summaryrefslogtreecommitdiff
path: root/usr/src/uts
AgeCommit message (Collapse)AuthorFilesLines
2017-10-12 [illumos-gate merge]Jerry Jelinek3-15/+22
commit d66943279347289e279c13b8e8f1a424cb590933 8710 HVM with more than 2 VCPUs hangs on Xen 4.7 commit c470f5752f71dfecd12e42f4da179d8f8291ce52 8709 teach libdiskmgt about nvme, sata, and xen commit 571b0a139da53a3aae3b5d2370166c572eb7655c 8696 genunix: auditsys variable 'model' set but not used Conflicts: usr/src/lib/libdiskmgt/common/libdiskmgt.h usr/src/lib/libdiskmgt/common/findevs.c
2017-10-118710 HVM with more than 2 VCPUs hangs on Xen 4.7Yuri Pankov1-7/+7
Reviewed by: Alex Deiter <alex.deiter@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-118709 teach libdiskmgt about nvme, sata, and xenYuri Pankov1-0/+10
Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-118696 genunix: auditsys variable 'model' set but not usedToomas Soome1-7/+4
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-108675 proto_promiscoff_req() doesn't always exit the MAC perimeterDan McDonald1-7/+8
Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-108667 die() misleads with KERNELBASEPatrick Mooney1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2017-10-10 [illumos-gate merge]Jerry Jelinek1-2/+0
commit 86e908a90d84b25fff11d115c73c14e4634bb00b 8695 inet/ip/ip6_ire.c: variable 'masked_addr' set but not used
2017-10-09OS-6364 lx: USER_HZ of 1000 breaks broken code which assumes 100 HZJerry Jelinek7-8/+156
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-10-09OS-6388 lx: access(/proc/sys) reports as read-onlyJerry Jelinek1-2/+9
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-10-098695 inet/ip/ip6_ire.c: variable 'masked_addr' set but not usedToomas Soome1-2/+0
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-09 [illumos-gate merge]Jerry Jelinek1-2/+6
commit c8b558ca47c321e76a2d41fc3d6a1259cbb182fb 8697 cmd/acpi: '_AcpiModuleName' defined but not used commit f905073d4c7083276dd5510a7006d2e98c6ec032 8647 loader should support large_dnode commit 64ee6612ceb686fa3f41561cf589072ebb0132b1 8657 test-runner dryrun (-d) fails for runfile (-c) mode
2017-10-088697 cmd/acpi: '_AcpiModuleName' defined but not usedToomas Soome1-2/+6
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-08OS-6387 1K zfs_abd_chunk_size is inducing excessive fragmentationBryan Cantrill1-2/+5
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-10-08OS-6385 zfs_arc_overflow_shift needs sufficient margin for ARC reclaimBryan Cantrill1-1/+1
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-10-05OS-6366 lx: need support for PR_GET_NAMEJason King3-14/+118
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-10-05OS-5530 smbios(1M) should display PSU infoRobert Mustacchi2-1/+59
OS-5528 smbios(1M) processor table info can be confusing Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-10-04OS-6337 Add support for splice() system call to LX brand zonesJerry Jelinek8-12/+521
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-10-04 [illumos-gate merge]Jerry Jelinek5-4/+511
commit 41f1e5ce90cd52781080a1c5e7aa689846400e74 8422 uts: basic UEFI support for illumos commit 3e76f9d6851ef6c63217178eb67278ec2809b944 8609 want a position independent CRT Conflicts: usr/src/cmd/cron/Makefile usr/src/lib/common/i386/crtn.s
2017-10-038422 uts: basic UEFI support for illumosToomas Soome5-4/+511
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-03OS-6239 Simplify SMAP relocations with krtldSam Gwydir10-52/+213
2017-10-02OS-4595 lxbrand needs /proc/sys/net/ipv4/tcp_retries2Jerry Jelinek2-0/+230
OS-5337 Add support for sysctl net.ipv4.icmp_echo_ignore_broadcasts OS-5338 Add support for sysctl net.ipv4.ip_forward Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-02OS-6259 lxbrand: Want more TCP socket optionsJerry Jelinek1-13/+136
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-09-29Revert "OS-6306 accurate in-kernel zone RSS tracking" [needs more work]Jerry Jelinek8-259/+62
This reverts commit 5ae84a5233b723c890288b775cb5317db2e54d61.
2017-09-298662 SMB server ioctls should be appropriately sized. [fix mismerge]Jerry Jelinek1-5/+0
2017-09-29 [illumos-gate merge]Jerry Jelinek3-8/+31
commit 216041c4922c8b6134c9ad78d599ee2586c93b3f 8663 SMB client assumes serialized ioctls commit 5f3b52abece3d89262210be84196e7367cd279d2 8662 SMB server ioctls should be appropriately sized. Conflicts: usr/src/uts/common/smbsrv/smb_ioctl.h usr/src/uts/common/fs/smbsrv/smb_init.c
2017-09-288663 SMB client assumes serialized ioctlsGordon Ross2-4/+21
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Albert Lee <trisk@forkgnu.org>
2017-09-288662 SMB server ioctls should be appropriately sized.Gordon Ross2-9/+36
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Albert Lee <trisk@forkgnu.org>
2017-09-28OS-6323 want stack-clash mitigation [fix missing parens]Patrick Mooney1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2017-09-28OS-6323 want stack-clash mitigationPatrick Mooney14-32/+569
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2017-09-28OS-6306 accurate in-kernel zone RSS trackingJerry Jelinek8-62/+259
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: Dan McDonald <danmcd@joyent.com>
2017-09-28 [illumos-gate merge]Jerry Jelinek10-29/+60
commit 3f7978d02b206a6ebc5652c91aa9f42da6fbe00c 8081 Compiler warnings in zdb
2017-09-258081 Compiler warnings in zdbAlan Somers10-29/+60
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-09-25OS-6333 sadb_x_kmc_t's KM cookie should be 64-bitsDan McDonald4-18/+45
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-09-258643 Fix misuse of _KMEMUSER in i86pc [fix broken build]Jerry Jelinek1-13/+3
2017-09-25 [illumos-gate merge]Jerry Jelinek7-29/+65
commit e984c70bc7d741cd0663924c95c15fed9f645565 8629 nvme: rework command abortion commit 4b324362d54967a3ccfad8a9b113978ea1b38feb 8628 nvme: use a semaphore to guard submission queue commit 3c4c5929f4f5a266089758e0d018685b379767ad 8643 Fix misuse of _KMEMUSER in i86pc Conflcits: usr/src/uts/common/io/nvme/nvme.c usr/src/uts/common/sys/cpuvar.h
2017-09-258629 nvme: rework command abortionHans Rosenfeld2-211/+237
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-09-258628 nvme: use a semaphore to guard submission queueHans Rosenfeld2-65/+46
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-09-228643 Fix misuse of _KMEMUSER in i86pcGordon Ross5-14/+16
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>
2017-09-22 [illumos-gate merge]Jerry Jelinek14-55/+155
commit 42b14111721da2ebd5159e7b45012a3eb0e3384c 8648 Fix range locking in ZIL commit codepath commit bd9d3f904625846bdc61af8897a1072029c7aeb7 8661 remove "zil-cw2" dtrace probe commit 2840dce1a029098fb784afd951d5f98089f850d8 8600 ZFS channel programs - snapshot commit 000cce6b6fad4a8b0eecef6e1251f6aca1719c55 8592 ZFS channel programs - rollback commit 1c18e8fbd8db41a9fb39bd3ef7a18ee71ece20da 8502 illumos#7955 broke delegated datasets when libshare is not present commit 5f82aa32fbc5dc2c59bca6ff315f44a4c4c9ea86 8595 sys/ccompile.h: add __aligned and __packed 8596 iwn: remove local __packed 8597 grub: use __aligned from ccompile.h commit d042c5a26452797afc4fe8c2ceddebff94d88745 8591 Man pages contain various errors
2017-09-218648 Fix range locking in ZIL commit codepathLOLi2-4/+13
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Andriy Gapon <avg@FreeBSD.org> Reviewed by: Alexander Motin <mav@FreeBSD.org> Approved by: Robert Mustacchi <rm@joyent.com>
2017-09-218661 remove "zil-cw2" dtrace probePrakash Surya1-1/+0
Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2017-09-218579 ixgbe infinite loops in rar and vmdq clearingRobert Mustacchi7-11/+57
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Michael Speer <michael.speer@pluribusnetworks.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-09-218600 ZFS channel programs - snapshotChris Williamson7-27/+88
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-09-218592 ZFS channel programs - rollbackBrad Lewis3-12/+47
Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-09-218595 sys/ccompile.h: add __aligned and __packedToomas Soome2-9/+5
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com> 8596 iwn: remove local __packed Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com> 8597 grub: use __aligned from ccompile.h Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-09-20OS-6357 proto_promiscoff_req() doesn't always exit the MAC perimeterDan McDonald1-9/+10
Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-09-20OS-6344 elide squeue wake-ups when prudentPatrick Mooney3-32/+139
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-09-20OS-6349 vnd kmod should be lintedPatrick Mooney6-58/+112
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-09-208622 panic in PTE_set_all()Hans Rosenfeld2-6/+10
8623 IMMU_CONTIG_PADDR is broken for cookies with more than one page 8625 nvme causes bad free panic in IOMMU Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2017-09-208620 pcplusmp shouldn't support x2APIC modeHans Rosenfeld8-343/+339
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>