Update kernel to builds 4428128
Test: TreeHugger
BUG: 68769346
Change-Id: Ia7ae8bcc00dafbbd7a2b4521bbb0f6691025e17f
diff --git a/uapi/vsoc_shm.h b/uapi/vsoc_shm.h
index c072418..ef02013 100644
--- a/uapi/vsoc_shm.h
+++ b/uapi/vsoc_shm.h
@@ -21,30 +21,30 @@
typedef uint32_t vsoc_shm_off_t;
typedef uint32_t vsoc_reg_off_t;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-typedef struct {
+struct fd_scoped_permission {
vsoc_reg_off_t begin_offset;
vsoc_reg_off_t end_offset;
vsoc_reg_off_t owner_offset;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
uint32_t owned_value;
-} fd_scoped_permission;
+};
#define VSOC_REGION_FREE ((uint32_t) 0)
-typedef struct {
+struct fd_scoped_permission_arg {
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
- fd_scoped_permission perm;
+ struct fd_scoped_permission perm;
int32_t managed_region_fd;
-} fd_scoped_permission_arg;
+};
#define VSOC_NODE_FREE ((uint32_t) 0)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-typedef struct {
+struct vsoc_signal_table_layout {
uint32_t num_nodes_lg2;
vsoc_reg_off_t futex_uaddr_table_offset;
vsoc_reg_off_t interrupt_signalled_offset;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-} vsoc_signal_table_layout;
+};
typedef char vsoc_device_name[16];
#define VSOC_REGION_WHOLE ((int32_t) 0)
-typedef struct {
+struct vsoc_device_region {
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
uint16_t current_version;
uint16_t min_compatible_version;
@@ -52,13 +52,13 @@
vsoc_reg_off_t region_end_offset;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
vsoc_reg_off_t offset_of_region_data;
- vsoc_signal_table_layout guest_to_host_signal_table;
- vsoc_signal_table_layout host_to_guest_signal_table;
+ struct vsoc_signal_table_layout guest_to_host_signal_table;
+ struct vsoc_signal_table_layout host_to_guest_signal_table;
vsoc_device_name device_name;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
uint32_t managed_by;
-} vsoc_device_region;
-typedef struct {
+};
+struct vsoc_shm_layout_descriptor {
uint16_t major_version;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
uint16_t minor_version;
@@ -66,15 +66,15 @@
uint32_t region_count;
uint32_t vsoc_region_desc_offset;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-} vsoc_shm_layout_descriptor;
+};
#define CURRENT_VSOC_LAYOUT_MAJOR_VERSION 2
#define CURRENT_VSOC_LAYOUT_MINOR_VERSION 0
-#define VSOC_CREATE_FD_SCOPED_PERMISSION _IOW(0xF5, 0, fd_scoped_permission)
+#define VSOC_CREATE_FD_SCOPED_PERMISSION _IOW(0xF5, 0, struct fd_scoped_permission)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-#define VSOC_GET_FD_SCOPED_PERMISSION _IOR(0xF5, 1, fd_scoped_permission)
+#define VSOC_GET_FD_SCOPED_PERMISSION _IOR(0xF5, 1, struct fd_scoped_permission)
#define VSOC_MAYBE_SEND_INTERRUPT_TO_HOST _IO(0xF5, 2)
#define VSOC_WAIT_FOR_INCOMING_INTERRUPT _IO(0xF5, 3)
-#define VSOC_DESCRIBE_REGION _IOR(0xF5, 4, vsoc_device_region)
+#define VSOC_DESCRIBE_REGION _IOR(0xF5, 4, struct vsoc_device_region)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define VSOC_SELF_INTERRUPT _IO(0xF5, 5)
#define VSOC_SEND_INTERRUPT_TO_HOST _IO(0xF5, 6)