• Mark Lord's avatar
    sata_mv: workaround errata SATA#13 · 12f3b6d7
    Mark Lord authored
    Add remainder of workaround for errata SATA#13.
    
    This prevents writes of certain adjacent 32-bit registers
    from being combined into single 64-bit writes, which might
    fail for the affected registers.
    
    Most of sata_mv is already safe from this issue,
    but adding this code to mv_write_cached_reg() will
    catch the remaining cases and hopefully prevent future ones.
    Signed-off-by: default avatarMark Lord <mlord@pobox.com>
    Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
    12f3b6d7
sata_mv.c 115 KB