freebsd-skq/sys
mav 80b1c68a33 Workaround the problem introduced by combination of r162200 and r215687.
r162200 delays provider orphanization until all running requests complete,
to workaround broken orphan() method implementation in some classes.
r215687 removes persistent periodic (10Hz) event thread wake ups.
Together these changes can indefinitely delay orphanization until some
other event wake up the event thread. One consequence of this is inability
of CAM to destroy device disconnected when busy and, as consequence, create
new one after reconnection.

While the best solution would be to revert r162200, it is not easy, as
some classes still look broken in that way. Instead conditionally wake up
event thread if there are some providers waiting for orphanization.

MFC after:	1 week
2011-11-01 08:57:49 +00:00
..
amd64 Revert rev. 226893: subr_syscall.c is being included from C files and 2011-10-30 02:19:39 +00:00
arm Check the return value of BUS_SETUP_INTR() 2011-10-27 10:21:40 +00:00
boot Remove the long reprecated ``/stand/sysinstall'' from the init_path. 2011-10-27 10:25:11 +00:00
bsm Add ECAPMODE, "Not permitted in capability mode", a new kernel errno 2011-03-01 13:14:28 +00:00
cam Add descriptor sense support to CAM, and honor sense residuals properly in 2011-10-03 20:32:55 +00:00
cddl Fix typo in copyright notice introduced in r226724 2011-10-25 13:52:38 +00:00
compat Control the execution permission of the readable segments for 2011-10-15 12:35:18 +00:00
conf Fix svnversion for svn 1.7.x by not looking for .svn in ${SYSDIR} (since 2011-10-27 20:44:28 +00:00
contrib Add missing PF_UNLOCK in pf_test 2011-10-30 14:55:00 +00:00
crypto Update Copyright. 2011-10-27 14:15:26 +00:00
ddb Follow up to r225203 refining break-to-debugger run-time configuration 2011-08-27 14:24:27 +00:00
dev Add information about MD_READONLY and MD_COMPRESS flags to the 2011-10-31 10:53:27 +00:00
fs The use of VOP_ISLOCKED() without a check for the return values can cause 2011-10-24 13:56:31 +00:00
gdb Modify kdb_trap() so that it re-calls the dbbe_trap function as long as 2011-02-18 22:25:11 +00:00
geom Workaround the problem introduced by combination of r162200 and r215687. 2011-11-01 08:57:49 +00:00
gnu Second-to-last commit implementing Capsicum capabilities in the FreeBSD 2011-08-11 12:30:23 +00:00
i386 Revert rev. 226893: subr_syscall.c is being included from C files and 2011-10-30 02:19:39 +00:00
ia64 Adjust the debugger options slightly. This should help me do the right 2011-10-27 13:07:49 +00:00
isa MFC 2011-05-09 18:53:13 +00:00
kern Revert rev. 226893: subr_syscall.c is being included from C files and 2011-10-30 02:19:39 +00:00
kgssapi Add missing break statement to make sure all 3DES etypes really are treated 2011-10-10 09:13:07 +00:00
libkern Add strnlen() to libkern. 2011-10-04 23:53:47 +00:00
mips People porting FreeBSD to new architectures ought not have to 2011-10-21 06:41:46 +00:00
modules Don't look for includes in userland directories. There is no need for it 2011-10-25 16:22:43 +00:00
net Add macro IF_DEQUEUE_ALL(ifq, m), that takes the entire mbuf chain off 2011-10-27 09:45:12 +00:00
net80211 Include the tid when printing out crypto replay errors. 2011-10-28 15:47:14 +00:00
netatalk
netgraph - If KDB & NETGRAPH_DEBUG are on, print traces on discovered failed 2011-10-27 09:43:25 +00:00
netinet When add a new remote address using sctp_add_remote_addr(), 2011-10-27 22:38:48 +00:00
netinet6 The code change made in r226040 was incomplete and resulted in 2011-10-16 22:24:04 +00:00
netipsec Add missing va_end() in an error case to clean up after va_start() 2011-10-07 21:00:26 +00:00
netipx
netnatm
netncp Change ncp_scan_bindery_object() to pass a constant search string. 2011-10-16 08:44:03 +00:00
netsmb Change some variables from int to size_t. This is more accurate since 2011-01-08 23:06:54 +00:00
nfs In order to maximize the re-usability of kernel code in user space this 2011-09-16 13:58:51 +00:00
nfsclient Merge 220876, 220877, and 221537 from the new NFS client to the old: 2011-08-09 15:29:58 +00:00
nfsserver Fix the NFS servers so that they can do a Lookup of "..", 2011-09-03 00:28:53 +00:00
nlm In order to maximize the re-usability of kernel code in user space this 2011-09-16 13:58:51 +00:00
ofed - change "is is" to "is" or "it is" 2011-10-16 14:30:28 +00:00
opencrypto Add the fo_chown and fo_chmod methods to struct fileops and use them 2011-08-16 20:07:47 +00:00
pc98 Adjust the debugger options slightly. This should help me do the right 2011-10-27 13:07:49 +00:00
pci Close a race where SIOCGIFMEDIA ioctl get inconsistent link status. 2011-10-17 19:49:00 +00:00
powerpc Adjust the debugger options slightly. This should help me do the right 2011-10-27 13:07:49 +00:00
rpc Remove an extraneous "already" from a comment introduced by r226081. 2011-10-07 13:16:21 +00:00
security Get rid of D_PSEUDO. 2011-10-18 08:09:44 +00:00
sparc64 Actually, limit to 32-bit DMA for the transfer buffers as the address is 2011-10-30 21:42:35 +00:00
sys Sort function prototypes. 2011-10-27 17:44:51 +00:00
teken Link the demo application against ncursesw to make Unicode work. 2011-10-13 14:20:27 +00:00
tools GNU awk does not output escaped newlines in multi-line printc statements. This 2011-03-31 21:33:33 +00:00
ufs Fix the wrong commit log message for r226967: "Added missing cache purge 2011-10-31 20:24:33 +00:00
vm Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt at 2011-10-30 05:06:14 +00:00
x86 Ignore SRAT memory entries if the memory range does not overlap with an 2011-10-05 16:03:47 +00:00
xdr
xen Properly handle suspend/resume events in the Xen device 2011-09-20 23:44:34 +00:00
Makefile Include sys/xen in cscope tag file generation. 2011-06-10 20:51:41 +00:00