nfs4: remove redundant List object

Acked-by: Gerd Behrmann
Target: master
nfs4: remove redundant autoboxing

Acked-by: Gerd Behrmann
Target: master
nfs4: fix hard link constrains

can't link a directory
can't link into existing file
cat't link into non directory parent

fixes test cases from pynfs testsuite

Acked-by: Gerd Behrmann
Target: master
nfs40: fix setclientid

lookup by client generated id. Check principal equality.

Acked-by: Gerd Behrmann
Target: master
nfs40: fix open_confirm with bad stateid

If we can't find a client by a stateid, then return NFS4ERR_BAD_STATEID.

Acked-by: Gerd behrmann
Target: master
nfs41: implement putpubfh

add a possibility to clear current state id

Acked-by: Gerd Behrmann
Target: master
nfs4: fix secinfo

fixes test case from pynfs test suite

Acked-by: Gerd Behrmann
Target: master