]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r309251: Process port interrupt even is PxIS register is zero.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 10 Jan 2017 19:15:37 +0000 (19:15 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 10 Jan 2017 19:15:37 +0000 (19:15 +0000)
commitd3964fe476fe7a12563d200ecaddba3b61ff0018
tree55a50980d8019c54f2e12335211a7fbd032c961f
parent1274ad164528f10407f30ab6d90d94bbf8dbfb73
MFC r309251: Process port interrupt even is PxIS register is zero.

ASMedia ASM1062 AHCI chips with some fancy firmware handling PMP inside
seems sometimes forgeting to set bits in PxIS, causing command timeouts.
Removal of this check fixes the issue by the theoretical cost of slightly
higher CPU usage in some odd cases, but this is what Linux does too.

git-svn-id: svn://svn.freebsd.org/base/stable/10@311883 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/ahci/ahci.c