Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.3.49 /fs/block_dev.c

Filename:/fs/block_dev.c
Lines Added:1
Lines Deleted:1
Also changed in: (Previous) 2.3.48  2.3.46  2.3.43  2.3.41  2.3.39  2.3.38 
(Following) 2.3.50  2.3.99-pre6  2.5.49  2.5.50  2.5.52  2.5.54 

Location
[  2.3.49
  [  fs
     o  block_dev.c

Patch

diff -u --recursive --new-file v2.3.48/linux/fs/block_dev.c linux/fs/block_dev.c
--- v2.3.48/linux/fs/block_dev.c   Sat Feb 26 22:31:51 2000
+++ linux/fs/block_dev.c   Sun Feb 27 08:47:51 2000
@@ -630,7 +630,7 @@
    /* syncing will go here */
    if (kind == BDEV_FILE || kind == BDEV_FS)
       fsync_dev(rdev);
-   if (atomic_dec_and_test(&bdev->bd_openers)) {
+   if (atomic_dec_and_test(&bdev->bd_openers) && MAJOR(rdev) != RAMDISK_MAJOR) {
       /* invalidating buffers will go here */
       invalidate_buffers(rdev);
    }


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.