Hi, The fsl sata on mpc8315e is broken after the commit 8a4aeec8d2d6 ("libata/ahci: accommodate tag ordered controllers"). This patch serial tries to fix this problem. This is based on the next-20140702. Boot test on the mpc8315rdb board. Kevin Hao (5): libata: using ata_tag_internal() instead of open-coding libata: introduce ata_get_internal_tag() libata: add a 'struct ata_port *' argument for the ata tag help functions libata: support the ata host which implements a queue depth less than 32 sata_fsl: set the correct queue depth for the host controller drivers/ata/libata-core.c | 50 +++++++++++++++++++++++++++++++++++------------ drivers/ata/libata-eh.c | 32 ++++++++++++++++++------------ drivers/ata/libata-scsi.c | 5 +++-- drivers/ata/sata_fsl.c | 22 +++++++++++++-------- drivers/ata/sata_nv.c | 9 +++++---- drivers/ata/sata_sil24.c | 10 +++++----- include/linux/libata.h | 22 ++++++++++++++------- 7 files changed, 100 insertions(+), 50 deletions(-) -- 1.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html