change single-bit bitfields to unsigned (from int)
change single-bit bitfields to unsigned (from int)

If the base type of a bitfield is int, the possible values may not
include 1 (i.e. could be 0 and -1). Although that's not an issue if the
value is only ever used in a boolean context -- which should be the case
-- it's good practice to use unsigned instead and ensure the values are
0 and 1.

davmac314/dasynq,davmac314/dasynq