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

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

Advertisement

Kernel v2.5.75 /fs/fs-writeback.c

Filename:/fs/fs-writeback.c
Lines Added:2
Lines Deleted:0
Also changed in: (Previous) 2.5.74-bk7  2.5.74-bk6  2.5.74-bk5  2.5.74-bk4  2.5.73  2.5.71 
(Following)

Location
[  2.5.75
  [  fs
     o  fs-writeback.c

Patch

diff -Nru a/fs/fs-writeback.c b/fs/fs-writeback.c
--- a/fs/fs-writeback.c   Thu Jul 10 13:16:29 2003
+++ b/fs/fs-writeback.c   Thu Jul 10 13:16:29 2003
@@ -516,6 +516,7 @@
    int need_write_inode_now = 0;
    int err2;
 
+   current->flags |= PF_SYNCWRITE;
    if (what & OSYNC_DATA)
       err = filemap_fdatawrite(inode->i_mapping);
    if (what & (OSYNC_METADATA|OSYNC_DATA)) {
@@ -528,6 +529,7 @@
       if (!err)
          err = err2;
    }
+   current->flags &= ~PF_SYNCWRITE;
 
    spin_lock(&inode_lock);
    if ((inode->i_state & I_DIRTY) &&


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