summaryrefslogtreecommitdiff
path: root/usr/src/uts/common
AgeCommit message (Collapse)AuthorFilesLines
2018-10-15OS-7270 ctfconvert doesn't handle DW_AT_specificationJohn Levon2-7/+14
OS-7275 ctfdump could generate C-style output OS-7279 DWARF->CTF enum conversion needs to be careful of sign
2018-10-12Revert "OS-7270 ctfconvert doesn't handle DW_AT_specification": breaks buildJohn Levon2-14/+7
Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2018-10-12OS-7200 would like thread name APIJason King10-37/+202
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-10-12OS-7270 ctfconvert doesn't handle DW_AT_specificationJohn Levon2-7/+14
OS-7275 ctfdump could generate C-style output OS-7279 DWARF->CTF enum conversion needs to be careful of sign Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-10-12 [illumos-gate merge]Jerry Jelinek2-5/+159
commit a5d83f5b2c771c419ad216ce0358fbeee032fc32 9886 libresolv2: fix fallthrough in ns_sprintrrf() commit 3f8dd771c0f9c6553982e4dbcc5c221b5dcf2489 9887 pkinit_crypto_openssl.c: warnings from newer gcc commit fdfb62c8fbf6e03ca943243b626360bede206f18 9877 Want t_koptmgmt in kTLI commit 437d9da7e4e3aac261d43f722ef702469f5550ce 9872 SMB server does not accept username@hostname
2018-10-119877 Want t_koptmgmt in kTLIGordon Ross2-5/+159
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-11 [illumos-gate merge]Jerry Jelinek4-29/+31
commit 5267591016146502784860802129b16dab6f135c 9466 add JSON output support to channel programs commit b68ddc76a8be9a9b8d7a1eae3a3613b6bce942e5 9724 qede needs updates for newer GCC Conflicts: exception_lists/wscheck
2018-10-109724 qede needs updates for newer GCCJohn Levon4-29/+31
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Anand Khoje <Anand.Khoje@cavium.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-087096 vioif should not log to the console on boot, or ever [fix broken build]Jerry Jelinek1-1/+1
2018-10-08 [illumos-gate merge]Jerry Jelinek1-2/+3
commit 2119ebe49a3e2372de7791dce841058bdcb55de3 9860 cpio_cleanup: $tarchive is already fully-qualified commit 8522c52a00ba4f8cc5ba2e372ae5b66fd0bb7c26 9584 Extend smbios enumerator module to enumerate motherboard 9850 authority and system pgroups missing on some nodes commit 54b146cf23443d91aef04e2d2a59b7434add3030 7096 vioif should not log to the console on boot, or ever commit fb23c574f17ddde310cea59fe008d16f650ced5a 9868 unused cw translations should be removed Conflicts: usr/src/uts/common/io/vioif/vioif.c usr/src/lib/fm/topo/libtopo/common/topo_hc.h
2018-10-069584 Extend smbios enumerator module to enumerate motherboardRob Johnston1-1/+2
9850 authority and system pgroups missing on some nodes Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-067096 vioif should not log to the console on boot, or everJoshua M. Clulow1-44/+53
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-05OS-6576 Add CCM and GCM mode support to AES in pkcs11_softtokenJason King3-18/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-05 [illumos-gate merge]Jerry Jelinek8-80/+41
commit b86e7e3f0e50748bb5bb5cc91632d72ff17f08dd 9738 9112 broke third block copy allocations within one metaslab group commit 4e75ba682600b2bf19d158577d528c3db65050e8 9690 metaslab of vdev with no space maps was flushed during removal commit 29bf2d68bef208274f5a54a14cc80c4a8cb76f53 9688 aggsum_fini leaks memory commit 6aee0ad76969eb0027131b3a338f2d94ae86f728 9681 ztest failure in spa_history_log_internal due to spa_rename() commit ade2c82828f0dca1f46919aa1bd936ea1a5a0047 9682 page fault in dsl_async_clone_destroy() while opening pool commit 84927f52bd837f6e4882a19e43fd026f1828d910 9862 fix typo in comment in vdev_impl.h
2018-10-04OS-3356 UFS freebehind can induce hat_pageunload()/htable_purge_hat() raceBryan Cantrill2-154/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-10-049738 9112 broke third block copy allocations within one metaslab groupAlexander Motin1-7/+5
Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049690 metaslab of vdev with no space maps was flushed during removalSerapheim Dimitropoulos1-12/+10
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049688 aggsum_fini leaks memoryPaul Dagnelie2-2/+16
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049681 ztest failure in spa_history_log_internal due to spa_rename()Matthew Ahrens2-54/+0
Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049682 page fault in dsl_async_clone_destroy() while opening poolSerapheim Dimitropoulos1-4/+9
Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Sara Hartse <sara.hartse@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-049862 fix typo in comment in vdev_impl.hAllan Jude1-1/+1
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-04OS-7276 various illumos fixes needed for newer GCC versionsJohn Levon2-21/+21
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-10-04OS-4407 OpenSSH 7.5+ broken in lx brandAlex Wilson1-10/+18
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-10-02OS-7121 lx vfork and signal handling still raceyBryan Cantrill2-2/+12
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-27 [illumos-gate merge]Jerry Jelinek3-19/+16
commit 35b5a2ef2c05b7c6ccdf28298cd7c084c454649d 9798 exec_init() should be able to handle a 64bit init process commit b5cf5bc277244cdacc06d213322ec98e76ef8d89 9796 want support for PCI BAR size >= 4G commit 9f16e2df28efab26216cf68e3841c0a460c5bb73 9790 buffer freed to wrong cache in virtio_register_intx commit 58b4950459ba60f94383ffc2a0d53a6c11636200 9827 clean up some space-tab sequences commit ea01a15a654b9e1c7b37d958f4d1911882ed7781 9831 bldenv should adapt to nightly debug settings commit eabe844ad2e8e98f99faa0fad638b77d3eecc309 9803 pbchk could use a -c option 9825 pbchk -b option should be -p Conflicts: usr/src/uts/intel/io/pci/pci_boot.c usr/src/uts/i86pc/os/cpuid.c usr/src/uts/common/os/main.c usr/src/uts/common/io/virtio/virtio.c usr/src/tools/scripts/Makefile
2018-09-26OS-7263 need sysevent for zone_freerelease-20180927Mike Gerdts2-11/+26
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-269798 exec_init() should be able to handle a 64bit init processHans Rosenfeld1-19/+39
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-269796 want support for PCI BAR size >= 4GHans Rosenfeld2-2/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-269793 vioblk attach doesn't always fail when it shouldHans Rosenfeld1-6/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-269790 buffer freed to wrong cache in virtio_register_intxHans Rosenfeld1-8/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-269827 clean up some space-tab sequencesHans Rosenfeld2-14/+14
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-249819 update sys/elf.h for recent processors like aarch64/risc-vRobert Mustacchi1-89/+241
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jake Saferstein <jake.saferstein@joyent.com> Reviewed by: Brad Walker <bwalker@musings.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-24 [illumos-gate merge]Jerry Jelinek2-604/+256
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-229809 nvme driver should attach to all NVMe 1.x devicesRobert Mustacchi3-20/+186
9810 Update parts of NVMe headers for newer specs 9811 nvmeadm(1M) should have ctf Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-229815 Want basic AHCI enclosure servicesRobert Mustacchi4-13/+713
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-229806 ehci_take_control() can infinite loop due to PCI invalid readsRobert Mustacchi2-5/+20
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-09-21backout: 9731 uts: update sys/queue.h (needs work)Gordon Ross1-604/+255
This reverts commit 8c5d29ab25ca6e74ebaba57fba6b4794fab41f3c.
2018-09-201700 Add SCSI UNMAP supportSaso Kiselkov12-71/+674
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-09-199813 isainfo should learn about SHA InstrsRobert Mustacchi1-1/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-09-19 [illumos-gate merge]Jerry Jelinek1-1/+0
commit 78149ac661d1ba94da655d9464c92bdd323b0ffc commit 1c2d047073bbce6a9b75c601e17fcaadf4060f52 9829 want interface for posted-interrupt-request IPIs Conflicts: usr/src/uts/i86xpv/io/psm/xpv_uppc.c usr/src/uts/i86xpv/io/psm/xpv_psm.c usr/src/uts/i86pc/sys/smp_impldefs.h usr/src/uts/i86pc/sys/psm_types.h usr/src/uts/i86pc/os/mp_machdep.c usr/src/uts/i86pc/io/psm/uppc.c usr/src/uts/i86pc/io/pcplusmp/apic.c usr/src/uts/i86pc/io/apix/apix.c
2018-09-19Backout: 9680 dsl_dataset_hold_obj can leak bookmarks (breaks build)Dan McDonald1-1/+0
This reverts commit 1946268f4b5e55d1de5a354a87463d24be6991ca.
2018-09-19 [illumos-gate merge]Jerry Jelinek7-23/+70
commit 7928f4baf4ab3230557eb6289be68aa7a3003f38 9617 too-frequent TXG sync causes excessive write inflation commit e19b450bec203d8be04447ea476d7a86b36d63a1 8601 memory leak in get_special_prop() commit 1946268f4b5e55d1de5a354a87463d24be6991ca 9680 dsl_dataset_hold_obj can leak bookmarks commit 7341a7de4f0489193e0cfe11049a7bcf1596a4db 9677 panic from zio_write_gang_block() when creating dump device on fragmented rpool commit f62db44dbcda5dd786bb821f1e6fd3ca2e6d4391 9616 Bogus error when attempting to set property on read-only pool commit 837327673cfef3fa0e815ea9377af002d7b1e01b 9839 unix: add translation for netboot properties commit cbb9248e66a77c6382c6f48aebae5fd0ee60fa69 9835 ses topo module should use topo_mod_clean_str() commit 00d7a6fb939233ed021b823016c33fcae1dac964 9455 Expose drive speed and temperature on disk topo node commit c952f9c1bd80512c5c1db6f7c8c4b49d40154098 9844 libi386: Fix typo in pxe.h commit 4837313c99a7d59b1241728101760485b74f8d2b 9837 nfs_dlinet: allow nfs:// urls Conflicts: usr/src/lib/fm/topo/modules/common/disk/disk_common.c
2018-09-189617 too-frequent TXG sync causes excessive write inflationMatthew Ahrens3-5/+11
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-188601 memory leak in get_special_prop()John Gallagher1-6/+11
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Sara Hartse <sara.hartse@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-189680 dsl_dataset_hold_obj can leak bookmarksGeorge Wilson1-0/+1
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-189677 panic from zio_write_gang_block() when creating dump device on ↵Brad Lewis1-6/+14
fragmented rpool Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-189837 nfs_dlinet: allow nfs:// urlsToomas Soome1-6/+33
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-18 [illumos-gate merge]Jerry Jelinek1-5/+1
commit 2ee857385108d299b716b075df1220fdc893b20b 9675 memory leak from cpupart_create commit 09b2abb464ff7bbef397718b20686211ee1f1ddb 9635 we should enable user after creation with zfs tests
2018-09-179675 memory leak from cpupart_createJohn Gallagher1-5/+1
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-17OS-7250 undo c99 change in dkio.hJerry Jelinek1-2/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>