]> git.hungrycats.org Git - linux/commitdiff
[XFS] Remove PBF_SYNC buffer flag, unused for some time now.
authorNathan Scott <nathans@sgi.com>
Wed, 3 Mar 2004 03:15:09 +0000 (14:15 +1100)
committerNathan Scott <nathans@sgi.com>
Wed, 3 Mar 2004 03:15:09 +0000 (14:15 +1100)
SGI Modid: xfs-linux:xfs-kern:167442a

fs/xfs/linux/xfs_buf.c
fs/xfs/linux/xfs_buf.h

index ccbbeb7d392e027c3d88b8bf64fe0d6d3e8fb41a..c5f06aad523496be761d73c65fe64da7f37a3970 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000-2003 Silicon Graphics, Inc.  All Rights Reserved.
+ * Copyright (c) 2000-2004 Silicon Graphics, Inc.  All Rights Reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of version 2 of the GNU General Public License as
@@ -1202,7 +1202,7 @@ pagebuf_iostart(                  /* start I/O on a buffer          */
        page_buf_t              *pb,    /* buffer to start                */
        page_buf_flags_t        flags)  /* PBF_LOCK, PBF_ASYNC, PBF_READ, */
                                        /* PBF_WRITE, PBF_DELWRI,         */
-                                       /* PBF_SYNC, PBF_DONT_BLOCK       */
+                                       /* PBF_DONT_BLOCK                 */
 {
        int                     status = 0;
 
@@ -1210,16 +1210,15 @@ pagebuf_iostart(                        /* start I/O on a buffer          */
 
        if (flags & PBF_DELWRI) {
                pb->pb_flags &= ~(PBF_READ | PBF_WRITE | PBF_ASYNC);
-               pb->pb_flags |= flags &
-                               (PBF_DELWRI | PBF_ASYNC | PBF_SYNC);
+               pb->pb_flags |= flags & (PBF_DELWRI | PBF_ASYNC);
                pagebuf_delwri_queue(pb, 1);
                return status;
        }
 
-       pb->pb_flags &= ~(PBF_READ | PBF_WRITE | PBF_ASYNC | \
-                       PBF_DELWRI | PBF_READ_AHEAD | PBF_RUN_QUEUES);
+       pb->pb_flags &= ~(PBF_READ | PBF_WRITE | PBF_ASYNC | PBF_DELWRI | \
+                       PBF_READ_AHEAD | PBF_RUN_QUEUES);
        pb->pb_flags |= flags & (PBF_READ | PBF_WRITE | PBF_ASYNC | \
-                       PBF_SYNC | PBF_READ_AHEAD | PBF_RUN_QUEUES);
+                       PBF_READ_AHEAD | PBF_RUN_QUEUES);
 
        BUG_ON(pb->pb_bn == PAGE_BUF_DADDR_NULL);
 
index 58936afe22f1391a77ca624b4c23247cb0486aca..d58384ebebf98a00f3c6261942d38438f2f14b58 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000-2003 Silicon Graphics, Inc.  All Rights Reserved.
+ * Copyright (c) 2000-2004 Silicon Graphics, Inc.  All Rights Reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of version 2 of the GNU General Public License as
@@ -76,7 +76,6 @@ typedef enum page_buf_flags_e {               /* pb_flags values */
        PBF_ASYNC = (1 << 4),   /* initiator will not wait for completion  */
        PBF_NONE = (1 << 5),    /* buffer not read at all                  */
        PBF_DELWRI = (1 << 6),  /* buffer has dirty pages                  */
-       PBF_SYNC = (1 << 8),    /* force updates to disk                   */
        PBF_STALE = (1 << 10),  /* buffer has been staled, do not find it  */
        PBF_FS_MANAGED = (1 << 11), /* filesystem controls freeing memory  */
        PBF_FS_DATAIOD = (1 << 12), /* schedule IO completion on fs datad  */
@@ -261,7 +260,7 @@ extern int pagebuf_iostart(         /* start I/O on a buffer        */
                page_buf_t *,           /* buffer to start              */
                page_buf_flags_t);      /* PBF_LOCK, PBF_ASYNC,         */
                                        /* PBF_READ, PBF_WRITE,         */
-                                       /* PBF_DELWRI, PBF_SYNC         */
+                                       /* PBF_DELWRI                   */
 
 extern int pagebuf_iorequest(          /* start real I/O               */
                page_buf_t *);          /* buffer to convey to device   */
@@ -356,7 +355,7 @@ extern void pagebuf_trace(
 
 #define XFS_BUF_BFLAGS(x)      ((x)->pb_flags)
 #define XFS_BUF_ZEROFLAGS(x)   \
-       ((x)->pb_flags &= ~(PBF_READ|PBF_WRITE|PBF_ASYNC|PBF_SYNC|PBF_DELWRI))
+       ((x)->pb_flags &= ~(PBF_READ|PBF_WRITE|PBF_ASYNC|PBF_DELWRI))
 
 #define XFS_BUF_STALE(x)       ((x)->pb_flags |= XFS_B_STALE)
 #define XFS_BUF_UNSTALE(x)     ((x)->pb_flags &= ~XFS_B_STALE)
@@ -559,7 +558,6 @@ static inline int   XFS_bwrite(page_buf_t *pb)
        int     iowait = (pb->pb_flags & PBF_ASYNC) == 0;
        int     error = 0;
 
-       pb->pb_flags |= PBF_SYNC;
        if (!iowait)
                pb->pb_flags |= PBF_RUN_QUEUES;