summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2020-07-20timecounting: misc. cleanup in tc_setclock() and tc_setrealtimeclock()cheloha
2020-07-20cleanup ttrstrt; no functional change; ok dlgTheo de Raadt
2020-07-20fix macro indentTheo de Raadt
2020-07-20Sigh. Only the ptyc case should tsleep in ttyretype, since others canTheo de Raadt
2020-07-19tc_windup(): remove misleading comment about getmicrotime(9)cheloha
2020-07-17Allow setsockopt SO_RTABLE when pleding "wroute" soon to be neededFlorian Obser
2020-07-17Read ogen from the other timehands; fixes tk_generationgkoehler
2020-07-16adjtime(2): distribute skew along arbitrary period on runtime clockcheloha
2020-07-15settimeofday(2): securelevel 2: prevent root from freezing the UTC clockcheloha
2020-07-15Scott Cheloha convinces me the newly added tsleep_nsec should be tsleep,Theo de Raadt
2020-07-14Use a rwlock to protect the ttylist, rather than having ttymalloc/ttyfreeTheo de Raadt
2020-07-14A pty write containing VDISCARD, VREPRINT, or various retyping cases ofTheo de Raadt
2020-07-14Do not convert the NOCACHE buffers that come from a vnd strategy routineBob Beck
2020-07-11timekeep_sz now already includes the round_page() adjustment; ok kettenis@Christian Weisgerber
2020-07-09adjfreq(2): limit adjustment to [-500000, +500000] ppmcheloha
2020-07-08Info leaks in semctl SEM_GET, the pads (unknown old contents) and base (aTheo de Raadt
2020-07-07small typoTheo de Raadt
2020-07-06Wire down the timekeep page. If we don't do this, the pagedaemon mayMark Kettenis
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-07-04Use klist_invalidate() in knote_processexit()Visa Hankala
2020-07-04It's been agreed upon that global locks should be expressed usinganton