commit | 2ca99501fa5422e84f18333918a503433449e2b5 | [log] [tgz] |
---|---|---|
author | Steven Whitehouse <swhiteho@redhat.com> | Wed Nov 08 10:26:54 2006 -0500 |
committer | Steven Whitehouse <swhiteho@redhat.com> | Thu Nov 30 10:34:43 2006 -0500 |
tree | 46bdb25c3be5bdc4e4c80b30a99dd3811f2ee1c0 | |
parent | c594d8866460a2710c436839d79f334a0714a2a7 [diff] |
[GFS2] Fix page lock/glock deadlock This fixes a race between the glock and the page lock encountered during truncate in gfs2_readpage and gfs2_prepare_write. The gfs2_readpages function doesn't need the same fix since it only uses a try lock anyway, so it will fail back to gfs2_readpage in the case of a potential deadlock. This bug was spotted by Russell Cattelan. Cc: Russell Cattelan <cattelan@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>