summaryrefslogtreecommitdiff
path: root/arch/arm/oprofile
diff options
context:
space:
mode:
authorRob Herring <rob.herring@calxeda.com>2013-01-16 13:36:37 (GMT)
committerDavid S. Miller <davem@davemloft.net>2013-01-18 19:14:52 (GMT)
commitd6fb3be544b46a7611a3373fcaa62b5b0be01888 (patch)
tree5e053611bbc52fd1f00686d0ad6a11a607b7aa25 /arch/arm/oprofile
parent2f94aabd9f6c925d77aecb3ff020f1cc12ed8f86 (diff)
downloadlinux-fsl-qoriq-d6fb3be544b46a7611a3373fcaa62b5b0be01888.tar.xz
net: calxedaxgmac: throw away overrun frames
The xgmac driver assumes 1 frame per descriptor. If a frame larger than the descriptor's buffer size is received, the frame will spill over into the next descriptor. So check for received frames that span more than one descriptor and discard them. This prevents a crash if we receive erroneous large packets. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/arm/oprofile')
0 files changed, 0 insertions, 0 deletions