summaryrefslogtreecommitdiff
path: root/drivers/net/ixgbe/ixgbe_main.c
diff options
context:
space:
mode:
authorDavid Milburn <dmilburn@redhat.com>2012-10-29 18:00:22 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-12-03 12:59:15 -0800
commita36eea2310e0b55c374cb97569e9311cef72dfd6 (patch)
treea30065891454cd28b32be9135c71c284ef8a57e0 /drivers/net/ixgbe/ixgbe_main.c
parent344b5bf8a586e53d129ea01c2c886c5814ec324b (diff)
sata_svw: check DMA start bit before reset
commit b03e66a6be91f8389fcd902ab6c1563db1c9c06b upstream. If kdump is triggered with pending IO, controller may not respond causing kdump to fail. http://marc.info/?l=linux-ide&m=133032255424658&w=2 During error recovery ata_do_dev_read_id never completes due hang in mmio_insw. ata_do_dev_read_id ata_sff_data_xfer ioread16_rep mmio_insw if DMA start bit is cleared before reset, PIO command is successful and kdump succeeds. Signed-off-by: David Milburn <dmilburn@redhat.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com> Cc: CAI Qian <caiqian@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/net/ixgbe/ixgbe_main.c')
0 files changed, 0 insertions, 0 deletions