Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-10-10 | implement ppsratecheck(9). from netbsd. | Jun-ichiro itojun Hagino | |
refer mono_time only once in ratecheck(9). | |||
2000-09-28 | When allocating the unallocated file descriptors 0, 1 and 2 for suid execs, | Artur Grabowski | |
don't do it by doing namei on /dev/null. The vnode for the executed file is locked and we had a race where other processes could lock the parent directories up to the root. When the executing process did the lookup on /dev/null it could deadlock on the root vnode while still holding the lock on the executed vnode. Also, it's really bad idea to depend on certain filesystem layout inside the kernel. Now we get the null device vnode by cdevvp(getnulldev(), ... Thanks to Matrin Portmann <map@infinitum.ch> for providing the (large) ktrace that allowed me to track this down. Fixes 1369. | |||
2000-09-27 | replace MALLOC/FREE w/ malloc/free for non-constant-sized memory ↵ | Michael Shalayeff | |
allocations; art@ ok | |||
2000-09-27 | Minimal optimization. | Artur Grabowski | |
2000-09-26 | Don't use MALLOC/FREE on variable sized allocations. | Artur Grabowski | |
2000-09-24 | prevent memory leak in fdalloc; fix by greg@nest.cx | Niels Provos | |
2000-09-20 | Off by one in a validity check | Niklas Hallqvist | |
2000-09-12 | o add missing getsid() prototype | Todd C. Miller | |
o fix typo in getsid() that broke getsid(pid) where pid != 0 o cause getsid() and getpgid() to return EPERM if requesting the id of a session/process group not in the current session o check for NULL session in getsid() for exiting processes | |||
2000-09-12 | regen | Todd C. Miller | |
2000-09-12 | sys_getsid() and sys_getpgid() return pid_t, not int (though pid_t *is* | Todd C. Miller | |
an int so this didn't break anything). | |||
2000-09-12 | NATM domain; stoklund@taxidriver.dk | Theo de Raadt | |
2000-09-07 | On resume run the powerhook in installation order. | Artur Grabowski | |
(the powerhooks were always run in reverse order). | |||
2000-09-07 | Put powerhooks on a CIRCLEQ instead of LIST. | Artur Grabowski | |
Use FOREACH macros instead of walking the list manually. | |||
2000-09-07 | Run powerhooks at splhigh. | Artur Grabowski | |
2000-09-05 | Wrap power hooks in splimp(), fixes WaveLAN suspend problem; thanks art@ | Aaron Campbell | |
2000-08-31 | re-org ecoff headers. move some declarations from exec_ecoff.c to exec_ecoff.h | Eric Jackson | |
so they can be used for osf1 emul. | |||
2000-08-23 | Move the updating of timeout queues to after ticks is incremented. | Artur Grabowski | |
The older code actually ensured that no timeout would be too early, but it violated the principle of least surprise by making it seem (when you looked at the time variable) that every timeout was one tick late. Also periodic timeouts (that readd themselves in the timeout function), will now happen with the frequency you expect. | |||
2000-08-08 | permit changing flags | Theo de Raadt | |
2000-08-04 | clear rings before freeing them | Theo de Raadt | |
2000-08-04 | KNF | Theo de Raadt | |
2000-08-03 | s/principal/priciple/; from netbsd | Michael Shalayeff | |
2000-07-19 | Many drivers use a timeout on ttrstrt, make this a generic interface. | Artur Grabowski | |
2000-07-17 | art, at least commit something which compiles! | Theo de Raadt | |
2000-07-17 | Don't wait for B_READ buffers on shutdown. | Artur Grabowski | |
From NetBSD. | |||
2000-07-17 | FORK_SHAREVM only works on non-UVM kernels. | Artur Grabowski | |
Pointed out by miod@ | |||
2000-07-12 | remove m_pulldown statistics, which is highly experimental | Jun-ichiro itojun Hagino | |
2000-07-10 | last change was not tested on VM systems | Theo de Raadt | |
2000-07-07 | The rfork sharing of vmspace is .. special and was broken with UVM. | Artur Grabowski | |
Add a new flag to fork1 - FORK_VMNOSTACK that shares all of the vmspace except the stack and use it for rfork. | |||
2000-07-07 | Make hzto return 0 for timeouts that should happen now or in the past. | Artur Grabowski | |
2000-07-07 | Be more paranoid about return values from hzto. | Artur Grabowski | |
2000-07-07 | Isn't code sharing great? | Artur Grabowski | |
poll had the same timeout problem as select. | |||
2000-07-07 | When select is awakened by a select collission, we need to recalculate | Artur Grabowski | |
the timeout. | |||
2000-07-06 | Change splsoftclock() to spllowersoftclock(). (art@ ok) | Hakan Olsson | |
2000-07-06 | Typo in comment and some cleanup of roundrobin. | Artur Grabowski | |
2000-07-06 | printf %s | Todd T. Fries | |
2000-07-05 | Stop sleeps from returning early (by up to a clock tick). | Paul Janzen | |
From FreeBSD: eventually, we should replace hzto() with something like tvtohz() as well. | |||
2000-06-27 | Slight optimization of wakeup. | Artur Grabowski | |
2000-06-25 | disable automatic crashdump when swap encryption is on | Niels Provos | |
2000-06-23 | remove obsolete vtrace guts; art@ | Michael Shalayeff | |
2000-06-22 | regen-vtrace | Michael Shalayeff | |
2000-06-22 | make vtrace always obsolte; art@ | Michael Shalayeff | |
2000-06-20 | timeout_add: Remove the right timeout when we see that it is on the list. | Artur Grabowski | |
2000-06-18 | Mark kernel threads as system processes. Make ps hide them by default, | Niklas Hallqvist | |
show them with -k. Do not try to show RSS based values for them as they mess up column alignment. vmstat -f now shows kernel threads separately from rforks too. | |||
2000-06-18 | Process ID 5 is now the crypto kernel thread. | Angelos D. Keromytis | |
2000-06-17 | initial import of tcfs. | Niels Provos | |
2000-06-16 | take MIN/MAX from param.h, okay theo@ | Niels Provos | |
2000-06-12 | update icmp6 name lookup code to conform to 05 draft. previous code | Jun-ichiro itojun Hagino | |
was 03/05 chimera. ping6: -n by default due to too many false error report due to too long reverse query delay. | |||
2000-06-08 | Add explicit inclusions of signalvar.h to files actually using syms defined | Niklas Hallqvist | |
there but relying on an indirect inclusion | |||
2000-06-07 | Allow passing an address to 'show malloc' and print out some information about | Artur Grabowski | |
that address. | |||
2000-06-07 | Change debug_malloc_print so that it can be called from ddb. | Artur Grabowski | |