summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/syscall
AgeCommit message (Collapse)AuthorFilesLines
2015-08-28 [illumos-gate merge]Jerry Jelinek1-2/+1
commit a0f9c00cd82d49a710cee8aeb83ce42b5fb293a9 6141 use kmem_zalloc instead of kmem_alloc + bzero/memset
2015-08-276141 use kmem_zalloc instead of kmem_alloc + bzero/memsetJosef 'Jeff' Sipek1-2/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-21 [illumos-gate merge]Jerry Jelinek1-1/+1
commit ede2438e8f556ca20640a62396a44cf0c635b8f9 5856 syscall/memctl should compare attr != 0, being an int, instead of NULL
2015-04-205856 syscall/memctl should compare attr != 0, being an int, instead of NULLRichard PALO1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-165843 getrandom(2) lays it on a bit thickRobert Mustacchi1-2/+2
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-15OS-4189 getrandom(2) lays it on a bit thickRobert Mustacchi1-2/+2
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2015-04-125830 want arc4random(3C) suiteRobert Mustacchi2-3/+86
5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2015-03-27OS-4098 move open, close and fcntl into the kernelJerry Jelinek2-5/+6
2015-03-10OS-4028 need a priv for meminfo and disallow by default for a zoneJerry Jelinek1-2/+20
2015-02-27OS-3950 add MADV_PURGE to provide busted Linux MADV_DONTNEED semanticsBryan Cantrill1-1/+2
2015-02-23OS-3893 sendfile compat checks shouldn't be done in so_sendmblkRobert Mustacchi1-4/+15
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-02-18OS-2868 Need a proper flock() implementationJerry Jelinek1-10/+124
2015-02-15OS-3845 want arc4random(3C) suiteRobert Mustacchi2-3/+85
OS-3846 want getentropy(3C) OS-3847 want getrandom(2) OS-3848 want explicit_bzero(3C) OS-3843 want MC_INHERIT_ZERO OS-3844 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2015-01-27OS-3752 Increase IOV_MAX to at least 1024Jerry Jelinek1-43/+179
2015-01-15 [illumos-gate merge]Jerry Jelinek1-3/+392
commit fca543ca45b12c44a243625bce68b645ba8ed791 4923 want preadv and pwritev commit 078266a5aafa880521ea55488ef3d676f35e908e 5518 Memory leaks in libzfs import implementation commit 69a6f7175eaa5e5a2a38a92e6e522062e898f570 5519 zfs-diagnosis: Memory leak in zpool_find_load_time()
2015-01-144923 want preadv and pwritevDJ Hoffman1-3/+392
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2014-11-21OS-3554 lx brand: node.js test test-fs-append-file.js hangs on 64-bitBryan Cantrill1-3/+5
2014-08-14 [illumos-gate merge]Keith M Wesolowski2-8/+6
commit c65ceeb86e91d6d94cf15d4cb9884845c2ce8a04 5081 mpt_sas watchdog timout needs to be initialized earlier 5080 potential memory leak in mpt_sas commit 640c1670a105457bb0040e8e11037b53ab6ebcfa 5047 don't use atomic_*_nv if you discard the return value commit 9c68c0524222ca5eac2fb0835154553c1cdaa96c 5046 comstar: use the correct type instead of casting all the time commit 1a5e258f5471356ca102c7176637cdce45bac147 5045 use atomic_{inc,dec}_* instead of atomic_add_* commit febac2a0e9cb29c6762618e32b7ca73916512d7f 5044 define static inlines for most often used atomic functions commit 6ed9368a130d7c9a82e574da808d34034da33748 5043 remove deprecated atomic functions' prototypes commit 75d94465dbafa487b716482dc36d5150a4ec9853 5042 stop using deprecated atomic functions
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek2-8/+6
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-215004 load average should be virtualized for zonesJerry Jelinek1-12/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-26OS-3088 need a lighterweight page invalidation mechanism for zone memcapJerry Jelinek1-0/+14
2014-04-23OS-2893 add support for epollBryan Cantrill1-9/+10
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2013-09-27 [illumos-gate merge]Keith M Wesolowski2-5/+24
commit 6ed0a5cff079e25f4aa15cef67c6dd48ee60b018 4090 igb I210/I211 support commit 75eba5b6d79ed4d2ce3daf7b2806306b6b69a938 4091 e1000g I217/I218 support 4092 Intel 1GBe NIC common code should be shared commit 80c94ecd7a524eb933a4bb221a9618b9dc490e76 3881 want device driver for HP SmartArray RAID controllers commit 5e989a96186a37eb528fb7bb4d28a150874ec799 3830 SIGQUEUE_MAX's limit of 32 is too low commit b9476f453004695da12eaaff383ed9005e7a47c4 4158 want getifaddrs manual page Conflicts: usr/src/man/man5/resource_controls.5 usr/src/man/man7d/cpqary3.7d usr/src/pkg/manifests/driver-storage-cpqary3.mf usr/src/uts/common/io/cpqary3/cpqary3.c usr/src/uts/common/Makefile.files usr/src/uts/intel/cpqary3/Makefile Manifests: usr/src/pkg/manifests/driver-network-e1000g.mf usr/src/pkg/manifests/driver-network-igb.mf
2013-09-273830 SIGQUEUE_MAX's limit of 32 is too lowDavid Höppner2-5/+24
Reviewed by: Cedric Blancher <cedric.blancher@gmail.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Irek Szczesniak <iszczesniak@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-08-123975 ddi_periodic_add(9F) is entirely rubbishJoshua M. Clulow1-0/+8
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-07-30 [illumos-gate merge]Keith M Wesolowski1-16/+0
commit 694c35faa87b858ecdadfe4fc592615f4eefbb07 3882 Remove xmod & friends
2013-07-293882 Remove xmod & friendsJosef 'Jeff' Sipek1-16/+0
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-07-293934 project reference count leak in tasksys_settaskid()Bryan Cantrill1-0/+4
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Marcel Telka <Marcel.Telka@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-07-29OS-2366 ddi_periodic_add(9F) is entirely rubbishJoshua M. Clulow1-1/+8
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net>
2013-05-17 [illumos-gate merge]Keith M Wesolowski2-2/+2
commit 3197aa64bfc2eb6662d48b7c4cb38cabbe816d2e 3717 a README should explain libc's use of 'protected', the potential existence of synonym symbols, etc. commit dea290bf370f1f35e4f96b50502bb2240d33ed7f 2987 Add destination address to hash computation in mac fanout commit 5eaceb49d5b95dd7910af115172887f8dbddfb4c 3713 Implement accept4() (fix lint)
2013-05-08 [illumos-gate merge]Keith M Wesolowski2-16/+76
commit 5dbfd19ad5fcc2b779f40f80fa05c1bd28fd0b4e 3713 Implement accept4() 3714 Implement pipe2() 3715 Implement dup3() 3716 Implement mkostemp() and mkostemps() 3719 so_socketpair syscall should preserve FD_CLOEXEC flag commit 6136c589445a3ea081bd34ab72db1060875b6bcc 3722 link-editor is over restrictive of R_AMD64_32 addends Conflicts: usr/src/lib/libc/sparcv9/Makefile.com [copyright] usr/src/lib/libc/sparc/Makefile.com [copyright] usr/src/lib/libc/i386/Makefile.com [copyright]
2013-04-233713 Implement accept4() (fix lint)Theo Schlossnagle2-2/+2
2013-04-213713 Implement accept4()Theo Schlossnagle2-16/+76
3714 Implement pipe2() 3715 Implement dup3() 3716 Implement mkostemp() and mkostemps() 3719 so_socketpair syscall should preserve FD_CLOEXEC flag Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-04-18OS-2150 project reference count leak in tasksys_settaskid()20130418release-20130418Bryan Cantrill1-0/+4
2013-04-03 [illumos-gate merge]20130404release-20130404Keith M Wesolowski1-0/+9
commit b075ad5b007248d50e4c2e838b460c9c7cfd9fad 3665 Implement O_CLOEXEC as an open() flag commit 3cc3202e63472d673bcac160bfb86d1865dd9fe7 918 Need better IP fanout (esp. with VLANs present) commit a8c23f9d905fadb090654516236f546ef3f0a1b2 3638 ld confuses files with group sections and files that should lazy load Conflicts: usr/src/uts/common/io/mac/mac_sched.c
2013-04-033665 Implement O_CLOEXEC as an open() flagTheo Schlossnagle1-0/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-11-07Illumos syncJohn Sonnenschein1-1/+1
2012-09-10illumos syncJohn Sonnenschein1-35/+25
2012-08-303112 ztest does not honor ZFS_DEBUGMatthew Ahrens1-35/+25
3113 ztest should use watchpoints to protect frozen arc bufs 3114 some leaked nvlists in zfsdev_ioctl 3115 poll(2) returns prematurely in presence of spurious wakeups Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matt Amdur <Matt.Amdur@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <chris.siden@delphix.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-10-033150 poll times out immediately in 32bit kernelsRichard Lowe1-1/+1
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-132039 several declarations in uts declare functions with variable number of ↵Milan Jurik1-4/+3
args even if they are not Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-03-12OS-1024 sysconfig(_CONFIG_AVPHYS_PAGES) extremely slow inside zonesJerry Jelinek1-10/+7
2012-01-24OS-881 To workaround OS-580 add support to only invalidate mappings from a ↵Jerry Jelinek1-2/+7
single process
2011-11-041605 System time changes combined with spurios wakeups cause DP_POLL to ↵Matt Amdur1-20/+29
return prematurely Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2011-10-03[OS-663] Post-6.5 Illumos syncJohn Sonnenschein1-4/+1
Merge https://github.com/illumos/illumos-gate Conflicts: exception_lists/packaging usr/src/cmd/dtrace/test/cmd/scripts/dtest.pl usr/src/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.include.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh usr/src/cmd/lp/Makefile usr/src/cmd/lp/cmd/lpadmin/options.c usr/src/cmd/lp/cmd/lpfilter.c usr/src/cmd/lp/cmd/lpforms.c usr/src/cmd/lp/cmd/lpusers.c usr/src/cmd/lp/lib/lp/isterminfo.c usr/src/cmd/lp/lib/lp/tidbit.c usr/src/cmd/terminfo/att.ti usr/src/cmd/zpool/zpool_main.c usr/src/common/dis/i386/dis_tables.c usr/src/lib/libdtrace/common/dt_options.c usr/src/lib/libzfs/common/libzfs_dataset.c usr/src/man/man1m/dladm.1m usr/src/man/man1m/flowadm.1m usr/src/man/man1m/zoneadm.1m usr/src/man/man1m/zonecfg.1m usr/src/pkg/manifests/print-lp-print-client-commands.mf usr/src/pkg/manifests/print-lp.mf usr/src/uts/common/fs/zfs/sys/zio.h usr/src/uts/common/fs/zfs/zio.c usr/src/uts/i86pc/ml/mach_offsets.in usr/src/uts/intel/amd64/ml/mach_offsets.in usr/src/uts/intel/sys/tss.h
2011-06-14OS-433 load average should be virtualized for zonesJerry Jelinek1-12/+2
2011-09-151073 migrate kernel modules from ancient _depends_on to true ELF dependenciesBayard Bell1-4/+1
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-05-13OS-369 zone hung in shutting down stateJerry Jelinek1-3/+4
2011-05-02OS-399 zone phys. mem. cap should be a rctl and have associated kstatJerry Jelinek1-4/+5
2012-02-032039 several declarations in uts declare functions with variable number of ↵Milan Jurik1-4/+3
args even if they are not Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>