ANDROID: GKI: Update mtk ABI symbol list

6 function symbol(s) added
  'struct device* device_find_child_by_name(struct device*, const char*)'
  'void pci_free_irq(struct pci_dev*, unsigned int, void*)'
  'int pci_request_irq(struct pci_dev*, unsigned int, irq_handler_t, irq_handler_t, void*, const char*, ...)'
  'int pm_schedule_suspend(struct device*, unsigned int)'
  'int rtnl_configure_link(struct net_device*, const struct ifinfomsg*)'
  'struct net_device* rtnl_create_link(struct net*, const char*, unsigned char, const struct rtnl_link_ops*, struct nlattr**, struct netlink_ext_ack*)'

in which:
* device_find_child_by_name/rtnl_configure_link/rtnl_create_link are needed by wwan.ko.

Bug: 291865296
Change-Id: I38b8a69313667318944387e1a19287b9c01cafee
Signed-off-by: zhaoping shu <zhaoping.shu@mediatek.com>
Signed-off-by: xiayu zhang <xiayu.zhang@mediatek.com>
Signed-off-by: ivan yang <ivan.yang@mediatek.com>
Signed-off-by: lambert wang <lambert.wang@mediatek.com>
This commit is contained in:
lambert wang 2023-07-21 08:24:24 +08:00 committed by Treehugger Robot
parent 8bb470d637
commit ca372ba9e7
2 changed files with 177 additions and 0 deletions

View file

@ -27431,6 +27431,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xd06de2a9
}
pointer_reference {
id: 0x3e8d7c9a
kind: POINTER
pointee_type_id: 0xd07514f5
}
pointer_reference {
id: 0x3e8e572f
kind: POINTER
@ -30856,6 +30861,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x30a49fb4
}
qualified {
id: 0xd07514f5
qualifier: CONST
qualified_type_id: 0x3193e55d
}
qualified {
id: 0xd08a0c68
qualifier: CONST
@ -39256,6 +39266,12 @@ member {
name: "__i_nlink"
type_id: 0x4585663f
}
member {
id: 0xed0c7bc2
name: "__ifi_pad"
type_id: 0x5d8155a5
offset: 8
}
member {
id: 0x1d90045d
name: "__iter_idx"
@ -100711,6 +100727,35 @@ member {
type_id: 0x0fa767da
offset: 448
}
member {
id: 0x49aaa6b3
name: "ifi_change"
type_id: 0x4585663f
offset: 96
}
member {
id: 0xccfc5cc3
name: "ifi_family"
type_id: 0x5d8155a5
}
member {
id: 0xe5765ac4
name: "ifi_flags"
type_id: 0x4585663f
offset: 64
}
member {
id: 0x95c94564
name: "ifi_index"
type_id: 0x6720d32f
offset: 32
}
member {
id: 0x58fe8d2e
name: "ifi_type"
type_id: 0xc93e017b
offset: 16
}
member {
id: 0x9056806a
name: "ifindex"
@ -224281,6 +224326,20 @@ struct_union {
member_id: 0x95dac005
}
}
struct_union {
id: 0x3193e55d
kind: STRUCT
name: "ifinfomsg"
definition {
bytesize: 16
member_id: 0xccfc5cc3
member_id: 0xed0c7bc2
member_id: 0x58fe8d2e
member_id: 0x95c94564
member_id: 0xe5765ac4
member_id: 0x49aaa6b3
}
}
struct_union {
id: 0x41f1df67
kind: STRUCT
@ -280106,6 +280165,13 @@ function {
return_type_id: 0x48b5725f
parameter_id: 0x15a30023
}
function {
id: 0x15f1cac1
return_type_id: 0x48b5725f
parameter_id: 0x11e6864c
parameter_id: 0x4585663f
parameter_id: 0x18bd6530
}
function {
id: 0x15f330e3
return_type_id: 0x48b5725f
@ -294238,6 +294304,12 @@ function {
parameter_id: 0x32a623d7
parameter_id: 0x3e10b518
}
function {
id: 0x91d35e28
return_type_id: 0x6720d32f
parameter_id: 0x32a623d7
parameter_id: 0x3e8d7c9a
}
function {
id: 0x91d5541c
return_type_id: 0x6720d32f
@ -300498,6 +300570,17 @@ function {
return_type_id: 0x6720d32f
parameter_id: 0x156a41de
}
function {
id: 0x98da7fb1
return_type_id: 0x6720d32f
parameter_id: 0x11e6864c
parameter_id: 0x4585663f
parameter_id: 0xd92b1d75
parameter_id: 0xd92b1d75
parameter_id: 0x18bd6530
parameter_id: 0x3e10b518
parameter_id: 0xa52a0930
}
function {
id: 0x98de7695
return_type_id: 0x6720d32f
@ -316675,6 +316758,16 @@ function {
return_type_id: 0x6d7f5ff6
parameter_id: 0x040d1b01
}
function {
id: 0xffb4ff33
return_type_id: 0x32a623d7
parameter_id: 0x0ca27481
parameter_id: 0x3e10b518
parameter_id: 0x5d8155a5
parameter_id: 0x337b7b81
parameter_id: 0x0277bf8a
parameter_id: 0x07dcdbe1
}
function {
id: 0xffbaa126
return_type_id: 0x32a623d7
@ -334048,6 +334141,15 @@ elf_symbol {
type_id: 0xadd088bd
full_name: "device_find_child"
}
elf_symbol {
id: 0x01805ccc
name: "device_find_child_by_name"
is_defined: true
symbol_type: FUNCTION
crc: 0xfe92284a
type_id: 0xad414cb1
full_name: "device_find_child_by_name"
}
elf_symbol {
id: 0xd81e7ab3
name: "device_for_each_child"
@ -355516,6 +355618,15 @@ elf_symbol {
type_id: 0x578fa618
full_name: "pci_find_next_capability"
}
elf_symbol {
id: 0x08190210
name: "pci_free_irq"
is_defined: true
symbol_type: FUNCTION
crc: 0xdaf171ab
type_id: 0x15f1cac1
full_name: "pci_free_irq"
}
elf_symbol {
id: 0x8ffabaa9
name: "pci_free_irq_vectors"
@ -355813,6 +355924,15 @@ elf_symbol {
type_id: 0x185a3adc
full_name: "pci_remove_root_bus"
}
elf_symbol {
id: 0xf6896e34
name: "pci_request_irq"
is_defined: true
symbol_type: FUNCTION
crc: 0x17161b4b
type_id: 0x98da7fb1
full_name: "pci_request_irq"
}
elf_symbol {
id: 0x324ff23b
name: "pci_request_region"
@ -358108,6 +358228,15 @@ elf_symbol {
type_id: 0x1192ec84
full_name: "pm_runtime_set_autosuspend_delay"
}
elf_symbol {
id: 0xe263dcb4
name: "pm_schedule_suspend"
is_defined: true
symbol_type: FUNCTION
crc: 0xe5c44150
type_id: 0x9c00c8ec
full_name: "pm_schedule_suspend"
}
elf_symbol {
id: 0x59caaeac
name: "pm_stay_awake"
@ -362014,6 +362143,24 @@ elf_symbol {
type_id: 0x90657259
full_name: "rtc_valid_tm"
}
elf_symbol {
id: 0x19b7aeab
name: "rtnl_configure_link"
is_defined: true
symbol_type: FUNCTION
crc: 0x85c289df
type_id: 0x91d35e28
full_name: "rtnl_configure_link"
}
elf_symbol {
id: 0xfccc22f4
name: "rtnl_create_link"
is_defined: true
symbol_type: FUNCTION
crc: 0x817f3567
type_id: 0xffb4ff33
full_name: "rtnl_create_link"
}
elf_symbol {
id: 0x50b92bc4
name: "rtnl_is_locked"
@ -379069,6 +379216,7 @@ interface {
symbol_id: 0xe85fa1f1
symbol_id: 0xe6df6df5
symbol_id: 0x0b165427
symbol_id: 0x01805ccc
symbol_id: 0xd81e7ab3
symbol_id: 0x3b013a69
symbol_id: 0x0576df29
@ -381452,6 +381600,7 @@ interface {
symbol_id: 0x27f20808
symbol_id: 0x63876663
symbol_id: 0xdea420f5
symbol_id: 0x08190210
symbol_id: 0x8ffabaa9
symbol_id: 0x50bce06e
symbol_id: 0x133a7a3e
@ -381485,6 +381634,7 @@ interface {
symbol_id: 0x5b0002a1
symbol_id: 0x2c8694e0
symbol_id: 0xa21a61f0
symbol_id: 0xf6896e34
symbol_id: 0x324ff23b
symbol_id: 0xde0961b5
symbol_id: 0x93ed1ac4
@ -381740,6 +381890,7 @@ interface {
symbol_id: 0x878b97bb
symbol_id: 0x1f3f17bd
symbol_id: 0x53f4166f
symbol_id: 0xe263dcb4
symbol_id: 0x59caaeac
symbol_id: 0x64f92138
symbol_id: 0x2e13b831
@ -382174,6 +382325,8 @@ interface {
symbol_id: 0xa4ad8391
symbol_id: 0x5c1197ba
symbol_id: 0x22e1072c
symbol_id: 0x19b7aeab
symbol_id: 0xfccc22f4
symbol_id: 0x50b92bc4
symbol_id: 0x8c0dd14a
symbol_id: 0x3480e8df

View file

@ -395,6 +395,7 @@
device_del
device_destroy
device_find_child
device_find_child_by_name
device_for_each_child
device_get_child_node_count
device_get_match_data
@ -1200,6 +1201,7 @@
ip_send_check
__ipv6_addr_type
ipv6_dev_find
ipv6_ext_hdr
ipv6_skip_exthdr
ipv6_stub
__irq_apply_affinity_hint
@ -1337,10 +1339,14 @@
kthread_flush_work
kthread_flush_worker
__kthread_init_worker
kthread_park
kthread_parkme
kthread_queue_delayed_work
kthread_queue_work
kthread_should_park
kthread_should_stop
kthread_stop
kthread_unpark
kthread_worker_fn
ktime_get
ktime_get_coarse_with_offset
@ -1692,6 +1698,7 @@
out_of_line_wait_on_bit_timeout
overflowuid
page_endio
page_frag_free
page_pinner_inited
__page_pinner_put_page
page_pool_alloc_pages
@ -1715,6 +1722,7 @@
param_ops_uint
param_ops_ullong
param_ops_ulong
param_ops_ushort
param_set_bool
param_set_charp
param_set_uint
@ -1722,18 +1730,25 @@
pci_alloc_irq_vectors_affinity
pci_ats_supported
pci_bus_type
pci_clear_master
pci_device_group
pci_device_is_present
pci_dev_put
pci_disable_ats
pci_disable_device
pcie_capability_clear_and_set_word
pcie_capability_read_word
pci_enable_ats
pci_find_ext_capability
pci_free_irq
pci_free_irq_vectors
pci_generic_config_read32
pci_generic_config_write32
pci_get_slot
pci_host_probe
pci_irq_vector
pci_load_and_free_saved_state
pci_load_saved_state
pci_lock_rescan_remove
pcim_enable_device
pcim_iomap_regions
@ -1747,10 +1762,12 @@
pci_read_config_word
__pci_register_driver
pci_remove_root_bus
pci_request_irq
pci_restore_state
pci_save_state
pci_set_master
pci_stop_root_bus
pci_store_saved_state
pci_unlock_rescan_remove
pci_unregister_driver
pci_write_config_dword
@ -1869,6 +1886,7 @@
__pm_runtime_set_status
__pm_runtime_suspend
__pm_runtime_use_autosuspend
pm_schedule_suspend
__pm_stay_awake
pm_stay_awake
pm_suspend_default_s2idle
@ -1933,9 +1951,11 @@
queue_delayed_work_on
queue_work_on
radix_tree_delete
radix_tree_gang_lookup
radix_tree_insert
radix_tree_lookup
radix_tree_maybe_preload
radix_tree_next_chunk
radix_tree_tagged
___ratelimit
raw_notifier_call_chain
@ -2123,6 +2143,8 @@
rtc_tm_to_time64
rtc_update_irq
rtc_valid_tm
rtnl_configure_link
rtnl_create_link
rtnl_is_locked
rtnl_link_register
rtnl_link_unregister
@ -2526,6 +2548,7 @@
timecounter_init
timecounter_read
timer_of_init
timer_reduce
timer_unstable_counter_workaround
topology_clear_scale_freq_source
topology_update_thermal_pressure
@ -2733,6 +2756,7 @@
__tracepoint_task_newtask
trace_print_array_seq
trace_print_flags_seq
trace_print_hex_seq
trace_print_symbols_seq
__trace_puts
trace_raw_output_prep