|
@@ -46,7 +46,6 @@
|
|
const char *usbcore_name = "usbcore";
|
|
const char *usbcore_name = "usbcore";
|
|
|
|
|
|
static int nousb; /* Disable USB when built into kernel image */
|
|
static int nousb; /* Disable USB when built into kernel image */
|
|
- /* Not honored on modular build */
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1096,18 +1095,8 @@ struct bus_type usb_bus_type = {
|
|
.resume = usb_generic_resume,
|
|
.resume = usb_generic_resume,
|
|
};
|
|
};
|
|
|
|
|
|
-#ifndef MODULE
|
|
|
|
-
|
|
|
|
-static int __init usb_setup_disable(char *str)
|
|
|
|
-{
|
|
|
|
- nousb = 1;
|
|
|
|
- return 1;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
/* format to disable USB on kernel command line is: nousb */
|
|
/* format to disable USB on kernel command line is: nousb */
|
|
-__setup("nousb", usb_setup_disable);
|
|
|
|
-
|
|
|
|
-#endif
|
|
|
|
|
|
+__module_param_call("", nousb, param_set_bool, param_get_bool, &nousb, 0444);
|
|
|
|
|
|
/*
|
|
/*
|
|
* for external read access to <nousb>
|
|
* for external read access to <nousb>
|