Code Review for perse

Prepared by:Thomas Haynes <Thomas.Haynes@Sun.COM> on Thu Aug 13 09:08:32 CDT 2009
Workspace:/pool/ws/th199096/perse (at 02241416efe3)
Compare against: /pool/ws/nfs41-clone (at 55f59d13de27)
Summary of changes: 7631 lines changed: 6564 ins; 475 del; 592 mod; 43866 unchg
Patch of changes: perse.patch
Printable review: perse.pdf

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/fs.d/nfs/Makefile

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
5 lines changed: 1 ins; 2 del; 2 mod; 70 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/cmd/fs.d/nfs/sped/Makefile

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
83 lines changed: 83 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/cmd/fs.d/nfs/sped/sped.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
237 lines changed: 237 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/cmd/fs.d/nfs/sped/sped_dt.d

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
34 lines changed: 34 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/cmd/fs.d/nfs/sped/sped_server.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
330 lines changed: 330 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/cmd/fs.d/nfs/sped/spedaemon.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
2787 lines changed: 2787 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/cmd/fs.d/nfs/sped/spedaemon.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
75 lines changed: 75 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/fs.d/nfs/svc/Makefile

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
3 lines changed: 0 ins; 1 del; 2 mod; 42 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/fs.d/nfs/svc/server.xml

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
7 lines changed: 7 ins; 0 del; 0 mod; 174 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/cmd/fs.d/nfs/svc/spe.xml

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
106 lines changed: 106 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/head/Makefile

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
2 lines changed: 1 ins; 0 del; 1 mod; 504 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/head/rpcsvc/daemon_utils.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
8 lines changed: 2 ins; 3 del; 3 mod; 56 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/head/rpcsvc/mds_odl.x

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
12 lines changed: 2 ins; 8 del; 2 mod; 59 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/head/rpcsvc/spe_prot.x

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
154 lines changed: 154 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libshare/nfs/libshare_nfs.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
2 lines changed: 1 ins; 0 del; 1 mod; 130 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/pkgdefs/SUNWhea/prototype_com

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
6 lines changed: 6 ins; 0 del; 0 mod; 1491 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/pkgdefs/SUNWnfscr/prototype_com

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
4 lines changed: 1 ins; 2 del; 1 mod; 72 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/pkgdefs/SUNWnfscu/prototype_com

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
4 lines changed: 1 ins; 2 del; 1 mod; 67 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/Makefile.files

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
2 lines changed: 1 ins; 0 del; 1 mod; 1963 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/ctl_ds_srv.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
327 lines changed: 136 ins; 132 del; 59 mod; 1112 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/ctl_mds_clnt.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
39 lines changed: 21 ins; 6 del; 12 mod; 117 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/dserv_mds.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
115 lines changed: 97 ins; 1 del; 17 mod; 1456 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/dserv_server.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
115 lines changed: 60 ins; 26 del; 29 mod; 1899 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs41_filehandle_xdr.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
14 lines changed: 13 ins; 0 del; 1 mod; 217 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs41_srv.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
285 lines changed: 184 ins; 45 del; 56 mod; 8993 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs41_state.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
884 lines changed: 468 ins; 192 del; 224 mod; 3453 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
106 lines changed: 62 ins; 2 del; 42 mod; 590 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
1 line changed: 0 ins; 1 del; 0 mod; 2547 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs4_state.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
18 lines changed: 18 ins; 0 del; 0 mod; 3903 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs4_xdr.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
40 lines changed: 28 ins; 1 del; 11 mod; 5449 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs_nnode_proxy.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
12 lines changed: 3 ins; 0 del; 9 mod; 811 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs_server.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
2 lines changed: 2 ins; 0 del; 0 mod; 3207 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/fs/nfs/nfs_sys.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
15 lines changed: 12 ins; 1 del; 2 mod; 632 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/fs/nfs/spe.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
1224 lines changed: 1224 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/nfs/Makefile

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
7 lines changed: 6 ins; 0 del; 1 mod; 120 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/nfs/ds_filehandle.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
13 lines changed: 4 ins; 0 del; 9 mod; 86 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/nfs/dserv_impl.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
4 lines changed: 0 ins; 1 del; 3 mod; 228 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/nfs/mds_state.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
85 lines changed: 43 ins; 25 del; 17 mod; 216 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/nfs/nfs.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
2 lines changed: 1 ins; 1 del; 0 mod; 2384 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/nfs/nfs_serv_inst.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
96 lines changed: 19 ins; 4 del; 73 mod; 153 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/nfs/nfssys.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
51 lines changed: 33 ins; 16 del; 2 mod; 498 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/nfs/spe.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
104 lines changed: 104 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/nfs/spe_attr.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
93 lines changed: 93 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw usr/src/uts/common/nfs/spe_impl.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
67 lines changed: 67 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/rpc/rpc_tags.c

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
6 lines changed: 5 ins; 0 del; 1 mod; 562 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/common/sys/sdt.h

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
4 lines changed: 4 ins; 0 del; 0 mod; 338 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/intel/nfs/Makefile

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
21 lines changed: 14 ins; 2 del; 5 mod; 132 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/uts/sparc/nfs/Makefile

Enable the use of mds_sid in devices, layouts, and file handles.
Bring in the kspe code.
20 lines changed: 14 ins; 1 del; 5 mod; 135 unchg

This code review page was prepared using /opt/onbld/bin/webrev. Webrev is maintained by the OpenSolaris project. The latest version may be obtained here.