summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2018-02-078941 zpool add: assertion failed in get_replication() with nested interior VDEVsloli10K7-5/+166
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-078520 lzc_rollback_to should support rolling back to originAndriy Gapon3-19/+73
7198 libzfs should gracefully handle EINVAL from lzc_rollback Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-078477 Assertion failed in vdev_state_dirty(): spa_writeable(spa)loli10K6-4/+81
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-078408 dsl_props_set_sync_impl() does not handle nested nvlists correctlyloli10K6-8/+139
Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079033 nightly MUST use cw in tools protoYuri Pankov1-56/+38
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079026 lib/fm missing dependency on libsffYuri Pankov1-1/+1
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079025 libzfs missing dependency on libcmdutilsYuri Pankov1-2/+2
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079040 libnsl: unused local typedef in rpc codeToomas Soome1-2/+2
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079038 fs.d/nfs: this statement may fall throughToomas Soome3-2/+3
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079037 pfexecd: this statement may fall throughToomas Soome1-0/+1
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079036 zfs: duplicate 'const' declaration specifierToomas Soome1-2/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079035 zfs: this statement may fall throughToomas Soome4-2/+4
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-079034 pfexecd: duplicate lint target in MakefileToomas Soome1-1/+0
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Approved by: Dan McDonald <danmcd@joyent.com>
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>