[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