summaryrefslogtreecommitdiff
path: root/usr/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2016-10-10OS-5667 lxbrand move sched_*affinity syscalls in-kernelPatrick Mooney5-170/+5
Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-10-10OS-5683 lxbrand io_getevents should handle min_nr == 0Jerry Jelinek1-3/+16
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-10-07OS-5702 NFS mount differences when nfs-common pkg is not installedJerry Jelinek1-0/+16
2016-10-04 [illumos-gate merge]Jerry Jelinek1-1/+9
commit 26649ed7fe1dcfc729f525f272ceefa8e2bfca34 7439 libsqlite always rebuilds after illumos 6648
2016-10-037439 libsqlite always rebuilds after illumos 6648Gordon Ross1-1/+9
Reviewed by: Yuri Pankov<yuri.pankov@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2016-09-30 [illumos-gate merge]Jerry Jelinek15-26/+33
commit 9f9230833b50b8271840dc2c12bd1e94d9df7d12 5969 update illumos-gate to use python2.7 commit 8ae05c101a3c849364fa53a66ec87aa59823326a 7392 remove event channel support from lofi and implement lofi_devlink_cache. commit 5cbe397111597bc67a2d5d429b52a503f55a14b3 7437 Add the missing space between .asciz directive and opening quote in btxldr.S commit 24979ca36afa68d08e082148fcbf4c5dc73f7849 7382 basic NVMe 1.1 support commit df8c228748280860358d01a3d32ce256aeb51c38 7381 support EUI64 in blkdev commit ad6d02f81083a7397e072fc604c6c339bc472dc3 7383 sunddi.h isn't cstyle clean commit 6801591e1fea06222c50622c468541c82c67cdb4 7377 want mechanism to override physical block size of NVMe devices commit a2bd3819aa1376ad4827c467317475bab181157d 7376 nvme(7d) manpage cleanup commit d148d46e69709052e6d92205c98874f3e7cfd4c0 7372 support NVMe volatile write cache Conflicts: usr/src/tools/scripts/wsdiff.py usr/src/tools/scripts/validate_pkg.py usr/src/tools/scripts/mapfilechk.py usr/src/tools/scripts/hg-active.py usr/src/tools/scripts/hdrchk.py usr/src/tools/scripts/git-pbchk.py usr/src/tools/scripts/copyrightchk.py usr/src/tools/scripts/cddlchk.py usr/src/test/test-runner/cmd/run usr/src/test/test-runner/cmd/Makefile usr/src/Makefile.master
2016-09-295969 update illumos-gate to use python2.7Alexander Pyhalov15-26/+33
Portions contributed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Adam Stevko <adam.stevko@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2016-09-28OS-5684 Want PTS ignore listRyan Zezeski2-2/+382
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-09-26 [illumos-gate merge]Jerry Jelinek19-46/+812
commit f76886de6cd6914424d9f6c25bd9d93d87889269 7402 Create tunable to ignore hole_birth feature commit 5bdf86e2a288d6c81a0bcc50a98699f52557bab6 7401 loader.4th is missing newline commit ed4e7a6a5cbc5e8986dc649ad54435210487b102 7340 receive manual origin should override automatic origin commit b021ac0b78f8df3d9c421783d9a323723df84925 7337 inherit_001_pos occasionally times out commit c166b69d29138aed7a415fe7cef698e54c6ae945 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs commit 754998c8d410b7b7ddefbfa4de310a030e0c7ce1 7253 ztest failure: dsl_destroy_head(name) == 0 (0x10 == 0x0), file ../ztest.c, line 3235 commit 4220fdc152e5dfec9a1dd51452175295f3684689 7398 zfs test zfs_get_005_neg does not work as expected commit d5f26ad8122c3762fb16413a17bfb497db86a782 5142 libzfs support raidz root pool (loader project) commit c8811bd3e2427dddbac6c05a59cfe117d8fea370 5120 zfs should allow large block/gzip/raidz boot pool (loader project) commit 12e3fba22ec759e9dd8f9564fad79541275b2aa5 6709 manual pages need to be updated for loader (loader project) commit fa0c327afe484fa5ff164fb81ff93715dd6573f8 6706 disable grub menu management in bootadm (loader project) 6707 disable grub menu management in libbe (loader project) commit 9abc7a578aecf9064f46563361e8f856b4bdc35e 6705 halt: replace grub_get_boot_args with be_get_boot_args (loader project) commit a6424c753d6e2f0f04fb65b11e9f9c04445ccbae 6704 svc.startd: replace grub_get_boot_args with be_get_boot_args (loader project) commit c262cbbc8301f7c884fd4800056ee51ba75d931c 6703 update bootadm to support loader configuration (loader project) 6708 update eeprom for loader (loader project) commit ce3cb817f67103796b730fd322174dddefd9a9a8 6702 libbe should support x86 installboot command (loader project) commit 0c946d80993858b7b1314e0b31773e48500e03fb 6701 add installboot to i386 platform (loader project) commit 1386b601c0c7f5c89a9325b8a1e34037304e8119 6700 remove installboot script from i386 platform (loader project) commit f5e5a2c4965aa1013184568ca3140cdcba93e44b 6699 be_get_boot_args interface implementation in libbe (loader project) commit 199767f8919635c4928607450d9e0abb932109ce 5061 freebsd boot loader integration (loader project) commit 0cc5983c8a077e6396dc7c492ee928b40bf0fed1 6698 freebsd btxld port for illumos (loader project) commit afc2ba1deb75b323afde536f2dd18bcafdaa308d 6185 want ficl scripting engine in illumos (loader project) Conflicts: exception_lists/cstyle exception_lists/hdrchk exception_lists/copyright
2016-09-247340 receive manual origin should override automatic originPaul Dagnelie1-6/+6
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-09-23OS-5637 lxbrand vdso busts golang stack budgetPatrick Mooney15-315/+715
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-09-23OS-5673 move some "simple" syscalls in-kernelJerry Jelinek9-736/+58
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-09-225142 libzfs support raidz root pool (loader project)Toomas Soome1-0/+1
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-09-226706 disable grub menu management in bootadm (loader project)Toomas Soome2-6/+21
6707 disable grub menu management in libbe (loader project) Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2016-09-226702 libbe should support x86 installboot command (loader project)Toomas Soome2-20/+64
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Alexander Eremin <a.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-09-226699 be_get_boot_args interface implementation in libbe (loader project)Toomas Soome5-14/+227
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-09-226185 want ficl scripting engine in illumos (loader project)Toomas Soome11-0/+493
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-09-16OS-5655 hrt2ts and friends are too clever for their own goodPatrick Mooney1-4/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-09-16OS-3927 lxbrand in-kernel unlink(2) and unlinkat(2)Jerry Jelinek4-195/+13
OS-3928 lxbrand in-kernel symlink(2) and symlinkat(2) OS-3988 lxbrand in-kernel readlinkat(2) and readlink(2) Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-09-09 [illumos-gate merge]Jerry Jelinek1-2/+3
commit f2d34afa1058d195513e7ab9a6c1f0ce38b4d05b 7350 wcsncasecmp reads data from buffers when count is zero 7344 wcsncasecmp shouldn't take one for the road
2016-09-08OS-5620 lx NFS mount always tries to contact rpcbindJerry Jelinek1-53/+180
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-09-077350 wcsncasecmp reads data from buffers when count is zeroRobert Mustacchi1-2/+3
7344 wcsncasecmp shouldn't take one for the road Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: James Blachly <james.blachly@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-09-07 [illumos-gate merge]Jerry Jelinek1-6/+62
commit 31d4cf520a749c6f68cc90540de415399538680b 7339 hang in lufs_unsnarf() due to zfs on files on ufs commit a8b0961c456000a55c467b0ba353504803f9c5e2 7259 DS_FIELD_LARGE_BLOCKS is unused commit 05e61955a0df3b1f5fea8afab6b41bcb054f00f4 7238 zvol_swap/setup fails due to memory usage commit 873c4903a52d089cd8234b79d24f5a3fc3bccc82 7336 vfork and O_CLOEXEC causes zfs_mount EBUSY commit e596171059bf3f76f6ec9c99e500538c022e0ba5 7278 tuning zfs_arc_max does not impact arc_c_min commit 6430daec31473902a374dd7a244e1f67ce33191d 7268 Checking vmem limit of wrong process for door_calls commit b868f5d28c02403ad3cd322ee1635887f494ebe9 7262 remove seq from zfs_receive_010.ksh commit 007a6c1f69652d7e3f2d2012a9332221d430491b 7304 zfs filesystem/snapshot counts should be read-only commit 0756cc7034e080027082817163d21e36e93310ed 5304 syseventd: datalink notify thread hangs up when terminated commit ccd5347f5bded380cdbfc73f87db15cfd5610961 6607 add default MAP_FILE symbol to sys/mman.h
2016-09-067336 vfork and O_CLOEXEC causes zfs_mount EBUSYPrakash Surya1-6/+62
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-08-30OS-5636 lxbrand clone(2) returns 0 on failed thread creationPatrick Mooney1-4/+2
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-08-26 [illumos-gate merge]Jerry Jelinek1-0/+9
commit ff892b7ce7155120a08759aeabce0b4cd24bc867 7258 6951 caused uberdata32_t size to be incorrect commit fbc2697c538d75e4d5d938d24a995afa043c99d2 7286 sata doesn't support 4knative disks commit 910f0d12b47aeda4ed059254cc4af0d8c272d0ba 7315 nvme queue DMA attribute count_max is 0-based commit e8ba2a389f6ca6999ca72dabbe2871e894bf6b67 7313 bump nvme admin command timeout to 1s commit 2f95345b6f2a0bd2d48718fe10e82e351cb920c6 7312 zfs checksum errors observed in a zpool full of NVMe SSDs 6908 Samsung SSD SM951-NVMe shows checksum errors commit 75b41617efad806d8ab3d1866425189c0b0bc6aa 7306 nvme ignores interrupt enabling failure commit bf26ea4b8945ba545fde8b47a2a31ce2d11b82cd 7296 nvme initial interrupt issues commit 34c938c74e6f278ee870d39330b571ffea1b808e 7294 several small nvme fixes from Tegile commit 0d140ff944190d3ff2fdba65e9864f3c03248162 7279 nvme.c: idns->id_nlbaf is a 0's based value.
2016-08-257297 clear() on llquantize aggregation causes dtrace to exitBryan Cantrill1-8/+15
7298 printa() of multiple aggregations can fail for llquantize() Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-08-257258 6951 caused uberdata32_t size to be incorrectRobert Mustacchi1-0/+9
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2016-08-23OS-4716 lxbrand native system(3C) brokenRyan Zezeski1-1/+10
Reviewed by: jerry.jelinek@joyent.com Reviewed by: patrick.mooney@joyent.com
2016-08-22OS-5607 lxbrand move unixbench syscalls to IKEJerry Jelinek5-370/+41
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2016-08-22 [illumos-gate merge]Jerry Jelinek4-7/+24
commit 09c0accb630678e1a150310a8852806c5052b2ac 1769 dladm show-link truncates OVER field commit 69f14d1fbc2690fc894c66653f1b371783f23f46 7307 Fixing 5780 introduced a regression commit 03aa4c8d900cbdc3667ab4b43388d480324be58e 7240 adding DHCP address through libipadm fails commit 831abf2c3ce98eddc86402eb1c97c92fa48c7349 7236 libumem should be able to abort() when an allocation fails
2016-08-197240 adding DHCP address through libipadm failsSebastien Roy1-6/+11
Reviewed by: Frank Salzmann <frank@delphix.com> Reviewed by: Basil Crow <basil.crow@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-08-197236 libumem should be able to abort() when an allocation failsDan Kimmel3-1/+13
Reviewed by: Alex Reece <alex@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Basil Crow <basil.crow@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-08-19OS-5545 lxbrand move mount(2) emulation into kernelJerry Jelinek3-628/+71
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Ryan Zezeski <ryan.zezeski@joyent.com>
2016-08-19OS-5583 lxbrand convert lseek to IKEPatrick Mooney3-62/+3
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-08-19 [illumos-gate merge]Jerry Jelinek6-9/+20
commit d420209d9c807f782c1d31f5683be74798142198 7233 dir_is_empty should open directory with CLOEXEC commit 1033d75249caf2f4829363492fba5ce7044cd11f 7287 smb pam module not picking up libsmb from proto area
2016-08-187233 dir_is_empty should open directory with CLOEXECAlex Reece1-2/+10
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-08-187287 smb pam module not picking up libsmb from proto areaAndrew Stormont5-7/+10
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-08-12 [illumos-gate merge]Jerry Jelinek9-53/+845
commit c3bd3abd8856e8e75d820f65c58031cd6cbac818 7085 add support for "if" and "else" statements in dtrace commit cfc3b49fd53fba13be205e2206e0ea3b36f5f2c7 7220 devfs_clean() callers shouldn't rely on its return value
2016-08-117085 add support for "if" and "else" statements in dtraceMatthew Ahrens9-53/+845
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-08-10OS-5574 new LTP test failuresJerry Jelinek1-0/+12
2016-08-037076 segfault in putenv + getenvRobert Mustacchi1-0/+11
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dave Eddy <dave.eddy@joyent.com> Reviewed by: Cody Mello <melloc@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Dan McDonald <danmcd@omniti.com>
2016-08-02OS-5569 uberdata32_t is missing ul_brand memberRobert Mustacchi1-0/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-07-28OS-5546 lxbrand skip kcmp LTP testsHEAD-2315Patrick Mooney1-0/+3
2016-07-25 [illumos-gate merge]Jerry Jelinek9-102/+81
commit cc366bfc297550eb10cd5f677d98c8d206eca4f1 7038 users of endian.h expect __ prefixed versions of macros 7043 endian.h uses bad macros for _BIG_ENDIAN commit cda73f64f20b8a0afc4909f5ea1f055ec7913856 7139 Sync mDNS with mDNSResponder-625.41.2 commit 6da83bb0b886fae280a129718d645576517b62c6 7203 unlinking a directory on tmpfs does not remove the directory entries
2016-07-227038 users of endian.h expect __ prefixed versions of macrosRobert Mustacchi3-1/+4
7043 endian.h uses bad macros for _BIG_ENDIAN Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Richard PALO <richard@netbsd.org> Approved by: Dan McDonald <danmcd@omniti.com>
2016-07-227139 Sync mDNS with mDNSResponder-625.41.2Toomas Soome6-101/+77
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-07-21OS-5537 lxbrand capset failure prevents dnsmasq from startingrelease-20160721Patrick Mooney1-2/+6
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-07-19OS-5448 clear() on llquantize aggregation causes dtrace to exitBryan Cantrill1-8/+15
OS-5501 printa() of multiple aggregations can fail for llquantize() Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-07-19OS-5523 new LTP sched_setscheduler03 test failsJerry Jelinek1-0/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>