summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys
AgeCommit message (Collapse)AuthorFilesLines
2018-09-26OS-7263 need sysevent for zone_freerelease-20180927Mike Gerdts1-1/+3
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-24 [illumos-gate merge]Jerry Jelinek1-604/+255
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 Mustacchi1-10/+82
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 Mustacchi2-0/+137
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 Mustacchi1-0/+1
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 Kiselkov4-11/+92
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-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>
2018-09-14 [illumos-gate merge]Jerry Jelinek1-16/+0
commit 002c14a113236969185bd1db508bf126971502be 9804 hal-set-property should support --direct option commit be4355ddcfa407e2d3e4a06973af5cbef6ccdbae 9812 headers should be free of SUS compiler tyranny
2018-09-139812 headers should be free of SUS compiler tyrannyRobert Mustacchi1-16/+0
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi4-29/+15
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King4-15/+29
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-109094 want writable uregs[] in dtracePatrick Mooney2-2/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-09-06OS-7206 Multi-TRB xhci transfers should use event dataRobert Mustacchi1-26/+53
OS-7207 xhci needs to always set slot context OS-7208 increase xhci bulk transfer sgl count OS-7210 xhci_transfer_get_tdsize can return values that are too large Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-09-05 [illumos-gate merge]Jerry Jelinek1-255/+604
commit d2df75e755ab7973e38d93f9937214d0062c20e0 9771 loader.efi: 'handles' is used uninitialized in comconsole.c commit dd842a538534a82ca85614863fb473633d7ee59c 9770 loader.efi: unused variable 'cons' in comconsole.c commit 8c5d29ab25ca6e74ebaba57fba6b4794fab41f3c 9731 uts: update sys/queue.h commit 8c3347c4989237d6ebeeb03a67b21a523fc105d6 9782 eventfd support in zones is incomplete
2018-09-049731 uts: update sys/queue.hToomas Soome1-255/+604
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-31OS-7109 pull in Nexenta's unmap driver changesJerry Jelinek4-11/+92
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-27OS-7176 ehci_take_control() can infinite loop due to PCI invalid readsRobert Mustacchi1-0/+1
Reviewed by: Dan McDonald <danmcd@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-08-27OS-5557 isainfo should learn about SHA InstrsRobert Mustacchi1-1/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-08-27 [illumos-gate merge]Jerry Jelinek1-7/+2
commit c6fe8850c7ff4c85074c93430743b146d8133436 5709 Add binary compatibility with Solaris 10 update 10 commit acab0a4f5020a09371629ac5149fdcf355dd0512 9755 bounds checking functions and types should only be visible if __STDC_WANT_LIB_EXT1__ is set to 1
2018-08-249755 bounds checking functions and types should only be visible if ↵Yuri Pankov1-7/+2
__STDC_WANT_LIB_EXT1__ is set to 1 Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-08-20OS-7132 nvme driver should attach to all NVMe 1.x devicesRobert Mustacchi1-10/+82
OS-7133 Update parts of NVMe headers for newer specs OS-7137 nvmeadm(1M) should have ctf Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jason King <jbk@joyent.com>
2018-08-17 [illumos-gate merge]Jerry Jelinek1-4/+25
commit e5ecfaa0ff00b00d0b97e8638701ff77caeeab1d 9726 getent could list the attr databases commit 70ee30a511f4abfd1b9cdf25495a219fe131829a 9719 uts/i86pc: add way to set bootrd_debug commit ca876c1c4225b51f8e1c2763b28e8466add83a0b 9717 libstand: build with -Wall only commit 64a170cf91c8d267e7707c00ac13639160db85cd 9703 loader: stage1 should not probe floppies for zfs commit 843ead088f87e5e766084646370e981f176eb323 9418 iwn: rate array in struct iwn_ks_txpower should have size IWN_RIDX_MAX+1 commit 8e5dcf3a637ec78130ed00945993c8c991997a44 9728 3secdb man pages need some tlc commit 00efb5e1437d3912284689f1b0c13190e634e788 8548 want memset_s(3C) commit 3b5ccf6b95a705120c7f7fa193afabfd40dc7342 9242 st: this statement may fall through Conflicts: usr/src/test/libc-tests/runfiles/default.run
2018-08-168548 want memset_s(3C)Yuri Pankov1-4/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-14OS-7125 Need mitigation of L1TF (CVE-2018-3646)John Levon3-8/+22
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-25 [illumos-gate merge]Jerry Jelinek1-1/+1
commit acd7f809f0376580771fe4df8aaeecebe4c40b2f 9672 Reserve a ZFS replication stream feature flag for ZSTD compression commit e8d4a73c868afb740396041be80ed2b141065e76 9621 Make createtxg and guid properties public
2018-07-249621 Make createtxg and guid properties publicJosh Paetzel1-1/+1
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-24 [illumos-gate merge]Jerry Jelinek2-7/+25
commit 2ec7644aab2a726a64681fa66c6db8731b160de1 9580 Add a hash-table on top of nvlist to speed-up operations commit abe1fd01ce5a83718c5a840daeab4abdaec1c104 9465 ARC check for 'anon_size > arc_c/2' can stall the system
2018-07-239580 Add a hash-table on top of nvlist to speed-up operationsSerapheim Dimitropoulos2-7/+25
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-20 [illumos-gate merge]Jerry Jelinek2-0/+8
commit f44a1392c9d1c0ff0faf96d4eed0952a6b5cfbe0 9569 smbios(1M) could decode voltage and curent probes 9570 smbios(1M) could decode cooling devices 9571 smbios(1M) could decode temperature probes 9572 smb_impl.h structs should comment corresponding type 9573 overshifted smbios major version leads to undershifted data 9574 smbios(1M) shouldn't print non-existant bios versions commit 284ce987a33170d916c005f044ef6ce9ce8e1517 9641 want stack-clash mitigation commit 4b9a859a90a27a1aaf064cac9a4fa96bcca57337 9651 README.pkg: Extra zero in PKGVERS commit e4768a3447c8320148c66b297c2acb00217f575d 9477 loader: cstyle update of common/commands.c commit 49169a56b4da7a6f2d206ecc2166fbe2457343b9 9417 check_rtime: except more C++ commit 566b4223c74de6cad48ddbedf35a12d6a511c8c5 9133 ucbcmd: this statement may fall through commit 65d28c0b2556a9bb47ed2b033469a4182ff5b488 9184 Add ZFS performance test for fixed blocksize random read/write IO commit c2919acbea007fa95c709b60d073db9a24526e01 9577 remove zfs_dbuf_evict_key tsd commit 11f6a9680e013a7c9c57dc0b64d3e91e2eee1a6b 9591 ms_shift can be incorrectly changed in MOS config for indirect vdevs that have been historically expanded Conflicts: usr/src/uts/common/vm/vm_as.c usr/src/uts/common/vm/seg_hole.c usr/src/uts/common/sys/smbios.h usr/src/common/smbios/smb_info.c usr/src/cmd/smbios/smbios.c
2018-07-199569 smbios(1M) could decode voltage and curent probesRobert Mustacchi2-1/+336
9570 smbios(1M) could decode cooling devices 9571 smbios(1M) could decode temperature probes 9572 smb_impl.h structs should comment corresponding type 9573 overshifted smbios major version leads to undershifted data 9574 smbios(1M) shouldn't print non-existant bios versions Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-199641 want stack-clash mitigationPatrick Mooney1-2/+9
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-179048 mpt_sas should not require targets to send SEP messagesRobert Mustacchi1-3/+3
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-06-28OS-7010 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> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-26OS-7034 ctxops should use stack ordering for save/restorePatrick Mooney1-2/+3
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-20 [illumos-gate merge]Jerry Jelinek2-0/+9
commit c7fbe46df966ea665df63b6e6071808987e839d1 9338 moved dnode has incorrect dn_next_type commit 99a19144e82244f3426f055cc73af8a937c0135c 9439 ZFS double-free due to failure to dirty indirect block commit 738e2a3ce3b2579222d6855e7fe75b5bcfcddf8d 9438 Holes can lose birth time info if a block has a mix of birth times commit 0dd498c0020c4a0dd34d350b07f97399a475d102 8906 uts: illumos rootfs should support salted cksum commit 4a04e8db7f069cc2eb910470e630778f35ef3c44 8905 loader: add skein/edonr support commit 9d1ccc13a7df03b1b5b6754fc08c980a323c5a37 8904 common/crypto: make skein and edonr loader friendly commit 538ff3037bec24f93f1358dd680f4bb077c9c0a2 9564 cw: possible buffer overflow in cw
2018-06-199596 Initial xsave xstate_bv should not include all featuresRobert Mustacchi3-5/+21
9595 rtld should conditionally save AVX-512 state Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-198905 loader: add skein/edonr supportToomas Soome2-0/+9
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-159600 LDT still not happy under KPTIJohn Levon1-2/+3
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-13OS-6967 LDT still not happy under KPTIJohn Levon1-2/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-06-11OS-7003 Initial xsave xstate_bv should not include all featuresRobert Mustacchi3-6/+22
OS-6917 rtld should conditionally save AVX-512 state Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-06-08OS-4683 Using the allowed-ips property prevents using dynamic addressesCody Peter Mello3-0/+16
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-08OS-5195 DHCP spoofing protection should allow permitting all Client IdentifiersCody Peter Mello1-6/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-05OS-1666 Increase ipdadm packet delay limit to 1sKody A Kantor1-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-04 [illumos-gate merge]Jerry Jelinek2-0/+6
commit db1c88f6dab43484b6c33636600ac4596ff4c354 9576 hid_attach is missing one mutex_exit in error path commit ea4ea50f064c5468142b24627acad09a41f060cb 9565 ctf: cast between incompatible function types commit a19d2449c7801a22d6c8370a965dab3d16c77925 9538 rcapd make install fails due to race in subdirs (fix isaexec) commit 6cfa0a7079eb1baa0a742f1e4def7cdabc8dcdab 9042 multiples of tty streams modules cause weirdness commit 207bc6d049369709a154c840750e0a74a9ff0a76 9544 loader: i386/Makefile should have target all before other targets commit 62877672b62bfe1e971061803b2a9c64897c13c3 9536 sasinfo does not know about 12gb sas commit 0f8051a0844ba1894eab81d4b73a76feca23554e 9533 8079's check for Xen HVM is incomplete commit d9241f995480d9097812b34500484c0fff9d7528 9552 grep segfaults when you ask for context commit fe12dc752b42da16028a16f4226e5295506fdb28 9529 libefi: efi_alloc_and_read should check for PMBR commit e53a4a814812099ec255c98f18f7ae1d0639ae57 9279 libefi: use one-line-per-file pattern in Makefile commit dec267e7ea9828898b1c64462daa6636c4ef5e29 9454 ::zfs_blkstats should count embedded blocks commit fe3ba4d1227d8746116ece7240682b13595c3142 9424 ztest failure: "unprotected error in call to Lua API (Invalid value type 'function' for key 'error')" commit cfd63e1b1bcf7ba4bf72f55ddbd87ce008d2986d 9486 reduce memory used by device removal on fragmented pools commit c7a7b2fa084facd68c3d1e860dfabe20c713877b 9479 fix wrong format specifier for vdev_id commit ddfe901b12348d31c500fb57f9174e88860a4061 9457 libzfs_import.c:add_config() has a memory leak commit 69d4acec15909325d6df21fec172510a50f77a8a 9538 rcapd make install fails due to race in subdirs
2018-06-049042 multiples of tty streams modules cause weirdnessAndy Fiddaman2-0/+6
Reviewed by: Randy Fishel <randyf@sibernet.com> Reviewed by: Carlos Neira <cneirabustos@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-05-31OS-6914 Implement CPU autoreplace based on Intel PPINRobert Mustacchi1-0/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-05-25 [illumos-gate merge]Jerry Jelinek1-3/+0
commit 1cdca625ac0e1e0a31db02a0dc4be33ae14b64cc 9534 xhci_portsc should only be installed on x86 commit fcd69270d3e30d8121da73f26d9d8aec4375ecd4 9550 Create hub symlinks for xhci devices commit 0df48811699b83d09c552548effcb1718d6ff1d0 9545 Global visibility of C11 functions in C++11 and C++17 in stdlib.h Conflicts: usr/src/uts/common/sys/smbios_impl.h usr/src/common/smbios/smb_info.c usr/src/common/smbios/mktables.sh
2018-05-249104 smbios(1M) should display PSU infoRobert Mustacchi2-1/+59
9105 smbios(1M) processor table info can be confusing Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>