From eb72e49034b466eef25d8de84aca3af09153f5ee Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Mon, 20 Nov 2023 09:36:31 -0800 Subject: [PATCH 1/3] FROMGIT: freezer,sched: do not restore saved_state of a thawed task It is possible for a task to be thawed multiple times when mixing the *legacy* cgroup freezer and system-wide freezer. To do this, freeze the cgroup, do system-wide freeze/thaw, then thaw the cgroup. When this happens, then a stale saved_state can be written to the task's state and cause task to hang indefinitely. Fix this by only trying to thaw tasks that are actually frozen. This change also has the marginal benefit avoiding unnecessary wake_up_state(p, TASK_FROZEN) if we know the task is already thawed. There is not possibility of time-of-compare/time-of-use race when we skip the wake_up_state because entering/exiting TASK_FROZEN is guarded by freezer_lock. Fixes: 8f0eed4a78a8 ("freezer,sched: Use saved_state to reduce some spurious wakeups") Signed-off-by: Elliot Berman Signed-off-by: Peter Zijlstra (Intel) Reviewed-by: Abhijeet Dharmapurikar Link: https://lore.kernel.org/r/20231120-freezer-state-multiple-thaws-v1-1-f2e1dd7ce5a2@quicinc.com Bug: 292064955 Bug: 312992017 (cherry picked from commit 23ab79e8e469e2605beec2e3ccb40d19c68dd2e0 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/urgent) Change-Id: I09cb09a3ef3641c71e3b3156bc3a9a3e69d4966e Signed-off-by: Qi Feng Signed-off-by: Elliot Berman (cherry picked from commit a99b5a407c561c0157cdc29ef102b10be091b13e) --- kernel/freezer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/freezer.c b/kernel/freezer.c index abd7f58cfe04..c5092209c609 100644 --- a/kernel/freezer.c +++ b/kernel/freezer.c @@ -205,7 +205,7 @@ void __thaw_task(struct task_struct *p) if (WARN_ON_ONCE(freezing(p))) goto unlock; - if (task_call_func(p, __restore_freezer_state, NULL)) + if (!frozen(p) || task_call_func(p, __restore_freezer_state, NULL)) goto unlock; wake_up_state(p, TASK_FROZEN); From 57bd37b1a6abc1f4751e71043bd7972cbbdc3483 Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Mon, 20 Nov 2023 09:36:32 -0800 Subject: [PATCH 2/3] FROMGIT: freezer,sched: clean saved_state when restoring it during thaw Clean saved_state after using it during thaw. Cleaning the saved_state allows us to avoid some unnecessary branches in ttwu_state_match. Signed-off-by: Elliot Berman Signed-off-by: Peter Zijlstra (Intel) Link: https://lore.kernel.org/r/20231120-freezer-state-multiple-thaws-v1-2-f2e1dd7ce5a2@quicinc.com Bug: 292064955 Bug: 312992017 (cherry picked from commit 418146e39891ef1fb2284dee4cabbfe616cd21cf https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core) Change-Id: I245593122edecb1dc9c354c36b59da057d4f4e00 Signed-off-by: Elliot Berman (cherry picked from commit 9e64014b1a011de2da224743bb25cb7711d8669a) --- kernel/freezer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/freezer.c b/kernel/freezer.c index c5092209c609..a576b00be9e4 100644 --- a/kernel/freezer.c +++ b/kernel/freezer.c @@ -191,6 +191,7 @@ static int __restore_freezer_state(struct task_struct *p, void *arg) if (state != TASK_RUNNING) { WRITE_ONCE(p->__state, state); + p->saved_state = TASK_RUNNING; return 1; } From a2fa77d36d26b574cffec6766df50a711f305450 Mon Sep 17 00:00:00 2001 From: Seiya Wang Date: Wed, 6 Dec 2023 09:24:40 +0800 Subject: [PATCH 3/3] ANDROID: GKI: Update symbol list for mtk ABI impact 8 function symbol(s) added 'struct mii_bus* devm_mdiobus_alloc_size(struct device*, int)' 'struct phy_device* of_phy_get_and_connect(struct net_device*, struct device_node*, void(*)(struct net_device*))' 'int pci_enable_device_mem(struct pci_dev*)' 'int pci_prepare_to_sleep(struct pci_dev*)' 'int pci_select_bars(struct pci_dev*, unsigned long)' 'void phy_support_asym_pause(struct phy_device*)' 'int ptp_find_pin(struct ptp_clock*, enum ptp_pin_function, unsigned int)' 'int ptp_schedule_worker(struct ptp_clock*, unsigned long)' 1 variable symbol(s) added 'struct efi efi' Add following symbols devm_alloc_etherdev_mqs devm_mdiobus_alloc_size efi eth_prepare_mac_addr_change of_get_mac_address of_phy_get_and_connect pci_disable_msi pci_disable_msix pci_enable_device_mem pci_enable_msi pci_enable_msix_range pci_prepare_to_sleep pci_release_selected_regions pci_request_selected_regions pci_select_bars pci_set_power_state phy_connect_direct phy_ethtool_get_eee phy_ethtool_get_wol phy_ethtool_set_eee phy_ethtool_set_wol phy_find_first phy_init_eee phy_mii_ioctl phy_remove_link_mode phy_start_aneg phy_support_asym_pause ptp_clock_event ptp_clock_index ptp_clock_register ptp_clock_unregister ptp_find_pin ptp_schedule_worker Bug: 315023870 Bug: 315397227 Signed-off-by: Seiya Wang Change-Id: I046b656fe9049a701ca6a440111eb4bfa420cf52 (cherry picked from commit 3c9cb9c06fb99d6e685bc643250ae804050da8eb) --- android/abi_gki_aarch64.stg | 1154 +++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_mtk | 37 +- 2 files changed, 1189 insertions(+), 2 deletions(-) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index dbd030b3a361..f4ee5e063ff6 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -2578,6 +2578,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0c50d752 } +pointer_reference { + id: 0x098a183d + kind: POINTER + pointee_type_id: 0x0c688668 +} pointer_reference { id: 0x099bbff0 kind: POINTER @@ -3478,6 +3483,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1b573ecd } +pointer_reference { + id: 0x0c461eae + kind: POINTER + pointee_type_id: 0x1b589c24 +} pointer_reference { id: 0x0c467c34 kind: POINTER @@ -4283,6 +4293,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1e7452a1 } +pointer_reference { + id: 0x0d0d381b + kind: POINTER + pointee_type_id: 0x1e7406f0 +} pointer_reference { id: 0x0d0ed0eb kind: POINTER @@ -4718,6 +4733,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1f202bf3 } +pointer_reference { + id: 0x0d5919cc + kind: POINTER + pointee_type_id: 0x1f2481af +} pointer_reference { id: 0x0d599e4a kind: POINTER @@ -8323,6 +8343,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x60a0624a } +pointer_reference { + id: 0x12bb09bf + kind: POINTER + pointee_type_id: 0x60acc062 +} pointer_reference { id: 0x12bb35ff kind: POINTER @@ -9098,6 +9123,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7091586a } +pointer_reference { + id: 0x16c24c4b + kind: POINTER + pointee_type_id: 0x7149d7b2 +} pointer_reference { id: 0x16c47ce6 kind: POINTER @@ -9438,6 +9468,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4a83930e } +pointer_reference { + id: 0x18332140 + kind: POINTER + pointee_type_id: 0x4a8c639c +} pointer_reference { id: 0x18374f23 kind: POINTER @@ -9708,6 +9743,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4ff92706 } +pointer_reference { + id: 0x19775fd3 + kind: POINTER + pointee_type_id: 0x4f9d99d2 +} pointer_reference { id: 0x1977e57b kind: POINTER @@ -10288,6 +10328,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5a93fcf2 } +pointer_reference { + id: 0x1c3d637d + kind: POINTER + pointee_type_id: 0x5ab56b69 +} pointer_reference { id: 0x1c4f6f14 kind: POINTER @@ -10408,6 +10453,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5934cfbb } +pointer_reference { + id: 0x1cde2620 + kind: POINTER + pointee_type_id: 0x59387e1c +} pointer_reference { id: 0x1ce0cd04 kind: POINTER @@ -10848,6 +10898,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x53d09af0 } +pointer_reference { + id: 0x1e7406f0 + kind: POINTER + pointee_type_id: 0x5390fd5f +} pointer_reference { id: 0x1e7a7830 kind: POINTER @@ -11393,6 +11448,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa9083bc9 } +pointer_reference { + id: 0x20d5467c + kind: POINTER + pointee_type_id: 0xa915ff6e +} pointer_reference { id: 0x20e2ed71 kind: POINTER @@ -12043,6 +12103,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa5348d85 } +pointer_reference { + id: 0x23e1331e + kind: POINTER + pointee_type_id: 0xa5c42ae6 +} pointer_reference { id: 0x23e765f6 kind: POINTER @@ -12073,6 +12138,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa5a4159e } +pointer_reference { + id: 0x2404a5b9 + kind: POINTER + pointee_type_id: 0xba52707a +} pointer_reference { id: 0x24159bc9 kind: POINTER @@ -12818,6 +12888,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb52b1ec7 } +pointer_reference { + id: 0x27e94f78 + kind: POINTER + pointee_type_id: 0xb5e5db7c +} pointer_reference { id: 0x27f7746a kind: POINTER @@ -13448,6 +13523,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x863aeeaf } +pointer_reference { + id: 0x2b1e9432 + kind: POINTER + pointee_type_id: 0x863ab655 +} pointer_reference { id: 0x2b1ef221 kind: POINTER @@ -13533,6 +13613,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x87b3d0e4 } +pointer_reference { + id: 0x2b7f9bcf + kind: POINTER + pointee_type_id: 0x87be89a0 +} pointer_reference { id: 0x2b820c5e kind: POINTER @@ -13658,6 +13743,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x85d54423 } +pointer_reference { + id: 0x2be72e40 + kind: POINTER + pointee_type_id: 0x85dc5f9c +} pointer_reference { id: 0x2bf214c5 kind: POINTER @@ -23573,6 +23663,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe6a4c2b9 } +pointer_reference { + id: 0x3339abb1 + kind: POINTER + pointee_type_id: 0xe6a6485a +} pointer_reference { id: 0x333a16a5 kind: POINTER @@ -24943,6 +25038,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfda4bf28 } +pointer_reference { + id: 0x35fa9cee + kind: POINTER + pointee_type_id: 0xfdaa9525 +} pointer_reference { id: 0x35feb7e2 kind: POINTER @@ -26003,6 +26103,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xca9a982e } +pointer_reference { + id: 0x38397349 + kind: POINTER + pointee_type_id: 0xcaa52bbb +} pointer_reference { id: 0x383b946e kind: POINTER @@ -26778,6 +26883,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcd30372f } +pointer_reference { + id: 0x39e2de2e + kind: POINTER + pointee_type_id: 0xcdcb9e25 +} pointer_reference { id: 0x39e76e0a kind: POINTER @@ -29973,6 +30083,126 @@ typedef { name: "drmres_release_t" referred_type_id: 0x0d1edb4c } +typedef { + id: 0x60acc062 + name: "efi_bool_t" + referred_type_id: 0x295c7202 +} +typedef { + id: 0x5390fd5f + name: "efi_capsule_header_t" + referred_type_id: 0x176e427f +} +typedef { + id: 0x87be89a0 + name: "efi_char16_t" + referred_type_id: 0x914dbfdc +} +typedef { + id: 0xba52707a + name: "efi_get_next_high_mono_count_t" + referred_type_id: 0x7a9510d5 +} +typedef { + id: 0xa915ff6e + name: "efi_get_next_variable_t" + referred_type_id: 0x75996794 +} +typedef { + id: 0x1f2481af + name: "efi_get_time_t" + referred_type_id: 0x7c02d9fb +} +typedef { + id: 0x5ab56b69 + name: "efi_get_variable_t" + referred_type_id: 0x7e158c17 +} +typedef { + id: 0xcdcb9e25 + name: "efi_get_wakeup_time_t" + referred_type_id: 0x704d4a08 +} +typedef { + id: 0x4f9d99d2 + name: "efi_guid_t" + referred_type_id: 0xbb354ed2 +} +typedef { + id: 0xcaa52bbb + name: "efi_memory_desc_t" + referred_type_id: 0x0f515b9c +} +typedef { + id: 0x59387e1c + name: "efi_query_capsule_caps_t" + referred_type_id: 0x7724ccc4 +} +typedef { + id: 0x85dc5f9c + name: "efi_query_variable_info_t" + referred_type_id: 0x4650cb40 +} +typedef { + id: 0x863ab655 + name: "efi_reset_system_t" + referred_type_id: 0x0bd54e18 +} +typedef { + id: 0x637b0d47 + name: "efi_runtime_services_32_t" + referred_type_id: 0x1290e0da +} +typedef { + id: 0xeade97e2 + name: "efi_runtime_services_t" + referred_type_id: 0x5f35183b +} +typedef { + id: 0x4a8c639c + name: "efi_set_time_t" + referred_type_id: 0x7c59d0ca +} +typedef { + id: 0x0c688668 + name: "efi_set_variable_t" + referred_type_id: 0x7e292e71 +} +typedef { + id: 0xfdaa9525 + name: "efi_set_virtual_address_map_t" + referred_type_id: 0x7883b251 +} +typedef { + id: 0x1b589c24 + name: "efi_set_wakeup_time_t" + referred_type_id: 0x6c0528d9 +} +typedef { + id: 0xa256f9e0 + name: "efi_status_t" + referred_type_id: 0x33756485 +} +typedef { + id: 0x18c2371d + name: "efi_table_hdr_t" + referred_type_id: 0x13b9015a +} +typedef { + id: 0x7149d7b2 + name: "efi_time_cap_t" + referred_type_id: 0x07bac27a +} +typedef { + id: 0xa5c42ae6 + name: "efi_time_t" + referred_type_id: 0x0e61f205 +} +typedef { + id: 0xb5e5db7c + name: "efi_update_capsule_t" + referred_type_id: 0x7723dac0 +} typedef { id: 0x160ba102 name: "errseq_t" @@ -33468,6 +33698,11 @@ qualified { qualifier: CONST qualified_type_id: 0xea5f49fa } +qualified { + id: 0xe6a6485a + qualifier: CONST + qualified_type_id: 0xeade97e2 +} qualified { id: 0xe6b1c981 qualifier: CONST @@ -38669,6 +38904,10 @@ member { id: 0x27604dcc type_id: 0x12af4722 } +member { + id: 0x276fa87a + type_id: 0x1290d1fa +} member { id: 0x277f4bd0 type_id: 0x12d35f52 @@ -42687,6 +42926,18 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0xa5dcc6e6 + name: "acpi" + type_id: 0x33756485 + offset: 128 +} +member { + id: 0x143bea26 + name: "acpi20" + type_id: 0x33756485 + offset: 192 +} member { id: 0x4ff7664a name: "acpi_match" @@ -50047,6 +50298,12 @@ member { type_id: 0x5d8155a5 offset: 72 } +member { + id: 0xa9e9695c + name: "attribute" + type_id: 0x92233392 + offset: 256 +} member { id: 0x031bf6f0 name: "attributes" @@ -62787,6 +63044,12 @@ member { type_id: 0x30fbef83 offset: 10880 } +member { + id: 0xce011157 + name: "coco_secret" + type_id: 0x33756485 + offset: 640 +} member { id: 0x5406c379 name: "code" @@ -65439,6 +65702,18 @@ member { type_id: 0x1aa00f75 offset: 256 } +member { + id: 0x3164d396 + name: "convert_pointer" + type_id: 0xc9082b19 + offset: 352 +} +member { + id: 0x31b56999 + name: "convert_pointer" + type_id: 0x18bd6530 + offset: 512 +} member { id: 0x3c519ec3 name: "convert_rgb" @@ -67188,6 +67463,12 @@ member { type_id: 0xa7b169d5 offset: 12288 } +member { + id: 0xc3af16b1 + name: "crc32" + type_id: 0xc9082b19 + offset: 128 +} member { id: 0xeff5afc8 name: "crcount" @@ -70799,6 +71080,18 @@ member { type_id: 0xc272516a offset: 1600 } +member { + id: 0x9d61f5a9 + name: "day" + type_id: 0x295c7202 + offset: 24 +} +member { + id: 0x2b8c4071 + name: "daylight" + type_id: 0x295c7202 + offset: 112 +} member { id: 0xf540eeb1 name: "db_off" @@ -73031,6 +73324,12 @@ member { type_id: 0x86728ee6 offset: 640 } +member { + id: 0xa99ce2eb + name: "desc_size" + type_id: 0x33756485 + offset: 320 +} member { id: 0xbf901141 name: "desc_submitted" @@ -73055,6 +73354,12 @@ member { type_id: 0x295c7202 offset: 176 } +member { + id: 0x6a37229f + name: "desc_version" + type_id: 0x33756485 + offset: 256 +} member { id: 0x703132a7 name: "describe" @@ -83434,6 +83739,12 @@ member { name: "esp_ip6_spec" type_id: 0x6df98672 } +member { + id: 0x3185ff82 + name: "esrt" + type_id: 0x33756485 + offset: 384 +} member { id: 0x951f933e name: "essid" @@ -90163,6 +90474,12 @@ member { type_id: 0xc9082b19 offset: 32 } +member { + id: 0x2da18195 + name: "flags" + type_id: 0xc9082b19 + offset: 160 +} member { id: 0x2da18312 name: "flags" @@ -95548,6 +95865,24 @@ member { type_id: 0x072c4dd8 offset: 768 } +member { + id: 0x496161cd + name: "get_next_high_mono_count" + type_id: 0x2404a5b9 + offset: 768 +} +member { + id: 0x49616e33 + name: "get_next_high_mono_count" + type_id: 0x2404a5b9 + offset: 1472 +} +member { + id: 0x498c645d + name: "get_next_high_mono_count" + type_id: 0xc9082b19 + offset: 480 +} member { id: 0x09a37e30 name: "get_next_id" @@ -95560,6 +95895,24 @@ member { type_id: 0x2f805571 offset: 448 } +member { + id: 0x1674d2aa + name: "get_next_variable" + type_id: 0x20d5467c + offset: 640 +} +member { + id: 0x1674d3cc + name: "get_next_variable" + type_id: 0x20d5467c + offset: 1024 +} +member { + id: 0x169d0bde + name: "get_next_variable" + type_id: 0xc9082b19 + offset: 416 +} member { id: 0x7bcf7568 name: "get_nextdqblk" @@ -96038,12 +96391,30 @@ member { type_id: 0x2f8d0c79 offset: 128 } +member { + id: 0xce251045 + name: "get_time" + type_id: 0xc9082b19 + offset: 192 +} member { id: 0xcec1755a name: "get_time" type_id: 0x2d646f41 offset: 384 } +member { + id: 0xcee14177 + name: "get_time" + type_id: 0x0d5919cc + offset: 192 +} +member { + id: 0xcee14b83 + name: "get_time" + type_id: 0x0d5919cc + offset: 704 +} member { id: 0x8899228d name: "get_time_info" @@ -96176,6 +96547,24 @@ member { type_id: 0x2f9d83f0 offset: 384 } +member { + id: 0xf823afc2 + name: "get_variable" + type_id: 0xc9082b19 + offset: 384 +} +member { + id: 0xf8f6926a + name: "get_variable" + type_id: 0x1c3d637d + offset: 576 +} +member { + id: 0xf8f693eb + name: "get_variable" + type_id: 0x1c3d637d + offset: 960 +} member { id: 0xf2712792 name: "get_vblank_counter" @@ -96218,6 +96607,24 @@ member { type_id: 0x1e0272bf offset: 832 } +member { + id: 0xeb0dd87f + name: "get_wakeup_time" + type_id: 0x39e2de2e + offset: 320 +} +member { + id: 0xeb0ddc02 + name: "get_wakeup_time" + type_id: 0x39e2de2e + offset: 832 +} +member { + id: 0xebfd35e6 + name: "get_wakeup_time" + type_id: 0xc9082b19 + offset: 256 +} member { id: 0xd6627db5 name: "get_wireless_stats" @@ -97371,6 +97778,11 @@ member { offset: 2817 bitsize: 1 } +member { + id: 0x3c0f35cf + name: "guid" + type_id: 0x4f9d99d2 +} member { id: 0x3cad5ec0 name: "guid" @@ -98830,6 +99242,11 @@ member { name: "hdr" type_id: 0x34544a3f } +member { + id: 0x2b3cdf2c + name: "hdr" + type_id: 0x18c2371d +} member { id: 0x2b9cf3b8 name: "hdr" @@ -99340,6 +99757,18 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0x07022d2e + name: "headersize" + type_id: 0xc9082b19 + offset: 128 +} +member { + id: 0x07022d6f + name: "headersize" + type_id: 0xc9082b19 + offset: 96 +} member { id: 0x3e17b5ef name: "headroom" @@ -100513,6 +100942,12 @@ member { type_id: 0xdba44af3 offset: 26944 } +member { + id: 0x354661e5 + name: "hour" + type_id: 0x295c7202 + offset: 32 +} member { id: 0x386f84a8 name: "hours" @@ -104726,6 +105161,12 @@ member { type_id: 0xecb578cc offset: 192 } +member { + id: 0xd085c3bb + name: "imagesize" + type_id: 0xc9082b19 + offset: 192 +} member { id: 0x29fda9b7 name: "imb_numa_nr" @@ -120001,6 +120442,12 @@ member { type_id: 0x18bd6530 offset: 896 } +member { + id: 0x8deec833 + name: "map" + type_id: 0x18bd6530 + offset: 64 +} member { id: 0x8df0341e name: "map" @@ -120147,6 +120594,12 @@ member { type_id: 0x2c7bd73f offset: 576 } +member { + id: 0xffcfe84d + name: "map_end" + type_id: 0x18bd6530 + offset: 128 +} member { id: 0x3d93c0fb name: "map_extra" @@ -124908,6 +125361,12 @@ member { name: "memcpy_count" type_id: 0x33756485 } +member { + id: 0x61add198 + name: "memmap" + type_id: 0x6d3133ff + offset: 1600 +} member { id: 0x1f4a9078 name: "memory" @@ -126252,6 +126711,12 @@ member { offset: 290 bitsize: 1 } +member { + id: 0x5e451a8d + name: "minute" + type_id: 0x295c7202 + offset: 40 +} member { id: 0x096ecb61 name: "minutes" @@ -126358,6 +126823,11 @@ member { type_id: 0x3a3eb2f9 offset: 128 } +member { + id: 0x50bf919b + name: "mixed_mode" + type_id: 0x637b0d47 +} member { id: 0x20799ec4 name: "mixer_list" @@ -127908,6 +128378,12 @@ member { type_id: 0x4585663f offset: 32 } +member { + id: 0xb24eefd4 + name: "mokvar_table" + type_id: 0x33756485 + offset: 576 +} member { id: 0xf30fcad7 name: "monitor" @@ -128004,6 +128480,12 @@ member { type_id: 0x5d8155a5 offset: 208 } +member { + id: 0x646c9078 + name: "month" + type_id: 0x295c7202 + offset: 16 +} member { id: 0x90205d1d name: "more" @@ -130606,6 +131088,12 @@ member { type_id: 0x295c7202 offset: 11200 } +member { + id: 0x82684d30 + name: "nanosecond" + type_id: 0xc9082b19 + offset: 64 +} member { id: 0x0db69ff9 name: "nanosleep" @@ -135480,6 +135968,12 @@ member { type_id: 0xc9082b19 offset: 8160 } +member { + id: 0xd5423e30 + name: "nr_map" + type_id: 0x6720d32f + offset: 192 +} member { id: 0x183eb746 name: "nr_maps" @@ -137436,6 +137930,12 @@ member { type_id: 0x914dbfdc offset: 448 } +member { + id: 0x9636a0da + name: "num_pages" + type_id: 0x92233392 + offset: 192 +} member { id: 0x9697faa5 name: "num_pages" @@ -142905,6 +143405,12 @@ member { type_id: 0x7dc8196c offset: 44704 } +member { + id: 0x6b1d84ac + name: "pad" + type_id: 0xc9082b19 + offset: 32 +} member { id: 0x6b32a238 name: "pad" @@ -142963,6 +143469,12 @@ member { type_id: 0xc9082b19 offset: 512 } +member { + id: 0x66ddb2cc + name: "pad1" + type_id: 0x295c7202 + offset: 56 +} member { id: 0x66ddb3c1 name: "pad1" @@ -142974,6 +143486,12 @@ member { type_id: 0x295c7202 offset: 16 } +member { + id: 0xba1fb973 + name: "pad2" + type_id: 0x295c7202 + offset: 120 +} member { id: 0xbaffe3eb name: "pad2" @@ -147048,6 +147566,12 @@ member { name: "phys_addr" type_id: 0xe02e14d6 } +member { + id: 0xbdd9d264 + name: "phys_addr" + type_id: 0x92233392 + offset: 64 +} member { id: 0xbdd9d476 name: "phys_addr" @@ -147118,6 +147642,11 @@ member { name: "phys_id" type_id: 0x295c7202 } +member { + id: 0xb865a736 + name: "phys_map" + type_id: 0xbdd18903 +} member { id: 0xda31db2e name: "physfn" @@ -155812,6 +156341,24 @@ member { name: "query" type_id: 0x2d07e8c3 } +member { + id: 0x2030d39d + name: "query_capsule_caps" + type_id: 0xc9082b19 + offset: 576 +} +member { + id: 0x20e50411 + name: "query_capsule_caps" + type_id: 0x1cde2620 + offset: 960 +} +member { + id: 0x20e50e11 + name: "query_capsule_caps" + type_id: 0x1cde2620 + offset: 1408 +} member { id: 0xb20e9921 name: "query_dv_timings" @@ -155835,6 +156382,30 @@ member { type_id: 0x2fbd64da offset: 448 } +member { + id: 0xdf4e61c6 + name: "query_variable_info" + type_id: 0xc9082b19 + offset: 608 +} +member { + id: 0xdfac892e + name: "query_variable_info" + type_id: 0x2be72e40 + offset: 1024 +} +member { + id: 0xdfac8cf5 + name: "query_variable_info" + type_id: 0x2be72e40 + offset: 1216 +} +member { + id: 0xcda14674 + name: "query_variable_info_nonblocking" + type_id: 0x2be72e40 + offset: 1280 +} member { id: 0xb2749bb6 name: "querystd" @@ -163713,6 +164284,12 @@ member { type_id: 0xc9082b19 offset: 32 } +member { + id: 0xd4aaa9b1 + name: "reserved" + type_id: 0xc9082b19 + offset: 160 +} member { id: 0xd4acfe44 name: "reserved" @@ -164390,6 +164967,24 @@ member { type_id: 0x2ced3956 offset: 512 } +member { + id: 0xf24ab676 + name: "reset_system" + type_id: 0x2b1e9432 + offset: 832 +} +member { + id: 0xf24abf2b + name: "reset_system" + type_id: 0x2b1e9432 + offset: 1536 +} +member { + id: 0xf2a8a86b + name: "reset_system" + type_id: 0xc9082b19 + offset: 512 +} member { id: 0xa4c83369 name: "reset_time" @@ -164528,6 +165123,11 @@ member { type_id: 0xc9082b19 offset: 320 } +member { + id: 0x7f319ce7 + name: "resolution" + type_id: 0xc9082b19 +} member { id: 0x7fcbe549 name: "resolution" @@ -165496,6 +166096,12 @@ member { type_id: 0x914dbfdc offset: 64 } +member { + id: 0x9461d051 + name: "revision" + type_id: 0xc9082b19 + offset: 64 +} member { id: 0x9481899b name: "revision" @@ -167621,6 +168227,11 @@ member { type_id: 0x92233392 offset: 512 } +member { + id: 0x2909be74 + name: "runtime" + type_id: 0x3339abb1 +} member { id: 0x29148356 name: "runtime" @@ -167689,6 +168300,12 @@ member { type_id: 0x495d0861 offset: 2080 } +member { + id: 0x660fc4ac + name: "runtime_supported_mask" + type_id: 0x4585663f + offset: 96 +} member { id: 0x9615b712 name: "runtime_suspend" @@ -167713,6 +168330,12 @@ member { type_id: 0x071b6d64 offset: 5248 } +member { + id: 0x4bd4c3ca + name: "runtime_version" + type_id: 0x4585663f + offset: 64 +} member { id: 0xb1650641 name: "rvdevs" @@ -171513,6 +172136,12 @@ member { type_id: 0x35fdd62d offset: 1376 } +member { + id: 0x7d99a861 + name: "second" + type_id: 0x295c7202 + offset: 48 +} member { id: 0xcae5ab59 name: "second_chroma_qp_index_offset" @@ -174329,12 +174958,30 @@ member { type_id: 0x2d66bab9 offset: 768 } +member { + id: 0x6a0000ef + name: "set_time" + type_id: 0x18332140 + offset: 768 +} +member { + id: 0x6a0008ea + name: "set_time" + type_id: 0x18332140 + offset: 256 +} member { id: 0x6a35d0ba name: "set_time" type_id: 0x2de218bf offset: 128 } +member { + id: 0x6ad1306f + name: "set_time" + type_id: 0xc9082b19 + offset: 224 +} member { id: 0x05571fa2 name: "set_timeout" @@ -174436,6 +175083,30 @@ member { type_id: 0x2fac8db0 offset: 2560 } +member { + id: 0x0f6b33b0 + name: "set_variable" + type_id: 0x098a183d + offset: 1088 +} +member { + id: 0x0f6b3cfb + name: "set_variable" + type_id: 0x098a183d + offset: 704 +} +member { + id: 0x0fabbb82 + name: "set_variable" + type_id: 0xc9082b19 + offset: 448 +} +member { + id: 0x6b538354 + name: "set_variable_nonblocking" + type_id: 0x098a183d + offset: 1152 +} member { id: 0xfef444a6 name: "set_vbus" @@ -174472,6 +175143,18 @@ member { type_id: 0x2e0b807c offset: 512 } +member { + id: 0x22096f18 + name: "set_virtual_address_map" + type_id: 0x35fa9cee + offset: 448 +} +member { + id: 0x22f59d1f + name: "set_virtual_address_map" + type_id: 0xc9082b19 + offset: 320 +} member { id: 0xde8621f7 name: "set_voltage" @@ -174515,6 +175198,24 @@ member { type_id: 0x2dc1540f offset: 2560 } +member { + id: 0xc76f0215 + name: "set_wakeup_time" + type_id: 0x0c461eae + offset: 896 +} +member { + id: 0xc76f0921 + name: "set_wakeup_time" + type_id: 0x0c461eae + offset: 384 +} +member { + id: 0xc7aa425f + name: "set_wakeup_time" + type_id: 0xc9082b19 + offset: 288 +} member { id: 0xf4be2934 name: "set_wedge" @@ -174590,6 +175291,12 @@ member { name: "sets" type_id: 0xea789c46 } +member { + id: 0x3bedbbf9 + name: "sets_to_zero" + type_id: 0x295c7202 + offset: 64 +} member { id: 0x85254c52 name: "setsockopt" @@ -176249,6 +176956,11 @@ member { type_id: 0x6d7f5ff6 offset: 2640 } +member { + id: 0x2fc17015 + name: "signature" + type_id: 0x92233392 +} member { id: 0x58d2d9eb name: "signum" @@ -178582,6 +179294,18 @@ member { type_id: 0x2e0f9112 offset: 448 } +member { + id: 0x0628a254 + name: "smbios" + type_id: 0x33756485 + offset: 256 +} +member { + id: 0xb4183bf1 + name: "smbios3" + type_id: 0x33756485 + offset: 320 +} member { id: 0x20b3b280 name: "smbus_xfer" @@ -190314,6 +191038,12 @@ member { type_id: 0x80904a3b offset: 192 } +member { + id: 0x9fcea18f + name: "timezone" + type_id: 0x29bf06ba + offset: 96 +} member { id: 0xe1406108 name: "timing" @@ -191308,6 +192038,18 @@ member { offset: 3370 bitsize: 1 } +member { + id: 0x3b4ba6b3 + name: "tpm_final_log" + type_id: 0x33756485 + offset: 512 +} +member { + id: 0x1dc560eb + name: "tpm_log" + type_id: 0x33756485 + offset: 448 +} member { id: 0x14f2c5a7 name: "tq" @@ -197708,6 +198450,24 @@ member { name: "update_bits" type_id: 0x2cbe4f96 } +member { + id: 0x3e3992db + name: "update_capsule" + type_id: 0x27e94f78 + offset: 1344 +} +member { + id: 0x3e3992fe + name: "update_capsule" + type_id: 0x27e94f78 + offset: 896 +} +member { + id: 0x3ed777e3 + name: "update_capsule" + type_id: 0xc9082b19 + offset: 544 +} member { id: 0x56b05005 name: "update_curr" @@ -202243,6 +203003,12 @@ member { name: "virt" type_id: 0x14e40ca3 } +member { + id: 0x14aa07f5 + name: "virt_addr" + type_id: 0x92233392 + offset: 128 +} member { id: 0xc21c7538 name: "virt_base" @@ -207323,6 +208089,11 @@ member { type_id: 0xe62ebf07 offset: 800 } +member { + id: 0x58522abd + name: "year" + type_id: 0x914dbfdc +} member { id: 0xd01d6076 name: "yes_ranges" @@ -207941,6 +208712,16 @@ struct_union { member_id: 0x2d0fa9b6 } } +struct_union { + id: 0x07bac27a + kind: STRUCT + definition { + bytesize: 12 + member_id: 0x7f319ce7 + member_id: 0x6bbd8f78 + member_id: 0x3bedbbf9 + } +} struct_union { id: 0x07d0e9f2 kind: STRUCT @@ -208458,6 +209239,24 @@ struct_union { member_id: 0x96fedfda } } +struct_union { + id: 0x0e61f205 + kind: STRUCT + definition { + bytesize: 16 + member_id: 0x58522abd + member_id: 0x646c9078 + member_id: 0x9d61f5a9 + member_id: 0x354661e5 + member_id: 0x5e451a8d + member_id: 0x7d99a861 + member_id: 0x66ddb2cc + member_id: 0x82684d30 + member_id: 0x9fcea18f + member_id: 0x2b8c4071 + member_id: 0xba1fb973 + } +} struct_union { id: 0x0e7661fa kind: STRUCT @@ -208524,6 +209323,19 @@ struct_union { member_id: 0x6037a967 } } +struct_union { + id: 0x0f515b9c + kind: STRUCT + definition { + bytesize: 40 + member_id: 0x5c9fdd55 + member_id: 0x6b1d84ac + member_id: 0xbdd9d264 + member_id: 0x14aa07f5 + member_id: 0x9636a0da + member_id: 0xa9e9695c + } +} struct_union { id: 0x0f55086a kind: STRUCT @@ -208731,6 +209543,50 @@ struct_union { member_id: 0x283653a1 } } +struct_union { + id: 0x1290d1fa + kind: STRUCT + definition { + bytesize: 136 + member_id: 0x2b3cdf2c + member_id: 0xcee14177 + member_id: 0x6a0008ea + member_id: 0xeb0dd87f + member_id: 0xc76f0921 + member_id: 0x22096f18 + member_id: 0x31b56999 + member_id: 0xf8f6926a + member_id: 0x1674d2aa + member_id: 0x0f6b3cfb + member_id: 0x496161cd + member_id: 0xf24ab676 + member_id: 0x3e3992fe + member_id: 0x20e50411 + member_id: 0xdfac892e + } +} +struct_union { + id: 0x1290e0da + kind: STRUCT + definition { + bytesize: 80 + member_id: 0x2b3cdf2c + member_id: 0xce251045 + member_id: 0x6ad1306f + member_id: 0xebfd35e6 + member_id: 0xc7aa425f + member_id: 0x22f59d1f + member_id: 0x3164d396 + member_id: 0xf823afc2 + member_id: 0x169d0bde + member_id: 0x0fabbb82 + member_id: 0x498c645d + member_id: 0xf2a8a86b + member_id: 0x3ed777e3 + member_id: 0x2030d39d + member_id: 0xdf4e61c6 + } +} struct_union { id: 0x12af4722 kind: STRUCT @@ -208909,6 +209765,18 @@ struct_union { member_id: 0x91a23ae0 } } +struct_union { + id: 0x13b9015a + kind: STRUCT + definition { + bytesize: 24 + member_id: 0x2fc17015 + member_id: 0x9461d051 + member_id: 0x07022d6f + member_id: 0xc3af16b1 + member_id: 0xd4aaa9b1 + } +} struct_union { id: 0x13be4e13 kind: STRUCT @@ -209182,6 +210050,17 @@ struct_union { member_id: 0xd0323df9 } } +struct_union { + id: 0x176e427f + kind: STRUCT + definition { + bytesize: 28 + member_id: 0x3c0f35cf + member_id: 0x07022d2e + member_id: 0x2da18195 + member_id: 0xd085c3bb + } +} struct_union { id: 0x17a8337c kind: STRUCT @@ -212816,6 +213695,15 @@ struct_union { member_id: 0x36aedf4a } } +struct_union { + id: 0x5f35183b + kind: UNION + definition { + bytesize: 136 + member_id: 0x276fa87a + member_id: 0x50bf919b + } +} struct_union { id: 0x5f360cda kind: UNION @@ -226485,6 +227373,57 @@ struct_union { member_id: 0x2a729a89 } } +struct_union { + id: 0x33fc912b + kind: STRUCT + name: "efi" + definition { + bytesize: 264 + member_id: 0x2909be74 + member_id: 0x4bd4c3ca + member_id: 0x660fc4ac + member_id: 0xa5dcc6e6 + member_id: 0x143bea26 + member_id: 0x0628a254 + member_id: 0xb4183bf1 + member_id: 0x3185ff82 + member_id: 0x1dc560eb + member_id: 0x3b4ba6b3 + member_id: 0xb24eefd4 + member_id: 0xce011157 + member_id: 0xcee14b83 + member_id: 0x6a0000ef + member_id: 0xeb0ddc02 + member_id: 0xc76f0215 + member_id: 0xf8f693eb + member_id: 0x1674d3cc + member_id: 0x0f6b33b0 + member_id: 0x6b538354 + member_id: 0xdfac8cf5 + member_id: 0xcda14674 + member_id: 0x3e3992db + member_id: 0x20e50e11 + member_id: 0x49616e33 + member_id: 0xf24abf2b + member_id: 0x61add198 + member_id: 0x2d5bf6b8 + } +} +struct_union { + id: 0x6d3133ff + kind: STRUCT + name: "efi_memory_map" + definition { + bytesize: 56 + member_id: 0xb865a736 + member_id: 0x8deec833 + member_id: 0xffcfe84d + member_id: 0xd5423e30 + member_id: 0x6a37229f + member_id: 0xa99ce2eb + member_id: 0x2d5bf0a8 + } +} struct_union { id: 0x498e9c84 kind: STRUCT @@ -286423,6 +287362,14 @@ function { return_type_id: 0x48b5725f parameter_id: 0x6d7f5ff6 } +function { + id: 0x0bd54e18 + return_type_id: 0x48b5725f + parameter_id: 0x6720d32f + parameter_id: 0xa256f9e0 + parameter_id: 0x33756485 + parameter_id: 0x2b7f9bcf +} function { id: 0x0bdc9e9d return_type_id: 0x48b5725f @@ -299610,6 +300557,14 @@ function { parameter_id: 0x2e18f543 parameter_id: 0x6720d32f } +function { + id: 0x4650cb40 + return_type_id: 0xa256f9e0 + parameter_id: 0xc9082b19 + parameter_id: 0x2e18f543 + parameter_id: 0x2e18f543 + parameter_id: 0x2e18f543 +} function { id: 0x4677b893 return_type_id: 0x00a43052 @@ -301834,6 +302789,12 @@ function { parameter_id: 0x054f691a parameter_id: 0x0baa70a7 } +function { + id: 0x6c0528d9 + return_type_id: 0xa256f9e0 + parameter_id: 0x60acc062 + parameter_id: 0x23e1331e +} function { id: 0x6c109ae9 return_type_id: 0x249959de @@ -302079,6 +303040,13 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x704d4a08 + return_type_id: 0xa256f9e0 + parameter_id: 0x12bb09bf + parameter_id: 0x12bb09bf + parameter_id: 0x23e1331e +} function { id: 0x706a01e7 return_type_id: 0x150d4db0 @@ -302247,6 +303215,13 @@ function { return_type_id: 0x249959de parameter_id: 0x6720d32f } +function { + id: 0x75996794 + return_type_id: 0xa256f9e0 + parameter_id: 0x064d6086 + parameter_id: 0x2b7f9bcf + parameter_id: 0x19775fd3 +} function { id: 0x75b5d4f6 return_type_id: 0x34990483 @@ -302276,11 +303251,34 @@ function { parameter_id: 0x191de370 parameter_id: 0x20054a7b } +function { + id: 0x7723dac0 + return_type_id: 0xa256f9e0 + parameter_id: 0x0d0d381b + parameter_id: 0x33756485 + parameter_id: 0x33756485 +} +function { + id: 0x7724ccc4 + return_type_id: 0xa256f9e0 + parameter_id: 0x0d0d381b + parameter_id: 0x33756485 + parameter_id: 0x2e18f543 + parameter_id: 0x13580d6c +} function { id: 0x77ba21a4 return_type_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0x7883b251 + return_type_id: 0xa256f9e0 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0xc9082b19 + parameter_id: 0x38397349 +} function { id: 0x7885d99e return_type_id: 0x356691bc @@ -302359,6 +303357,11 @@ function { parameter_id: 0x322c8c4b parameter_id: 0x3e10b518 } +function { + id: 0x7a9510d5 + return_type_id: 0xa256f9e0 + parameter_id: 0x38d23361 +} function { id: 0x7aa931ca return_type_id: 0x347303b4 @@ -302424,6 +303427,17 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x7c02d9fb + return_type_id: 0xa256f9e0 + parameter_id: 0x23e1331e + parameter_id: 0x16c24c4b +} +function { + id: 0x7c59d0ca + return_type_id: 0xa256f9e0 + parameter_id: 0x23e1331e +} function { id: 0x7c92c1e0 return_type_id: 0x20e8fc5a @@ -302451,6 +303465,15 @@ function { return_type_id: 0x0d835382 parameter_id: 0x32a623d7 } +function { + id: 0x7e158c17 + return_type_id: 0xa256f9e0 + parameter_id: 0x2b7f9bcf + parameter_id: 0x19775fd3 + parameter_id: 0x38d23361 + parameter_id: 0x064d6086 + parameter_id: 0x18bd6530 +} function { id: 0x7e1a7d05 return_type_id: 0x24e24923 @@ -302461,6 +303484,15 @@ function { return_type_id: 0x097315c2 parameter_id: 0x0258f96e } +function { + id: 0x7e292e71 + return_type_id: 0xa256f9e0 + parameter_id: 0x2b7f9bcf + parameter_id: 0x19775fd3 + parameter_id: 0xc9082b19 + parameter_id: 0x33756485 + parameter_id: 0x18bd6530 +} function { id: 0x7e8c435e return_type_id: 0x24e24923 @@ -311370,6 +312402,13 @@ function { parameter_id: 0x29c600bb parameter_id: 0x1a2c7f0e } +function { + id: 0x979ed47c + return_type_id: 0x6720d32f + parameter_id: 0x2ba06eea + parameter_id: 0x39d36c32 + parameter_id: 0x4585663f +} function { id: 0x979f6a1e return_type_id: 0x6720d32f @@ -311390,6 +312429,12 @@ function { parameter_id: 0x2efe8065 parameter_id: 0x6720d32f } +function { + id: 0x97a52d07 + return_type_id: 0x6720d32f + parameter_id: 0x2ba06eea + parameter_id: 0x33756485 +} function { id: 0x97a9f709 return_type_id: 0xf435685e @@ -313085,6 +314130,12 @@ function { parameter_id: 0x6d7f5ff6 parameter_id: 0x6d7f5ff6 } +function { + id: 0x9934972e + return_type_id: 0x6720d32f + parameter_id: 0x11e6864c + parameter_id: 0x33756485 +} function { id: 0x99361691 return_type_id: 0x6720d32f @@ -326188,6 +327239,12 @@ function { parameter_id: 0x015f6fbc parameter_id: 0x13580d6c } +function { + id: 0xaf8309b1 + return_type_id: 0x35d510c3 + parameter_id: 0x0258f96e + parameter_id: 0x6720d32f +} function { id: 0xafbe8077 return_type_id: 0xfc0e1dbd @@ -326696,6 +327753,13 @@ function { parameter_id: 0x0d9c4ffe parameter_id: 0xeeed68e6 } +function { + id: 0xbfa57bbb + return_type_id: 0x3176a085 + parameter_id: 0x32a623d7 + parameter_id: 0x347303b4 + parameter_id: 0x0d9c4ffe +} function { id: 0xbfa66420 return_type_id: 0x3176a085 @@ -351202,6 +352266,15 @@ elf_symbol { type_id: 0x9df52a21 full_name: "devm_mbox_controller_register" } +elf_symbol { + id: 0x407c1985 + name: "devm_mdiobus_alloc_size" + is_defined: true + symbol_type: FUNCTION + crc: 0x9fa63a80 + type_id: 0xaf8309b1 + full_name: "devm_mdiobus_alloc_size" +} elf_symbol { id: 0x888f691d name: "devm_memremap" @@ -357646,6 +358719,15 @@ elf_symbol { type_id: 0x13309e7e full_name: "edac_device_handle_ue_count" } +elf_symbol { + id: 0x7a956b27 + name: "efi" + is_defined: true + symbol_type: OBJECT + crc: 0x1dfaa4dd + type_id: 0x33fc912b + full_name: "efi" +} elf_symbol { id: 0x03c26bf9 name: "ehci_handshake" @@ -372172,6 +373254,15 @@ elf_symbol { type_id: 0x1cde4dc9 full_name: "of_phy_get" } +elf_symbol { + id: 0x763a65a9 + name: "of_phy_get_and_connect" + is_defined: true + symbol_type: FUNCTION + crc: 0x354c8fe6 + type_id: 0xbfa57bbb + full_name: "of_phy_get_and_connect" +} elf_symbol { id: 0x783e3f26 name: "of_phy_is_fixed_link" @@ -373282,6 +374373,15 @@ elf_symbol { type_id: 0x99f942bc full_name: "pci_enable_device" } +elf_symbol { + id: 0xf1728c3f + name: "pci_enable_device_mem" + is_defined: true + symbol_type: FUNCTION + crc: 0x768edbe7 + type_id: 0x99f942bc + full_name: "pci_enable_device_mem" +} elf_symbol { id: 0xf6382d08 name: "pci_enable_msi" @@ -373669,6 +374769,15 @@ elf_symbol { type_id: 0x0d750257 full_name: "pci_pio_to_address" } +elf_symbol { + id: 0x4d0b5a53 + name: "pci_prepare_to_sleep" + is_defined: true + symbol_type: FUNCTION + crc: 0x48ca07a1 + type_id: 0x99f942bc + full_name: "pci_prepare_to_sleep" +} elf_symbol { id: 0x162de729 name: "pci_read_config_byte" @@ -373831,6 +374940,15 @@ elf_symbol { type_id: 0x99f942bc full_name: "pci_save_state" } +elf_symbol { + id: 0xc62d75dd + name: "pci_select_bars" + is_defined: true + symbol_type: FUNCTION + crc: 0x158de67a + type_id: 0x9934972e + full_name: "pci_select_bars" +} elf_symbol { id: 0x9595d229 name: "pci_set_master" @@ -374803,6 +375921,15 @@ elf_symbol { type_id: 0x1cc5f9b2 full_name: "phy_stop" } +elf_symbol { + id: 0x6d95635a + name: "phy_support_asym_pause" + is_defined: true + symbol_type: FUNCTION + crc: 0x44c22a15 + type_id: 0x1cc5f9b2 + full_name: "phy_support_asym_pause" +} elf_symbol { id: 0xf1503ace name: "phy_support_sym_pause" @@ -376981,6 +378108,15 @@ elf_symbol { type_id: 0x9768f895 full_name: "ptp_clock_unregister" } +elf_symbol { + id: 0xa07a6e08 + name: "ptp_find_pin" + is_defined: true + symbol_type: FUNCTION + crc: 0x68ec234a + type_id: 0x979ed47c + full_name: "ptp_find_pin" +} elf_symbol { id: 0x683db5bf name: "ptp_parse_header" @@ -376990,6 +378126,15 @@ elf_symbol { type_id: 0x9587d027 full_name: "ptp_parse_header" } +elf_symbol { + id: 0x496c5195 + name: "ptp_schedule_worker" + is_defined: true + symbol_type: FUNCTION + crc: 0xa2d0a911 + type_id: 0x97a52d07 + full_name: "ptp_schedule_worker" +} elf_symbol { id: 0x177fa0e0 name: "public_key_verify_signature" @@ -398726,6 +399871,7 @@ interface { symbol_id: 0x0f9aedf8 symbol_id: 0x92b974cd symbol_id: 0x57498e16 + symbol_id: 0x407c1985 symbol_id: 0x888f691d symbol_id: 0x86c1623f symbol_id: 0x36e39cf6 @@ -399440,6 +400586,7 @@ interface { symbol_id: 0x20ac879e symbol_id: 0xd85f1ace symbol_id: 0x1b003d7c + symbol_id: 0x7a956b27 symbol_id: 0x03c26bf9 symbol_id: 0x5d5a2134 symbol_id: 0x53a8b40e @@ -401054,6 +402201,7 @@ interface { symbol_id: 0x76fed243 symbol_id: 0x3ea82fd1 symbol_id: 0xb8340e79 + symbol_id: 0x763a65a9 symbol_id: 0x783e3f26 symbol_id: 0xeb2dab5b symbol_id: 0x5516ad40 @@ -401177,6 +402325,7 @@ interface { symbol_id: 0x96b46225 symbol_id: 0x35a3d772 symbol_id: 0x86bcc4a0 + symbol_id: 0xf1728c3f symbol_id: 0xf6382d08 symbol_id: 0x433f7035 symbol_id: 0x8238784d @@ -401220,6 +402369,7 @@ interface { symbol_id: 0x9d3ae050 symbol_id: 0x2f7fc8d4 symbol_id: 0x180e6903 + symbol_id: 0x4d0b5a53 symbol_id: 0x162de729 symbol_id: 0x5983afac symbol_id: 0x8c3e2fab @@ -401238,6 +402388,7 @@ interface { symbol_id: 0xd2a1df18 symbol_id: 0x18bfee32 symbol_id: 0x53d0da35 + symbol_id: 0xc62d75dd symbol_id: 0x9595d229 symbol_id: 0xe770d8d1 symbol_id: 0xa321b388 @@ -401346,6 +402497,7 @@ interface { symbol_id: 0x6e315775 symbol_id: 0x10d51eda symbol_id: 0x7a9c49cb + symbol_id: 0x6d95635a symbol_id: 0xf1503ace symbol_id: 0x2c0117f0 symbol_id: 0xa3314c5c @@ -401588,7 +402740,9 @@ interface { symbol_id: 0x8becb370 symbol_id: 0x42a88d96 symbol_id: 0xb36e22d3 + symbol_id: 0xa07a6e08 symbol_id: 0x683db5bf + symbol_id: 0x496c5195 symbol_id: 0x177fa0e0 symbol_id: 0xd38a2f2a symbol_id: 0x11d4227b diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk index ad1f5f4cac16..d6dd01bc8c43 100644 --- a/android/abi_gki_aarch64_mtk +++ b/android/abi_gki_aarch64_mtk @@ -454,6 +454,7 @@ devlink_unregister dev_load devm_add_action + devm_alloc_etherdev_mqs __devm_alloc_percpu devm_backlight_device_register devm_bitmap_zalloc @@ -503,6 +504,7 @@ devm_led_classdev_register_ext devm_led_classdev_unregister devm_mbox_controller_register + devm_mdiobus_alloc_size devm_memremap devm_mfd_add_devices devm_nvmem_cell_get @@ -877,6 +879,7 @@ dst_cache_set_ip6 dst_release dump_stack + efi em_cpu_get em_dev_register_perf_domain enable_irq @@ -888,6 +891,7 @@ eth_header_parse eth_mac_addr eth_platform_get_mac_address + eth_prepare_mac_addr_change ethtool_convert_legacy_u32_to_link_mode ethtool_convert_link_mode_to_legacy_u32 __ethtool_get_link_ksettings @@ -1689,6 +1693,7 @@ __of_get_address of_get_child_by_name of_get_cpu_node + of_get_mac_address of_get_named_gpio_flags of_get_next_available_child of_get_next_child @@ -1717,6 +1722,7 @@ of_pci_get_max_link_speed of_phandle_iterator_init of_phandle_iterator_next + of_phy_get_and_connect of_phy_simple_xlate of_platform_depopulate of_platform_device_create @@ -1784,9 +1790,14 @@ pci_dev_put pci_disable_ats pci_disable_device + pci_disable_msi + pci_disable_msix pcie_capability_clear_and_set_word pcie_capability_read_word pci_enable_ats + pci_enable_device_mem + pci_enable_msi + pci_enable_msix_range pci_find_ext_capability pci_free_irq pci_free_irq_vectors @@ -1806,14 +1817,19 @@ pci_msi_mask_irq pci_msi_unmask_irq pci_pio_to_address + pci_prepare_to_sleep pci_read_config_dword pci_read_config_word __pci_register_driver + pci_release_selected_regions pci_remove_root_bus pci_request_irq + pci_request_selected_regions pci_restore_state pci_save_state + pci_select_bars pci_set_master + pci_set_power_state pci_stop_root_bus pci_store_saved_state pci_unlock_rescan_remove @@ -1839,14 +1855,21 @@ pfn_is_map_memory phy_attached_info phy_connect + phy_connect_direct phy_disconnect phy_do_ioctl_running + phy_ethtool_get_eee phy_ethtool_get_link_ksettings + phy_ethtool_get_wol phy_ethtool_nway_reset + phy_ethtool_set_eee phy_ethtool_set_link_ksettings + phy_ethtool_set_wol phy_exit + phy_find_first phy_get phy_init + phy_init_eee phylink_connect_phy phylink_create phylink_destroy @@ -1858,13 +1881,17 @@ phylink_start phylink_stop phylink_suspend + phy_mii_ioctl phy_power_off phy_power_on phy_print_status phy_put + phy_remove_link_mode phy_set_mode_ext phy_start + phy_start_aneg phy_stop + phy_support_asym_pause phy_suspend pick_migrate_task pid_task @@ -1984,6 +2011,12 @@ pstore_register pstore_type_to_name pstore_unregister + ptp_clock_event + ptp_clock_index + ptp_clock_register + ptp_clock_unregister + ptp_find_pin + ptp_schedule_worker put_cmsg __put_cred put_device @@ -2694,10 +2727,10 @@ __traceiter_android_vh_iommu_iovad_alloc_iova __traceiter_android_vh_iommu_iovad_free_iova __traceiter_android_vh_is_fpsimd_save - __traceiter_android_vh_mmc_update_mmc_queue __traceiter_android_vh_mm_alloc_pages_direct_reclaim_enter __traceiter_android_vh_mm_alloc_pages_direct_reclaim_exit __traceiter_android_vh_mm_alloc_pages_may_oom_exit + __traceiter_android_vh_mmc_update_mmc_queue __traceiter_android_vh_rwsem_init __traceiter_android_vh_rwsem_wake __traceiter_android_vh_rwsem_write_finished @@ -2802,10 +2835,10 @@ __tracepoint_android_vh_iommu_iovad_alloc_iova __tracepoint_android_vh_iommu_iovad_free_iova __tracepoint_android_vh_is_fpsimd_save - __tracepoint_android_vh_mmc_update_mmc_queue __tracepoint_android_vh_mm_alloc_pages_direct_reclaim_enter __tracepoint_android_vh_mm_alloc_pages_direct_reclaim_exit __tracepoint_android_vh_mm_alloc_pages_may_oom_exit + __tracepoint_android_vh_mmc_update_mmc_queue __tracepoint_android_vh_rwsem_init __tracepoint_android_vh_rwsem_wake __tracepoint_android_vh_rwsem_write_finished