kernel - Major signal path adjustments to fix races, tsleep race fixes, +more
[dragonfly.git] / sys / kern / kern_sig.c
2011-11-15 Matthew Dillonkernel - Major signal path adjustments to fix races...
2011-11-12 Matthew Dillonkernel = Fix tsleep(), remove MAILBOX signals, change...
2011-11-03 Matthew Dillonkernel - Hold required token when accessing p_flags...
2011-11-02 Matthew Dillonkernel - Major MP work on kq and signal processing
2011-10-22 Sascha WildnerRemove some duplicate includes in sys/kern.
2011-08-27 Matthew Dillonkernel - Fix ptrace signal races between child and...
2011-07-29 Matthew Dillonkernel - Fix signal delivery races
2011-06-09 Samuel J. Greearkernel - Allow signal delivery via KQ even if the proce...
2011-02-14 Matthew Dillonkernel - Make numerous proc accesses use p->p_token...
2011-02-12 Matthew Dillonkernel - Make most of the fork and exit paths MPSAFE
2011-02-12 Matthew Dillonkernel - Add per-process token, adjust signal code...
2011-02-11 Matthew Dillonkernel - Add per-process token, adjust signal code...
2010-11-28 Matthew Dillonkernel - Fix MP race in signotify_remote()
2010-10-21 Matthew Dillonkernel - (mainly x86_64) - Fix a number of rare races
2010-08-28 Matthew Dillonkernel - procfs_token work
2010-08-28 Venkatesh SrinivasMPSAFE: MPSAFE kern_sig.c
2010-08-09 Samuel J. Greearkernel - Move KNOTE() out of interrupt path
2010-08-08 Matthew Dillonkernel - Fix kqueue panic on signal event knote
2010-08-03 Samuel J. Greearkernel - Make filters able to be marked MPSAFE
2010-08-03 Samuel J. Greearkernel - Remove kevent subsystem from under mplock
2009-12-20 Matthew Dillonkernel - Move mplock to machine-independent C
2009-12-16 Sascha WildnerFix some warnings that creep up when compiling without...
2009-12-13 Matthew Dillonkernel - Move MP lock inward, plus misc other stuff
2009-08-17 Matthew DillonAMD64 - Fix bogus signal interruption
2009-03-09 Simon Schubertsignals: rework when CURSIG/issignal can stop a thread...
2009-03-06 Simon Schubertcleanup: typo in comment
2009-01-25 Matthew DillonFix another process stuck-during-exit bug - stuck due...
2008-12-24 Sascha WildnerRemove some more dead initialization.
2008-12-20 Sascha WildnerEliminate some dead initialization.
2008-06-09 Matthew DillonFix a SMP race in signotify_remote(). LWPHOLD() the...
2008-04-21 Matthew DillonPass the current LWP to sigexit() instead of the curren...
2008-04-14 Matthew DillonFix ktrace for threaded processes. Move the KTRFAC_ACT...
2008-02-22 Matthew DillonRequire the the core file be owned by the user. Please...
2007-12-06 Simon SchubertFix possible lockup when ptrace()'ing multi-lwp process.
2007-11-06 Matthew DillonSilence an annoying compiler warning.
2007-08-30 Peter AvalosAdd WCONTINUED option for waitpid(2).
2007-08-15 Matthew DillonConvert the lwp list into a red-black tree. This great...
2007-07-01 Matthew DillonMore multi-threaded support for virtualization. Move...
2007-06-30 Matthew DillonA signal is sent to a particular LWP must be delivered...
2007-06-30 Matthew DillonMove the P_WEXIT check from lwpsignal() to kern_kill...
2007-06-29 Matthew DillonImplement struct lwp->lwp_vmspace. Leave p_vmspace...
2007-05-24 Matthew DillonAdd lwkt_sleep() to formalize a shortcut numerous bits...
2007-04-29 Matthew Dillon* Use SYSREF for vmspace structures. This replaces...
2007-03-12 Simon SchubertRework stopping of procs.
2007-03-12 Simon Schubert1:1 Userland threading stage 4.8/4:
2007-02-26 Simon SchubertFix suspend behavior by really stopping the process...
2007-02-25 Simon SchubertGet rid of struct user/UAREA.
2007-02-24 Simon Schubert1:1 Userland threading stage 4.4/4:
2007-02-22 Simon Schubert1:1 Userland threading stage 4.2/4:
2007-02-22 Simon SchubertFix stopping of the current process, which was broken...
2007-02-21 Simon Schubert1:1 Userland threading stage 4.1/4:
2007-02-21 Simon Schubert1:1 Userland threading stage 2.20/4:
2007-02-21 Simon Schubert1:1 Userland threading stage 2.19/4:
2007-02-19 Simon SchubertSilence compiler warning.
2007-02-18 Simon Schubert1:1 Userland threading stage 2.15/4:
2007-02-18 Simon Schubert1:1 Userland threading stage 2.13/4:
2007-02-16 Simon Schubert1:1 Userland threading stage 2.12/4:
2007-02-03 Simon Schubert1:1 Userland threading stage 2.11/4:
2007-01-14 Matthew DillonImplement a new signal delivery mechanism, SA_MAILBOX...
2007-01-07 Matthew DillonFix a conflict with libc's killpg().
2007-01-01 Simon Schubert1:1 Userland threading stage 2.10/4:
2006-12-23 Sascha WildnerRename printf -> kprintf in sys/ and add some defines...
2006-12-20 Matthew DillonRename sprintf -> ksprintf
2006-11-07 Matthew DillonRemove system dependancies on <machine/ipl.h>. Only...
2006-10-10 Matthew DillonFix a long-standing bug inherited from FreeBSD. It...
2006-09-19 Simon Schubert1:1 Userland threading stage 2.9/4:
2006-09-05 Matthew DillonRename malloc->kmalloc, free->kfree, and realloc->kreal...
2006-09-03 Matthew DillonRename functions to avoid conflicts with libc.
2006-08-12 Matthew DillonVNode sequencing and locking - part 3/4.
2006-06-05 Matthew DillonModify kern/makesyscall.sh to prefix all kernel system...
2006-05-25 Matthew DillonConvert almost all of the remaining manual traversals...
2006-05-17 Matthew DillonPass the process (p) instead of the vnode (p->p_tracep...
2006-05-07 Matthew DillonRemove the internal F_FLOCK flag. Either F_POSIX or...
2006-05-06 Matthew DillonThe thread/proc pointer argument in the VFS subsystem...
2006-05-05 Matthew DillonSimplify vn_lock(), VOP_LOCK(), and VOP_UNLOCK() by...
2006-03-27 Matthew DillonRemove NQNFS support. The mechanisms are too crude...
2006-03-09 David XuIf we got a SIGKILL signal in kern_sigtimedwait, call...
2005-12-02 Matthew DillonFix a bug in the big tsleep/wakeup cleanup commit....
2005-12-01 Matthew DillonFor MPSAFE syscall operation, CURSIG->__cursig->issigna...
2005-12-01 Matthew DillonGet rid of the p_stat SZOMB state. p_stat can now...
2005-11-14 Matthew DillonMake tsleep/wakeup() MP SAFE for kernel threads and...
2005-10-11 Simon Schubert1:1 Userland threading stage 2.8/4:
2005-06-06 Matthew DillonRemove spl*() calls from kern, replacing them with...
2005-03-02 David XuIn kern_sigtimedwait, do not mask SIGKILL because a...
2005-02-21 David XuFix timeout verification bug. Matt Dillon asked to...
2005-02-20 David XuImplement sigtimedwait and sigwaitinfo syscalls.
2004-11-23 Matthew DillonThere is enough demand for Kip Macy's checkpointing...
2004-11-12 Matthew DillonVFS messaging/interfacing work stage 9/99: VFS 'NEW...
2004-10-12 Matthew DillonVFS messaging/interfacing work stage 8/99: Major rework...
2004-04-15 Matthew DillonDetect when the target process's thread is sitting...
2004-04-10 Matthew DillonDo some minor critical path performance improvements...
2004-04-10 Matthew DillonANSIfication and style cleanups. Non operational.
2004-03-01 Matthew DillonNewtoken commit. Change the token implementation as...
2004-02-12 Matthew DillonChange lwkt_send_ipiq() and lwkt_wait_ipiq() to take...
2004-02-08 Hiten PandyaMerge from FreeBSD:
2004-01-07 Matthew Dillontvtohz() was originally designed for tsleep() and timeo...
2003-10-24 David P. Reese, Jr.Remove the FreeBSD 3.x signal code. This includes...
2003-10-13 Matthew DillonOops, I gave Kip bad advise. The checkpoint execution...
2003-10-13 Matthew DillonExtend NSIG to 64 and introduce a registration function...
2003-09-29 Matthew DillonCleanup: get rid of the CNP_NOFOLLOW pseudo-flag. ...
next