Himanshu Jha <himanshujha199640@xxxxxxxxx> wrote: > Use put_unaligned_le32 rather than using byte ordering function and > memcpy which makes code clear. > Also, add the header file where it is declared. > > Done using Coccinelle and semantic patch used is : > > @ rule1 @ > identifier tmp; expression ptr,x; type T; > @@ > > - tmp = cpu_to_le32(x); > > <+... when != tmp > - memcpy(ptr, (T)&tmp, ...); > + put_unaligned_le32(x,ptr); > ...+> > > @ depends on rule1 @ > type j; identifier tmp; > @@ > > - j tmp; > ...when != tmp > > Signed-off-by: Himanshu Jha <himanshujha199640@xxxxxxxxx> Patch applied to wireless-drivers-next.git, thanks. 317049204cd3 mwifiex: Use put_unaligned_le32 -- https://patchwork.kernel.org/patch/9989655/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches