summaryrefslogtreecommitdiff
path: root/usr/src/lib/fm
AgeCommit message (Collapse)AuthorFilesLines
2018-04-26OS-6915 Unused variable broke platform-debug buildJason King1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-04-26OS-6870 need topo maps for the SMCI,SSG-2029P-ACR24LRob Johnston14-85/+724
OS-6876 authority and system pgroups missing on some nodes OS-6877 extend pcibus enumerator to expose driver instance as property on pcifn/pciexfn nodes Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-04-09OS-6875 Want topo map for SSG-6049P-E1CR36LRobert Mustacchi5-1/+442
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-04-06OS-6513 Add platform-specific topo maps for the Joyent J330x Compute PlatformRob Johnston8-14/+583
OS-6657 Add test mechanism to sensor-transport module for spoofing sensor states OS-6710 need to handle SP's that present multiple sensors with the same entity name Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-04-04OS-6732 expose thresholds as properties on sensor facility nodesRob Johnston2-32/+137
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-03-30OS-6607 Expose drive speed and temperature on disk topo nodeRob Johnston6-29/+189
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-20OS-6597 Changes for OS-6490 break sparc buildRob Johnston1-0/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-02-20 [illumos-gate merge]Jerry Jelinek1-1/+2
commit 84f7925403b3bca6fbe5475f7e5fe9e20852b686 9030 sgs: duplicate 'const' declaration specifier commit 5bc667cefd2d0f1ce79426141196b29088ab4d26 9120 bnxe does not load in DEBUG commit 2f4149ea09454b3def6fe8245992f7e26571a1e8 8893 Want date -r commit 3e1e9f9b5f60fd97b8350805fdcbe6ea6dd752ef 9115 audiorecord: this statement may fall through commit 66d053586622b793fb2252b5365f76dd38610b97 9113 Expose vendor-name/device-name/subsystem-name as props on pcifn/pciexfn topo nodes commit 31898fe726d1ca3a719847c87e92cd9426558a3c 9099 loader: Solaris 2 partition may have no VTOC commit 66492cf01c4f0eb178cb6e056451d04be61a0374 9103 opengroup acknowledgement should be properly formatted in man pages commit b66926aad422ad350796a2770d6b2d328a63b92c 9119 ficl-sys is not wsdiff clean commit 779d959983c330a45b9542e16ae6a4a5d204309a 9114 cmd/audio: invalid conversion from 'char' to 'char*' commit e20c5ec63839e1ce8f384340afdd4e325e4af6d5 9101 bring back pcitool man page commit 146ac3cd9d5017d58ec9ba26132a9ee30d53c4aa 9090 ses: using integer constants in boolean context, the expression will always evaluate to 'true' Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/man/man3xnet/htonl.3xnet usr/src/man/man3nsl/t_bind.3nsl usr/src/man/man3c/timer_settime.3c usr/src/man/man3c/timer_create.3c usr/src/man/man1m/dladm.1m usr/src/man/man1/crontab.1
2018-02-179113 Expose vendor-name/device-name/subsystem-name as props on pcifn/pciexfn ↵Rob Johnston16-19/+144
topo nodes Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ben Sims <ben.sims@tegile.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-13OS-6560 Extend smbios enumerator module to enumerate motherboardRob Johnston4-5/+152
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-02-07 [illumos-gate merge]Jerry Jelinek4-4/+4
commit 3385b4726f1b09aa9511340017fb23c7cde6aadd 8472 Want docs for iports, tgtmaps, and friends commit 1eb7f6f10a2bf852886fac64ce710da077f20c75 8706 libc lint library missing endian.h functions commit e144c4e6c90e7d4dccaad6db660ee42b6e7ba04f 8962 zdb should work on non-idle pools commit 3ee8c80c747c4aa3f83351a6920f30c411236e1b 8961 SPA load/import should tell us why it failed commit 1fd3785ff6601d3e391378c2dcbf4c5f27e1fe32 7638 Refactor spa_load_impl into several functions commit 82693e09cc02331fa1b3b73b54b1060e73507a8d 8966 Source file zfs_acl.c, function zfs_aclset_common contains a use after end of the lifetime of a local variable commit d3c0397fdfe3697d5078fec583494fae9971fd75 9039 tcp(7p): Duplicate paragraph commit af8443c4728e4601db72fb8089035223de906eb9 9022 loader.efi: module placement must check memory map commit bd0ce624be4492bab2f6c53383a40618647aba28 9027 Makefiles need to specify C99 mode consistently Conflicts: usr/src/man/man9f/scsi_hba_iportmap_create.9f usr/src/man/man9f/scsi_address_device.9f usr/src/man/man9/iport.9 usr/src/cmd/cmd-inet/usr.sbin/ping/Makefile
2018-02-069027 Makefiles need to specify C99 mode consistentlyYuri Pankov4-4/+4
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-02-02OS-6536 Expose vendor-name/device-name/subsystem-name as props on pciexfn ↵Rob Johnston15-18/+142
topo nodes Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-02-02OS-6527 Add plaform-specific topo map for Joyent-Storage-Platform-7001Rob Johnston22-17/+1593
OS-6511 extend ipmi enumerator module to enumerate a node for the service processor OS-6490 Implement topo module to enumerate dimms from smbios Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-01-238967 libipmi: add support for GET_CHASSIS_STATUS commandRob Johnston3-43/+291
8974 fac_prov_ipmi should support binding by entity id and instance 8975 ipmi topo plugin should automatically enumerate sensors on nodes it enumerates 8976 ipmi enumerator should include FRU identity information in FMRI authority 8977 ipmi enumerator doesn't always enumerate nested entities 8978 Add topo facility method for controlling chassis ident indicator Reviewed by: Yuri Pankov <yuripv@icloud.com> Reviewed by: Ben Sims <bensims@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-01-17 [illumos-gate merge]release-20180118Jerry Jelinek1-42/+29
commit b10f758d69dd151326d3859af7e1d857ec9a6355 8963 default chunk size used by ipmi_fru_read() is too large for some SP's commit 301fd1d6f25595cd8c6d6795f39c72d97aff8cd9 8959 Add notifications when a scrub is paused or resumed commit 01a059ee0cdece49f47fd4d70086dd5bc7d0b0ff 8856 arc_cksum_is_equal() doesn't take into account ABD-logic commit b1b183574d0cf2bf3accbbf7717d88bdc3bbfc33 8952 VMware Workstation NVMe model is of "Unknown class of pci/pnpbios device" value commit be93bc991e25533dcbeb10e952fe0b9314390d90 8806 xattr_dir_inactive() releases used vnode with kernel panic commit 28e9047603953b20acb54306be7c48152a1b03e6 8954 libtopo cannot handle any array type other than string_array. Conflicts: usr/src/lib/libipmi/common/ipmi_fru.c
2018-01-168954 libtopo cannot handle any array type other than string_array.Ben Sims1-42/+29
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: David Höppner <0xffea@gmail.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-12-13OS-6496 Add platform-specific topo maps for the Joyent J310x platformRob Johnston6-23/+159
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-12-13OS-6461 fac_prov_ipmi should support binding by entity id and instanceRob Johnston3-43/+291
OS-6464 ipmi topo plugin should automatically enumerate sensors on nodes it enumerates OS-6479 ipmi enumerator should include FRU identity information in FMRI authority OS-6477 ipmi enumerator doesn't always enumerate nested entities OS-6495 Add topo facility method for controlling chassis ident indicator Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-11-30backout: OS-6461 fac_prov_ipmi should support binding by entity id and ↵Robert Mustacchi3-103/+22
instance (causes deadlocks) Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-11-30OS-6461 fac_prov_ipmi should support binding by entity id and instanceRob Johnston3-22/+103
OS-6464 ipmi topo plugin should automatically enumerate sensors on nodes it enumerates Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-11-16 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 45d3dd981abb9025d8ac994cf4cc8ce8cb1a9480 8699 Want NIC transceiver visibility 8700 ixgbe MAC_CAPAB_TRANSCEIVER support 8701 i40e MAC_CAPAB_TRANSCEIVER support Conflicts: usr/src/uts/common/sys/mac_provider.h usr/src/uts/common/sys/mac_impl.h usr/src/uts/common/sys/dld.h usr/src/uts/common/io/mac/mac_provider.c usr/src/uts/common/io/mac/mac.c usr/src/uts/common/io/ixgbe/ixgbe_transceiver.c usr/src/uts/common/io/ixgbe/ixgbe_gld.c usr/src/uts/common/io/i40e/i40e_gld.c usr/src/uts/common/io/dld/dld_drv.c usr/src/test/util-tests/tests/libsff/Makefile usr/src/test/util-tests/tests/Makefile usr/src/test/util-tests/runfiles/default.run usr/src/man/man9e/Makefile usr/src/lib/libsff/common/libsff.c usr/src/lib/fm/topo/modules/common/shared/topo_port.c
2017-11-148699 Want NIC transceiver visibilityRobert Mustacchi14-34/+764
8700 ixgbe MAC_CAPAB_TRANSCEIVER support 8701 i40e MAC_CAPAB_TRANSCEIVER support Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-11-038074 need to add FMA event for SSD wearout (needs work) [more fixes from ↵Jerry Jelinek3-12/+43
upstream breakage] This reverts commit 85d8f2394fabc93b4699fbf13bad4d86221b4c8f. Conflicts: usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
2017-11-038074 need to add FMA event for SSD wearout [fix mismerge]Jerry Jelinek1-3/+54
2017-11-03 [illumos-gate merge]Jerry Jelinek1-0/+59
commit cbe94e175622e2115ebaf22c4668faef2ac5277d 8750 loader: vdev_read() needs to be careful about large sectors commit da5223b909f99add4cb52fbfec7b93ff0d65b752 8749 loader: efipart_strategy is using wrong offset with >512B sectors commit 13a5079a32b4bbe08103c61961f221d82c864e65 8748 loader: ptblread() is broken with >512B sectors commit a37235a3d63d544b22ba50c14470ef169b2e9436 8074 need to add FMA event for SSD wearout (fix was incomplete) Conflicts: usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
2017-11-028074 need to add FMA event for SSD wearout (fix was incomplete)Alek Pinchuk1-3/+3
2017-11-02backout: 8074 need to add FMA event for SSD wearout (needs work)Robert Mustacchi4-156/+15
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-11-01 [illumos-gate merge]Jerry Jelinek4-15/+156
commit 0244979b1714a04f23ac9fa8367e59f6fb75d8f3 8074 need to add FMA event for SSD wearout commit 11c2233db8e23e91bc416bff8a4f6f3a0f84b12c 8720 loader: add ip layer code into libstand commit 7d7fc4572cd7db5584d824c54bcf9daeafe03b9d 8728 "pkg verify system/library" always fails for libc.so.1 commit 1393933c47415701a44c508d10d02147d5160297 8674 mdb txg_list walker is not using CTF Conflicts: usr/src/cmd/mdb/common/modules/zfs/zfs.c
2017-10-318074 need to add FMA event for SSD wearoutAlek Pinchuk4-15/+156
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-30OS-6299 Need topo maps for JCP 3101 and JCP 3102Robert Mustacchi4-2/+172
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-07-128346 SES topology information needs to search STP Bridge portsRobert Mustacchi3-4/+102
8347 mpt_sas needs to set bridge-port property for SATA devices 8348 mptsas_handle_topo_change() can return without locks held Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-29OS-6180 NIC Transceivers should show up in hc topoRobert Mustacchi14-34/+764
OS-6181 Want library to parse SFP i2c information Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2017-06-13 [illumos-gate merge]Jerry Jelinek4-16/+10
commit 4585130b259133a26efae68275dbe56b08366deb 5428 provide fts(), reallocarray(), and strtonum() commit 61304e4faaed38301307f7f985160d1843473587 8086 Add Stride parameter to dd commit dd627ace5d331edb6342d966323629e57008b71f 8328 keyserv: sizeof on array function parameter commit d1151f9bab097777251f26772ebcc50468637a12 8369 libcmdutils should be better about large file support 8370 libcmdutils needlessly defines its own OFFSETOF() macro commit 336970851eecf9c4348b3de7bbea0687059dd216 6856 sys/stream.h exposes unnecessary macros to userland commit a4b8c9aa65a0a735aba318024a424a90d7b06c37 8264 want support for promoting datasets in libzfs_core commit 3f068ebd9d125396d22997224889b677a22523fe 8232 pcmcia: misleading-indentation commit 5400f871d9d59398f2c72ca8320aad07c6caa49c 8350 mr_sas - replace sprintf() with snprintf() commit 2e10def11ef1a50c25efa2444482670e6b0654ff 8302 svr4pkg unused variables commit 311c88c1ed31408e0998a9aabb8e7d0d12ef83ad 8326 logger: misleading-indentation commit 8487916bce68d458d3da4cba7d0be961dfce786f 8316 srchtxt: misleading-indentation commit bcb81701c49bee8a728b9a14ac9b6675854a7f25 8296 tcopy: misleading-indentation commit 4c004ea84c324520a1bac324e9f69d22ab4c5cd9 8303 loader: biosdisk interface should be able to cope with 4k sectors commit 115716444da43c8948885b687239f3c4187d0897 8131 loader: add support for chain and device BE's commit e2f4f3dab373b605b62ac175115f264a5c417eb6 8366 remove warlock leftovers from usr/src/cmd and usr/src/lib commit 490fea6b98d609ce9ae1306209c80bb255b84c95 8355 need libc regex tests commit 7641c5eab2e15e87eafc318a09f2bd5c6f968607 8354 sync regcomp(3C) with upstream Conflicts: usr/src/tools/mandoc/Makefile usr/src/man/man3c/Makefile
2017-06-125428 provide fts(), reallocarray(), and strtonum()Yuri Pankov4-16/+10
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-05-10OS-5849 SES topology information needs to search STP Bridge portsRobert Mustacchi3-4/+102
OS-6058 mpt_sas needs to set bridge-port property for SATA devices OS-6059 mptsas_handle_topo_change() can return without locks held Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-02-14 [illumos-gate merge]Jerry Jelinek1-1/+5
commit db7d70016bd48ccf97e39289929cbb412cf27ba2 7822 Faults for fans that don't exist
2017-02-137822 Faults for fans that don't existYuri Pankov1-1/+5
Reviewed by: Jeffry Molanus <jeffry.molanus@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-02-29 [illumos-gate merge]Jerry Jelinek14-65/+32
commit aab83bb83be7342f6cfccaed8d5fe0b2f404855d 6659 nvlist_free(NULL) is a no-op commit d643a855cbd8c4fb4fe966406fa05dff70673597 6674 sys/isa_defs.h shouldn't unconditionally define _ILP32 commit bcf23f43dc1b73080eeded927585ee86feab40a7 6596 Macro redefined in strtolctype.h
2016-02-276659 nvlist_free(NULL) is a no-opJosef 'Jeff' Sipek14-65/+32
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2015-09-136215 update ses connector listRobert Mustacchi1-3/+20
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-09-126207 fm topo ses plugin should process enclosures in 'UNKNOWN' stateRobert Mustacchi1-1/+3
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-08-12OS-4622 update ses connector listRobert Mustacchi1-3/+20
2015-08-12OS-4616 fm topo ses plugin should process enclosures in 'UNKNOWN' stateRobert Mustacchi1-1/+3
2015-06-22 [illumos-gate merge]Jerry Jelinek1-0/+4
commit 1d3f896f5469c69c1339890ec3d68e9feddb0343 5981 Deadlock in dmu_objset_find_dp commit 6203546182f592d62b0fb7f4182da3d21d59031f 3768 fnmatch(5) is worded poorly commit 2750f8d5ec1b891560ac2224f6c37243d910bd1b 5997 FRU field not set during pool creation and never updated commit 057c620a8f2b46f09e91dfff7da884175a36b0a8 5996 libtopo ses module unload takes too long
2015-06-195996 libtopo ses module unload takes too longHans Rosenfeld1-0/+4
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-16 [illumos-gate merge]Jerry Jelinek4-5/+7
commit 545758327e65fa2c3d514152f4c010e8faddfa6d 5835 fix printf tokens for net-snmp 5.7.2 commit e3dc7d16623f78f12e240686f2c357ca545426f2 3704 libfmd_snmp should compile with newer net-snmp commit a52fc310ba80fa3b2006110936198de7f828cd94 5701 zpool list reports incorrect "alloc" value for cache devices commit 155173561a7af3379c70dd10c51cf4729aedeea3 5839 vmstat(1M) should stop documenting -c commit 03b1c2971d24a9cd2c073d634f7e074fbd14e984 5610 zfs clone from different source and target pools produces coredump
2015-04-155835 fix printf tokens for net-snmp 5.7.2Dan McDonald3-3/+3
2015-04-153704 libfmd_snmp should compile with newer net-snmpDan McDonald1-2/+4
2015-03-23 [illumos-gate merge]Jerry Jelinek1-0/+2
commit e2c8add4a6cefe2fe3a4b140f54561823d493bcc 5732 nightly.sh should use check-paths.out to be useful for .gitignore commit b52c8fbe58cfd9f349fdfa6cc5cb6f5731946a2b 5731 make a clean clobber commit 58d7f9e61903e78a381912527dc9dacb6e7feddc 5734 IPFGENITER needs to know when to hit the brakes commit 546c3aa8e92003d6d783c7172f237b41667539e2 5733 ipf should only forward when forwarding is enabled commit a252e0074e35e9003ab1dc3797dccf29ff16ae73 1152 ping(1M) doesn't mention -D (DONTFRAG) option