[prev in list] [next in list] [prev in thread] [next in thread]
List: dragonfly-commits
Subject: git: ahci - Reduce livelock warnings with ahci
From: Matthew Dillon <dillon () crater ! dragonflybsd ! org>
Date: 2019-04-28 3:49:39
Message-ID: 20190428034939.1F7C9657F99 () crater ! dragonflybsd ! org
[Download RAW message or body]
commit 8f191e54bf9325b543c571e261e8da44ed5accf0
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Sat Apr 27 20:45:31 2019 -0700
ahci - Reduce livelock warnings with ahci
* Mark the ahci (sata) interrupt as HIFREQ to avoid triggering
livelock warnings.
* Very high interrupt rates are possible with modern SSDs. We
don't use the AHCI chipset's interrupt rate moderation features
because they are a bit problematic (often implemented via an
unconditional delay even for single commands, for example).
By flagging the interrupt as HIFREQ, the livelock code will
trigger at kern.livelock_limit_hi instead of kern.livelock_limit.
Summary of changes:
sys/dev/disk/ahci/ahci_attach.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/8f191e54bf9325b543c571e261e8da44ed5accf0
--
DragonFly BSD source repository
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic