summaryrefslogtreecommitdiff
path: root/usr/src/uts
AgeCommit message (Collapse)AuthorFilesLines
2017-04-27OS-6064 kernel cpuid support for new processorsrelease-20170427Jerry Jelinek3-14/+309
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-27OS-6076 recursive mutex_enter possible in inotifyBryan Cantrill1-7/+40
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-27OS-6081 lxbrand xattr panics on userspace accessPatrick Mooney1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-26Revert "Revert "8007 want sys/stddef.h for offsetof and container_of macros""Jerry Jelinek3-22/+3
This reverts commit 73aad7bcbbe52de3391e9d36717401faa3fbed13. Conflicts: usr/src/uts/common/sys/stddef.h
2017-04-26 [illumos-gate merge]Jerry Jelinek2-1/+80
commit 6175f5a92a3a312be8142de7390d92df1d05bd75 8007 want sys/stddef.h for offsetof and container_of macros (fix container_of visibility) commit 8e1c282f21a1ca9422d0f1c9922b6679bb245185 8032 libtnfctl: add EAGAIN to prb_status_t enum list 8039 libtnfctl: prb_child.c cstyle cleanup commit 4ee0199ec059ca9417a72125beae8d89fbc5a9df commit a3848ed0a29283946b7129498d914f532442a95f 8017 Comply with POSIX.1-2008 and C++11 for the definition of NULL Conflicts: usr/src/uts/common/sys/stddef.h usr/src/uts/common/fs/zfs/arc.c
2017-04-268007 want sys/stddef.h for offsetof and container_of macros (fix ↵Toomas Soome1-0/+8
container_of visibility) Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Adam Stevko <adam.stevko@gmail.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-04-25backout: 8021 ARC buf data scatter-ization (causes 8100)Robert Mustacchi33-2283/+681
2017-04-258017 Comply with POSIX.1-2008 and C++11 for the definition of NULLAurélien Larcher1-1/+24
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-25Revert "8021 ARC buf data scatter-ization"Jerry Jelinek33-2283/+681
This reverts commit 660946868929e02041af7b5b1c3e14f547c53f11. Conflicts: usr/src/uts/common/fs/zfs/arc.c
2017-04-25 [illumos-gate merge]Jerry Jelinek2-6/+17
commit 5f368aef86387d6ef4eda84030ae9b402313ee4c 7786 zfs`vdev_online() needs better notification about state changes commit 15f8fb316fc55565c224927c040311780c39041b 8079 temporarily disable apix module on Xen HVM platform commit 6617bbf6c820fca35b3a835635d0c5f4641cfa23 8066 loader: zfs reader vdev_probe should check for minimum device size commit 3c0982d96234beda3fbd087b8b47765d73998f64 8094 a handful of manual sections are in the wrong package
2017-04-247786 zfs`vdev_online() needs better notification about state changesYuri Pankov1-6/+8
Reviewed by: Matthew Ahrens mahrens@delphix.com Reviewed by: George Wilson george.wilson@delphix.com Approved by: Albert Lee <trisk@forkgnu.org>
2017-04-24OS-6068 cpuset functions should be more strict about inputPatrick Mooney2-18/+25
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-04-24OS-6074 lx_sys cpu/kernel_max off by onePatrick Mooney1-1/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-04-24OS-6044 add support for cpumap in lx_sysfsJerry Jelinek1-6/+60
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-04-248079 temporarily disable apix module on Xen HVM platformYuri Pankov1-0/+9
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-24Revert "8007 want sys/stddef.h for offsetof and container_of macros"Jerry Jelinek4-51/+22
This reverts commit ff7af0d3beb1bddf8bb93afc2e9042dc3828be3d.
2017-04-24 [illumos-gate merge]Jerry Jelinek55-936/+4366
commit ff7af0d3beb1bddf8bb93afc2e9042dc3828be3d 8007 want sys/stddef.h for offsetof and container_of macros commit 63982b82e639bf9f496423925738dd3f86bda7aa 7976 libstand/dosfs: cache FAT32 in 128 Kb blocks to save loader memory commit f289ce6eb03db0584699ec4fed88ef795a33dd79 7839 uts: implement boot environment support commit 76608ff7a54afda798e7fdc98681fb6d37322109 7838 loader: pass loader environment to kernel as module commit 14ee0d29c415966483c8c602b05bf27669c29497 7462 loader should support multiboot2 protocol commit 1738dd6ec94e36a9828d13a6e52ac7fb68cb52ed 7461 illumos should support multiboot2 protocol commit 660946868929e02041af7b5b1c3e14f547c53f11 8021 ARC buf data scatter-ization commit df950592be5771afa05177cbbef90ff275f2526f 8088 Add support for LSI Intruder and Cutlass cards. Conflicts: usr/src/uts/common/fs/zfs/arc.c
2017-04-248007 want sys/stddef.h for offsetof and container_of macrosToomas Soome4-22/+51
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-04-217839 uts: implement boot environment supportToomas Soome5-36/+300
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-04-217461 illumos should support multiboot2 protocolToomas Soome13-172/+1703
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-04-21OS-6069 panic from lx sysfsJerry Jelinek1-62/+56
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-04-218021 ARC buf data scatter-izationDan Kimmel33-681/+2283
Reviewed by: Matthew Ahrens mahrens@delphix.com Reviewed by: George Wilson george.wilson@delphix.com Reviewed by: Paul Dagnelie pcd@delphix.com Reviewed by: John Kennedy john.kennedy@delphix.com Reviewed by: Prakash Surya prakash.surya@delphix.com Reviewed by: Prashanth Sreenivasa pks@delphix.com Reviewed by: Pavel Zakharov pavel.zakharov@delphix.com Reviewed by: Chris Williamson chris.williamson@delphix.com Approved by: Richard Lowe <richlowe@richlowe.net>
2017-04-218088 Add support for LSI Intruder and Cutlass cards.HummyPkg4-39/+43
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-20OS-6039 update boot-up copyright to 2017Patrick Mooney1-3/+3
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-04-20 [illumos-gate merge]Jerry Jelinek7-11/+39
commit b1cdc7203182cbb9ef6b7bc6085ee5b8dbee793b 8085 Handle RPC groups better
2017-04-208085 Handle RPC groups betterAlex Wilson7-10/+39
Reviewed by: "Joshua M. Clulow" <josh@sysmgr.org> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-20OS-5977 lxbrand needs get/setfacl support for FreeIPAPatrick Mooney4-30/+425
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Ryan Zezeski <ryan.zeseski@joyent.com>
2017-04-19OS-5701 lxbrand doesn't support per-process RLIMIT_MEMLOCKJerry Jelinek3-20/+59
Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Ryan Zezeski <ryan.zeseski@joyent.com>
2017-04-19OS-6019 missing sysfs /sys/devices/system/cpu and relevant entries belowJerry Jelinek3-96/+268
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-04-19 [illumos-gate merge]Jerry Jelinek1-4/+6
commit def4fac5882b4ca67bd0f4a53509b6d1fa8ae14e 8025 dbuf_read() creates unnecessary zio_root() for bonus buf
2017-04-188025 dbuf_read() creates unnecessary zio_root() for bonus bufMatthew Ahrens1-4/+6
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-14 [illumos-gate merge]Jerry Jelinek8-15/+26
commit c2710388e7f692e90d6699bdef7a3987379dba9d 7574 boot slowness followed by panic while booting on KVM when no cpu tag is specified in virsh XML commit 20ee95858720e9df048b9d31b30aeb303e0685c9 7572 vioif panic: qe->qe_indirect_next < qe->qe_queue->vq_indirect_num commit 8a981c3356b194b3b5c0ae9276a9cc31cd2f93a3 7955 libshare needs to initialize only those datasets being modified by the consumer commit b127fe3c059af7adf772735498680b4f2e1405ef 6101 attempt to lzc_create() a filesystem under a volume results in a panic commit 53d6c69268ad98d311e74fb98d7514711585c1fa 8024 mdb_ctf_vread() needn't be so strict about unions commit 7f0bdb4257bb4f1f76390b72665961e411da24c6 8061 sa_find_idx_tab can be declared more type-safely commit dfd5965f7e43b6a630e5ac86708ae76b4f02cc40 6392 zdb: introduce -V for verbatim import commit e548d2fa41d1baa06662ed9abbb8bcec86e27dd9 7900 zdb shouldn't print the path of a znode at verbosity < 5 commit adc68ba91854584a470224cdb128a8e1ba16b41b 8062 memory leak in smb_unicode_init() commit 6b036259815954b7ad86d651af18efba672cb7a9 8026 retire zfs_throttle_delay and zfs_throttle_resolution
2017-04-137574 boot slowness followed by panic while booting on KVM when no cpu tag is ↵Dan Kimmel1-4/+9
specified in virsh XML Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Prachetaa Raghavan <prachetaa.raghavan@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-137572 vioif panic: qe->qe_indirect_next < qe->qe_queue->vq_indirect_numDan Kimmel1-1/+2
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Prachetaa Raghavan <prachetaa.raghavan@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-136101 attempt to lzc_create() a filesystem under a volume results in a panicAndriy Gapon2-1/+6
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-138061 sa_find_idx_tab can be declared more type-safelyMatthew Ahrens1-6/+5
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-138062 memory leak in smb_unicode_init()Pavel Zakharov2-0/+4
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-04-138026 retire zfs_throttle_delay and zfs_throttle_resolutionAndriy Gapon1-3/+0
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-04-12OS-6042 Need to handle NVMe devices with EUI64 valuesrelease-20170413Robert Mustacchi1-8/+0
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-04-11 [illumos-gate merge]Jerry Jelinek1-15/+32
commit 4510c7eb59fd7173e2f25391b94e238c416d4f2e 7185 IP DCEs leak from halted non-global zones commit a04cabea38af23dd1a0e76c56ca44260af2285e4 8031 libwrap: variables might be clobbered by longjmp
2017-04-11OS-5846 procfs should follow VFS rulesPatrick Mooney3-4/+52
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-04-10OS-5565 Need smrt HBA mode supportRobert Mustacchi15-273/+2730
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-04-107185 IP DCEs leak from halted non-global zonesDan McDonald1-15/+32
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-04-10OS-5261 lxbrand eventfd AIO overflow behavior is incorrectPatrick Mooney6-44/+109
OS-6016 lxbrand poll(2) wants implicit events 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-04-10 [illumos-gate merge]Jerry Jelinek7-11/+45
commit 471a88e499c660844f4590487ce7c4d5a7090294 5380 receive of a send -p stream doesn't need to try renaming snapshots commit 5697e03e6e3e2697f56ae341c7c8ce79680d6a2e 8046 Let calloc() do the multiplication in libzfs_fru_refresh commit 2a81eaec72260a1cb69e31ca02b09bfab50555ff 8020 Fix iostat on the EC2 instances commit 313ae1e182df6e6a04b56c4b73ded33e11b75666 8027 tighten up dsl_pool_dirty_delta commit 3991b535a8e990c0369be677746a87c259b13e9f 8023 Panic destroying a metaslab deferred range tree commit de05b58863498b10283637eb9ac85e92fe85150e 3871 fix issues introduced by 3604 commit 3bf13137914e56c8fbc66be397fadb819121166c 8034 shutdown(1M) needs modernizing
2017-04-07OS-6023 ixgbe MAC_CAPAB_TRANSCEIVER support (fix debug)Robert Mustacchi1-1/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-04-07OS-6022 want basic transceiver visibilityRobert Mustacchi13-12/+523
OS-6023 ixgbe MAC_CAPAB_TRANSCEIVER support OS-6024 i40e MAC_CAPAB_TRANSCEIVER support Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-04-078020 Fix iostat on the EC2 instancesPaul Dagnelie1-2/+10
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-078027 tighten up dsl_pool_dirty_deltaAndriy Gapon1-1/+1
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-078023 Panic destroying a metaslab deferred range treeGeorge Wilson5-8/+34
Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>