summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/scsi
AgeCommit message (Collapse)AuthorFilesLines
2016-11-16OS-5679 fwflash for sd needs to handle partial writesRobert Mustacchi2-1/+34
OS-5680 fwflash sd plugin shouldn't hardcode maximum image size OS-5766 libscsi improperly translates request sense and isolate options to uscsi Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-11-02OS-5746 mpt_sas sometimes times out sending SEP messagesRobert Mustacchi1-9/+19
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2016-09-15OS-5564 new driver for Smart Array storage controllersJoshua M. Clulow3-0/+1030
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dave Pacheco <dap@joyent.com>
2016-03-28 [illumos-gate merge]Patrick Mooney1-0/+50
commit a4888653b44963eab5e74d73b1ac425648d2e62b 6828 iprb should have alias for pci8086,1064 commit 6a19b8666104dbf912da5a4fb193c9c2b29e21bb 4740 kstat(1M) prints wrong snaptime commit 1ef6182819f36233702ddc54686e703bb23a0153 2902 iscsit should fold the case of scsi names that we get from initiators commit 2e27316f97ec8fac1caee78fe7fe05306261e070 439 Need man page for timegm() commit 5335409b2fd9c9c1d570d3e83bd2386dd8f526de 6001 strcat(9f) needs a manpage commit b6dd77d465d357e7777305038b5579625ae268c1 6726 ctype(3C): missing description for isxdigit_l commit aa9ab05c0bbc3211e983fe34e9174559f1462665 4704 thr_sigsetmask(3c): Minor typos in the man page commit efbf89fbc68a0864d303fe237fc420cf018d52f7 6497 nvlist_empty() needs to appear in man pages commit a6ae009119d792a981d8b7153f8cb3851fe04ebb 6471 avl_remove(9F) man page is needed commit 79192153bee37eb85baa06695c8a483f93466f71 6489 atomic_bits(3C) should list atomic_ops(3C) in See Also commit 22f7b4012dd9e585f59664dcaf9573289230d516 6241 Minor typo in mount_nfs(1m) man page commit 4bfcae809e209680a47fe4a1a1d2ed8f5ad0790f 6693 mdoc(5): typos in MT-LEVEL names commit 44f88c2eeb6a7c329d82467a31c4a501eae16fec 6721 tran_setup_pkt(9E) returns int, not a pointer commit 4854f07f374eaa71835ef1badc7ba55466f85ef9 6718 tran_tgt_init(9E) returns int, not void commit 979eca435dd26bdb0460d501038ad90a972807d1 6783 ddi_fm_service_impact has wrong synopsis commit 7bc870e686dc02eed8049c71d916e03f1c233a1a 6753 remove acpi_fw.h commit e5b33823e7efd785e2f2ada4683abdef7c2a436c 6817 libbe should not free string from nvlist_lookup_string() commit e4cb59f791c5c6dea7ad4caa6dee845024ce71ef 6781 zpool man page needs updated to remove duplicate entry of "cannot be" where it discusses cache devices commit 63d0f4f15e0d9605137029897b712a2774ed7fa8 6746 startup_bios_disk() should not be built for xpv commit 797f979d1fe26bfb1cdeb3e7a86ed24c0b654200 6684 Allow sending from IPv6 SLAAC addresses within a zone using IP spoofing protection Conflicts: usr/src/man/man9f/Makefile usr/src/uts/common/io/mac/mac_protect.c
2016-03-252902 iscsit should fold the case of scsi names that we get from initiatorsYuri Pankov1-0/+50
Reviewed by: Steve Peng <steve.peng@nexenta.com> Reviewed by: Rob Gittins <rob.gittins@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-09-16 [illumos-gate merge]Patrick Mooney1-1/+4
commit 39fd84a866206a99cbb6b6e63e0c38a367aaa88e 6119 mptsas doesn't handle timeouts in mptsas_get_sata_guid() commit 6d532798b6559eb98b586fd17725d8093f3b9ade 6168 strlcpy() does not return s1 commit 3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5 4053 Add NVME Driver Support to Illumos commit b08923d6c9c63a4f4b647b84d9454d8124fcedd7 6210 ping can misreport ICMP latency 6211 want warnings in the face of long running name lookups for ping 6212 Want sub-second ping interval support 6213 clean up warnings in ping commit 0d045c0d0cb001d79480ee33be28514e847f8612 6209 libc mutexes break kernel writers hearts Conflicts: usr/src/cmd/cmd-inet/usr.sbin/ping/Makefile usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c usr/src/lib/libc/port/threads/assfail.c usr/src/uts/common/Makefile.files usr/src/uts/common/Makefile.rules usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
2015-09-166119 mptsas doesn't handle timeouts in mptsas_get_sata_guid()Hans Rosenfeld1-1/+4
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-08-24 [illumos-gate merge]Jerry Jelinek1-1/+1
commit e6e1c9deb3babfde63f6fe6096a2eb3214c8f7df 6131 struct scsi_device uses a 1-bit signed bitfield commit 4afe9936c719d07ecb7d238765f479d232fe3575 6104 remove obsolete env files commit a63c99a2145c99a38d5ff19422b132400428ed9d 6080 libbe should support installboot
2015-08-236131 struct scsi_device uses a 1-bit signed bitfieldJosef 'Jeff' Sipek1-1/+1
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-02-28OS-3000 I for one, welcome my overlay network overlordsRobert Mustacchi2-63/+2
OS-3080 Need direct callbacks from socket upcalls via ksocket OS-3943 want vxlan support OS-3944 snoop should support vxlan OS-3945 want varpd direct plugin OS-3946 want varpd files plugin OS-3947 want varpd svp plugin OS-3948 refhash could be used outside of mpt_sas OS-3949 want string property ranges for mac
2014-12-015017 use 64bit DMA in mpt_sasAndy Giles1-16/+8
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-145016 improve mpt_sas auto request senseAndy Giles1-9/+12
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-10-025015 improvements to mpt_sas debug logging and mdb moduleAndy Giles1-5/+14
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-155066 remove support for non-ANSI compilationGarrett D'Amore2-19/+3
5068 Remove SCCSID() macro from <macros.h> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-214546 mpt_sas needs enhancing to support LSI MPI2.5Andy Giles2-5/+24
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-07-214960 import latest LSI MPI header files from FreeBSD driverAndy Giles14-489/+3340
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-06-094888 Undocument dma_req(9s)Garrett D'Amore2-10/+4
4884 EOF scsi_hba_attach 4886 EOF ddi_dmae_getlim 4887 EOF ddi_iomin 4634 undocument scsi_hba_attach() and ddi_dma_lim(9s) 4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-05-144781 sd shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-1/+2
Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-144779 vhci shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-3/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-04-294819 fix mpt_sas command timeout handlingAlbert Lee1-6/+10
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-03-244682 panic in mptsas refhashKeith M Wesolowski1-0/+4
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2014-01-224500 mptsas_hash_traverse() is unsafe, leads to missing devicesKeith M Wesolowski2-31/+107
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2013-11-014233 mptsas topo change buffer overflowHans Rosenfeld1-2/+5
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-09-284018 mpt_sas: allow physical topology enumeration in libtopoJoshua M. Clulow2-0/+59
4019 mpt_sas: expose LED controls to libtopo Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2013-08-084013 backout 6910752/6968206: needs more workKeith M Wesolowski1-55/+7
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2012-05-292777 mpt_sas needs to try MUR reset at attach() time.Dan McDonald1-1/+2
Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Gordon Ross <Gordon.Ross@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Garrett D'Amore <garrett@damore.org>
2011-03-18785 implement MHIOCGRP_CLEARgalibern cyril1-0/+4
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2011-03-04701 UNMAP support for COMSTARDan McDonald1-3/+12
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: George Wilson <gwilson@zfsmail.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-08-126962613 REPORT GENERAL structure definition includes extra bitDavid Hollister1-11/+66
6970613 Updates to smp headers and the smp utility
2010-07-316961818 panic while increasing stress on applianceJesse Butler1-7/+7
2010-07-286866610 Add SATA TRIM supportPhi Tran1-4/+3
6971542 Add support for TPRZ and TPE bits in READ CAPACITY (16)
2010-07-276970282 sd.c: too many warlock warnings prevent warlock from running on SATA ↵bo zhou - Sun Microsystems - Beijing China1-0/+1
HBA drivers
2010-07-146968754 Missing braces in macro VHCI_DECR_PATH_CMDCOUNTMilos Muzik1-9/+13
2010-07-136910752 mpt_sas driver performance can be improvedBrian Xu - Sun Microsystems - Beijing China1-7/+55
6968206 mptsas_ioctl should idle component after busy_component
2010-07-086965204 pmcs mdb module queue dump by device_idDavid Hollister2-1/+1
2010-07-016817374 stmf_scsi_session:ss_rport_id is insufficient for some SCSI transportsNattuvetty Bhavyan1-33/+41
2010-06-286892983 MUR (Message Unit Reset) support to be added to Solaris SAS2 storage ↵Ada2-8/+8
driver 6949904 mptsas request inquiry page 0x83 for target:b, lun:0 faile 6950168 Remove the logging of Unrecognized capability 0x3 in mpt_sas driver 6961390 Check for invalid DevHandle of 0 before target flush during reset 6914652 Add support for concurrent IOCTL requests
2010-06-256960217 Maguro+: Internal Thebe listed as unknown in BUI and CLISrikanth Suravajhala1-1/+7
2010-06-216957990 RCC hotplug causes panic - Deadlock: cycle in blocking chainSrikanth Suravajhala1-0/+1
6962090 bad mutex panic in pmcs_update_phy_pm_props
2010-06-046953064 iscsiadm modify discovery -t enable panics system with "kernel heap ↵bing zhao - Sun Microsystems - Beijing China1-1/+1
corruption detected"
2010-05-276955322 Anago: i/o from FC client failed on LCC pull; appliance kit failedJesse Butler1-0/+1
6952400 assertion failed: phyp->ref_count != 0 pmcs_subr.c, line: 7815
2010-05-206952363 pmcs_flush_nonio_cmds() flushes entire HBA rather than single targetJesse Butler1-1/+1
6948108 lcc hot plug causes hang on expansion chassis configuration 6943143 assertion failed: 'phyp->dead'after cable pull/plug on RCC0 6945660 device probe causes hang in expansion chassis configuration 6946033 pmcs_pwork() and pmcs_lock_phy() ordering needs to be fixed 6945627 page fault after pulling cable between T4 and Riverwalk2 6951517 pcms may send IOMB with invalid device handle 6951959 pmcs_abort() contains dead code
2010-05-196953065 pmcs_reset_phy is not actually resetting remote PHYsDavid Hollister1-0/+1
6953215 scsi_device associated with a virtual phy should have 'bridge-port' property
2010-05-17PSARC 2009/646 bd - generic block device driverGarrett D'Amore1-183/+0
PSARC 2009/648 sdcard conversion to bd, EOF blk2scsa 6952618 deliver blkdev (PSARC 2009/646)
2010-05-076938818 SAS LZ latency increases dramatically after 30 minutesDavid Hollister1-1/+1
2010-05-066907687 zfs pool is not automatically fixed when disk are brought back ↵Eric Taylor1-1/+2
online or after boot 6914208 sysevent zfsdle spawns too many processes during ZFS pool recovery
2010-05-056896190 "Failover completed successfully" is printed a few times while ↵Victor Li1-2/+15
failover is actually failed on a TPG 6940470 mdi_failover() with async flag won't return the failover status to target driver 6941020 mpxio failover on 7410 may take more than 3 mintues
2010-04-286902279 Add SCSI WRITE AND VERIFY support when using zvol backing storeCharles Binford - Sun Microsystems - Wichita1-2/+5
2010-04-266940745 work structures without a pmcs_cmd_t need to be cleaned up after hot ↵Srikanth Suravajhala3-12/+10
reset 6945802 potential null dereference in pmcs_create_one_phy_stats()
2010-04-226935519 raise telemetry for failed scsa-initiated enumeration commandsGavin Maltby1-3/+3