summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2015-09-11Hoist all the GPT header checks into gpt_chk_header(). Tweak remainingKenneth R Westerback
2015-09-11Convert _TM_ flags to TAME_ flags, collapsing the entire mappingTheo de Raadt
2015-09-11Move all prototypes of gpt helper functions to top of file. RenameKenneth R Westerback
2015-09-11Shuffle some variables around, add a couple, and eliminate hordesKenneth R Westerback
2015-09-11Move initialization of count of spoofed GPT partitions closerKenneth R Westerback
2015-09-11GPT partitions cannot start at offset 0. Eliminate the variableKenneth R Westerback
2015-09-11remove some bits of srp.h i had pasted in here by accidentDavid Gwynne
2015-09-11KNF shuffling of local declarations in readgptlabel().Kenneth R Westerback
2015-09-11The must be no space after the syslog priority in the sendsyslog(2)Alexander Bluhm
2015-09-11readgptlabel() is called from readdoslabel() so there is no needKenneth R Westerback
2015-09-11Spoof EFI SYSTEM GPT partitions as MSDOS partitions. As is doneKenneth R Westerback
2015-09-11Now that interrupt-safe uvm maps are porperly locked, the interrupt-safeMark Kettenis
2015-09-11Eliminate use-once variable in readgptlabel() and just use theKenneth R Westerback
2015-09-11Add ddb ps/o, displaying just the non-idle on-proc threadsPhilip Guenther
2015-09-11Only include <sys/tame.h> in the .c files that need itPhilip Guenther
2015-09-11Don't spoof GPT OpenBSD partitions. Simply record and use the first oneKenneth R Westerback
2015-09-11Change device locators type from int to long, for the sake of 64-bit portsMiod Vallat
2015-09-10sizes for free(); ok sthenTheo de Raadt
2015-09-10Now that the GPT code tries really hard not to get in the way andKenneth R Westerback
2015-09-10Call readgptlabel() from readdoslabel() instead of MD readdisklabel().Kenneth R Westerback
2015-09-10Don't stop spoofing GPT partitions when the OpenBSD partition isKenneth R Westerback
2015-09-09No need to set d_npartitions in readdoslabel() or readgptlabel().Kenneth R Westerback
2015-09-09syncTheo de Raadt
2015-09-09Move to next tame() API. The flags are now passed as a very simple string,Theo de Raadt
2015-09-09implement a singly linked list built with SRPs.David Gwynne
2015-09-08Give the pool page allocator backends more sensible names. We now have:Mark Kettenis
2015-09-08Now that msleep(9) no longer requires the kernel lock (as long as PCATCHMark Kettenis
2015-09-07Delete ktracing of context switches: it's unused, and not particularly useful,Philip Guenther
2015-09-06We no longer need to grab the kernel lock for allocating and freeing pagesMark Kettenis
2015-09-04Make every subsystem using a radix tree call rn_init() and pass theMartin Pieuchot
2015-09-03Fix !INET6 build.Martin Pieuchot
2015-09-02To make logging to local syslog reliable, log a message about failedAlexander Bluhm
2015-09-01the special check logic for /usr/share/nls/../libc.cat became failureTheo de Raadt
2015-09-01Corrects a use-after-free in tame_namei().Sebastien Marie
2015-09-01Push down the KERNEL_LOCK/KERNEL_UNLOCK calls into the back-end allocatorMark Kettenis
2015-09-01mattieu baptiste reported a problem with bpf+srps where the per cpuDavid Gwynne
2015-09-01a white space krw could not seeTheo de Raadt
2015-09-01'bogous' is bogus spelling of 'bogus' in debug message.Kenneth R Westerback
2015-09-01Missing letoh64() when checking value of gh_lba_alt.Kenneth R Westerback
2015-08-31Consider getfsstat() a RPATH, even though it has no path in it. We mayTheo de Raadt
2015-08-31In tame mode, return EPERM for *chown if uid/gid change is not towardsTheo de Raadt
2015-08-31Rather than killing when *chmod is asked to do setuid/setgid, clearTheo de Raadt
2015-08-31Abstract 5 identical code blocks into a readdisksector() function.Kenneth R Westerback
2015-08-31Rejig the the expression calculating of the address of the diskKenneth R Westerback