aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Remove a potential deadlock on i386 SMP by changing the lazypmap ipi andJohn Baldwin2004-08-041-1/+0
* Workaround a possible deadlock on SMP due to a spin lock LOR by disablingJohn Baldwin2004-08-041-0/+6
* Cache the value of curthread in the _get_sleep_lock() and _get_spin_lock()John Baldwin2004-08-041-4/+5
* Assert Giant in namei(). Bugs have been reported in which, followingRobert Watson2004-08-041-0/+2
* Assert Giant in the following file descriptor-related functions:Robert Watson2004-08-041-0/+10
* Remove spl's from kern_resource.c.Robert Watson2004-08-041-4/+0
* Instead of calling ia32_pause() conditionally on __i386__ or __amd64__Maxime Henrion2004-08-031-15/+5
* Don't skip permission checks when sending signals to zombie processes.Pawel Jakub Dawidek2004-08-031-13/+7
* Standardize pipe locking, ensuring that everything is locked viaMike Silbersack2004-08-031-152/+115
* s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/gDavid Xu2004-08-031-2/+2
* Repeat after me:Julian Elischer2004-08-031-0/+1
* Remove an argument that is never used.Julian Elischer2004-08-021-7/+6
* Put a cap on the auto-tuning of kern.maxvnodes.David E. O'Brien2004-08-021-0/+8
* Add what appears to be a missing '*/' at the end of a comment.Robert Watson2004-08-021-0/+1
* * Add a "how" argument to uma_zone constructors and initialization functionsBrian Feldman2004-08-024-55/+60
* Comment kse_create() and make a few minor code cleanupsJulian Elischer2004-08-011-47/+121
* Put a version element in the VFS filesystem configuration structurePoul-Henning Kamp2004-07-302-54/+60
* Giant is no longer required by vm_waitproc() and vmspace_exitfree().Alan Cox2004-07-301-2/+0
* Minor message cleanup.Nate Lawson2004-07-302-6/+4
* Syscall kill(2) called for a zombie process should return 0.Pawel Jakub Dawidek2004-07-291-1/+10
* Fill some informations about zombie processes as well.Pawel Jakub Dawidek2004-07-291-7/+6
* Remove global variable rootdevs and rootvp, they are unused as such.Poul-Henning Kamp2004-07-281-1/+0
* Avoid casts as lvalues.Alexander Kabaev2004-07-283-7/+6
* Use P_SINGLE_EXIT to check single-threading case, P_WEXIT is not for thatDavid Xu2004-07-281-1/+1
* Convert the vfsconf list to a TAILQ.Poul-Henning Kamp2004-07-273-129/+102
* Pass a thread argument into cpu_critical_{enter,exit}() rather thanRobert Watson2004-07-271-2/+2
* Add "options ADAPTIVE_GIANT" which causes Giant to also be treated inRobert Watson2004-07-271-0/+4
* - Use atomic ops for updating the vmspace's refcnt and exitingcnt.Alan Cox2004-07-274-17/+17
* Move the schedlock owner state update following the contextBosko Milekic2004-07-271-12/+14
* In revision 1.228, I accidentally broke the "total number of processes inColin Percival2004-07-261-1/+2
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This isColin Percival2004-07-2612-60/+60
* Revert modification of subr_turnstile.c accidentally included in theRobert Watson2004-07-251-1/+0
* In uipc_connect(), assert that the passed thread is curthread, and passRobert Watson2004-07-252-1/+4
* Do some initial locking on accept filter registration and attach. WhileRobert Watson2004-07-251-29/+76
* Eliminate unused second argument to reassignbuf() and simplify itPoul-Henning Kamp2004-07-253-34/+15
* Add netatalk mutexes to hard-coded WITNESS lock order.Robert Watson2004-07-251-0/+6
* Expand the generic, but bogusly formed, copyright notice to includeWarner Losh2004-07-251-1/+21
* Neuter this warning for now, I think I know the remaining issues.Poul-Henning Kamp2004-07-251-1/+2
* White space fix..Julian Elischer2004-07-241-3/+3
* Clean up whitespace, increase consistency and correctness.Scott Long2004-07-232-13/+9
* Don't include a "\n" in KTR output, it confuses automatic parsing.Robert Watson2004-07-231-1/+1
* Remove the previous hack since it doesn't make a difference and is gettingScott Long2004-07-231-2/+0
* Use kmem_alloc_nofault() rather than kmem_alloc_pageable() for allocatingAlan Cox2004-07-231-1/+1
* Export KTR_COMPILE as a sysctl so you can easily check from user spaceRobert Watson2004-07-231-0/+3
* Don't perform pipe endpoint locking during pipe_create(), as the pipeRobert Watson2004-07-231-11/+20
* In setpgid(), since td is passed in as a system call argument, use itRobert Watson2004-07-231-1/+1
* Push Giant acquisition down into fo_stat() from most callers. AcquireRobert Watson2004-07-224-7/+8
* Push acquisition of Giant from fdrop_closed() into fo_close() so thatRobert Watson2004-07-224-6/+9
* suser() accepts a thread argument; as suser() dereferences td_ucred, aRobert Watson2004-07-221-0/+12
* Disable the PREEMPTION-enabled code in critical_exit() that encouragesScott Long2004-07-221-0/+2