NFSv4/pNFS: Remove dead code
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Mon, 26 Jul 2021 11:59:20 +0000 (07:59 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Mon, 9 Aug 2021 20:57:04 +0000 (16:57 -0400)
commit7c0bbf2d3dcd13c906244e0c2e4a0ba3a33dab6a
tree652a4264cbde513fd6ea9f727722e8046fe134c1
parente20772cbdf463c12088837e5a08bde1b876bfd25
NFSv4/pNFS: Remove dead code

Since commit 2b28a7bee453 ("fs, nfs: convert
pnfs_layout_hdr.plh_refcount from atomic_t to refcount_t") it has not
been legal to bump a zero refcount, so the code that tries to allow it
if the NFS_LSEG_VALID flag is still set would cause trouble. Luckily,
NFS_LSEG_VALID has its own refcount so we can never hit this bad code
snippet in practice. Remove it to avoid confusion.

Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
fs/nfs/pnfs.c