summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2022-11-13Split out handlers for SOCK_DGRAM unix(4) sockets from SOCK_STREAM andVitaliy Makkoveev
2022-11-11Revert last until we can guarantee gh_guid can't escape to theKenneth R Westerback
2022-11-11timeout(9): remove timeout_set_kclock(), TIMEOUT_INITIALIZER_KCLOCK()Scott Soule Cheloha
2022-11-11Use the first 8 bytes of GPT gh_guid as the default d_uid. gh_guid isKenneth R Westerback
2022-11-10Add mbr_get_fstype() and use it to translate MBR dp_typ fieldsKenneth R Westerback
2022-11-10Put CPUs in the lowest P-state just before the final suspend step. TheMark Kettenis
2022-11-10Add support for per-cpu event counters, to be used for clock and IPIJonathan Matthew
2022-11-10fix build after 1.298Jonathan Gray
2022-11-09Remove kernel lock here since msleep() with PCATCH no longer requires it.Claudio Jeker
2022-11-09Some limited setsockopt/getsockopt are allowed in pledge "stdio".Theo de Raadt
2022-11-09Simplify the overly complex VXLOCK handling in spec_close.Claudio Jeker
2022-11-09timeout(9): remove TIMEOUT_KCLOCK flagScott Soule Cheloha
2022-11-09regenMartin Pieuchot
2022-11-09gpt_get_fstype() doesn't modify its parameter so make saidKenneth R Westerback
2022-11-09Mark sched_yield(2) as NOLOCK.Martin Pieuchot
2022-11-08allow the KERN_AUTOCONF_SERIAL sysctl in pledge'd processesRobert Nagy
2022-11-08timeout(9): remove unused, undocumented timeout_in_nsec() interfaceScott Soule Cheloha
2022-11-08tc_setclock: don't print a warning if tc_windup() rejects inittodr(9) timeScott Soule Cheloha
2022-11-08Push kernel lock down into ifioctl()Klemens Nanni
2022-11-08RegenMartin Pieuchot
2022-11-08Mark mmap(2), munmap(2) and mprotect(2) as NOLOCK.Martin Pieuchot
2022-11-07introduce a new kern.autoconf_serial sysctl that can be used by userlandRobert Nagy
2022-11-07Nuke last references to d_drivedata.Kenneth R Westerback
2022-11-05clockintr(9): initial commitScott Soule Cheloha
2022-11-05For textrel binaries, skipping immutability on text segments is not enough:Theo de Raadt
2022-11-03Style: always use *retval and never retval[0] in syscalls,Philip Guenther
2022-11-03Make scdebug_ret() behave like ktrsysret(), showing the off_t valuePhilip Guenther
2022-11-02Clean up more ancient history: since 2015 the libc stubs forPhilip Guenther
2022-10-30Simplfity setregs() by passing it the ps_strings and switchingPhilip Guenther
2022-10-27Unfortunately there are still ugly text-relocation binaries in the wild.Theo de Raadt
2022-10-27VMCMD_SYSCALL cannot be incorporated into flags variable, because flagsTheo de Raadt
2022-10-26Fix handling of PGIDs in wait4(2) that I broke with the previous commit.Mark Kettenis
2022-10-25regenMark Kettenis
2022-10-25mplement waitid(2) which is now part of POSIX and used by mozilla.Mark Kettenis
2022-10-25Implement waitid(2) which is now part of POSIX and used by mozilla.Mark Kettenis
2022-10-23A better workaround for mips64 mimmutable problem. The problem is theTheo de Raadt
2022-10-22automatic immutable for base executable is not ready on mipsTheo de Raadt
2022-10-21uvm_map_immutable() takes start,end, not start,endTheo de Raadt
2022-10-21the debug "name" parameter to uvm_map_immutable() is no longer neededTheo de Raadt
2022-10-21sigaltstack() was adapted to work on mimmutable regions (an unfortunateTheo de Raadt
2022-10-21automatically mark immutable certain regions in program&ld.so LOADs.Theo de Raadt
2022-10-17Change pru_abort() return type to the type of void and make pru_abort()Vitaliy Makkoveev
2022-10-16Rather than marking MAP_STACK on entries for sigaltstack() [2 days ago],Theo de Raadt
2022-10-15During the MAP_STACK introduction in 2018, sigaltstack() became aTheo de Raadt
2022-10-12Extend struct todr_chip_handle with a todr_quality member. This allows usMark Kettenis
2022-10-12The sigaltstack() MAP_STACK re-map mechanism is incompatible with immutableTheo de Raadt
2022-10-11Give checkdisklabel() a new parameter supplying the dev_t of theKenneth R Westerback
2022-10-08The stack can also be marked immutable, because we expect no sane programTheo de Raadt
2022-10-08The signal trampoline and timekeep regions can be marked immutable atTheo de Raadt
2022-10-07syncTheo de Raadt