summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2015-10-06Make sure that all padding bytes in cmsgs are actually zero by memsetClaudio Jeker
2015-10-06oops, namei was never allowing through valid CPATH operationsTheo de Raadt
2015-10-06Add getrusage() to the TAME_SELF catagory.Theo de Raadt
2015-10-06Enable ioctl() in the "rw" request, to support FIONREAD/FIONBIO easierTheo de Raadt
2015-10-04Move getcwd to a seperate area, with a hand-waving explanation for whyTheo de Raadt
2015-10-04Allow sysctl read of vm.vm_psstrings, as setproctitle() uses this toTheo de Raadt
2015-10-04spellingTheo de Raadt
2015-10-03Add ktracing of tame()'s arguments' valuesPhilip Guenther
2015-10-03Track a size in the scary area of cluster_collectbufs, so that we knowTheo de Raadt
2015-10-02I see no evidence that lstat() is being done for /etc/resolv.conf, norTheo de Raadt
2015-10-02kern_tame.cTheo de Raadt
2015-10-02regenMark Kettenis
2015-10-02Revert previous commit; something is not quite right yet in the bowels of uvmMark Kettenis
2015-10-02missing ) in COMPAT_LINUX blockTheo de Raadt
2015-10-02Actually, open of /etc/spwd.db must be handled by returning EPERM, notTheo de Raadt
2015-10-02Add ktracing of argv and envp to execve(2), with envp not traced by defaultPhilip Guenther
2015-10-02mention these pathname calls are checked in nameiTheo de Raadt
2015-10-02remove some debug printf no longer neededTheo de Raadt
2015-10-02changed my mind; block spwd.db, force drop-through to pwd.db for processes un...Theo de Raadt
2015-10-01Fix tame(2) setsockopt check for TCP level.Doug Hogan
2015-10-01add IPv6 equivalents for the permitted IPv4 setsockopts, noticed by doug@,Stuart Henderson
2015-09-30implement new "prot_exec" tame(2) request:Sebastien Marie
2015-09-29Save a lot of people grief. tame()'d CMSG reception is busted and itTheo de Raadt
2015-09-29Reluctantly classify statfs and fstatfs as RPATH for now, because theyTheo de Raadt
2015-09-29Delete the final, inscrutable NOSTRICT and VARARGS lint commentsPhilip Guenther
2015-09-28satisfy RAMDISK by placing cold == 2 case inside #ifdef DDBTheo de Raadt
2015-09-28Track size of an opaque allocation to pass to free() laterTheo de Raadt
2015-09-28easy size for free(); ok beckTheo de Raadt
2015-09-28In low-level suspend routines, set cold=2. In tsleep(), use this toTheo de Raadt
2015-09-28track sizes for free in sysctl_diskinit(); ok krwTheo de Raadt
2015-09-28make using tame path "/" work.Sebastien Marie
2015-09-26regenTed Unangst
2015-09-26unlock the mmap! reminded and ok kettenisTed Unangst
2015-09-25Don't immediately try to checksum the GPT header using the sizeKenneth R Westerback
2015-09-24buglet: there's no way for req to be STEP in the DETACH case.Ted Unangst
2015-09-24Move declaration of readdisksector() to disklabel.h. This makes itKenneth R Westerback
2015-09-24A couple of missing letoh32() conversions of GPT header fields inKenneth R Westerback
2015-09-20Short circuit if we're running on the CPU that we want to sync with. FixesMark Kettenis
2015-09-19In the internal conversion of _TM_* to TAME_*, some bits were lost forSebastien Marie
2015-09-15Unbeak boot from GPT partition. Reported by Henrik Friedrichsen.YASUOKA Masahiko
2015-09-13syncPhilip Guenther
2015-09-13Rename __sysctl syscall to just sysctl, as the userland wrapper is no longerPhilip Guenther
2015-09-13Move prototype for spoofgptlabel() from disklabel.h to subr_disk.c.Kenneth R Westerback
2015-09-13Rename readgptlabel() to spoofgptlabel() because that's what weKenneth R Westerback
2015-09-13Introduce sched_barrier(9), an interface that acts as a scheduler barrier inMark Kettenis
2015-09-11back out refcnt for dv_ref, there's too many hand crafted devices allDavid Gwynne
2015-09-11unbreak build on UP kernels.David Gwynne
2015-09-11make srp use refcnts so it can use refcnt_finalize instead ofDavid Gwynne
2015-09-11use refcnts for the device reference counts as an example of howDavid Gwynne
2015-09-11introduce a wrapper around reference counts called refcnt.David Gwynne