vserver 2.0 rc7
[linux-2.6.git] / fs / super.c
index 1e34b54..d79b04c 100644 (file)
@@ -145,7 +145,7 @@ int __put_super_and_need_restart(struct super_block *sb)
 
 /**
  *     put_super       -       drop a temporary reference to superblock
- *     @s: superblock in question
+ *     @sb: superblock in question
  *
  *     Drops a temporary reference, frees superblock if there's no
  *     references left.
@@ -734,7 +734,7 @@ void kill_block_super(struct super_block *sb)
 
        bdev_uevent(bdev, KOBJ_UMOUNT);
        generic_shutdown_super(sb);
-       set_blocksize(bdev, sb->s_old_blocksize);
+       sync_blockdev(bdev);
        close_bdev_excl(bdev);
 }