summaryrefslogtreecommitdiff
path: root/usr/src/uts
AgeCommit message (Collapse)AuthorFilesLines
2020-07-1712933 Update i40e core code to support NVM v1.7Paul Winder22-835/+3338
Portions contributed by: Krzysztof Galazka <krzysztof.galazka@intel.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Garrett D'Amore <garrett@damore.org>
2020-07-16 [illumos-gate merge]Jerry Jelinek9-22/+3845
commit 2ba19bafbe44c6a57d09e79cc5e11875088875bf 12940 Add DKIOCFREE support to NVMe devices commit f91a454727d8e1cd4bbbe2d4efd2754590298697 12794 ZFS support for vectorized algorithms on x86 (HW support)
2020-07-1512830 Want centralized ksensor framework [fix name_to_major] (#320)Jason King1-0/+1
2020-07-1512940 Add DKIOCFREE support to NVMe devicesJason King2-6/+124
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Some <tsoome@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2020-07-1512794 ZFS support for vectorized algorithms on x86 (HW support)Gvozden Neskovic7-16/+3721
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-15 [illumos-gate merge]Jerry Jelinek2-84/+135
commit a517c69d55a640319d65033c3b1275bb8a9c56ab 12939 avoid packing and bitfields in bhyve VMCB
2020-07-1512939 avoid packing and bitfields in bhyve VMCBPatrick Mooney2-84/+135
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-14 [illumos-gate merge]Jerry Jelinek4-105/+73
commit eb8e4816e886312ff129c1a9213ad86d0fe5ffb6 12935 loader: setting vdev size based on label asize is not working commit b38fc3ed80ecaf16c46433e690e6f17495c5e179 12922 bhyve vmm ops could have stronger guardrail commit 88628b1bc8bd723915686a0f84bd0461ec80e590 12913 i40e want configurable num_rx_groups
2020-07-1312922 bhyve vmm ops could have stronger guardrailPatrick Mooney1-93/+53
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1312913 i40e want configurable num_rx_groupsRyan Zezeski3-12/+20
Reviewed by: Paul Winder <paul@winder.uk.net> Reviewed by: Randy Fishel <randyf@sibernet.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-13 [illumos-gate merge]Jerry Jelinek61-999/+4153
commit 2509632a43b285708c172d4221818e8b79cea126 12835 Want support for I350 temperature sensor commit 0e32477cfa6191e10950ae5e101344ad43622930 12834 Rewrite amdbnbtemp to use the ksensor framework commit 026742805847ca4c0c7ca8af50d2ba6a1f4b2b90 12833 Rewrite pchtemp to use the ksensor framework commit 3ce5372277f4657ad0e52d36c979527c4ca22de2 12830 Want centralized ksensor framework 12831 temperature sensors could describe accuracy 12832 topo support for generic PCI device temp sensors commit 5623f66bff7c40c0d22bd5f3cbbb803965de64b9 12894 root zpool with SLOG should be bootable commit 4d9fdb46b215739778ebc12079842c9905586999 12223 Update libdwarf to libdwarf-20200612 commit 4c60ecf710115cd5ae61f6b97dafc7ff963259f4 12942 pkcs11_softtoken pbkdf2 key derivation can crash commit 4cf53d5010eff4a394b33676d54b1311b8e1012e 12882 sun4u/unix: build errors with gcc 7 commit 65a3bc83734e5fb0fc2c19df3e5112b87dcdc3f8 12921 bhyve IPI statistics should not be a matrix commit 3decf16814408c6b0b69d8df1e56e01cd3313a4f 12511 vioblk should preallocate virtio chains commit fe354f7669cae68869feea028566f75f357ae5e7 12923 SMT exclusion should not balk at GZ commit 0207f820281e2416190c7ed5f1cb4d11188c082b 12918 mlxcx "Deadlock: cycle in blocking chain" panic commit 5f0e3176f407dfb9d989b5dcc94a6d5384d0b142 12797 mlxcx max flow table limit can be exceeded 12798 mlxcx command interface should allow concurrent commands and be interrupt driven 12799 mlxcx #if defined for MAC_VLAN_UNTAGGED is redundant 12890 mlxcx uses excessive stack space causing stack overflow panic commit 4e065a9f6a4471f1001853cd10a093bc5beb58a5 12513 SMB 3.1.1 support for server
2020-07-1212835 Want support for I350 temperature sensorRobert Mustacchi6-2/+281
Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Toomas Soome <toomas@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1212834 Rewrite amdbnbtemp to use the ksensor frameworkRobert Mustacchi1-209/+31
Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Toomas Soome <toomas@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1212833 Rewrite pchtemp to use the ksensor frameworkRobert Mustacchi1-164/+19
Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Toomas Soome <toomas@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1212830 Want centralized ksensor frameworkRobert Mustacchi21-16/+1772
12831 temperature sensors could describe accuracy 12832 topo support for generic PCI device temp sensors Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Toomas Soome <toomas@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1112894 root zpool with SLOG should be bootablePatrick Mooney2-41/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1012882 sun4u/unix: build errors with gcc 7Toomas Soome3-7/+6
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1012921 bhyve IPI statistics should not be a matrixPatrick Mooney1-5/+9
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1012511 vioblk should preallocate virtio chainsPatrick Mooney2-55/+37
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-07-1012923 SMT exclusion should not balk at GZPatrick Mooney1-2/+0
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-07-1012918 mlxcx "Deadlock: cycle in blocking chain" panicPaul Winder6-63/+196
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Alex Wilson <alex@cooperi.net> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1012797 mlxcx max flow table limit can be exceededPaul Winder7-251/+670
12798 mlxcx command interface should allow concurrent commands and be interrupt driven 12799 mlxcx #if defined for MAC_VLAN_UNTAGGED is redundant 12890 mlxcx uses excessive stack space causing stack overflow panic Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Alex Wilson <alex@cooperi.net> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1012513 SMB 3.1.1 support for serverAlexander Stetsenko18-192/+1138
Reviewed by: Matt Barden <mbarden@tintri.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-10 [illumos-gate merge]Jerry Jelinek17-135/+1471
commit 415535b1f3a5b13ac8fe4938b44c5f5688f82237 12888 mdb: error: variable set but not used commit 234a3cfbeb41cab4c47872d4972632d855f56d2b 12931 The number of tx/rx queue pairs can exceed the i40e's capabilities commit 1a5ae140ba142cafb59ab08b3212c4ebbce84f32 12506 Add support to vioblk for DISCARD operation commit 2fc9ab6e6080d66d8dc6b967cea7ba24bee8c7e5 12793 kernel FPU support commit 7e9964352166d31ee78f8ed0e600c9e32d9d72a4 12891 eri: this 'if' clause does not guard...
2020-07-1012888 mdb: error: variable set but not usedToomas Soome1-4/+2
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2020-07-1012931 The number of tx/rx queue pairs can exceed the i40e's capabilitiesPaul Winder1-2/+20
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0912506 Add support to vioblk for DISCARD operationJason King9-96/+972
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0912793 kernel FPU supportJerry Jelinek5-9/+452
Portions contributed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
2020-07-0912891 eri: this 'if' clause does not guard...Toomas Soome1-24/+25
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-09 [illumos-gate merge]Jerry Jelinek6-25/+86
commit 4a663bac9c5f9f82a5f633bc9639bbee3c2317ff 12904 Update nvme health logpage and temp thresholds commit 480497bc2ff96b447dc09403a6c187a1593ac1ec 12934 sockfs rights test should close unneeded descriptors commit fdb2a7e9480266dfaa0b5aaa0e1237456552f332 12881 sparcv9: add __multi3 commit 7fc77f3f3f63424c569601711f173702dbfd5c45 12927 loader: move zfs_boot_args to bootargs.h commit 1c0fc4547783fdfd7365d5d483e2750915523d44 6089 The comment for svc_callout_find() should be improved commit 66373fa702508a0a41753138f0b10f985c7e058d 12902 epoll should nominally support EPOLLEXCLUSIVE commit 33f84ecfada5880d94e9bfc5af7954d41e5664d5 12924 blkdev needs to be better at handling attach failures
2020-07-0812904 Update nvme health logpage and temp thresholdsRobert Mustacchi2-3/+46
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-07-0812881 sparcv9: add __multi3Toomas Soome1-3/+4
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-086089 The comment for svc_callout_find() should be improvedMarcel Telka1-2/+2
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-0812902 epoll should nominally support EPOLLEXCLUSIVEPatrick Mooney1-0/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0812924 blkdev needs to be better at handling attach failuresJason King1-17/+32
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-08 [illumos-gate merge]Jerry Jelinek6-176/+463
commit f4f9009fc79529ef8f45e7a31acd2ce4ca86a276 12912 epoll mishandles excessive timeout negativity commit be9c3adb90f4f745cf5c07f3c0dbdd6c9028cda0 12926 libstand: add missing iscntrl() isgraph() and ispunct() commit 7ac89354c798225fea6296348415955ccd95fb80 12877 Port OpenZFS #7780 - Add basic zfs ioc input nvpair validation 12895 zfs_onexit_fd_hold fails to release non-zfs fds commit 6f0673af8764c356a5bd511fc7ca8af579fe2000 12810 usr/src/tools/opensolaris contents are unused commit 086d96878f5f62a25a6d90e5b03a1ef9ba352231 12909 epoll should better detect fd reassignment Conflicts: usr/src/uts/common/sys/user.h
2020-07-0712910 EPOLLONESHOT should not remove fdPatrick Mooney1-13/+26
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0712877 Port OpenZFS #7780 - Add basic zfs ioc input nvpair validationDon Brady3-168/+461
12895 zfs_onexit_fd_hold fails to release non-zfs fds Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov> Portions contributed by: George Wilson <george.wilson@delphix.com> Portions contributed by: Simon Klinkert <simon.klinkert@gmail.com> Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0712909 epoll should better detect fd reassignmentPatrick Mooney6-170/+192
Portions contributed by: Bryan Cantrill <bryan@joyent.com> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-06OS-8193 OS-8181 exposed fault in lx netlink bind/sendto (#314)Andy Fiddaman1-2/+2
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2020-07-06OS-8194 isatty() should return ENOTTY if not a TTY (#315)Andy Fiddaman1-1/+9
Portions contributed by: Tobias Oetiker <tobi@oetiker.ch> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2020-07-06OS-8195 netlink errors have spurious flags (#316)Andy Fiddaman1-0/+2
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2020-07-0612908 epoll should exclude normal files/directoriesPatrick Mooney5-22/+36
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0612907 epoll_ctl can avoid EINTR entirelyPatrick Mooney1-0/+27
Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-06 [illumos-gate merge]Jerry Jelinek7-267/+722
commit cf7690ebb38fa81bd6f3904ba5ad4649c0ea3c0b 12897 bhyve mevent can mistakenly handle events twice commit 60bd1e6666ad0da8ddf73bbaaca7709c40c560ab 12886 ccid: add sparc build commit 875000d3c627d9be03a7f83a026d1ea45d9680d6 12884 stabs: gcc false positive clobbered warning commit f896265fea0bec895c572a888206977854310034 12883 stabs: variable 'orig' set but not used commit 56f23fa092900d6145428feaadd69e5157186680 12898 ctf enum size detection should use DW_AT_byte_size commit 6ecc470585ed07369dd51b0ed85f5cf848e5b5c2 12867 Mis-programmed pcie bridge leaves 64-bit device unusable 12873 pci_autoconf: Makefile and compiler warning cleanup
2020-07-0212886 ccid: add sparc buildToomas Soome2-3/+64
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0212867 Mis-programmed pcie bridge leaves 64-bit device unusableAndy Fiddaman5-264/+658
12873 pci_autoconf: Makefile and compiler warning cleanup Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-02 [illumos-gate merge]Jerry Jelinek1-0/+3
commit 84a6857c97529f897af28666ef8d704e16941470 12899 Want bhyve svm vmexit sdt probe commit 4ebabf216cc42b93907be4a8b051040e2e9a3597 12874 small errors in wcswidth(3C)
2020-07-0112899 Want bhyve svm vmexit sdt probeMike Zeller1-0/+3
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-0112905 drv_ioc_prop_common could leak memory and holdsRyan Zezeski1-2/+12
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>