diff options
| author | Linus Torvalds <torvalds@home.transmeta.com> | 2002-11-01 21:12:01 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-11-01 21:12:01 -0800 |
| commit | 5c9cdbbad9b2404bc41ab65d09ef0aca2599f3e4 (patch) | |
| tree | 85b51c3a3c61107c30a94a67f786fdc4edc91355 /include | |
| parent | c68a47a034496b26aa2c784bf834adc9a763dc1a (diff) | |
| parent | 36615c1217d34f31dde7b805f130de3f53a1c520 (diff) | |
Merge bk://bk.arm.linux.org.uk
into home.transmeta.com:/home/torvalds/v2.5/linux
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/blkdev.h | 1 | ||||
| -rw-r--r-- | include/linux/ext2_fs.h | 6 | ||||
| -rw-r--r-- | include/linux/ext2_fs_sb.h | 2 | ||||
| -rw-r--r-- | include/linux/ext3_fs.h | 7 | ||||
| -rw-r--r-- | include/linux/ext3_fs_sb.h | 2 |
5 files changed, 13 insertions, 5 deletions
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 9f84bcbf0c59..5fe4ade9e2bd 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -92,6 +92,7 @@ struct request { /* * when request is used as a packet command carrier */ + unsigned int cmd_len; unsigned char cmd[16]; unsigned int data_len; diff --git a/include/linux/ext2_fs.h b/include/linux/ext2_fs.h index 7e34cc751800..0d008cfb99a8 100644 --- a/include/linux/ext2_fs.h +++ b/include/linux/ext2_fs.h @@ -191,10 +191,11 @@ struct ext2_group_desc #define EXT2_JOURNAL_DATA_FL 0x00004000 /* Reserved for ext3 */ #define EXT2_NOTAIL_FL 0x00008000 /* file tail should not be merged */ #define EXT2_DIRSYNC_FL 0x00010000 /* dirsync behaviour (directories only) */ +#define EXT2_TOPDIR_FL 0x00020000 /* Top of directory hierarchies*/ #define EXT2_RESERVED_FL 0x80000000 /* reserved for ext2 lib */ -#define EXT2_FL_USER_VISIBLE 0x00011FFF /* User visible flags */ -#define EXT2_FL_USER_MODIFIABLE 0x000100FF /* User modifiable flags */ +#define EXT2_FL_USER_VISIBLE 0x0003DFFF /* User visible flags */ +#define EXT2_FL_USER_MODIFIABLE 0x000380FF /* User modifiable flags */ /* * ioctl commands @@ -300,6 +301,7 @@ struct ext2_inode { * Mount flags */ #define EXT2_MOUNT_CHECK 0x0001 /* Do mount-time checks */ +#define EXT2_MOUNT_OLDALLOC 0x0002 /* Don't use the new Orlov allocator */ #define EXT2_MOUNT_GRPID 0x0004 /* Create files with directory's group */ #define EXT2_MOUNT_DEBUG 0x0008 /* Some debugging messages */ #define EXT2_MOUNT_ERRORS_CONT 0x0010 /* Continue on errors */ diff --git a/include/linux/ext2_fs_sb.h b/include/linux/ext2_fs_sb.h index 434924a64fe4..3c07d4ecf898 100644 --- a/include/linux/ext2_fs_sb.h +++ b/include/linux/ext2_fs_sb.h @@ -44,7 +44,7 @@ struct ext2_sb_info { int s_first_ino; u32 s_next_generation; unsigned long s_dir_count; - u8 *debts; + u8 *s_debts; }; #endif /* _LINUX_EXT2_FS_SB */ diff --git a/include/linux/ext3_fs.h b/include/linux/ext3_fs.h index 4aebd4974d4c..01aa11bcdb9e 100644 --- a/include/linux/ext3_fs.h +++ b/include/linux/ext3_fs.h @@ -186,10 +186,11 @@ struct ext3_group_desc #define EXT3_JOURNAL_DATA_FL 0x00004000 /* file data should be journaled */ #define EXT3_NOTAIL_FL 0x00008000 /* file tail should not be merged */ #define EXT3_DIRSYNC_FL 0x00010000 /* dirsync behaviour (directories only) */ +#define EXT3_TOPDIR_FL 0x00020000 /* Top of directory hierarchies*/ #define EXT3_RESERVED_FL 0x80000000 /* reserved for ext3 lib */ -#define EXT3_FL_USER_VISIBLE 0x00015FFF /* User visible flags */ -#define EXT3_FL_USER_MODIFIABLE 0x000100FF /* User modifiable flags */ +#define EXT3_FL_USER_VISIBLE 0x0003DFFF /* User visible flags */ +#define EXT3_FL_USER_MODIFIABLE 0x000380FF /* User modifiable flags */ /* * Inode dynamic state flags @@ -308,6 +309,7 @@ struct ext3_inode { * Mount flags */ #define EXT3_MOUNT_CHECK 0x0001 /* Do mount-time checks */ +#define EXT3_MOUNT_OLDALLOC 0x0002 /* Don't use the new Orlov allocator */ #define EXT3_MOUNT_GRPID 0x0004 /* Create files with directory's group */ #define EXT3_MOUNT_DEBUG 0x0008 /* Some debugging messages */ #define EXT3_MOUNT_ERRORS_CONT 0x0010 /* Continue on errors */ @@ -704,6 +706,7 @@ extern struct inode * ext3_new_inode (handle_t *, struct inode *, int); extern void ext3_free_inode (handle_t *, struct inode *); extern struct inode * ext3_orphan_get (struct super_block *, ino_t); extern unsigned long ext3_count_free_inodes (struct super_block *); +extern unsigned long ext3_count_dirs (struct super_block *); extern void ext3_check_inodes_bitmap (struct super_block *); extern unsigned long ext3_count_free (struct buffer_head *, unsigned); diff --git a/include/linux/ext3_fs_sb.h b/include/linux/ext3_fs_sb.h index 9d228e66143d..19bf2e132343 100644 --- a/include/linux/ext3_fs_sb.h +++ b/include/linux/ext3_fs_sb.h @@ -50,6 +50,8 @@ struct ext3_sb_info { u32 s_next_generation; u32 s_hash_seed[4]; int s_def_hash_version; + unsigned long s_dir_count; + u8 *s_debts; /* Journaling */ struct inode * s_journal_inode; |
