summaryrefslogtreecommitdiff
path: root/usr/src/lib/scsi/plugins
AgeCommit message (Collapse)AuthorFilesLines
2020-10-1313184 Stop translating ld(1) options through cw(1)Richard Lowe3-9/+9
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-0412454 remove lint library machineryRichard Lowe9-77/+15
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-07-0711325 SES-3 element index handling incorrectGarrett D'Amore2-6/+48
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Maxim Khitrov <mkhitrov@racktopsystems.com> Reviewed by: David Lethe <dlethe@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-07-0510255 SES temperature thresholds 20 degrees too hotGarrett D'Amore1-17/+27
Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Sam Zaydel <szaydel@racktopsystems.com> Reviewed by: Jim Johnson <jjohnson@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-168235 fwflash for sd needs to handle partial writesRobert Mustacchi1-3/+35
8236 fwflash sd plugin shouldn't hardcode maximum image size 8237 libscsi improperly translates request sense and isolate options to uscsi Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-1410079 smatch Makefile changes for usr/src/libJohn Levon1-1/+3
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-109821 want a way to run vendor-specific commands via libscsiRobert Mustacchi1-3/+3
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-03-209317 FMD crashes with zero-length allocationAndy Fiddaman1-2/+4
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-069027 Makefiles need to specify C99 mode consistentlyYuri Pankov3-5/+3
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2015-12-096492 Several commands/libraries build missing LDLIBSAndrew Stormont3-5/+8
Reviewed by: Robert Mustacci <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2012-09-222933 compiler warning gags need better granularityRichard Lowe3-2/+6
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-02-011914 libses cannot set more than one properties at onceAlexander Stetsenko2-7/+53
1984 libses uses threshold diag page wrong way Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2010-08-126962613 REPORT GENERAL structure definition includes extra bitDavid Hollister1-5/+19
6970613 Updates to smp headers and the smp utility
2010-06-166943556 need to enumerate fanboard, fanmodule, powerboard, and powermodules ↵Hyon Kim4-12/+20
in storage enclosure
2010-06-026956211 libses index assignment scheme causes parsing errors for SES ↵Hyon Kim1-12/+8
Additional Element Status diag page.
2010-04-11PSARC/2009/019 SAS Management Protocol libraryHyon Kim38-203/+2584
6791689 need a userland mechanism for access to smp(7D) targets 6901865 need to enumerate SAS expanders in storage enclosures 6927621 need to enumerate receptacles around SAS expanders in storage enclosures 6927623 need representation of SAS HBA receptacles in topo tree 6934815 should add scsi-device and smp-device nodes beneath hba/iport nodes in topology 6791643 libses needs to link with libumem 6791646 ses2 ucode upload should allow selection of chunk size 6791730 libscsi and friends mishandle plugin paths with multiple candidates 6831769 fmd dumps core repeatedly in libses with huge enclosure 6863967 substring and subhelp pages ignored due to length mishandling 6900516 add support for SPMS-1 rev 111 SUBCHASSIS ID 6900520 ses topo enumerator ignores some enclosures 6900856 need SES_PROP_INTERNAL workaround for X4275 6901298 libscsi should work around devices intolerant of odd INQUIRY lengths 6900822 SUN libses plugin should support FRUID page 6905410 memory handling problems in libfruraw and libnvfru 6905409 use after free in libfruraw fru_close_container()
2009-09-14PSARC 2009/441 SES enumeration of subchassisSundeep Panicker2-10/+25
6865478 SES topo plugin should support subchassis
2009-08-176865470 need SPMS-generic SUN libses pluginSundeep Panicker8-2/+322
6870721 libses is incorrectly calculating the length of Vendor Specific enclosure information
2008-08-01PSARC 2008/485 SES Sensors and Enumeratoreschrock9-0/+270
6720433 SES enumerator should provide controller revision information 6720435 SES enumerator should prefer description over class-description 6720452 SES enumerator should support indicators and sensors 6722807 SES enumerator should work with internal enclosures 6722809 want a way to identify enclosures as internal 6722811 SES enumerator should prefer elements with known status 6723603 x86 xmlgen topo scripts should make use of propmap 6732875 typo in fan-hc-topology.xmlgen 6732879 broken logic in pad_process() --HG-- rename : usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4200-M2/Sun-Fire-X4200-M2-hc-topology.xmlgen => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4200-M2/Sun-Fire-X4200-M2-disk-hc-topology.xmlgen rename : usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4200-Server/Sun-Fire-X4200-Server-hc-topology.xmlgen => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4200-Server/Sun-Fire-X4200-Server-disk-hc-topology.xmlgen rename : usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4500/Sun-Fire-X4500-hc-topology.xmlgen => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4500/Sun-Fire-X4500-disk-hc-topology.xmlgen rename : usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4540/Sun-Fire-X4540-hc-topology.xmlgen => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4540/Sun-Fire-X4540-disk-hc-topology.xmlgen
2008-07-23PSARC 2008/456 Sysevent resources in fmdeschrock2-20/+15
6722859 libses should use common defines for critical/warning properties 6722937 libtopo doesn't allow zero children via XML enumeration 6723250 topo_prop_getpgrp() isn't exported 6723257 ipmi_present() should not hide errors 6724381 modeling sysevents in fmd would be useful 6726560 fmd should provide API routines for nvlist creation and duplication
2008-06-27PSARC 2008/388 Short circuit for vdev probe failureeschrock1-1/+1
6410382 ZFS rename should update ->v_path 6633592 vdev_root_open() faulted logic doesn't work 6674674 zfs needs to handle more than EIO 6705158 failed log device should not be treated like normal toplevel vdev 6705232 vdev_not_present erroneously cleared in vdev_validate() 6705649 libses/libscsi plugins should be included in ABI exception list 6707536 zfs_case_timeout and associated code is unused 6707637 vdev_propagate_state() shouldn't skip log devices 6708095 better FMA integration for vdev probe failure 6708192 typo in fix for 6646106 breaks pool I/O failure handling 6709112 zio_should_retry() should account for vdev_is_failing 6718542 zinject doesn't work for file I/O probe failure 6719105 ses2: incorrect parsing of page 15 (nickname)
2008-05-206697301 deadlock between ZFS and devfs can hang systemeschrock9-11/+15
6702485 enc_do_ucode() corrupts memory if image is not aligned 6702487 need to update product name for J4500 6702607 GRUB should allow explicit zfs-bootfs setting 6703082 need to update parsing of J4500 STRING IN data 6703124 fix for 6667023 was overaggressive and unnecessarily confusing 6703353 ZIO_FLAG_SPECULATIVE should not generate ereports 6703845 vdev_disk_read_rootlabel() leaks LDI handle 6703938 canceling an in-place replacement results in lingering '/old' pathname 6704037 autoreplace code should work for faulted devices 6704039 autoreplace code shouldn't use old devid 6704615 spa_import_rootpool() needs to do forced import --HG-- rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/Makefile rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/Makefile.com => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/Makefile.com rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/amd64/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/amd64/Makefile rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/common/loki.c => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/common/loki.c rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/i386/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/i386/Makefile rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/sparc/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/sparc/Makefile rename : usr/src/lib/scsi/plugins/ses/SUN-ST-J4500/sparcv9/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4500/sparcv9/Makefile
2008-05-146625086 changing cachefile doesn't remove old cache on last usereschrock1-1/+1
6633599 need a mechanism to import faulted pools 6646102 hot spares are not activated when opening a pool 6646106 ZFS DE is overly complicated 6646195 ZFS DE leaks pool handles 6646618 want dataset GUIDs as a property in libzfs 6662441 L2ARC FMA support 6687745 zdb -U doesn't work with anything but pool names 6687750 ::spa_vdevs should print out cache devices 6687753 cache devices should support offline/online 6687766 ZFS should post a sysevent when config changes 6688366 bad indentation for 'casesensitivity' property in 'zfs get' help 6689223 spa_create() can leave namespace lock held if property validation fails 6690884 setting zfs_no_write_throttle panics system 6691266 zpool_read_label() needs to use pread64() 6694185 nv_priv_init() doesn't bzero structure completely 6694186 ses_plugin_dlclose is backwards 6697754 ses2 plugin crash when setting invalid property
2008-05-026683064 check_rtime could do with some spring cleaningrie2-2/+2
2008-04-146681836 Bug in ses2 setproperty control code with multiple props at onceeschrock18-7/+472
6687063 need to update product name for J4400 6687064 add vendor plugin for J4500 6687671 add libses support for J4200 --HG-- rename : usr/src/lib/scsi/plugins/ses/SUN-StorageTek-J4400/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/Makefile rename : usr/src/lib/scsi/plugins/ses/SUN-StorageTek-J4400/Makefile.com => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/Makefile.com rename : usr/src/lib/scsi/plugins/ses/SUN-StorageTek-J4400/amd64/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/amd64/Makefile rename : usr/src/lib/scsi/plugins/ses/SUN-StorageTek-J4400/common/riverwalk.c => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/common/riverwalk.c rename : usr/src/lib/scsi/plugins/ses/SUN-StorageTek-J4400/i386/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/i386/Makefile rename : usr/src/lib/scsi/plugins/ses/SUN-StorageTek-J4400/sparc/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/sparc/Makefile rename : usr/src/lib/scsi/plugins/ses/SUN-StorageTek-J4400/sparcv9/Makefile => usr/src/lib/scsi/plugins/ses/SUN-Storage-J4400/sparcv9/Makefile
2008-03-28PSARC 2008/146 sgen(7d) multiple openseschrock47-0/+8243
PSARC 2008/196 libscsi and libses 6667022 sgen should support multiple concurrent opens 6667023 ses mishandles uscsi requests 6667024 want a generic SCSI library 6667025 want a generic SES library