aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_witness.c
Commit message (Expand)AuthorAgeFilesLines
* machine/stdarg.h -> sys/stdarg.hBrooks Davis2025-06-111-2/+1
* Replace random sbuf_printf() with cheaper cat/putc.Alexander Motin2023-11-221-3/+3
* witness: Unconditionally initialize out-params for witness_save()Mark Johnston2023-10-171-0/+4
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* ddb: Always terminate DB_SHOW_ALIAS_FLAGS with a semi-colon.John Baldwin2023-07-051-1/+1
* Add witness_is_owned(9)Konstantin Belousov2023-04-111-10/+48
* Add tarfs, a filesystem backed by tarballs.Dag-Erling Smørgrav2023-02-021-0/+6
* ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne2022-07-181-3/+3
* stack_zero is not needed before stack_saveEric van Gyzen2022-03-261-2/+0
* Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert2021-12-021-2/+2
* wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert2021-12-021-2/+2
* SMR protection for inpcbsGleb Smirnoff2021-12-021-2/+2
* witness: remove ifnet_rwKristof Provost2021-08-181-2/+0
* Remove more remnants of sio(4)Mark Johnston2021-04-071-1/+0
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-12/+7
* cache: convert bucketlocks to a mutexMateusz Guzik2020-08-261-1/+1
* Remove RT_LOCK mutex from rte.Alexander V. Chernikov2020-08-241-1/+0
* witness(4): Print stack of prior observed lock order on reversalConrad Meyer2020-08-151-12/+68
* Add `kern.features.witness`Enji Cooper2020-06-241-0/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-9/+16
* Remove sparc64 kernel supportWarner Losh2020-02-031-7/+0
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-3/+0
* Add KERNEL_PANICKED macro for use in place of direct panicstr testsMateusz Guzik2020-01-121-14/+14
* devfs: introduce a per-dev lock to protect ->si_devswMateusz Guzik2019-11-301-0/+1
* witness: sleepable rm locks are not sleepable in read modeRyan Libby2019-11-271-12/+18
* Only check the blessings table for known LORs.Mark Johnston2019-08-021-8/+11
* Enable witness(4) blessings.Mark Johnston2019-07-301-15/+15
* Remove bpf interface lock, it is no longer exist.Andrey V. Elsukov2019-05-141-1/+0
* convert inpcbinfo hash and info rwlocks to epoch + mutexMatt Macy2018-06-191-2/+2
* Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9).Andrey V. Elsukov2018-06-161-1/+1
* witness/hwpmc: fix locking order for pmc locksMatt Macy2018-05-281-6/+9
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-2/+2
* Separate list manipulation locking from state change in multicastStephen Hurd2018-05-021-2/+6
* Improve VM page queue scalability.Mark Johnston2018-04-241-2/+1
* i386 4/4G split.Konstantin Belousov2018-04-131-1/+8
* Make BPF global lock an SXStephen Hurd2018-04-101-1/+1
* Start witness much earlier in boot so that we can shrink the pend list andJeff Roberson2018-03-221-11/+27
* Add the "TCP Blackbox Recorder" which we discussed at the developerJonathan T. Looney2018-03-221-0/+8
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-1/+1
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-12/+1
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Bump WITNESS_PENDLIST to accomodate sleepq chain bump.Mateusz Guzik2017-10-231-1/+1
* ddb(4): Add 'show badstacks' command to show witness badstacksConrad Meyer2017-09-231-19/+49
* Revert r323935 as it broke the buildEd Maste2017-09-231-45/+16
* ddb(4): Add 'show badstacks' command to show witness badstacksConrad Meyer2017-09-221-16/+45
* Amend r321884 to check the refcount and update the class with w_mtx held.Mark Johnston2017-08-011-2/+2
* Fix a witness assertion that fires when a lock type's class changes.Mark Johnston2017-08-011-4/+6
* Make witness_warn() always print to the console.Mark Johnston2017-02-051-7/+6
* Fix WITNESS hints for pagequeue locks.Mark Johnston2016-10-291-2/+2
* cache: get rid of the global lockMateusz Guzik2016-09-231-1/+1