summaryrefslogtreecommitdiff
path: root/usr/src/uts/common
AgeCommit message (Collapse)AuthorFilesLines
2019-09-2011591 usbser: cast between incompatible function typesToomas Soome1-2/+3
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Aurélien Larcher <aurelien.larcher@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1811601 telmod: cast between incompatible function typesToomas Soome1-20/+24
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1811600 redirmod: cast between incompatible function typesToomas Soome1-3/+9
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1811705 adding a swap zvol on a DEBUG build blows assert after 11650Jerry Jelinek1-3/+3
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1211650 ZFS user accounting fixesTom Caputi5-18/+19
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Alek Pinchuk <apinchuk@datto.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-09-1211626 introduce /etc/versions/buildJohn Levon1-0/+20
11627 clean up UUID code for ::status Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-1011673 Error setting file times with smbfs and Apple SMB serverGordon Ross1-1/+2
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-101701 ZFS to support UNMAP/TRIM for SSDBrian Behlendorf31-298/+2557
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: George Wilson <george.wilson@delphix.com> Portions contributed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Portions contributed by: Tim Chase <tim@chase2k.com> Portions contributed by: Chunwei Chen <tuxoko@gmail.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: Tim Chase <tim@chase2k.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0711630 remove checks for 64-bit capable hardwarePeter Tribble2-58/+3
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2019-09-0610851 want sys/linker_set.hToomas Soome3-0/+100
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-09-0611640 add zpool ashift property tunableloli10K5-22/+51
Portions contributed by: Richard Laager <rlaager@wiktel.com> Portions contributed by: Christian Kohlschutter <christian@kohlschutter.com> Portions contributed by: Cyril Plisko <cyril.plisko@mountall.com> Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov> Portions contributed by: Martin Matuska <martin@matuska.org> Portions contributed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Giuseppe Di Natale <dinatale2@llnl.gov> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0311594 ldterm: cast between incompatible function typesToomas Soome1-29/+33
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0311595 ufs: cast between incompatible function typesToomas Soome1-12/+13
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0311596 bufmod: cast between incompatible function typesToomas Soome1-12/+15
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0311597 pckt: cast between incompatible function typesToomas Soome1-21/+23
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0311598 pfmod: cast between incompatible function typesToomas Soome1-13/+10
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0311599 ptem: cast between incompatible function typesToomas Soome1-16/+19
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-3011643 panic when detaching vioifAndy Fiddaman3-5/+9
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-2911112 sys/null.h: make NULL void *Toomas Soome1-0/+31
Reviewed by: Jason Lippert <jason@glasspelican.ca> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2019-08-2911635 ip: passing argument 2 of 'cc_cong_signal' makes integer from pointer ↵Toomas Soome1-6/+6
without a cast Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-08-2811577 blown assert in i40e_intr_io_clear_cause()Robert Mustacchi1-14/+7
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Randy Fishel <randyf@sibernet.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-2811576 Want support for ahci LED entries in topoJordan Paige Hendricks1-2/+1
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-08-2711608 add DKIOC ioctl to report drive UNMAP supportJerry Jelinek3-2/+30
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-2611590 unused variables in pciePeter Tribble1-5/+0
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-2311554 Want TCP_CONGESTION socket optionCody Peter Mello2-1/+48
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-2311553 Want pluggable TCP congestion control algorithmsSebastien Roy21-114/+1980
Portions contributed by: Cody Peter Mello <cody.mello@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-2211035 Minimal SMB 3.0.2 supportMatt Barden13-30/+82
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-2211034 Restoring previous versions from snapshots doesn't work with nested ↵Matt Barden5-102/+190
datasets Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-2110703 smatch unreachable code checking needs reworkingJohn Levon10-22/+15
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-2011559 zfs: device removal should not block bootabilityToomas Soome1-3/+15
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-2010623 ZFS should be more aggressive in updating vdev devidJoshua M. Clulow1-23/+115
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-08-2011479 zfs project supportNasf-Fan34-209/+1686
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Jinshan Xiong <jinshan.xiong@intel.com> Portions contributed by: Suman Chakravartula <schakrava@gmail.com> Portions contributed by: jxiong <jinshan.xiong@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Andreas Dilger <andreas.dilger@intel.com> Reviewed by Ned Bass <bass6@llnl.gov> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1911547 Want connstat(1M) command to display per-connection TCP statisticsSebastien Roy11-143/+172
Portions contributed by: Cody Peter Mello <cody.mello@joyent.com> Portions contributed by: Ahmed G <ahmedg@delphix.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1911546 Track TCP round-trip time in nanosecondsSebastien Roy8-165/+185
Portions contributed by: Cody Peter Mello <cody.mello@joyent.com> Portions contributed by: Brandon Baker <bbaker@delphix.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1911373 pcieb should enable link bandwidth notifications (add missing file)Robert Mustacchi1-0/+64
Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-08-1911376 PCIe speeds and feeds should be exposed to userlandRobert Mustacchi11-64/+972
11373 pcieb should enable link bandwidth notifications 11374 Clean up pcieb CERRWARN and smatch 11375 Clean up pcie module -Wno-uninitialized and -Wno-parentheses Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1911370 Update PCIe capability headers for PCIe 4.xRobert Mustacchi4-12/+133
11371 Record PCIe gen 4 caps Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1911369 PCIe errors on passthru devices shouldn't cause a panicHans Rosenfeld3-7/+39
Reviewed by: Robert Mustacchi <rm@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 <andy@omniosce.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1911368 pcie changes for bhyve pptHans Rosenfeld3-2/+9
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1911367 Capture PCI Express width and speedRobert Mustacchi3-4/+225
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1911366 disappearing ixgbe turns correctable error into panicBryan Cantrill3-11/+17
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1811031 SMB3 persistent handlesGordon Ross28-709/+1985
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-1611329 improved Virtio frameworkJoshua M. Clulow12-3921/+5196
10012 vioblk should not accept an all-zero serial number 7366 vioif happily creates rx descriptors until it consumes all memory Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1611528 Makefile.noget can get goneJohn Levon1-2/+1
11529 Use -Wno-maybe-initialized Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-08-1511556 ip_attr.c functions need to not dereference conn_ixa directly after ↵Dan McDonald1-29/+36
lock drop Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Mike Gerdts <mgerdts@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Gordon Ross <gwr@nexenta.com>
2019-08-1511541 allocation_classes feature must be enabled to add log deviceJerry Jelinek1-2/+3
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-1410721 ib: NULL pointer errorsToomas Soome2-30/+50
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-1011030 SMB2 ioct dfs_get_referral returns wrong errorGordon Ross1-5/+4
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-1011028 Need a way to add local user/group ACE from WindowsMatt Barden1-3/+32
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-1011024 SMB should bypass ACL traverse checkingGordon Ross3-9/+34
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>