ANDROID: GKI: Update symbol list for BCMSTB
INFO: 6 function symbol(s) added
'void __read_overflow2_field(size_t, size_t)'
'int iommu_fwspec_init(struct device*, struct fwnode_handle*, const struct iommu_ops*)'
'struct pci_host_bridge* pci_find_host_bridge(struct pci_bus*)'
'long strnlen_user(const char*, long)'
'int tty_buffer_request_room(struct tty_port*, size_t)'
'int tty_buffer_set_limit(struct tty_port*, int)'
Bug: 369085303
Change-Id: Ia56882467e3f523ad476db0d237f69ffc4e80084
Signed-off-by: Pierre Couillaud <[email protected]>
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index e0fe061..998bdf9 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -309740,6 +309740,11 @@
parameter_id: 0x31b5a66f
}
function {
+ id: 0x636e6c75
+ return_type_id: 0x38b136d3
+ parameter_id: 0x2309ad3e
+}
+function {
id: 0x637004ab
return_type_id: 0x1582ab06
parameter_id: 0x2170d06d
@@ -321854,6 +321859,12 @@
parameter_id: 0x295c7202
}
function {
+ id: 0x98d422e6
+ return_type_id: 0x6720d32f
+ parameter_id: 0x1a1051a0
+ parameter_id: 0xf435685e
+}
+function {
id: 0x98d70f54
return_type_id: 0x3e10b518
parameter_id: 0x2c3e6eed
@@ -324162,6 +324173,12 @@
parameter_id: 0x3e5d9ebb
}
function {
+ id: 0x9a98740b
+ return_type_id: 0x6720d32f
+ parameter_id: 0x1a1051a0
+ parameter_id: 0x6720d32f
+}
+function {
id: 0x9a9d1e6d
return_type_id: 0xf435685e
parameter_id: 0x35abdbf6
@@ -330759,6 +330776,13 @@
parameter_id: 0x33756485
}
function {
+ id: 0x9d0b24c4
+ return_type_id: 0x6720d32f
+ parameter_id: 0x0258f96e
+ parameter_id: 0x0490bb4a
+ parameter_id: 0x3eed77c0
+}
+function {
id: 0x9d0be11c
return_type_id: 0x6720d32f
parameter_id: 0x0258f96e
@@ -336286,6 +336310,12 @@
parameter_id: 0x2ef43f67
}
function {
+ id: 0xab542ea9
+ return_type_id: 0xfc0e1dbd
+ parameter_id: 0x3e10b518
+ parameter_id: 0xfc0e1dbd
+}
+function {
id: 0xab7dda53
return_type_id: 0x0258f96e
parameter_id: 0x1a1051a0
@@ -343605,6 +343635,15 @@
full_name: "__rcu_read_unlock"
}
elf_symbol {
+ id: 0x13092e7f
+ name: "__read_overflow2_field"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x5092e84e
+ type_id: 0x2e45de25
+ full_name: "__read_overflow2_field"
+}
+elf_symbol {
id: 0x41303eac
name: "__refrigerator"
is_defined: true
@@ -378754,6 +378793,15 @@
full_name: "iommu_fwspec_free"
}
elf_symbol {
+ id: 0x3741ce6e
+ name: "iommu_fwspec_init"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x78d83fe5
+ type_id: 0x9d0b24c4
+ full_name: "iommu_fwspec_init"
+}
+elf_symbol {
id: 0x29d25600
name: "iommu_get_domain_for_dev"
is_defined: true
@@ -388627,6 +388675,15 @@
full_name: "pci_find_ext_capability"
}
elf_symbol {
+ id: 0x780d1110
+ name: "pci_find_host_bridge"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x99e774a9
+ type_id: 0x636e6c75
+ full_name: "pci_find_host_bridge"
+}
+elf_symbol {
id: 0xdea420f5
name: "pci_find_next_capability"
is_defined: true
@@ -402888,6 +402945,15 @@
crc: 0xa916b694
}
elf_symbol {
+ id: 0x15088b5c
+ name: "strnlen_user"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x31fb1f0a
+ type_id: 0xab542ea9
+ full_name: "strnlen_user"
+}
+elf_symbol {
id: 0xbf5ecdb4
name: "strnstr"
is_defined: true
@@ -405533,6 +405599,24 @@
full_name: "ttm_tt_unpopulate"
}
elf_symbol {
+ id: 0x01afa7bb
+ name: "tty_buffer_request_room"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x83a33d3f
+ type_id: 0x98d422e6
+ full_name: "tty_buffer_request_room"
+}
+elf_symbol {
+ id: 0x3ffae0cf
+ name: "tty_buffer_set_limit"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x3ff82ada
+ type_id: 0x9a98740b
+ full_name: "tty_buffer_set_limit"
+}
+elf_symbol {
id: 0x0b4dd20d
name: "tty_chars_in_buffer"
is_defined: true
@@ -414532,6 +414616,7 @@
symbol_id: 0x431cc4ee
symbol_id: 0x56eb7c27
symbol_id: 0x72b8a9cf
+ symbol_id: 0x13092e7f
symbol_id: 0x41303eac
symbol_id: 0x73fde903
symbol_id: 0x55970cc0
@@ -418436,6 +418521,7 @@
symbol_id: 0xdf5bc8be
symbol_id: 0x836fd42d
symbol_id: 0x07d8752d
+ symbol_id: 0x3741ce6e
symbol_id: 0x29d25600
symbol_id: 0x79945ddc
symbol_id: 0xc359a46e
@@ -419533,6 +419619,7 @@
symbol_id: 0x3852868c
symbol_id: 0x27f20808
symbol_id: 0x63876663
+ symbol_id: 0x780d1110
symbol_id: 0xdea420f5
symbol_id: 0x08190210
symbol_id: 0x8ffabaa9
@@ -421118,6 +421205,7 @@
symbol_id: 0x544af8d3
symbol_id: 0x0ab31bef
symbol_id: 0x457e09db
+ symbol_id: 0x15088b5c
symbol_id: 0xbf5ecdb4
symbol_id: 0x8f344cc6
symbol_id: 0x123ab6a2
@@ -421412,6 +421500,8 @@
symbol_id: 0x6c2259cd
symbol_id: 0xacf009d6
symbol_id: 0xcbabaff3
+ symbol_id: 0x01afa7bb
+ symbol_id: 0x3ffae0cf
symbol_id: 0x0b4dd20d
symbol_id: 0xae3ac3f6
symbol_id: 0xa7c71d5a
diff --git a/android/abi_gki_aarch64_bcmstb b/android/abi_gki_aarch64_bcmstb
index 0376d93..eeebe61 100644
--- a/android/abi_gki_aarch64_bcmstb
+++ b/android/abi_gki_aarch64_bcmstb
@@ -147,6 +147,7 @@
dma_map_sg_attrs
dma_set_coherent_mask
dma_set_mask
+ dma_sync_single_for_device
dma_unmap_page_attrs
dma_unmap_sg_attrs
do_trace_netlink_extack
@@ -188,6 +189,7 @@
get_net_ns_by_fd
get_net_ns_by_pid
get_random_bytes
+ get_zeroed_page
gic_nonsecure_priorities
gpiochip_add_data_with_key
gpiochip_find
@@ -415,6 +417,7 @@
phy_start
phy_stop
phy_trigger_machine
+ platform_device_put
platform_device_register_full
platform_device_unregister
__platform_driver_probe
@@ -783,7 +786,6 @@
dma_sync_single_for_cpu
of_get_ethdev_address
of_platform_populate
- platform_get_irq_byname
__skb_pad
synchronize_irq
@@ -863,6 +865,23 @@
of_find_net_device_by_node
of_find_node_by_phandle
+# required by brcmstb-iommu.ko
+ devm_get_free_pages
+ generic_device_group
+ iommu_device_register
+ iommu_device_sysfs_add
+ iommu_device_sysfs_remove
+ iommu_device_unlink
+ iommu_device_unregister
+ iommu_fwspec_init
+ iommu_group_alloc
+ iommu_group_put
+ iommu_group_ref_get
+ iommu_group_set_name
+ pci_device_group
+ pci_find_host_bridge
+ platform_get_irq_byname
+
# required by brcmstb-proc-info.ko
find_get_pid
generic_file_open
@@ -1075,7 +1094,6 @@
platform_device_add_data
platform_device_add_resources
platform_device_alloc
- platform_device_put
softnet_data
# required by gpio-brcmstb.ko
@@ -1594,7 +1612,6 @@
dma_get_slave_caps
dma_release_channel
dma_request_chan
- dma_sync_single_for_device
empty_zero_page
gpiochip_request_own_desc
__of_get_address
@@ -1689,7 +1706,6 @@
device_find_child_by_name
device_for_each_child
_find_first_zero_bit
- get_zeroed_page
rtnl_configure_link
rtnl_create_link
@@ -1751,3 +1767,11 @@
# required by bstm.ko
phys_mem_access_prot
generic_access_phys
+
+# required by bcm_astra.ko
+ strnlen_user
+ tty_buffer_set_limit
+ tty_buffer_request_room
+
+# required by bcm_athena.ko
+ __read_overflow2_field