summaryrefslogtreecommitdiff
path: root/usr/src/uts/common
AgeCommit message (Collapse)AuthorFilesLines
2019-12-0212041 tem: x86 needs to use tems.ts_color_map() for 8-bit colorsToomas Soome1-1/+14
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Alexander Eremin <a.eremin@nexenta.com> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-272988 nfssrv: need ability to go to submounts for v3 and v2 protocolsVitaliy Gusev4-40/+151
Portions contributed by: Marcel Telka <marcel.telka@nexenta.com> Portions contributed by: Jean McCormack <jean.mccormack@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-2712017 Assertion failure in kstat_waitq_to_runq from blkdevPaul Winder1-11/+17
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Matthias Scheler <mscheler@tintri.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2612002 async unlinked drainAlek Pinchuk7-7/+93
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Roman Strashkin <roman.strashkin@nexenta.com> Portions contributed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2512009 Memory leaks in blkdev when blkdev device is detachedPaul Winder1-6/+38
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Randy Fishel <randyf@sibernet.com> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2412015 vioif with MSI-X not working on Google Compute EngineJoshua M. Clulow1-1/+50
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2412014 virtio_init_complete() comment should describe interrupt type parameterJoshua M. Clulow2-2/+4
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2211797 i86pc: cast between incompatible function typesToomas Soome2-9/+9
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2111827 Increase concurrency through blkdevPaul Winder7-130/+355
11847 The nvme cmd completion queue is contentious Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2111927 Log, or optionally panic, on zero-length kmem allocationsBryan Cantrill7-31/+106
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-11-2111972 resync smatchJohn Levon1-1/+1
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2111973 tem: we only can translate colors 0-7Toomas Soome2-4/+5
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2112003 libefi: add efi_reserved_sectors()Toomas Soome1-0/+1
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2012001 cpu_uarray_free(NULL) panicsJohn Levon1-2/+3
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1911863 SMB2 CREATE should validate impersonation levelAndrew Stormont1-2/+37
11864 SMB2 CREATE should reject absolute paths 11865 SMB2 CREATE should check MxAc create context size Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Garrett D'Amore <gdamore@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1911791 idm: this statement may fall throughToomas Soome1-3/+3
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1811820 upstream Nexenta iSCSI and COMSTAR fixesRick McNeal40-1490/+3631
Portions contributed by: Albert Lee <trisk@nexenta.com> Portions contributed by: Alex Deiter <alex.deiter@nexenta.com> Portions contributed by: Bayard G. Bell <bayard.bell@nexenta.com> Portions contributed by: Dan Fields <dan.fields@nexenta.com> Portions contributed by: Dan McDonald <danmcd@nexenta.com> Portions contributed by: Dmitry Gromada <dmitry.gromada@nexenta.com> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: kcrowenex <kevin.crowe@nexenta.com> Portions contributed by: Matt Barden <matt.barden@nexenta.com> Portions contributed by: Michael Tsymbalyuk <michael.tsymbalyuk@nexenta.com> Portions contributed by: Rob Gittins <rob.gittins@nexenta.com> Portions contributed by: Steve Ma <steve.ma@nexenta.com> Portions contributed by: Tony Nguyen <tony.nguyen@nexenta.com> Portions contributed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Jean McCormack <jean.mccormack@nexenta.com> Reviewed by: Josef Sipek <josef.sipek@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Rob Gittins <rob.gittins@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Steve Peng <steve.peng@nexenta.com> Reviewed by: tim Jacobson <tim.jacobson@nexenta.com> Reviewed by: Tony Nguyen <tony.nguyen@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1811855 Update SMB client to 3.02Gordon Ross6-49/+268
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1711593 iscsi: cast between incompatible function typesToomas Soome3-8/+13
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1711580 dtrace: cast between incompatible function typesToomas Soome1-31/+37
Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1511879 Intel ixgbe X553 SupportRobert Mustacchi30-1783/+4494
Reviewed by: Paul Winder <paul@winders.demon.co.uk> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1511801 i86xpv: cast between incompatible function typesToomas Soome1-6/+3
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-1511729 msgsys: cast between incompatible function typesToomas Soome1-10/+9
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-1411961 add DDI UFM support to the nvme driverRob Johnston4-5/+174
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1411954 rpcmod: Possible memory leak in connmgr_get()Marcel Telka1-11/+6
11955 clnt_cots: kmem_free(NULL, 0) is legal Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-149601 Divide by zero in i40e_get_available_resources()Marcel Telka2-3/+96
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1411928 rpcmod's clnt_cots can do zero-length kmem allocationsDan McDonald1-13/+17
Reviewed by: Matthias Scheler <Matthias.Scheler@wdc.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-11-1411773 Need ways to override Domain Admins' full controlMatt Barden5-35/+69
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-1411852 SMB should explicitly fail deletion of mountpointsMatt Barden2-1/+13
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-1411039 All zfs/nfs/smb threads in door calls to idle idmapGordon Ross1-2/+4
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-1411038 SMB2 server should require signed Validate Negotiate requestsMatt Barden2-14/+19
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-11-1411803 evtchn: cast between incompatible function typesToomas Soome1-2/+3
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1411794 usba: cast between incompatible function typesToomas Soome1-6/+6
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1411793 mac: cast between incompatible function typesToomas Soome3-6/+5
Reviewed by: Ryan Zezeski <ryan@zinascii.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1311918 metaslab improvementsPaul Dagnelie11-115/+718
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1311947 zfs diff on encrypted dataset leaks key referenceJason King1-2/+2
Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-11-1211892 ahciem doesn't properly check if enclosure services are presentRobert Mustacchi1-5/+17
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-11-1211952 large USB hard disks experience I/O failuresJoshua M. Clulow2-30/+123
Reviewed by: Paul Winder <paul@winders.demon.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1111946 clean up improper use of mdb_getoptsJordan Paige Hendricks1-0/+7
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1111943 Fix out-of-order ZIL txtype lost on hardlinked filesChunwei Chen7-36/+62
11942 Panic on zil/slog replay when TX_REMOVE followed by TX_CREATE Portions contributed by: Ryan Moeller <ryan@freqlabs.com> Portions contributed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0711880 changing encryption key on dataset with unencrypted children triggers ↵Tom Caputi1-2/+5
VERIFY Portions contributed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0711929 mac_minor_hold() gets id_alloc_nosleep() wrongJohn Levon1-7/+5
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0711792 ibtl: cast between incompatible function typesToomas Soome1-3/+3
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0411681 abd_alloc should use scatter for >1K allocationsMatthew Ahrens1-2/+27
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: DHE <git@dehacked.net> Reviewed by: Chunwei Chen <tuxoko@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Don Brady <don.brady@delphix.com> Reviewed by: Andy Stormont <AStormont@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0411824 Add SHA1_HMAC single-part support to dprovJason King1-1/+101
Reviewed by: Cody Peter Mello <cody.mello@joyent.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-11-0111870 cleanup sys/ddi_implfuncs.hJoshua M. Clulow1-162/+108
Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-2911842 Want audit events for auditon(A_SETPMASK) and friendsAlex Wilson2-3/+72
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-10-2511856 chown can trigger vmdump when running recentish zfsTim Chase1-1/+2
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Chris Dunlop <chris@onthe.net.au> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Andy Stormont <AStormont@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Reviewed by: Gergo Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-2511037 SMB File access audit logging (reserve IDs)Matt Barden2-1/+11
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: John Levon <john.levon@joyent.com>
2019-10-2511816 iscsi initiator gets confused if attached before root file system mountJoshua M. Clulow3-268/+284
Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>