mbox series

[0/4] Add libata command iterators

Message ID 20180619161251.31613-1-axboe@kernel.dk
Headers show
Series Add libata command iterators | expand

Message

Jens Axboe June 19, 2018, 4:12 p.m. UTC
With the recent change to allow full use of the NCQ depth on
SATA devices, the internal tag was moved outside the scope
of the normal iterator. This patchset adds explicit iterators
for the core and drivers to be able to find the command they
need.

Most notably, this should fix the sata_fsl regression where
atapi error handling was hosed.

Comments

Tejun Heo June 19, 2018, 4:31 p.m. UTC | #1
On Tue, Jun 19, 2018 at 10:12:47AM -0600, Jens Axboe wrote:
> With the recent change to allow full use of the NCQ depth on
> SATA devices, the internal tag was moved outside the scope
> of the normal iterator. This patchset adds explicit iterators
> for the core and drivers to be able to find the command they
> need.
> 
> Most notably, this should fix the sata_fsl regression where
> atapi error handling was hosed.

Applied 1-4 to libata/for-4.18-fixes.

Thanks, Jens.