diff --git a/fs/nfs/write.c b/fs/nfs/write.c index 400f76227642e84505d52011c99f63f16cbeb79f..106c173c8b11094c4ef970688942e2dcf7d6b690 100644 --- a/fs/nfs/write.c +++ b/fs/nfs/write.c @@ -432,6 +432,7 @@ nfs_destroy_unlinked_subrequests(struct nfs_page *destroy_list, } subreq->wb_head = subreq; + nfs_release_request(old_head); if (test_and_clear_bit(PG_INODE_REF, &subreq->wb_flags)) { nfs_release_request(subreq);