Merge remote-tracking branch 'origin/master'
[slapos.git] / component / busybox / busybox-1.19.3.packed_hack.patch
1 diff --git a/miscutils/ubi_tools.c b/miscutils/ubi_tools.c
2 index 2a426db..35f44ac 100644
3 --- a/miscutils/ubi_tools.c
4 +++ b/miscutils/ubi_tools.c
5 @@ -60,6 +60,16 @@
6  //kbuild:lib-$(CONFIG_UBIUPDATEVOL) += ubi_tools.o
7  
8  #include "libbb.h"
9 +#if 1
10 +// __packed hack for broken kernel headers ubi-user.h
11 +// See: https://lkml.org/lkml/2011/6/22/25
12 +//   Once ubi-user.h is correctly installed without "__packed", or kernel
13 +//   guys correct this another way (with a compiler header??), this can
14 +//   go away.
15 +# ifndef __packed
16 +#  define __packed __attribute__((packed))
17 +# endif // ndef __packed
18 +#endif // 1
19  #include <mtd/ubi-user.h>
20  
21  #define OPTION_M  (1 << 0)