Thread (13 messages) 13 messages, 4 authors, 2020-03-10

Re: [PATCHv2 2/3] nvme-pci: Remove two-pass completions

From: Dongli Zhang <hidden>
Date: 2020-03-05 09:51:27

Hi Keith,

On 3/4/20 10:12 AM, Keith Busch wrote:
Completion handling had been done in two steps: find all new completions
under a lock, then handle those completions outside the lock. This was
done to make the locked section as short as possible so that other
threads using the same lock wait less time.

The driver no longer shares locks during completion, and is in fact
lockless for interrupt driven queues, so the optimization no longer
About "no longer shares locks", would you mind share is it a specific nvme
driver commit, or the transition from sq to mq?

Thank you very much!

Dongli Zhang

_______________________________________________
linux-nvme mailing list
linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help