summaryrefslogtreecommitdiff
path: root/drivers/s390/net/qeth_core.h
diff options
context:
space:
mode:
authorJulian Wiedmann <jwi@linux.ibm.com>2020-05-06 10:09:47 +0200
committerDavid S. Miller <davem@davemloft.net>2020-05-06 14:11:26 -0700
commit6ee091efa7b59829448d0f9287ea62c1f448a318 (patch)
tree15eb02e1f6366f99e3f3ac83dbd67a366c5aa328 /drivers/s390/net/qeth_core.h
parenta875fd1620ffb65f4e0d488f7fe1fba62cf9fedd (diff)
s390/qeth: set TX IRQ marker on last buffer in a group
When qeth_flush_buffers() gets called for a group of TX buffers (currently up to 2 for OSA-style devices), the code iterates over each buffer for some final processing. During this processing, it sets the TX IRQ marker on the leading buffer rather than the last one. This can result in delayed TX completion of the trailing buffers. So pull the IRQ marker code out of the loop, and apply it to the final buffer. Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/s390/net/qeth_core.h')
0 files changed, 0 insertions, 0 deletions