summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2020-10-07sys_getitimer(), sys_setitimer(): style(9), misc. cleanupcheloha
2020-10-07getitimer(2), setitimer(2): ITIMER_REAL: call getnanouptime(9) oncecheloha
2020-10-07getitimer(2), setitimer(2): merge critical sectionscheloha
2020-10-07Document that `a_p' is always curproc by using a KASSERT().Martin Pieuchot
2020-10-05Fix write hang-up on file system on vnd.asou
2020-10-02expose timeval/timespec from system calls into ktrace, before determiningTheo de Raadt
2020-09-29Move the solock() call outside of solisten(). The reason is that theClaudio Jeker
2020-09-26Remove the PR_WAITOK flag from the ucred_pool. The pool items are smallMark Kettenis
2020-09-25setpriority(2): don't treat booleans as scalarscheloha
2020-09-22timeout(9): timeout_run(): read to_process before leaving timeout_mutexcheloha
2020-09-16Move duplicated code to send an uncatchable SIGABRT into a function.Martin Pieuchot
2020-09-16put HW_PHYSMEM64 case under CTL_HW not CTL_KERNJonathan Gray
2020-09-16As discovered by kettenis, recent mesa wants sysctl hw.physmem64, andTheo de Raadt
2020-09-16timecounting: provide a naptime variable for userspace via kvm_read(3)cheloha
2020-09-14add three static probes for vfs: cleaner, bufcache_take and bufcache_rel.Jasper Lievisse Adriaanse
2020-09-13Unbreak tree. Instead of passing struct process to siginit() just pass theClaudio Jeker
2020-09-13Grep the KERNEL_LOCK in ktrpsig() before calling ktrwrite(). AnotherClaudio Jeker
2020-09-13Initialize sigacts0 before making them visible by setting ps->ps_sigacts.Claudio Jeker
2020-09-12Add a NULL check in bufbackoff so we don't die when passed a NULL pmem range.Bob Beck
2020-09-09Introduce a helper to check if a signal is ignored or masked by a thread.Martin Pieuchot
2020-09-01Remove unused sysctl_int_arr(9)gnezdo
2020-08-26Fix a race in single-thread mode switchingVisa Hankala
2020-08-23Remove unused debug_syncprt, improve debug sysctl handlingkn
2020-08-22Move sysctl(2) CTL_DEBUG from DEBUG to new DEBUG_SYSCTLkn
2020-08-19Push KERNEL_LOCK/UNLOCK() dance inside trapsignal().Martin Pieuchot
2020-08-18Style fixups from hurried commitsgnezdo
2020-08-18Fix kn_data returned by filt_logread().Visa Hankala
2020-08-18Remove an unnecessary field from struct msgbuf.Visa Hankala
2020-08-18Add sysctl_bounded_arr as a replacement for sysctl_int_arrgnezdo
2020-08-12getitimer(2): delay TIMESPEC_TO_TIMEVAL(9) conversion until copyout(9)cheloha
2020-08-12setitimer(2): ITIMER_REAL: don't call timeout_del(9) before timeout_add(9)cheloha
2020-08-12Reduce stack usage of kqueue_scan()Visa Hankala
2020-08-11setitimer(2): write new timer value in one placecheloha
2020-08-11setitimer(2): consolidate copyin(9), input validation, input conversioncheloha
2020-08-11getitimer(2): don't enter itimer_mtx to read ITIMER_REAL itimerspeccheloha
2020-08-09hardclock(9): fix race with setitimer(2) for ITIMER_VIRTUAL, ITIMER_PROFcheloha
2020-08-08adjtime(2): simplify input validation for new adjustmentcheloha
2020-08-07sosplice(9): fully validate idle timeoutcheloha
2020-08-07timeout(9): remove unused interfaces: timeout_add_ts(9), timeout_add_bt(9)cheloha
2020-08-06timeout(9): fix miscellaneous remote kcov(4) bugscheloha
2020-08-01Move range check inside sysctl_int_arrgnezdo
2020-08-01Add support for remote coverage to kcov. Remote coverage is collectedanton
2020-07-26Reference unveil(2) in system accounting and daily.8.rob
2020-07-25timeout(9): remove TIMEOUT_SCHEDULED flagcheloha
2020-07-24timeout(9): delay processing of timeouts added during softclock()cheloha
2020-07-24Implement BOOT_QUIET option that supresses kernel printf output to theMark Kettenis
2020-07-24Make timeout_add_sec(9) add a tick if given zero secondskn
2020-07-22pstat -t was showing bogus column data on ttys, in modes whereTheo de Raadt
2020-07-20ramdisks got broken by that last diff.Theo de Raadt
2020-07-20timecounting: add missing mutex assertion to tc_update_timekeep()cheloha