Loading Documentation/DocBook/filesystems.tmpl +2 −2 Original line number Original line Diff line number Diff line Loading @@ -224,8 +224,8 @@ all your transactions. </para> </para> <para> <para> Then at umount time , in your put_super() (2.4) or write_super() (2.5) Then at umount time , in your put_super() you can then call journal_destroy() you can then call journal_destroy() to clean up your in-core journal object. to clean up your in-core journal object. </para> </para> <para> <para> Loading Documentation/filesystems/Locking +0 −2 Original line number Original line Diff line number Diff line Loading @@ -114,7 +114,6 @@ prototypes: int (*drop_inode) (struct inode *); int (*drop_inode) (struct inode *); void (*evict_inode) (struct inode *); void (*evict_inode) (struct inode *); void (*put_super) (struct super_block *); void (*put_super) (struct super_block *); void (*write_super) (struct super_block *); int (*sync_fs)(struct super_block *sb, int wait); int (*sync_fs)(struct super_block *sb, int wait); int (*freeze_fs) (struct super_block *); int (*freeze_fs) (struct super_block *); int (*unfreeze_fs) (struct super_block *); int (*unfreeze_fs) (struct super_block *); Loading @@ -136,7 +135,6 @@ write_inode: drop_inode: !!!inode->i_lock!!! drop_inode: !!!inode->i_lock!!! evict_inode: evict_inode: put_super: write put_super: write write_super: read sync_fs: read sync_fs: read freeze_fs: write freeze_fs: write unfreeze_fs: write unfreeze_fs: write Loading Documentation/filesystems/porting +2 −3 Original line number Original line Diff line number Diff line Loading @@ -94,9 +94,8 @@ protected. --- --- [mandatory] [mandatory] BKL is also moved from around sb operations. ->write_super() Is now called BKL is also moved from around sb operations. BKL should have been shifted into without BKL held. BKL should have been shifted into individual fs sb_op individual fs sb_op functions. If you don't need it, remove it. functions. If you don't need it, remove it. --- --- [informational] [informational] Loading Documentation/filesystems/vfs.txt +0 −4 Original line number Original line Diff line number Diff line Loading @@ -216,7 +216,6 @@ struct super_operations { void (*drop_inode) (struct inode *); void (*drop_inode) (struct inode *); void (*delete_inode) (struct inode *); void (*delete_inode) (struct inode *); void (*put_super) (struct super_block *); void (*put_super) (struct super_block *); void (*write_super) (struct super_block *); int (*sync_fs)(struct super_block *sb, int wait); int (*sync_fs)(struct super_block *sb, int wait); int (*freeze_fs) (struct super_block *); int (*freeze_fs) (struct super_block *); int (*unfreeze_fs) (struct super_block *); int (*unfreeze_fs) (struct super_block *); Loading Loading @@ -273,9 +272,6 @@ or bottom half). put_super: called when the VFS wishes to free the superblock put_super: called when the VFS wishes to free the superblock (i.e. unmount). This is called with the superblock lock held (i.e. unmount). This is called with the superblock lock held write_super: called when the VFS superblock needs to be written to disc. This method is optional sync_fs: called when VFS is writing out all dirty data associated with sync_fs: called when VFS is writing out all dirty data associated with a superblock. The second parameter indicates whether the method a superblock. The second parameter indicates whether the method should wait until the write out has been completed. Optional. should wait until the write out has been completed. Optional. Loading Documentation/laptops/laptop-mode.txt +6 −6 Original line number Original line Diff line number Diff line Loading @@ -262,9 +262,9 @@ MINIMUM_BATTERY_MINUTES=10 # # # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been # exceeded, the kernel will wake pdflush which will then reduce the amount # exceeded, the kernel will wake flusher threads which will then reduce the # of dirty memory to dirty_background_ratio. Set this nice and low, so once # amount of dirty memory to dirty_background_ratio. Set this nice and low, # some writeout has commenced, we do a lot of it. # so once some writeout has commenced, we do a lot of it. # # #DIRTY_BACKGROUND_RATIO=5 #DIRTY_BACKGROUND_RATIO=5 Loading Loading @@ -384,9 +384,9 @@ CPU_MAXFREQ=${CPU_MAXFREQ:-'slowest'} # # # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been # exceeded, the kernel will wake pdflush which will then reduce the amount # exceeded, the kernel will wake flusher threads which will then reduce the # of dirty memory to dirty_background_ratio. Set this nice and low, so once # amount of dirty memory to dirty_background_ratio. Set this nice and low, # some writeout has commenced, we do a lot of it. # so once some writeout has commenced, we do a lot of it. # # DIRTY_BACKGROUND_RATIO=${DIRTY_BACKGROUND_RATIO:-'5'} DIRTY_BACKGROUND_RATIO=${DIRTY_BACKGROUND_RATIO:-'5'} Loading Loading
Documentation/DocBook/filesystems.tmpl +2 −2 Original line number Original line Diff line number Diff line Loading @@ -224,8 +224,8 @@ all your transactions. </para> </para> <para> <para> Then at umount time , in your put_super() (2.4) or write_super() (2.5) Then at umount time , in your put_super() you can then call journal_destroy() you can then call journal_destroy() to clean up your in-core journal object. to clean up your in-core journal object. </para> </para> <para> <para> Loading
Documentation/filesystems/Locking +0 −2 Original line number Original line Diff line number Diff line Loading @@ -114,7 +114,6 @@ prototypes: int (*drop_inode) (struct inode *); int (*drop_inode) (struct inode *); void (*evict_inode) (struct inode *); void (*evict_inode) (struct inode *); void (*put_super) (struct super_block *); void (*put_super) (struct super_block *); void (*write_super) (struct super_block *); int (*sync_fs)(struct super_block *sb, int wait); int (*sync_fs)(struct super_block *sb, int wait); int (*freeze_fs) (struct super_block *); int (*freeze_fs) (struct super_block *); int (*unfreeze_fs) (struct super_block *); int (*unfreeze_fs) (struct super_block *); Loading @@ -136,7 +135,6 @@ write_inode: drop_inode: !!!inode->i_lock!!! drop_inode: !!!inode->i_lock!!! evict_inode: evict_inode: put_super: write put_super: write write_super: read sync_fs: read sync_fs: read freeze_fs: write freeze_fs: write unfreeze_fs: write unfreeze_fs: write Loading
Documentation/filesystems/porting +2 −3 Original line number Original line Diff line number Diff line Loading @@ -94,9 +94,8 @@ protected. --- --- [mandatory] [mandatory] BKL is also moved from around sb operations. ->write_super() Is now called BKL is also moved from around sb operations. BKL should have been shifted into without BKL held. BKL should have been shifted into individual fs sb_op individual fs sb_op functions. If you don't need it, remove it. functions. If you don't need it, remove it. --- --- [informational] [informational] Loading
Documentation/filesystems/vfs.txt +0 −4 Original line number Original line Diff line number Diff line Loading @@ -216,7 +216,6 @@ struct super_operations { void (*drop_inode) (struct inode *); void (*drop_inode) (struct inode *); void (*delete_inode) (struct inode *); void (*delete_inode) (struct inode *); void (*put_super) (struct super_block *); void (*put_super) (struct super_block *); void (*write_super) (struct super_block *); int (*sync_fs)(struct super_block *sb, int wait); int (*sync_fs)(struct super_block *sb, int wait); int (*freeze_fs) (struct super_block *); int (*freeze_fs) (struct super_block *); int (*unfreeze_fs) (struct super_block *); int (*unfreeze_fs) (struct super_block *); Loading Loading @@ -273,9 +272,6 @@ or bottom half). put_super: called when the VFS wishes to free the superblock put_super: called when the VFS wishes to free the superblock (i.e. unmount). This is called with the superblock lock held (i.e. unmount). This is called with the superblock lock held write_super: called when the VFS superblock needs to be written to disc. This method is optional sync_fs: called when VFS is writing out all dirty data associated with sync_fs: called when VFS is writing out all dirty data associated with a superblock. The second parameter indicates whether the method a superblock. The second parameter indicates whether the method should wait until the write out has been completed. Optional. should wait until the write out has been completed. Optional. Loading
Documentation/laptops/laptop-mode.txt +6 −6 Original line number Original line Diff line number Diff line Loading @@ -262,9 +262,9 @@ MINIMUM_BATTERY_MINUTES=10 # # # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been # exceeded, the kernel will wake pdflush which will then reduce the amount # exceeded, the kernel will wake flusher threads which will then reduce the # of dirty memory to dirty_background_ratio. Set this nice and low, so once # amount of dirty memory to dirty_background_ratio. Set this nice and low, # some writeout has commenced, we do a lot of it. # so once some writeout has commenced, we do a lot of it. # # #DIRTY_BACKGROUND_RATIO=5 #DIRTY_BACKGROUND_RATIO=5 Loading Loading @@ -384,9 +384,9 @@ CPU_MAXFREQ=${CPU_MAXFREQ:-'slowest'} # # # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been # exceeded, the kernel will wake pdflush which will then reduce the amount # exceeded, the kernel will wake flusher threads which will then reduce the # of dirty memory to dirty_background_ratio. Set this nice and low, so once # amount of dirty memory to dirty_background_ratio. Set this nice and low, # some writeout has commenced, we do a lot of it. # so once some writeout has commenced, we do a lot of it. # # DIRTY_BACKGROUND_RATIO=${DIRTY_BACKGROUND_RATIO:-'5'} DIRTY_BACKGROUND_RATIO=${DIRTY_BACKGROUND_RATIO:-'5'} Loading