summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2013-05-19select(-1, ...) should fail with EINVAL.Philip Guenther
2013-05-07Merge from FreeBSD, r191313Philip Guenther
2013-05-06restore original gangster lockstatus return values for compatTed Unangst
2013-05-03switch the malloc and pool freelists to using xor simpleq.Ted Unangst
2013-05-02according to pedro, ids work better with the ending $Ted Unangst
2013-05-01a few tweaks noticed by jsingTed Unangst
2013-05-01exorcise lockmgr. the api remains, but is now backed by recursive rwlocks.Ted Unangst
2013-04-29regenMatthew Dempsky
2013-04-29Extend P_SIGSUSPEND handling in userret() to properly restore theMatthew Dempsky
2013-04-24Add tstohz(9) as the timespec analog to tvtohz(9).Matthew Dempsky
2013-04-24When a ucom(4) is removed, it frees the tty with ttyfree(). However ifNicholas Marriott
2013-04-24When attaching disks, feed the disklabel's checksum toBret Lambert
2013-04-19sprinkle ifdef MP to disable cpu migration code when not needed.Ted Unangst
2013-04-17check that the pool we are about to init isn't already on the list inTed Unangst
2013-04-16Some compat options require snapshot coordinationPhilip Guenther
2013-04-15regenJoel Sing
2013-04-15regenJoel Sing
2013-04-15Add an f_mntfromspec member to struct statfs, which specifies the name ofJoel Sing
2013-04-10Fix various glitches in queue macro usage.Philip Guenther
2013-04-09Add a magic number to the head of the signature block. Check for magicMike Larkin
2013-04-06make kernel compileTheo de Raadt
2013-04-06i missed this file too.Ted Unangst
2013-04-06i missed a file, crap. found by deraadtTed Unangst
2013-04-06shuffle around some poison code, prototypes, values...Ted Unangst
2013-04-06rthreads are always enabled. remove the sysctl.Ted Unangst
2013-04-05remove some obsolete castsTed Unangst
2013-04-04Do not allow the listen(2) syscall for an already connected socket.Alexander Bluhm
2013-04-01Make setrlimit() return EINVAL if rlim_cur > rlim_max, per POSIX.Philip Guenther
2013-03-31replace pool debug magic with shared mem poison codeTed Unangst
2013-03-30vrele() is a tricky beast. it can sleep if the refcount hits zero,Ted Unangst
2013-03-30Return ENOTDIR if an *at() syscall is passed a relative path and aPhilip Guenther
2013-03-28sys/param.h gets you sys/types.h automaticallyTheo de Raadt
2013-03-28do not include machine/cpu.h from a .c file; it is the responsibility ofTheo de Raadt
2013-03-28separate memory poisoning code to a new file and make it usable kernel wideTed Unangst
2013-03-28Add support for _PC_TIMESTAMP_RESOLUTION for ffs/mfs, cd9600, ext2,Philip Guenther
2013-03-28no need for vnode.h to include namei.h unconditionallyTed Unangst
2013-03-28When updating fd_cdir or fd_rdir, put the new pointer in placePhilip Guenther
2013-03-28Handle the pathconf _PC_PATH_MAX, _PC_PIPE_BUF, _PC_ASYNC_IO,Philip Guenther
2013-03-27Move soidle() into the big #ifdef SOCKET_SPLICE block to have itAlexander Bluhm
2013-03-27rename NCHNAMLEN to NAMECACHE_MAXLEN. easier to read, easier to type.Ted Unangst
2013-03-26simpleq is lighter weight and sufficient for pool's needs.Ted Unangst
2013-03-26replace kern malloc's hand rolled freelist with simpleq macros.Ted Unangst
2013-03-25the unused palm code goes away.Theo de Raadt
2013-03-25reseed the random pool with 'dmesg' when more devices are attachedMarkus Friedl
2013-03-23pull the suser check for sysctl pointers up higher, out of the loops.Ted Unangst
2013-03-21use PAGE_SHIFT instead of PGSHIFTTheo de Raadt
2013-03-20When non-root asks sysctl for kinfo proc or file requests, do not fill inTheo de Raadt
2013-03-19After a socket splicing timeout is fired, a network interrupt canAlexander Bluhm
2013-03-18nscan only operates in a single direction, remove leftover dir variable.Ted Unangst
2013-03-15factor out the deadbeef code for legibility.Ted Unangst