1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-19 15:33:56 +00:00
freebsd/sys
Mikolaj Golub 7edc3d88eb In epair_clone_destroy(), when destroying the second half, we have to
switch to its vnet before calling ether_ifdetach(). Otherwise if the
second half resides in a different vnet, if_detach() silently fails
leaving a stale pointer in V_ifnet list, and the system crashes trying
to access this pointer later.

Another solution could be not to allow to destroy epair unless both
ends are in the home vnet.

Discussed with:	bz
Tested by:	delphij
2012-07-09 20:38:18 +00:00
..
amd64 Use assembler mnemonic instead of manually assembling, contination for r238142. 2012-07-06 20:11:58 +00:00
arm Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
boot Generalize this for loading the loader into the SPI. Plus trim about 2012-07-07 04:55:42 +00:00
bsm
cam Make the da(4) driver notify GEOM about LUN size change. 2012-07-07 22:19:51 +00:00
cddl r237748 continuation: fix nopw (0f 1f) behavior with respect to modifiers 2012-07-06 14:45:30 +00:00
compat Extend the KPI to lock and unlock f_offset member of struct file. It 2012-07-02 21:01:03 +00:00
conf Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
contrib MFV: r237650 2012-06-27 16:15:13 +00:00
crypto
ddb
dev Revert revision 238172 of agp_i810.c. Correctness is considered more 2012-07-09 16:23:59 +00:00
fs Fix a typo 2012-07-03 08:03:07 +00:00
gdb
geom Add trivial resize handling to gnop(8). 2012-07-07 22:22:13 +00:00
gnu/fs
i386 Fix XEN build, broken in r237924. 2012-07-02 14:03:19 +00:00
ia64 Move PCPU initialization to a new function called cpu_pcpu_setup(). 2012-07-08 18:00:22 +00:00
isa
kern If you have pressed CTRL+Z and a process is suspended, then you use gdb 2012-07-09 09:24:46 +00:00
kgssapi
libkern Fix unloading of libiconv module. 2012-06-11 17:42:39 +00:00
mips Support Netlogic XLP 8xx B1 revisions in xlpge. 2012-07-09 10:39:57 +00:00
modules Add a source file needed for module linking. 2012-07-06 20:14:27 +00:00
net In epair_clone_destroy(), when destroying the second half, we have to 2012-07-09 20:38:18 +00:00
net80211 Add a check for dynamic OFDM/CCK channel types. 2012-07-01 04:25:49 +00:00
netatalk
netgraph Make radix lookup on src and dst flow addresses optional 2012-06-18 13:56:36 +00:00
netinet Fix a bug introduced in r237715. 2012-07-09 10:59:39 +00:00
netinet6 Remove "prefer_source" address selection option. FreeBSD has had an 2012-07-09 06:21:46 +00:00
netipsec
netipx
netnatm
netncp
netsmb When checking if file descriptor number is valid, explicitely check for 'fd' 2012-06-13 22:12:10 +00:00
nfs
nfsclient
nfsserver
nlm
ofed Fix clang warning when compiling iw_cxgb. 2012-06-25 16:52:27 +00:00
opencrypto
pc98 Implement mechanism to export some kernel timekeeping data to 2012-06-22 07:06:40 +00:00
pci
powerpc Replace all uses of the vm page queues lock by a r/w lock that is private 2012-07-06 02:18:49 +00:00
rpc
security
sparc64 Switch back to the 4BSD scheduler for now. There is some more or less 2012-06-30 14:55:36 +00:00
sys Unbreak handling of descriptors opened with O_EXEC by fexecve(2). 2012-07-08 00:51:38 +00:00
teken
tools
ufs Extend the KPI to lock and unlock f_offset member of struct file. It 2012-07-02 21:01:03 +00:00
vm Avoid vm page queues lock leak after r238212. 2012-07-08 18:04:26 +00:00
x86 Make the wchar_t type machine dependent. 2012-06-24 04:15:58 +00:00
xdr
xen
Makefile