]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ichiic: use bool for one-bit wide bit-fields
authorDimitry Andric <dim@FreeBSD.org>
Tue, 18 Apr 2023 18:08:28 +0000 (20:08 +0200)
committerDimitry Andric <dim@FreeBSD.org>
Sat, 22 Apr 2023 08:59:44 +0000 (10:59 +0200)
commit9f9b65a0933a9b6fdde611210b29bd670c932a44
tree1a85b0639ee63d5f03c08c1df84663fdcfebd725
parent5cc19c2f6c68afd557c6888b22095054a4b4e419
ichiic: use bool for one-bit wide bit-fields

A one-bit wide bit-field can take only the values 0 and -1. Clang 16
introduced a warning that "implicit truncation from 'int' to a one-bit
wide bit-field changes value from 1 to -1". Fix by using c99 bool.

Reported by: Clang
Reviewed by: emaste, wulf
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39665

(cherry picked from commit 87f55ab0b46ad72efee11d1b64ec8f839bb013da)
sys/dev/ichiic/ig4_acpi.c
sys/dev/ichiic/ig4_iic.c
sys/dev/ichiic/ig4_pci.c
sys/dev/ichiic/ig4_var.h