summaryrefslogtreecommitdiff
path: root/usr/src/lib/fm
AgeCommit message (Collapse)AuthorFilesLines
2020-02-27 [illumos-gate merge]Jerry Jelinek4-22/+20
commit 3e8c7f16168b2700c28b981ab66ca8ff755c5a5d 12333 loader: replace zfs_alloc/zfs_free with malloc/free commit 1743a90d9abccc6cd1e57ef89729c674b859fc6e 12099 fm: cast between incompatible function types
2020-02-2712099 fm: cast between incompatible function typesToomas Soome4-22/+20
Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-21 [illumos-gate merge]Jerry Jelinek1-2/+4
commit 3b436d06bb95fd180ef7416b2b1b9972e2f2a513 12168 mDNSResponder update to mDNSResponder-878.260.1 commit 6d2858e77c6082a751ff9e66da7408d885792785 12327 usr/src/cmd/acct/lib/copyn.c is unused commit b3bec642b8103dc975b71525d34b278dbf0409db 12103 libnisdb: control reaches end of non-void function commit f34e64d88f694155255ac1c93990904dbfa28af3 12125 smbsrv: passing argument 1 to restrict-qualified parameter aliases with argument 4 commit fd82d5a2825fb57d2940ba210af4af02e09883d3 12321 spdsock: smatch errors commit 51d7c47a2ff052304a62dd7442303287396ae711 12098 libfmnotify: passing argument 1 to restrict-qualified parameter aliases with argument 4 commit 01416760b56c4577b6361044b8d1ea9f3bfd996a 12323 configd NATIVE_LIBS setting reversed meaning
2020-02-2012098 libfmnotify: passing argument 1 to restrict-qualified parameter ↵Toomas Soome1-2/+4
aliases with argument 4 Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-19OS-8113 enable ld guidance (#262)John Levon1-1/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2020-02-19 [illumos-gate merge]Jerry Jelinek1-2/+4
commit 66582b606a8194f7f3ba5b3a3a6dca5b0d346361 12185 Remove B100s support commit e912cc3d5decbbfbb3005d9f678e9fc3ccbcf91f 12314 ld fatal warnings miss some guidance messages commit 20de283b9b1939fdc5b617ccc0c6e5ce8b7c6160 12313 nightly should check for ld guidance commit f365545469641697196ce86d635cfe5f3fe68d27 12312 fix unused lib dependencies commit 3e3015ce0eb82be8ac17954eba80f3f24204fcbd 12311 adjust NATIVE_LIBS in SMF makefiles commit ced75a9309169d0177775214e3e1780ef5f7cf8a 12293 libfru: SOLARIS_UNIX is not needed commit e371214c989050b68785a50c83f96cd04c4d18e8 12233 libsmbios fails to build on SPARC Conflicts: usr/src/man/man7d/Makefile usr/src/cmd/svc/configd/Makefile
2020-02-1812312 fix unused lib dependenciesJohn Levon1-2/+4
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-06 [illumos-gate merge]Jerry Jelinek6-48/+15
commit 5801b0f01c3c34499a929ed96164a5a68b470945 12217 add ld assert-deflib and guidance to gate build commit 948761701ebc8a0cf820a973780b2fbb931c4390 12262 Suboptimal vmem hash table slows down boot commit cdd7a662d2c0914e93e1daa44cebae7003c99777 12254 python changes have broken the zfs test suite Conflicts: usr/src/lib/libzonecfg/Makefile.com usr/src/lib/libc/sparcv9/Makefile.com usr/src/lib/libc/sparc/Makefile.com usr/src/lib/libc/i386/Makefile.com usr/src/lib/libc/amd64/Makefile usr/src/lib/krb5/plugins/preauth/pkinit/Makefile.com usr/src/lib/Makefile usr/src/cmd/sendmail/src/Makefile usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile
2020-02-0512217 add ld assert-deflib and guidance to gate buildToomas Soome6-48/+15
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-03 [illumos-gate merge]Jerry Jelinek5-6/+247
commit 8a2b682e57a046b828f37bcde1776f131ef4629f 12206 Want datalink properties in topo commit 1b500975aaacf8b5d0e18c9a117bf5560069ffc3 4454 ldi notifications trigger vdev_disk_free() without spa_config_lock() commit 4e995f2a014b6efa1fa6b0cf17c7f63ed51acf69 12256 reboot(1m) looks for 32-bit kernel only
2020-01-3112206 Want datalink properties in topoRobert Mustacchi5-6/+247
Reviewed by: Paul Winder <paul@winders.demon.co.uk> Reviewed by: Alex Wilson <alex@uq.edu.au> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-01-16 [illumos-gate merge]release-20200116Jerry Jelinek1-2/+2
commit 6554ec17858060401cf0f52e78b57fec69f7842d 12195 acpidump failed under EFI commit 00f7aa5b4350768e529a41a31488f44902224fcf 12186 The n2rng man page incorrectly refers to n2cp commit 005be40cf09c8b0bcf2de631893dae837ff4cb8a 12188 libfmd_adm: Wrong prerequisites for generated files commit b0858fdc3790ef1d1f955bd584621c6fd539050d 11522 illumos-gate has some runtime dependencies on Python 2.7 12192 python3 modules treat strings incorrectly
2020-01-1512188 libfmd_adm: Wrong prerequisites for generated filesMarcel Telka1-2/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-13 [illumos-gate merge]Jerry Jelinek5-5/+183
commit ce41cfb3d0fca3db767eb99d2edb4f5211465a99 12161 picl: argument to 'alloca' may be too large commit b871f899336f28769ec7f17673f792691454e6a3 11876 Want a native sleep commit e10a3c4b7b33ed6ba9818feb9ea6ae25501e4c0a 12177 loader: bioscd probe can get sector size 0 commit ac04831df9010f533275633d3bb9829b86c171d3 12085 zvol_dumpio would be cleaner with vdev_op_dumpio commit 317c37f36c90aaecad34bee96f73586514294a7f 12068 Fix ambiguous bay/disk labels on Joyent-S10G5 commit 5a0e240f87295cfc13c53236f30ccace0d5412c7 12166 resync smatch to 0.6.1-rc1-il-3 Conflicts: usr/src/uts/common/fs/zfs/vdev_disk.c usr/src/test/util-tests/tests/Makefile usr/src/pkg/manifests/system-test-utiltest.mf
2020-01-09 [illumos-gate merge]Jerry Jelinek1-2/+6
commit 77ac0eaaa1298f1119c62575dcdb2003d56e0994 12160 libdiskstatus: argument to 'alloca' may be too large commit 7e536b59b5c21c385f301967cb3b7e31d307d131 11982 libmail: cast between incompatible function types commit 0639c0edfe5fac11628e478be2a3b2d88556fc80 12150 loader: warning: 'alloc_align' attribute ignored on a function returning 'int' commit 4e5ef1cee66fbfbbd2b3e56b81e2bb5700f4a59e 12156 libsasl: 'prev' may be used uninitialized in this function commit 1081175181bc5c4495f7bc7f565bf3af4f1d6085 12171 pbchk traceback when checking .java file under python3
2020-01-0912160 libdiskstatus: argument to 'alloca' may be too largeToomas Soome1-2/+6
Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-0912068 Fix ambiguous bay/disk labels on Joyent-S10G5Rob Johnston5-5/+183
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-12-16 [illumos-gate merge]Jerry Jelinek3-4/+49
commit 2b1b28a876929b1115c4fb169d5af92fbf4ae607 12059 libtopo: add API for doing deep copy of a topo_list commit 07de4b8b08600eb9a66746ea6cc4a9fbc7981e4f 10152 bge debugging always on
2019-12-1312059 libtopo: add API for doing deep copy of a topo_listRob Johnston3-4/+49
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-27 [illumos-gate merge]Jerry Jelinek3-9/+7
commit c5832a5333c189dfa346a3c1edac9fa39e1de4cb 12002 async unlinked drain commit e2336878c3b2087bcf5c52436847f37afaec8666 11960 Add topo module and hdl api for freeing string array commit bb51a979b2badfaa6cf79bcb781b23aa6c1502f2 12021 zfs_diff tests missing Makefile deps commit 05c00ec58206e104da9853d2117cf39602f4d5ee 12010 extra whitespace in mmap(2) commit f52943a93040563107b95bccb9db87d9971ef47d 12016 Use of GNU ld should explicitly specify the required output format commit a64e1e23aa6dde2e865402bb20dde999f835fdc5 11996 format: modify should not ask for GPT partition 7 commit d30992fa3989ef47543839be59b8c86165285ec4 11995 format: efi usable size is missing 1 sector Conflicts: usr/src/lib/fm/topo/libtopo/common/topo_string.c usr/src/lib/fm/topo/libtopo/common/topo_mod.h usr/src/lib/fm/topo/libtopo/common/mapfile-vers
2019-11-2311960 Add topo module and hdl api for freeing string arrayRob Johnston10-107/+99
Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-1111818 IPMI topo plugin shouldn't return data from unavailable sensors [fix ↵Jerry Jelinek1-2/+2
broken build]
2019-11-11 [illumos-gate merge]Jerry Jelinek2-65/+194
commit fec6629365dbee0f183b4616a0aa43667bc8838c 11923 loader: zfs.c cstyle cleanup commit 9f62da4d4c37a940c1a7c639e4b9ac1bcb7eb570 11906 Add line drawing characters to ptree(1) commit 985366be3b9cf10a0fd786cf0d9c1a6558c2b596 11818 IPMI topo plugin shouldn't return data from unavailable sensors Conflicts: usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c usr/src/cmd/ptools/ptree/ptree.c
2019-11-0911818 IPMI topo plugin shouldn't return data from unavailable sensorsMatthias Scheler2-64/+193
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-30 [illumos-gate merge]Jerry Jelinek2-35/+98
commit 106e8bd44b02f4b8cd3c825790276c1c7081e67a 11867 PCIe expansion slots mis-labelled in topo commit 00f453f4ebc211cb928f19a54d3f4edd61f43279 11862 cleanup smatch/cstyle/wscheck issues in usr/src/lib/sun_sas/ commit 744b124e8caed130fec6baedb0c53d1b6de03e41 11885 man3m: missing symlinks commit 6b734416901818aa8c4bbb09c12b691ea771dc94 11858 crontab could support /step commit ece0bc848de931052064be9faf07f4e44c150a15 11883 loader: zio_checksum_verify should check byteswap commit 1a2641f606f3bfa50cdbbe8770af78116de52563 11521 ::whereopen should be usable in a pipeline commit 042b56085944fdf280ee8e4a93b329c206054f88 11882 loader: rs_alloc() may return NULL commit b12258b69ac245658b0ca5ae070b3ff004186148 11866 Use -fstack-protector-strong when available commit 241bfedfbd27da9d3f2aa7ffaafa5da978f23afe 11842 Want audit events for auditon(A_SETPMASK) and friends commit 8675de3a4bb7d310dd672e8f2bf479154e07c678 11872 Fix incremental recursive encrypted receive commit 7ca0d613a17085b59a8b231daa9eddfa74fd83ee 11845 acquire-spray test could be improved 11857 kmc-update test missing from runfile commit a0ee54468d6e6b136d1ca470a03bb44165c66e6e 11871 smatch should not hammer linux procfs path Conflicts: usr/src/uts/intel/Makefile.intel usr/src/cmd/cron/cron.h usr/src/cmd/cron/cron.c usr/src/cmd/cron/Makefile
2019-10-2911867 PCIe expansion slots mis-labelled in topoRob Johnston2-35/+98
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-08-2811576 Want support for ahci LED entries in topoJordan Paige Hendricks5-0/+334
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-08-28OS-7960 need fixes for NULL as a pointerJohn Levon1-1/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-08-22 [illumos-gate merge]Jerry Jelinek1-1/+4
commit 44bf619d328827ce5eca6833fcd5c69f1592e578 10703 smatch unreachable code checking needs reworking
2019-08-2110703 smatch unreachable code checking needs reworkingJohn Levon1-1/+4
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-1911376 PCIe speeds and feeds should be exposed to userlandRobert Mustacchi3-3/+128
11373 pcieb should enable link bandwidth notifications 11374 Clean up pcieb CERRWARN and smatch 11375 Clean up pcie module -Wno-uninitialized and -Wno-parentheses Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-16 [illumos-gate merge]Jerry Jelinek5-5/+5
commit d3b5f56344d8bfcdd6cfb82446af0e5e55ad9ebe 11528 Makefile.noget can get gone 11529 Use -Wno-maybe-initialized commit c4ccc1f9004b70b07e4cdb57641c38ab607306c9 11226 Remove NetraCT support commit dcfeff93f67a1188722a358e0fbfcd604993e573 11561 loader script needs to place .eh_frame after .text commit a8ffe4975d219124d53dcd9de30126f3a595d28f 11555 gptzfsboot: boot prompt is not refreshed on device change commit 79940ff6ac581ff9431c474dcfa18c78f1cb7a50 11556 ip_attr.c functions need to not dereference conn_ixa directly after lock drop commit fe949611d4f0a0f42a6923a31cd3073e5b2bc97c 10540 wsdiff much slower under python3 than python2 commit c1064fd7ce62fe763a4475e9988ffea3b22137de 11541 allocation_classes feature must be enabled to add log device Conflicts: usr/src/uts/sparc/Makefile.sparc usr/src/uts/intel/dev/Makefile usr/src/uts/i86pc/pcie/Makefile usr/src/cmd/zoneadmd/Makefile
2019-08-1611528 Makefile.noget can get goneJohn Levon5-5/+5
11529 Use -Wno-maybe-initialized Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-07-29 [illumos-gate merge]Jerry Jelinek2-2/+4
commit 5cffb2606ed604b9f1f45d061bc8aa92e0536f70 11306 syseventd cores after hot-add of disk commit 508a0e8cf1600b06c1f7361ad76e736710d3fdf8 11257 Add DDI support for Upgradable Firmware Modules 11258 Add libtopo support for Upgradable Firmware Modules Conflicts: usr/src/uts/sparc/ufmtest/Makefile usr/src/uts/sparc/Makefile.sparc usr/src/uts/intel/ufmtest/Makefile usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h usr/src/uts/common/sys/ddi_ufm_impl.h usr/src/uts/common/sys/ddi_ufm.h usr/src/uts/common/io/ufmtest.c usr/src/uts/common/io/ufm.c usr/src/test/os-tests/tests/Makefile usr/src/test/os-tests/runfiles/default.run usr/src/man/man9f/ddi_ufm_image.9f usr/src/man/man9f/Makefile usr/src/man/man9e/ddi_ufm.9e usr/src/man/man9e/Makefile usr/src/man/man7d/ufm.7d usr/src/lib/fm/topo/libtopo/common/topo_mod.c
2019-07-2611257 Add DDI support for Upgradable Firmware ModulesRob Johnston10-16/+528
11258 Add libtopo support for Upgradable Firmware Modules Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-07-23OS-7790 enable smatch build for illumos-joyentJohn Levon1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Tim Foster <tim.foster@joyent.com>
2019-07-12OS-6500 Want modern Intel IMC driverRobert Mustacchi1-2/+333
OS-6629 x86 PCI enumeration should not rely on bios max bus Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-07-03 [illumos-gate merge]Jerry Jelinek5-20/+20
commit 940daf74cfd1719bd901f346ef96e7a7e24f3d5f 11163 mech_krb5: NULL pointer errors commit 41d4805f3c6abade283ec1c338ef8c94ef6f4fd4 11161 udapl: NULL pointer errors commit bd401f0568e6905bc051763ff8342d11c17bf032 11159 libdiskmgt: NULL pointer errors commit 5cc5d5cece01c2151c34ac6d97b0bd369aded9ed 11158 fm: NULL pointer errors commit 5b8cbb8e38f948539d47f11d870efecefc5df9c0 11156 libzfs: NULL pointer errors commit baf3abb99faf2cc8376a1f8ab38dfa1730c2ca13 11148 libbsm: NULL pointer errors commit 21f023df5de311466c7fef39e70e23b3551a16d5 11145 cfgadm_plugins: NULL pointer errors commit eb29cb2960e466249344f1ef9a871496cb2a611a 11142 libscsi: NULL pointer errors commit 51b02b292e47be2588e43efa7cff6e9fc931fba0 11167 libsldap: NULL pointer errors commit 563485af1b25ed721b3a7a25a0c9153999957f71 11138 libsun_ima: NULL pointer errors commit 80b16b99c7741070ef99a31d2582279f38ee5d15 11137 libfruraw: NULL pointer errors commit 03d5549b0a65247d3749887869b20aeeae3eb5e6 11123 libeti: NULL pointer errors commit d2807fdd28344fd2f4dcdc487f7d56c8d00b6075 11124 libkvm: NULL pointer errors commit 0762f44ea8e7c888f6d36c5ce4d0ed47b1bc22af 11132 libsysevent: NULL pointer errors commit ee613b78cf1b6f1080e74ce30191198ffa9bcb11 11125 libpicltree: NULL pointer errors commit 0daffde01c432cf3f4cc2fcc06e4e415e531b5a6 11126 libslp: NULL pointer errors commit d03c6e695aa047219c5b8a31d9b7d2f4ce431765 11129 libtnfprobe: NULL pointer errors commit fba8753da238a5277a57b5679d6ef024e84d5372 11130 libtnfctl: NULL pointer errors commit 8bc1b774e648197aa4450e0eec233f0efeebc99e 11140 libraidcfg: NULL pointer errors commit 29d9204108fb7f70b8c101eae01e62aba6e0b901 11144 libpool: NULL pointer errors commit 2c69a708251dedcd11947bd4469eb7d0f361ac30 11266 mandoc(1) does not support a RETURN VALUES section for 7I man pages
2019-07-0311158 fm: NULL pointer errorsToomas Soome5-20/+20
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-06-2711273 Want Intel PCH temperature sensorRobert Mustacchi6-4/+228
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-06-24 [illumos-gate merge]Jerry Jelinek2-2/+3
commit f2dbfd322ec9cd157a6e2cd8a53569e718a4b0af 11184 Want CPU Temperature Sensors 11185 i86pc chip module should be smatch clean commit 6ec1c6665dfa54c991783acaf82f51a97aa79267 11105 scsi_hba_tgtmap_create(9F) tgtmapout argument is incorrect commit b73ccab03ec36581b1ae5945ef1fee1d06c79ccf 9318 vol_volsize_to_reservation does not account for raidz skip blocks commit 29d33d4278d4226572dfc214775224334bc444a6 11260 mdb zfs metaslab statistics are unavailable commit c1d5c2a48971d1705730e1ade6a1bc4d56587416 11084 clean up file-backed l2arc support commit ba6bf04be4fe9d821c75a16fdebd3af3bffdbf26 11254 usb_parse_data.9f: WARNING: skipping paragraph macro: PP after SH commit cec8643b41ebefad6c677010fc784dc4bb0550f3 11190 Update mandoc to 1.14.5 commit 07188943efdbeedd24142a14db7384af1478ba54 11264 tid::errno would be handy in mdb Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/intel/Makefile.intel usr/src/uts/intel/Makefile.files usr/src/uts/i86pc/os/cpuid.c usr/src/uts/common/sys/sunddi.h usr/src/lib/fm/topo/modules/i86pc/chip/Makefile usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c
2019-06-2211184 Want CPU Temperature SensorsRobert Mustacchi8-12/+426
11185 i86pc chip module should be smatch clean Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-21OS-7719 PCIe speeds and feeds should be exposed to userlandRobert Mustacchi3-3/+128
OS-7718 pcieb should enable link bandwidth notifications OS-7742 Clean up pcieb CERRWARN and smatch OS-7743 Clean up pcie module -Wno-uninitialized and -Wno-parentheses Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Rob Johnston <rob.johnston@joyent.com>
2019-06-19OS-7014 Add libtopo support for Upgradable Firmware ModulesRob Johnston11-17/+543
OS-7026 Add DDI support for Upgradable Firmware Modules Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-06-1411177 usba should read the device binary object storeRobert Mustacchi2-2/+60
11178 USB topology could know about supported, minimum speeds 11179 usba parsing code should take const data pointers 11176 usba kernel module should be CERRWARN and smatch clean Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2019-06-12OS-6707 Add topo module and hdl api for freeing string arrayRob Johnston8-97/+90
Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-06-08backout: OS-7719 PCIe speeds and feeds should be exposed to userland (needs ↵Robert Mustacchi3-128/+3
work) Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2019-06-07OS-7719 PCIe speeds and feeds should be exposed to userlandRobert Mustacchi3-3/+128
OS-7718 pcieb should enable link bandwidth notifications OS-7742 Clean up pcieb CERRWARN and smatch OS-7743 Clean up pcie module -Wno-uninitialized and -Wno-parentheses Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Rob Johnston <rob.johnston@joyent.com>
2019-06-06 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 00fc50d191cf90458c41a077d59fe2f81223f00a 11200 cpcgen needs smatch fixes again commit 726d8a6eb1683fac6b175317648eb4f4c36cb5a9 11085 loader: block all output via tem while tem is reconfigured commit 6c97119c7cb695abdfe81ac4b666f5c67eb77ed7 11201 zfs test zpool_create_020_pos leaves a directory behind commit 262d6380c033d57f7438d7ef213bfe967788a59c 1841 SMB dtrace provider is incomplete (fix dtrace breakage) commit 0e35cc03de180a2fdef6c639e43b43824f85c65b 10939 libdiskstatus trusts disk mode sense data to its death Conflicts: usr/src/lib/fm/libdiskstatus/common/ds_scsi_uscsi.c
2019-06-0510939 libdiskstatus trusts disk mode sense data to its deathRobert Mustacchi1-3/+22
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>