diff options
author | Jan Kara <jack@suse.cz> | 2010-10-20 17:42:44 +0200 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2011-01-06 17:03:54 +0100 |
commit | 49521de119d326d04fb3736ab827e12e1de966d0 (patch) | |
tree | a57de8b903d2f6b43b8ec689b617ba2dc333e98e /fs/udf/udfdecl.h | |
parent | f2a6cc1f146465e13f31d9163d542d1facf4e203 (diff) | |
download | linux-49521de119d326d04fb3736ab827e12e1de966d0.tar.gz linux-49521de119d326d04fb3736ab827e12e1de966d0.tar.bz2 linux-49521de119d326d04fb3736ab827e12e1de966d0.zip |
udf: Remove BKL from udf_update_inode
udf_update_inode() does not need BKL since on-disk inode modifications are
protected by the buffer lock and reading of values of in-memory inode is
safe without any lock. In some cases we can write inconsistent inode state
to disk but in that case inode will be marked dirty and overwritten later.
Also make unnecessarily global udf_sync_inode() static.
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/udf/udfdecl.h')
-rw-r--r-- | fs/udf/udfdecl.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/udf/udfdecl.h b/fs/udf/udfdecl.h index 74d58c08ebac..f25e57e8a777 100644 --- a/fs/udf/udfdecl.h +++ b/fs/udf/udfdecl.h @@ -135,7 +135,6 @@ extern int udf_write_fi(struct inode *inode, struct fileIdentDesc *, extern long udf_ioctl(struct file *, unsigned int, unsigned long); /* inode.c */ extern struct inode *udf_iget(struct super_block *, struct kernel_lb_addr *); -extern int udf_sync_inode(struct inode *); extern void udf_expand_file_adinicb(struct inode *, int, int *); extern struct buffer_head *udf_expand_dir_adinicb(struct inode *, int *, int *); extern struct buffer_head *udf_bread(struct inode *, int, int, int *); |