Prev: [23/93] ALSA: hda-intel: Avoid divide by zero crash
Next: [15/93] drm/i915: Fix the incorrect DMI string for Samsung SX20S laptop
From: Greg KH on 19 Feb 2010 12:20 2.6.32-stable review patch. If anyone has any objections, please let us know. ------------------ From: Trond Myklebust <Trond.Myklebust(a)netapp.com> commit 82be934a59ff891cac598727e5a862ba2b9d1fac upstream. If someone calls nfs_release_page(), we presumably already know that the page is clean, however it may be holding an unstable write. Signed-off-by: Trond Myklebust <Trond.Myklebust(a)netapp.com> Reviewed-by: Chuck Lever <chuck.lever(a)oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de> --- fs/nfs/file.c | 2 ++ 1 file changed, 2 insertions(+) --- a/fs/nfs/file.c +++ b/fs/nfs/file.c @@ -486,6 +486,8 @@ static int nfs_release_page(struct page { dfprintk(PAGECACHE, "NFS: release_page(%p)\n", page); + if (gfp & __GFP_WAIT) + nfs_wb_page(page->mapping->host, page); /* If PagePrivate() is set, then the page is not freeable */ if (PagePrivate(page)) return 0; -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |