Code Review for do-not-assume-VROOT

Prepared by:Dan McDonald on 2019-Sep-19 13:30 -0400 EDT
Workspace:/export/home/danmcd/ws/nfs-zone (at db5be39c0cd7)
Compare against: /export/home/danmcd/ws/nfs-zone (explicit revision 7c205c680eae)
Summary of changes: 49 lines changed: 19 ins; 0 del; 30 mod; 26255 unchg
Patch of changes: do-not-assume-VROOT.patch

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

Try to remove assumption that zone's root vnode is marked VROOT
1 line changed: 0 ins; 0 del; 1 mod; 4450 unchg

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

Try to remove assumption that zone's root vnode is marked VROOT
2 lines changed: 0 ins; 0 del; 2 mod; 10084 unchg

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

Try to remove assumption that zone's root vnode is marked VROOT
5 lines changed: 0 ins; 0 del; 5 mod; 2857 unchg

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

Try to remove assumption that zone's root vnode is marked VROOT
21 lines changed: 6 ins; 0 del; 15 mod; 1248 unchg

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

Try to remove assumption that zone's root vnode is marked VROOT
2 lines changed: 1 ins; 0 del; 1 mod; 2872 unchg

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

Try to remove assumption that zone's root vnode is marked VROOT
2 lines changed: 0 ins; 0 del; 2 mod; 3151 unchg

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

Try to remove assumption that zone's root vnode is marked VROOT
6 lines changed: 4 ins; 0 del; 2 mod; 721 unchg

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

Try to remove assumption that zone's root vnode is marked VROOT
10 lines changed: 8 ins; 0 del; 2 mod; 872 unchg

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