android_kernel_google_msm/drivers
Daniel Pieczko e0992b773d sfc: Work-around flush timeout when flushes have completed
[ Upstream commit 525d9e8240 ]

We sometimes hit a "failed to flush" timeout on some TX queues, but the
flushes have completed and the flush completion events seem to go missing.
In this case, we can check the TX_DESC_PTR_TBL register and drain the
queues if the flushes had finished.

[bwh: Minor fixes to coding style]
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-03-28 12:11:55 -07:00
..
accessibility
acpi ACPI: Add DMI entry for Sony VGN-FW41E_H 2013-03-04 06:06:44 +08:00
amba
ata ata_piix: reenable MS Virtual PC guests 2013-03-14 11:29:42 -07:00
atm
auxdisplay
base
bcma
block loopdev: remove an user triggerable oops 2013-03-20 13:05:01 -07:00
bluetooth
cdrom
char virtio: rng: disallow multiple device registrations, fixes crashes 2013-03-20 13:04:57 -07:00
clk
clocksource
connector
cpufreq Fix memory leak in cpufreq stats. 2013-03-14 11:29:51 -07:00
cpuidle
crypto
dca dca: check against empty dca_domains list before unregister provider 2013-02-28 06:59:06 -08:00
devfreq
dio
dma
edac
eisa
firewire firewire: add minor number range check to fw_device_init() 2013-03-04 06:06:41 +08:00
firmware dmi_scan: fix missing check for _DMI_ signature in smbios_present() 2013-03-14 11:29:51 -07:00
gpio
gpu drm/i915: Increase the RC6p threshold. 2013-03-20 13:05:01 -07:00
hid HID: logitech-dj: do not directly call hid_output_raw_report() during probe 2013-03-14 11:29:50 -07:00
hsi
hv
hwmon hwmon: (sht15) Fix memory leak if regulator_enable() fails 2013-03-20 13:05:00 -07:00
hwspinlock
i2c
ide
idle
ieee802154
infiniband
input
iommu iommu/amd: Initialize device table after dma_ops 2013-03-04 06:06:37 +08:00
isdn
leds
lguest
macintosh
mca
md md: raid0: fix error return from create_stripe_zones. 2013-03-14 11:29:49 -07:00
media media: rc: unlock on error in show_protocols() 2013-03-04 06:06:41 +08:00
memstick
message
mfd
misc
mmc mmc: sdhci-esdhc-imx: fix host version read 2013-02-28 06:59:05 -08:00
mtd
net sfc: Work-around flush timeout when flushes have completed 2013-03-28 12:11:55 -07:00
nfc
nubus
of
oprofile
parisc
parport
pci
pcmcia pcmcia/vrc4171: Add missing spinlock init 2013-02-28 06:59:05 -08:00
pinctrl
platform
pnp
power ab8500_btemp: Demote initcall sequence 2013-03-04 06:06:44 +08:00
pps
ps3
ptp
rapidio
regulator
remoteproc
rpmsg
rtc
s390
sbus
scsi SCSI: storvsc: Initialize the sglist 2013-03-14 11:29:42 -07:00
sfi
sh
sn
spi
ssb
staging staging: vt6656: Fix oops on resume from suspend. 2013-03-20 13:04:58 -07:00
target target/pscsi: Fix page increment 2013-03-14 11:29:42 -07:00
tc
thermal
tty sunsu: Fix panic in case of nonexistent port at "console=ttySY" cmdline option 2013-03-28 12:11:52 -07:00
uio
usb Revert "USB: EHCI: don't check DMA values in QH overlays" 2013-03-28 12:11:52 -07:00
uwb
vhost vhost/net: fix heads usage of ubuf_info 2013-03-28 12:11:54 -07:00
video atmel_lcdfb: fix 16-bpp modes on older SOCs 2013-03-20 13:05:00 -07:00
virt
virtio
vlynq
w1 w1: fix oops when w1_search is called from netlink connector 2013-03-20 13:04:59 -07:00
watchdog
xen xen/pciback: Don't disable a PCI device that is already disabled. 2013-03-20 13:04:57 -07:00
zorro
Kconfig
Makefile