]> git.baikalelectronics.ru Git - kernel.git/commit
NFS: Don't print a pNFS error if we aren't using pNFS
authorAnna Schumaker <Anna.Schumaker@Netapp.com>
Wed, 26 Oct 2016 19:54:31 +0000 (15:54 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Mon, 7 Nov 2016 21:11:30 +0000 (16:11 -0500)
commit4643eccb6d14fe9fc52280eb29bef7c3dda35386
treef082f03274d1704bfc2b70eccbc69634e14d38eb
parentca0808d1552c9a256b25aea74231e4833d1aef2f
NFS: Don't print a pNFS error if we aren't using pNFS

We used to check for a valid layout type id before verifying pNFS flags
as an indicator for if we are using pNFS.  This changed in 3bb7abd5ca
with the introduction of multiple layout types, since now we are passing
an array of ids instead of just one.  Since then, users have been seeing
a KERN_ERR printk show up whenever mounting NFS v4 without pNFS.  This
patch restores the original behavior of exiting set_pnfs_layoutdriver()
early if we aren't using pNFS.

Fixes 3bb7abd5ca ("pnfs: track multiple layout types in fsinfo
structure")
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
fs/nfs/pnfs.c