AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:
CFG:
PT:0
S:andy.sharp@lsi.com
RQ:
SSV:mhbs.lsil.com
NSV:
SSH:
R:<Larry.Scheer@lsi.com>,<Rendell.Fong@lsi.com>,<Bill.Fisher@lsi.com>,<Maxim.Kozlovsky@lsi.com>
MAID:2
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/LSI/INBOX	0	DEC609CD0E54B2448DAF023C89AE9755E9275ADB@cosmail02.lsi.com
X-Sylpheed-End-Special-Headers: 1
Date: Fri, 11 Dec 2009 19:15:12 -0800
From: Andrew Sharp <andy.sharp@lsi.com>
To: "Scheer, Larry" <Larry.Scheer@lsi.com>
Cc: "Fong, Rendell" <Rendell.Fong@lsi.com>, "Fisher, Bill"
 <Bill.Fisher@lsi.com>, "Kozlovsky, Maxim" <Maxim.Kozlovsky@lsi.com>
Subject: Re: Update... Please review tuxrx merge with dev branch change #
 33753
Message-ID: <20091211191512.58296ef2@ripper.onstor.net>
In-Reply-To: <DEC609CD0E54B2448DAF023C89AE9755E9275ADB@cosmail02.lsi.com>
References: <DEC609CD0E54B2448DAF023C89AE9755E9275ADB@cosmail02.lsi.com>
Organization: LSI
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

This is a preliminary review.  I still have to check to see if any of our "moved" files have gotten changes that we want to keep.

On Wed, 9 Dec 2009 21:21:01 -0700 "Scheer, Larry"
<Larry.Scheer@lsi.com> wrote:

> I have the SSC, onstor-nas.ko, and both cougar and tuxstor kernel's
> building after merging the dev branch into the tuxrx brnach.
> 
> I made an attempt to describe the changes that need some scrutiny in
> the change list.
> 
> I needed to edit 44 files after the merge to get everything to build.
> I provided the description of the change list below. Below that  is
> the list of the 44 files.
> 
> There are 1347 files in this changelist...
> 
> Description:
>     Integrate //depot/dev/...@33966 into //depot/tuxrx/...
>     Bring tuxrx branch up to date with dev as of Dec 04 2009
> 
>     44 files were opened for edit after the merge. Edits were mostly
>     changes to support new E_LOG macros that uses variable arguments.
> 
>     Post merge edits needing scrutiny by reviewers are:
> 
>     ssc-nfxsh/cmd_lvol.c
>     - Line 681: commented out eee_rtcSetCountsPerUsec because
>       sm-timer/timer-api.h functionality is moving to a new locaton
> 
>     sm-stats/kpi-api.h
>     - Lines 24-64: imported from sm-timer/timer-api.h function:
>       eee_rtcSetCountsPerUsec and defines used by it and other
> functions. We may want to move this change to the appropriate header
> file.
> 
>   sm-sdm/sdm.h
>     - updated Jonathan's version of the *_PRT macros to use E_LOG with
>       varargs.
> 
>     Includes/nfx-types.h
>     - Lines 174 -- 180 To resolve conflicts I selected the dev branch
> changes removing defines for SDM_MODEL_NAME_LEN and VENDOR_NAME_LEN.
>     - Lines 399 -- 400 added Plane definitions
> 
>     sm-rmc/rmc-common.h
>     - Lines 22 -- 23 did not take include of sys/time.h from dev
> version.
> 
>     sm-cifs/cifs-smb-open.c
>     - Lines 368 -- 375 and 427 -- 434, verify these changes are
> acceptable.
> 
>     sm-eee/eee-desc.h
>     - line 22 removed include of nfx-incl.h
>     - added lines 23 -- 27 to conditionally include header files
> needed by SSC build.
> 
>     sm-utils/cmd-utils.c
>     - lots of messing about with includes to get both onstor-nas.ko
> plus SSC to build
> 
>     sm-utils/cmd-utils.h for SSC builds
>     - line 23 had to add include of sm-scsi/scsi-api.h back into file
>     - line 24 added include of sm-sdm/sdm-api.h 
> 
>     For SSC builds the include of sm-libc/libc.h was added to remove
>     implicit definition of strlcpy, strlcat, panic, crcChecksum, etc.
> to the following files:
>     - ssc-ncm/ncm.c
>     - ssc-ncm-lib/ncm-api.c
>     - ssc-cluster/cluster-util.c
>     - sm-sdm/sdm-init-devcap.c 
>     - sm-sdm/sdm-init.c
>     - sm-fs/fs-primitive.h
>     
> 
> 
> 
> Files I edited after the merge:
> 
> /depot/tuxrx/nfx-tree/Includes/nfx-types.h
> //depot/tuxrx/nfx-tree/code/sm-cifs/cifs-read-write.c
> //depot/tuxrx/nfx-tree/code/sm-cifs/cifs-smb-open.c
> //depot/tuxrx/nfx-tree/code/sm-coredump/coredump.c
> //depot/tuxrx/nfx-tree/code/sm-eee/eee-desc.h
> //depot/tuxrx/nfx-tree/code/sm-evm/evm-api.h
> //depot/tuxrx/nfx-tree/code/sm-evm/evm-cfgd-rx.c
> //depot/tuxrx/nfx-tree/code/sm-evm/evm-com-defs.h
> //depot/tuxrx/nfx-tree/code/sm-evm/evm-sdm.c
> //depot/tuxrx/nfx-tree/code/sm-fs/fs-primitive.h
> //depot/tuxrx/nfx-tree/code/sm-fs/fs-rdwr.h
> //depot/tuxrx/nfx-tree/code/sm-rmc/rmc_eee.h
> //depot/tuxrx/nfx-tree/code/sm-sbm-rev2/sbm-mgmt.c
> //depot/tuxrx/nfx-tree/code/sm-scsi/scsi-api.h
> //depot/tuxrx/nfx-tree/code/sm-scsi/scsi-msg.c
> //depot/tuxrx/nfx-tree/code/sm-scsi/scsi-msg.h
> //depot/tuxrx/nfx-tree/code/sm-sdm/sdm-init-devcap.c
> //depot/tuxrx/nfx-tree/code/sm-sdm/sdm-init-disk.c
> //depot/tuxrx/nfx-tree/code/sm-sdm/sdm-init.c
> //depot/tuxrx/nfx-tree/code/sm-sdm/sdm-init.h
> //depot/tuxrx/nfx-tree/code/sm-sdm/sdm-main.c
> //depot/tuxrx/nfx-tree/code/sm-sdm/sdm-msg.c
> //depot/tuxrx/nfx-tree/code/sm-sdm/sdm-verify.c
> //depot/tuxrx/nfx-tree/code/sm-sdm/sdm.h
> //depot/tuxrx/nfx-tree/code/sm-spm/spm-msg.c
> //depot/tuxrx/nfx-tree/code/sm-spm/spm-pool.c
> //depot/tuxrx/nfx-tree/code/sm-stats/kpi-api.h
> //depot/tuxrx/nfx-tree/code/sm-tape/tape-device.c
> //depot/tuxrx/nfx-tree/code/sm-tape/tape-msg.c
> //depot/tuxrx/nfx-tree/code/sm-tape/tape-sm.c
> //depot/tuxrx/nfx-tree/code/sm-utils/cmd-utils.c
> //depot/tuxrx/nfx-tree/code/sm-utils/cmd-utils.h
> //depot/tuxrx/nfx-tree/code/sm-vscan/vscan.h
> //depot/tuxrx/nfx-tree/code/ssc-cluster/cluster-util.c
> //depot/tuxrx/nfx-tree/code/ssc-ncm-lib/ncm-api.c
> //depot/tuxrx/nfx-tree/code/ssc-ncm/ncm.c
> //depot/tuxrx/nfx-tree/code/ssc-ndmp/ndmp-info.c
> //depot/tuxrx/nfx-tree/code/ssc-ndmp/ndmp-scsi.c
> //depot/tuxrx/nfx-tree/code/ssc-ndmp/ndmp-tape.c
> //depot/tuxrx/nfx-tree/code/ssc-nfxsh/cmd_lvol.c
> //depot/tuxrx/nfx-tree/code/ssc-nfxsh/cmd_vol.c
> //depot/tuxrx/nfx-tree/code/ssc-rmc/rmc_rpc_api.c
> //depot/tuxrx/nfx-tree/code/ssc-tests/pmtest.c
> //depot/tuxrx/nfx-tree/code/ssc-vsd/vs-daemon.c




= Change 33753 by larrys@larrys on 2009/11/05 15:54:01 *pending*
= 
= 	Integrate //depot/dev/...@33966 into //depot/tuxrx/...
= 	Bring tuxrx branch up to date with dev as of Dec 04 2009
= 	
= 	44 files were opened for edit after the merge. Edits were mostly
= 	changes to support new E_LOG macros that uses variable arguments.
= 	
= 	Post merge edits needing scrutiny by reviewers are:
= 	
= 	ssc-nfxsh/cmd_lvol.c 
= 	- Line 681: commented out eee_rtcSetCountsPerUsec because
= 	  sm-timer/timer-api.h functionality is moving to a new locaton
= 	
= 	sm-stats/kpi-api.h
= 	- Lines 24-64: imported from sm-timer/timer-api.h function:
= 	  eee_rtcSetCountsPerUsec and defines used by it and other functions.
= 	  We may want to move this change to the appropriate header file.
= 	
= 	sm-sdm/sdm.h
= 	- updated Jonathan's version of the *_PRT macros to use E_LOG with
= 	  varargs.
= 	
= 	Includes/nfx-types.h
= 	- Lines 174 -- 180 To resolve conflicts I selected the dev branch changes
= 	  removing defines for SDM_MODEL_NAME_LEN and VENDOR_NAME_LEN.
= 	- Lines 399 -- 400 added Plane definitions
= 	
= 	sm-rmc/rmc-common.h
= 	- Lines 22 -- 23 did not take include of sys/time.h from dev version.
= 	
= 	sm-cifs/cifs-smb-open.c
= 	- Lines 368 -- 375 and 427 -- 434, verify these changes are acceptable.
= 	
= 	sm-eee/eee-desc.h 
= 	- line 22 removed include of nfx-incl.h
= 	- added lines 23 -- 27 to conditionally include header files needed
= 	  by SSC build.
= 	
= 	sm-utils/cmd-utils.c
= 	- lots of messing about with includes to get both onstor-nas.ko plus
= 	  SSC to build
= 	
= 	sm-utils/cmd-utils.h for SSC builds
= 	- line 23 had to add include of sm-scsi/scsi-api.h back into file
= 	- line 24 added include of sm-sdm/sdm-api.h 
= 	
= 	For SSC builds the include of sm-libc/libc.h was added to remove
= 	implicit definition of strlcpy, strlcat, panic, crcChecksum, etc. to
= 	the following files:
= 	- ssc-ncm/ncm.c
= 	- ssc-ncm-lib/ncm-api.c
= 	- ssc-cluster/cluster-util.c
= 	- sm-sdm/sdm-init-devcap.c
= 	- sm-sdm/sdm-init.c
= 	- sm-fs/fs-primitive.h

panic should not be in user-space programs as its behavior would be
quite arbitrary, practically random.  Ask Rendell about crc* functions.
Not sure why these would be needed now when they weren't before.


Moved all the "looks good" ones to the end, as really most of those
barely looked at, if at all.


nfx-tree/code/sm-chassis/cm-msg.c

     woof whatever

nfx-tree/code/sm-fs/fs-rdwr.h

     line 17 the include should use angle brackets

nfx-tree/code/sm-scsi/scsi-api.h

     line 26-33, it should just be including <neteee2/eee-api.h> and
     nothing else, no ifdef KERNEL either.  that should work for both
     userspace and kernel. there isn't going to be two header files,
     so it has to.

     line 363 we don't need this if the other stuff is right.  i think.

nfx-tree/code/sm-sdm/sdm-init-disk.c

     line 35, i don't understand this.  if this is necessary for
     compiling userspace on bobcat, then it doesn't belong in this
     branch.  it shouldn't be needed for Linux userspace, at least,
     not by the look of it.

	 oh, i see, it's needed for strlcat and yuck.  we should put
	 out a bulletin to stop using these non-portable routines.

nfx-tree/code/sm-sdm/sdm-init.c

     line 35, same as the last file, libc.h shouldn't be needed
     for linux version.  maybe i'm missing something, but it wasn't
     there before.  we shouldn't be calling panic() in user code.

nfx-tree/code/sm-stats/kpi-api.h

     line 24-66 this would seem to be an astoundingly bizarre place
     for this ... was this supposed to go into some other file?
     it's eee_rtcMumble, so it should probably go into one of those
     header files dealing with that stuff.  and the TICK stuff would
     seem to not be needed at all.  But these other values are in
     common kernel/usr header files anyway.

nfx-tree/code/sm-timer/timer-api.h

     line 230... this would seem to be the exact same thing that was
     put into the kpi-api.h header file -- something has gone whacky.

nfx-tree/code/sm-utils/cmd-utils.c

     line 53-56 for heaven's sake, how many places are we going to
     put this crap?

	 line 62, should be <> not ""

	 line 65, should be <sm-fs/foo.h>.  no ".."s in this man's army.

nfx-tree/code/ssc-nfxsh/kpi-ui.c

     line 34 damn, here we go again!  this is about the 5th place
     i've seen this.  we got many globals, #defines and you name it!
     aieeeee!  and we don't even use them half the time in the code!
     because they're idiotic to begin with! aiyiyi!

nfx-tree/code/ssc-tests/audittest.c

     line 34-35 oh holy mother of pearl!



"looks good" files:

Makefile
linux/Pkgs/conf/distributions
linux/pkg-tools/mk-binary-repo
linux/pkg-tools/mk-mipsel-deb-rootfs
linux/pkg-tools/new-rootfs.sh
linux/rootfs/etc/init.d/ssh
linux/tools/load_vmlinux.c
nfx-tree/Includes/nfx-types.h
nfx-tree/code/sm-chassis/Makefile
nfx-tree/code/sm-chassis/chassis-ui.c
nfx-tree/code/sm-chassis/chassisd-bc.c
nfx-tree/code/sm-chassis/chassisd-cg.c
nfx-tree/code/sm-chassis/chassisd.c
nfx-tree/code/sm-chassis/cm.h
nfx-tree/code/sm-cifs-rpc/cifs-rpc-encdec.c
nfx-tree/code/sm-cifs/cifs-close.c
nfx-tree/code/sm-cifs/cifs-read-write.c
nfx-tree/code/sm-cifs/cifs-search.c
nfx-tree/code/sm-cifs/cifs-smb-attributes.c
nfx-tree/code/sm-cifs/cifs-smb-open.c
nfx-tree/code/sm-coredump/coredump.c
nfx-tree/code/sm-dcache/dcache-api.c
nfx-tree/code/sm-dcache/dcache-inlines.h
nfx-tree/code/sm-dcache/dcache-readdir.c
nfx-tree/code/sm-dcache/dcache-rx.c
nfx-tree/code/sm-dcache/dcache-stats.h
nfx-tree/code/sm-dcache/dcache-tune.c
nfx-tree/code/sm-dcache/dcache-util.c
nfx-tree/code/sm-dp-proxy/dp-proxy-init.c
nfx-tree/code/sm-dp-proxy/dp-proxy.c
nfx-tree/code/sm-ea/ea-cfgd-rx.c
nfx-tree/code/sm-ea/ea-evm.c
nfx-tree/code/sm-ea/ea-fs.c
nfx-tree/code/sm-eee/eee-app.h
nfx-tree/code/sm-eee/eee-attr.c
nfx-tree/code/sm-eee/eee-debug.c
nfx-tree/code/sm-eee/eee-debug.h
nfx-tree/code/sm-eee/eee-desc.c
nfx-tree/code/sm-eee/eee-desc.h
nfx-tree/code/sm-eee/eee-dvt.c
nfx-tree/code/sm-eee/eee-fwd.c
nfx-tree/code/sm-eee/eee-inlines.h
nfx-tree/code/sm-eee/eee-msg.c
nfx-tree/code/sm-eee/eee-platform.c
nfx-tree/code/sm-eee/eee-shmem.h
nfx-tree/code/sm-eee/eee-test.c
nfx-tree/code/sm-eee/eee.h
nfx-tree/code/sm-elog/elog-embedded.c
nfx-tree/code/sm-event/event-common.c
nfx-tree/code/sm-evm-srvr/evm-api.c
nfx-tree/code/sm-evm-srvr/evm-io.c
nfx-tree/code/sm-evm-srvr/evm-msg.c
nfx-tree/code/sm-evm/evm-api.h
nfx-tree/code/sm-evm/evm-cfgd-rx.c
nfx-tree/code/sm-evm/evm-cfgd.c
nfx-tree/code/sm-evm/evm-com-defs.h
nfx-tree/code/sm-evm/evm-db.c
nfx-tree/code/sm-evm/evm-db.h
nfx-tree/code/sm-evm/evm-sdm.c
nfx-tree/code/sm-evm/evm-spm.c
nfx-tree/code/sm-evm/evm-util.c
nfx-tree/code/sm-file/file-buf-api.c
nfx-tree/code/sm-file/file-lib.c
nfx-tree/code/sm-file/file-server.c
nfx-tree/code/sm-fs/Makefile
nfx-tree/code/sm-fs/btree/btree.c
nfx-tree/code/sm-fs/dump/traverse.c
nfx-tree/code/sm-fs/fs-admin.c
nfx-tree/code/sm-fs/fs-alloc.c
nfx-tree/code/sm-fs/fs-am-api.h
nfx-tree/code/sm-fs/fs-am.c
nfx-tree/code/sm-fs/fs-api.c
nfx-tree/code/sm-fs/fs-api.h
nfx-tree/code/sm-fs/fs-arena.c
nfx-tree/code/sm-fs/fs-block-set.c
nfx-tree/code/sm-fs/fs-buf.c
nfx-tree/code/sm-fs/fs-cod-rev2.c
nfx-tree/code/sm-fs/fs-context.c
nfx-tree/code/sm-fs/fs-debug.c
nfx-tree/code/sm-fs/fs-debug.h
nfx-tree/code/sm-fs/fs-dir.c
nfx-tree/code/sm-fs/fs-dnlc.c
nfx-tree/code/sm-fs/fs-dump.c
nfx-tree/code/sm-fs/fs-dump.h
nfx-tree/code/sm-fs/fs-eek.c
nfx-tree/code/sm-fs/fs-eek.h
nfx-tree/code/sm-fs/fs-err.c
nfx-tree/code/sm-fs/fs-global.c
nfx-tree/code/sm-fs/fs-global.h
nfx-tree/code/sm-fs/fs-includes.h
nfx-tree/code/sm-fs/fs-inode.c
nfx-tree/code/sm-fs/fs-io-exer.c
nfx-tree/code/sm-fs/fs-layout.c
nfx-tree/code/sm-fs/fs-layout.h
nfx-tree/code/sm-fs/fs-lock.c
nfx-tree/code/sm-fs/fs-log-replay.c
nfx-tree/code/sm-fs/fs-log.c
nfx-tree/code/sm-fs/fs-log.h
nfx-tree/code/sm-fs/fs-mkfs.c
nfx-tree/code/sm-fs/fs-mkfs.h
nfx-tree/code/sm-fs/fs-mount.c
nfx-tree/code/sm-fs/fs-nfs.c
nfx-tree/code/sm-fs/fs-primitive.h
nfx-tree/code/sm-fs/fs-proto.h
nfx-tree/code/sm-fs/fs-quota.c
nfx-tree/code/sm-fs/fs-rdwr.c
nfx-tree/code/sm-fs/fs-restore.c
nfx-tree/code/sm-fs/fs-security.c
nfx-tree/code/sm-fs/fs-shell.c
nfx-tree/code/sm-fs/fs-snap.c
nfx-tree/code/sm-fs/fs-snap.h
nfx-tree/code/sm-fs/fs-super.h
nfx-tree/code/sm-fs/fs-vol-log.c
nfx-tree/code/sm-fs/fsdb-read-block.c
nfx-tree/code/sm-fs/fsdb.c
nfx-tree/code/sm-fs/requests.tab
nfx-tree/code/sm-fs/restore/tape.c
nfx-tree/code/sm-fs/restore/utilities.c
nfx-tree/code/sm-fssf/fssf-api.c
nfx-tree/code/sm-gt64440-mii/gt64440mii-diag.c
nfx-tree/code/sm-gt64440-mii/gt64440mii-rx.c
nfx-tree/code/sm-gt64440-mii/gt64440mii-tx.c
nfx-tree/code/sm-linux-socket/socket-drv.c
nfx-tree/code/sm-luc/luc-rx.c
nfx-tree/code/sm-luc/luc-test.c
nfx-tree/code/sm-mgmt-bus/mgmt-bus-emb.c
nfx-tree/code/sm-mgmt-bus/mgmt-bus-unittest.c
nfx-tree/code/sm-ndmp/ndmp-msg.c
nfx-tree/code/sm-ndmp/ndmp-nim-util.c
nfx-tree/code/sm-ndmp/ndmp-test.c
nfx-tree/code/sm-nfs/nfs-cmd-shell.c
nfx-tree/code/sm-nfs/nfs-conn.c
nfx-tree/code/sm-nfs/nfs-parse.c
nfx-tree/code/sm-nfs/nfs-proc.c
nfx-tree/code/sm-nfs/nfs-reply.c
nfx-tree/code/sm-open/fcb-struct.h
nfx-tree/code/sm-prof/prof.c
nfx-tree/code/sm-req-queue/req-tbl.def
nfx-tree/code/sm-req-queue/req-test.c
nfx-tree/code/sm-rmc/rmc.c
nfx-tree/code/sm-rmc/rmc_api.c
nfx-tree/code/sm-rmc/rmc_common.h
nfx-tree/code/sm-rmc/rmc_eee.h
nfx-tree/code/sm-rmc/rmc_eee_api.h
nfx-tree/code/sm-rmc/rmc_rpc_eee.c
nfx-tree/code/sm-rmc/rmc_tpl.c
nfx-tree/code/sm-rmc/rmc_util.c
nfx-tree/code/sm-sanm-agent/sanm-agent-api.h
nfx-tree/code/sm-sanm-agent/sanm-agent-msg.c
nfx-tree/code/sm-sanm-agent/sanm-agent-sm-funcs.c
nfx-tree/code/sm-sanm-agent/sanm-agent-util.c
nfx-tree/code/sm-sanm-agent/sanm-dmip-funcs.c
nfx-tree/code/sm-sanm-dm/sanm-dm-log.c
nfx-tree/code/sm-sanm-dm/sanm-dm-msg.c
nfx-tree/code/sm-sanm-dm/sanm-dm-sm-funcs.c
nfx-tree/code/sm-sanm-dm/sanm-dm-ui.c
nfx-tree/code/sm-sbm-rev2/sbm-mgmt.c
nfx-tree/code/sm-sbm-rev2/sbm-test.c
nfx-tree/code/sm-sbm-rev2/sbm-txrx.c
nfx-tree/code/sm-sbm-rev2/sbm-verify.c
nfx-tree/code/sm-scsi/Makefile
nfx-tree/code/sm-scsi/devO_sm.sm
nfx-tree/code/sm-scsi/devO_sm_funcs.c
nfx-tree/code/sm-scsi/scsi-cmn-cmds.c
nfx-tree/code/sm-scsi/scsi-debug.c
nfx-tree/code/sm-scsi/scsi-debug.h
nfx-tree/code/sm-scsi/scsi-dev-cmds.c
nfx-tree/code/sm-scsi/scsi-dev-cmds.h
nfx-tree/code/sm-scsi/scsi-dev-init.c
nfx-tree/code/sm-scsi/scsi-dev.h
nfx-tree/code/sm-scsi/scsi-disk-cmds.c
nfx-tree/code/sm-scsi/scsi-ecode.c
nfx-tree/code/sm-scsi/scsi-err.c
nfx-tree/code/sm-scsi/scsi-err.h
nfx-tree/code/sm-scsi/scsi-global.c
nfx-tree/code/sm-scsi/scsi-ll.c
nfx-tree/code/sm-scsi/scsi-msg.c
nfx-tree/code/sm-scsi/scsi-msg.h
nfx-tree/code/sm-scsi/scsi-queue.c
nfx-tree/code/sm-scsi/scsi-queue.h
nfx-tree/code/sm-scsi/scsi-tape-cmds.c
nfx-tree/code/sm-scsi/scsi-test.c
nfx-tree/code/sm-scsi/scsi-test.h
nfx-tree/code/sm-scsi/scsi-ui.c
nfx-tree/code/sm-scsi/scsi.c
nfx-tree/code/sm-scsi/scsi.h
nfx-tree/code/sm-scsi/scsi_sm.sm
nfx-tree/code/sm-scsi/test/test-scsi-ecode.c
nfx-tree/code/sm-scsiio/scsiio-cg.c
nfx-tree/code/sm-scsiio/scsiio-chbc.c
nfx-tree/code/sm-scsiio/scsiio.c
nfx-tree/code/sm-scsit-fp/scsit-ui.c
nfx-tree/code/sm-scsit-fp/scsit.c
nfx-tree/code/sm-sdm-agent/sdm-agent-api.h
nfx-tree/code/sm-sdm-agent/sdm-agent.c
nfx-tree/code/sm-sdm/Makefile
nfx-tree/code/sm-sdm/sdm-api.h
nfx-tree/code/sm-sdm/sdm-db.c
nfx-tree/code/sm-sdm/sdm-db.h
nfx-tree/code/sm-sdm/sdm-init-changer.c
nfx-tree/code/sm-sdm/sdm-init-devcap.c
nfx-tree/code/sm-sdm/sdm-init-disk-mylex.h
nfx-tree/code/sm-sdm/sdm-init-tape.c
nfx-tree/code/sm-sdm/sdm-init.h
nfx-tree/code/sm-sdm/sdm-main.c
nfx-tree/code/sm-sdm/sdm-msg.c
nfx-tree/code/sm-sdm/sdm-msg.h
nfx-tree/code/sm-sdm/sdm-verify.c
nfx-tree/code/sm-sdm/sdm.h
nfx-tree/code/sm-seep/env.c
nfx-tree/code/sm-simtape/simtape-api.c
nfx-tree/code/sm-simtape/simtape.c
nfx-tree/code/sm-spm/spm-api.h
nfx-tree/code/sm-spm/spm-msg.c
nfx-tree/code/sm-spm/spm-pool.c
nfx-tree/code/sm-spm/spm.h
nfx-tree/code/sm-stats/kpi-api.c
nfx-tree/code/sm-stats/kpi.h
nfx-tree/code/sm-stats/stats.c
nfx-tree/code/sm-sys-dvt/dvt-api.c
nfx-tree/code/sm-sys-dvt/dvt-api.h
nfx-tree/code/sm-tape/tape-api.h
nfx-tree/code/sm-tape/tape-common.h
nfx-tree/code/sm-tape/tape-device.c
nfx-tree/code/sm-tape/tape-device.h
nfx-tree/code/sm-tape/tape-discovery.c
nfx-tree/code/sm-tape/tape-msg.c
nfx-tree/code/sm-tape/tape-sm.c
nfx-tree/code/sm-tape/tape-sm.h
nfx-tree/code/sm-tape/tape-utils.c
nfx-tree/code/sm-test/test.c
nfx-tree/code/sm-test/testsrvr.c
nfx-tree/code/sm-testdump/testdump-common.c
nfx-tree/code/sm-testdump/testdump-dump.c
nfx-tree/code/sm-timer/timer-api.c
nfx-tree/code/sm-tpl-fp/tpl-fp.c
nfx-tree/code/sm-ui/cmdtable.c
nfx-tree/code/sm-ui/commands.c
nfx-tree/code/sm-ui/uihdr.h
nfx-tree/code/sm-utils/Makefile
nfx-tree/code/sm-utils/cmd-utils.h
nfx-tree/code/sm-utils/fs-rpc-api.c
nfx-tree/code/sm-utils/sys-utils.c
nfx-tree/code/ssc-authen-lib/authen-lib.c
nfx-tree/code/ssc-authen-lib/dom-cfg.c
nfx-tree/code/ssc-fs-lib/Makefile
nfx-tree/code/ssc-fs-lib/fs-remote-snappin-api.c
nfx-tree/code/ssc-genlib/cm-util-cg.c
nfx-tree/code/ssc-ncm-lib/ncm-api.c
nfx-tree/code/ssc-ncm/ncm.c
nfx-tree/code/ssc-ndmp/Makefile
nfx-tree/code/ssc-ndmp/ndmp-data.c
nfx-tree/code/ssc-ndmp/ndmp-info.c
nfx-tree/code/ssc-ndmp/ndmp-scsi.c
nfx-tree/code/ssc-ndmp/ndmp-snap.c
nfx-tree/code/ssc-ndmp/ndmp-ssc-util.c
nfx-tree/code/ssc-ndmp/ndmp-ssc.h
nfx-tree/code/ssc-ndmp/ndmp-tape.c
nfx-tree/code/ssc-nfxsh/Makefile
nfx-tree/code/ssc-nfxsh/cmd_cshare.c
nfx-tree/code/ssc-nfxsh/cmd_cshare.h
nfx-tree/code/ssc-nfxsh/cmd_domain.c
nfx-tree/code/ssc-nfxsh/cmd_elog.c
nfx-tree/code/ssc-nfxsh/cmd_filesystem.c
nfx-tree/code/ssc-nfxsh/cmd_flash-linux.c
nfx-tree/code/ssc-nfxsh/cmd_flash.c
nfx-tree/code/ssc-nfxsh/cmd_help.c
nfx-tree/code/ssc-nfxsh/cmd_interface.c
nfx-tree/code/ssc-nfxsh/cmd_promupgrade.c
nfx-tree/code/ssc-nfxsh/cmd_spool.c
nfx-tree/code/ssc-nfxsh/cmd_system.c
nfx-tree/code/ssc-nfxsh/cmd_upgrade.c
nfx-tree/code/ssc-nfxsh/cmd_vif.c
nfx-tree/code/ssc-nfxsh/menu.c
nfx-tree/code/ssc-nfxsh/nfxsh.h
nfx-tree/code/ssc-nfxsh/verify_install.in
nfx-tree/code/ssc-rmc/Makefile
nfx-tree/code/ssc-rmc/rmc.c
nfx-tree/code/ssc-rmc/rmc_api.c
nfx-tree/code/ssc-rmc/rmc_rpc_api.c
nfx-tree/code/ssc-sanm/sanm-api.h
nfx-tree/code/ssc-sanm/sanm-msg.c
nfx-tree/code/ssc-sanm/sanm-util.c
nfx-tree/code/ssc-support/Makefile
nfx-tree/code/ssc-support/check-ntp.sh
nfx-tree/code/ssc-support/emrscron
nfx-tree/code/ssc-support/support.sh
nfx-tree/code/ssc-tests/hostidtest-openbsd.c
nfx-tree/code/ssc-tests/ipmdlibtest-openbsd.c
nfx-tree/code/ssc-tests/ncmtest-openbsd.c
nfx-tree/code/ssc-tests/pmtest.c
nfx-tree/code/ssc-volread/volread.c
nfx-tree/code/ssc-vsd/vs-daemon.c
nfx-tree/code/ssc-vsd/vs-util.h
nfx-tree/code/ssc-zebra/Makefile
nfx-tree/linux.mk
prom/cg/code/prom-pmon/cmdtable.c
prom/cg/code/sm-loader/load-cougar.c
prom/cg/code/sm-pci/Makefile
prom/cg/code/sm-pci/pci-cougar.c
prom/cg/code/sm-seep/seep.h

