Signed-off-by: Eric Engestrom <eric.engest...@imgtec.com> --- This can't compile without these macros… Is this header really used by anyone? Should it be removed, to avoid bit-rot?
--- include/uapi/linux/ndctl.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/uapi/linux/ndctl.h b/include/uapi/linux/ndctl.h index 309915f..50ae5e7 100644 --- a/include/uapi/linux/ndctl.h +++ b/include/uapi/linux/ndctl.h @@ -15,6 +15,14 @@ #include <linux/types.h> +#ifdef __GNUC__ +#define __packed __attribute__((packed)) +#else +#define __packed +#endif + +#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr)[0]) + struct nd_cmd_smart { __u32 status; __u8 data[128]; -- 2.9.0