Revision dac876193cd79ced36d0462749ea47c05844fb49 authored by Terry Loftin on 09 April 2010, 10:29:49 UTC, committed by David S. Miller on 13 April 2010, 10:03:13 UTC
Tx ring buffers after tx_ring->next_to_use are volatile and could change, possibly causing a crash. Stop cleaning when we hit tx_ring->next_to_use. Signed-off-by: Terry Loftin <terry.loftin@hp.com> Acked-by: Bruce Allan <bruce.w.allan@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent d5aa225
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 29.5 KB |
Makefile | -rw-r--r-- | 1.8 KB |
amd5536udc.c | -rw-r--r-- | 85.0 KB |
amd5536udc.h | -rw-r--r-- | 16.9 KB |
at91_udc.c | -rw-r--r-- | 47.2 KB |
at91_udc.h | -rw-r--r-- | 6.1 KB |
atmel_usba_udc.c | -rw-r--r-- | 49.8 KB |
atmel_usba_udc.h | -rw-r--r-- | 9.8 KB |
audio.c | -rw-r--r-- | 4.8 KB |
cdc2.c | -rw-r--r-- | 6.8 KB |
ci13xxx_udc.c | -rw-r--r-- | 67.9 KB |
ci13xxx_udc.h | -rw-r--r-- | 6.1 KB |
composite.c | -rw-r--r-- | 30.5 KB |
config.c | -rw-r--r-- | 5.7 KB |
dummy_hcd.c | -rw-r--r-- | 49.3 KB |
epautoconf.c | -rw-r--r-- | 9.0 KB |
ether.c | -rw-r--r-- | 12.4 KB |
f_acm.c | -rw-r--r-- | 22.5 KB |
f_audio.c | -rw-r--r-- | 20.5 KB |
f_ecm.c | -rw-r--r-- | 23.4 KB |
f_eem.c | -rw-r--r-- | 14.0 KB |
f_loopback.c | -rw-r--r-- | 10.1 KB |
f_mass_storage.c | -rw-r--r-- | 87.5 KB |
f_obex.c | -rw-r--r-- | 13.2 KB |
f_phonet.c | -rw-r--r-- | 14.9 KB |
f_rndis.c | -rw-r--r-- | 24.8 KB |
f_serial.c | -rw-r--r-- | 8.1 KB |
f_sourcesink.c | -rw-r--r-- | 14.1 KB |
f_subset.c | -rw-r--r-- | 12.7 KB |
file_storage.c | -rw-r--r-- | 101.7 KB |
fsl_mx3_udc.c | -rw-r--r-- | 2.4 KB |
fsl_qe_udc.c | -rw-r--r-- | 65.3 KB |
fsl_qe_udc.h | -rw-r--r-- | 12.3 KB |
fsl_udc_core.c | -rw-r--r-- | 65.1 KB |
fsl_usb2_udc.h | -rw-r--r-- | 22.4 KB |
g_zero.h | -rw-r--r-- | 751 bytes |
gadget_chips.h | -rw-r--r-- | 5.8 KB |
gmidi.c | -rw-r--r-- | 33.2 KB |
goku_udc.c | -rw-r--r-- | 46.5 KB |
goku_udc.h | -rw-r--r-- | 7.2 KB |
imx_udc.c | -rw-r--r-- | 37.6 KB |
imx_udc.h | -rw-r--r-- | 12.0 KB |
inode.c | -rw-r--r-- | 52.5 KB |
langwell_udc.c | -rw-r--r-- | 80.3 KB |
langwell_udc.h | -rw-r--r-- | 5.8 KB |
lh7a40x_udc.c | -rw-r--r-- | 49.6 KB |
lh7a40x_udc.h | -rw-r--r-- | 6.7 KB |
m66592-udc.c | -rw-r--r-- | 42.4 KB |
m66592-udc.h | -rw-r--r-- | 22.8 KB |
mass_storage.c | -rw-r--r-- | 6.6 KB |
multi.c | -rw-r--r-- | 8.3 KB |
ndis.h | -rw-r--r-- | 9.0 KB |
net2280.c | -rw-r--r-- | 77.8 KB |
net2280.h | -rw-r--r-- | 8.6 KB |
nokia.c | -rw-r--r-- | 6.3 KB |
omap_udc.c | -rw-r--r-- | 80.5 KB |
omap_udc.h | -rw-r--r-- | 6.5 KB |
printer.c | -rw-r--r-- | 40.4 KB |
pxa25x_udc.c | -rw-r--r-- | 59.9 KB |
pxa25x_udc.h | -rw-r--r-- | 7.0 KB |
pxa27x_udc.c | -rw-r--r-- | 68.0 KB |
pxa27x_udc.h | -rw-r--r-- | 19.0 KB |
r8a66597-udc.c | -rw-r--r-- | 41.1 KB |
r8a66597-udc.h | -rw-r--r-- | 6.7 KB |
rndis.c | -rw-r--r-- | 29.1 KB |
rndis.h | -rw-r--r-- | 6.5 KB |
s3c-hsotg.c | -rw-r--r-- | 85.3 KB |
s3c2410_udc.c | -rw-r--r-- | 48.3 KB |
s3c2410_udc.h | -rw-r--r-- | 2.8 KB |
serial.c | -rw-r--r-- | 7.6 KB |
storage_common.c | -rw-r--r-- | 20.8 KB |
u_audio.c | -rw-r--r-- | 7.6 KB |
u_audio.h | -rw-r--r-- | 1.1 KB |
u_ether.c | -rw-r--r-- | 24.7 KB |
u_ether.h | -rw-r--r-- | 3.7 KB |
u_phonet.h | -rw-r--r-- | 570 bytes |
u_serial.c | -rw-r--r-- | 33.3 KB |
u_serial.h | -rw-r--r-- | 2.3 KB |
usbstring.c | -rw-r--r-- | 3.4 KB |
zero.c | -rw-r--r-- | 9.9 KB |
Computing file changes ...