summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2022-10-07Add mimmutable(2) system call which locks the permissions (PROT_*) ofTheo de Raadt
2022-10-03System calls should not fail due to temporary memory shortage inAlexander Bluhm
2022-10-03Add a second membar producer into counters_zero(). Now it isAlexander Bluhm
2022-10-01The syscall table generation awk script was also used by compat layersTheo de Raadt
2022-09-28Fix memory corruptions with sysv semaphores due to sleeps in copyin,Moritz Buhl
2022-09-23Don't hardcode disk major device types inside DEBUG block. UseKenneth R Westerback
2022-09-20Remove unused and unimplemented unp_drain().Vitaliy Makkoveev
2022-09-18timecounting: tc_reset_quality: print notice if active counter changesScott Soule Cheloha
2022-09-17bind() to AF_UNIX will now require unveil "w". "w" may seem a little oddTheo de Raadt
2022-09-16semctl1 and msgctl were introduced for binary compatibility for OpenBSD 3.5.Moritz Buhl
2022-09-15Remove unneeded interim DPRINTF() verbiage. Make DEBUG compileKenneth R Westerback
2022-09-14AF_UNIX bind() must use UNVEIL_CREATE for namei() because it is creatingTheo de Raadt
2022-09-13Change pru_rcvd() return type to the type of void. We have no interestVitaliy Makkoveev
2022-09-11Remove the DKF_LABELVALID flag from struct disk. Instead, trust disk driversMiod Vallat
2022-09-11Add #define's for GPT partition attribute bits REQUIRED, IGNOREKenneth R Westerback
2022-09-05Pledge sendmmsg and recvmmsg with stdio similar to their non-loopMoritz Buhl
2022-09-05Use shared netlock in soreceive(). The UDP and IP divert layerAlexander Bluhm
2022-09-04Use pru_send function to check socket splicing compatibility. OnlyAlexander Bluhm
2022-09-03Move PRU_PEERADDR request to (*pru_peeraddr)().Vitaliy Makkoveev
2022-09-03regenMoritz Buhl
2022-09-03Make recvmmsg and sendmmsg look more alike. change the flag typeMoritz Buhl
2022-09-03Move PRU_SOCKADDR request to (*pru_sockaddr)()Vitaliy Makkoveev
2022-09-03whitespaceMike Larkin
2022-09-03Make sure we don't suspend if we have no way to wake up the machine.Mark Kettenis
2022-09-03Allow suspend with root on sdmmc(4).Mark Kettenis
2022-09-03Fix socket splicing between inet and inet6 sockets broken by PRU_CONTROLVitaliy Makkoveev
2022-09-03regenMoritz Buhl
2022-09-03add the sendmmsg syscall that allows sending multiple msghdrs atMoritz Buhl
2022-09-02Constify nam2blk[], chrtoblktbl[] and octeon devmap[].Miod Vallat
2022-09-02Don't ignore an OpenBSD GPT partition just because the GPT saysKenneth R Westerback
2022-09-02regenMoritz Buhl
2022-09-02add the recvmmsg syscall that allows receiving multiple msghdrs atMoritz Buhl
2022-09-02Move PRU_CONTROL request to (*pru_control)().Vitaliy Makkoveev
2022-09-02Nuke variable partlba that is set but not used.Kenneth R Westerback
2022-09-02Relax GTP header validity check by allowing 1 sector size usableKenneth R Westerback
2022-09-02Get the retguard region's phys address from pmap, instead of using linkerMike Larkin
2022-09-02openpty() family of functions use /dev/ptm PTMGET to open a master+slave fdTheo de Raadt
2022-09-01whitespaceMike Larkin
2022-09-01Move PRU_CONNECT2 request to (*pru_connect2)().Vitaliy Makkoveev
2022-09-01Stop setting d_bbsize and d_sbsize. Nobody has paidKenneth R Westerback
2022-08-31Move PRU_SENDOOB request to (*pru_sendoob)().Vitaliy Makkoveev
2022-08-30Fix uninitialized variable after the switch to (*pru_send); found the hardMiod Vallat
2022-08-29If ld.so loading fails inside execve, uprintf a message to report thisTheo de Raadt
2022-08-29Move PRU_RCVOOB request to (*pru_rcvoob)().Vitaliy Makkoveev
2022-08-28Move PRU_SENSE request to (*pru_sense)().Vitaliy Makkoveev
2022-08-28Move PRU_ABORT request to (*pru_abort)().Vitaliy Makkoveev
2022-08-28Don't check `so_pcb' with PR_WANTRCVD flag. tcp(4) sockets are the onlyVitaliy Makkoveev
2022-08-27Move PRU_SEND request to (*pru_send)().Vitaliy Makkoveev
2022-08-26Move PRU_RCVD request to (*pru_rcvd)().Vitaliy Makkoveev
2022-08-22Move PRU_SHUTDOWN request to (*pru_shutdown)().Vitaliy Makkoveev