| Commit message (Expand) | Author | Age | Files | Lines |
| * | ast: do not dereference NULL td_proc in CTR statement | Konstantin Belousov | 2025-07-17 | 1 | -2/+3 |
| * | Optimize HPTS so that little work is done until we have a hpts thread that is... | Randall Stewart | 2024-04-24 | 1 | -0/+2 |
| * | kern/subr_trap.c: repair the HPTS performance hack in userret() | Gleb Smirnoff | 2024-01-16 | 1 | -8/+12 |
| * | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
| * | kern: remove a double word in a KASSERT in subr_trap | Gordon Bergling | 2023-04-13 | 1 | -1/+1 |
| * | kern/subr_trap.c: cleanup no longer needed headers | Konstantin Belousov | 2022-08-02 | 1 | -16/+5 |
| * | AST: rework | Konstantin Belousov | 2022-08-02 | 1 | -161/+169 |
| * | proc: load/store p_cowgen using atomic primitives | Mateusz Guzik | 2022-02-13 | 1 | -1/+1 |
| * | Move fork_rfppwait() check into ast() | Edward Tomasz Napierala | 2021-12-26 | 1 | -0/+2 |
| * | kqueue: drain kqueue taskqueue if syscall tickled it | Konstantin Belousov | 2021-09-06 | 1 | -1/+6 |
| * | amd64: Add MD bits for KMSAN | Mark Johnston | 2021-08-11 | 1 | -0/+3 |
| * | tcp: HPTS performance enhancements | Randall Stewart | 2021-07-07 | 1 | -0/+10 |
| * | sigfastblock: do not skip cursig/postsig loop in ast() | Konstantin Belousov | 2021-01-12 | 1 | -14/+12 |
| * | Move KTRUSERRET() from userret() to ast(). It's a really long | Edward Tomasz Napierala | 2020-10-03 | 1 | -3/+4 |
| * | Move td_softdep_cleanup() from userret() to ast(); it's infrequent | Edward Tomasz Napierala | 2020-09-14 | 1 | -5/+3 |
| * | Move TDP_GEOM check from userret() to ast(); this code path is quite | Edward Tomasz Napierala | 2020-09-14 | 1 | -7/+7 |
| * | Move racct/rctl throttling from userret() to ast(). There's no reason | Edward Tomasz Napierala | 2020-09-14 | 1 | -4/+5 |
| * | In r354148 the goal was to check THREAD_CAN_SLEEP() only once for the | Gleb Smirnoff | 2020-09-09 | 1 | -1/+1 |
| * | Retire procfs-based process debugging. | John Baldwin | 2020-04-01 | 1 | -1/+0 |
| * | Return reschedule_signals() to being static again. | Konstantin Belousov | 2020-03-10 | 1 | -6/+2 |
| * | Fix a bug in r358168, do not call sigfastblock_setpend() under a mutex. | Konstantin Belousov | 2020-02-20 | 1 | -5/+7 |
| * | Do not read sigfastblock word on syscall entry. | Konstantin Belousov | 2020-02-20 | 1 | -29/+6 |
| * | Annotate branches in the syscall path | Mateusz Guzik | 2020-02-14 | 1 | -2/+2 |
| * | Add a way to manage thread signal mask using shared word, instead of syscall. | Konstantin Belousov | 2020-02-09 | 1 | -17/+64 |
| * | vfs: prealloc vnodes in getnewvnode_reserve | Mateusz Guzik | 2020-01-11 | 1 | -2/+2 |
| * | schedlock 4/4 | Jeff Roberson | 2019-12-15 | 1 | -2/+1 |
| * | Merge td_epochnest with td_no_sleeping. | Gleb Smirnoff | 2019-10-29 | 1 | -8/+6 |
| * | Use THREAD_CAN_SLEEP() macro to check if thread can sleep. There is no | Gleb Smirnoff | 2019-10-24 | 1 | -1/+1 |
| * | When assertion for a thread not being in an epoch fails also print all | Gleb Smirnoff | 2019-10-15 | 1 | -0/+4 |
| * | assert that td_lk_slocks is not leaked upon return from kernel | Andriy Gapon | 2019-08-19 | 1 | -0/+3 |
| * | Deinline racct throttling out of syscall exit path. | Mateusz Guzik | 2018-11-29 | 1 | -10/+2 |
| * | hwpmc: support sampling both kernel and user stacks when interrupted in kernel | Matt Macy | 2018-06-04 | 1 | -0/+5 |
| * | sx: port over writer starvation prevention measures from rwlock | Mateusz Guzik | 2018-05-22 | 1 | -0/+3 |
| * | Add simple preempt safe epoch API | Matt Macy | 2018-05-10 | 1 | -0/+2 |
| * | Account the size of the vslock-ed memory by the thread. | Konstantin Belousov | 2018-03-24 | 1 | -0/+2 |
| * | spdx: initial adoption of licensing ID tags. | Pedro F. Giffuni | 2017-11-18 | 1 | -0/+2 |
| * | - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter | Gleb Smirnoff | 2017-04-17 | 1 | -1/+1 |
| * | Do not leak mount references for dying threads. | Konstantin Belousov | 2017-02-25 | 1 | -3/+3 |
| * | The assertion re-added in r302614 was triggered when stopping signal | Konstantin Belousov | 2016-07-18 | 1 | -10/+18 |
| * | Revive the check, disabled in r197963. | Konstantin Belousov | 2016-07-12 | 1 | -10/+37 |
| * | Add assert to complement r302328. | Konstantin Belousov | 2016-07-12 | 1 | -1/+3 |
| * | Rewrite sigdeferstop(9) and sigallowstop(9) into more flexible | Konstantin Belousov | 2016-06-26 | 1 | -1/+1 |
| * | Add four new RCTL resources - readbps, readiops, writebps and writeiops, | Edward Tomasz Napierala | 2016-04-07 | 1 | -3/+7 |
| * | racct: perform a lockless check for p_throttled | Mateusz Guzik | 2015-07-13 | 1 | -1/+1 |
| * | Generalised support for copy-on-write structures shared by threads. | Mateusz Guzik | 2015-06-10 | 1 | -2/+2 |
| * | Currently, softupdate code detects overstepping on the workitems | Konstantin Belousov | 2015-05-27 | 1 | -0/+7 |
| * | Remove support for Xen PV domU kernels. Support for HVM domU kernels | John Baldwin | 2015-04-30 | 1 | -9/+0 |
| * | Add kern.racct.enable tunable and RACCT_DISABLED config option. | Edward Tomasz Napierala | 2015-04-29 | 1 | -5/+8 |
| * | Revert r263475: TDP_DEVMEMIO no longer needed, since amd64 /dev/kmem | Konstantin Belousov | 2015-01-12 | 1 | -2/+0 |
| * | Fix two issues with /dev/mem access on amd64, both causing kernel page | Konstantin Belousov | 2014-03-21 | 1 | -0/+2 |