freebsd-skq/sys
vangyzen 3c7e3bac74 Always stop the scheduler when entering kdb
Set curthread->td_stopsched when entering kdb via any vector.
Previously, it was only set when entering via panic, so when
entering kdb another way, mutexes and such were still "live",
and an attempt to lock an already locked mutex would panic.

Reviewed by:	kib, cem
Discussed with:	jhb
Tested by:	pho
MFC after:	2 months
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D17687
2018-10-30 14:54:15 +00:00
..
amd64 Emulate machine check related MSR_EXTFEATURES to allow guest OSes to 2018-10-30 10:02:23 +00:00
arm Consolidate identical ELF auxargs type defintions. 2018-10-22 22:24:32 +00:00
arm64 Consolidate identical ELF auxargs type defintions. 2018-10-22 22:24:32 +00:00
bsm
cam Add statistics for TRIM comands 2018-10-26 16:23:51 +00:00
cddl Implement O_BENEATH and AT_BENEATH. 2018-10-25 22:16:34 +00:00
compat Implement dma_pool_zalloc() in the LinuxKPI. 2018-10-29 19:02:36 +00:00
conf Permit local kernel modules to be built as part of a kernel build. 2018-10-30 00:23:37 +00:00
contrib Update to Zstandard 1.3.7 2018-10-22 18:29:12 +00:00
crypto rijndael (AES): Avoid leaking sensitive data on kernel stack 2018-10-26 20:53:01 +00:00
ddb ddb: Enable 'thread <address>' 2018-10-20 20:45:49 +00:00
dev Make battery emptying rate available as sysctl variable. 2018-10-30 00:19:44 +00:00
dts Revert r339421 due to unintended files included to commit. 2018-10-18 15:17:58 +00:00
fs Move 32-bit compat support for FIODGNAME to the right place. 2018-10-26 17:59:25 +00:00
gdb
geom Have gconcat advertise delete support if one of its disks does. 2018-10-30 00:22:14 +00:00
gnu dts: Import DTS for arm64 2018-08-23 13:21:01 +00:00
i386 Remove the ncr(4) drive. 2018-10-22 02:36:18 +00:00
isa Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
kern Always stop the scheduler when entering kdb 2018-10-30 14:54:15 +00:00
kgssapi OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
libkern mcount: tidy up ANSIfication 2018-10-20 22:39:35 +00:00
mips Consolidate identical ELF auxargs type defintions. 2018-10-22 22:24:32 +00:00
modules Redo r339563: Remove joy(4) driver. 2018-10-26 16:03:30 +00:00
net Allow changing lagg(4) MTU. 2018-10-30 09:53:57 +00:00
net80211 Fix misspellings of transmitter/transmitted 2018-08-10 20:37:32 +00:00
netgraph Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
netinet Expose some netdump configuration parameters through sysctl. 2018-10-29 21:16:26 +00:00
netinet6 rip6_input() inp validation after epoch(9) 2018-10-24 10:42:35 +00:00
netipsec Add sadb_x_sa2 extension to SADB_ACQUIRE requests. 2018-10-21 14:19:16 +00:00
netpfil pf: Make ':0' ignore link-local v6 addresses too 2018-10-28 05:32:50 +00:00
netsmb Make timespecadd(3) and friends public 2018-07-30 15:46:40 +00:00
nfs Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9). 2018-06-16 08:26:23 +00:00
nfsclient
nfsserver
nlm
ofed Introduce and use sgid_index in CM requests in ibcore. 2018-09-09 07:20:15 +00:00
opencrypto Add sha224 to the authctx union. 2018-10-23 18:07:37 +00:00
powerpc Bump the number of fans supported from 8 to 12. 2018-10-30 11:51:09 +00:00
riscv o Add pmap lock around pmap_fault_fixup() to ensure other thread will not 2018-10-26 12:27:07 +00:00
rpc Set SO_SNDTIMEO in the client side krpc when CLSET_TIMEOUT is done. 2018-07-20 12:03:16 +00:00
security Rework the logic around quick checks for auditing that take place at 2018-10-02 15:58:17 +00:00
sparc64 Consolidate identical ELF auxargs type defintions. 2018-10-22 22:24:32 +00:00
sys Clarify explanation of VFCF_SBDRY. 2018-10-29 23:43:17 +00:00
teken Implement ECMA-48 "REP", some Linuxen have started emitting them recently. 2018-10-21 08:29:36 +00:00
tests epoch_test: fix compile 2018-07-15 00:31:17 +00:00
tools Only call sigdeferstop() for NFS. 2018-10-23 21:43:41 +00:00
ufs Implement O_BENEATH and AT_BENEATH. 2018-10-25 22:16:34 +00:00
vm Eliminate typically pointless calls to vm_fault_prefault() on soft, copy- 2018-10-27 17:49:46 +00:00
x86 Consolidate identical ELF auxargs type defintions. 2018-10-22 22:24:32 +00:00
xdr
xen xen: legacy PVH fixes for the new interrupt count 2018-09-13 07:14:11 +00:00
Makefile