opnsense-src/sys/dev/ena
Mark Johnston b72f1f4516 ena: Make first_interrupt a uint8_t
We do not have atomic(9) routines for bools, and it is not guaranteed
that sizeof(bool) is 1.

This fixes the KASAN and KMSAN kernel builds, which fail because the
compiler refuses to silently cast a _Bool * to a uint8_t * when calling
the atomic(9) sanitizer interceptors.

Reviewed by:	Dawid Górecki <dgr@semihalf.com>
MFC after:	2 weeks
Fixes:	0ac122c388 ("ena: Use atomic_load/store functions for first_interrupt variable")
Differential Revision:	https://reviews.freebsd.org/D35683
2022-07-01 11:00:58 -04:00
..
ena.c ena: Make first_interrupt a uint8_t 2022-07-01 11:00:58 -04:00
ena.h ena: Make first_interrupt a uint8_t 2022-07-01 11:00:58 -04:00
ena_datapath.c ena: Make first_interrupt a uint8_t 2022-07-01 11:00:58 -04:00
ena_datapath.h ena: Fix styling issues 2022-06-30 17:32:04 +02:00
ena_netmap.c ena: Fix invalid KASSERT test in netmap code 2022-06-30 17:32:17 +02:00
ena_netmap.h ena: Fix styling issues 2022-06-30 17:32:04 +02:00
ena_rss.c ena: Fix styling issues 2022-06-30 17:32:04 +02:00
ena_rss.h ena: Fix styling issues 2022-06-30 17:32:04 +02:00
ena_sysctl.c ena: Align names of constants 2022-06-30 17:32:13 +02:00
ena_sysctl.h ena: Fix styling issues 2022-06-30 17:32:04 +02:00