From: Martin Kepplinger Date: Tue, 11 Apr 2017 03:39:22 +0000 (-0700) Subject: Input: yealink - define packet offset __be16 instead of u16 X-Git-Tag: v4.12-rc1~109^2^2~31 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=c5cb37d0d62c58320f0a86777b738fb28272245b;p=users%2Fjedix%2Flinux-maple.git Input: yealink - define packet offset __be16 instead of u16 sparse says warning: incorrect type in assignment (different base types) expected unsigned short [unsigned] [usertype] offset got restricted __be16 [usertype] for every usage of cpu_to_be16 in yealink.c. Defining it __be16 in the first place shouldn't hurt. Signed-off-by: Martin Kepplinger Signed-off-by: Henk.Vergonet@gmail.com Signed-off-by: Dmitry Torokhov --- diff --git a/drivers/input/misc/yealink.h b/drivers/input/misc/yealink.h index 1e0f523970100..934c247f8a0f2 100644 --- a/drivers/input/misc/yealink.h +++ b/drivers/input/misc/yealink.h @@ -28,7 +28,7 @@ struct yld_ctl_packet { u8 cmd; /* command code, see below */ u8 size; /* 1-11, size of used data bytes. */ - u16 offset; /* internal packet offset */ + __be16 offset; /* internal packet offset */ u8 data[11]; s8 sum; /* negative sum of 15 preceding bytes */ } __attribute__ ((packed));