From 3d88b138f0cbafac10e4eaec4c5377827fe7bd8b Mon Sep 17 00:00:00 2001 From: lucaswei Date: Mon, 15 Jun 2020 16:47:00 +0800 Subject: [PATCH] ANDROID: extcon: Export symbol of `extcon_get_edev_name` usb-dwc3-msm module call this function which is located in `drivers/usb/dwc3/dwc3-msm.c`. Export function so the module can be built. Bug: 157994070 Signed-off-by: lucaswei Change-Id: Ie7fd78ea7188a96d08a8b7bf4c0e146536f20fe1 --- drivers/extcon/extcon.c | 1 + include/linux/extcon.h | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/drivers/extcon/extcon.c b/drivers/extcon/extcon.c index 9d603b66818c..0b542d9eed20 100644 --- a/drivers/extcon/extcon.c +++ b/drivers/extcon/extcon.c @@ -1475,6 +1475,7 @@ const char *extcon_get_edev_name(struct extcon_dev *edev) { return !edev ? NULL : edev->name; } +EXPORT_SYMBOL_GPL(extcon_get_edev_name); static int __init extcon_class_init(void) { diff --git a/include/linux/extcon.h b/include/linux/extcon.h index 1445b7bd36f4..8afcb2b758da 100644 --- a/include/linux/extcon.h +++ b/include/linux/extcon.h @@ -309,6 +309,12 @@ static inline struct extcon_dev *extcon_get_extcon_dev(const char *extcon_name) return ERR_PTR(-ENODEV); } +static inline const char *extcon_get_edev_name(struct extcon_dev *edev) +{ + return NULL; +} +EXPORT_SYMBOL_GPU(extcon_get_edev_name); + static inline struct extcon_dev *extcon_find_edev_by_node(struct device_node *node) { return ERR_PTR(-ENODEV);