summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/locking.c
diff options
context:
space:
mode:
authorFrederic Weisbecker <fweisbec@gmail.com>2009-10-14 23:08:43 +0200
committerFrederic Weisbecker <fweisbec@gmail.com>2009-10-14 23:27:57 +0200
commitac78a07893d24d95ff5f39d0433c25210f224f07 (patch)
treeac48d2a828ef6daa62d5f5373cc14ba658b2a945 /fs/btrfs/locking.c
parent48f6ba5e691948caba2e7bc362153fb28e4f1e09 (diff)
downloadblackbird-obmc-linux-ac78a07893d24d95ff5f39d0433c25210f224f07.tar.gz
blackbird-obmc-linux-ac78a07893d24d95ff5f39d0433c25210f224f07.zip
kill-the-bkl/reiserfs: always lock the ioctl path
Reiserfs uses the ioctl callback for its file operations, which means that its ioctl path is still locked by the bkl, this was synchronizing with the rest of the filsystem operations. We have changed that by locking it with the new reiserfs lock but we do that only from the compat_ioctl callback. Fix that by locking reiserfs_ioctl() everytime. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> Cc: Jeff Mahoney <jeffm@suse.com> Cc: Chris Mason <chris.mason@oracle.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: Alexander Beregalov <a.beregalov@gmail.com> Cc: Laurent Riffard <laurent.riffard@free.fr> Cc: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'fs/btrfs/locking.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud