History log of /titanic_44/usr/src/uts/common/fs/nfs/nfs4_srv.c (Results 1 – 25 of 64)
Revision Date Author Comments
# e413b7aa 11-Jan-2018 Marcel Telka <telka@strato.de>

Add exported_lock guards for NFSv4 server

This adds protection for reading of secinfo data, exi_public, exi_visible,
and namespace tree operations.

refs #3377

(cherry picked from commit b78b2fc4e3

Add exported_lock guards for NFSv4 server

This adds protection for reading of secinfo data, exi_public, exi_visible,
and namespace tree operations.

refs #3377

(cherry picked from commit b78b2fc4e3e07cc3514ae1cb332e7f5f74c91068)

show more ...


# 3ed73216 02-Jun-2016 Arne Jansen <jansen@webgods.de>

nfssrv: don't hold exported_lock during compound processing

Instead rely on exi_hold/exi_rele the same way nfs3 does.

refs #3075

(cherry picked from commit 53d2e830bb37407aaa57ae3402a3122492f5eaa6)


# 8a7df9a2 12-Oct-2015 Simon Klinkert <klinkert@webgods.de>

nfs4: cannot delete files when filesystem is full

rfs4_op_remove should close file descriptors before calling
VOP_REMOVE. Otherwise ZFS won't be able to delete files when
we're over quota because v_

nfs4: cannot delete files when filesystem is full

rfs4_op_remove should close file descriptors before calling
VOP_REMOVE. Otherwise ZFS won't be able to delete files when
we're over quota because v_count > 1 in function zfs_remove().

(cherry picked from commit ab87159a4e7946f0e97eb17590db1cb88d7da9bd)

show more ...


# bbe876c0 02-Apr-2015 Marcel Telka <marcel.telka@nexenta.com>

5761 nfs4_prot.x should be updated for RFC 7531
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>
Reviewed by: Albert Lee <trisk@omniti.com>
Approved by: Robert Mustacchi <rm@joyent.com>


# 6e062f4a 27-Jan-2015 Marcel Telka <marcel.telka@nexenta.com>

5563 Some traverse() callers do strange things
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Approved by: Robert Mustacchi <rm@jo

5563 Some traverse() callers do strange things
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Approved by: Robert Mustacchi <rm@joyent.com>

show more ...


# 5cb0d679 02-Jul-2014 Marcel Telka <marcel.telka@nexenta.com>

4943 NFS server: Generic uid and gid remapping for AUTH_SYS
Reviewed by: Jan Kryl <jan.kryl@nexenta.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Garrett D'Amore <garrett@damore.org>


# 7c9adcc5 20-Nov-2013 Marcel Telka <marcel.telka@nexenta.com>

4342 NULL pointer dereference in rfs4_op_setclientid()
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.c

4342 NULL pointer dereference in rfs4_op_setclientid()
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>

show more ...


# e36d7b11 22-May-2013 Sebastien Roy <seb@delphix.com>

3630 NFS server should not allocate oversized buffers
Reviewed by: Jeff Biseda <jeff.biseda@delphix.com>
Reviewed by: Eric Schrock <Eric.Schrock@delphix.com>
Reviewed by: Gordon Ross <gordon.ross@nex

3630 NFS server should not allocate oversized buffers
Reviewed by: Jeff Biseda <jeff.biseda@delphix.com>
Reviewed by: Eric Schrock <Eric.Schrock@delphix.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Marcel Telka <marcel.telka@nexenta.com>
Approved by: Albert Lee <trisk@nexenta.com>

show more ...


# 11bb729e 19-Feb-2013 Marcel Telka <Marcel.Telka@nexenta.com>

1927 nfs4 stale clientid loop (OI server, Linux client)
Reviewed by: Carlos Cardenas <cardenas12@gmail.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe

1927 nfs4 stale clientid loop (OI server, Linux client)
Reviewed by: Carlos Cardenas <cardenas12@gmail.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

show more ...


# 8cd69bcf 26-Sep-2012 Richard Lowe <richlowe@richlowe.net>

backout 3157: needs more work


# 049d03d9 04-Sep-2012 Vitaliy Gusev <gusev.vitaliy@nexenta.com>

3162 nfs: some unusable code in nfs4_srv.c
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>


# 447cd349 06-Sep-2012 Daniil Lunev <d.lunev.mail@gmail.com>

3160 nfs: OPEN_CONFIRM with non-regular file returns wrong error
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>


# 21feb70a 06-Sep-2012 Daniil Lunev <d.lunev.mail@gmail.com>

3161 nfs: OPEN_DOWNGRADE with non-regular file returns wrong error
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>


# 945b8d40 05-Sep-2012 Daniil Lunev <d.lunev.mail@gmail.com>

3158 nfs: Server should return NFS4_OK with zero length COMPOUND request
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>


# e4359d72 30-Aug-2012 Daniil Lunev <d.lunev.mail@gmail.com>

3159 nfs: Server returns wrong access_mode with some ACCESS requests
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>


# 188ac20f 15-Sep-2012 Daniil Lunev <d.lunev.mail@gmail.com>

3157 nfs: wrong utf8-encoded string should be cause of error
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>


# 15721462 30-Aug-2012 Daniil Lunev <d.lunev.mail@gmail.com>

3156 nfs: '.', '..', and filename with '/' return wrong error code
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>


# 6a634c9d 19-Aug-2010 Richard Lowe <richlowe@richlowe.net>

merge with onnv_147
Reviewed by: garrett@nexenta.com
Approved by: garrett@nexenta.com


# 35bbd688 03-Aug-2010 Karen Rochford <Karen.Rochford@Sun.COM>

6972525 NFS RDMA doesn't always handle iovec structures correctly


# bffeae97 01-Jun-2010 Marcel Telka <Marcel.Telka@Sun.COM>

6914555 rfs4_op_rename() can double free converted_onm
6930600 Test for nonzero cs->vp in do_rfs4_op_lookup() cannot be false
6930604 do_rfs4_op_secinfo() can use uninitialized local variable did_tra

6914555 rfs4_op_rename() can double free converted_onm
6930600 Test for nonzero cs->vp in do_rfs4_op_lookup() cannot be false
6930604 do_rfs4_op_secinfo() can use uninitialized local variable did_traverse

show more ...


# f63200e6 11-Mar-2010 Jeff A. Smith <Jeff.A.Smith@Sun.Com>

6655655 Single phase COMMIT processing for NFS3 and NFS4 server


# 59fb210b 01-Mar-2010 Jan Kryl <Jan.Kryl@Sun.COM>

6927244 share_nfs charset option doesn't work when creating directories


# e3c57d6a 28-Feb-2010 Gerald Thornbrugh <Gerald.Thornbrugh@Sun.COM>

6894234 NFSv4 server ignores SGID bit when using Linux client


# 593cc11b 06-Feb-2010 Jan Kryl <Jan.Kryl@Sun.COM>

6920999 NFS client character encoding (to UTF-8) not working for S10 NFSv4 client


# c242f9a0 18-Jan-2010 chunli zhang - Sun Microsystems - Irvine United States <Chunli.Zhang@Sun.COM>

6873106 Need a mechanism to share buffers between fs modules


123