summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2013-12-11Fix typo; that teaches me to steal other people's diffs!Mark Kettenis
2013-12-10dead assignment; from david hill, ok claudioMike Belopuhov
2013-12-10Add infrastructure to create un-biglocked task queues. Stolen from blambert@Mark Kettenis
2013-12-09use a separate task queue for sensors;Mike Belopuhov
2013-12-09Don't keep removed files (B_INVAL bufs) in the buffer cache. Free buffersBob Beck
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-12-01Change 'mountlist' from CIRCLEQ to TAILQ. Be paranoid andKenneth R Westerback
2013-11-29msgs can be constTheo de Raadt
2013-11-27Defer the v_type initialisation until after the vnode has been purged fromJoel Sing
2013-11-27Assert that we never have destinations cached for a non-VDIR vnode.Joel Sing
2013-11-27make timeout_add and its wrappers return whether the timeout was scheduledDavid Gwynne
2013-11-27get rid of the goop for maintaining multiple cftables since theresDavid Gwynne
2013-11-261 << 31 cleanup. Eitan Adler pointed out that there has been aTheo de Raadt
2013-11-26compare pointers to NULLDavid Gwynne
2013-11-25Fix infinite loop pointed out by clang/brad.Matthew Dempsky
2013-11-25rename magicnumber to globalsleepaddrTed Unangst
2013-11-25disable %n in printf(9); there is no need for it in the kernel besidesDamien Miller
2013-11-21remove the #define b_cylinder b_resid from bufs. i hated theDavid Gwynne
2013-11-20now that all the direct users of disksort have been removed, we can nowDavid Gwynne
2013-11-18hack in a global rendezvous for interprocess semaphores to useTed Unangst
2013-11-18simplify kthread_create(). no more stdargTheo de Raadt
2013-11-18panic expects a format stringTheo de Raadt
2013-11-14Use (N * sizeof(struct klist)) instead of (N * sizeof(struct klist *))Charles Longeau
2013-11-09Remove hibernate_get_next_rle function (unused, and we need to redo itMike Larkin
2013-11-09Add KASSERT()s to tsleep() and msleep() to verify that bogus flagsPhilip Guenther
2013-11-09ticks is compared against mcl_grown to see if time has elapsed sinceDavid Gwynne
2013-11-09unbias the chunks and chunktable writing and reading. as a result, itTheo de Raadt
2013-11-06simplify a crazy expressionTheo de Raadt
2013-11-06In hibernate_write_chunks(), keep track of relative block numbers insteadTheo de Raadt
2013-11-06spacingTheo de Raadt
2013-11-06return the known error, instead of EIOTheo de Raadt
2013-11-06shorten dev_t in hib_infoTheo de Raadt
2013-11-06shorten variable name for the hibernate info struct, throughout. MuchTheo de Raadt
2013-11-06use DEV_BSIZE instead of "secsize"Theo de Raadt
2013-11-06teach the side-effect free drivers about the partition they are dealingTheo de Raadt
2013-11-06Errant assignment that snuck in long ago. Pointed out by deraadt@Mike Larkin
2013-11-05Change an #if 0 surrounding a debug printf into a DPRINTF instead.Mike Larkin
2013-11-05new function uvm_hibswap() finds a the largest free zone in swap, whichTheo de Raadt
2013-11-05remove pool constructors and destructors. theyre called for everyDavid Gwynne
2013-11-05Replace direct references to p_size, p_offset and d_secperunit withKenneth R Westerback
2013-11-04move kernel sensor tasks from using workqs to tasks. while hereDavid Gwynne
2013-11-01Sprinkle (long long) casts where %lld is being used to print daddr_tKenneth R Westerback
2013-10-30Use local variables for ap->a_p where appropriate.Philip Guenther
2013-10-30deprecate taskq_systq() and replace it with extern struct taskqDavid Gwynne
2013-10-29since taskq_create is only callable from autoconf or process context, itDavid Gwynne
2013-10-29sys/task.h includes sys/queue.h, so kern/kern_task.c doesnt needDavid Gwynne
2013-10-29use unsigned int instead of u_int to reduce the depend on types.h.David Gwynne
2013-10-29introduce tasks and taskqs as an alternative to workqs.David Gwynne
2013-10-29Unlock the vnode while calling a device's d_close routine, except whenPhilip Guenther
2013-10-25fix commentTodd C. Miller