Commit 17decf8
nvme-pci: qdepth 1 quirk
commit 83bdfcb upstream.
Another device has been reported to be unreliable if we have more than
one outstanding command. In this new case, data corruption may occur.
Since we have two devices now needing this quirky behavior, make a
generic quirk flag.
The same Apple quirk is clearly not "temporary", so update the comment
while moving it.
Link: https://lore.kernel.org/linux-nvme/191d810a4e3.fcc6066c765804.973611676137075390@collabora.com/
Reported-by: Robert Beckett <bob.beckett@collabora.com>
Reviewed-by: Christoph Hellwig hch@lst.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Cc: "Gagniuc, Alexandru" <alexandru.gagniuc@hp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>1 parent 1547d7b commit 17decf8
2 files changed
Lines changed: 14 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
93 | 98 | | |
94 | 99 | | |
95 | 100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2563 | 2563 | | |
2564 | 2564 | | |
2565 | 2565 | | |
2566 | | - | |
2567 | | - | |
2568 | | - | |
2569 | | - | |
2570 | | - | |
| 2566 | + | |
2571 | 2567 | | |
2572 | | - | |
2573 | | - | |
2574 | | - | |
2575 | 2568 | | |
2576 | 2569 | | |
2577 | 2570 | | |
| |||
3442 | 3435 | | |
3443 | 3436 | | |
3444 | 3437 | | |
| 3438 | + | |
| 3439 | + | |
3445 | 3440 | | |
3446 | 3441 | | |
3447 | 3442 | | |
| |||
3576 | 3571 | | |
3577 | 3572 | | |
3578 | 3573 | | |
3579 | | - | |
| 3574 | + | |
| 3575 | + | |
| 3576 | + | |
| 3577 | + | |
| 3578 | + | |
| 3579 | + | |
3580 | 3580 | | |
3581 | 3581 | | |
3582 | 3582 | | |
| |||
0 commit comments