NetBSD/sys
bouyer a7c7dd7fc2 Gather disable/enable interruptst at the Port Interrupt Enable level in
2 functions, and use them to disable interrupts for polled commands.
In siisata_probe_drive(), disable interrupt while resetting the PHY and
sending the SOFT_RESET FIS. Also dectect timeout/errors at this level and
disable the port if needed.
Make siisata_intr_port() more resistent to interrupts without xfer (especially
error interrupts which can be asynchrounous, but can also happen for
timed out xfer).

With this, the kernel doesn't pannic when a siisata controller is connected
to a SATA port multiplier. More work is needed to support port multiplier
though.
2012-05-15 19:06:26 +00:00
..
altq
arch regen configs 2012-05-15 17:39:50 +00:00
coda comment out debugging printfs 2012-05-04 17:57:22 +00:00
common
compat provide clockctl ioctl emulation 2012-05-11 19:00:36 +00:00
conf Implement a genfs_rename abstraction. 2012-05-08 23:53:26 +00:00
crypto
ddb Remove MALLOC_DEBUG and MALLOCLOG, which is dead code after malloc(9) move 2012-04-28 23:03:39 +00:00
dev Gather disable/enable interruptst at the Port Interrupt Enable level in 2012-05-15 19:06:26 +00:00
dist remove KAME IPSEC, replaced by FAST_IPSEC 2012-03-22 20:34:37 +00:00
external Fix ATHHAL_DEBUG by syncing HALDEBUG() with Atheros HAL code. 2012-04-11 13:48:11 +00:00
fs Fix omitted VN_KNOTE(fvp, NOTE_RENAME) in tmpfs_rename. 2012-05-09 22:46:25 +00:00
gdbscripts
ipkdb
kern remove a bogus optimization introduced in the previous change. 2012-05-12 18:42:08 +00:00
lib Add a spin mutex to the rndsink structure; it is used to avoid lock 2012-04-10 14:02:27 +00:00
miscfs Implement a genfs_rename abstraction. 2012-05-08 23:53:26 +00:00
modules Update ffs, ext2fs, and tmpfs module makefiles to add *_rename.c. 2012-05-10 07:51:34 +00:00
net in ether_ifdetach(), clear if_mowner before releasing what it points to. 2012-05-11 04:05:54 +00:00
net80211
netatalk
netbt
netinet Explicitly include <sys/kmem.h> 2012-05-01 15:09:36 +00:00
netinet6 remove KAME IPSEC, replaced by FAST_IPSEC 2012-03-22 20:34:37 +00:00
netipsec remove KAME IPSEC, replaced by FAST_IPSEC 2012-03-22 20:34:37 +00:00
netisdn
netiso
netkey remove KAME IPSEC, replaced by FAST_IPSEC 2012-03-22 20:34:37 +00:00
netmpls
netnatm
netsmb Tabify. 2012-05-12 01:40:37 +00:00
nfs fix access permission check which got broken by some kauth rework 2012-04-27 18:12:01 +00:00
opencrypto
rump Revert previous. It seems that some or all makefiles in tests/ do not 2012-05-13 09:42:36 +00:00
secmodel Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with 2012-03-13 18:40:26 +00:00
stand
sys Welcome to 6.99.7, courtesy of genfs_rename. 2012-05-10 07:48:07 +00:00
ufs Swap byte order of ext2fs_direct fields in ext2fs_rename_recalculate_fulr. 2012-05-10 19:08:34 +00:00
uvm Describe PG_ flags (for struct vm_page). Reviewed by yamt@. 2012-05-05 20:45:35 +00:00
Makefile