2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-16 09:13:55 +08:00
linux-next/fs/freevxfs
Krzysztof Błaszkowski 0d83f7fc83 freevxfs: handle big endian HP-UX file systems
To support VxFS filesystems from HP-UX on x86 systems we need to
implement byte swapping, and to keep support for Unixware filesystems
it needs to be the complicated dual-endian kind ala sysvfs.

To do this properly we have to split the on disk and in-core inode
so that we can keep the in-core one in native endianness.  All other
structures are byteswapped on demand.

Signed-off-by: Krzysztof Błaszkowski <kb@sysmikro.com.pl>
[hch: make spare happy]
Signed-off-by: Christoph Hellwig <hch@lst.de>
2016-06-01 09:01:28 +02:00
..
Kconfig fs/Kconfig: move vxfs out 2009-01-22 13:15:58 +03:00
Makefile
vxfs_bmap.c freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_dir.h freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_extern.h freevxfs: switch to simple_follow_link() 2015-05-10 22:18:27 -04:00
vxfs_fshead.c freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_fshead.h freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_immed.c mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros 2016-04-04 10:41:08 -07:00
vxfs_inode.c freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_inode.h freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_lookup.c freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_olt.c freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_olt.h freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs_subr.c mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros 2016-04-04 10:41:08 -07:00
vxfs_super.c freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00
vxfs.h freevxfs: handle big endian HP-UX file systems 2016-06-01 09:01:28 +02:00