USB: Allow usbmon as a module even if usbcore is builtin
authorPete Zaitcev <zaitcev@redhat.com>
Fri, 14 Nov 2008 04:31:21 +0000 (21:31 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 7 Jan 2009 17:59:54 +0000 (09:59 -0800)
commitf150fa1afbf69a87f54752579ff2bb769aad88b3
tree00bab764efef6249694a804a76a4cdd9720811d1
parent5e5b0e5d6a354f6f457368149eb2e9a61e5576cf
USB: Allow usbmon as a module even if usbcore is builtin

usbmon can only be built as a module if usbcore is a module too. Trivial
changes to the relevant Kconfig and Makefile (and a few trivial changes
elsewhere) allow usbmon to be built as a module even if usbcore is
builtin.

This is verified to work in all 9 permutations (3 correctly prohibited
by Kconfig, 6 build a suitable result).

Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/core/hcd.c
drivers/usb/core/hcd.h
drivers/usb/mon/Kconfig
drivers/usb/mon/Makefile
include/linux/usb.h