summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-05-08OS-7755 add sendmmsg() and recvmmsg() to lxrelease-20190509Andy Fiddaman4-9/+182
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2019-05-08 [illumos-gate merge]Jerry Jelinek17-228/+151
commit 0eb3364f7d9157494d68a9f390c120ca86e03be1 10921 mdb_nicenum() needs smatch fix commit 0384eafe3a68aa730dc01e59feac994868d42919 10906 loader: non-ANSI definition of function commit 1567de9ca59165ba548c38fbf32486335b19e58a 10920 lzcnt feature not properly identified on Intel systems
2019-05-0810921 mdb_nicenum() needs smatch fixJohn Levon2-5/+4
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-0810906 loader: non-ANSI definition of functionToomas Soome14-223/+145
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-07OS-7669 Want CPU Temperature SensorsRobert Mustacchi28-53/+2826
OS-7677 i86pc chip module should be smatch clean Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2019-05-0710920 lzcnt feature not properly identified on Intel systemsRobert Mustacchi1-0/+2
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-07OS-7771 Ship smp driverRobert Mustacchi2-0/+184
OS-7772 /usr/lib/scsi/smp should decode general and manufacturer info Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-05-0710891 dmake could support -CRobert Mustacchi5-12/+84
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-07 [illumos-gate merge]Jerry Jelinek33-8893/+205
commit e616c49c963c6536f26b6d8888bc4bbb54716901 10697 zmod: use zlib-1.2.11 commit d70f65dfb86dedc271c6eacf5767889026db880c 10859 mdb: move mdb_nicenum() to mdb_modapi.c commit 916d72b8ac11e271c755a051c19d564f7086892c 10850 loader: smatch build setup commit ec94a9ff4ab0283a0221a1c4e0257d20427d5960 10872 sd: NULL pointer errors commit 5d420dfb9577a4f834e8d2d5dfad9208567450d3 10551 kbtrans: autorepeat should have limit on repeat count commit bdecfb1e5c840f07ab6122d9c8168b1a438db7dd 10849 installboot: use err.h api and strdup() Conflicts: usr/src/cmd/mdb/common/mdb/mdb_modapi.h
2019-05-0610697 zmod: use zlib-1.2.11Toomas Soome22-8687/+13
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-0610890 mdb crashes on invalid ::walk softstateRobert Mustacchi1-1/+28
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0610859 mdb: move mdb_nicenum() to mdb_modapi.cToomas Soome4-56/+61
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0610850 loader: smatch build setupToomas Soome1-0/+8
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0610872 sd: NULL pointer errorsToomas Soome1-6/+6
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0610551 kbtrans: autorepeat should have limit on repeat countToomas Soome2-109/+94
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0610849 installboot: use err.h api and strdup()Toomas Soome2-28/+22
Reviewed by: Robert MusMustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-06 [illumos-gate merge]Jerry Jelinek4-4/+76
commit e4f6ce7088a7dd335b9edf4774325f888692e5fb 10893 Need support for new Cascade Lake Instructions commit 5392d11ac74a493636fce7ed2e9598b095b68151 10766 ibcm: NULL pointer errors commit 6ef284f1d464c08bc420048a0b211080cb9fe009 10823 should ignore DW_TAG_subprogram with DW_AT_declaration tags 10824 GCC7-derived CTF can double qualifiers on arrays 10825 ctfdump -c drops last type 10826 ctfdump -c goes off the rails with a missing parent commit 3eca610387779e26c8c63e26d2ba418b0cd1bf5a 10816 ctf_dwarf_convert_type() relies on un-initialized id 10817 ctfconvert -i option is mis-handled 10818 Improve ctfconvert error messages 10819 ctfconvert should handle empty dies 10820 ctfconvert -i never converts 10821 bad free in ctf_dwarf_init_die 10815 shouldn't build gcore.c as part of kmdb commit 5bb525f494c825f138113d51f2ba7acf185093f3 10814 Want primordial CTF test suite Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/i86pc/os/cpuid.c usr/src/uts/common/sys/ctf_api.h usr/src/test/util-tests/tests/Makefile usr/src/test/crypto-tests/tests/common/Makefile usr/src/lib/libctf/common/libctf.h
2019-05-0510892 AVX-512 dis tests fail with 'Error: zeroing-masking only allowed with ↵Robert Mustacchi4-202/+202
write mask' Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-0410893 Need support for new Cascade Lake InstructionsRobert Mustacchi11-12/+415
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-03OS-7757 ddi_regs_map_setup(9F) could clarify rnumberRobert Mustacchi1-9/+27
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Joshua Clulow <jmc@joyent.com> Approved by: Joshua Clulow <jmc@joyent.com>
2019-05-03OS-7760 scsi_hba_tgtmap_set_end(9F) missing flags argumentRobert Mustacchi1-5/+10
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Joshua Clulow <jmc@joyent.com> Approved by: Joshua Clulow <jmc@joyent.com>
2019-05-0310766 ibcm: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-03 [illumos-gate merge]Jerry Jelinek16-49/+121
commit 0193495632be916873f94049cb3da876f1b1ae01 10507 NO_GENUNIX_UNIQUIFY has no effect commit 18af157d87b4b81f71536f46eb203c55084f0e58 10899 loader: use ldscript to build loader (10605 regression) commit 36d4738015761d092fe5921e277cba513295e7a9 10887 Missing void cast in wcuwsrv() commit d3351b346d0c3defc40a1eeafcbebec6201461ec 10886 smatch debug macro cleanup in usr/src/uts commit 245d13322fd3ad73899eb875f067b1582501c6f4 10506 CVE-2019-9579 Access problem with SMB server
2019-05-0310827 some symbols have the wrong CTF typeJohn Levon1-17/+22
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-0310823 should ignore DW_TAG_subprogram with DW_AT_declaration tagsJohn Levon16-99/+801
10824 GCC7-derived CTF can double qualifiers on arrays 10825 ctfdump -c drops last type 10826 ctfdump -c goes off the rails with a missing parent Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-0310822 ctfdump -c should include non-root typesJohn Levon1-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-0310816 ctf_dwarf_convert_type() relies on un-initialized idJohn Levon52-631/+991
10817 ctfconvert -i option is mis-handled 10818 Improve ctfconvert error messages 10819 ctfconvert should handle empty dies 10820 ctfconvert -i never converts 10821 bad free in ctf_dwarf_init_die 10815 shouldn't build gcore.c as part of kmdb Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-0310814 Want primordial CTF test suiteRobert Mustacchi50-1/+4694
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-0310812 ctf tools shouldn't add blank labelsRobert Mustacchi6-309/+536
10813 ctf symbol mapping needs work Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-0210507 NO_GENUNIX_UNIQUIFY has no effectMatt Ahrens1-1/+1
Reviewed by: Robert MusMustacchi <rm@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-02OS-7485 typo in SSG-2028R-ACR24L and JSP-7001 slot mapsRob Johnston2-4/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-05-02OS-7779 zoneadmd calls logstream_write with negative message lengthMike Gerdts1-11/+15
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-05-0210899 loader: use ldscript to build loader (10605 regression)Toomas Soome3-3/+55
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0210887 Missing void cast in wcuwsrv()John Levon1-1/+2
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0210886 smatch debug macro cleanup in usr/src/utsJohn Levon9-13/+37
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0210506 CVE-2019-9579 Access problem with SMB serverMatt Barden2-31/+26
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-01OS-7778 hot_patch_kernel_text() has no respect for boundariesJohn Levon1-16/+34
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: Robert Mustacchi <rm@joyent.com>
2019-05-01 [illumos-gate merge]Jerry Jelinek6-373/+399
commit e742aada08b77c795649b3e05d39213e1edcceeb 10837 loader: zfsboot.c cstyle cleanup commit dddac438d5629d72879f2701924b62774cb4eaf0 10806 mnode_range_setup() makes assumptions about mnodes commit 40320bdcdf7a073effbd3872d29e2bd595eae22c 10858 loader: add elf_i386_sol2 option where we do not use ld script commit adf7a658ee3948276f007c3374ca1ecbb5ede9c5 10848 loader: disable libficl/vm.c smatch deref check commit 092a100d3e036d742afb02e2f572395e7dbe35ef 10861 s10_npreload: make clobber target is failing to remove directory
2019-04-30OS-7776 Hitting enter before timeout causes loader to always boot from stickRob Johnston1-7/+27
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-3010837 loader: zfsboot.c cstyle cleanupToomas Soome1-371/+391
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-3010806 mnode_range_setup() makes assumptions about mnodesJohn Levon1-59/+56
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-3010858 loader: add elf_i386_sol2 option where we do not use ld scriptToomas Soome2-0/+3
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-3010848 loader: disable libficl/vm.c smatch deref checkToomas Soome1-0/+3
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-3010861 s10_npreload: make clobber target is failing to remove directoryToomas Soome2-2/+2
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-30 [illumos-gate merge]Jerry Jelinek23-1068/+1211
commit 287d025085c7f7e5ab020c58140c29782754e38f 10807 loader fails to boot Dell R510 in UEFI mode commit 6a316e1f6d32750bb8fcf2558dcb17b90ca580fd 10844 Serialize ZTHR operations to eliminate races commit c0bb4f7308f9d7f3f31eb636c73ef07c6d19b5f3 10606 ficl: smatch errors: inconsistent indenting and unchecked function return 10699 loader: smatch cleanups for ficl 10885 loader: ficl pfopendir() should push FICL_FALSE in case of error
2019-04-3010807 loader fails to boot Dell R510 in UEFI modeJohn Levon1-25/+44
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-2910844 Serialize ZTHR operations to eliminate racesSerapheim Dimitropoulos7-130/+192
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-29OS-7774 cpuset functions could be more const consciousPatrick Mooney2-46/+46
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-04-2910606 ficl: smatch errors: inconsistent indenting and unchecked function returnToomas Soome16-938/+1019
10699 loader: smatch cleanups for ficl 10885 loader: ficl pfopendir() should push FICL_FALSE in case of error Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-29 [illumos-gate merge]Jerry Jelinek31-316/+319
commit c4ab0d3f46036e85ad0700125c5a83cc139f55a3 10809 Performance optimization of AVL tree comparator functions commit 95fa23b1c91c8660ef64ef5a20acfcd53961746e 10847 fix smatch issue in zpool cmd commit 100e26fc80bc137237733b254a52de636d52c80e 10684 usbkbm: implement usbkbm_rsrv() to get out of interrupt context commit 51ddf9bf5af833bbebc584ece0124b0e4ffa5abd 10845 tem: depth 24 and 32 do support 256 colors commit 64dee23eeee29de386301f5c43198866122deedb 10808 Print "(repairing)" in zpool status again commit ad027c0ff9612bff8f47b43d8561da627f80cd29 10842 Mutex leak in dsl_dataset_hold_obj()