xfs
[Top] [All Lists]

TAKE 908145 - Plug a pagebuf race that got bigger with the recent cleanu

To: linux-xfs@xxxxxxxxxxx, sgi.bugs.xfs@xxxxxxxxxxxxxxxxx
Subject: TAKE 908145 - Plug a pagebuf race that got bigger with the recent cleanup
From: Christoph Hellwig <hch@xxxxxxx>
Date: Thu, 29 Jan 2004 18:32:15 -0600
Sender: linux-xfs-bounce@xxxxxxxxxxx
Date:  Thu Jan 29 16:31:35 PST 2004
Workarea:  maine.americas.sgi.com:/home/daisy40/hch/ptools/xfs-2.6.x

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/linux/2.6.x-xfs


Modid:  xfs-linux:xfs-kern:165722a
fs/xfs/linux-2.6/xfs_buf.h - 1.84
        - kill PBF_FREED and _PBF_PRIVATE_BH

fs/xfs/linux-2.6/xfs_buf.c - 1.139
        - - drop out of pagebuf_free if the buffer hold count was incremented 
before
          taking the lock
          - ignore buffers with a zero hold-count in _pagebuf_find
          - kill PBF_FREED flag, as it was racy

fs/xfs/linux-2.4/xfs_buf.h - 1.89
        - kill PBF_FREED

fs/xfs/linux-2.4/xfs_buf.c - 1.158
        - - drop out of pagebuf_free if the buffer hold count was incremented 
before
          taking the lock
          - ignore buffers with a zero hold-count in _pagebuf_find
          - kill PBF_FREED flag, as it was racy



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE 908145 - Plug a pagebuf race that got bigger with the recent cleanup, Christoph Hellwig <=