]> git.hungrycats.org Git - linux/commit
libata: allow sata_sil24 to opt-out of tag ordered submission
authorDan Williams <dan.j.williams@intel.com>
Fri, 16 Jan 2015 23:13:02 +0000 (15:13 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 30 Jan 2015 01:40:42 +0000 (17:40 -0800)
commit99bde8fc1cf78bc7fded2d1c52a732fc26a09606
treec41de66d2da1fffdc2f4ab7e6b4de79f70b10dbd
parent28de6f351a65d7516f80337d5bc80d3ea948480d
libata: allow sata_sil24 to opt-out of tag ordered submission

commit 72dd299d5039a336493993dcc63413cf31d0e662 upstream.

Ronny reports: https://bugzilla.kernel.org/show_bug.cgi?id=87101
    "Since commit 8a4aeec8d "libata/ahci: accommodate tag ordered
    controllers" the access to the harddisk on the first SATA-port is
    failing on its first access. The access to the harddisk on the
    second port is working normal.

    When reverting the above commit, access to both harddisks is working
    fine again."

Maintain tag ordered submission as the default, but allow sata_sil24 to
continue with the old behavior.

Cc: Tejun Heo <tj@kernel.org>
Reported-by: Ronny Hegewald <Ronny.Hegewald@online.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/ata/libata-core.c
drivers/ata/sata_sil24.c
include/linux/libata.h