summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2022-12-13timecounting: add getbinruntime(), getnsecruntime()Scott Soule Cheloha
2022-12-12Revert sb_state changes to unbreak tree.Theo Buehler
2022-12-11This time, socket's buffer lock requires solock() to be held. As a part ofVitaliy Makkoveev
2022-12-07Document 'uidinfo' structure locks.Vitaliy Makkoveev
2022-12-07If the called of ypconnect(2) is root, the socket should acquire aTheo de Raadt
2022-12-05zap a pile of dangling tabsTheo de Raadt
2022-12-05Avoid event counter re-insert in evcount_percpu()Visa Hankala
2022-11-30Use shared socket/net lock for IP socketsKlemens Nanni
2022-11-30regenVitaliy Makkoveev
2022-11-30Unlock getsockopt(2) and setsockopt(2). Unlock them both because atVitaliy Makkoveev
2022-11-28Simplify return path of (*pr_ctloutput)() return value in sogetopt().Vitaliy Makkoveev
2022-11-26Merge uipc_bind() with unp_bind(). Unlike other unp_*() functions,Vitaliy Makkoveev
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