On 04/16/2014 07:39 AM, Joe Perches wrote: > On Wed, 2014-04-16 at 23:27 +0900, Seunghun Lee wrote: >> This patch fix checkpatch.pl warnings and errors. > [] >> diff --git a/drivers/staging/android/uapi/binder.h b/drivers/staging/android/uapi/binder.h > [] >> @@ -169,7 +169,7 @@ struct binder_ptr_cookie { >> struct binder_handle_cookie { >> __u32 handle; >> binder_uintptr_t cookie; >> -} __attribute__((packed)); >> +} __packed; > If this .h file is meant to be a user-space #include, > then it should not use the kernel specific __packed > but keep the __attribute__((packed)) Agreed. > It does use __u32 though and that's generally > kernel specific. Hmm. Theres a ton of __u32 usage in include/uapi/* as well as typedefs for it too. include/uapi/asm-generic/int-l64.h:typedef unsigned int __u32; include/uapi/asm-generic/int-ll64.h:typedef unsigned int __u32; > John? Does any of these binder uapi files need a > bit more sorting out? I suspect this is ok, but Cc'ing Colin to give him a heads up, as it would probably cause trouble w/ their libc headers first. thanks -john _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel