freebsd-skq/sys
bz d5983c09f1 If vnets are torn down while ifconfig runs an ioctl to say, destroy an
epair(4), we may hit if_detach_internal() without holding a lock and by
the time we aquire it the interface might be gone.
We should not panic() in this case as it is our fault for not holding
the lock all the way. It is not ideal to return silently without error
to user space, but other callers will all ignore the return values so
do not change the entire KPI for little benefit for now.
The ifp will be dealt with one way or another still.

Sponsored by:		The FreeBSD Foundation
MFC after:		2 weeks
Reviewed by:		gnn
Differential Revision:	https://reviews.freebsd.org/D4529
2015-12-22 15:03:45 +00:00
..
amd64 Save the physical address passed into the kernel of the UEFI system 2015-12-19 19:01:43 +00:00
arm Remove the arm KERNPHYSADDR option as it is no longer used. The make 2015-12-22 09:08:21 +00:00
arm64 Support the variant of the interrupt-map property where the parent bus has 2015-12-17 17:00:04 +00:00
boot Set env vars from values on the efi loader command line. 2015-12-22 03:07:38 +00:00
bsm Merge from contrib/openbsm to bring the kernel audit bits up to date with OpenBSM 1.2 alpha 4: 2015-12-20 23:22:04 +00:00
cam Fix style issues around existing SDT probes. 2015-12-16 23:39:27 +00:00
cddl Support an arbitrary number of arguments to DTrace syscall probes. 2015-12-17 00:00:27 +00:00
compat Implement drain_workqueue() function. 2015-12-21 12:20:02 +00:00
conf Remove the arm KERNPHYSADDR option as it is no longer used. The make 2015-12-22 09:08:21 +00:00
contrib Don't assume checksums will be calculated later when fastfoward is 2015-12-20 18:02:13 +00:00
crypto
ddb Add helper to catch single step debug event and distinguish it from bkpt 2015-11-27 19:03:59 +00:00
dev Fix the detection of IO/memory space changing across busses when the bus 2015-12-22 00:53:19 +00:00
fs Make CUSE usable with platforms where the size of "unsigned long" is 2015-12-22 09:55:44 +00:00
gdb
geom It turns out that it's OK to sleep in this context, so use M_WAITOK 2015-12-18 14:10:00 +00:00
gnu Fixing a memory leak on module unloading. 2015-09-11 22:43:35 +00:00
i386 Merge common parts of i386 and amd64 md_var.h and smp.h into 2015-12-07 17:41:20 +00:00
isa
kern Add a safety net to reclaim mbufs when one of the mbuf zones become 2015-12-20 02:05:33 +00:00
kgssapi
libkern libkern: ffs, fls: s/4/3/ the 3rd BSD clause 2015-10-22 21:04:47 +00:00
mips Add a mips implementation of OF_decode_addr(). 2015-12-21 18:19:14 +00:00
modules Fix 'make depend' 2015-12-21 09:38:45 +00:00
net If vnets are torn down while ifconfig runs an ioctl to say, destroy an 2015-12-22 15:03:45 +00:00
net80211 net80211: remove hardcoded slot time durations from drivers 2015-12-13 20:48:24 +00:00
netgraph Create a USB_PNP_INFO and use it to export the existing PNP 2015-12-11 05:28:00 +00:00
netinet If bootverbose is enabled every vnet startup and virtual interface 2015-12-22 15:00:04 +00:00
netinet6 Since r256624 we've been leaking routing table allocations 2015-12-22 14:53:19 +00:00
netipsec Overhaul if_enc(4) and make it loadable in run-time. 2015-11-25 07:31:59 +00:00
netnatm
netpfil Properly drain callouts in the IPFW subsystem to avoid use after free 2015-12-15 09:02:05 +00:00
netsmb The problem report was for a crash that happened when smbfs was 2015-11-18 23:04:01 +00:00
nfs Add kernel support to the NFS server for the "-manage-gids" 2015-11-30 21:54:27 +00:00
nfsclient
nfsserver
nlm
ofed Fix i386 build WITH_OFED=YES. Remove some redundant KASSERTs. 2015-12-04 18:20:55 +00:00
opencrypto Remove unneeded includes of opt_kdtrace.h. 2015-11-22 02:01:01 +00:00
pc98 Add asynchronous command support to the pass(4) driver, and the new 2015-12-03 20:54:55 +00:00
powerpc Implement OF_decode_addr() for arm. Move most of powerpc's implementation 2015-12-21 18:07:32 +00:00
riscv/include Import RISC-V machine headers. This is a minimal set required to compile 2015-12-17 18:44:30 +00:00
rpc Improve locking of sg_threadcount. 2015-11-19 08:04:05 +00:00
security Merge from contrib/openbsm to bring the kernel audit bits up to date with OpenBSM 1.2 alpha 4: 2015-12-20 23:22:04 +00:00
sparc64 Remove sv_prepsyscall, sv_sigsize and sv_sigtbl members of the struct 2015-11-28 08:49:07 +00:00
sys Bump __FreeBSD_version for r292469. 2015-12-20 05:21:59 +00:00
teken Sync HPA and VPA implementations with CUP. 2015-08-24 07:49:27 +00:00
tests Style 9 changes. 2015-11-12 10:31:14 +00:00
tools Rename the /usr/share/doc/legal files to driver.LICENSE to work around 2015-10-16 00:38:05 +00:00
ufs Recheck curthread->td_su after the VFS_SYNC() call, and re-sync if the 2015-12-21 11:50:32 +00:00
vm Add a safety net to reclaim mbufs when one of the mbuf zones become 2015-12-20 02:05:33 +00:00
x86 x86: Add CPUID_STDEXT_* macros for CPU feature bits 2015-12-21 04:42:58 +00:00
xdr
xen xen/intr: fix the event channel enabled per-cpu mask 2015-11-05 14:33:46 +00:00
Makefile