summaryrefslogtreecommitdiff
path: root/usr/src/uts/common
AgeCommit message (Collapse)AuthorFilesLines
2020-09-0312456 ipsec: variable may be used uninitializedToomas Soome2-1/+15
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-0212976 system panics with error in IP moduleDan McDonald4-12/+67
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Paul Winder <p.winder@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-09-0113084 tl_open should handle id_space exhaustionPatrick Mooney1-5/+12
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-09-0113047 SMB server is too strict about security descriptorsMatt Barden3-49/+78
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-08-3113026 SMB and NFS use the global zone's IDMAP when they shouldn'tMatt Barden2-11/+12
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-2713034 dnode_sync is careless with range treePatrick Mooney1-2/+12
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-2612980 attempting to change MTU on mlxcx based aggregation can induce FMA eventPaul Winder5-12/+90
12987 devo_power misconfigured in mlxcx 12988 potential hang in mlxcx when async and ring vectors end up on same CPU Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>
2020-08-2513003 console: multiple issues related to colors and font loading and switchingToomas Soome4-32/+75
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-2113065 log when suspending a zpoolJohn Levon1-0/+5
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-1913041 i40e_get_available_resources() broken again for X722 partJohn Levon1-9/+32
Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-08-1412505 Answer KEBE question about cred in unexport()Dan McDonald2-12/+16
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Evan Layton <elayton@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-08-0512977 smb3 server encryption leak in smb2_send_replySpencer Berger1-4/+3
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-08-0412694 race between write() and shutdown() for unix socketsJohn Levon3-157/+140
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-0412405 audioens: variable may be used uninitializedToomas Soome1-0/+2
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-2912985 fix wpi ddi_dma_nextcookie misuseRobert Mustacchi1-5/+7
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Paul Winder <paul@winder.uk.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-2712981 vdev_hold prone to NULL dereferencePatrick Mooney1-2/+2
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-2412932 Some SMB2 oplock break cases fail in the Windows Protocol Test SuiteGordon Ross1-2/+25
Portions contributed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-2312712 xnf calls ddi_dma_nextcookie too many times and panics the systemAndrew Stormont1-11/+12
Reviewed by: Paul Winder <pwinder@racktopsystems.com> Reviewed by: Garrett D'Amore <gdamore@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-2312957 Some ipadm and dladm commands are slow on i40ePaul Winder6-357/+518
12958 i40e allocates large amounts of DMA 12972 Remove reference to deprecated ddi_power from i40e Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Dan McDonald <danmcd@joyent.com>
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-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-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-1212835 Want support for I350 temperature sensorRobert Mustacchi5-1/+280
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 Mustacchi15-16/+1606
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-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-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-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 Jelinek2-2/+67
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-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-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-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-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-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>
2020-06-2912459 iwn: possible unaligned pointer issueToomas Soome1-15/+16
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-06-2612661 null.h: enable NULL pointer for SPARCToomas Soome1-33/+0
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-06-2612654 nxge: smatch and NULL pointer errorsToomas Soome9-81/+82
Reviewed by: Michael Speer <michael.speer@pluribusnetworks.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-06-1912824 recvmsg(): adjust final cmsg->cmsg_len upon MSG_CTRUNCAndy Fiddaman3-20/+89
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-06-1712875 igb I211 doesn't have an nvm version which leads to ufm panicRobert Mustacchi1-0/+2
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-06-1612754 packet flow over a defaulted LACP portRyan Zezeski2-18/+28
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-06-1212763 ixgbe ufm supportRobert Mustacchi2-0/+173
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Joshua Clulow <josh@sysmgr.org>