summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2019-06-2511154 pkcs11_tpm: NULL pointer errorsToomas Soome2-3/+3
Reviewed by: Jason Lippert <jason@glasspelican.ca> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2511153 pkcs11_softtoken: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: Jason Lippert <jason@glasspelican.ca> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2511152 pkcs11_kernel: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2511119 libumem: NULL pointer errorsToomas Soome3-7/+3
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-258727 Native data and metadata encryption for zfsTom Caputi21-111/+2551
Portions contributed by: Jorgen Lundman <lundman@lundman.net> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Paul Zuchowski <pzuchowski@datto.com> Portions contributed by: Tim Chase <tim@chase2k.com> Portions contributed by: Matthew Ahrens <mahrens@delphix.com> Portions contributed by: ab-oe <arkadiusz.bubala@open-e.com> Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov> Portions contributed by: loli10K <ezomori.nozomu@gmail.com> Portions contributed by: Igor K <igor@dilos.org> Portions contributed by: Richard Laager <rlaager@wiktel.com> Reviewed by: Jason Cohen <jwittlincohen@gmail.com> Reviewed by: Allan Jude <allanjude@freebsd.org> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: RageLtMan <rageltman@sempervictus> Reviewed by: Matthew Thode <prometheanfire@gentoo.org> Reviewed by: Giuseppe Di Natale <dinatale2@llnl.gov> Reviewed by: Kash Pande <kash@tripleback.net> Reviewed by: Alek Pinchuk <apinchuk@datto.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: David Quigley <david.quigley@intel.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-25 [illumos-gate merge]Jerry Jelinek36-341/+305
commit 07eb1aef88b873c5c1036d9cf69820c1ef6a32fb 11151 libpkcs11: NULL pointer errors commit c0e21d6af8bfe88f1c49c7c12d4537b663fe9db9 11150 libdladm: NULL pointer errors commit c8a3ee0e3658c32402e6bd505596d4fa45bfe17c 11208 add mdb format character for jazzed-up binary output 11206 mdb output autowrapping still subtly wrong 11207 many 64-bit mdb format characters have insufficient width commit b1e2e3fb17324e9ddf43db264a0c64da7756d9e6 10936 umem_genasm needs to be stricter about segments 10937 Clean up umem smatch and cerrwarn commit 3c308cd1a430039e3b6327544d02ab1a5384066a 11259 mandoc should allow ERRORS section in all man section 7 variants commit 3970c09844d4f5e54234620de153ab71a05afbca 11149 libpkg: NULL pointer errors commit f00128d8e2d39a5be61357047531dc79fde48623 11134 libdevinfo: NULL pointer errors commit 4a014300cea3d870431d7e52aff6781d3c63e5d1 11143 libscf: NULL pointer errors commit d60ff33691519a9505afc8818735139f4dfd0c31 11141 libdtrace: NULL pointer errors commit 7c207486dba29784d04c67b7d1a97e8cff0a4ff9 11139 libcpc: NULL pointer errors commit ce67cb245e522293fca567799070a5cdd4267929 11131 libtsol: NULL pointer errors commit 559f8b540657be5e8d59b0b7017058a7ac6ba4bb 11127 libsip: NULL pointer errors commit f21450b8fa7a1530d48dc06401e691df1b8965fa 11121 libadm: NULL pointer errors commit 5f060f5100426465bddc18c6f81b146ccee30eb8 11120 libpcidb: NULL pointer errors commit 22ca2f96318fd461cfbcc23fd450623fe08610a3 11109 librtld_db: NULL pointer errors commit 6888a8ba15f151decee7821a09e34fed2fb63513 11107 mcs: NULL pointer errors commit 9320f4959b6c72e7a6d056623827091cace259ee 11106 elfedit: NULL pointer errors commit fb8f92baa78fdf1ddda6f49125fbd59366393ac8 11101 libld: NULL pointer errors Conflicts: usr/src/lib/libumem/amd64/umem_genasm.c
2019-06-2511151 libpkcs11: NULL pointer errorsToomas Soome4-31/+31
Reviewed by: Jason Lippert <jason@glasspelican.ca> Reviewed by: Jason King <jbk@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2511150 libdladm: NULL pointer errorsToomas Soome4-28/+28
Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2410936 umem_genasm needs to be stricter about segmentsRobert Mustacchi9-59/+199
10937 Clean up umem smatch and cerrwarn Reviewed by: Cody Peter Mello <melloc@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411149 libpkg: NULL pointer errorsToomas Soome6-63/+59
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411134 libdevinfo: NULL pointer errorsToomas Soome3-45/+42
Reviewed by: Jason Lippert <jason@glasspelican.ca> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411143 libscf: NULL pointer errorsToomas Soome2-35/+35
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411141 libdtrace: NULL pointer errorsToomas Soome4-9/+7
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411139 libcpc: NULL pointer errorsToomas Soome1-5/+5
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411131 libtsol: NULL pointer errorsToomas Soome2-7/+2
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411127 libsip: NULL pointer errorsToomas Soome6-104/+82
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411121 libadm: NULL pointer errorsToomas Soome2-11/+10
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2411120 libpcidb: NULL pointer errorsToomas Soome1-3/+3
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-24 [illumos-gate merge]Jerry Jelinek5-23/+187
commit f2dbfd322ec9cd157a6e2cd8a53569e718a4b0af 11184 Want CPU Temperature Sensors 11185 i86pc chip module should be smatch clean commit 6ec1c6665dfa54c991783acaf82f51a97aa79267 11105 scsi_hba_tgtmap_create(9F) tgtmapout argument is incorrect commit b73ccab03ec36581b1ae5945ef1fee1d06c79ccf 9318 vol_volsize_to_reservation does not account for raidz skip blocks commit 29d33d4278d4226572dfc214775224334bc444a6 11260 mdb zfs metaslab statistics are unavailable commit c1d5c2a48971d1705730e1ade6a1bc4d56587416 11084 clean up file-backed l2arc support commit ba6bf04be4fe9d821c75a16fdebd3af3bffdbf26 11254 usb_parse_data.9f: WARNING: skipping paragraph macro: PP after SH commit cec8643b41ebefad6c677010fc784dc4bb0550f3 11190 Update mandoc to 1.14.5 commit 07188943efdbeedd24142a14db7384af1478ba54 11264 tid::errno would be handy in mdb Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/intel/Makefile.intel usr/src/uts/intel/Makefile.files usr/src/uts/i86pc/os/cpuid.c usr/src/uts/common/sys/sunddi.h usr/src/lib/fm/topo/modules/i86pc/chip/Makefile usr/src/lib/fm/topo/modules/common/shared/topo_sensor.c
2019-06-2211184 Want CPU Temperature SensorsRobert Mustacchi8-12/+426
11185 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> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-219318 vol_volsize_to_reservation does not account for raidz skip blocksMike Gerdts2-9/+183
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-2111084 clean up file-backed l2arc supportKody Kantor1-12/+1
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-21OS-7719 PCIe speeds and feeds should be exposed to userlandRobert Mustacchi3-3/+128
OS-7718 pcieb should enable link bandwidth notifications OS-7742 Clean up pcieb CERRWARN and smatch OS-7743 Clean up pcie module -Wno-uninitialized and -Wno-parentheses Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Rob Johnston <rob.johnston@joyent.com>
2019-06-19OS-7014 Add libtopo support for Upgradable Firmware ModulesRob Johnston11-17/+543
OS-7026 Add DDI support for Upgradable Firmware Modules Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-06-19 [illumos-gate merge]Jerry Jelinek32-91/+65
commit ae7ff7d6ac239648a2579a0de5a0a1be3d4e10e6 11118 libhotplug: NULL pointer errors commit dd6458550ab2996163712b25c080615392bf94d2 11117 libzfs_core: NULL pointer errors commit 281eb3a97ad0e298603325ba7c56d0222aaa5ac3 11114 libsecdb: NULL pointer errors commit d5fa36a7366530f78b3c5d1cd4c4a40085383b9f 11110 crle: NULL pointer errors commit e2294b844b9f4bfc375e88fd1260d9a39ffc82e1 11103 link_audit: NULL pointer errors commit 430c2cddc92582fc7155aaf65c78f0919d7081c1 6474 getupeercred causes spurious event port wakeups on FIFOs commit 5f5c35baa7f18214d2cd9ec105270892288f8497 11100 liblddbg: NULL pointer errors commit 344db6f401efe76f7e1d4f4c1a644ae593910219 11092 libnsl: NULL pointer errors commit e86c3f00315e5838c0ec0b14f34b94c292085956 11091 libc: NULL pointer errors commit ad24f9fb30ac1431734347d46a592d22cbfcf3b6 11081 liblddbg: comparison between pointer and integer commit 0362cabb4921eb6283a19fb680876f50907fda08 11115 libdisasm: NULL pointer errors commit 9a34674dce796d46567833216389d6d430925bb2 11182 loader: Distinguish between "no partition" and "choose best partition" with a constant. commit a8412dc108558a7a3635b7ab4f3b1b743bdff9e8 11074 loader: mod_loadkld() error: we previously assumed 'last_file' could be null commit 535ff4fc926c4df67c4665a72c71724810962d4f 11047 zmod: make sure we use zmemcpy and friends commit e207f0de2012ff5024160daa7e6e3cf11d04f2dc 11111 lex: NULL pointer errors
2019-06-1811118 libhotplug: NULL pointer errorsToomas Soome1-3/+3
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-1811117 libzfs_core: NULL pointer errorsToomas Soome1-10/+10
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-1811114 libsecdb: NULL pointer errorsToomas Soome2-4/+4
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-1811092 libnsl: NULL pointer errorsToomas Soome9-22/+14
Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-1811091 libc: NULL pointer errorsToomas Soome18-51/+33
Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-1811115 libdisasm: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-06-18 [illumos-gate merge]Jerry Jelinek1-72/+0
commit 077efea49519c17f19d69473223f9664f3c94812 11239 usr/src/lib/nsswitch/nis/common/switch_err.c is unused commit 6bf877adf2723073f60a3b3716918191ca1309d1 11225 There are no positrons commit 37b221f0ca7d390480c67caa3db64384a2b81406 11248 Panic in smb_ofile_free after 11016
2019-06-1711239 usr/src/lib/nsswitch/nis/common/switch_err.c is unusedPeter Tribble1-72/+0
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-17 [illumos-gate merge]Jerry Jelinek1-4/+4
commit 8123ce613394ead6c23466878120a590ddc43dec 9996 use GCC 7 as default primary compiler commit 67b1ef3c628f800f623abfae28297aa6cf841eca 11238 librtld_db demos should work with gcc 7 commit 9f3a5a7e3854293a217635be8aa372f0685e5b6e 11246 krb5 makefiles should use INS or INS.file commit 3e3ca1ce307a7d82ef007b435088f3f04a0f3e65 10362 Catch kernel module undefined symbols at build time commit 32106ed6e3cf48fafbdcc54953821f590bc7b50b 11235 make -C fails under GCC7 commit 0409f346a11d84a1549a8e4e2acb42fa4561e8c2 11128 SPARC build fails for sun4v picl snmp plugin Conflicts: usr/src/uts/common/mapfiles/ddi.mapfile usr/src/uts/common/mapfiles/README usr/src/uts/Makefile.targ usr/src/uts/Makefile.mapfile
2019-06-1611246 krb5 makefiles should use INS or INS.fileRichard Lowe1-4/+4
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-06-1411177 usba should read the device binary object storeRobert Mustacchi2-2/+60
11178 USB topology could know about supported, minimum speeds 11179 usba parsing code should take const data pointers 11176 usba kernel module should be CERRWARN and smatch clean Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2019-06-13OS-7569 Clean up nawk(1) usage in illumos-joyentCody Peter Mello5-57/+57
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jason King <jbk@joyent.com>
2019-06-12OS-6707 Add topo module and hdl api for freeing string arrayRob Johnston8-97/+90
Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-06-11 [illumos-gate merge]Jerry Jelinek13-62/+283
commit 807b45f18e924af3195f2516242af310f774528c 11093 libsocket: NULL pointer errors commit 5419c0309c3a28f6bfee2e35aefebca2200d046d 11019 Enable SMB3 server by default commit 1160dcf7283d2485f2b9c32da573db0275558d9b 11018 SMB3 Encryption commit 0ab6f5190f1236c6d1d0e14df5129e0694b77426 11204 smatch issue in zlib/deflate.c
2019-06-1011093 libsocket: NULL pointer errorsToomas Soome1-3/+3
Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-1011019 Enable SMB3 server by defaultMatt Barden1-3/+6
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-1011018 SMB3 EncryptionMatt Barden12-56/+274
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-10 [illumos-gate merge]Jerry Jelinek14-41/+167
commit 479c108b209ea78791b37ea89ce0f9b6847d7c6b 11017 Support Apple FULL_SYNC feature commit 94047d49916b669576decf2f622a1ee718646882 11016 SMB2 oplock leases commit 148d1a4158dc830f7b293a2ceb62ee54c2ebd72f 11015 SMB2 async redesign commit d2488fe8c5950495aef5404c8d98081be7d43487 11014 should pass smtorture smb2.create.blob commit d6390ef7453a176bd5e16ae9fde5ebe59c15f298 11013 Update NT status codes commit 6f58980a389cc62f07e5f2673629d9e9a209c2de 11012 SMB resilient handle lock replay commit 811599a462e8920d70cf548f4002182d3c222d13 11011 SMB2/3 durable handles commit 5cb2894a4e6bdb3bf08605e4bc819421f53c5b36 11010 Obsolete SMB server work-around for ZFS read-only commit 49d8359737352b52625c23836d8a4be4ae8e55dd 11009 delete_on_close should be acted on earlier commit 22817ac489e23ecc1f2daa27fb473985d01ee88b 11008 SMB1 Create_Temp should return an untagged ASCII string commit c51c88bde802fed1751677b61203271b3cda0128 11007 SMB3 signing commit 066a1a3b31b5ff15f1464839baf1d12d7cd1c468 11211 10946 broke nightly if doing both -nd and DEBUG
2019-06-0811016 SMB2 oplock leasesGordon Ross6-21/+27
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-0811013 Update NT status codesGordon Ross1-0/+10
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-0711011 SMB2/3 durable handlesMatt Barden6-9/+27
Portions contributed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-0711009 delete_on_close should be acted on earlierMatt Barden1-1/+1
Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-0711007 SMB3 signingMatt Barden1-9/+102
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-08backout: OS-7719 PCIe speeds and feeds should be exposed to userland (needs ↵Robert Mustacchi3-128/+3
work) Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2019-06-07OS-7719 PCIe speeds and feeds should be exposed to userlandRobert Mustacchi3-3/+128
OS-7718 pcieb should enable link bandwidth notifications OS-7742 Clean up pcieb CERRWARN and smatch OS-7743 Clean up pcie module -Wno-uninitialized and -Wno-parentheses Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Rob Johnston <rob.johnston@joyent.com>