staging: wilc1000: avoid 'bool' datatype in struct sent to firmware

Use 'u8' instead of 'bool' datatype for struct element sent to firmware
because storage of bool datatype is not guaranteed.

Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
Link: https://lore.kernel.org/r/20191105095058.24223-2-ajay.kathat@microchip.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Ajay Singh 2019-11-05 09:51:22 +00:00 committed by Greg Kroah-Hartman
parent 8888ed0323
commit 5e3bafbd14

View file

@ -32,7 +32,7 @@ struct wilc_op_mode {
};
struct wilc_reg_frame {
bool reg;
u8 reg;
u8 reg_id;
__le16 frame_type;
} __packed;
@ -1784,7 +1784,9 @@ void wilc_frame_register(struct wilc_vif *vif, u16 frame_type, bool reg)
wid.val = (u8 *)&reg_frame;
memset(&reg_frame, 0x0, sizeof(reg_frame));
reg_frame.reg = reg;
if (reg)
reg_frame.reg = 1;
switch (frame_type) {
case IEEE80211_STYPE_ACTION: