ANDROID: update abi for ieee80211_get_channel_khz and ieee80211_channel_to_freq_khz
which is needed by ath10k_core.ko, otherwise will get the following ismod error:
[ 3.101175] init: Loading module /lib/modules/ath10k_core.ko with args ''
[ 3.119678] ath10k_core: Unknown symbol ieee80211_channel_to_freq_khz (err -2)
[ 3.159716] init: Failed to insmod '/lib/modules/ath10k_core.ko' with args '': No such file or directory
[ 3.169337] init: LoadWithAliases was unable to load ath10k_core
[ 3.175760] init: Failed to load kernel modules
[ 3.180872] init: InitFatalReboot: signal 6
Updated via:
$ ./build/abi/bootstrap
$ <export PATH and LD_LIBRARY_PATH>
$ BUILD_CONFIG=common/build.config.db845c build/build_abi.sh --update
Not sure why they were not added by the following commit for db845c:
61837660f5751 ("ANDROID: ABI: update ABI after 6GHz bad support")
Test: boot tested with db845c build
Fixes: 61837660f5751 ("ANDROID: ABI: update ABI after 6GHz bad support")
Fixes: c594051168e9c ("BACKPORT: cfg80211: express channels with a KHz component")
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Change-Id: Id868dc501744052de9aaa7c450cb7a667cc2f87e
diff --git a/android/abi_gki_aarch64_db845c b/android/abi_gki_aarch64_db845c
index 5905ca0..6e19bf5 100644
--- a/android/abi_gki_aarch64_db845c
+++ b/android/abi_gki_aarch64_db845c
@@ -200,6 +200,7 @@
idr_find
idr_get_next
idr_remove
+ ieee80211_get_channel_khz
iget5_locked
init_timer_key
init_wait_entry
@@ -411,6 +412,7 @@
reset_control_assert
reset_control_deassert
reset_control_reset
+ rpmh_write
rpmh_write_async
rpmsg_register_device
rpmsg_send
@@ -627,6 +629,7 @@
ieee80211_beacon_get_tim
ieee80211_beacon_loss
ieee80211_bss_get_elem
+ ieee80211_channel_to_freq_khz
ieee80211_connection_loss
ieee80211_csa_finish
ieee80211_csa_is_complete
@@ -1266,7 +1269,6 @@
of_get_regulator_init_data
of_node_name_eq
regulator_list_voltage_linear_range
- rpmh_write
# required by qcom-scm-64.ko
__arm_smccc_smc