summaryrefslogtreecommitdiff
path: root/usr
AgeCommit message (Collapse)AuthorFilesLines
2018-02-079032 sgs: this statement may fall throughToomas Soome3-7/+4
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079031 sgs/libld: comparison between pointer and zero character constantToomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-078733 cxgbe: variable 'execute' set but not usedToomas Soome1-4/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-07OS-6588 zfs_zone IO throttle assertion failureJerry Jelinek1-2/+7
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-02-079027 Makefiles need to specify C99 mode consistently [fix broken build]Jerry Jelinek2-5/+4
2018-02-07 [illumos-gate merge]Jerry Jelinek254-579/+1234
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-07OS-6498 bnxe does not attach on debug kernelsHans Rosenfeld1-2/+2
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-02-068472 Want docs for iports, tgtmaps, and friendsRobert Mustacchi16-336/+2618
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-068706 libc lint library missing endian.h functionsRobert Mustacchi1-0/+20
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-068962 zdb should work on non-idle poolsPavel Zakharov2-2/+26
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-068961 SPA load/import should tell us why it failedPavel Zakharov7-80/+288
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-067638 Refactor spa_load_impl into several functionsPavel Zakharov1-172/+479
Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-068966 Source file zfs_acl.c, function zfs_aclset_common contains a use after ↵WHR1-1/+1
end of the lifetime of a local variable Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Andriy Gapon <avg@FreeBSD.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-06OS-6586 remove bogus casts from PCI_CAP_PUTx and PCI_XCAP_PUTx definitionsHans Rosenfeld1-12/+12
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-02-069039 tcp(7p): Duplicate paragraphMarcel Telka1-7/+2
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-02-069022 loader.efi: module placement must check memory mapToomas Soome3-17/+139
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-02-069027 Makefiles need to specify C99 mode consistentlyYuri Pankov235-307/+228
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-02-06 [illumos-gate merge]Jerry Jelinek24-4024/+38
commit 9a67df4bb0ad84bdbd1a1441f5ddef328cc000f0 9028 libc: comparison between pointer and zero character constant commit 36a64e62848b51ac5a9a5216e894ec723cfef14e 9018 Replace kmem_cache_reap_now() with kmem_cache_reap_soon() commit 4c99ecc308d297ccc23eec0665e892052c57bf49 9017 Introduce taskq_empty() commit 2d32a1ddfb23c1c365df65e824bb121a4b8eff08 8210 uts: remove kb streams module commit fa0ac298472d412bbe24a9f66170656e19b0efd9 9000 unix: cleanup 32-bit specific code in fakebop commit 7205bbdb7e26dc1a7bb1db72ec31d90f94acfa69 8999 SMBIOS: cleanup 32-bit specific code commit 815e30865bf8158e01988f16d9717f50038e0c76 9029 libc: duplicate 'const' declaration specifier commit 471b551f6042e421bfe941f593337a8a5b2a7a7d 8498 ficl: variable 'count' might be clobbered by 'longjmp' or 'vfork' commit 6efcf43c2657773c50e5f6c946b05c4b2004a22b 8914 loader: gcc 4.4.4 fails to allocate register for do_cpuid() Conflicts: usr/src/lib/libfakekernel/common/kmem.c
2018-02-059028 libc: comparison between pointer and zero character constantToomas Soome1-3/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-059018 Replace kmem_cache_reap_now() with kmem_cache_reap_soon()Tim Kordas6-20/+72
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net>
2018-02-059017 Introduce taskq_empty()Tim Kordas4-0/+38
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net>
2018-02-058210 uts: remove kb streams moduleToomas Soome9-3951/+1
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-059000 unix: cleanup 32-bit specific code in fakebopToomas Soome1-43/+8
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-058999 SMBIOS: cleanup 32-bit specific codeToomas Soome1-10/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-059029 libc: duplicate 'const' declaration specifierToomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-05OS-6540 zonehash_lock is hot under a heavy ZFS IO loadJerry Jelinek5-255/+397
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-02-05OS-6584 lx: 'ps -ef' stime output is sometimes wrongJerry Jelinek2-7/+24
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-058498 ficl: variable 'count' might be clobbered by 'longjmp' or 'vfork'Toomas Soome2-1/+6
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-058914 loader: gcc 4.4.4 fails to allocate register for do_cpuid()Toomas Soome1-3/+6
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-05 [illumos-gate merge]Jerry Jelinek87-8724/+3601
commit c73799dd86c25c27f5183e83584212d06d1ecebc 9024 rework PV-HVM disk device handling commit fcebcf2bde9c499fa119ba1d185c1d9dd8db8c31 9023 port Delphix Xen-related fixes commit ff074caab09347cf7a3028cad320325b14d826ce 9006 parallel loader builds fail sporadically commit 0f554fe53a6056402dbaf025d945afa8659af0c7 9001 cdm is useless, remove it 9002 webrev should know how to get the git user name commit a96858a0ffbb0a37a4c126a6889a50342c8e0ac5 9013 cmd/vi: don't use obsolete REG_WORDS commit 925beec7a40f23f8a7663cf5e8289a88f9688e87 9012 cmd/grep: don't use obsolete REG_ANCHOR commit 16b8cff5614360cedee81496774b4933d65c2a62 9007 import AT&T regex test suite commit b4509b050d50104aa22638bf66c219627cf301af 6690 set_nfsv4_ephemeral_mount_to() tries to read AUTOMOUNT_TIMEOUT from defunct /etc/default/autofs commit 8baf4f951af3e9e291859c8e5cb2ea4a83c6a531 9015 krb5-config emits unnecessary -R flags 1295 krb5-config only understands krb5 Conflicts: usr/src/tools/scripts/webrev.sh usr/src/tools/onbld/hgext/__init__.py (deleted)
2018-02-049024 rework PV-HVM disk device handlingYuri Pankov20-2877/+313
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-049023 port Delphix Xen-related fixesYuri Pankov3-8/+261
Contributed by: Paul Dagnelie <paul.dagnelie@delphix.com> Contributed by: Sebastien Roy <seb@delphix.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-039006 parallel loader builds fail sporadicallyRichard Lowe2-2/+12
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-02-039001 cdm is useless, remove itRichard Lowe18-4543/+15
9002 webrev should know how to get the git user name Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Gordon Ross <gwr@nexenta.com>
2018-02-029013 cmd/vi: don't use obsolete REG_WORDSYuri Pankov1-7/+2
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-029012 cmd/grep: don't use obsolete REG_ANCHORYuri Pankov1-6/+2
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-02OS-6129 fmadm reports faults without message summaryRob Johnston1-0/+2
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-02-029007 import AT&T regex test suiteYuri Pankov43-1244/+3005
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-026690 set_nfsv4_ephemeral_mount_to() tries to read AUTOMOUNT_TIMEOUT from ↵Marcel Telka1-20/+13
defunct /etc/default/autofs Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@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 Johnston25-33/+1855
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-02-01OS-6582 libfakekernel changes break SmartOS platform buildJerry Jelinek1-1/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-01-319015 krb5-config emits unnecessary -R flagsAlexander Pyhalov1-49/+9
1295 krb5-config only understands krb5 Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-01-31 [illumos-gate merge]Jerry Jelinek52-1508/+767
commit f06dce2c1f0f3af78581e7574f65bfba843ddb6e 8809 libzpool should leverage work done in libfakekernel commit 0fb055e81fd0cda5221da8ddd98b2f8d1fc6bdbe 8969 Cannot boot from RAIDZ with parity > 1 Conflicts: usr/src/lib/libzpool/common/sys/zfs_context.h usr/src/lib/libzpool/common/taskq.c (deleted)
2018-01-308809 libzpool should leverage work done in libfakekernelAndrew Stormont51-1493/+763
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-01-308969 Cannot boot from RAIDZ with parity > 1Andy Fiddaman1-0/+4
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andriy Gapon <avg@FreeBSD.org> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-01-29OS-6562 lx_mremap broken under DEBUG buildJerry Jelinek2-23/+43
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-01-29 [illumos-gate merge]Jerry Jelinek31-3697/+62
commit 5647635c25e095eb92ade015b8b639aaf8bcdcac 8668 mac_srs_change_upcall() is unused 8669 MAC_DBG_PRT is unused commit a21e40770e26ca1023b9dee7001794f67f7bddcb 9003 libc-tests: newlocale_test silently fails after CLDR updates commit 1efcb03414b4ab2cb1943cd8cd5fbd8a2019eb40 8994 libc-tests: nl_langinfo_test fails after 1198 commit 6c9c1c0d3911e7534e0028fb6e2a09aa4609730d commit f627793a66375709ebd33b4f64774dfee1db48fb 8998 depcheck is useless and should be removed commit 4ed1382ba00606e1de9b09a46440fff341db026f 8992 checkproto is useless and can be deleted commit 498924fdb0b10437ef130a81beee94e710d55a5b 8991 pmodes is useless and can be deleted commit 5c60adfb7915647f372e2ddb0c4b967d3d03f779 8990 /opt/onbld/gk is useless commit 6af78b59cf0bb5ad194f2ab51b2302d8c45d2543 8571 Makefile.master should not trust $PATH commit f864f99efe57685e1762590c1a880dd16bca6da9 8997 ztest assertion failure in zil_lwb_write_issue
2018-01-29OS-6572 dladm(1M) should describe overlay in the class sectionRobert Mustacchi1-2/+15
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Julien Gilli <julien.gilli@joyent.com> Approved by: Julien Gilli <julien.gilli@joyent.com>
2018-01-288668 mac_srs_change_upcall() is unusedRyan Zezeski4-39/+1
8669 MAC_DBG_PRT is unused Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>