summaryrefslogtreecommitdiff
path: root/usr/src/uts/common
AgeCommit message (Collapse)AuthorFilesLines
2018-01-088653 Use after free in UDP socket close.Dan McDonald1-2/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2018-01-04OS-6538 lxbrand: most restartable syscalls not handled correctlyJerry Jelinek6-9/+141
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-01-02OS-6543 Welcome to 2018Patrick Mooney1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-12-268935 SMB ioctl fixes incomplete [fix debug build]Jerry Jelinek1-24/+0
2017-12-26OS-6484 page invalidation under low memory takes too longJerry Jelinek6-153/+344
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-26 [illumos-gate merge]Jerry Jelinek2-2/+9
commit 1d443a93389b4537c420db30646aa0fc4c56273c 8935 SMB ioctl fixes incomplete commit 1b44c77bc94b3f051b46394ae88aadc9a17a573a 8887 loader: Document recent changes on pxeboot commit b0e142e57dfda6f02bf1fa66973c610f5fefe8cb 8899 zpool list property documentation doesn't match actual behaviour commit 9fa2266d9a78b8366e1cd2d5f050e8b5e37d558c 8898 creating fs with checksum=skein on the boot pools fails ungracefully commit 9a551dd645b478816cb11251b19f5034d885bf01 8897 zpool online -e fails assertion when run on non-leaf vdevs commit 65f62d6e6446d098dfc69a7fb42d813e015395be 8919 loader.efi: remove efi_main() from libefi commit ff6ae1f7d4bd55bd6e9a62577fc8003d5436c9c6 8801 loader: always issue our dhcp request
2017-12-228935 SMB ioctl fixes incompleteDan McDonald3-0/+33
Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rui Loura <rui.loura@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dominik Hassler <hasslerd@gmx.li> Approved by: Garrett D'Amore <garrett@damore.org>
2017-12-21OS-5726 bump pid max to a reasonable modern valueJerry Jelinek1-4/+15
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-21OS-6528 Need support for mpt_sas tri-mode partsRobert Mustacchi16-165/+1868
OS-6529 Clean up mpt_sas compiler warnings OS-6530 mptsas_handle_topo_change can return without its locks held OS-6531 workaround SAS3408 firmware issue
2017-12-21 [illumos-gate merge]Jerry Jelinek1-7/+26
commit 93c618e0f4932dc0bb9a9c90d8c4a5d029de5797 8930 zfs_zinactive: do not remove the node if the filesystem is readonly
2017-12-208930 zfs_zinactive: do not remove the node if the filesystem is readonlyAndriy Gapon1-7/+26
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2017-12-18OS-6467 LX go 1.9 aborts on unexpected signal interpositioningJerry Jelinek4-6/+48
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-12-18 [illumos-gate merge]Jerry Jelinek5-74/+130
commit 94ddd0900a8838f62bba15e270649a42f4ef9f81 8909 8585 can cause a use-after-free kernel panic commit a8feb7338362ea067733d5dd40f4365dd99c4d31 8910 man pages should refer to our Modular Debugger Guide
2017-12-15OS-6327 mpt_sas should not require targets to send SEP messagesRobert Mustacchi3-94/+106
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-158909 8585 can cause a use-after-free kernel panicPrakash Surya5-74/+130
Reviewed by: John Kennedy <jwk404@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2017-12-14 [illumos-gate merge]Jerry Jelinek4-8/+4
commit 739415d128746863863f9005c1923d9f5dd397e4 8916 man pages should refer to our own Dynamic Tracing Guide 8915 remove reference to kgmon in lockstat(1m) commit 435a78cc932ae710cfa076091a136712cf13ccf2 8885 64-bit libbsm:adt_do_ipv[46]_address creates non-compressible at_port. commit f6969e9b236c140638ae16b1d5c8dff401e31465 8848 hbaapi: variable set but not used commit 4c307623be8d9c2d69ed7e8622a1ab0a6348d0dd 8843 libnls: variable 'version' set but not used commit 19700af4088d99a0f173873dcdfcf51fdb90335b 8830 libshell: variable set but not used commit 1d6eba5f15dcb03614b687ec6ddaa6477b7baa41 8823 print: variable 'error' set but not used commit a1a46df055863a267eb7a80b7961c9379bc457ec 8822 libsmbfs: variable set but not used commit 8f33f62fe3b6ef9b5f9a849a5d2081f34e048be2 8819 x86 unix: variable set but not used commit ea6a05275c5cbe13e3a79eb7efb3a0a097613149 8813 rdsv3: variable 'timeo' set but not used commit 8b9a0f1ef5cee53073074965f0ea1d015d66926f 8812 xge: variable set but not used commit a3907569cb648b92b09b4854131a106aafecab36 8911 loader: move ficl outb and inb into libi386
2017-12-138819 x86 unix: variable set but not usedToomas Soome1-2/+2
Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-138813 rdsv3: variable 'timeo' set but not usedToomas Soome1-4/+0
Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-138812 xge: variable set but not usedToomas Soome2-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-128901 netstack_find_by_stackid() drops-and-reacquiresDan McDonald2-33/+50
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-12-12OS-6514 lx /proc/mounts should filter unknown mount optionsJerry Jelinek2-5/+44
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-12 [illumos-gate merge]Jerry Jelinek2-29/+25
commit 84fe1120bdf58601e40698ac798bbbcabfc8cfb8 8900 deadlock between netstack teardown and kstat read commit 6e0609600611b03dde9cde82799da6d7b40d14be 8850 libresolv2: variable 'tvp' set but not used commit bd64ab839d994fbc07f126ff254a4bf3c12524b7 8838 libxcurses: variable 'code' set but not used commit fe054a6ca181843f102908c7e101f69bb5ea5b59 8814 nxge: variable 'ether_class' set but not used Conflicts: usr/src/uts/common/os/netstack.c
2017-12-11OS-6501 LX netstack-hold code needs to correspond to OS-6441 fixesDan McDonald2-19/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-12-118900 deadlock between netstack teardown and kstat readDan McDonald1-39/+85
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2017-12-118814 nxge: variable 'ether_class' set but not usedToomas Soome1-28/+24
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-11 [illumos-gate merge]Jerry Jelinek1-0/+1
commit e41ba543c907a7f890945c577bac3566017e4162 8868 /usr/xpg4/bin/grep dumps core in find_nl() commit 281819e5f8b19cd8627541a22d261906fd190276 1915 IPsec kstats shouldn't be persistent
2017-12-081915 IPsec kstats shouldn't be persistentDan McDonald2-4/+4
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: ken mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-12-08OS-6441 netstack_find_by_stackid() drops-and-reacquiresDan McDonald2-34/+51
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Ryan Zezeski <rpz@joyent.com>
2017-12-05OS-6456 assertion failed: lwpd->br_ntv_stack != 0, file: ↵Jerry Jelinek1-1/+17
../../common/brand/lx/os/lx_brand.c, line: 526 Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-12-05OS-6480 Allow IKEV2 pf_key(7P) key management cookies to be updated after setJason King2-2/+5
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-04OS-6436 lx_ptrace_detach() causes panicJerry Jelinek1-11/+40
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-12-04OS-6475 lx - not reporting mount options in /proc/mountsJerry Jelinek1-4/+84
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-048702 PCI addresses with physaddr > 0xffffffff can't be mapped inRobert Mustacchi4-1/+43
8703 pci/npe DDI_CTLOPS_REGSIZE should be 64-bit aware 8704 want OFF_MAX in the kernel 8705 unsupported 64-bit prefetch memory on pci-pci bridge Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Albert Lee <trisk@forkgnu.org> Approved by: Gordon Ross <gwr@nexenta.com>
2017-12-01 [illumos-gate merge]Jerry Jelinek10-263/+373
commit cd964fce751ca752af4158842063a9579a2d4331 5869 Need AES CMAC support in KCF+PKCS11 commit 6dfcdabd85f09409c5d2f9fb25a3013384ffaf74 8800 loader: use the same option list for dhcp discovery and request commit dfbc6f2daa6bb8fc06fad985ead27d5db30eab3a 8799 loader: Always issue the pxe request commit 494a2e4857c10ebf74b8a5652d96466bd9e02f2c 8865 nightly shouldn't depend on specific /usr/bin/egrep behavior
2017-11-305869 Need AES CMAC support in KCF+PKCS11Matt Barden10-263/+373
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2017-11-308880 improve DTrace error checkingJerry Jelinek1-0/+7
Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-30OS-6395 improve DTrace error checkingJerry Jelinek1-0/+7
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Tim Kordas <tim.kordas@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-30 [illumos-gate merge]Jerry Jelinek3-28/+28
commit fff286c84bdfba2236facfa589335ba013241952 8824 libadutils: variable 'class' set but not used commit 3934d9d608fe872ef1424714cad422bc624293b5 8698 AMD does not make an OPERTRON commit c3f7a870373b38f01b2fb5e6ec30cb456c90ad32 8734 prof: variable 's_inv' set but not used commit cf07d3da9915c0d22da8f59e991639f819463cef 8603 rename zilog's "zl_writer_lock" to "zl_issuer_lock" Conflicts: usr/src/uts/common/sys/smbios.h
2017-11-298698 AMD does not make an OPERTRONRobert Mustacchi1-1/+1
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-298676 Add SMBIOS 3.1.1 definitionsRobert Mustacchi1-1/+3
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-298603 rename zilog's "zl_writer_lock" to "zl_issuer_lock"Prakash Surya2-27/+27
Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-27 [illumos-gate merge]Jerry Jelinek6-57/+22
commit 4b44494bc0063e420eaa97f89cac1d1ff036c9da 8826 libnisdb: variable set but not used commit 9b7c09359fb54caf6aad4de74967d415a48a88aa 8825 libsldap: variable 'buf' set but not used commit 942ab016774d03e12180dd0492e27e8227871a89 8821 smbsrv: error: variable 'dnptrs' set but not used commit ff7e8ba86ba6352405bed47d89bd49c659eb6871 8820 pam_modules: variable set but not used commit 8c69cc8fbe729fa7b091e901c4b50508ccc6bb33 8818 i86xpv/generic_cpu: variable set but not used commit 1f0a297725d06da62d0c701916f52e7f403ee0fc 8817 ntxn: parameter 'mode_dont_care' set but not used commit f58b22cff52aa6f7ce2ef23b9bbcc9d9e13f6cd7 8796 loader.efi: efipart does not recognize partitionless disks commit f924f33d7af04fdea77591a059dd9c734448b76b 8816 mr_sas: variable set but not used commit c873de809dcfeab9e738982f896c992a43066ee5 8815 mega_sas: variable set but not used commit 41be0ab3c9666e1f4bec924d95785dc06ab87662 8811 bfe: variable 'prom' set but not used commit d1c3d93af2b0ea9ce0e658a1baa771aafbd5aafe 8753 linker errors don't show up in the "mail_msg" file
2017-11-238817 ntxn: parameter 'mode_dont_care' set but not usedToomas Soome3-19/+14
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-11-238816 mr_sas: variable set but not usedToomas Soome1-12/+4
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-11-238815 mega_sas: variable set but not usedToomas Soome1-17/+4
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-11-238811 bfe: variable 'prom' set but not usedToomas Soome1-9/+0
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-11-20OS-6463 Don't allow clearing of thread name in LX on TID 1Jason King1-0/+10
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-20 [illumos-gate merge]Jerry Jelinek8-71/+154
commit a375f4369f2774fb4628ce225260143f7e530cec 8788 tavor: variable 'cfi_dw_info' set but not used commit 8b8be354eac32fe0c94a52f66250bff1b4e646a1 8787 hermon: variable 'cfi_dw_info' set but not used commit a3b2868063897ff0083dea538f55f9873eec981f 8677 Open-Context Channel Programs commit 9dca21df58d57c2dadfa3bcb1d33c7bd0260cfd8 8807 More recent glib updates break hald build
2017-11-198788 tavor: variable 'cfi_dw_info' set but not usedToomas Soome1-2/+0
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-198787 hermon: variable 'cfi_dw_info' set but not usedToomas Soome1-2/+0
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>