From 077ffb878d0d52e8f3e0cc85284a885b2b39819d Mon Sep 17 00:00:00 2001 From: Wesley Cheng Date: Sat, 29 Aug 2020 01:45:23 -0700 Subject: [PATCH] platform: msm: Export usb_bam symbols for module compilation Some symbols utilized by f_qdss are not exported, which leads to symbol undefined errors when compiling usb_bam as a module. Export the symbols remaining symbols used by f_qdss. Change-Id: I3f01cee19bbbc990487df4437e15c3c5aa2a98e5 Signed-off-by: Wesley Cheng --- drivers/platform/msm/usb_bam.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/platform/msm/usb_bam.c b/drivers/platform/msm/usb_bam.c index b2f004157375..bce3fe6bf168 100644 --- a/drivers/platform/msm/usb_bam.c +++ b/drivers/platform/msm/usb_bam.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2011-2019, The Linux Foundation. All rights reserved. + * Copyright (c) 2011-2020, The Linux Foundation. All rights reserved. */ #include @@ -445,6 +445,7 @@ int usb_bam_alloc_fifos(enum usb_ctrl cur_bam, u8 idx) } return 0; } +EXPORT_SYMBOL(usb_bam_alloc_fifos); int usb_bam_free_fifos(enum usb_ctrl cur_bam, u8 idx) { @@ -521,6 +522,7 @@ int usb_bam_free_fifos(enum usb_ctrl cur_bam, u8 idx) return 0; } +EXPORT_SYMBOL(usb_bam_free_fifos); static int connect_pipe(enum usb_ctrl cur_bam, u8 idx, u32 *usb_pipe_idx, unsigned long iova) @@ -635,6 +637,7 @@ int get_qdss_bam_info(enum usb_ctrl cur_bam, u8 idx, return 0; } +EXPORT_SYMBOL(get_qdss_bam_info); int usb_bam_connect(enum usb_ctrl cur_bam, int idx, u32 *bam_pipe_idx, unsigned long iova) @@ -691,6 +694,7 @@ int usb_bam_connect(enum usb_ctrl cur_bam, int idx, u32 *bam_pipe_idx, return 0; } +EXPORT_SYMBOL(usb_bam_connect); int usb_bam_get_pipe_type(enum usb_ctrl bam_type, u8 idx, enum usb_bam_pipe_type *type) @@ -945,6 +949,7 @@ int usb_bam_disconnect_pipe(enum usb_ctrl bam_type, u8 idx) return 0; } +EXPORT_SYMBOL(usb_bam_disconnect_pipe); static void usb_bam_sps_events(enum sps_callback_case sps_cb_case, void *user) {