]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nfs: check wait_on_bit_lock err in page_group_lock
authorWeston Andros Adamson <dros@primarydata.com>
Mon, 15 Sep 2014 18:14:36 +0000 (14:14 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 5 Oct 2014 20:41:00 +0000 (13:41 -0700)
commit609e951309ef5f66f4d1e20a592644efd342d110
tree326e31c9797428460f6265ada7d9e1b87375c1c5
parentde4308d1ff92b11b3b5a104884cc4dbdce49a55e
nfs: check wait_on_bit_lock err in page_group_lock

commit e7029206ff43f6cf7d6fcb741adb126f47200516 upstream.

Return errors from wait_on_bit_lock from nfs_page_group_lock.

Add a bool argument @wait to nfs_page_group_lock. If true, loop over
wait_on_bit_lock until it returns cleanly. If false, return the error
from wait_on_bit_lock.

Signed-off-by: Weston Andros Adamson <dros@primarydata.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/nfs/pagelist.c
fs/nfs/write.c
include/linux/nfs_page.h