summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2016-08-11shuffle some code to make it more symmetrical.David Gwynne
2016-08-10armish handled some early-gen arm machines, which required tons ofTheo de Raadt
2016-08-09When interrupted, connect() should leave the socket connecting in thePhilip Guenther
2016-07-28Revert previous commitMike Belopuhov
2016-07-28Convert ifq_deq_{begin,rollback,commit} dance to a single ifq_dequeueMike Belopuhov
2016-07-22Prevent NULL-pointer call for filesystems that don't provide vfs_sysctlMark Kettenis
2016-07-19instead of messing about with pointer arithmetic, add an empty arrayTed Unangst
2016-07-14kern.usermount=1 is unsafe for everyone, since it allows any non-pledgedTheo de Raadt
2016-07-14Prevent silly states via knotes on pids > 2^32 and on nonexistent signals.Philip Guenther
2016-07-14kevent validates that ident is a valid fd by getting the file. one sadTed Unangst
2016-07-12The only valid flag for unmount(2) is MNT_FORCE, ignore any others.Todd C. Miller
2016-07-12in the great unp_gc rewrite, a null check was lost. we have spent someTed Unangst
2016-07-12The check for pledge "recvfd" was mistakenly only being performedTheo de Raadt
2016-07-12remove more noisy messages in "sendfd" and "recvfd"Theo de Raadt
2016-07-11be less noisy on console in case of "recvfd" refusalTheo de Raadt
2016-07-10pledge: use uint64_t instead of int for temporary storing a 64bit integerSebastien Marie
2016-07-10POSIX specifies that if a processing calling tcsetpgrp() is in theTodd C. Miller
2016-07-10Paranoia: check KTRPOINT() before calling ktrpledge() to guarantee wePhilip Guenther
2016-07-06Return EINVAL for mknod/mknodat when dev is -1 (aka VNOVAL).Todd C. Miller
2016-07-06fix several places where calculating ticks could overflow.Ted Unangst
2016-07-05remove some casts that aren't necessary.Ted Unangst
2016-07-04switch calculuated thrsleep timeout to unsigned to prevent overflowTed Unangst
2016-07-03introduces new promise "chown" to allow changing owner/group with *chown(2) f...Sebastien Marie
2016-06-28introduce rwlock for socketbuf instead of the old flag and tsleep dance.Ted Unangst
2016-06-28in pledgereq (the array for doing correspondance between textual promise as i...Sebastien Marie
2016-06-27Repair kill(2) on zombie processes.Jeremie Courreges-Anglas
2016-06-27Regen.Joel Sing
2016-06-27Restore the sys_o58_kill system call.Joel Sing
2016-06-27Restore the sys_o58_kill system call.Joel Sing
2016-06-27Implement IPV6_MINHOPCOUNT support.Jeremie Courreges-Anglas
2016-06-27dovutimens: call vrele(9) before returning EINVALSebastien Marie
2016-06-27sys_revoke: call vrele() before returning ENOTTYSebastien Marie
2016-06-26use error code path instead of return early without calling VOP_ABORTOP() andSebastien Marie
2016-06-23Avoid multiple evaluation of macro arguments in softclock()Stefan Kempf
2016-06-23As klog dropped message has no ifdef small kernel, sendsyslogAlexander Bluhm
2016-06-23It is annoying that the dmesg buffer can overflow and loose messagesAlexander Bluhm
2016-06-19Remove the lockmgr() API. It is only used by filesystems, where it is aMartin Natano
2016-06-14Prevent a round to zero in the timeout_add_...() functions. GettingAlexander Bluhm
2016-06-13On localhost a user program may create a socket splicing loop.Alexander Bluhm
2016-06-12Fix format string in ddb show socket.Alexander Bluhm
2016-06-11if the timeout rounds to zero, make it one tick, otherwise we sleepTed Unangst
2016-06-11Since epp->ep_name is a userland pointer, use copyinstr(9) to get a copy okMark Kettenis
2016-06-11Cleanup some systrace leftovers.Mark Kettenis
2016-06-08Enforce W^X and map W|X segments without X permission initially. TheMark Kettenis
2016-06-08As logging to dmesg with msgbuf_putchar() can happen in any interruptAlexander Bluhm
2016-06-07ktrace support for pollfd[] arraysTheo de Raadt
2016-06-07per trending style, add continue to empty loops.Ted Unangst
2016-06-03Allow pegged process on secondary CPUs to continue to be scheduled whenMark Kettenis
2016-06-01rmdir(2) should return EINVAL not EBUSY when trying to remove ".".Todd C. Miller
2016-06-01add support for using SRPs without the garbage collection machinery.David Gwynne