opnsense-src/sys
Alexander Motin 26952f96e5 MFC r200121:
Do not ignore device interrupt if bus mastering is still active. It is
normal in case of media read error and some ATAPI cases, when transfer size
is unknown beforehand. PCI ATA BM specification tells that in case of such
underrun driver should just manually stop DMA engine. DMA engine should
same time guarantie that all bus mastering transfers completed at the moment
of driver reads interrupt flag asserted.
This change fixes interrupt storms and command timeouts in many cases.

PR:             kern/103602, sparc64/121539, kern/133122, kern/139654
2009-12-09 17:20:10 +00:00
..
amd64 MFC r199968: x86 cpu features: add MOVBE reporting and flag 2009-12-08 15:27:06 +00:00
arm MFC r197729: 2009-12-05 20:43:15 +00:00
boot MFC 199714 2009-12-07 16:37:02 +00:00
bsm Import OpenBSM 1.1p1 from vendor branch to 8-CURRENT, populating 2009-07-17 14:02:20 +00:00
cam MFC r200008: 2009-12-05 08:44:55 +00:00
cddl MFC 198420 2009-11-21 15:02:35 +00:00
compat MFC r198467: 2009-12-06 09:36:11 +00:00
conf MFC 199974: 2009-12-07 17:18:52 +00:00
contrib MFC r199208, r199223: 2009-11-22 16:04:49 +00:00
crypto Changed to M_NOWAIT when reallocing psc_buf in padlock_sha_update(), 2009-05-27 09:52:12 +00:00
ddb Merge the remainder of kern_vimage.c and vimage.h into vnet.c and 2009-08-01 19:26:27 +00:00
dev MFC r200121: 2009-12-09 17:20:10 +00:00
fs MFC: r199715 2009-12-08 22:41:37 +00:00
gdb Commit SYSINIT() ;-adding patch missed in previous pass. 2008-03-16 13:02:04 +00:00
geom MFC r200086: 2009-12-08 23:23:45 +00:00
gnu Fix the build by using proper format. 2009-06-25 16:48:13 +00:00
i386 MFC r199968: x86 cpu features: add MOVBE reporting and flag 2009-12-08 15:27:06 +00:00
ia64 MFC r197729: 2009-12-05 20:43:15 +00:00
isa MFC 196520: 2009-08-27 16:34:04 +00:00
kern MFC 198464: 2009-12-08 18:23:52 +00:00
kgssapi When the KOBJMETHOD() macro was updated, it resulted in the 2009-06-14 17:33:46 +00:00
libkern MFC r199208, r199223: 2009-11-22 16:04:49 +00:00
mips MFC r197729: 2009-12-05 20:43:15 +00:00
modules MFC r197518: 2009-12-05 20:37:46 +00:00
net MFC 197288,197326,197327,197328,197342,197914,197929, 2009-12-07 07:33:51 +00:00
net80211 MFC r198581: 2009-11-03 23:26:31 +00:00
netatalk Merge r196121 from head to stable/8: 2009-08-13 14:50:39 +00:00
netgraph Merge r196481 from head to stable/8: 2009-08-28 20:06:02 +00:00
netinet MFC 197288,197326,197327,197328,197342,197914,197929, 2009-12-07 07:33:51 +00:00
netinet6 MFC 197288,197326,197327,197328,197342,197914,197929, 2009-12-07 07:33:51 +00:00
netipsec MFC r199947, 199950: 2009-12-05 19:25:29 +00:00
netipx Use queue(9) instead of hand-crafted link lists for the global IPX 2009-06-24 20:57:50 +00:00
netnatm Reimplement the netisr framework in order to support parallel netisr 2009-06-01 10:41:38 +00:00
netncp Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netsmb Rework socket upcalls to close some races with setup/teardown of upcalls. 2009-06-01 21:17:03 +00:00
nfs Revert rev 192323 (nfs_common.c only): 2009-07-12 03:53:52 +00:00
nfsclient MFC 198174: 2009-10-23 19:52:29 +00:00
nfsserver MFC r199274, r199284: 2009-11-24 03:38:42 +00:00
nlm MFC: revision 197730 2009-10-07 14:14:05 +00:00
opencrypto MFC r199906: 2009-12-05 19:12:35 +00:00
pc98 MFC r197518: 2009-12-05 20:37:46 +00:00
pci MFC r197128,197325: add support for smbus controller found in AMD SB700 2009-11-01 11:34:13 +00:00
powerpc MFC r199886: 2009-12-08 05:37:08 +00:00
rpc MFC: r199053 2009-11-15 19:26:06 +00:00
security Merge r196122 from head to stable/8: 2009-08-13 15:01:50 +00:00
sparc64 MFC r197729: 2009-12-05 20:43:15 +00:00
sun4v MFC r197316 2009-10-31 18:54:26 +00:00
sys MFC revision 197579 and 199617: 2009-12-07 19:59:28 +00:00
tools MFC: Allow KMOD with hypens and dots. 2009-11-02 09:47:15 +00:00
ufs MFC r197269: 2009-09-24 21:32:56 +00:00
vm MFC r198505: 2009-11-17 18:38:00 +00:00
xdr MFC r196149: 2009-08-12 20:30:27 +00:00
xen MFC 196403: Temporarily revert the new-bus locking for 8.0 release. 2009-08-20 20:23:28 +00:00
Makefile Remove the unmaintained University of Michigan NFSv4 client from 8.x 2009-05-22 12:35:12 +00:00