u-boot/drivers
Thierry Reding 5d9f423ddb rtl8169: Defer network packet processing
When network protocol errors occur (such as a file not being found on a
TFTP server), the processing done by the NetReceive() function will end
up calling the driver's .halt() implementation. However, after that the
device no longer has access to the memory buffers and will cause errors
such as this in the rtl_recv() function when trying to hand descriptors
back to the device:

	pci_hose_bus_to_phys: invalid physical address

This can be fixed by deferring processing of network packets until the
descriptors have been handed back. That way rtl_halt() tearing down
network buffers is not going to prevent access to the buffers.

Reported-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2014-09-16 12:23:45 -04:00
..
bios_emulator kbuild: use Linux Kernel build scripts 2014-02-19 11:07:50 -05:00
block ahci: provide sunxi SATA driver using AHCI platform framework 2014-07-31 15:37:22 +02:00
bootcount qe: move immap_qe.h from arch directory into common directory 2014-07-22 16:25:54 -07:00
core dm: Adjust lists_bind_fdt() to return the bound device 2014-09-10 12:59:59 -06:00
crypto includes: move openssl headers to include/u-boot 2014-06-19 11:19:04 -04:00
ddr/fsl driver/ddr/fsl: Add support of overriding chip select write leveling 2014-09-08 10:30:34 -07:00
demo dm: Give the demo uclass a name 2014-07-23 14:08:37 +01:00
dfu dfu: Provide means to find difference between dfu-util -e and -R 2014-09-02 14:29:28 +02:00
dma omap: clean-up dead configs 2014-08-09 11:17:04 -04:00
fpga m68k: Fix warnings with gcc 4.6 2014-06-11 16:27:05 -04:00
gpio tegra: Convert tegra GPIO driver to use driver model 2014-09-10 12:59:59 -06:00
hwmon kbuild: use Linux Kernel build scripts 2014-02-19 11:07:50 -05:00
i2c ls102xa: i2c: Add i2c support for LS102xA 2014-09-08 10:30:32 -07:00
input stdio: Pass device pointer to stdio methods 2014-07-23 14:07:23 +01:00
memory ARM: keystone: aemif: move aemif driver to drivers/memory/ti-aemif.c 2014-06-19 17:53:58 -04:00
misc cros_ec: Fix two bugs in the SPI implementation 2014-08-06 00:18:01 +05:30
mmc ls102xa: esdhc: Add esdhc support for LS102xA 2014-09-08 10:30:34 -07:00
mtd mtd: nand: omap_gpmc: Fix 'bit-flip' errors 2014-09-04 13:06:00 -04:00
net rtl8169: Defer network packet processing 2014-09-16 12:23:45 -04:00
pci Merge branch 'master' of git://www.denx.de/git/u-boot-imx 2014-08-29 11:06:51 -04:00
pcmcia powerpc: mpc8xx: remove svm_sc8xx board 2014-08-21 12:01:12 -04:00
power pmic: pmic_pfuze100: Use a shorter name for PMIC name 2014-08-08 10:29:41 +02:00
pwm pwm, imx6: add support for pwm modul on imx6 2014-07-23 12:25:42 +02:00
qe net: Merge asm/fsl_enet.h into fsl_mdio.h 2014-09-08 10:30:33 -07:00
rtc RTC: add support for DS1339 (using DS1307 driver) 2014-08-14 14:45:58 +02:00
serial dm: tegra: Enable driver model for serial 2014-09-10 13:00:02 -06:00
sound build: define CPU only when arch/${ARCH}/cpu/${CPU} exists 2014-07-07 19:42:34 -04:00
spi spi, spi_mxc: do not hang in spi_xchg_single 2014-08-06 00:18:01 +05:30
tpm tpm: don't use unneeded double brackets 2014-07-07 19:43:01 -04:00
twserial drivers: convert makefiles to Kbuild style 2013-10-31 13:26:01 -04:00
usb USB: gadget: s3c: get rid of debug compile warning 2014-09-02 14:32:15 +02:00
video Merge branch 'master' of git://git.denx.de/u-boot-arm 2014-09-12 11:27:46 -04:00
watchdog arm: ls102xa: Add Freescale LS102xA SoC support 2014-09-08 10:30:32 -07:00
Makefile pwm, imx6: add support for pwm modul on imx6 2014-07-23 12:25:42 +02:00