freebsd-skq/sys
Alexander Motin 6030a3f04c Improve ata_reinit():
- protect againtst recursions,
 - add new devices detection using ata_identify().

Improve ata_identify():
 - do not add duplicate device if device already exist.

Rework SATA hot-plug events handling. Instead of unsafe duplicate
implementation use common ata_reinit() to handle all state changes.

All together this gives quite stable and robust cold- and hot-plug operation,
invariant to false, lost and duplicate events.
2009-02-21 22:57:26 +00:00
..
amd64 Adapt linux emulation to use cv for vfork wait. 2009-02-18 16:11:39 +00:00
arm use mii instead of miibus so we don't drag in all phy support 2009-02-18 01:37:57 +00:00
boot Fix build when WITH_SSP is set explicitly. 2009-02-21 15:04:31 +00:00
bsm
cam GCC attacks! 2009-02-16 18:02:32 +00:00
cddl Use shared vnode locks when invoking VOP_READDIR(). 2009-02-13 18:18:14 +00:00
compat Don't make Linux stat() open character devices to resolve its name. 2009-02-20 13:05:29 +00:00
conf Include altivec.c, missed on previous commit r188860. This should unbreak the 2009-02-21 02:15:08 +00:00
contrib
crypto
ddb
dev Improve ata_reinit(): 2009-02-21 22:57:26 +00:00
fs style nit in r188815 2009-02-19 15:37:43 +00:00
gdb
geom o When creating the EBR scheme, set the number of entries 2009-02-21 19:25:13 +00:00
gnu
i386 Mark these variables as __used too. Fix a style of previous commit. 2009-02-18 22:44:55 +00:00
ia64 Add uslcom to the build too. 2009-02-15 23:40:29 +00:00
isa
kern Add support for methods to the OSD subsystem. Each object type has a 2009-02-21 11:15:38 +00:00
kgssapi
libkern This commit fixes the issue with alias_sctp.c. No 2009-02-14 11:34:57 +00:00
mips It appears that none of the contents of this file are necessary, so 2009-02-15 20:05:13 +00:00
modules Switch over to usbdevs.h generated at compile time. 2009-02-18 06:33:10 +00:00
net we need if_var.h not if.h 2009-02-16 15:10:03 +00:00
net80211 mark nodes created by way of neighbor discovery need to be marked as ERP 2009-02-20 23:05:05 +00:00
netatalk
netgraph Update comment. soalloc() is no longer performing M_WAITOK memory allocations. 2009-02-10 20:27:05 +00:00
netinet Add the add-stream capability. Still needs more 2009-02-20 15:03:54 +00:00
netinet6
netipsec
netipx
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient Enable caching of negative pathname lookups in the NFS client. To avoid 2009-02-19 22:28:48 +00:00
nfsserver Use shared vnode locks when invoking VOP_READDIR(). 2009-02-13 18:18:14 +00:00
nlm
opencrypto
pc98 Add uslcom to the build too. 2009-02-15 23:40:29 +00:00
pci Allocating 2 MSI messages do not seem to work on certain controllers 2009-02-11 00:23:56 +00:00
powerpc Add Altivec support for supported CPUs. This is derived from the FPU support 2009-02-20 17:48:40 +00:00
rpc
security
sparc64 Add uslcom to the build too. 2009-02-15 23:40:29 +00:00
sun4v Add uslcom to the build too. 2009-02-15 23:40:29 +00:00
sys Add support for methods to the OSD subsystem. Each object type has a 2009-02-21 11:15:38 +00:00
tools
ufs - If the g_access() call for the initial root mount fails, then fully 2009-02-11 22:19:54 +00:00
vm Reduce the scope of the page queues lock in vm_object_page_remove(). 2009-02-21 20:57:25 +00:00
xdr
xen
Makefile Removal pccard directory requires removing it from the list of things 2009-02-15 18:19:24 +00:00