summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-07-16OS-7079 mp_startup_common races itselfOS-7079Jason King1-2/+2
2018-07-16 [illumos-gate merge]Jerry Jelinek2-0/+2
commit 6920cc4db7ff7cfb581fbacad920de3d9a681303 9648 policykit: unused functions
2018-07-16OS-7074 deadlock with vmm_detach() and iommu_cleanup()Hans Rosenfeld1-3/+11
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-07-159648 policykit: unused functionsToomas Soome2-0/+2
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Michal Nowak <mnowak@startmail.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-13OS-7076 lx netlink msg_done only sends headerJason King1-0/+17
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-07-129644 Double-free in crypto tests on failureJason King2-4/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-07-12OS-7054 bhyve should halt on triple faultPatrick Mooney1-2/+0
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-07-12OS-7053 dump_ttrace() chokes on softintsHans Rosenfeld2-1/+10
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-07-12OS-7061 bhyve: set MAP_NORESERVE when mmap'ing guest memoryHans Rosenfeld1-0/+8
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-07-12 [illumos-gate merge]Jerry Jelinek1-5/+4
commit 7e085c24801940886227c1724772c2fa5bca864e 9314 Cyclic dependency in usr/src/cmd/fm/eversholt/Makefile.esc.com
2018-07-119643 PKCS#11 tests should not use CRYPTO_INVALID_SESSIONJason King1-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-119314 Cyclic dependency in usr/src/cmd/fm/eversholt/Makefile.esc.comAndrew Stormont1-5/+4
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-10 [illumos-gate merge]Jerry Jelinek34-493/+527
commit bc85f3b0d8cbf8037263b0d2ae7587f25ab35394 9613 loader: Fix some resource leaks in common/boot.c commit 00f1a4f432b3d8aad1aa270e91c44c57f03ef407 9599 Buffer overflow in usr/src/lib/libsocket/inet/ruserpass.c commit 2e8f3c34fd03c526f292a1c36c92adab187e7e92 9567 make: error: control reaches end of non-void function commit 66b042a724249a04f0b388e1e1c0e5e73d422fca 8983 libbe: be_do_installboot() fails with vdev replacing commit afa95bed52ea894300f145d79f06e5e2534fa6b6 9612 loader.efi: Migrate has_keyboard to bool. commit 4fa25acac9b3b8878c2f40abbce5443d218b29ea 9605 loader: initialize variables and remove unused ones commit 692bf522ee0f2281edfe25261f83e5fe71fac37e 9604 loader: open/close/read/write cleanup commit e3c18722ae67aad9d682b8066dc32d5d9991489c 9583 loader: remove devdesc comments and assertions commit a2b0e4f14941199d75d55b650b6541d56807963e 9389 isnsd: this statement may fall through commit 6680ee99638d23c9c2561c782eb1df2176e04698 9415 bnxe: this statement may fall through commit 9e08026531804b281902d6ae5ab96070da01ea7d 9603 loader: define bootprog_info in bootstrap.h
2018-07-099613 loader: Fix some resource leaks in common/boot.cToomas Soome1-4/+8
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099599 Buffer overflow in usr/src/lib/libsocket/inet/ruserpass.cToomas Soome1-5/+14
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099567 make: error: control reaches end of non-void functionToomas Soome2-106/+141
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-098983 libbe: be_do_installboot() fails with vdev replacingToomas Soome1-117/+109
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099612 loader.efi: Migrate has_keyboard to bool.Toomas Soome1-7/+7
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099605 loader: initialize variables and remove unused onesToomas Soome1-8/+7
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099604 loader: open/close/read/write cleanupToomas Soome4-184/+185
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099583 loader: remove devdesc comments and assertionsToomas Soome6-38/+24
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099389 isnsd: this statement may fall throughToomas Soome4-1/+10
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099415 bnxe: this statement may fall throughToomas Soome6-5/+11
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099603 loader: define bootprog_info in bootstrap.hToomas Soome9-18/+11
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-05OS-7062 bhyve: return EINVAL for allocations > max_page_getHans Rosenfeld1-0/+9
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-29 [illumos-gate merge]release-20180705Jerry Jelinek3-56/+12
commit 229852ddf2d8636b0c8a6628c3e97fef2aadbcfd 9629 ksh93(1): Missing zero in z4cx commit ea30102ce458697473b0435bcdc7647dce2551f4 9586 need to handle SP's that present multiple sensors with the same entity name 9587 Add test mechanism to sensor-transport module for spoofing sensor states Conflicts: usr/src/lib/fm/topo/libtopo/common/topo_method.c
2018-06-289629 ksh93(1): Missing zero in z4cxMarcel Telka1-46/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-289586 need to handle SP's that present multiple sensors with the same entity nameRob Johnston7-44/+254
9587 Add test mechanism to sensor-transport module for spoofing sensor states Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-28OS-7010 update sys/elf.h for recent processors like aarch64/risc-vRobert Mustacchi4-221/+939
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jake Saferstein <jake.saferstein@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-26OS-7034 ctxops should use stack ordering for save/restorePatrick Mooney5-77/+202
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-26 [illumos-gate merge]Jerry Jelinek2-17/+17
commit 4e0c5eff9af325c80994e9527b7cb8b3a1ffd1d4 9268 cxgbe: this statement may fall through commit 645a7badb6d38db4d4e2040b6e5ccfbcdf9e7f85 9267 ufs: this statement may fall through
2018-06-259268 cxgbe: this statement may fall throughToomas Soome1-3/+4
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-259267 ufs: this statement may fall throughToomas Soome1-14/+13
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-25OS-6832 reclaim memory when NOSLEEP bhyve allocation failsHans Rosenfeld1-0/+36
Reviewed by: Mike Gerdts <mike.gerdts@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-25 [illumos-gate merge]Jerry Jelinek7-159/+150
commit 88e55da9244bc48e3b3ad957a29e4be71309adcd 9319 Duplicate include in usr/src/tools/elfextract/Makefile commit 553e44ce7e541a9e1404b1ead92be0753668710a 6429 SMB domain join doesn't work with libreSSL 9546 Restore support for building against LibreSSL 9547 Remove KMF dependency on insecure encryption types
2018-06-229319 Duplicate include in usr/src/tools/elfextract/MakefileAndrew Stormont1-2/+2
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-22OS-7045 Add Jirisan topo aliasesRobert Mustacchi3-0/+31
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-06-226429 SMB domain join doesn't work with libreSSLAndrew Stormont6-157/+148
9546 Restore support for building against LibreSSL 9547 Remove KMF dependency on insecure encryption types Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-22 [illumos-gate merge]Jerry Jelinek1-4/+5
commit 8fe0f5406dd0bce37c6d2a4b0f94746fe3bc1a06 9602 loader.efi: Use bool for vargood, since it's a boolean.
2018-06-21 [illumos-gate merge]Jerry Jelinek12-32/+30
commit 696c22af67f1944ec22b4086570891189a8e7201 9475 libefi: Do not return only if ReceiveFilter fails commit fec46055b92c6c6721fc6698843744a264e6ca70 9376 sendmail: this statement may fall through commit 7267b93f5f67b15927e4bf44f0ad2efa84727226 9618 i40e_main.c: Few minor typos in comments commit 4c28a617e3922d92a58e813a5b955eb526b9c386 9598 Need Eager FPU commit a32a1f376ed9360264e4a374608fdcc5c4927d63 9597 Want hypervisor API for FPU management commit d0158222a5936ac26b7a03241b7d2df18cc544c8 9596 Initial xsave xstate_bv should not include all features 9595 rtld should conditionally save AVX-512 state Conflicts: usr/src/uts/intel/ia32/os/fpu.c usr/src/uts/common/sys/user.h usr/src/cmd/sgs/libconv/common/corenote.c usr/src/cmd/ptools/pargs/pargs.c
2018-06-209602 loader.efi: Use bool for vargood, since it's a boolean.Toomas Soome1-4/+5
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Robert Mustacchi <rm@joyent.com>
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-209475 libefi: Do not return only if ReceiveFilter failsToomas Soome1-6/+4
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-209376 sendmail: this statement may fall throughToomas Soome9-23/+23
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-209618 i40e_main.c: Few minor typos in commentsMarcel Telka1-2/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@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-199598 Need Eager FPURobert Mustacchi18-1079/+668
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> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>