freebsd-skq/sys
adrian 7be3120d83 Add locking around the new holdingbf code.
Since this is being done during buffer free, it's a crap shoot whether
the TX path lock is held or not.  I tried putting the ath_freebuf() code
inside the TX lock and I got all kinds of locking issues - it turns out
that the buffer free path sometimes is called with the lock held and
sometimes isn't. So I'll go and fix that soon.

Hence for now the holdingbf buffers are protected by the TXBUF lock.
2013-03-15 02:52:37 +00:00
..
amd64 Add pmap function pmap_copy_pages(), which copies the content of the 2013-03-14 20:18:12 +00:00
arm Add pmap function pmap_copy_pages(), which copies the content of the 2013-03-14 20:18:12 +00:00
boot Attach the elf section headers to the loaded kernel as metadata, so 2013-03-10 00:43:01 +00:00
bsm - Implement two new system calls: 2013-03-02 21:11:30 +00:00
cam Re-enable CTL in GENERIC on i386 and amd64, but turn on the CTL disable 2013-03-04 21:18:45 +00:00
cddl Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00
compat MFC 2013-03-08 00:03:07 +00:00
conf FDT_DTS_FILE is expanded in a Makefile so use :R to remove the suffix 2013-03-14 22:16:13 +00:00
contrib Simplify TAILQ usage and avoid additional memory allocations. 2013-03-05 08:08:16 +00:00
crypto When porting XTS-related code from OpenBSD I forgot to update copyright (only 2013-02-20 22:59:53 +00:00
ddb Small textdump enhancements. 2012-11-01 04:07:08 +00:00
dev Add locking around the new holdingbf code. 2013-03-15 02:52:37 +00:00
fs Add currently unused flag argument to the cluster_read(), 2013-03-14 20:28:26 +00:00
gdb
geom We don't need buffer to handle BIO_DELETE, so don't check buffer size for it. 2013-03-14 23:07:01 +00:00
gnu/fs/reiserfs Garbage collect XFS bits which are now already completely disconnected 2013-03-02 15:33:54 +00:00
i386 Add pmap function pmap_copy_pages(), which copies the content of the 2013-03-14 20:18:12 +00:00
ia64 Add pmap function pmap_copy_pages(), which copies the content of the 2013-03-14 20:18:12 +00:00
isa - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
kern When throttling a process to enforce RACCT limits, do not use neither 2013-03-14 23:25:42 +00:00
kgssapi Piete.Brooks at cl.cam.ac.uk reported via email a crash which was 2012-12-18 00:25:48 +00:00
libkern Add __aeabi_memcpy to libkern as clang may generate calls to it. 2013-03-10 07:55:40 +00:00
mips Add pmap function pmap_copy_pages(), which copies the content of the 2013-03-14 20:18:12 +00:00
modules Disable warning/errors for two files for now - they don't compile clean 2013-03-14 00:27:53 +00:00
net Functions m_getm2() and m_get2() have different order of arguments, 2013-03-12 13:42:47 +00:00
net80211 Kill this, it's not needed at this point and (hopefully) the parent 2013-03-10 04:38:06 +00:00
netatalk Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
netgraph Fix compilation warning. 2013-02-15 07:58:51 +00:00
netinet Functions m_getm2() and m_get2() have different order of arguments, 2013-03-12 13:42:47 +00:00
netinet6 Take the inpcb rlock before calculating checksum, it was accidentally 2013-03-12 02:20:20 +00:00
netipsec Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
netipx Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
netnatm Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
netpfil Functions m_getm2() and m_get2() have different order of arguments, 2013-03-12 13:42:47 +00:00
netsmb Call make_dev_credf() rather than using the couple make_dev()/dev_ref(). 2013-03-09 16:58:19 +00:00
nfs Functions m_getm2() and m_get2() have different order of arguments, 2013-03-12 13:42:47 +00:00
nfsclient Revert 195703 and 195821 as this special stop handling in NFS is now 2013-03-13 21:06:03 +00:00
nfsserver MFC 2013-03-02 14:48:41 +00:00
nlm Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
ofed MFC 2013-03-08 00:03:07 +00:00
opencrypto When porting XTS-related code from OpenBSD I forgot to update copyright (only 2013-02-20 22:59:53 +00:00
pc98 MFC 2013-03-02 14:48:41 +00:00
pci Fix build. 2013-02-21 12:52:18 +00:00
powerpc Add pmap function pmap_copy_pages(), which copies the content of the 2013-03-14 20:18:12 +00:00
rpc Revert 195703 and 195821 as this special stop handling in NFS is now 2013-03-13 21:06:03 +00:00
security MFC 2013-03-08 00:03:07 +00:00
sparc64 Add pmap function pmap_copy_pages(), which copies the content of the 2013-03-14 20:18:12 +00:00
sys Add currently unused flag argument to the cluster_read(), 2013-03-14 20:28:26 +00:00
teken
tools Further refine the handling of stop signals in the NFS client. The 2013-02-21 19:02:50 +00:00
ufs Some style fixes. 2013-03-14 20:31:39 +00:00
vm Some style fixes. 2013-03-14 20:31:39 +00:00
x86 MFcalloutng: 2013-02-28 13:46:03 +00:00
xdr Finish r243882: mechanically substitute flags from historic mbuf 2013-03-12 08:59:51 +00:00
xen
Makefile Remove netncp cscope entry missed in r248097 2013-03-12 14:21:52 +00:00