Skip to content

Commit

Permalink
ANDROID: GKI: Update mtk ABI symbol list
Browse files Browse the repository at this point in the history
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
Bug: 294798992
Change-Id: I38b8a69313667318944387e1a19287b9c01cafee
Signed-off-by: zhaoping shu <[email protected]>
Signed-off-by: xiayu zhang <[email protected]>
Signed-off-by: ivan yang <[email protected]>
Signed-off-by: lambert wang <[email protected]>
(cherry picked from commit ca372ba)
  • Loading branch information
lambert-mtk authored and Will Deacon committed Aug 9, 2023
1 parent 6ad0f04 commit 714fa9b
Show file tree
Hide file tree
Showing 2 changed files with 177 additions and 0 deletions.
153 changes: 153 additions & 0 deletions android/abi_gki_aarch64.stg
Original file line number Diff line number Diff line change
Expand Up @@ -27451,6 +27451,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
Expand Down Expand Up @@ -30891,6 +30896,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x30a49fb4
}
qualified {
id: 0xd07514f5
qualifier: CONST
qualified_type_id: 0x3193e55d
}
qualified {
id: 0xd08a0c68
qualifier: CONST
Expand Down Expand Up @@ -39296,6 +39306,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"
Expand Down Expand Up @@ -100762,6 +100778,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"
Expand Down Expand Up @@ -224341,6 +224386,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
Expand Down Expand Up @@ -280172,6 +280231,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
Expand Down Expand Up @@ -294318,6 +294384,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
Expand Down Expand Up @@ -300578,6 +300650,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
Expand Down Expand Up @@ -316752,6 +316835,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
Expand Down Expand Up @@ -334105,6 +334198,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"
Expand Down Expand Up @@ -355582,6 +355684,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"
Expand Down Expand Up @@ -355879,6 +355990,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"
Expand Down Expand Up @@ -358174,6 +358294,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"
Expand Down Expand Up @@ -362080,6 +362209,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"
Expand Down Expand Up @@ -379151,6 +379298,7 @@ interface {
symbol_id: 0xe85fa1f1
symbol_id: 0xe6df6df5
symbol_id: 0x0b165427
symbol_id: 0x01805ccc
symbol_id: 0xd81e7ab3
symbol_id: 0x3b013a69
symbol_id: 0x0576df29
Expand Down Expand Up @@ -381535,6 +381683,7 @@ interface {
symbol_id: 0x27f20808
symbol_id: 0x63876663
symbol_id: 0xdea420f5
symbol_id: 0x08190210
symbol_id: 0x8ffabaa9
symbol_id: 0x50bce06e
symbol_id: 0x133a7a3e
Expand Down Expand Up @@ -381568,6 +381717,7 @@ interface {
symbol_id: 0x5b0002a1
symbol_id: 0x2c8694e0
symbol_id: 0xa21a61f0
symbol_id: 0xf6896e34
symbol_id: 0x324ff23b
symbol_id: 0xde0961b5
symbol_id: 0x93ed1ac4
Expand Down Expand Up @@ -381823,6 +381973,7 @@ interface {
symbol_id: 0x878b97bb
symbol_id: 0x1f3f17bd
symbol_id: 0x53f4166f
symbol_id: 0xe263dcb4
symbol_id: 0x59caaeac
symbol_id: 0x64f92138
symbol_id: 0x2e13b831
Expand Down Expand Up @@ -382257,6 +382408,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
Expand Down
Loading

0 comments on commit 714fa9b

Please sign in to comment.