1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-01 12:19:28 +00:00
freebsd/sys
John Baldwin 847bd80810 Allocate a single CCB at the start of the main loop of the RAID monitoring
kthread of the mpt(4) driver that hangs around for the entire lifetime of
the thread.  Previously the driver would allocate a new CCB using M_WAITOK
with a lock held each time it updated its state.  While here, use the
CAM API for allocating a CCB rather than raw malloc(9).

Reviewed by:	scottl
MFC after:	1 week
2008-07-21 18:43:02 +00:00
..
amd64 Increase the ceiling on the size of the buffer map. 2008-07-19 23:42:38 +00:00
arm Eliminate unused global variables. (These global variables became fields of 2008-07-18 06:14:36 +00:00
boot Add an accept filter for TCP based DNS requests. It waits until the 2008-07-18 14:44:51 +00:00
bsm
cam Add quirk for the Samsung YP-U3 2008-07-09 17:00:14 +00:00
cddl We want to use LBOLT instead of lbolt on FreeBSD. 2008-07-21 14:35:48 +00:00
compat style(9): put parentheses around return values. 2008-07-10 19:54:34 +00:00
conf Add an accept filter for TCP based DNS requests. It waits until the 2008-07-18 14:44:51 +00:00
contrib Remove the oltr(4) driver. No one responded to calls for testing on 2008-07-04 18:58:53 +00:00
crypto Convert lock that protects sessions list from a mutex to a rwlock. 2008-07-20 07:34:00 +00:00
ddb Print out the container lock when showing the thread state in DDB. 2008-06-18 20:42:01 +00:00
dev Allocate a single CCB at the start of the main loop of the RAID monitoring 2008-07-21 18:43:02 +00:00
fs Introduce a new lock, hostname_mtx, and use it to synchronize access 2008-07-05 13:10:10 +00:00
gdb
geom Clear passphrase buffer after use. 2008-07-20 19:56:13 +00:00
gnu
i386 Correct an error in pmap_change_attr()'s initial loop that verifies that the 2008-07-18 22:05:51 +00:00
ia64 Update bus_dmamem_alloc()'s first call to malloc() such that M_WAITOK is 2008-07-15 03:34:49 +00:00
isa
kern Implement the following macros for completeness: 2008-07-21 15:05:25 +00:00
libkern Match the implementation of the inline function from libkern.h. 2008-07-14 21:36:02 +00:00
mips In FreeBSD 7.0 and beyond, pmap_growkernel() should pass VM_ALLOC_INTERRUPT 2008-07-07 17:31:02 +00:00
modules Add an accept filter for TCP based DNS requests. It waits until the 2008-07-18 14:44:51 +00:00
net Add support for actually sending WCCP return packets via GRE. 2008-07-20 21:45:15 +00:00
net80211 reorder RSN/WPA2 ie in beacon and probe response frames to comply 2008-07-07 17:24:55 +00:00
netatalk Remove NETISR_MPSAFE, which allows specific netisr handlers to be directly 2008-07-04 00:21:38 +00:00
netgraph Fill in the string portion of the bluetooth stack version sysctl. 2008-07-14 13:45:05 +00:00
netinet Add versions of tcp_twstart, tcp_close, and tcp_drop that hide the acquisition the tcbinfo lock. 2008-07-21 02:23:02 +00:00
netinet6 Pass the ucred along into in{,6}_pcblookup_local for upcoming 2008-07-10 13:31:11 +00:00
netipsec Document a few sysctls. While here, remove dead code 2008-07-20 17:51:58 +00:00
netipx Document a few sysctls. 2008-07-20 15:25:20 +00:00
netnatm Remove NETISR_MPSAFE, which allows specific netisr handlers to be directly 2008-07-04 00:21:38 +00:00
netncp
netsmb
nfs
nfs4client Once the ENOLCK is detected we expect to retry the acquisition. 2008-05-27 00:20:19 +00:00
nfsclient Introduce a new lock, hostname_mtx, and use it to synchronize access 2008-07-05 13:10:10 +00:00
nfsserver Remove spls from NFS server setup call; expand receive socket buffer 2008-06-30 20:43:06 +00:00
nlm Introduce a new lock, hostname_mtx, and use it to synchronize access 2008-07-05 13:10:10 +00:00
opencrypto
pc98 Add HWPMC_HOOKS to GENERIC kernels, this makes hwpmc.ko work out 2008-07-07 22:55:11 +00:00
pccard
pci Add driver support for RTL8102E and RTL8102EL which is the second 2008-07-09 01:58:18 +00:00
powerpc Add HWPMC_HOOKS to GENERIC kernels, this makes hwpmc.ko work out 2008-07-07 22:55:11 +00:00
rpc Introduce a new lock, hostname_mtx, and use it to synchronize access 2008-07-05 13:10:10 +00:00
security Rework the lifetime management of the kernel implementation of POSIX 2008-06-27 05:39:04 +00:00
sparc64 - Remove redundant inclusion of opt_global.h. 2008-07-21 17:15:51 +00:00
sun4v Add HWPMC_HOOKS to GENERIC kernels, this makes hwpmc.ko work out 2008-07-07 22:55:11 +00:00
sys Implement the following macros for completeness: 2008-07-21 15:05:25 +00:00
tools
ufs Say hi to svn, by simplifing ffs_vget() function a bit - there is no need for 2008-07-19 22:29:44 +00:00
vm Eliminate stale comments from kmem_malloc(). 2008-07-18 17:41:31 +00:00
xdr
Makefile o Add cddl, nlm and xdr to CSCOPEDIRS. 2008-07-20 09:16:00 +00:00