- whci-allow-modular-fix-busted-build.patch removed from -mm tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patch titled
     whci: allow modular, fix busted build
has been removed from the -mm tree.  Its filename was
     whci-allow-modular-fix-busted-build.patch

This patch was dropped because it was merged into mainline or a subsystem tree

The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/

------------------------------------------------------
Subject: whci: allow modular, fix busted build
From: Randy Dunlap <randy.dunlap@xxxxxxxxxx>

wusb components should depend on CONFIG_USB and be allowed to be
built as modules, not just built-in.

drivers/built-in.o: In function `asl_urb_dequeue':
(.text+0x92d5e): undefined reference to `usb_hcd_check_unlink_urb'
drivers/built-in.o: In function `asl_urb_enqueue':
(.text+0x92e70): undefined reference to `usb_hcd_link_urb_to_ep'
drivers/built-in.o: In function `whc_remove':
hcd.c:(.text+0x93042): undefined reference to `usb_remove_hcd'
drivers/built-in.o: In function `whc_probe':
hcd.c:(.text+0x931b7): undefined reference to `usb_create_hcd'
hcd.c:(.text+0x932b8): undefined reference to `usb_add_hcd'
hcd.c:(.text+0x932f6): undefined reference to `usb_remove_hcd'
hcd.c:(.text+0x9332e): undefined reference to `usb_put_hcd'
drivers/built-in.o: In function `whc_remove':
hcd.c:(.text+0x93067): undefined reference to `usb_put_hcd'
drivers/built-in.o: In function `pzl_urb_dequeue':
(.text+0x93fc3): undefined reference to `usb_hcd_check_unlink_urb'
drivers/built-in.o: In function `pzl_urb_enqueue':
(.text+0x940d5): undefined reference to `usb_hcd_link_urb_to_ep'
drivers/built-in.o: In function `qset_remove_urb':
(.text+0x947cc): undefined reference to `usb_hcd_unlink_urb_from_ep'
drivers/built-in.o: In function `wusb_dev_free':
devconnect.c:(.text+0x9682a): undefined reference to `usb_free_urb'
drivers/built-in.o: In function `wusb_usb_ncb':
(.text+0x96994): undefined reference to `usb_put_dev'
drivers/built-in.o: In function `wusb_usb_ncb':
(.text+0x969c7): undefined reference to `usb_get_hcd'
drivers/built-in.o: In function `wusb_usb_ncb':
(.text+0x96a34): undefined reference to `usb_get_dev'
drivers/built-in.o: In function `wusb_usb_ncb':
(.text+0x96a9c): undefined reference to `usb_get_descriptor'
drivers/built-in.o: In function `wusb_usb_ncb':
(.text+0x96af8): undefined reference to `usb_get_descriptor'
drivers/built-in.o: In function `wusb_usb_ncb':
(.text+0x96b74): undefined reference to `usb_put_hcd'
drivers/built-in.o: In function `wusbhc_handle_dn':
(.text+0x974a2): undefined reference to `usb_alloc_urb'
drivers/built-in.o: In function `wusb_cdid_show':
dev-sysfs.c:(.text+0x97921): undefined reference to `usb_get_hcd'
dev-sysfs.c:(.text+0x97967): undefined reference to `usb_put_hcd'
drivers/built-in.o: In function `wusb_dev_cc_store':
dev-sysfs.c:(.text+0x97d08): undefined reference to `usb_get_hcd'
dev-sysfs.c:(.text+0x97d8b): undefined reference to `usb_put_hcd'
drivers/built-in.o: In function `wusb_dev_disconnect_store':
dev-sysfs.c:(.text+0x97ed5): undefined reference to `usb_get_hcd'
dev-sysfs.c:(.text+0x97f25): undefined reference to `usb_put_hcd'
drivers/built-in.o: In function `wusbhc_gtk_rekey':
(.text+0x98e8c): undefined reference to `usb_submit_urb'
drivers/built-in.o: In function `wusb_dev_set_encryption':
security.c:(.text+0x991c9): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `wusb_dev_sec_add':
(.text+0x99342): undefined reference to `usb_get_descriptor'
drivers/built-in.o: In function `wusb_dev_sec_add':
(.text+0x993c1): undefined reference to `usb_get_descriptor'
drivers/built-in.o: In function `wusb_dev_4way_handshake':
(.text+0x997e0): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `wusb_dev_4way_handshake':
(.text+0x9982f): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `wusb_dev_4way_handshake':
(.text+0x9a0f4): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `wusb_dev_4way_handshake':
(.text+0x9a25b): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `wusb_dev_4way_handshake':
(.text+0x9a32e): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `wusb_dev_4way_handshake':
(.text+0x9a359): undefined reference to `usb_ep0_reinit'
drivers/built-in.o: In function `wusb_dev_4way_handshake':
(.text+0x9a397): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `wusb_dev_4way_handshake':
(.text+0x9a3c3): undefined reference to `usb_ep0_reinit'
drivers/built-in.o: In function `wusbhc_giveback_urb':
(.text+0x9a75f): undefined reference to `usb_hcd_giveback_urb'
drivers/built-in.o: In function `cbaf_disconnect':
cbaf.c:(.text+0x9ab72): undefined reference to `usb_put_intf'
drivers/built-in.o: In function `cbaf_wusb_host_info_store':
cbaf.c:(.text+0x9add5): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `cbaf_wusb_cdid_show':
cbaf.c:(.text+0x9af6a): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `cbaf_wusb_cc_store':
cbaf.c:(.text+0x9b411): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `cbaf_probe':
cbaf.c:(.text+0x9bb17): undefined reference to `usb_get_dev'
cbaf.c:(.text+0x9bb29): undefined reference to `usb_get_intf'
cbaf.c:(.text+0x9bb7f): undefined reference to `usb_control_msg'
drivers/built-in.o: In function `wusbcore_init':
wusbhc.c:(.init.text+0x58f8): undefined reference to `usb_register_notify'
drivers/built-in.o: In function `cbaf_driver_init':
cbaf.c:(.init.text+0x5941): undefined reference to `usb_register_driver'
drivers/built-in.o: In function `wusbcore_exit':
wusbhc.c:(.exit.text+0x782): undefined reference to `usb_unregister_notify'
drivers/built-in.o: In function `cbaf_driver_exit':
cbaf.c:(.exit.text+0x7a8): undefined reference to `usb_deregister'
make[1]: *** [vmlinux] Error 1

Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx>
Cc: <david.vrabel@xxxxxxx>
Cc: Greg KH <greg@xxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
---

 drivers/usb/host/Kconfig  |    2 +-
 drivers/usb/host/Makefile |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff -puN drivers/usb/host/Kconfig~whci-allow-modular-fix-busted-build drivers/usb/host/Kconfig
--- a/drivers/usb/host/Kconfig~whci-allow-modular-fix-busted-build
+++ a/drivers/usb/host/Kconfig
@@ -308,7 +308,7 @@ config SUPERH_ON_CHIP_R8A66597
 
 config USB_WHCI_HCD
 	tristate "Wireless USB Host Controller Interface (WHCI) driver"
-	depends on PCI
+	depends on PCI && USB
 	select USB_WUSB
 	select UWB_WHCI
 	help
diff -puN drivers/usb/host/Makefile~whci-allow-modular-fix-busted-build drivers/usb/host/Makefile
--- a/drivers/usb/host/Makefile~whci-allow-modular-fix-busted-build
+++ a/drivers/usb/host/Makefile
@@ -8,7 +8,7 @@ endif
 
 isp1760-objs := isp1760-hcd.o isp1760-if.o
 
-obj-y				+= whci/
+obj-$(CONFIG_USB_WHCI_HCD)	+= whci/
 
 obj-$(CONFIG_PCI)		+= pci-quirks.o
 
_

Patches currently in -mm which might be from randy.dunlap@xxxxxxxxxx are

origin.patch
linux-next.patch
documentation-build-source-files-in-documentation-sub-dir.patch
8390-split-8390-support-into-a-pausing-and-a-non-pausing-driver-core.patch
3c515-fix-using-pnp_get_resource-when-config_isapnp=n.patch
e1000e-make-e1000e-default-to-the-same-kconfig-setting-as-e1000.patch
netfilter-conntrack_helper-needs-to-include-rculisth.patch
git-unionfs.patch
uwb-fix-kconfig-causing-undefined-references.patch
audit-fix-kernel-doc-parameter-notation.patch
scsi-do-not-automatically-select-scsi_dh-for-dm-multipath.patch
flag-parameters-signalfd-fix.patch
flag-parameters-eventfd-fix.patch
bsdacct-stir-up-comments-around-acct_process.patch
profile-likely-unlikely-macros.patch

--
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Newbies FAQ]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux