fuse: llseek optimize SEEK_CUR and SEEK_SET
authorMiklos Szeredi <mszeredi@suse.cz>
Tue, 13 Dec 2011 10:58:48 +0000 (11:58 +0100)
committerMiklos Szeredi <mszeredi@suse.cz>
Tue, 13 Dec 2011 10:58:48 +0000 (11:58 +0100)
commitc07c3d193412bbf4e9f405e75dc84e35e77fac28
tree79991f1fed4184e7bea8fa98f7de4faf9853bb02
parent73104b6e37f75f822e3dcf016147c322d1f6dad9
fuse: llseek optimize SEEK_CUR and SEEK_SET

Use generic_file_llseek() instead of open coding the seek function.

i_mutex protection is only necessary for SEEK_END (and SEEK_HOLE, SEEK_DATA), so
move SEEK_CUR and SEEK_SET out from under i_mutex.

Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
fs/fuse/file.c