On Sun, Jul 2, 2017 at 4:27 PM, Janusz Lisiecki <janusz.lisie...@gmail.com> wrote: > This patch fixes the following Sparse warnings in ks_wlan_net.c: > drivers/staging/ks7010/ks_wlan_net.c:1359:24: warning: cast to restricted > __le16 > Both sides of assignment are u16 so (as 'ap' is local_ap_t type and > 'capability' member, > have the same as local 'capabilities' type of u16) 'le16_to_cpu' is not needed
It could be that it's ap->capability's type that is wrong (not annotated with __le16). Isn't it? Is ap->capability supposed to hold a little-endian value or a native order value? -- Luc