summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2018-06-20OS-6888 bhyve wedged on vioapic writerelease-20180621Patrick Mooney1-2/+29
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-06-20 [illumos-gate merge]Jerry Jelinek21-106/+563
commit c7fbe46df966ea665df63b6e6071808987e839d1 9338 moved dnode has incorrect dn_next_type commit 99a19144e82244f3426f055cc73af8a937c0135c 9439 ZFS double-free due to failure to dirty indirect block commit 738e2a3ce3b2579222d6855e7fe75b5bcfcddf8d 9438 Holes can lose birth time info if a block has a mix of birth times commit 0dd498c0020c4a0dd34d350b07f97399a475d102 8906 uts: illumos rootfs should support salted cksum commit 4a04e8db7f069cc2eb910470e630778f35ef3c44 8905 loader: add skein/edonr support commit 9d1ccc13a7df03b1b5b6754fc08c980a323c5a37 8904 common/crypto: make skein and edonr loader friendly commit 538ff3037bec24f93f1358dd680f4bb077c9c0a2 9564 cw: possible buffer overflow in cw
2018-06-20OS-7030 lx audit may consume all kernel memoryMike Gerdts2-3/+42
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-19OS-7017 rescan cpuid after ucode updatesRobert Mustacchi5-22/+314
OS-7018 Need cpuid detection for security sec features Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-06-19OS-7023 invalidate cache before microcode updateRobert Mustacchi1-1/+15
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-06-199338 moved dnode has incorrect dn_next_typeMatthew Ahrens1-0/+2
Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-199439 ZFS double-free due to failure to dirty indirect blockMatthew Ahrens2-4/+20
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-199438 Holes can lose birth time info if a block has a mix of birth timesPaul Dagnelie4-25/+104
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-198906 uts: illumos rootfs should support salted cksumToomas Soome3-24/+6
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-198905 loader: add skein/edonr supportToomas Soome11-47/+410
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-198904 common/crypto: make skein and edonr loader friendlyToomas Soome2-1/+18
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-199564 cw: possible buffer overflow in cwToomas Soome1-5/+3
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-19OS-7029 lx audit mishandles multi-arch rulesMike Gerdts1-45/+40
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-19OS-6923 bhyve could be more precise with vPITPatrick Mooney4-26/+71
OS-6849 bhyve should localize vatpit resources Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-19 [illumos-gate merge]Jerry Jelinek25-163/+680
commit b6031810da58df96413bf76e068638fcab1f228a 9456 ztest failure in zil_commit_waiter_timeout commit c373aa8be7dba4bca17e8db696f27412617604b9 9082 Add ZFS performance test targeting ZIL latency
2018-06-189456 ztest failure in zil_commit_waiter_timeoutPrakash Surya1-1/+1
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Matt Ahrens <mahrens@delphix.com>
2018-06-189082 Add ZFS performance test targeting ZIL latencyJohn Wren Kennedy24-162/+679
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Tony Nguyen <tony.nguyen@delphix.com> Approved by: Matt Ahrens <mahrens@delphix.com>
2018-06-18OS-7031 panic in ppt_bar_crawl()Hans Rosenfeld1-1/+1
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-18 [illumos-gate merge]Jerry Jelinek2-1/+1
commit a0955b86cd77e22e80846428a5065e871b6d8eb8 9600 LDT still not happy under KPTI Conflicts: usr/src/test/os-tests/tests/Makefile usr/src/test/os-tests/runfiles/default.run
2018-06-159600 LDT still not happy under KPTIJohn Levon14-159/+253
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-149506 Want support for QLogic QL41000/45000 series devices [lost fix for OS-7007]Jerry Jelinek1-2/+0
2018-06-14OS-6212 Auditd fails to start on LX in CentOS 7Jerry Jelinek7-9/+2076
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-06-14OS-6605 pkcs11 C_Digest() is too restrictive in inputJason King3-5/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-149506 Want support for QLogic QL41000/45000 series devices [fix incomplete merge]Jerry Jelinek1-21/+0
2018-06-14 [illumos-gate merge]Jerry Jelinek17-2194/+2748
commit 14b24e2b79293068c8e016a69ef1d872fb5e2fd5 9506 Want support for QLogic QL41000/45000 series devices commit cfad065142375b14439598ab13b09a95be0ad333 9589 ldterm_dosig() can send empty mblks downstream Conflicts: usr/src/uts/intel/qede/Makefile usr/src/uts/common/io/qede/qede_version.h usr/src/uts/common/io/qede/qede_types.h usr/src/uts/common/io/qede/qede_osal.c usr/src/uts/common/io/qede/qede_main.c usr/src/uts/common/io/qede/qede_list.h usr/src/uts/common/io/qede/qede_kstat.c usr/src/uts/common/io/qede/qede_gld.c usr/src/uts/common/io/qede/qede_fp.h usr/src/uts/common/io/qede/qede_fp.c usr/src/uts/common/io/qede/qede_dbg.c usr/src/uts/common/io/qede/qede_cfg.c usr/src/uts/common/io/qede/qede.h exception_lists/hdrchk exception_lists/cstyle
2018-06-13OS-6967 LDT still not happy under KPTIJohn Levon12-91/+203
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-06-13OS-7000 Need Eager FPURobert Mustacchi21-1093/+688
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2018-06-13OS-7019 missing break in hma_fpu_allocRobert Mustacchi1-0/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-139506 Want support for QLogic QL41000/45000 series devicesVaishali Kulkarni163-1/+618392
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-12OS-6992 Want hypervisor API for FPU managementRobert Mustacchi7-131/+365
OS-6999 bhyve should use HMA FPU framework Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-12OS-6960 bhyve TSC offsetting should be platform-agnosticPatrick Mooney5-51/+87
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-06-12 [illumos-gate merge]Jerry Jelinek9-148/+159
commit 5855bf06da593dee5899b9077ff2318df7a7c068 9543 loader: bd_io needs a bit cleanup commit af7c4cb5225cc98e505e165d8fe7b59f98595bbc 9575 apix can lose interrupts after interrupt thread blocks commit 52733287cd3e89957eb2a0c46360ce71b51a3070 9588 waitid(2): infop vs. info commit 26ec61e22ac23931eb9f303692a1df3c4da0626c 9375 svr4pkg: this statement may fall through commit 88798f4fd0ac24b21b6fac1037f7c8f8146731bb 9370 tip: comparison between pointer and zero character constant 9467 tip: acutable last entry should be filled by NULL pointers
2018-06-12OS-6740 bhyve vtd leaks mapping resourcesHans Rosenfeld5-57/+160
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-11OS-7003 Initial xsave xstate_bv should not include all featuresRobert Mustacchi14-788/+698
OS-6917 rtld should conditionally save AVX-512 state Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-06-11OS-6988 bhyve wastes 1GB of RAM for each VM using more than 3GBHans Rosenfeld3-0/+49
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-11OS-6947 ucode shouldn't need install stepRobert Mustacchi298-104474/+88
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Cody Peter Mello <cody.mello@joyent.com>
2018-06-119543 loader: bd_io needs a bit cleanupToomas Soome2-127/+125
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-119575 apix can lose interrupts after interrupt thread blocksPaul Winder1-1/+23
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-119588 waitid(2): infop vs. infoMarcel Telka1-8/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-119375 svr4pkg: this statement may fall throughToomas Soome3-6/+7
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-119370 tip: comparison between pointer and zero character constantToomas Soome2-6/+2
9467 tip: acutable last entry should be filled by NULL pointers Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-11 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 2d3f14a1a90d3020d768a148f988fd87f368f3f7 9568 fix cxgbe package usr/sbin group annotation
2018-06-109568 fix cxgbe package usr/sbin group annotationRobert Mustacchi1-1/+1
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Aurélien Larcher <aurelien.larcher@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-10OS-7007 qede_ring_tx is too noisyRobert Mustacchi1-2/+0
Reviewed by: Jason King <jason.king@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-06-09OS-6912 bhyve virtio-blk should sync when neededHans Rosenfeld4-2/+50
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-06-08OS-5269 dladm(1M) should describe the "protection" link propertyCody Peter Mello1-0/+61
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dave Eddy <dave.eddy@joyent.com> Approved by: Dave Eddy <dave.eddy@joyent.com>
2018-06-08OS-4683 Using the allowed-ips property prevents using dynamic addressesCody Peter Mello14-148/+424
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-08OS-5195 DHCP spoofing protection should allow permitting all Client IdentifiersCody Peter Mello10-57/+303
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-079589 ldterm_dosig() can send empty mblks downstreamAndy Fiddaman1-2/+4
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-06-079585 extend pcibus enumerator to expose driver instance as property on ↵Rob Johnston2-1/+24
pcifn/pciexfn nodes Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Dan McDonald <danmcd@joyent.com>