summaryrefslogtreecommitdiffstats
path: root/sys/sys
AgeCommit message (Expand)AuthorFilesLines
2020-11-08In case of failure, call sigexit() from trapsignal instead of sensig().mpi1-2/+2
2020-11-07Convert ffs_sysctl to sysctl_bounded_argsgnezdo1-2/+2
2020-10-29Add feature to force the selection of source IP addressdenis1-2/+4
2020-10-25Serialize msgbuf access with a mutex.visa1-7/+13
2020-10-15timeout(9): basic support for kclock timeoutscheloha1-6/+30
2020-10-15_exit(2), execve(2): tweak per-process interval timer cancellationcheloha1-2/+2
2020-10-15sys/kernel.h: remove dead externs: tickfix, tixfixinterval, tickdelta, ...cheloha1-5/+1
2020-10-15_exit(2), execve(2): cancel per-process interval timers safelycheloha1-1/+2
2020-10-11Refactor kqueue_scan() to use a context: a "kqueue_scan_state struct".mpi1-1/+12
2020-10-10Returning a void expression is weird; ok kettenis@ daniel@otto1-5/+5
2020-09-29Fix mistypes within sys/smr.hmvs1-3/+3
2020-09-26KCOV_BUF_MAX_NMEMB is defined under _KERNEL in sys/kcov.h but only usedanton1-3/+1
2020-09-16Move duplicated code to send an uncatchable SIGABRT into a function.mpi1-2/+2
2020-09-16Document that `p_siglist' and `p_sigmask' are updated via atomics.mpi1-3/+3
2020-09-14Fix comment, ktrace flags are per-process.mpi1-3/+3
2020-09-13Unbreak tree. Instead of passing struct process to siginit() just pass theclaudio1-2/+2
2020-09-09Introduce a helper to check if a signal is ignored or masked by a thread.mpi1-1/+2
2020-09-01Remove unused sysctl_int_arr(9)gnezdo1-2/+1
2020-08-31crank to 6.8-betaderaadt1-3/+3
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.visa1-1/+7
2020-08-26Annotate locking of ps_single.visa1-2/+3
2020-08-23Remove unused debug_syncprt, improve debug sysctl handlingkn1-5/+1
2020-08-23Allow userland to use EVFILT_EXCEPT.mpi1-2/+2
2020-08-22Move sysctl(2) CTL_DEBUG from DEBUG to new DEBUG_SYSCTLkn1-4/+4
2020-08-18Remove an unnecessary field from struct msgbuf.visa1-2/+1
2020-08-18Add sysctl_bounded_arr as a replacement for sysctl_int_arrgnezdo1-1/+15
2020-08-11struct process: annotate locking for getitimer(2), setitimer(2)cheloha1-3/+6
2020-08-08Remove now unused M_ACAST flag.florian1-5/+3
2020-08-07timeout(9): remove unused interfaces: timeout_add_ts(9), timeout_add_bt(9)cheloha1-5/+1
2020-08-01Move range check inside sysctl_int_arrgnezdo1-2/+2
2020-08-01Add support for remote coverage to kcov. Remote coverage is collectedanton3-3/+21
2020-07-25timeout(9): remove TIMEOUT_SCHEDULED flagcheloha1-2/+1
2020-07-21The "unsupported compiler" checks were added back in December whendaniel2-13/+2
2020-07-15POWE9 CPUs provide an energy sensor that accumulates the emount of energykettenis1-1/+3
2020-07-14A pty write containing VDISCARD, VREPRINT, or various retyping cases ofderaadt1-3/+3
2020-07-06Add support for timeconting in userland.pirofti4-7/+39
2020-07-06kstat does open, close, and ioctl.dlg1-1/+9
2020-07-06add kstat(4), a subsystem to let the kernel expose statistics to userland.dlg1-0/+193
2020-07-04It's been agreed upon that global locks should be expressed usinganton3-24/+24
2020-06-29Bring back revision 1.122 with a fix preventing a use-after-free byanton1-1/+4
2020-06-29ipmi: add a matching kqfilter filter for `seltrue' as well, allowing ussthen1-3/+3
2020-06-29fix /dev/ipmi. conf.h r1.150 changed from enodev->selfalse for the pollsthen1-2/+2
2020-06-28Add MID_POWERPC64. These identifiers are only used for kernel core dumpskettenis1-1/+2
2020-06-26timecounting: deprecate time_second(9), time_uptime(9)cheloha1-4/+1
2020-06-26add USEC_TO_TIMEVAL()jsg1-1/+8
2020-06-23add intrmap_one, some temp code to help us write pci_intr_establish_cpu.dlg1-1/+2
2020-06-22timecounting: add gettime(9), getuptime(9)cheloha1-1/+4
2020-06-22Extend kqueue interface with EVFILT_EXCEPT filter.mpi1-1/+8
2020-06-22let userland read vpd info from a pci device.dlg1-1/+9
2020-06-21wireguard is taking over the gif mbuf tag.dlg1-4/+4