HomeFreeBSD

Process port interrupt even is PxIS register is zero.

Description

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.

MFC after: 1 month

Details

Provenance
mavAuthored on
Parents
rS309250: MFV r309249: 3821 Race in rollback, zil close, and zil flush
Branches
Unknown
Tags
Unknown