mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	ARM: Use <asm-generic/statfs.h>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
		
							parent
							
								
									92a7507926
								
							
						
					
					
						commit
						a5e48a28d0
					
				
					 1 changed files with 2 additions and 32 deletions
				
			
		|  | @ -1,42 +1,12 @@ | |||
| #ifndef _ASMARM_STATFS_H | ||||
| #define _ASMARM_STATFS_H | ||||
| 
 | ||||
| #ifndef __KERNEL_STRICT_NAMES | ||||
| # include <linux/types.h> | ||||
| typedef __kernel_fsid_t	fsid_t; | ||||
| #endif | ||||
| 
 | ||||
| struct statfs { | ||||
| 	__u32 f_type; | ||||
| 	__u32 f_bsize; | ||||
| 	__u32 f_blocks; | ||||
| 	__u32 f_bfree; | ||||
| 	__u32 f_bavail; | ||||
| 	__u32 f_files; | ||||
| 	__u32 f_ffree; | ||||
| 	__kernel_fsid_t f_fsid; | ||||
| 	__u32 f_namelen; | ||||
| 	__u32 f_frsize; | ||||
| 	__u32 f_spare[5]; | ||||
| }; | ||||
| 
 | ||||
| /*
 | ||||
|  * With EABI there is 4 bytes of padding added to this structure. | ||||
|  * Let's pack it so the padding goes away to simplify dual ABI support. | ||||
|  * Note that user space does NOT have to pack this structure. | ||||
|  */ | ||||
| struct statfs64 { | ||||
| 	__u32 f_type; | ||||
| 	__u32 f_bsize; | ||||
| 	__u64 f_blocks; | ||||
| 	__u64 f_bfree; | ||||
| 	__u64 f_bavail; | ||||
| 	__u64 f_files; | ||||
| 	__u64 f_ffree; | ||||
| 	__kernel_fsid_t f_fsid; | ||||
| 	__u32 f_namelen; | ||||
| 	__u32 f_frsize; | ||||
| 	__u32 f_spare[5]; | ||||
| } __attribute__ ((packed,aligned(4))); | ||||
| #define ARCH_PACK_STATFS64 __attribute__((packed,aligned(4))) | ||||
| 
 | ||||
| #include <asm-generic/statfs.h> | ||||
| #endif | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 David Woodhouse
						David Woodhouse