]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Destroy admin queue after freeing interrupts in ENA driver
authorMarcin Wojtas <mw@FreeBSD.org>
Thu, 9 Nov 2017 11:52:52 +0000 (11:52 +0000)
committerMarcin Wojtas <mw@FreeBSD.org>
Thu, 9 Nov 2017 11:52:52 +0000 (11:52 +0000)
commit197f0284709af4bdaa8cc2cd1fb1266ab346cb61
tree2055f1c87bc23b06f560084a9c3faf04680716d2
parent74dba3ad78510ecdfdef8c793635d11533ccec6d
Destroy admin queue after freeing interrupts in ENA driver

On heavy load, when interrupt handling routine was slowed down, there
could appear memory corruption, because resources were destroyed and
interrupt was still being handled.

Submitted by: Michal Krawczyk <mk@semihalf.com>
Reviewed by: byenduri_gmail.com
Obtained from: Semihalf
Sponsored by: Amazon, Inc.
Differential Revision: https://reviews.freebsd.org/D12858
sys/dev/ena/ena.c