1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/sys
Andrew Thompson 11cf5c2f81 Change from CAM_TID_INVALID to CAM_SEL_TIMEOUT error code when the usb device
has been yanked, this works around a cam recounting bug when
CAM_DEV_UNCONFIGURED is set late in the detach. In certain conditions the
reference to the XPT device would not be released which would cause the usb
explore thread to sleep forever on "simfree", preventing any new usb devices to
be found/ejected on the bus.

This is intended to be a quick workaround to the problem without touching CAM
so it can be merged to 8.0.

Suggested by:	mav
MFC after:	3 days
2009-10-20 21:29:46 +00:00
..
amd64 Move intr_describe() out of #ifdef SMP; the function is always required. 2009-10-16 12:00:59 +00:00
arm Sync with other GENERIC kernel configs: 2009-10-13 19:04:01 +00:00
boot Use zfs_read() instead of xfsread() to read /boot.config. xfsread() fails 2009-10-14 14:13:42 +00:00
bsm Add audit events for process descriptor system calls, which will appear in 2009-09-29 21:25:59 +00:00
cam Export disk serial numbers for adaX disks. 2009-10-09 09:29:59 +00:00
cddl Allow file system owner to modify system flags if securelevel permits. 2009-10-08 16:05:17 +00:00
compat Fix a copy-and-pasto in the previous commit. 2009-10-19 21:01:42 +00:00
conf Remove the newly added uch341 driver, it will be merged into uchcom instead. 2009-10-19 21:43:59 +00:00
contrib Rewrite x86bios and update its dependent drivers. 2009-10-19 20:58:10 +00:00
crypto
ddb Put square backets ([]) around process names for system processes to patch 2009-10-01 19:12:14 +00:00
dev Change from CAM_TID_INVALID to CAM_SEL_TIMEOUT error code when the usb device 2009-10-20 21:29:46 +00:00
fs Unloading of the nfscl module is unsupported because newnfslock doesn't 2009-10-20 15:06:18 +00:00
gdb
geom Set the active flag in the PMBR when we install bootcode on a GPT 2009-10-14 19:24:01 +00:00
gnu
i386 add amdtemp to i386 NOTES 2009-10-20 09:31:57 +00:00
ia64 Define architectural load bases for PIE binaries. Addresses were selected 2009-10-10 15:31:24 +00:00
isa
kern Random number generator initialization cleanup: 2009-10-20 16:36:51 +00:00
kgssapi
libkern
mips Define architectural load bases for PIE binaries. Addresses were selected 2009-10-10 15:31:24 +00:00
modules minor: fix sorting of some amd* entries in some makefiles 2009-10-20 13:22:54 +00:00
net The flow-table function flowtable_route_flush() may be called 2009-10-20 21:27:03 +00:00
net80211 Fix a bug in composing PERR frames introduced by latest draft update. 2009-10-19 23:11:43 +00:00
netatalk
netgraph Virtualize the pfil hooks so that different jails may chose different 2009-10-11 05:59:43 +00:00
netinet In the ARP callout timer expiration function, the current time_second 2009-10-20 17:55:42 +00:00
netinet6 Explicitly compare to a return code. 2009-10-14 12:01:11 +00:00
netipsec Changed an IPSEC_ASSERT to a simple test, as such invalid packets 2009-10-01 15:33:53 +00:00
netipx
netnatm
netncp
netsmb
nfs
nfsclient Close a race with caching of -ve name lookups in the NFS client. 2009-10-16 19:30:48 +00:00
nfsserver Ensure that tv_sec is between INT32_MIN and INT32_MAX, so ZFS won't object. 2009-09-26 18:23:16 +00:00
nlm Handle GRANTED_RES messages more gracefully: Send along a grant cookie 2009-10-07 19:50:14 +00:00
opencrypto
pc98 Move the USB wireless drivers down into their own section next to the USB 2009-10-13 19:02:03 +00:00
pci
powerpc Don't assume that physical addresses are identity mapped. This allows 2009-10-18 17:22:08 +00:00
rpc Set the prison in NFS anon and GSS SVC creds (as I indended to in r197581). 2009-09-28 18:55:29 +00:00
security
sparc64 Change the load base to below 2GB so PIE binaries work including when 2009-10-18 13:08:15 +00:00
sun4v Change the load base to below 2GB so PIE binaries work including when 2009-10-18 13:08:15 +00:00
sys Random number generator initialization cleanup: 2009-10-20 16:36:51 +00:00
teken Discard Device Control Strings and Operating System Commands. 2009-10-08 10:26:49 +00:00
tools Allow KMOD with hypens and dots. 2009-10-20 11:54:06 +00:00
ufs
vm Remove spurious call to priv_check(PRIV_VM_SWAP_NOQUOTA). 2009-10-18 12:55:39 +00:00
xdr
xen
Makefile