summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2018-11-27OS-7345 Add support to mdb for anonymous/unnamed structs and unions.mdb-unionJason King2-5/+108
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-27OS-7393 9903 merge lost OS-3752 modificationsRobert Mustacchi1-1/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-11-27 [illumos-gate merge]Jerry Jelinek31-148/+194
commit 5e1743f0d6a1d79ccc247d50153ad830fa07768b 9903 qinfo: add typed members commit a239e970c64e3cf36327bef7b63193d0e6a25544 9967 dflt_termios and base_termios need update (fix lint) Conflicts: usr/src/uts/common/sys/stream.h
2018-11-269903 qinfo: add typed membersToomas Soome30-147/+190
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-269967 dflt_termios and base_termios need update (fix lint)Toomas Soome1-0/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-26OS-7369 full UART FIFO can send bhyve into a spinPatrick Mooney1-168/+103
OS-7381 bhyve should handle UART socket reconnect 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-11-26OS-7387 document and create scaffolding to run zfstest on SmartOSKody A Kantor4-7/+358
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-11-26 [illumos-gate merge]Jerry Jelinek28-287/+171
commit bbb9d5d65bf8372aae4b8821c80e218b8b832846 9994 cxgbe t4nex: Handle get_fl_payload() alloc failures 9995 cxgbe t4_devo_attach() should initialize ->sfl commit 4450d42479b62d9a48049d644ff47b97009d9da2 9999 loader: Consolidate three copies of ZFS commands into a central location. commit 39cc040ff7c0c62aae858381f21d0567dd60042e 9967 dflt_termios and base_termios need update commit 6da2547363ddbd247ee9513db83b05a31bca31af 9959 pthread_mutex_init should initialize mutex appropriately for robust mutex_init commit 2258ad0b755b24a55c6173b1e6bb6188389f72dd 9993 zil writes can get delayed in zio pipeline commit 6daabf26a113f7ed649c4995afca2ddad12c662b 9991 loader: optimize for size commit 50e197fe6be9f132133f0a154925441a1f1411b6 9982 libstand: exit on EOF in ngets commit 2918c4a32d09a835c1eba8b0b02fe1dcb7a83175 9936 atomic ops in syscall_mstate() induce significant overhead 9942 zone secflags are not initialized correctly Conflicts: usr/src/uts/common/sys/cpu_uarray.h usr/src/uts/common/os/zone.c
2018-11-259994 cxgbe t4nex: Handle get_fl_payload() alloc failuresJohn Levon3-14/+45
9995 cxgbe t4_devo_attach() should initialize ->sfl Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259999 loader: Consolidate three copies of ZFS commands into a central location.Toomas Soome8-148/+73
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259967 dflt_termios and base_termios need updateToomas Soome3-112/+11
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259959 pthread_mutex_init should initialize mutex appropriately for robust ↵Richard Lowe1-0/+17
mutex_init Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259993 zil writes can get delayed in zio pipelineGeorge Wilson1-1/+2
Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259991 loader: optimize for sizeToomas Soome9-9/+9
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259982 libstand: exit on EOF in ngetsToomas Soome1-2/+6
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-219936 atomic ops in syscall_mstate() induce significant overheadJohn Levon9-66/+266
9942 zone secflags are not initialized correctly Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-21 [illumos-gate merge]release-20181122Jerry Jelinek8-54/+103
commit 8e9dfb97a84bbf797669c3ee2aabcc48b9ee13ff 9930 uts: kmdb should use "diag-device" when set (missed kmdb "input-device" fix) commit dbad7380d7852483de489e640f3a64b386115d59 9930 uts: kmdb should use "diag-device" when set
2018-11-209930 uts: kmdb should use "diag-device" when set (missed kmdb "input-device" ↵Toomas Soome1-5/+3
fix) Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-209930 uts: kmdb should use "diag-device" when setToomas Soome7-49/+100
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-20OS-6846 want i40e multi-group supportRyan Zezeski6-281/+706
OS-7372 i40e_alloc_ring_mem() unwinds when it shouldn't Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-20 [illumos-gate merge]Jerry Jelinek2-98/+171
commit 60cbda0dc36aea401b9a65de04800c0a8b48647f 9929 uts: boot console mirror with diag-device commit e84b53f403271e630eb5d153a42b43ad825c55e6 9843 loader: pxe receive can be simpler and pxe put should check for data size
2018-11-199929 uts: boot console mirror with diag-deviceToomas Soome1-39/+115
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-199843 loader: pxe receive can be simpler and pxe put should check for data sizeToomas Soome1-59/+56
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-11-19 [illumos-gate merge]Jerry Jelinek2-2/+18
commit 805e8fd0e4405f1ff8b281a3eb4099a58315eb81 9928 uts: prepare very early console on ttya
2018-11-189928 uts: prepare very early console on ttyaToomas Soome2-2/+18
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-16OS-7146 Project Tiresias: USB topologyRobert Mustacchi39-137/+3725
OS-6581 topo_node_label_set() should take a const char* instead of char* Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-16 [illumos-gate merge]Jerry Jelinek1-0/+3
commit 50a7e957ddabb06ba5d141a0642036371031110d 9976 boot1.efi: unused functions in zfs_module.c
2018-11-159976 boot1.efi: unused functions in zfs_module.cToomas Soome1-0/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-14OS-7344 i40e Tx freeze caused by off-by-one DMARyan Zezeski1-2/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-13 [illumos-gate merge]Jerry Jelinek32-142/+333
commit 12d65476afc93e61685ea633c371bdbada4e2300 9974 loader: comconsole.c unused variable 'intbuf' commit 7a19142621d2577f80e8f03a082e1e7b44c00a29 9973 loader: use smbios specific defines only with smbios.c commit ffedf5deeba4b9adf8fdf31a53c23946700d648f 9970 loader: fix EFI getchar() for multiple consoles commit b1e7e97d3b60469b243b3b2e22c7d8cbd11c7c90 9969 svccfg: honour PKG_INSTALL_ROOT when building hash filename commit 8571aeda0618a9b2db4736e7fd3461be6959c42e 9966 svccfg cleanup crashes on empty manifestfiles property group commit d9256fff79245867eed7054793d48f5656f5a6d0 9665 loader: UEFI loader needs to set ISADIR based on hardware commit 94c3dad2979525d0a82595f3d8350a6116aba8ed 9851 add sys/containerof.h and implement __containerof
2018-11-13OS-7336 lx_acl_getxattr leaks the ACLJohn Levon1-1/+4
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-129974 loader: comconsole.c unused variable 'intbuf'Toomas Soome1-1/+0
Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-129973 loader: use smbios specific defines only with smbios.cToomas Soome3-7/+8
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-129970 loader: fix EFI getchar() for multiple consolesToomas Soome2-20/+31
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-129969 svccfg: honour PKG_INSTALL_ROOT when building hash filenameAndy Fiddaman1-1/+12
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-129966 svccfg cleanup crashes on empty manifestfiles property groupAndy Fiddaman1-7/+8
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-129665 loader: UEFI loader needs to set ISADIR based on hardwareToomas Soome9-51/+167
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-12OS-7358 Would like a refhash walkerJason King4-1/+103
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-11-12OS-7335 atomic ops in syscall_mstate() induce significant overheadJohn Levon9-69/+267
OS-7339 zone secflags are not initialized correctly Reviewed by: Patrick Mooney <patrick.mooney@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-11-12 [illumos-gate merge]Jerry Jelinek12-148/+244
commit f6dea603a339e9ce32cc78b775543b0cccbefac2 9955 loader: export boot pool and vdev GUID commit 5b8f338ecee33a4471924e65d685fde98134bc31 9787 snoop: add tftp OACK support commit 7ec6bfcf4280022b95218f03e28fb50217e4b6ff 9902 mac: mac_soft_ring_poll should use size_t commit 124619e5421ff751660c822c15c320ddf7800a5a 9954 loader: always set media size from partition.
2018-11-119851 add sys/containerof.h and implement __containerofToomas Soome16-60/+112
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-099955 loader: export boot pool and vdev GUIDToomas Soome2-11/+8
Reviewed by: Adam Števko <adam.stevko@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-099787 snoop: add tftp OACK supportToomas Soome4-88/+186
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-099902 mac: mac_soft_ring_poll should use size_tToomas Soome3-18/+18
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-099954 loader: always set media size from partition.Toomas Soome3-31/+32
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-09 [illumos-gate merge]Jerry Jelinek7-21/+21
commit 363d8186a0da4dd21c2beacec05920a71ab67022 9833 elfedit dumps core on incorrect file commit d656c9b545ad26cb5862cfe5f1ff953181d6d2ca 9964 loader.efi: comc_ischar is broken commit 0c3d39e1b503beb46fe27b646084d5e30ec0aa0a 9947 loader: Remove unnecessary include from libstand. commit 7079b4f8bb5b8643192a092af2f5e1c1d56e3b29 9944 tools: ctf should be built early to avoid missing ctfconvert errors commit a4ea78ea169e38e19fc3f41157c40f09341f4144 9901 ip: rts_wput_other: this statement may fall through
2018-11-099833 elfedit dumps core on incorrect fileAndy Fiddaman1-5/+7
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Michal Nowak <mnowak@startmail.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-11-099964 loader.efi: comc_ischar is brokenToomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-11-099948 PKCS#11 key handle uninitialized in crypto testsJason King1-1/+4
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-11-099947 loader: Remove unnecessary include from libstand.Toomas Soome3-5/+2
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>