From 50fe3d2012b309bdac2015e81c345134eea36af7 Mon Sep 17 00:00:00 2001 From: Brian Daniels Date: Tue, 19 Mar 2024 09:18:20 -0400 Subject: [PATCH] ANDROID: Add symbols for IIO SCMI module Enabling this module adds two loadable kernel modules: "kfifo_buf.ko" and "scmi_iio.ko". "kfifo_buf.ko" adds the following symbols to android/abi_gki_aarch64_virtual_device: iio_buffer_init iio_buffer_put iio_device_attach_buffer __kfifo_alloc __kfifo_free __kfifo_from_user __kfifo_in __kfifo_out __kfifo_to_user "scmi_iio.ko" adds the following symbols to android/abi_gki_aarch64_virtual_device: devm_iio_device_alloc __devm_iio_device_register iio_device_claim_direct_mode iio_device_release_direct_mode iio_push_to_buffers int_pow scmi_driver_register scmi_driver_unregister strrchr Bug: 315309338 Signed-off-by: Brian Daniels (cherry picked from https://android-review.googlesource.com/q/commit:b75112544779f8fe6d0ed9c5e1ebd5854d987566) Merged-In: Ie626122eeb535984611f8fd06116c741010c56f2 Change-Id: Ie626122eeb535984611f8fd06116c741010c56f2 --- android/abi_gki_aarch64_virtual_device | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/android/abi_gki_aarch64_virtual_device b/android/abi_gki_aarch64_virtual_device index 457a6fba6540..7b5c972bff09 100644 --- a/android/abi_gki_aarch64_virtual_device +++ b/android/abi_gki_aarch64_virtual_device @@ -755,6 +755,17 @@ hci_suspend_dev iov_iter_revert +# required by kfifo_buf.ko + iio_buffer_init + iio_buffer_put + iio_device_attach_buffer + __kfifo_alloc + __kfifo_free + __kfifo_from_user + __kfifo_in + __kfifo_out + __kfifo_to_user + # required by mac80211.ko __alloc_percpu_gfp arc4_crypt @@ -985,6 +996,17 @@ rtc_tm_to_time64 rtc_update_irq +# required by scmi_iio.ko + devm_iio_device_alloc + __devm_iio_device_register + iio_device_claim_direct_mode + iio_device_release_direct_mode + iio_push_to_buffers + int_pow + scmi_driver_register + scmi_driver_unregister + strrchr + # required by system_heap.ko dmabuf_page_pool_alloc dmabuf_page_pool_create