diff options
| author | Prasad J Pandit | 2016-10-21 14:09:29 +0200 |
|---|---|---|
| committer | Jason Wang | 2016-10-26 03:57:59 +0200 |
| commit | c7c35916692fe010fef25ac338443d3fe40be225 (patch) | |
| tree | df4478904ee489bdd6def25355eba75848d5aef0 /scripts/modules | |
| parent | net: vmxnet: initialise local tx descriptor (diff) | |
| download | qemu-c7c35916692fe010fef25ac338443d3fe40be225.tar.gz qemu-c7c35916692fe010fef25ac338443d3fe40be225.tar.xz qemu-c7c35916692fe010fef25ac338443d3fe40be225.zip | |
net: rtl8139: limit processing of ring descriptors
RTL8139 ethernet controller in C+ mode supports multiple
descriptor rings, each with maximum of 64 descriptors. While
processing transmit descriptor ring in 'rtl8139_cplus_transmit',
it does not limit the descriptor count and runs forever. Add
check to avoid it.
Reported-by: Andrew Henderson <hendersa@icculus.org>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'scripts/modules')
0 files changed, 0 insertions, 0 deletions
