summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2022-11-23cache ps_auxinfo inside the kernel, to avoid codedump() reading theMoritz Buhl
2022-11-19Push kernel lock into pru_control() aka. in6_control() / in_control()Klemens Nanni
2022-11-17stack growth from setrlimit was never updated to set UVM_ET_STACK onTheo de Raadt
2022-11-15style(9) fix. No functional change.Vitaliy Makkoveev
2022-11-14Fix tag type and buffer limit in DT_TEXTREL lookup.Visa Hankala
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