diff options
| -rw-r--r-- | drivers/input/keyboard/aaed2000_kbd.c | 4 | ||||
| -rw-r--r-- | drivers/input/keyboard/bf54x-keys.c | 2 | ||||
| -rw-r--r-- | drivers/input/keyboard/corgikbd.c | 2 | ||||
| -rw-r--r-- | drivers/input/keyboard/gpio_keys.c | 2 | ||||
| -rw-r--r-- | drivers/input/keyboard/jornada680_kbd.c | 2 | ||||
| -rw-r--r-- | drivers/input/keyboard/jornada720_kbd.c | 4 | ||||
| -rw-r--r-- | drivers/input/keyboard/omap-keypad.c | 2 | ||||
| -rw-r--r-- | drivers/input/keyboard/pxa27x_keypad.c | 4 | ||||
| -rw-r--r-- | drivers/input/keyboard/spitzkbd.c | 1 | ||||
| -rw-r--r-- | drivers/input/keyboard/tosakbd.c | 2 | ||||
| -rw-r--r-- | drivers/input/misc/cobalt_btns.c | 3 | ||||
| -rw-r--r-- | drivers/input/mouse/gpio_mouse.c | 4 | ||||
| -rw-r--r-- | drivers/input/serio/rpckbd.c | 2 | ||||
| -rw-r--r-- | drivers/input/touchscreen/corgi_ts.c | 2 | ||||
| -rw-r--r-- | drivers/input/touchscreen/jornada720_ts.c | 4 | 
15 files changed, 40 insertions, 0 deletions
diff --git a/drivers/input/keyboard/aaed2000_kbd.c b/drivers/input/keyboard/aaed2000_kbd.c index 72abc196ce6..a293e8b3f50 100644 --- a/drivers/input/keyboard/aaed2000_kbd.c +++ b/drivers/input/keyboard/aaed2000_kbd.c @@ -156,11 +156,15 @@ static int __devexit aaedkbd_remove(struct platform_device *pdev)  	return 0;  } +/* work with hotplug and coldplug */ +MODULE_ALIAS("platform:aaed2000-keyboard"); +  static struct platform_driver aaedkbd_driver = {  	.probe		= aaedkbd_probe,  	.remove		= __devexit_p(aaedkbd_remove),  	.driver		= {  		.name	= "aaed2000-keyboard", +		.owner	= THIS_MODULE,  	},  }; diff --git a/drivers/input/keyboard/bf54x-keys.c b/drivers/input/keyboard/bf54x-keys.c index 05e3494cf8b..d87ac3322a6 100644 --- a/drivers/input/keyboard/bf54x-keys.c +++ b/drivers/input/keyboard/bf54x-keys.c @@ -359,6 +359,7 @@ struct platform_driver bfin_kpad_device_driver = {  	.remove		= __devexit_p(bfin_kpad_remove),  	.driver		= {  		.name	= DRV_NAME, +		.owner	= THIS_MODULE,  	}  }; @@ -378,3 +379,4 @@ module_exit(bfin_kpad_exit);  MODULE_LICENSE("GPL");  MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>");  MODULE_DESCRIPTION("Keypad driver for BF54x Processors"); +MODULE_ALIAS("platform:bf54x-keys"); diff --git a/drivers/input/keyboard/corgikbd.c b/drivers/input/keyboard/corgikbd.c index 790fed368aa..5187c0c7a22 100644 --- a/drivers/input/keyboard/corgikbd.c +++ b/drivers/input/keyboard/corgikbd.c @@ -392,6 +392,7 @@ static struct platform_driver corgikbd_driver = {  	.resume		= corgikbd_resume,  	.driver		= {  		.name	= "corgi-keyboard", +		.owner	= THIS_MODULE,  	},  }; @@ -411,3 +412,4 @@ module_exit(corgikbd_exit);  MODULE_AUTHOR("Richard Purdie <rpurdie@rpsys.net>");  MODULE_DESCRIPTION("Corgi Keyboard Driver");  MODULE_LICENSE("GPLv2"); +MODULE_ALIAS("platform:corgi-keyboard"); diff --git a/drivers/input/keyboard/gpio_keys.c b/drivers/input/keyboard/gpio_keys.c index a54dc15f900..bbd00c3fe98 100644 --- a/drivers/input/keyboard/gpio_keys.c +++ b/drivers/input/keyboard/gpio_keys.c @@ -214,6 +214,7 @@ struct platform_driver gpio_keys_device_driver = {  	.resume		= gpio_keys_resume,  	.driver		= {  		.name	= "gpio-keys", +		.owner	= THIS_MODULE,  	}  }; @@ -233,3 +234,4 @@ module_exit(gpio_keys_exit);  MODULE_LICENSE("GPL");  MODULE_AUTHOR("Phil Blundell <pb@handhelds.org>");  MODULE_DESCRIPTION("Keyboard driver for CPU GPIOs"); +MODULE_ALIAS("platform:gpio-keys"); diff --git a/drivers/input/keyboard/jornada680_kbd.c b/drivers/input/keyboard/jornada680_kbd.c index a23633a2e1b..9387da343f9 100644 --- a/drivers/input/keyboard/jornada680_kbd.c +++ b/drivers/input/keyboard/jornada680_kbd.c @@ -254,6 +254,7 @@ static int __devexit jornada680kbd_remove(struct platform_device *pdev)  static struct platform_driver jornada680kbd_driver = {  	.driver	= {  		.name	= "jornada680_kbd", +		.owner	= THIS_MODULE,  	},  	.probe	= jornada680kbd_probe,  	.remove	= __devexit_p(jornada680kbd_remove), @@ -275,3 +276,4 @@ module_exit(jornada680kbd_exit);  MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson@gmail.com>");  MODULE_DESCRIPTION("HP Jornada 620/660/680/690 Keyboard Driver");  MODULE_LICENSE("GPLv2"); +MODULE_ALIAS("platform:jornada680_kbd"); diff --git a/drivers/input/keyboard/jornada720_kbd.c b/drivers/input/keyboard/jornada720_kbd.c index 986f93cfc6b..a1164a0c773 100644 --- a/drivers/input/keyboard/jornada720_kbd.c +++ b/drivers/input/keyboard/jornada720_kbd.c @@ -162,9 +162,13 @@ static int __devexit jornada720_kbd_remove(struct platform_device *pdev)  	return 0;  } +/* work with hotplug and coldplug */ +MODULE_ALIAS("platform:jornada720_kbd"); +  static struct platform_driver jornada720_kbd_driver = {  	.driver  = {  		.name    = "jornada720_kbd", +		.owner	= THIS_MODULE,  	 },  	.probe   = jornada720_kbd_probe,  	.remove  = __devexit_p(jornada720_kbd_remove), diff --git a/drivers/input/keyboard/omap-keypad.c b/drivers/input/keyboard/omap-keypad.c index eec328167f8..10afd206806 100644 --- a/drivers/input/keyboard/omap-keypad.c +++ b/drivers/input/keyboard/omap-keypad.c @@ -467,6 +467,7 @@ static struct platform_driver omap_kp_driver = {  	.resume		= omap_kp_resume,  	.driver		= {  		.name	= "omap-keypad", +		.owner	= THIS_MODULE,  	},  }; @@ -487,3 +488,4 @@ module_exit(omap_kp_exit);  MODULE_AUTHOR("Timo Teräs");  MODULE_DESCRIPTION("OMAP Keypad Driver");  MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:omap-keypad"); diff --git a/drivers/input/keyboard/pxa27x_keypad.c b/drivers/input/keyboard/pxa27x_keypad.c index 4e651c11c1d..3dea0c5077a 100644 --- a/drivers/input/keyboard/pxa27x_keypad.c +++ b/drivers/input/keyboard/pxa27x_keypad.c @@ -545,6 +545,9 @@ static int __devexit pxa27x_keypad_remove(struct platform_device *pdev)  	return 0;  } +/* work with hotplug and coldplug */ +MODULE_ALIAS("platform:pxa27x-keypad"); +  static struct platform_driver pxa27x_keypad_driver = {  	.probe		= pxa27x_keypad_probe,  	.remove		= __devexit_p(pxa27x_keypad_remove), @@ -552,6 +555,7 @@ static struct platform_driver pxa27x_keypad_driver = {  	.resume		= pxa27x_keypad_resume,  	.driver		= {  		.name	= "pxa27x-keypad", +		.owner	= THIS_MODULE,  	},  }; diff --git a/drivers/input/keyboard/spitzkbd.c b/drivers/input/keyboard/spitzkbd.c index 1d59a2dc3c1..92102f9e4b8 100644 --- a/drivers/input/keyboard/spitzkbd.c +++ b/drivers/input/keyboard/spitzkbd.c @@ -494,3 +494,4 @@ module_exit(spitzkbd_exit);  MODULE_AUTHOR("Richard Purdie <rpurdie@rpsys.net>");  MODULE_DESCRIPTION("Spitz Keyboard Driver");  MODULE_LICENSE("GPLv2"); +MODULE_ALIAS("platform:spitz-keyboard"); diff --git a/drivers/input/keyboard/tosakbd.c b/drivers/input/keyboard/tosakbd.c index a247006757d..94e444b4ee1 100644 --- a/drivers/input/keyboard/tosakbd.c +++ b/drivers/input/keyboard/tosakbd.c @@ -409,6 +409,7 @@ static struct platform_driver tosakbd_driver = {  	.resume		= tosakbd_resume,  	.driver		= {  		.name	= "tosa-keyboard", +		.owner	= THIS_MODULE,  	},  }; @@ -428,3 +429,4 @@ module_exit(tosakbd_exit);  MODULE_AUTHOR("Dirk Opfer <Dirk@Opfer-Online.de>");  MODULE_DESCRIPTION("Tosa Keyboard Driver");  MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:tosa-keyboard"); diff --git a/drivers/input/misc/cobalt_btns.c b/drivers/input/misc/cobalt_btns.c index 5511ef006a6..6a1f48b76e3 100644 --- a/drivers/input/misc/cobalt_btns.c +++ b/drivers/input/misc/cobalt_btns.c @@ -148,6 +148,9 @@ static int __devexit cobalt_buttons_remove(struct platform_device *pdev)  	return 0;  } +/* work with hotplug and coldplug */ +MODULE_ALIAS("platform:Cobalt buttons"); +  static struct platform_driver cobalt_buttons_driver = {  	.probe	= cobalt_buttons_probe,  	.remove	= __devexit_p(cobalt_buttons_remove), diff --git a/drivers/input/mouse/gpio_mouse.c b/drivers/input/mouse/gpio_mouse.c index 0936d6ba015..33929018487 100644 --- a/drivers/input/mouse/gpio_mouse.c +++ b/drivers/input/mouse/gpio_mouse.c @@ -171,10 +171,14 @@ static int __devexit gpio_mouse_remove(struct platform_device *pdev)  	return 0;  } +/* work with hotplug and coldplug */ +MODULE_ALIAS("platform:gpio_mouse"); +  struct platform_driver gpio_mouse_device_driver = {  	.remove		= __devexit_p(gpio_mouse_remove),  	.driver		= {  		.name	= "gpio_mouse", +		.owner	= THIS_MODULE,  	}  }; diff --git a/drivers/input/serio/rpckbd.c b/drivers/input/serio/rpckbd.c index 49f84315cb3..34c59d9c620 100644 --- a/drivers/input/serio/rpckbd.c +++ b/drivers/input/serio/rpckbd.c @@ -45,6 +45,7 @@  MODULE_AUTHOR("Vojtech Pavlik, Russell King");  MODULE_DESCRIPTION("Acorn RiscPC PS/2 keyboard controller driver");  MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:kart");  static int rpckbd_write(struct serio *port, unsigned char val)  { @@ -140,6 +141,7 @@ static struct platform_driver rpckbd_driver = {  	.remove		= __devexit_p(rpckbd_remove),  	.driver		= {  		.name	= "kart", +		.owner	= THIS_MODULE,  	},  }; diff --git a/drivers/input/touchscreen/corgi_ts.c b/drivers/input/touchscreen/corgi_ts.c index 99d92f5c93d..765e964b796 100644 --- a/drivers/input/touchscreen/corgi_ts.c +++ b/drivers/input/touchscreen/corgi_ts.c @@ -361,6 +361,7 @@ static struct platform_driver corgits_driver = {  	.resume		= corgits_resume,  	.driver		= {  		.name	= "corgi-ts", +		.owner	= THIS_MODULE,  	},  }; @@ -380,3 +381,4 @@ module_exit(corgits_exit);  MODULE_AUTHOR("Richard Purdie <rpurdie@rpsys.net>");  MODULE_DESCRIPTION("Corgi TouchScreen Driver");  MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:corgi-ts"); diff --git a/drivers/input/touchscreen/jornada720_ts.c b/drivers/input/touchscreen/jornada720_ts.c index 42a1c9a1940..742242111bf 100644 --- a/drivers/input/touchscreen/jornada720_ts.c +++ b/drivers/input/touchscreen/jornada720_ts.c @@ -160,11 +160,15 @@ static int __devexit jornada720_ts_remove(struct platform_device *pdev)  	return 0;  } +/* work with hotplug and coldplug */ +MODULE_ALIAS("platform:jornada_ts"); +  static struct platform_driver jornada720_ts_driver = {  	.probe		= jornada720_ts_probe,  	.remove		= __devexit_p(jornada720_ts_remove),  	.driver		= {  		.name	= "jornada_ts", +		.owner	= THIS_MODULE,  	},  };  |