| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ansi/deregister. | 2005-11-28 | 1 | -49/+25 | |
| | | | | | 'go for it' deraadt@ | ||||
| * | sched work by niklas and art backed out; causes panics | 2005-05-29 | 1 | -2/+2 | |
| | | |||||
| * | This patch is mortly art's work and was done *a year* ago. Art wants to thank | 2005-05-25 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | everyone for the prompt review and ok of this work ;-) Yeah, that includes me too, or maybe especially me. I am sorry. Change the sched_lock to a mutex. This fixes, among other things, the infamous "telnet localhost &" problem. The real bug in that case was that the sched_lock which is by design a non-recursive lock, was recursively acquired, and not enough releases made us hold the lock in the idle loop, blocking scheduling on the other processors. Some of the other processors would hold the biglock though, which made it impossible for cpu 0 to enter the kernel... A nice deadlock. Let me just say debugging this for days just to realize that it was all fixed in an old diff noone ever ok'd was somewhat of an anti-climax. This diff also changes splsched to be correct for all our architectures. | ||||
| * | Use list and queue macros where applicable to make the code easier to read; | 2004-12-26 | 1 | -4/+3 | |
| | | | | | no change in compiler assembly output. | ||||
| * | debranch SMP, have fun | 2004-06-13 | 1 | -1/+5 | |
| | | |||||
| * | Add id_t type as per POSIX and use it for [gs]etpriority(2). | 2003-12-11 | 1 | -3/+3 | |
| | | | | | OK henning@ and deraadt@ | ||||
| * | POSIX says rlim_t should be unsigned so make it u_quad_t. Also add | 2003-12-11 | 1 | -4/+1 | |
| | | | | | | POSIX-mandated RLIM_SAVED_MAX and RLIM_SAVED_CUR defines. On OpenBSD these are identical to RLIM_INFINITY as allowed by POSIX. OK deraadt@ | ||||
| * | match syscallargs comments with reality | 2003-09-01 | 1 | -2/+2 | |
| | | | | | | from Patrick Latifi <patrick.l@hermes.usherb.ca> ok jason@ tedu@ | ||||
| * | change arguments to suser. suser now takes the process, and a flags | 2003-08-15 | 1 | -3/+3 | |
| | | | | | | | | | | argument. old cred only calls user suser_ucred. this will allow future work to more flexibly implement the idea of a root process. looks like something i saw in freebsd, but a little different. use of suser_ucred vs suser in file system code should be looked at again, for the moment semantics remain unchanged. review and input from art@ testing and further review miod@ | ||||
| * | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 1 | -6/+2 | |
| | | | | | rescinded 22 July 1999. Proofed by myself and Theo. | ||||
| * | Match reality by changing (u_int) -> (int) in comments. | 2002-10-15 | 1 | -2/+2 | |
| | | |||||
| * | Check for negative values. Inspiration from tedu <grendel@zeitbombe.org>. | 2002-10-02 | 1 | -3/+3 | |
| | | | | | ok deraadt@ and art@ | ||||
| * | Map stack pages without VM_PROT_EXECUTE. Notice that right now this | 2002-07-21 | 1 | -2/+2 | |
| | | | | | doesn't do anything since no pmap implements exec protection yet. | ||||
| * | Convert plimit allocations to pool. | 2002-01-25 | 1 | -11/+16 | |
| | | |||||
| * | Make user/system times increase monotonically. ok deraadt@ and millert@ | 2001-12-20 | 1 | -30/+17 | |
| | | |||||
| * | Move maxdmap and maxsmap to kern_resource.c | 2001-11-10 | 1 | -2/+7 | |
| | | |||||
| * | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | 2001-11-06 | 1 | -3/+1 | |
| | | | | | (Look ma, I might have broken the tree) | ||||
| * | remove old vm | 2001-06-27 | 1 | -8/+1 | |
| | | |||||
| * | Make it a bit more obvious what dosetrlimit does. (shrink). | 2001-05-26 | 1 | -30/+25 | |
| | | |||||
| * | Add limfree prototype to sys/recosurcevar.h. | 2000-05-05 | 1 | -2/+1 | |
| | | |||||
| * | Use LIST_ macros instead of internal field names to walk the allproc list. | 2000-03-03 | 1 | -3/+3 | |
| | | |||||
| * | more stack direction fixes; art@ ok | 1999-11-05 | 1 | -1/+9 | |
| | | |||||
| * | vm_offset_t -> {v,p}addr_t ; vm_size_t -> {v,p}size_t | 1999-07-15 | 1 | -3/+3 | |
| | | |||||
| * | uvm allocation and name changes | 1999-02-26 | 1 | -1/+10 | |
| | | |||||
| * | Sync with NetBSD. Figure NZERO into priorities and that rlim_cur | 1996-11-24 | 1 | -5/+10 | |
| | | | | | and rlim_max are >0. | ||||
| * | sec can be a long | 1996-07-27 | 1 | -3/+2 | |
| | | |||||
| * | unsigned usec can go negative, should be added in as is; netbsd pr#2585; Juergen.Fluk@lrz.tu-muenchen.de | 1996-07-02 | 1 | -2/+3 | |
| | | |||||
| * | calcru() must calculate using u_quad_t to avoid overflows; netbsd pr#2496, brb@exp.com | 1996-06-20 | 1 | -3/+3 | |
| | | |||||
| * | From NetBSD: 960217 merge | 1996-03-03 | 1 | -7/+7 | |
| | | |||||
| * | from netbsd; limfree() | 1995-12-14 | 1 | -7/+17 | |
| | | |||||
| * | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+447 | |
