summaryrefslogtreecommitdiff
path: root/drivers/block/brd.c
diff options
context:
space:
mode:
authorFinn Thain <fthain@telegraphics.com.au>2020-01-23 01:07:26 +0300
committerDavid S. Miller <davem@davemloft.net>2020-01-23 23:24:37 +0300
commit94b166349503957079ef5e7d6f667f157aea014a (patch)
tree57042dbddb242b3984f508de0e23d42e8a57e3e2 /drivers/block/brd.c
parenteaabfd19b2c787bbe88dc32424b9a43d67293422 (diff)
downloadlinux-94b166349503957079ef5e7d6f667f157aea014a.tar.xz
net/sonic: Improve receive descriptor status flag check
After sonic_tx_timeout() calls sonic_init(), it can happen that sonic_rx() will subsequently encounter a receive descriptor with no flags set. Remove the comment that says that this can't happen. When giving a receive descriptor to the SONIC, clear the descriptor status field. That way, any rx descriptor with flags set can only be a newly received packet. Don't process a descriptor without the LPKT bit set. The buffer is still in use by the SONIC. Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2") Tested-by: Stan Johnson <userm57@yahoo.com> Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/block/brd.c')
0 files changed, 0 insertions, 0 deletions