Commit 24804329 authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Masahiro Yamada
Browse files

modpost: Mark uuid_le type to be suitable only for MEI



The uuid_le type is used only in MEI ABI, do not advertise it for others.
While at it, comment out that UUID types are not to be used in a new code.

Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent 8818039f
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -34,19 +34,23 @@ typedef Elf64_Addr kernel_ulong_t;
typedef uint32_t	__u32;
typedef uint16_t	__u16;
typedef unsigned char	__u8;

/* UUID types for backward compatibility, don't use in new code */
typedef struct {
	__u8 b[16];
} guid_t;

/* backwards compatibility, don't use in new code */
typedef struct {
	__u8 b[16];
} uuid_le;
typedef struct {
	__u8 b[16];
} uuid_t;

#define	UUID_STRING_LEN		36

/* MEI UUID type, don't use anywhere else */
typedef struct {
	__u8 b[16];
} uuid_le;

/* Big exception to the "don't include kernel headers into userspace, which
 * even potentially has different endianness and word sizes, since
 * we handle those differences explicitly below */