Update to kernel headers v5.2.11.
Test: Build and boots on taimen.
Test: Bionic unit tests all pass on taimen.
Change-Id: I80abb6f9abbff9ca20ce6c7c912a259b5ca86fa2
diff --git a/libc/kernel/uapi/sound/sof/fw.h b/libc/kernel/uapi/sound/sof/fw.h
index 72bb31c..c36c2b9 100644
--- a/libc/kernel/uapi/sound/sof/fw.h
+++ b/libc/kernel/uapi/sound/sof/fw.h
@@ -18,6 +18,7 @@
****************************************************************************/
#ifndef __INCLUDE_UAPI_SOF_FW_H__
#define __INCLUDE_UAPI_SOF_FW_H__
+#include <linux/types.h>
#define SND_SOF_FW_SIG_SIZE 4
#define SND_SOF_FW_ABI 1
#define SND_SOF_FW_SIG "Reef"
@@ -43,8 +44,8 @@
};
struct snd_sof_blk_hdr {
enum snd_sof_fw_blk_type type;
- uint32_t size;
- uint32_t offset;
+ __u32 size;
+ __u32 offset;
} __packed;
enum snd_sof_fw_mod_type {
SOF_FW_BASE = 0,
@@ -52,13 +53,13 @@
};
struct snd_sof_mod_hdr {
enum snd_sof_fw_mod_type type;
- uint32_t size;
- uint32_t num_blocks;
+ __u32 size;
+ __u32 num_blocks;
} __packed;
struct snd_sof_fw_header {
unsigned char sig[SND_SOF_FW_SIG_SIZE];
- uint32_t file_size;
- uint32_t num_modules;
- uint32_t abi;
+ __u32 file_size;
+ __u32 num_modules;
+ __u32 abi;
} __packed;
#endif
diff --git a/libc/kernel/uapi/sound/sof/header.h b/libc/kernel/uapi/sound/sof/header.h
index cf90e9b..3fbd4a4 100644
--- a/libc/kernel/uapi/sound/sof/header.h
+++ b/libc/kernel/uapi/sound/sof/header.h
@@ -18,12 +18,13 @@
****************************************************************************/
#ifndef __INCLUDE_UAPI_SOUND_SOF_USER_HEADER_H__
#define __INCLUDE_UAPI_SOUND_SOF_USER_HEADER_H__
+#include <linux/types.h>
struct sof_abi_hdr {
- uint32_t magic;
- uint32_t type;
- uint32_t size;
- uint32_t abi;
- uint32_t reserved[4];
- uint32_t data[0];
+ __u32 magic;
+ __u32 type;
+ __u32 size;
+ __u32 abi;
+ __u32 reserved[4];
+ __u32 data[0];
} __packed;
#endif