aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/fs.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/fs.h')
-rw-r--r--include/linux/fs.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h
index 1d3e601ece73..8f74dfbb2edd 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -512,7 +512,6 @@ struct inode {
512 struct timespec i_mtime; 512 struct timespec i_mtime;
513 struct timespec i_ctime; 513 struct timespec i_ctime;
514 unsigned int i_blkbits; 514 unsigned int i_blkbits;
515 unsigned long i_blksize;
516 unsigned long i_version; 515 unsigned long i_version;
517 blkcnt_t i_blocks; 516 blkcnt_t i_blocks;
518 unsigned short i_bytes; 517 unsigned short i_bytes;
@@ -528,11 +527,12 @@ struct inode {
528#ifdef CONFIG_QUOTA 527#ifdef CONFIG_QUOTA
529 struct dquot *i_dquot[MAXQUOTAS]; 528 struct dquot *i_dquot[MAXQUOTAS];
530#endif 529#endif
531 /* These three should probably be a union */
532 struct list_head i_devices; 530 struct list_head i_devices;
533 struct pipe_inode_info *i_pipe; 531 union {
534 struct block_device *i_bdev; 532 struct pipe_inode_info *i_pipe;
535 struct cdev *i_cdev; 533 struct block_device *i_bdev;
534 struct cdev *i_cdev;
535 };
536 int i_cindex; 536 int i_cindex;
537 537
538 __u32 i_generation; 538 __u32 i_generation;
@@ -554,9 +554,7 @@ struct inode {
554 554
555 atomic_t i_writecount; 555 atomic_t i_writecount;
556 void *i_security; 556 void *i_security;
557 union { 557 void *i_private; /* fs or device private pointer */
558 void *generic_ip;
559 } u;
560#ifdef __NEED_I_SIZE_ORDERED 558#ifdef __NEED_I_SIZE_ORDERED
561 seqcount_t i_size_seqcount; 559 seqcount_t i_size_seqcount;
562#endif 560#endif