nfs: nfs_page should take a ref on the head req
authorWeston Andros Adamson <dros@primarydata.com>
Fri, 11 Jul 2014 14:20:46 +0000 (10:20 -0400)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Sat, 12 Jul 2014 20:51:41 +0000 (16:51 -0400)
commit85710a837c2026aae80b7c64187edf1f10027b0b
tree9b8ac697b4bc8aa635a6b97432bc76113703a85a
parent17089a29a25a3bfe8d14520cd866b7d635ffe5ba
nfs: nfs_page should take a ref on the head req

nfs_pages that aren't the the head of a group must take a reference on the
head as long as ->wb_head is set to it. This stops the head from hitting
a refcount of 0 while there is still an active nfs_page for the page group.

This avoids kref warnings in the writeback code when the page group head
is found and referenced.

Signed-off-by: Weston Andros Adamson <dros@primarydata.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/pagelist.c