Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-21 | back out my last commit. | David Gwynne | |
art pointed out that timeout_set is the initializer of timeout structs. this means that the ONQUEUE flag could be set when timeout_set is given freshly allocated memory. my commit suddenly introduced the requirement that you bzero a timeout before initialising it. without the bzero we could generate false positives about the timeout being already queued. art did produce a diff that would walk the queues when the flag was set to see if it really was in the lists, but deraadt considers this too much of a hit. | |||
2006-04-20 | much -> must | Pedro Martelletto | |
2006-04-19 | Remove unused mount list simple_lock() goo | Pedro Martelletto | |
2006-04-19 | wdog_init is only called from wdog_register, so fold them in together. | David Gwynne | |
from mk. ok markus@ | |||
2006-04-18 | if you go timeout_set, timeout_add, and then timeout_set again you can | David Gwynne | |
screw up the queues that tie all the timeouts together. this makes us panic if we detect that happening. its a lot easier to debug that the weird side effects of broken timeout queues. ok mickey@ kettenis@ deraadt@ pedro@ | |||
2006-04-18 | set the params that govern watchdog behaviour back to defaults when the | David Gwynne | |
wdog is shut down. from mk. ok markus@ | |||
2006-04-15 | Repair FIOGETOWN operation; from Alexandre Ratchov. | Miod Vallat | |
2006-04-06 | release kernel lock _after_ the emulation exit hook is called to protect ↵ | Michael Shalayeff | |
possible free()s; tedu@ deraadt@ ok | |||
2006-03-27 | do not rush putting embrionic process on child/thread/sibling lists and set ↵ | Michael Shalayeff | |
timeouts earlier as we can sleep later and get signals and exit and cause all kinds of hell; pedro@ ok | |||
2006-03-26 | do per file io accounting and show that in fstat as well; pedro@ marco@ ok | Michael Shalayeff | |
2006-03-17 | rev 1.77 | Brad Smith | |
m_cat() - if it is safe, copy data portion into 1st mbuf even if 1st mbuf is M_EXT mbuf. rev 1.72 clarify comment on m_cat(). From itojun NetBSD ok claudio@ mcbride@ | |||
2006-03-17 | In m_pulldown avoid a prepend to the next mbuf in the chain if the result | Brad Smith | |
would still not have all data we want continous. From martin NetBSD ok claudio@ mcbride@ | |||
2006-03-16 | Turn EXTENT_ALIGN into an inline function; shaves about 50 to 100 bytes | Miod Vallat | |
on RISC arches, but m68k loses a few bytes; ok deraadt@ | |||
2006-03-15 | add sysctl_int_lower(). This can read, but can only write to a kernel | Theo de Raadt | |
variable if the result is a lowering of the value; tested matthieu | |||
2006-03-15 | copyout() the pollfds if poll() gets interrupted. This resets the revents | Claudio Jeker | |
bitmask and makes poll() behave like documented in the man page. OK deraadt@ | |||
2006-03-12 | sensors_head is only used in kern_sensors.c, so its unnecessay to declare | David Gwynne | |
it in sensors.h. from Constantine A. Murenin | |||
2006-03-05 | Use more queue macros rather than doing it by hand; ok otto@ krw@ | Miod Vallat | |
2006-03-05 | splimp -> splvm | Brad Smith | |
2006-03-04 | With the exception of two other small uncommited diffs this moves | Brad Smith | |
the remainder of the network stack from splimp to splnet. ok miod@ | |||
2006-03-04 | Typos grab bag of the month, eyeballed by jmc@ | Miod Vallat | |
2006-03-04 | Remove traditional coredump support since all our platforms have proper | Miod Vallat | |
cpu_coredump() behaviour. | |||
2006-02-27 | Do not stupidly panic but return ENOTCONN when trying to pass fds on an | Miod Vallat | |
unconnected socket; reported by Christian Biere <christianbiere at gmx dot de> ok claudio@ deraadt@ | |||
2006-02-27 | When checking syscall numbers, qualify the test with the emulation as well. | Niklas Hallqvist | |
fixes potential panics on emulated binaries. ok deraadt@ | |||
2006-02-23 | Remove unused extent_find(). Then, we can keep the extent list only if | Miod Vallat | |
option DIAGNOSTIC || option DDB, saves some room on installation media. | |||
2006-02-20 | Remove historical yet completely undocumented ``is this a tape'' ioctl for | Miod Vallat | |
block devices where ioctl request is zero and data is B_TAPE, which no sane userland program uses those days. General disgust and ok deraadt@ millert@ weingart@ | |||
2006-02-20 | Compile out more rthreads stuff unless option RTHREADS; | Miod Vallat | |
discussed with a few, ok tedu@ | |||
2006-01-28 | get rid of the sensors globals. theyre were only used by sysctl for | David Gwynne | |
locating and finding the correct sensor to spit out. instead provide a a sensor_get function that wraps up the access to the vars. theyre now safe inside kern_sensors.c. theres also a touch of whitespace tweaking ok grange@ | |||
2006-01-21 | Remove now unused zeroref member in cfattach structures. | Miod Vallat | |
2006-01-21 | Make sure cache_revlookup() doesn't return invalid cache entries. | Pedro Martelletto | |
This function will be used in the future. Okay marius@. | |||
2006-01-20 | revert auto-skew. some ntpd implementations interact poorly. | Ted Unangst | |
2006-01-19 | redo (w/ proper changes everywhere ;): | Michael Shalayeff | |
take interp[MAXPATHLEN] off the stack. from mickey, ok otto while here, switch above from malloc to pool, remove stupid casts tedu@ miod@ ok | |||
2006-01-19 | Replace SENSOR_ADD() macro with a pair of functions | Alexander Yurchenko | |
sensor_add()/sensor_del() so that sensors can be attached and detached dynamicaly. ok kettenis@ deraadt@ dlg@ | |||
2006-01-18 | Fix logic botch when checking for COMPAT_SUNOS binary specifics; repairs | Miod Vallat | |
some TIOCGPGRP result fallout. ok deraadt@ | |||
2006-01-13 | auto adjusting adjtime. be more responsive to large clock deltas, | Ted Unangst | |
and attempt to compensate for incorrect clocks by adjusting ticks slowly. ok deraadt | |||
2006-01-13 | In config_detach_children(), after detaching a device, restart the device | Miod Vallat | |
list walk from its parent device, as the device which was following it may have been one of its children, and thus gone as well. Found the hard way using the strict queue macros. Feedback and help toby@, ok deraadt@ | |||
2006-01-09 | Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks. | Pedro Martelletto | |
Inspiration from miod@, okay deraadt@. Tested on i386, macppc and amd64. | |||
2006-01-07 | p_dupfd need only be -1, nothing else. but this is nothing like what aaron ↵ | Theo de Raadt | |
has coming... | |||
2006-01-07 | Backout last revision, it's broken. Try pkg_add redhat_base-8.0p7 on i386 | Aaron Campbell | |
to see; page fault trap in linux_elf_probe (char *itp is being passed as NULL and then "if (itp[0])" attempts to dereference it). deraadt@ "trash it asap" | |||
2006-01-06 | typo fix from ray lai; | Jason McIntyre | |
ok deraadt | |||
2006-01-06 | oring in PCATCH doesn't help if we don't pass the right prio to tsleep | Ted Unangst | |
2006-01-06 | check in of "rwlock.20051230" from art. | Ted Unangst | |
mostly cleanup and simplification, though now also supporting upgrade and downgrade via the magic wand. | |||
2006-01-06 | take interp[MAXPATHLEN] off the stack. from mickey, ok otto | Ted Unangst | |
while here, switch above from malloc to pool, remove stupid casts | |||
2006-01-05 | ansi/deregister | Jonathan Gray | |
2006-01-05 | if a kthread fails to call kthread_exit() but instead returns, | Ted Unangst | |
bad things happen. fix acct thread. from art | |||
2006-01-03 | Make #undef match its temporary #define. | Miod Vallat | |
2006-01-03 | remove duplicate comment; | Jason McIntyre | |
from thordur i. bjornsson; | |||
2006-01-02 | regen | Jonathan Gray | |
2006-01-02 | Make this generate code with ansi function declarations. | Jonathan Gray | |
No binary change in compiled version of generated file. | |||
2006-01-01 | 2006 | Miod Vallat | |
2005-12-31 | Split the d_type field of cdevsw entries into d_type and d_flags for clarity. | Miod Vallat | |
Discussed with and ok deraadt@ millert@ |