mirror of
https://github.com/torvalds/linux.git
synced 2024-12-13 06:32:50 +00:00
32bca2df7d
Modules using these symbols are required to explicitly import the namespace. This patch was generated with the following steps and serves as a reference to use the symbol namespace feature: 1) Define DEFAULT_SYMBOL_NAMESPACE in the corresponding Makefile 2) make (see warnings during modpost about missing imports) 3) make nsdeps Instead of a DEFAULT_SYMBOL_NAMESPACE definition, the EXPORT_SYMBOL_NS variants can be used to explicitly specify the namespace. The advantage of the method used here is that newly added symbols are automatically exported and existing ones are exported without touching their respective EXPORT_SYMBOL macro expansion. Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Matthias Maennich <maennich@google.com> Signed-off-by: Jessica Yu <jeyu@kernel.org>
48 lines
1.6 KiB
Makefile
48 lines
1.6 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Makefile for the USB Mass Storage device drivers.
|
|
#
|
|
# 15 Aug 2000, Christoph Hellwig <hch@infradead.org>
|
|
# Rewritten to use lists instead of if-statements.
|
|
#
|
|
|
|
ccflags-y := -I $(srctree)/drivers/scsi
|
|
|
|
ccflags-y += -DDEFAULT_SYMBOL_NAMESPACE=USB_STORAGE
|
|
|
|
obj-$(CONFIG_USB_UAS) += uas.o
|
|
obj-$(CONFIG_USB_STORAGE) += usb-storage.o
|
|
|
|
usb-storage-y := scsiglue.o protocol.o transport.o usb.o
|
|
usb-storage-y += initializers.o sierra_ms.o option_ms.o
|
|
usb-storage-y += usual-tables.o
|
|
usb-storage-$(CONFIG_USB_STORAGE_DEBUG) += debug.o
|
|
|
|
obj-$(CONFIG_USB_STORAGE_ALAUDA) += ums-alauda.o
|
|
obj-$(CONFIG_USB_STORAGE_CYPRESS_ATACB) += ums-cypress.o
|
|
obj-$(CONFIG_USB_STORAGE_DATAFAB) += ums-datafab.o
|
|
obj-$(CONFIG_USB_STORAGE_ENE_UB6250) += ums-eneub6250.o
|
|
obj-$(CONFIG_USB_STORAGE_FREECOM) += ums-freecom.o
|
|
obj-$(CONFIG_USB_STORAGE_ISD200) += ums-isd200.o
|
|
obj-$(CONFIG_USB_STORAGE_JUMPSHOT) += ums-jumpshot.o
|
|
obj-$(CONFIG_USB_STORAGE_KARMA) += ums-karma.o
|
|
obj-$(CONFIG_USB_STORAGE_ONETOUCH) += ums-onetouch.o
|
|
obj-$(CONFIG_USB_STORAGE_REALTEK) += ums-realtek.o
|
|
obj-$(CONFIG_USB_STORAGE_SDDR09) += ums-sddr09.o
|
|
obj-$(CONFIG_USB_STORAGE_SDDR55) += ums-sddr55.o
|
|
obj-$(CONFIG_USB_STORAGE_USBAT) += ums-usbat.o
|
|
|
|
ums-alauda-y := alauda.o
|
|
ums-cypress-y := cypress_atacb.o
|
|
ums-datafab-y := datafab.o
|
|
ums-eneub6250-y := ene_ub6250.o
|
|
ums-freecom-y := freecom.o
|
|
ums-isd200-y := isd200.o
|
|
ums-jumpshot-y := jumpshot.o
|
|
ums-karma-y := karma.o
|
|
ums-onetouch-y := onetouch.o
|
|
ums-realtek-y := realtek_cr.o
|
|
ums-sddr09-y := sddr09.o
|
|
ums-sddr55-y := sddr55.o
|
|
ums-usbat-y := shuttle_usbat.o
|