diff --git a/arch/arm64/configs/odroidgou_defconfig b/arch/arm64/configs/odroidgou_defconfig index b0a1f27f6b8ba7..d567cce6e4973f 100644 --- a/arch/arm64/configs/odroidgou_defconfig +++ b/arch/arm64/configs/odroidgou_defconfig @@ -2885,7 +2885,7 @@ CONFIG_88XXAU=m CONFIG_RTL8188EU=m CONFIG_ESP8089=m CONFIG_ESP8089_DEBUG_FS=y -# CONFIG_RTL8821CU is not set +CONFIG_RTL8821CU=m # CONFIG_MAC80211_HWSIM is not set CONFIG_USB_NET_RNDIS_WLAN=m @@ -5121,7 +5121,10 @@ CONFIG_USB_ZERO=m # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set CONFIG_USB_GADGETFS=m -# CONFIG_USB_FUNCTIONFS is not set +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_FUNCTIONFS_ETH=y +CONFIG_USB_FUNCTIONFS_RNDIS=y +CONFIG_USB_FUNCTIONFS_GENERIC=y CONFIG_USB_MASS_STORAGE=m # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set diff --git a/drivers/base/dma-contiguous.c b/drivers/base/dma-contiguous.c index e0c09f3cb88c1c..a772a714df2362 100644 --- a/drivers/base/dma-contiguous.c +++ b/drivers/base/dma-contiguous.c @@ -35,6 +35,7 @@ #endif struct cma *dma_contiguous_default_area; +EXPORT_SYMBOL_GPL(dma_contiguous_default_area); /* * Default global CMA area size can be defined in kernel's .config. diff --git a/lib/radix-tree.c b/lib/radix-tree.c index 8e6d552c40ddfc..0a84035c6f175b 100644 --- a/lib/radix-tree.c +++ b/lib/radix-tree.c @@ -45,6 +45,7 @@ static unsigned long height_to_maxnodes[RADIX_TREE_MAX_PATH + 1] __read_mostly; * Radix tree node cache. */ static struct kmem_cache *radix_tree_node_cachep; +EXPORT_SYMBOL_GPL(radix_tree_node_cachep); /* * The radix tree is variable-height, so an insert operation not only has @@ -329,6 +330,7 @@ static void radix_tree_node_rcu_free(struct rcu_head *head) kmem_cache_free(radix_tree_node_cachep, node); } +EXPORT_SYMBOL_GPL(radix_tree_node_rcu_free); static inline void radix_tree_node_free(struct radix_tree_node *node) diff --git a/mm/cma.c b/mm/cma.c index fbd34e0e1afd21..e54045b6dc312a 100644 --- a/mm/cma.c +++ b/mm/cma.c @@ -623,6 +623,7 @@ struct page *cma_alloc(struct cma *cma, size_t count, unsigned int align) pr_debug("%s(): returned %p\n", __func__, page); return page; } +EXPORT_SYMBOL(cma_alloc); /** * cma_release() - release allocated pages @@ -661,4 +662,4 @@ bool cma_release(struct cma *cma, const struct page *pages, unsigned int count) return true; } - +EXPORT_SYMBOL(cma_release);