summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2018-12-12last fixes hopefullysmatchJohn Levon6-0/+25
2018-12-12Merge branch 'master' into smatchJohn Levon976-83/+1071839
2018-12-12bitsJohn Levon1-1/+4
2018-12-12copyrightJohn Levon1-0/+2
2018-12-12more cleanJohn Levon6-5/+23
2018-12-11resync with latest smatchJohn Levon2-6/+0
2018-12-10OS-6417 "zpool import -m" could print last txg timeKody A Kantor1-3/+6
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-12-10 [illumos-gate merge]Jerry Jelinek962-34/+1071400
commit 16d8656330ae5622ec32e5007f62145ebafdc50f 9997 Import iconv modules from g11n consolidation commit 863275a46b877530dd1c728df0b4e9bddb5702e3 9956 loader: create separate lists for fd, cd and hd, merge bioscd with biosdisk commit 049ba636fa37a2892809192fc671bff9158a01cd 9630 add lzc_rename and lzc_destroy to libzfs_core commit 37002877d7628586736855370376e9f6ec0d4704 9989 Make loader.efi dual boot, step 2: remove boot1 commit 03fe8ede397c5609aac1be54aedccec490dca121 10026 common/sha1: update for loader build
2018-12-089997 Import iconv modules from g11n consolidationAlexander Pyhalov957-0/+1071334
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-079630 add lzc_rename and lzc_destroy to libzfs_coreAndriy Gapon5-34/+66
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-06 [illumos-gate merge]Jerry Jelinek4-5/+9
commit a949e73d2676619263a21aaaaea30669bfcc27a1 10019 libsldap: macro expands to multiple statements commit a50e8766452bf989ab5da8c51bb857190e7a18c9 10018 libkmf: macro expands to multiple statements commit fa79a855d371dfcb29461ad6ebaf48a458bf9f14 10017 libilb: macro expands to multiple statements
2018-12-05SMATCH=offJohn Levon136-137/+137
2018-12-05bnxe proper fix; use SMOFF globalJohn Levon33-33/+33
2018-12-0510019 libsldap: macro expands to multiple statementsToomas Soome1-1/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0510018 libkmf: macro expands to multiple statementsToomas Soome2-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0510017 libilb: macro expands to multiple statementsToomas Soome1-2/+3
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-05ip,genunixJohn Levon1-1/+1
2018-12-04lib (mostly)John Levon195-179/+793
2018-12-04OS-7066 Want support ahci LED entries in topo (fix DEBUG)Jordan Paige Hendricks1-1/+0
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-04 [illumos-gate merge]Jerry Jelinek2-7/+10
commit 3e90f8d31de34a9f1efdf9484f999cca7149860d 9998 uts: font rendering should support 16/24/32bit depths commit fbbcb43d3dc65baeb851d4b368f233970b5b7098 9937 uts: use smallest font as fallback default commit 135ec7c89feffe489942d5c5a37e69f4efb7d7bb 10014 bootadm: menu_free() is accessing freed memory commit 9dded1d9015db0b91278731dfec380891ea0eb14 10013 bootadm: list_menu_entry() is missing else commit 8421bc58f13e94e818fb7374158f5450f9c4931d 10010 libsmbns: macro expands to multiple statements commit 7d1eae8c55720848a7a807e8b76f4b8c7e339af3 9987 loader.efi: add version support commit 2b811402e28c1eea57dd7a5e98c7f1c72637ffd9 9975 loader.efi: unused variable 'err' commit f111a354011b4b6a93d3b8d94aa06a982d8c7686 10002 librcm: bitwise comparison always evaluates to false
2018-12-0310010 libsmbns: macro expands to multiple statementsToomas Soome1-3/+6
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-03OS-7066 Want support ahci LED entries in topoJordan Paige Hendricks5-0/+335
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-12-0310002 librcm: bitwise comparison always evaluates to falseToomas Soome1-4/+4
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-29OS-7353 bhyve support for persistent pci slots for disksMike Gerdts1-35/+65
Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> 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-11-28Modulo two valid complaints, cmd/ is now smatch clean, hopefully.John Levon3-0/+6
2018-11-28OS-7398 topo_usb_port_properties() doesn't properly handle ports with no ↵Robert Mustacchi1-1/+1
protocol Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-11-28cmd workJohn Levon1-2/+2
2018-11-27more workJohn Levon3-1/+11
2018-11-27Enough changes to get a compile with smatch enabled to succeed withoutJohn Levon2-1/+5
an error return. Lots of work needed still for a quiet build.
2018-11-26 [illumos-gate merge]Jerry Jelinek1-0/+17
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-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-23Push smatch arguments down into makefiles; add -_smatch=off support.John Levon1-0/+3
2018-11-16OS-7146 Project Tiresias: USB topologyRobert Mustacchi31-35/+3207
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-07 [illumos-gate merge]release-20181108Jerry Jelinek3-14/+11
commit cf25223258f3cd568605b3e10c1432e5e93b2c5e 9941 Noise from cfgadm plugins commit 68c34d0407d130a7e8cb7dfb5394a985db03d785 9951 hook_stack_notify_unregister can leave stack locked Conflicts: usr/src/uts/common/io/hook.c
2018-11-069941 Noise from cfgadm pluginsAndy Fiddaman3-14/+11
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-02OS-5558 libmd should leverage SHA extensionsRobert Mustacchi3-3/+76
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-11-01OS-7199 bhyve upstream sync 2018 SeptPatrick Mooney1-22/+15
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Mike Zeller <mike.zeller@joyent.com>
2018-10-30 [illumos-gate merge]Jerry Jelinek1-32/+43
commit d06952d085d59072d42d77e29ac5669bbdc25d6e 9893 add some partition types commit 0ff1227b75bfc6aac8def680dc602c3b9fc2bfd4 9925 Update hwdata to 2018.10.25 commit 5e2cca1843c61ee0ef1bb95c5dddc9b450b790c6 9924 uts: update terminal dimensions based on selected font commit 1700af3add37a7b6db478d0876536849c3f691fe 9916 mdb ::dcmds and ::walkers could have filter options
2018-10-299893 add some partition typesToomas Soome1-32/+43
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-25 [illumos-gate merge]Jerry Jelinek25-89/+509
commit 146341134a2d1d0e3b8b8bab1cf2750d28a3cb14 9853 loader.efi: pointer targets in passing argument 2 of 'efi_print_global' differ in signedness commit b31ca8080c8c8d3586fefd04058d800e36a99e56 9890 loader.efi: add poweroff command commit 54fce4e949f3a6a305a415328f3b07e3bfd2c702 9917 cleanup stale function set_rdattr_params() in nfs4_srv.c commit e8921a52c53ee69f7b65f054d9b2e886139daa59 9894 Deliver python3 modules 9904 Split python modules out into separate packages 5571 Provide 64-bit python modules commit e24b44e5c3120c9b5c8e9b7440bc10c8b7413bfb 9879 more should have better screen size detection Conflicts: usr/src/tools/env/illumos.sh
2018-10-249894 Deliver python3 modulesAndy Fiddaman25-89/+509
9904 Split python modules out into separate packages 5571 Provide 64-bit python modules Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-228158 Want named threads API [fix mapfile]Jerry Jelinek1-6/+0
2018-10-22 [illumos-gate merge]Jerry Jelinek15-133/+355
commit bc4c0ff1343a311cc24933908ac6c4455af09031 9880 Race in ZFS parallel mount commit 975041dd3b571af240661f84d186e0cd0e36217b 9873 SMB logon fails during 1st second after service start commit ab618543cc6fc4bc273c077ef5d247961cdb29d4 8158 Want named threads API 9857 proc manpages should have LIBRARY section commit 62f63298eba531d48f87aa8c2089298cb7821962 9881 smbd terminated by SIGABRT after smb_account_free() Conflicts: usr/src/uts/common/sys/thread.h usr/src/uts/common/fs/proc/prvnops.c usr/src/uts/common/disp/thread.c usr/src/man/man4/proc.4 usr/src/man/man1/ps.1 usr/src/lib/libc/port/threads/thr.c
2018-10-22OS-7270 ctfconvert doesn't handle DW_AT_specificationJohn Levon3-27/+68
OS-7275 ctfdump could generate C-style output OS-7279 DWARF->CTF enum conversion needs to be careful of sign Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-10-209880 Race in ZFS parallel mountAndy Fiddaman1-3/+31
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-10-209873 SMB logon fails during 1st second after service startGordon Ross11-123/+306
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-198158 Want named threads APIJohn Levon13-22/+248
9857 proc manpages should have LIBRARY section Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-199881 smbd terminated by SIGABRT after smb_account_free()Vitaliy Gusev1-2/+6
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-18 [illumos-gate merge]Jerry Jelinek6-119/+132
commit a897f28bdf15b072de311fba1dadf86da4f4b420 9892 Most consumers of be_list() do not need snapshots commit 4ac23efef166d029b8dda8f16179b1ab9a70c27a 9891 libbe slow building snapshot list commit abc102c3e125a6b08c1d5b54449c08b53b45978a 9889 libbe reads defaults too often
2018-10-179892 Most consumers of be_list() do not need snapshotsAndy Fiddaman6-23/+50
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Jim Klimov <jim@cos.ru> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>