History log of /illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
Revision Date Author Comments
219ebc8ed9819073f2dd55dead617f876abaa22d 13-Aug-2010 Srikanth Suravajhala <srikanth.suravajhala@oracle.com> 6973638 NULL pointer panic in pmcs_tgt_event_recovery()
827ab345d60a068feceedd00074fed206c7f154c 12-Aug-2010 Jesse Butler <jesse.butler@oracle.com> 6973916 pmcs smp synchronization change causing livelocks
b979a950ca009c700d704545d38e7d934d80d85b 06-Aug-2010 Srikanth Suravajhala <srikanth.suravajhala@oracle.com> 6972643 pmcs: attached-port-pm/target-port-pm not set correctly on hotplug.
6974601 scsi: probe/reset get chatty if lun-reset prop is not supported
69b2e2313400e7ae0a61f2d7cb0a04ff176dfff6 03-Aug-2010 Srikanth Suravajhala <srikanth.suravajhala@oracle.com> 6974282 pkt can get completed before timer gets set
6c87a171a391b9e1c12d8fb7f74466f7e6e637af 28-Jul-2010 Jesse Butler <jesse.butler@oracle.com> 6968895 only one path seen on JBOD after SAS cable pull/reinsert
6971809 target failing to reenumerate after being moved from one PHY to another
225bf9057f97461ac410ec2e1432d1575360ee18 19-Jul-2010 Jesse Butler <jesse.butler@oracle.com> 6956485 format command hangs after a few chassis poweroff/on operations on expansion chassis configuration
6957428 Max-maguro+SAS2: System crash while other head was upgrading from Q1.1.0 to Q1.2.0
188eaed9d5f14c73dfba1cd0dabaa430bdfd4a9a 21-Jun-2010 Srikanth Suravajhala <srikanth.suravajhala@oracle.com> 6957990 RCC hotplug causes panic - Deadlock: cycle in blocking chain
6962090 bad mutex panic in pmcs_update_phy_pm_props
37b6b6d4d240f6c7150638ee7c705b2a91f61183 12-Jul-2010 Srikanth Suravajhala <srikanth.suravajhala@oracle.com> 6967233 target should be cleared in pmcs_clone_phy
6959995 onwire bit for work structures never gets cleared
65e70c04884b95e29d10e9933a3d55f0ec5af3be 08-Jul-2010 David Hollister <david.hollister@oracle.com> 6965204 pmcs mdb module queue dump by device_id
3492a3fe3944f9ca1cec72cc39496c7a257b5707 02-Jun-2010 Jesse Butler <jesse.butler@oracle.com> 6957598 fix for 6952400 needs fixing
39cd77a06f56f308333bd7b2d8aae1b1467be113 27-May-2010 Jesse Butler <jesse.butler@oracle.com> 6955322 Anago: i/o from FC client failed on LCC pull; appliance kit failed
6952400 assertion failed: phyp->ref_count != 0 pmcs_subr.c, line: 7815
3be32c0f0acac4f6258b029f1a27a16a7ec65bb0 21-May-2010 Jesse Butler <jesse.butler@oracle.com> 6952363 pmcs_flush_nonio_cmds() flushes entire HBA rather than single target
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
c80dec56debdecfa03d9c0c18755df818e408772 19-May-2010 David Hollister <david.hollister@oracle.com> 6953065 pmcs_reset_phy is not actually resetting remote PHYs
6953215 scsi_device associated with a virtual phy should have 'bridge-port' property
1b94a41b6ff7cb545cabcda970647c0361ed118a 13-May-2010 Chris Horne <Chris.Horne@Sun.COM> 6946938 SCSAv3: sometimes phymaps observations fail to activate
6950461 SCSAv3: should be able to modunload the pmcs driver
6951142 scsi_ifsetcap should always update dma_attr_granular when tran_setup_pkt is defined
6951267 fix for 6948076 can still double-allocate a preassigned instance number
6951616 sunmdi.c should avoid unnecessary use of ct_dip
8f514e743bde41fe7e0ca48510a6d4c40ca51c23 07-May-2010 David Hollister <david.hollister@oracle.com> 6938818 SAS LZ latency increases dramatically after 30 minutes
978d7443a924cda8208d6a10e72be89383bc7bec 26-Apr-2010 Srikanth Suravajhala <srikanth.suravajhala@oracle.com> 6940745 work structures without a pmcs_cmd_t need to be cleaned up after hot reset
6945802 potential null dereference in pmcs_create_one_phy_stats()
60aabb4ce92352f01733c518d6b6bb69e60b9113 22-Apr-2010 Chris Horne <Chris.Horne@Sun.COM> 6675356 multiple invocations of 'modunload -i 0' needed for maximum memory reduction
6944220 SCSAv3: tgtmap bus_config needs to coordinate attach/hotplug window
1f81b46471e38fdeb9ab74c25510b2f903f8af12 09-Apr-2010 David Hollister <David.Hollister@Sun.COM> 6938956 firmware upgrade occasionally fails the first time
6941402 receptacle-pm should be a string array
6941407 better synchronization between the driver debug log and firmware event log
6941862 Increase default log buffer size
32b54db7d7ecdb10cc3178edf2c480c6dc5c5559 05-Apr-2010 Jesse Butler <Jesse.Butler@Sun.COM> 6889153 Dubious check in pmcs_unattach
6936793 VTS diskmediatest causes system panic in pmcs_lock_phy
6855987 pmcs: need to revisit cv_timed_wait() and cv_wait() use
6937422 deadlock panic during storage poweron
35dae2328064ca9e149cf5d3a7ba1688ed4629b6 05-Apr-2010 Srikanth Suravajhala <srikanth.suravajhala@oracle.com> 6895299 No SAS_phy_stat kstat counters are created after moving cable from one SIM to another
658280b6253b61dbb155f43d0e3cbcffa85ccb90 01-Apr-2010 David Hollister <David.Hollister@Sun.COM> 6916341 FW87_ND: panic pmcs:pmcs_validate_vpd+33a
6935831 sorting work structures by serial number would be nice
6936826 pmcs: add "receptacle-label" and "receptacle-pm" properties to HBA node for FMA
6936827 pmcs: add "target-port-depth" property to represent depth of device in fabric
6938625 Intermittent retryable OPEN REJECT timeouts Thebe / RW2 / Muskie 2T
0b53804eda5b4c11fc7de70e5c9f243b34fa1245 26-Mar-2010 Reed <Reed.Liu@Sun.COM> 6928278 scsav3: scsi_hba_tgtmap_set_flush
2ac4abe882db38ef90020f7c5ca28586e3d57258 23-Mar-2010 David Hollister <David.Hollister@Sun.COM> 6916195 Update Thebe to firmware 1.09.02
6929376 Add ila version info to sasinfo command and firmware update messages
6936954 ITNT should be set to 2 seconds
d78a6b7e13de1e122f6c7e0d539522698d83ec22 02-Mar-2010 Jesse Butler <Jesse.Butler@Sun.COM> 6929808 pmcs_check_forward_progress() is a bit reset-happy
a25672a1f5bcd6aa4bbce28adab51d84ae202323 18-Feb-2010 David Hollister <David.Hollister@Sun.COM> 6926075 hotplug operations on LCC cause lost of expanders
6925344 driver should validate SAS address before reporting into target map
5c45adf04db8ffdcb5dd969bb5203ff9b17677db 18-Feb-2010 Jesse Butler <Jesse.Butler@Sun.COM> 6898573 Watch dog support for PMCS
6922946 potential null dereference in pmcs_smp_release()
6922947 potential null dereference in pmcs_remove_phy_from_iport()
6923443 Inserted disk not shown in BUI but is listed as part of pool from 'zpool status'
9aed162131f1840d0bc1cd0275f4d7144f3690f0 31-Jan-2010 David Hollister <David.Hollister@Sun.COM> 6915456 pmcs should implement tgtmap activate/deactivate callbacks
6915736 Page Fault Panic in pmcs due to null pointer dereference
6916722 Pathinfo state is unknown during cable pulls.
6917501 panic[cpu0]/thread=ffffff00f6537c60: Deadlock: cycle in blocking chain
6917792 assertion failed: iport, file:.../pmcs_subr.c, line: 7763
02b04f6e56ca306b4945eca969f282cfe6999414 19-Jan-2010 Srikanth, Ramana <Ramana.Srikanth@Sun.COM> 6916340 panic in pmcs_scsa_abort() when scsi_vhci calls scsi_reset()
6917427 driver loses work structures while managing pending free and free lists
73a3eccd27d9673a6407274ea0de350699562fd9 15-Jan-2010 David Hollister <David.Hollister@Sun.COM> 6906811 assertion failed: pptr->children == NULL
6914773 assertion failed !MDI_PI_LOCKED(pip), file: ../../common/os/sunmdi.c
616875b414de63a60e3f732e0d9b5345f07f9221 06-Jan-2010 David Hollister <David.Hollister@Sun.COM> 6913807 target-port-pm/attached-port-pm values incorrect
6913972 failed tran_tgt_init may not clear HBA private data in scsi_device
c1374a13e412c4ec42cba867e57347a0e049a822 23-Dec-2009 Surya Prakki <Surya.Prakki@Sun.COM> 6912153 some components of ON are not ss12u1 lint clean
56976565c7cea0f2fbde67ea3a985d8b17a71288 18-Dec-2009 David Hollister <David.Hollister@Sun.COM> 6910000 System crashes with vts tests
601c90f161ff0319c1b4a2c3362b466043a65d8d 18-Dec-2009 Srikanth, Ramana <Ramana.Srikanth@Sun.COM> 6903492 targets not restored after hotplug & i/o stalls
6905635 I/O stalls after pulling cascaded SIM card in upstream RW2
6910190 livelock between SMP lock and PHY lock during discovery and recovery
6903501 It would be nice to be able to tail the debug log
6906017 pmcs -t should show count of per-target active scsi packets
6871650 pmcs call to scsi_hba_tgtmap_set_begin needs to occur at the begining of pmcs_discover
6907092 command timeout and disk error occur when pmcs driver using 128aios per process
499cfd156ad653fc27397c5f021047c091dd12c5 12-Dec-2009 David Hollister <David.Hollister@Sun.COM> 6892438 target-port/attached-port phymask properties for SAS transport FMA
6855371 SATA affiliation issues must be indicated in pmcs log
6745c559e4b531cf336a91f4653445c32ee46693 07-Dec-2009 Jesse Butler <Jesse.Butler@Sun.COM> 6904522 assertion failed: pptr->subsidiary, pmcs_subr.c, line: 2112
6905979 assertion failed: iport, pmcs_subr.c line: 2087
6906560 pmcs needs to ensure SMP requests are serialized per-iport
6904582 pmcs use of __DATE__ and __TIME__ causes wsdiff false positives
af4c679f647cf088543c762e33d41a3ac52cfa14 24-Nov-2009 Sean McEnroe <Sean.McEnroe@Sun.COM> 6887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodes
6871169 kphysm_add_memory_dynamic panics testing vmstress + DR
6877160 guest domain panic at platsvc:mdeg_notify_client+10c
6874763 memseg_alloc_meta() incorrectly maps page_t pages
6873569 multiple calls to memlist_read_lock() can cause deadlock hazard
6886354 DR failure with "memory span duplication" error
6886782 panic after pagefault in seg_kpm after LDom add-mem on primary
6887644 domain hang/deadlock during ldom mem DR when trying to grab a write lock
f73ae3db72a91f9f8759931a1c643c7dad785881 20-Nov-2009 Jesse Butler <Jesse.Butler@Sun.COM> 6897780 assertion failed: !list_link_active(&phyp->list_node), file: ...pmcs_subr.c, line: 7363
6895290 missing phy after enumeration failure during tran_tgt_init
145e0143b4896d03ce53b1af6787afa1a7e73959 18-Nov-2009 dh142964 <David.Hollister@Sun.COM> 6897712 The phy counter iport->nphy shows incorrect number for an 8 phy port.
6897719 panic: Deadlock: cycle in blocking chain during expander reset test
6897251 Device state recovery is only possible when target is configured
6899829 pmcs_watchdog panic observed when running IO workload
af68568220d139fee6e01579437e660dbfee20a8 18-Nov-2009 Srikanth, Ramana <Ramana.Srikanth@Sun.COM> 6887350 device configuration creeps to halt when faulty devices are involved
6896951 Potential mutex error in pmcs_dev_state_recovery()
1b115575fbf0d7a1e3876e6886eaeffbeb8d2e61 16-Nov-2009 John Danielson <John.Danielson@Sun.COM> 6848196 unconfig takes longer than config
6899004 Reduce resource usage of dam address maps
6899010 Invoke deactivation callback when cancelling non-stabilized reports
c3bc407cfbd238a18e4728ad5f36f39cecdb062f 12-Nov-2009 dh142964 <David.Hollister@Sun.COM> 6895343 pmcs logging enhancements - part 1/2
ec2c44b8ba99d683354835779a251ce942c2dddc 28-Oct-2009 dh142964 <David.Hollister@Sun.COM> 6889372 Panic During Expander Firmware Upgrade
6892633 S7710 hotplug/removed of RCC when IO traffic is running casues system panic
b18a19c275d2531444fcd2f66664cbe3c6897f6a 10-Oct-2009 Jesse Butler <Jesse.Butler@Sun.COM> 6888439 cable pull under heavy IOPS results panics in pmcs_SAS_done()
6889343 panic in pmcs_phy_destructor, mutex_destroy: not owner
14d6cf0a831fafb130183d4a32c30acbe84b9f4b 08-Oct-2009 dh142964 <David.Hollister@Sun.COM> 6888611 Improve data collection in pmcs mdb module
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6 30-Sep-2009 dh142964 <David.Hollister@Sun.COM> PSARC 2008/672 thebe SAS/SATA driver
PSARC 2008/755 ddi_ssoft_state(9F) and ddi_isoft_state(9F)
PSARC 2008/764 Cfgadm SCSI-Plugin MPxIO Support
PSARC 2009/125 scsi_device property interfaces
6726110 pmcs driver (driver for thebe)
6726867 SCSAv3