filesystems need to grab the bkl on their own for fsync now:
-chris
--- linux/Documentation/filesystems/Locking.1 Fri Mar 2 11:20:18 2001
+++ linux/Documentation/filesystems/Locking Fri Mar 2 11:21:10 2001
@@ -229,7 +229,7 @@
open: maybe (see below)
flush: yes
release: no
-fsync: yes (see below)
+fsync: no (see below)
fasync: yes (see below)
lock: yes
readv: no