summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/sata
AgeCommit message (Collapse)AuthorFilesLines
2022-07-08 [illumos-gate merge]Dan McDonald1-11/+43
commit 50c81445dc798873f49b7af4c98f8a1d3638de83 14759 sd open/close semaphore is unfortunate commit 8118bef4ce6388ad51cc4ab94dbedc03621ee1e3 14765 SATL could decode page 83 for device IDs
2022-07-0714765 SATL could decode page 83 for device IDsGarrett D'Amore1-11/+43
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jerry Jelinek <gjelinek@gmail.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Albert Lee <trisk@forkgnu.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Approved by: Joshua M. Clulow <josh@sysmgr.org>
2022-07-05 [illumos-gate merge]Dan McDonald1-2/+13
commit 2c0ebdee8f56c8a9d9e34e30367999396b38fec9 14273 Want MAC ring manual pages commit ceb3ef192e9bccf08d1bcd0ae5ed520cecccff3d 12389 loader should consult with ACPI SPCR table for serial console commit 6446bd46ed1b4e9f69da153665f82181ccaedad5 14770 ld(1) should be 64bit only commit 7d10cd4ddf12f982d3bc7edcd01cc8b8d1dcc464 14767 retire kssl commit 33b27906b01ade9752c1935377f3fefdf49b8f95 14764 AHCI DEVSLEEP 1.3.1 problematic Conflicts: usr/src/cmd/devfsadm/misc_link.c usr/src/cmd/truss/codes.c usr/src/uts/common/Makefile.files usr/src/uts/intel/Makefile.intel usr/src/uts/sparc/Makefile.sparc
2022-06-3014764 AHCI DEVSLEEP 1.3.1 problematicGarrett D'Amore1-2/+13
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Jerry Jelinek <gjelinek@gmail.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-03-15OS-8361 IPD 4 (man page renumbering) tracking issueDan McDonald1-2/+2
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
2022-03-1014443 resection manual pages per IPD4Richard Lowe1-2/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-22 [illumos-gate merge]Dan McDonald1-1/+1
commit ca783257c986cddcc674ae22916a6766b98a2d36 5513 KM_NORMALPRI should be documented in kmem_alloc(9f) and kmem_cache_create(9f) man pages 14465 Present KM_NOSLEEP_LAZY as documented interface commit 36589d6bb0cdae89e166b57b0d64ae56d53247d9 13500 Want support for overlay networks commit 68df0c4f60a2e57680d6d1e6dba32ffa2d035538 14513 nvmeadm list-firmware commit 8466ab889653be2119e4a8966b6bc4e2d5ee2fb6 14507 nvmeadm shouldn't allow writing firmware to a read-only slot 1 14508 improve nvmeadm firmware reporting 14509 nvmeadm commit-firmware error reporting isn't working as intended commit 1fa2a66491e7d8ae0be84e7da4da8e812480c710 14249 pseudo-terminal nomenclature should reflect POSIX Conflicts: usr/src/cmd/cmd-inet/etc/services usr/src/cmd/dladm/Makefile usr/src/cmd/dladm/dladm.c usr/src/cmd/varpd/Makefile usr/src/cmd/varpd/varpd.c usr/src/cmd/zoneadmd/zcons.c usr/src/lib/Makefile usr/src/lib/libdladm/Makefile usr/src/lib/libdladm/common/libdladm.c usr/src/lib/libdladm/common/libdladm.h usr/src/lib/libdladm/common/libdladm_impl.h usr/src/lib/libdladm/common/libdloverlay.c usr/src/lib/libdladm/common/libdlvnic.c usr/src/lib/varpd/Makefile usr/src/lib/varpd/direct/Makefile.com usr/src/lib/varpd/direct/amd64/Makefile usr/src/lib/varpd/direct/common/libvarpd_direct.c usr/src/lib/varpd/direct/i386/Makefile usr/src/lib/varpd/files/Makefile usr/src/lib/varpd/files/Makefile.com usr/src/lib/varpd/files/amd64/Makefile usr/src/lib/varpd/files/common/libvarpd_files.c usr/src/lib/varpd/files/i386/Makefile usr/src/lib/varpd/libvarpd/Makefile usr/src/lib/varpd/libvarpd/Makefile.com usr/src/lib/varpd/libvarpd/amd64/Makefile usr/src/lib/varpd/libvarpd/common/libvarpd.c usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c usr/src/lib/varpd/libvarpd/common/libvarpd_client.c usr/src/lib/varpd/libvarpd/common/libvarpd_impl.h usr/src/lib/varpd/libvarpd/common/libvarpd_overlay.c usr/src/lib/varpd/libvarpd/common/libvarpd_panic.c usr/src/lib/varpd/libvarpd/common/libvarpd_plugin.c usr/src/lib/varpd/libvarpd/common/libvarpd_provider.h usr/src/lib/varpd/libvarpd/common/libvarpd_util.c usr/src/lib/varpd/libvarpd/i386/Makefile usr/src/man/man1m/dladm.1m usr/src/man/man5/overlay.5 usr/src/man/man7p/Makefile usr/src/man/man7p/vxlan.7p usr/src/uts/Makefile.uts usr/src/uts/common/Makefile.files usr/src/uts/common/io/overlay/overlay.c usr/src/uts/common/io/overlay/overlay_mux.c usr/src/uts/common/io/overlay/overlay_target.c usr/src/uts/common/sys/dls_mgmt.h usr/src/uts/common/sys/mac_provider.h usr/src/uts/common/sys/overlay_common.h usr/src/uts/common/sys/overlay_impl.h usr/src/uts/common/sys/overlay_plugin.h usr/src/uts/common/sys/overlay_target.h
2022-02-225513 KM_NORMALPRI should be documented in kmem_alloc(9f) and ↵Dan McDonald1-1/+1
kmem_cache_create(9f) man pages 14465 Present KM_NOSLEEP_LAZY as documented interface Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-11-30 [illumos-gate merge]release-20211202Dan McDonald1-208/+226
commit df07a22216251845ccadf35a5acc27bfa0b1a4d1 14159 ahci can deadlock with sata framework
2021-11-3014159 ahci can deadlock with sata frameworkJason King1-208/+226
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-08-17Merge ../illumos-gateDan McDonald1-5/+0
commit 86ef0a63e1cfa5dc98606efef379365acca98063 13939 it's time the 32bit intel kernel was (x)86'd Conflicts: usr/src/uts/common/disp/thread_intr.c usr/src/uts/common/exec/elf/elf.c usr/src/uts/i86pc/vm/hat_i86.c usr/src/uts/intel/dtrace/fasttrap_isa.c usr/src/uts/intel/ia32/os/sendsig.c
2021-08-1613939 it's time the 32bit intel kernel was (x)86'dRichard Lowe1-5/+0
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Garret D'Amore <garrett@damore.org>
2020-03-04 [illumos-gate merge]Jerry Jelinek1-0/+4
commit 3d349c3119b5b6e21daba1ce004cf4625b25d67f 12342 bandwidth display badly formatted in flowstat, dlstat, and dladm commit 9dc2843d4266243e87f5d9de7a90b86235a6da08 4508 flowadm not working as documented, or documentation incorrect 4538 flowadm man page does not list lport and rport as output fields for show-flow 7210 flowadm does not have show-usage command described in the manual page commit bc576fff266b5ed3db0ef5d8196b7440cdefbb8b 12325 ahci: variable may be used uninitialized commit 45948e49c407e4fc264fdd289ed632d6639e009d 11493 aggr needs support for multiple pseudo rx groups commit b69c34dad3717624ff6b4f32b71014ee05b6a678 12271 "name" member of "struct option" should be const commit 84de666edc7f7d835057ae4807a387447c086bcf 11490 SRS ring polling disabled for VLANs 11491 Want DLS bypass for VLAN traffic 11492 add VLVF bypass to ixgbe core 2869 duplicate packets with vnics over aggrs 11489 DLS stat delete and aggr kstat can deadlock commit 20f5062b9c5143e4b4bd21245fcebdb21d40c08c 12344 zpool iostat output formatting error Conflicts: usr/src/uts/common/sys/mac_impl.h usr/src/uts/common/io/mac/mac_datapath_setup.c usr/src/uts/common/io/mac/mac.c usr/src/uts/common/io/ixgbe/ixgbe_sw.h usr/src/uts/common/io/ixgbe/ixgbe_main.c usr/src/uts/common/io/aggr/aggr_grp.c usr/src/man/man1m/flowadm.1m
2020-03-0412325 ahci: variable may be used uninitializedToomas Soome1-0/+4
Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-19 [illumos-gate merge]Jerry Jelinek1-9/+17
commit 7b2eb3f3c068e560c7357b0f314172448bb8d1e0 12057 Writing part of the string to stderr makes zlogin exit commit d2dd27964b9dfc03118548f9509e4706787c2a69 12088 Cannot build iasl with bison 3.5 [-Werror=char-subscripts] commit bf74bfd433cc5106d2fffc63678efb6ba4a3694c 12090 loader.efi: efi_readkey_ex needs to check the key despite the shift status or toggle status commit 5947648b7f5c085635051e1f7aa083a309542467 12069 Backport sh_delay() and tvsleep() from ksh-2020.0.0 commit fc5c75cf5edb072564020725faa0c4313714f09f 12051 re-enable ZFS trim by default commit 8b35e52344673c75ba6a446ced1fb5c36b52a242 12070 sata SSDs attached to sata ports can't trim commit 2ed5f78a049996104f9dcce38d0c0c1735dd0e7a 12091 loader: biosdisk.c: Use symbolic names for int13 calls commit bf6cb86ec437546144857d9aa94ef222ec6763c0 12082 libpctx: cast between incompatible function types commit c94f4b0313ed735fc39e1b15e1fa48c0e6e3730f 12081 libldap5: cast between incompatible function types commit 3c19a1689122901345a6089d081aa2de4a1096da 12079 audit_plugins: cast between incompatible function types commit adbb29bd77dbfbbf129b5e3bd6ccc5bd4074fd79 12073 loader: devopen dereference after free commit fdf04373777e703cebbbce0f774ae970eb6030f7 12072 loader: vdisk dereference after free
2019-12-1812070 sata SSDs attached to sata ports can't trimJerry Jelinek1-9/+17
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Bill Sommerfeld <sommerfeld@hamachi.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-13 [illumos-gate merge]Jerry Jelinek1-5/+17
commit 4941d7e28c1065788adea77fa2518f4e208b4979 11892 ahciem doesn't properly check if enclosure services are present commit 10b633f40f61a97f70236c451b22a1ec8368edb2 11952 large USB hard disks experience I/O failures commit 8d91e49dd95381d46f9364f5de9e9027a11e1118 11825 PKCS#11 CKM_AES_CBC_PAD decryption can fail Conflicts: usr/src/test/crypto-tests/tests/modes/aes/cbc_pad/aes_cbc_pad.c usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
2019-11-1211892 ahciem doesn't properly check if enclosure services are presentRobert Mustacchi1-5/+17
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-11-08OS-8037 ahci_em_suspend() incorrectly VERIFY()s mutex_owned() (#200)Hans Rosenfeld1-7/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2019-08-2811576 Want support for ahci LED entries in topoJordan Paige Hendricks1-2/+1
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-16 [illumos-gate merge]Jerry Jelinek1-2/+2
commit a3380248e34d78eb55b8f65ccf1f0d8a6f7e7bbf 10055 recursive mutex enter in ahci commit 8f22c1dff63d6147c87d6bff65bcd3970ad4d368 10879 i86pc/i86xpv: assignment makes integer from pointer without a cast commit fb46ffcae2cbe5ba3f2fe0c3104beb0a222897fd 10878 i86pc/i86xpv: comparison between pointer and integer commit ee3e45c0196a43379207b0298fcd21987a2ab05f 10877 i86pc: comparison between pointer and integer commit fac9618d9408ad005fe8fcc1d189e7baedaf0a62 10870 dtrace: comparison between pointer and integer commit 7b4e981c32b1b233ce13a79cac81c8e75937d3f5 10866 dls: comparison between pointer and integer commit 525f82272fdf81a1292b8b1d1832d2012cdfc096 10865 ibmf: comparison between pointer and integer commit 2fcabb599ef45ae10a2847045a10486dd69b9b84 10863 idm: comparison between pointer and integer commit 6895f6f4d5c99fd997130635c4a4bff68554bb8e 10862 mac: comparison between pointer and integer commit 0e2db3e7fce28a3f9e1dfd13abce14eac44e98c6 10836 zcons: cast between incompatible function types commit cb492d90e7b22eb1b91a8577423f86ba447d2732 10835 tl: cast between incompatible function types commit 455e370ca67aeea268bdfbcf581b6a05547f6636 10924 Need mitigation of L1TF (CVE-2018-3646) commit 2849e8402eca436e7a7eca178c7ab6644a093a3e 10909 Incorrect parameters passed to DC lead to STATUS_INVALID_INFO_CLASS commit c26bf377e2245534feb1f92b43f6d4ed32513c41 10954 expose processor model name on chip topo nodes Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/intel/ia32/ml/swtch.s usr/src/uts/i86pc/sys/machcpuvar.h usr/src/uts/i86pc/sys/Makefile usr/src/uts/i86pc/os/intr.c usr/src/uts/i86pc/os/cpuid.c usr/src/uts/i86pc/io/pcplusmp/apic.c usr/src/uts/i86pc/io/apix/apix_utils.c usr/src/uts/i86pc/io/apix/apix_intr.c usr/src/uts/common/sys/thread.h usr/src/uts/common/os/lgrp.c usr/src/uts/common/io/dls/dls_mgmt.c usr/src/uts/common/fs/zfs/zvol.c usr/src/uts/common/disp/thread.c usr/src/uts/common/disp/disp.c usr/src/pkg/manifests/system-header.mf usr/src/lib/fm/topo/modules/i86pc/chip/Makefile
2019-05-1510055 recursive mutex enter in ahciHans Rosenfeld1-2/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-04-24 [illumos-gate merge]release-20190425Jerry Jelinek1-56/+56
commit 296f12dc4bd61fe5e3b1200d2cdf217ed82119a1 10792 pcie: NULL pointer errors commit 2002b186f847595188b1fb0b8dd800370aa6107c 10791 dr: NULL pointer errors commit 8cd1b71859be6a08c9b7a446994fdbca544bb34f 10775 kmech_krb5: NULL pointer errors commit c48c304592e7c2469d5b721291b1f57069f08d33 10774 pcmcia: NULL pointer errors commit b38836b5d7f7e27aad97495457921171be74e408 10773 sata: NULL pointer errors commit e9f74ea56f674c729c7fa4812e7fc668a9c24070 10738 sockfs: NULL pointer errors commit 0f677ac901babf1fada10fcc386de1c3d4d4ecad 10772 kcf: NULL pointer errors commit 03b18ed2fedba1f49023f25d34cbb6e4d0d8f435 10771 ibmf: NULL pointer errors commit 28ec64d9ac03d17ce922c30274d804b981cda66e 10769 ksocket: NULL pointer errors commit 9c80534542e4b5924bcdb8adee652d01656e4889 10768 kgssapi: NULL pointer errors commit ee4417888cf835db6efb1e9b8039c90f0674e1cd 10765 acpica: NULL pointer errors commit 239936d2b877f13d716270a06e56203231806b36 10762 hidparser: NULL pointer errors commit 0f48f68d9e0ad95b0edf718f68736cf3635a1f79 10758 c2audit: NULL pointer errors commit a8eee26afa7ddf0c604c989c598251014bdc6e6f 10745 rlmod: NULL pointer errors commit 1d775d5906fd85b9ab1ac2251af8d38b5567d9a1 10829 zpool-features.5 add missing .RE commit e14e15a6cbf868bfce31e7f485294c3358f1ae2a 10756 kaio: NULL pointer errors commit 43bd9002dc964c045e1c90dfc1b08ab9fb316d41 10754 portfs: NULL pointer errors commit c92b35bb664ce1e1d7dc0a4dcdcc791aef0fe69e 10753 qlc: NULL pointer errors commit 483e494a59954f25ec067f2dee3cd94a269eaa08 10752 fcsm: NULL pointer errors commit dd328bf6d39366b8d7bde6a36114538fc14332dd 10731 zfs: NULL pointer errors commit fd7977362aae2eaa5dcb89671159f4fd82f22ca1 10570 Need workaround to EFI boot on AMI BIOS Conflicts: usr/src/uts/common/io/pciex/pcie_fault.c
2019-04-2410773 sata: NULL pointer errorsToomas Soome1-56/+56
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-05 [illumos-gate merge]Jerry Jelinek2-53/+45
commit bad5e46855e02a281fd72c9a6472d9ae98c108dd 10656 stmf: NULL pointer errors commit fe7a23c8cdda2a463e51ac6f8353d143e4712ed5 10690 uts/i86pc Makefile lint cleanup commit 69914347387da227b7bfdf2a3bcb7189eb65eb74 10641 rpcib: NULL pointer errors commit 2178a880dce2da30d0f5a1ac2913eadd93e9c2ae 10655 emul64: NULL pointer errors commit 280798bab7492ab1628d72247ebe1872218d98b3 10648 sysevent: NULL pointer errors commit 9173eaeb84f6d29cb141ae3814a0a2f07b550763 10652 tl: NULL pointer errors commit e2c63ca6b3eb22629464788e745718be5cd878f0 10651 tnf: NULL pointer errors commit 1adf40f76cd8af7d925c77df418fff242965788a 10647 st: NULL pointer errors commit a4ccb493d6d57fefdf4995850d469f16451094dd 10645 sy: NULL pointer errors commit eae92bf6733b3ea3e31cbc60517fcd64f892fa99 10559 usbms: cast between incompatible function types commit 52f239a1780ee9936c3b43f0457f14f6eec8dea0 10644 smp: NULL pointer errors commit 83dba8e170d701b48549af39323874fe1d568f53 10643 si3124: NULL pointer errors commit a465bc80d32c819bfe5742c9aa8c4d706acbae1c 10642 sgen: NULL pointer errors commit 9feac2f7d94573c632975afac346c6010e6e65cf 10640 signalfd: NULL pointer errors commit 3deeb0a9324c13756f519d91f000f0f44058e7b9 10436 eventfd: NULL pointer errors commit 035c26580da74cc57d63b4f030f66f43cb965ffa 10639 sad: NULL pointer errors commit d29664394211e1fda0745b84613d450e0eaad798 10636 rsm: NULL pointer errors commit 3e2cb4848b2c2c2e9311650d86c7e37e82a245f4 10635 ramdisk: NULL pointer errors commit f3c2bd96962f436196993cc8e20e67f8eb9cb129 10633 ptsl: NULL pointer errors commit 9ab96e7c5e157cd06e9c6c36124f761311ccf0d1 10631 ptc: NULL pointer errors commit 4ff62ce99af7972ca3611aadd6a851b45f2cffcc 10630 poll: NULL pointer errors commit f6c5b04580afc6ac84253f5606169ea6e5920526 10627 pcic: NULL pointer errors commit 126267c556613df638068ad0939912e6cb0bd21e 10626 nv_sata: NULL pointer errors commit 21922c7548dfdabb89cea426ea8f693c37391815 10624 pcieb: NULL pointer errors commit 97ac1f6486eb9b87b187039bec20569f99135a8d 10613 mr_sas: NULL pointer errors Conflicts: usr/src/uts/i86pc/Makefile.rules
2019-04-0510643 si3124: NULL pointer errorsToomas Soome1-51/+43
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-0510626 nv_sata: NULL pointer errorsToomas Soome1-2/+2
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-29 [illumos-gate merge]Jerry Jelinek1-37/+53
commit 7bb60aaa60bddb378dcbf2dde6bdf8a92d431c55 10600 SPARC console needs a different font commit a8d4dbebc34f1d43f5e8d4ef19e126328bb9fb64 10599 SPARC build broken after 9874 commit 8db4cd03c5ec3c9d082190985988a02dc7345619 10111 dat_dictionary_create() use after free commit fc8ae2ec4282de7ec96f48e11078345f3dc0ac3d 10573 define TASKQID_INVALID as (taskq_id)0
2019-03-2810573 define TASKQID_INVALID as (taskq_id)0Toomas Soome1-37/+53
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-21OS-7672 recursive mutex enter in ahciHans Rosenfeld1-6/+7
2019-02-27 [illumos-gate merge]Jerry Jelinek1-7/+1
commit eda5fc90138726e5040b168fe81b395f49b84c0b 10098 task_alloc() in libfakekernel gets KM_NOSLEEP test wrong commit 67ad1fc626a04c21a1ef53202c9fc7a77829681e 10450 mDNS binaries should be reproducible commit f10ceb9ce5a2bd032cf7e63455750f1569748ed1 10455 libstand: cstyle cleanup of sbrk.c commit cb03d0d71ecf6972a7bbca09782a54430f482431 10446 loader: split panic routine commit 257e498f8b87ab41b7de15a76a08f79919b47fcb 10140 notify_params.c is walking past end of array commit 658896ded15d61093d11b1040377964091aaee08 10451 smf_method(5) man page needs updates after 7928 commit 24dd2ca0bf4c00e06c930781e4b7433f6506b7ea 10091 smatch fixes for ahci.c
2019-02-2610091 smatch fixes for ahci.cJohn Levon1-7/+1
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-19 [illumos-gate merge]Jerry Jelinek1-5/+4
commit ca4fa6c7dc905e230456873476b8eef017660b93 10411 loader: dev_net: correct net_open's interpretation of params commit 08b0760e7e7cf3b32b68e86077b605095642dcc9 10412 cd9660: dirmatch fails to unmatch when name is prefix for directory record commit a21fe349793c3805ec504bbe5e9acf06c2d63d7a 9485 Optimize possible split block search space commit 7a34c45a19b262a37c336e71aeff5ccd8d28cf9d 10128 csplit should use strlcpy commit e37450d909c12d4fcfa77c60705f0c3756a442ac 10402 mergeq: NULL pointer errors commit 6cd62caa5b5899503c648f5b5ce211b7eec6644d 10390 consms: NULL pointer errors commit a64c6771e32828fb411900a3d0921d4da3c4459c 10389 cn: NULL pointer errors commit 5c2def1fe977ee8010f1f89bb168ad7e84802013 10388 bofi: NULL pointer errors commit 8f61ab7ac12fb355f5fddb909e48dc7b6f1c152b 10385 ntxn: NULL pointer errors commit 11abda1ec53d8ea02c8075bf291837a6350587fa 10384 chxge: NULL pointer errors commit 17f657671500d0975faf35efba082b9716a67e48 10380 audio: NULL pointer errors commit 9b4d666e10e702eac94d0d0f1ca8abec9d851dc1 10379 asy: NULL pointer errors commit ae673e5c67dbaeec7e77d54c9f6adbbde5778bfb 10377 ahci: NULL pointer errors commit 1e8ae565d271ff6b153a34f63d6dcada4e81e121 10374 watchpoint: cast between incompatible function types commit 5252287263bfeeffa673dbbb900fdb6ff67d3a0d 10360 terminfo: sun-color has 256 colors commit 4f966f2bc959903bf2dbc45bd52d8732e553f333 10198 dboot: signal boot loader we can do framebuffer console commit 48e2f2836abbe41b87fc711b76d475c5c6223cbc 10381 aac: NULL pointer errors commit 4c028d0b735ed9491ff633b60228498b055778b7 10382 cxgbe: NULL pointer errors commit a4e6b9b671bd0b8581ffd85bbc50cdd0bfe18b13 10358 our console should support 256 colors commit 2e5d9c9899f6b7bc7cd8ce04496bba5f30508da4 10357 tem: do not restore image areas commit fefbffa8f453de002d65a4ac83d0b280acf23a73 10271 Convert cf{get,set}ispeed.3C and cf{get,set}ospeed.3C to mandoc
2019-02-1610377 ahci: NULL pointer errorsToomas Soome1-5/+4
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-03OS-7066 Want support ahci LED entries in topoJordan Paige Hendricks1-2/+1
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-24 [illumos-gate merge]Jerry Jelinek1-0/+1
commit fd6d41c5025e9fb45a115fc82d86e9983d1e9fd6 9815 Want basic AHCI enclosure services commit b346eedd4542677e9fcb483b961bfeda95289212 commit 921f410897840ae3150db7a9e99cb22126a52ad1 9799 libstand: tftp.c cstyle cleanup commit 4667a9b13a267e53bf6c785cb5745b689f413f1d 9802 libstand: memory leak in tftp_open() commit 1bb0ebc19aa99ecdb4a9bff9d5972a8320407a25 9795 libstand: re-send ACK for older data packets commit 2017dcb08b21dd2f977954ddb50394ba3010137c 9789 loader: tftp should not read past file end commit 63e2133b60ad42fc1b90a89825378dc1cdc82f85 9788 loader: validate tftp_makereq() after we did reset the read commit 75383e32bbd38e24115eefe5dee272d42a5c723e 9627 No longer need 32-bit boot_archive 9628 UFS boot archives are too large 9721 cmd/boot: support cpio boot archive commit c057d312c6f715bb3aeadb653466e7046f26c4af 9845 make clobber in uts/intel does attempt to remove debug64/ Conflicts: usr/src/uts/common/io/sata/adapters/ahci/ahci.c
2018-09-229815 Want basic AHCI enclosure servicesRobert Mustacchi2-13/+576
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-201700 Add SCSI UNMAP supportSaso Kiselkov1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-31OS-7109 pull in Nexenta's unmap driver changesJerry Jelinek1-2/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-30 [illumos-gate merge]Jerry Jelinek1-41/+43
commit 44a84c183ccfba4ca8eb08835c722bd833daf781 9772 Panic in ahci when the failed slot spkt is NULL commit 4a3b05278938491ea95d557939c130d3eb17cfd4 3354 kernel crash in rpcsec_gss after using gsscred
2018-08-299772 Panic in ahci when the failed slot spkt is NULLAndy Fiddaman1-41/+43
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-08 [illumos-gate merge]Jerry Jelinek1-5/+10
commit d8873b3136f0985c9e33ff8801644e1b4253b36c 9695 Slow crash dumps, significantly slower than live core commit 6ccea42291d6cef3970fbb35ece075406851267f 9694 Parallel dump hangs commit eea802b0a2c12269d15276d4657e5cd64dd541a4 9685 KPTI %cr3 handling needs fixes commit 72dc11568f48cd37cf8182a82d9cb55b22d7c805 9638 libc/port/fp/sigfpe.c: this statement may fall through commit 64216313af8955ed170cf25df29a04c18b3e0296 9249 System crash dump to NVME not working commit e6ccb06dae563daedbe76eeadbdd3940a4e4f693 9645 scf_read_propvec segfaults on error
2018-08-079695 Slow crash dumps, significantly slower than live coreJoyce McIntosh1-6/+11
Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-04-30OS-6893 Want basic AHCI enclosure servicesRobert Mustacchi2-17/+569
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-04-24 [illumos-gate merge]Jerry Jelinek1-1/+1
commit df23f1c1c0a6fa2a4bddd7a14cfc75933bbd5917 9271 uts/i86pc: this statement may fall through commit 3d19b30e50b972b09ded7f37b8a5fc36d10588e6 9379 pr: this statement may fall through commit 0bd000e03b3b546461db68c0b601a3a5412e3d31 9377 srptadm: this statement may fall through commit 5135ad20c9f4ed5bf570f078a3bd3a837de6c2cd 9243 nsswitch/ldap: comparison between pointer and zero character constant commit 7b839a17b133f5f15cfee0a4f16c5c8445d7fa25 9241 si3124: this statement may fall through commit 73ebdb1f098bc5f3e6301b6aeab3becf12bc844e 9227 ipd: this statement may fall through commit 45137058c754e4417a4b9610ef655bc26b175a31 9423 loader: zfs_bootfs() needs to use config pool txg for boot device commit 6b8702c2d714a793b56a83a26988208caccea8d8 9419 testregex: condition otherwise unused variables commit 6c7cff64a7c0aafe97d354f169f3230bf9a353c0 9416 spell: use fgets not gets commit 0ae3c1c128212f440f395f5f1e70577eada7ca85 9414 scsa1394: this statement may fall through commit c836236f795ed150d887b60a5acdab58f41a6291 9413 dprov: this statement may fall through commit 99164022c06573613aeee730270cf19646e0f049 9412 hermon: this statement may fall through commit e544b3c5a10750f0a6e563f648a46ff304d9ee95 9406 acct: this statement may fall through commit b80bb91b66c2de22d944d93cdc98304eb32be782 9411 ptem: this statement may fall through commit 80e626097a0835083ba4adb104b6d24bc1b6c6b4 9410 gld: this statement may fall through commit 5d14684d1c825f0a207f249ec1039984cf9d8fd5 9409 acpica: this statement may fall through commit 6c125e4ef2b6aa450b3b8180c8af116631da58eb 9408 pcmcia: this statement may fall through commit 0156311c9f72cdfe0968bb696336ea1b7bf9befa 9407 fctl: this statement may fall through commit 6ec25805e89b871fea97386e5b9d457faba82563 9405 abi: this statement may fall through commit c473d15653eff703332d18dd4922f7643a633735 9404 abi: comparison between pointer and zero character constant commit c0882bf482806dc6459d8b317ff54b69d1602bf0 9402 restore: this statement may fall through commit 2ae4c13b79c29604a25f0cedb59f2acff223bd26 9401 cpio: comparison between pointer and zero character constant commit df0d8faa63dc661707485b4e12027d2a3b09e107 9399 avs: this statement may fall through commit 4159a98a3536461402cc63f5784a0dd919e7d82c 9398 cron: this statement may fall through commit 9813518f6be5306c080ce190fa202bb0eaba7058 9397 devfsadm: comparison between pointer and zero character constant commit 902eb9290a2193855c11e0290bad20b8e5ff7c03 9396 devfsadm: this statement may fall through commit ac2a9d89ccb0d7cde5ae809b68a5cfbaeefeef78 9395 ed: this statement may fall through commit 0834baa77af16c1d9672ea0d0650f877cc0b07d8 9394 format: this statement may fall through commit 0c5b3cb404497f7ec0ae919e1a5650806be59641 9393 mailx: this statement may fall through commit 96d32a53e61e5d703ab14d07d81e4e81c8c9fbb9 9392 idmap: this statement may fall through commit 95e72cea9fdb1b95dc17d852d8fc25b518112352 9391 itadm: this statement may fall through commit b3863623bad65c4d98e8af1ef92ca8748dc4396b 9390 killall: this statement may fall through commit 25b601ca6246156206dbe2b37be633d695100eb0 9388 listen: this statement may fall through commit 5196acaea56d98e47010f746097c6f61b937a987 9387 login: this statement may fall through commit 674a0a218b3be1d0d7af65a4a3ea23fbcc657106 9386 kadmin: this statement may fall through commit e608d74df721554c5a0664ff0073a9595af04fac 9385 more: this statement may fall through commit 21d1a2fb8737adaa9e5b08ea72e8977e258a4646 9384 msgfmt: this statement may fall through commit 6da563efef64cb9063cc61297f33a1e623033795 9383 nl: this statement may fall through commit 93b546c082a8b32824a000a5be13e5aa9c84d208 9357 vgrind: this statement may fall through commit 29a5d00515db6837124bcba467ff498b273b21aa 9356 vscan: this statement may fall through commit 96a8ee403e7f0a4bdde5417945795f1bf0b300b2 9354 acpi: this statement may fall through commit 40ed00103f04f72bef88cdaa2ec4ebae03af4a07 9353 fmt: this statement may fall through commit 2990a173407351bd44b04c3c4e75c7ff0aa384d7 9351 pcmcia: error: '*' in boolean context, suggest '&&' instead commit cc20930cb050f4447cc1f563c461ca4a043e5a1a 9334 tools: use NATIVECC commit 0a06a804903b8c0464e65f18bfa5f32c5f14147b 9272 loader: Minor cosmetic changes. commit 7d86488a35d4587500da1cb695e92b52b35fd253 9270 uts/i86pc: amd_iommu this statement may fall through commit e916f0dc33b09935ecd578858cf0aaa9867be4ec 9264 amd8111s: error: '<<' in boolean context commit 173f9ecb676ad20b467555f6b20bbfae39f90372 9262 iptun: this statement may fall through commit 2811ec437a3102acd185cc6fafc9a716169cac2a 9232 mega_sas: this statement may fall through commit c344b72c2f62222cffc1119518764557c5bf956f 9229 ipnet: this statement may fall through commit 59e9026779cf4a22e08153f0b7702f8167fb44c7 9221 cpqary3: this statement may fall through 9261 cpqary3: wrong value is used in panic message commit adb064afeb48ec687de5e8bd683ac74fbe19d656 9176 smbsrv/libfksmbsrv: duplicate 'const' declaration specifier commit c00b6c91f218888919d6640bcad92097d5b4b68b 9127 efi: Only scan the BLKIO MEDIA once commit 7703357b1908c4facec10ab54f76be175f414516 9126 efi: Do not pad the efi devpath structure Conflicts: usr/src/cmd/acpi/common/utprint.c (deleted in illumos-joyent)
2018-04-239241 si3124: this statement may fall throughToomas Soome1-1/+1
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2017-08-30OS-6316 Record AHCI controller enclosure propertiesRobert Mustacchi1-0/+11
2016-08-257286 sata doesn't support 4knative disksIgor Kozhukhov1-11/+31
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-11-056299 SATA inquiry property generation doesn't work as advertisedHans Rosenfeld1-13/+54
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
2014-01-171023 nv_sata support for NVIDIA MCP61Albert Lee1-19/+24
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>