]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ena: Prevent reset after device destruction
authorArtur Rojek <ar@semihalf.com>
Thu, 12 Aug 2021 08:34:25 +0000 (10:34 +0200)
committerMarcin Wojtas <mw@FreeBSD.org>
Wed, 1 Sep 2021 23:06:06 +0000 (01:06 +0200)
commit433ab9b6987b42b3e5b25b8b5dc7e5178c7ef9bb
treefcc868fec60f5a2ac2e3ebdbee779c942c907dc9
parent36130d2979d695dd439bc607feb00dcdb9a1937b
ena: Prevent reset after device destruction

Check for ENA_FLAG_TRIGGER_RESET inside a locked context in order to
avoid potential race conditions with ena_destroy_device. This aligns the
reset task logic with the Linux driver.

Obtained from: Semihalf
MFC after: 2 weeks
Sponsored by: Amazon, Inc.
sys/dev/ena/ena.c