summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/exit.c
AgeCommit message (Collapse)AuthorFilesLines
2020-11-17 [illumos-gate merge]release-20201119Dan McDonald1-0/+10
commit 5a0af8165ce9590e7a18f1ef4f9badc4dd72c6e6 13274 enable -fstack-protector-strong by default in user land commit 6a817834d81cc75ce12d0d393320837b1fec1e85 5788 Want support for GCC's stack protector in libc commit 350ffdd54baf880f440ddf9697666e283894ded1 13273 want upanic(2) commit 7fdea60d55a95f0e46066fd021c4ef1b1321bafc 13300 mlxcx_cq_setup() doesn't take required locks for ASSERTs Merge notes: - Manifest changes to match package changes (including shipping libssp_ns.a) - Modified lx_vdso tools to not include SSP, to match other build-only tools.
2020-11-1713273 want upanic(2)Robert Mustacchi1-0/+10
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2018-11-29OS-7389 restart_init() needs to be observableMike Gerdts1-0/+23
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-02-16OS-6612 reboot in bhyve guest should reboot, not poweroffJerry Jelinek1-49/+117
OS-6626 bhyve hangs forever when requesting too much kernel memory OS-6627 bhyve needs to support 100+ GB RAM Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-07-10OS-6211 support Linux accountingJerry Jelinek1-2/+2
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-11-167505 dtrace helpers leaked during fork when lwp_create failsPatrick Mooney1-1/+1
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-10-25OS-5740 dtrace helpers leaked during fork when lwp_create failsPatrick Mooney1-2/+2
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-11-166342 want signalfd supportJerry Jelinek1-0/+8
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> 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>
2015-10-07OS-4818 contract template disappears on execJerry Jelinek1-1/+1
2015-06-29OS-4460 exec brands processes that still have multiple threadsPatrick Mooney1-1/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2015-06-15OS-4406 native signalfd supportJerry Jelinek1-0/+8
2015-04-07OS-4151 setbrand hooks should be sane during forkPatrick Mooney1-2/+0
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2015-04-02OS-4144 panic in lx_freelwp during zone shutdownPatrick Mooney1-21/+26
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-04-02OS-4129 lxbrand should not abuse p_brand_data for storing exit signalPatrick Mooney1-33/+29
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2015-02-13OS-3820 lxbrand ptrace(2): the next generationJoshua M. Clulow1-14/+62
OS-3685 lxbrand PTRACE_O_TRACEFORK race condition OS-3834 lxbrand 64-bit strace(1) reports 64-bit process as using x32 ABI OS-3794 lxbrand panic on init signal death Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com>
2015-01-21OS-3736 When restart_init is false, it's possible for init to exit and zone ↵Jerry Jelinek1-2/+3
continues running with no processes
2014-12-15OS-3140 In LX zone 'ps fax' does not show all processesJerry Jelinek1-3/+16
2014-12-055330 zone brands could control init restart behaviorJerry Jelinek1-4/+11
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-14OS-3429 Expose zone's init exit statusJerry Jelinek1-7/+9
2014-08-14 [illumos-gate merge]Keith M Wesolowski1-1/+1
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' Sipek1-1/+1
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-17OS-3149 lx brand always sends SIGCHLD to parent processes, regardless of how ↵DJ Hoffman1-4/+75
clone was invoked OS-2887 lxbrand add WALL, WCLONE, WNOTHREAD support to waitid Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2011-07-21OS-509 zone should halt if init exits and is configured not to restartJerry Jelinek1-4/+11
2010-08-096859073 kmem leak in kmem_alloc_64 in case of fork failures in branded zonesVamsi Nagineni1-1/+1
2010-07-156967895 assertion failed: tk->tk_nprocs == 0, file: ../../common/os/task.c, ↵Menno Lageman1-10/+1
line 436
2010-07-07PSARC 2010/235 POSIX 1003.1-2008 *at(2) syscallsRoger A. Faulkner1-4/+0
6910251 need support for all POSIX.1-2008 *at(2) syscalls 6964835 mknod(2) auditing omits the pathname for invalid arguments
2010-06-29PSARC 2009/042 max-processes rctlMenno Lageman1-10/+29
6631612 non-global zone can overrun the process table of the system 6466380 Project resource set callbacks are needlessly called on every fork() 6516818 task resource callbacks are needlessly called on every fork()
2010-03-05PSARC/2009/354 Always on / no reboot Solaris AuditMarek Pospisil1-1/+1
6192139 Solaris auditing should be able to start collecting audit records without a reboot
2010-02-28PSARC 2009/657 delete obsolete system call trapsRoger A. Faulkner1-19/+0
6906485 delete obsolete system call traps --HG-- rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.c rename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.c rename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.c rename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
2010-02-224492533 Filesystems may need VOP_CLOSE() for executables following a VOP_OPEN()Donghai Qiao1-4/+11
2010-01-296852941 Bad trap panic in contract_process_hwerrJakub Jermar1-3/+3
2009-11-236881015 ZFS write activity prevents other threads from running in a timely ↵Jonathan Adams1-4/+9
manner 6899867 mstate_thread_onproc_time() doesn't account for runnable time correctly PSARC/2009/615 System Duty Cycle Scheduling Class and ZFS IO Observability
2009-04-176752891 p_lock gets hot with mysql (syslwp_park)Roger A. Faulkner1-5/+13
2008-07-016613318 can't restart init in branded zonesedp1-2/+4
6703962 sn1 brand is broken on x86 post b75
2008-01-076619224 Tick accounting needs to be made scalablemv1431291-1/+12
2007-12-271162981 Remove C2_AUDIT #defines from the kernel and build filesgww1-2/+0
2007-07-036311428 exacct doesn't account for a process's microstate data when it moves ↵rh871071-0/+16
between tasks 6455548 exacct can double-count an exiting process
2007-03-136213465 non-global zone's /dev directory has wrong group ownerdp1-10/+28
6464301 zones service description should note its role in gentle zone shutdown 6483910 zonecfg 'info' missed to use a colon for 'device' property 6514423 getzoneid returns p0 when called during proc_exit 6518772 zcons could be fully lint clean
2006-12-13PSARC 2006/659 fork extensionsraf1-30/+29
6497356 fork extensions --HG-- rename : usr/src/lib/libc/amd64/sys/forkall.s => usr/src/lib/libc/amd64/sys/forkallx.s rename : usr/src/lib/libc/amd64/sys/fork1.s => usr/src/lib/libc/amd64/sys/forkx.s rename : usr/src/lib/libc/amd64/sys/vfork.s => usr/src/lib/libc/amd64/sys/vforkx.s rename : usr/src/lib/libc/i386/sys/forkall.s => usr/src/lib/libc/i386/sys/forkallx.s rename : usr/src/lib/libc/i386/sys/fork1.s => usr/src/lib/libc/i386/sys/forkx.s rename : usr/src/lib/libc/i386/sys/vfork.s => usr/src/lib/libc/i386/sys/vforkx.s rename : usr/src/lib/libc/sparc/sys/forkall.s => usr/src/lib/libc/sparc/sys/forkallx.s rename : usr/src/lib/libc/sparc/sys/fork1.s => usr/src/lib/libc/sparc/sys/forkx.s rename : usr/src/lib/libc/sparc/sys/vfork.s => usr/src/lib/libc/sparc/sys/vforkx.s
2006-11-106488832 posix_spawn() should return better error codesraf1-2/+19
2006-09-11PSARC/2005/471 BrandZ: Support for non-native zonesnn352481-20/+16
6374606 ::nm -D without an object may not work on processes in zones 6409350 BrandZ project integration into Solaris 6455289 pthread_setschedparam() should return EPERM rather than panic libc 6455591 setpriority(3C) gets errno wrong for deficient privileges failure 6458178 fifofs doesn't support lofs mounts of fifos 6460380 Attempted open() of a symlink with the O_NOFOLLOW flag set returns EINVAL, not ELOOP 6463857 renice(1) errors erroneously --HG-- rename : usr/src/lib/libzonecfg/zones/SUNWblank.xml => usr/src/lib/brand/native/zone/SUNWblank.xml rename : usr/src/lib/libzonecfg/zones/SUNWdefault.xml => usr/src/lib/brand/native/zone/SUNWdefault.xml
2006-06-22PSARC/2006/269 Zone Boot Arguments IIdp1-8/+5
4943812 init improperly respawning stuff during reboot 4994285 RFE: zones should support boot arguments 6315349 halt.c contains an uninitialized variable 6395642 missing global zone checks for menu updates in uadmin(2) 6415633 krtld calls printf(), goes boom 6421372 libc's lintlib doesn't include <sys/uadmin.h> 6433526 zoneadm should use statvfs64
2006-01-066219276 need per-process equivalent of device contextrab1-13/+19
6244042 x86 kernels do not need default LDTs 6308413 sysi86(SI86DSCR) rejects the first valid custom descriptor #6 with errno 6308413 contributed by Juergen Keil <jk@tools.de>
2005-10-246310079 contention for pidlock is a major bottleneck for the kenbus benchmarksusans1-0/+19
6337073 per process slew must be applied for coloring large anonymous pages
2005-08-216272865 race condition between SIGKILL and /proc PCAGENTraf1-2/+19
2005-06-14OpenSolaris Launchstevel@tonic-gate1-0/+1232