OpenSolaris

Printable Version Enter a New Search
Bug ID 6544773
Synopsis sata module is not warlock clean
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:sata
Keywords
Responsible Engineer Martin Faltesek
Reported Against snv_63
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_72
Fixed In snv_72
Release Fixed solaris_nevada(snv_72) , solaris_10u5(s10u5_04) (Bug ID:2164340)
Related Bugs 6545747 , 6575948
Submit Date 11-April-2007
Last Update Date 31-August-2007
Description
make warlock.sata
/usr/bin/rm -f obj64/sata.o obj64/sata.ln ../../sparc/lint-libs/obj64/llib-lsata.ln Nothing_to_remove
/usr/bin/rm -f debug64/sata.o debug64/sata.ln ../../sparc/lint-libs/debug64/llib-lsata.ln Nothing_to_remove
\
        /usr/bin/rm -f sata.ll sata.ok
wlcc -D_KERNEL -D_SYSCALL32 -D_DDI_STRICT    -DC2_AUDIT   -I../../sparc -I../../sparc/v9 -I../../sun -Y I,../../common  -D __sparcv9 -DDEBUG -o sata.ll ../../common/io/sata/impl/sata.c
touch sata.ok
/usr/bin/rm -f obj64/si3124.o obj64/si3124.ln ../../sparc/lint-libs/obj64/llib-lsi3124.ln Nothing_to_remove
/usr/bin/rm -f debug64/si3124.o debug64/si3124.ln ../../sparc/lint-libs/debug64/llib-lsi3124.ln Nothing_to_remove
/usr/bin/rm -f si3124.ll si3124.ok
cd ../../common/io/warlock; test -f si3124.wlcmd  || sccs get si3124.wlcmd
wlcc -D_KERNEL -D_SYSCALL32 -D_DDI_STRICT    -DC2_AUDIT   -I../../sparc -I../../sparc/v9 -I../../sun -Y I,../../common  -D DEBUG -D __sparcv9 -o si3124.ll ../../common/io/sata/adapters/si3124/si3124.c
/home/ls24207/work/onnvlatest/onnvlatest/usr/src/uts/sparc/warlock
/home/ls24207/work/onnvlatest/onnvlatest/usr/src/uts/sparc/sata
/home/ls24207/work/onnvlatest/onnvlatest/usr/src/uts/sparc/scsi
/home/ls24207/work/onnvlatest/onnvlatest/usr/src/uts/sparc/sd
cd ../../common/io/warlock; test -f sd.wlcmd  || sccs get sd.wlcmd
/home/ls24207/work/onnvlatest/onnvlatest/usr/src/uts/sparc/scsi
/home/ls24207/work/onnvlatest/onnvlatest/usr/src/uts/sparc/warlock
/home/ls24207/work/onnvlatest/onnvlatest/usr/src/uts/sparc/cmlb
warlock -c ../../common/io/warlock/sd.wlcmd sd.ll sd_xbuf.ll -l ../scsi/scsi_capabilities.ll    -l ../scsi/scsi_control.ll      -l ../scsi/scsi_watch.ll  -l ../scsi/scsi_data.ll       -l ../scsi/scsi_resource.ll             -l ../scsi/scsi_subr.ll  -l ../scsi/scsi_hba.ll -l ../scsi/scsi_transport.ll    -l ../scsi/scsi_confsubr.ll  -l ../scsi/scsi_reset_notify.ll \
        -l ../cmlb/cmlb.ll \
        -l ../warlock/ddi_dki_impl.ll

touch sd.ok
/home/ls24207/work/onnvlatest/onnvlatest/usr/src/uts/sparc/cmlb
warlock -c ../../common/io/warlock/si3124.wlcmd si3124.ll \
../sd/sd.ll ../sd/sd_xbuf.ll \
-l ../scsi/scsi_capabilities.ll -l ../scsi/scsi_control.ll      -l ../scsi/scsi_watch.ll  -l ../scsi/scsi_data.ll       -l ../scsi/scsi_resource.ll             -l ../scsi/scsi_subr.ll  -l ../scsi/scsi_hba.ll -l ../scsi/scsi_transport.ll    -l ../scsi/scsi_confsubr.ll  -l ../scsi/scsi_reset_notify.ll \
-l ../cmlb/cmlb.ll \
        -l ../sata/sata.ll \
-l ../warlock/ddi_dki_impl.ll

The following variables don't seem to be protected consistently:

        dev_info::devi_state
Work Around
N/A
Comments
N/A