ANDROID: GKI: Add KMI symbol list for zebra

These symbols are required to third part ethernet driver
pegasus.ko and smsc95xx.ko

INFO: 2 function symbol(s) added
  'void mii_ethtool_get_link_ksettings(struct mii_if_info*, struct ethtool_link_ksettings*)'
  'int mii_ethtool_set_link_ksettings(struct mii_if_info*, const struct ethtool_link_ksettings*)'

Bug: 403203480
Change-Id: Idfb8fad289516d5cbbe6235bca6c87bd24406ca0
Signed-off-by: gy niu <gyniu1024@gmail.com>
This commit is contained in:
gy niu
2025-03-13 20:39:24 +08:00
parent efd0bedd2c
commit 70d032fba5
3 changed files with 62 additions and 0 deletions

View File

@@ -131,6 +131,7 @@ filegroup(
"android/abi_gki_aarch64_virtual_device",
"android/abi_gki_aarch64_vivo",
"android/abi_gki_aarch64_xiaomi",
"android/abi_gki_aarch64_zebra",
],
visibility = ["//visibility:public"],
)

View File

@@ -298538,6 +298538,12 @@ function {
parameter_id: 0x1d44326e
parameter_id: 0x054f691a
}
function {
id: 0x147ac3d5
return_type_id: 0x48b5725f
parameter_id: 0x12191e2a
parameter_id: 0x19357319
}
function {
id: 0x147c9fd8
return_type_id: 0x48b5725f
@@ -324324,6 +324330,12 @@ function {
parameter_id: 0x1e870478
parameter_id: 0xf017819f
}
function {
id: 0x99e350e4
return_type_id: 0x6720d32f
parameter_id: 0x12191e2a
parameter_id: 0x397d1060
}
function {
id: 0x99e386dd
return_type_id: 0x6720d32f
@@ -386392,6 +386404,15 @@ elf_symbol {
type_id: 0xcb5a4db0
full_name: "mii_check_media"
}
elf_symbol {
id: 0x399512e2
name: "mii_ethtool_get_link_ksettings"
is_defined: true
symbol_type: FUNCTION
crc: 0x9d480e3b
type_id: 0x147ac3d5
full_name: "mii_ethtool_get_link_ksettings"
}
elf_symbol {
id: 0xbc90165b
name: "mii_ethtool_gset"
@@ -386401,6 +386422,15 @@ elf_symbol {
type_id: 0x142e3633
full_name: "mii_ethtool_gset"
}
elf_symbol {
id: 0x69f7fc4b
name: "mii_ethtool_set_link_ksettings"
is_defined: true
symbol_type: FUNCTION
crc: 0x14505b9c
type_id: 0x99e350e4
full_name: "mii_ethtool_set_link_ksettings"
}
elf_symbol {
id: 0x863e9436
name: "mii_link_ok"
@@ -422709,7 +422739,9 @@ interface {
symbol_id: 0x89c6398f
symbol_id: 0xbad16ab3
symbol_id: 0x68c3a63b
symbol_id: 0x399512e2
symbol_id: 0xbc90165b
symbol_id: 0x69f7fc4b
symbol_id: 0x863e9436
symbol_id: 0x1579ecd2
symbol_id: 0xe4572a81

View File

@@ -0,0 +1,29 @@
[abi_symbol_list]
#required by pegasus.ko
mii_nway_restart
mii_link_ok
mii_ethtool_get_link_ksettings
mii_ethtool_set_link_ksettings
#required by susc95xx.ko
usbnet_get_endpoints
usbnet_write_cmd
usbnet_write_cmd_nopm
usbnet_read_cmd
usbnet_read_cmd_nopm
usbnet_open
usbnet_stop
usbnet_start_xmit
usbnet_change_mtu
usbnet_tx_timeout
usbnet_write_cmd_async
usbnet_get_drvinfo
usbnet_get_msglevel
usbnet_set_msglevel
usbnet_defer_kevent
usbnet_skb_return
usbnet_probe
usbnet_disconnect
usbnet_suspend
usbnet_resume