kernel-headers: update to AU293 kernel CLs

Bug: 63804057
Change-Id: I14557ce3585f6c7a675f8992d5711f506a472489
Signed-off-by: Thierry Strudel <tstrudel@google.com>
diff --git a/kernel-headers/scsi/ufs/ufs.h b/kernel-headers/scsi/ufs/ufs.h
index edc0608..edfcf75 100644
--- a/kernel-headers/scsi/ufs/ufs.h
+++ b/kernel-headers/scsi/ufs/ufs.h
@@ -20,76 +20,62 @@
 #define UAPI_UFS_H_
 #define MAX_QUERY_IDN 0x12
 enum flag_idn {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_FLAG_IDN_FDEVICEINIT = 0x01,
   QUERY_FLAG_IDN_PERMANENT_WPE = 0x02,
   QUERY_FLAG_IDN_PWR_ON_WPE = 0x03,
   QUERY_FLAG_IDN_BKOPS_EN = 0x04,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_FLAG_IDN_RESERVED1 = 0x05,
   QUERY_FLAG_IDN_PURGE_ENABLE = 0x06,
   QUERY_FLAG_IDN_RESERVED2 = 0x07,
   QUERY_FLAG_IDN_FPHYRESOURCEREMOVAL = 0x08,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_FLAG_IDN_BUSY_RTC = 0x09,
 };
 enum attr_idn {
   QUERY_ATTR_IDN_BOOT_LU_EN = 0x00,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_ATTR_IDN_RESERVED = 0x01,
   QUERY_ATTR_IDN_POWER_MODE = 0x02,
   QUERY_ATTR_IDN_ACTIVE_ICC_LVL = 0x03,
   QUERY_ATTR_IDN_OOO_DATA_EN = 0x04,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_ATTR_IDN_BKOPS_STATUS = 0x05,
   QUERY_ATTR_IDN_PURGE_STATUS = 0x06,
   QUERY_ATTR_IDN_MAX_DATA_IN = 0x07,
   QUERY_ATTR_IDN_MAX_DATA_OUT = 0x08,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_ATTR_IDN_DYN_CAP_NEEDED = 0x09,
   QUERY_ATTR_IDN_REF_CLK_FREQ = 0x0A,
   QUERY_ATTR_IDN_CONF_DESC_LOCK = 0x0B,
   QUERY_ATTR_IDN_MAX_NUM_OF_RTT = 0x0C,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_ATTR_IDN_EE_CONTROL = 0x0D,
   QUERY_ATTR_IDN_EE_STATUS = 0x0E,
   QUERY_ATTR_IDN_SECONDS_PASSED = 0x0F,
   QUERY_ATTR_IDN_CNTX_CONF = 0x10,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_ATTR_IDN_CORR_PRG_BLK_NUM = 0x11,
 };
 #define QUERY_ATTR_IDN_BOOT_LU_EN_MAX 0x02
 enum desc_idn {
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_DESC_IDN_DEVICE = 0x0,
   QUERY_DESC_IDN_CONFIGURAION = 0x1,
   QUERY_DESC_IDN_UNIT = 0x2,
   QUERY_DESC_IDN_RFU_0 = 0x3,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_DESC_IDN_INTERCONNECT = 0x4,
   QUERY_DESC_IDN_STRING = 0x5,
   QUERY_DESC_IDN_RFU_1 = 0x6,
   QUERY_DESC_IDN_GEOMETRY = 0x7,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   QUERY_DESC_IDN_POWER = 0x8,
-  QUERY_DESC_IDN_RFU_2 = 0x9,
+  QUERY_DESC_IDN_HEALTH = 0x9,
+  QUERY_DESC_IDN_RFU_2 = 0xA,
   QUERY_DESC_IDN_MAX,
 };
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 enum query_opcode {
   UPIU_QUERY_OPCODE_NOP = 0x0,
   UPIU_QUERY_OPCODE_READ_DESC = 0x1,
   UPIU_QUERY_OPCODE_WRITE_DESC = 0x2,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   UPIU_QUERY_OPCODE_READ_ATTR = 0x3,
   UPIU_QUERY_OPCODE_WRITE_ATTR = 0x4,
   UPIU_QUERY_OPCODE_READ_FLAG = 0x5,
   UPIU_QUERY_OPCODE_SET_FLAG = 0x6,
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   UPIU_QUERY_OPCODE_CLEAR_FLAG = 0x7,
   UPIU_QUERY_OPCODE_TOGGLE_FLAG = 0x8,
   UPIU_QUERY_OPCODE_MAX,
 };
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 #endif
 
diff --git a/kernel-headers/sound/devdep_params.h b/kernel-headers/sound/devdep_params.h
index 0dd4f16..cdbdba6 100644
--- a/kernel-headers/sound/devdep_params.h
+++ b/kernel-headers/sound/devdep_params.h
@@ -20,64 +20,52 @@
 #define _DEV_DEP_H
 struct dolby_param_data {
   int32_t version;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   int32_t device_id;
   int32_t be_id;
   int32_t param_id;
   int32_t length;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
-  int32_t __user * data;
+  int32_t * data;
 };
 struct dolby_param_license {
   int32_t dmid;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   int32_t license_key;
 };
 #define SNDRV_DEVDEP_DAP_IOCTL_SET_PARAM _IOWR('U', 0x10, struct dolby_param_data)
 #define SNDRV_DEVDEP_DAP_IOCTL_GET_PARAM _IOR('U', 0x11, struct dolby_param_data)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 #define SNDRV_DEVDEP_DAP_IOCTL_DAP_COMMAND _IOWR('U', 0x13, struct dolby_param_data)
 #define SNDRV_DEVDEP_DAP_IOCTL_DAP_LICENSE _IOWR('U', 0x14, struct dolby_param_license)
 #define SNDRV_DEVDEP_DAP_IOCTL_GET_VISUALIZER _IOR('U', 0x15, struct dolby_param_data)
 #define DTS_EAGLE_MODULE 0x00005000
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 #define DTS_EAGLE_MODULE_ENABLE 0x00005001
 #define EAGLE_DRIVER_ID 0xF2
 #define DTS_EAGLE_IOCTL_GET_CACHE_SIZE _IOR(EAGLE_DRIVER_ID, 0, int)
 #define DTS_EAGLE_IOCTL_SET_CACHE_SIZE _IOW(EAGLE_DRIVER_ID, 1, int)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 #define DTS_EAGLE_IOCTL_GET_PARAM _IOR(EAGLE_DRIVER_ID, 2, void *)
 #define DTS_EAGLE_IOCTL_SET_PARAM _IOW(EAGLE_DRIVER_ID, 3, void *)
 #define DTS_EAGLE_IOCTL_SET_CACHE_BLOCK _IOW(EAGLE_DRIVER_ID, 4, void *)
 #define DTS_EAGLE_IOCTL_SET_ACTIVE_DEVICE _IOW(EAGLE_DRIVER_ID, 5, void *)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 #define DTS_EAGLE_IOCTL_GET_LICENSE _IOR(EAGLE_DRIVER_ID, 6, void *)
 #define DTS_EAGLE_IOCTL_SET_LICENSE _IOW(EAGLE_DRIVER_ID, 7, void *)
 #define DTS_EAGLE_IOCTL_SEND_LICENSE _IOW(EAGLE_DRIVER_ID, 8, int)
 #define DTS_EAGLE_IOCTL_SET_VOLUME_COMMANDS _IOW(EAGLE_DRIVER_ID, 9, void *)
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 #define DTS_EAGLE_FLAG_IOCTL_PRE (1 << 30)
 #define DTS_EAGLE_FLAG_IOCTL_JUSTSETCACHE (1 << 31)
 #define DTS_EAGLE_FLAG_IOCTL_GETFROMCORE DTS_EAGLE_FLAG_IOCTL_JUSTSETCACHE
 #define DTS_EAGLE_FLAG_IOCTL_MASK (~(DTS_EAGLE_FLAG_IOCTL_PRE | DTS_EAGLE_FLAG_IOCTL_JUSTSETCACHE))
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 #define DTS_EAGLE_FLAG_ALSA_GET (1 << 31)
 struct dts_eagle_param_desc {
   uint32_t id;
   uint32_t size;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   int32_t offset;
   uint32_t device;
-} __packed;
+} __attribute__((packed));
 #define HWDEP_FE_BASE 3000
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
 struct snd_pcm_mmap_fd {
   int32_t dir;
   int32_t fd;
   int32_t size;
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
   int32_t actual_size;
 };
 #define SNDRV_PCM_IOCTL_MMAP_DATA_FD _IOWR('U', 0xd2, struct snd_pcm_mmap_fd)
 #endif
-/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
+
diff --git a/original-kernel-headers/scsi/ufs/ufs.h b/original-kernel-headers/scsi/ufs/ufs.h
index cd82b76..2d99369 100644
--- a/original-kernel-headers/scsi/ufs/ufs.h
+++ b/original-kernel-headers/scsi/ufs/ufs.h
@@ -51,7 +51,8 @@
 	QUERY_DESC_IDN_RFU_1		= 0x6,
 	QUERY_DESC_IDN_GEOMETRY		= 0x7,
 	QUERY_DESC_IDN_POWER		= 0x8,
-	QUERY_DESC_IDN_RFU_2		= 0x9,
+	QUERY_DESC_IDN_HEALTH		= 0x9,
+	QUERY_DESC_IDN_RFU_2		= 0xA,
 	QUERY_DESC_IDN_MAX,
 };
 
diff --git a/original-kernel-headers/sound/devdep_params.h b/original-kernel-headers/sound/devdep_params.h
index 4660047..9868713 100644
--- a/original-kernel-headers/sound/devdep_params.h
+++ b/original-kernel-headers/sound/devdep_params.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2013-2015,2017, The Linux Foundation. All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 2 and
@@ -20,7 +20,7 @@
 	int32_t be_id;
 	int32_t param_id;
 	int32_t length;
-	int32_t __user *data;
+	int32_t *data;
 };
 
 struct dolby_param_license {
@@ -64,9 +64,9 @@
 	uint32_t size;
 	int32_t offset;
 	uint32_t device;
-} __packed;
+} __attribute__((packed));
 
-#define HWDEP_FE_BASE                   3000 // unique base for FE hw dep nodes
+#define HWDEP_FE_BASE                   3000 /*unique base for FE hw dep nodes*/
 struct snd_pcm_mmap_fd {
 	int32_t dir;
 	int32_t fd;