Merge commit 'v3.3-rc6' into next
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 9 Mar 2012 18:55:17 +0000 (10:55 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 9 Mar 2012 18:55:17 +0000 (10:55 -0800)
14 files changed:
1  2 
MAINTAINERS
drivers/hid/hid-core.c
drivers/hid/hid-ids.h
drivers/input/evdev.c
drivers/input/keyboard/nomadik-ske-keypad.c
drivers/input/keyboard/samsung-keypad.c
drivers/input/mouse/psmouse-base.c
drivers/input/mouse/sentelic.c
drivers/input/serio/at32psif.c
drivers/input/tablet/wacom_sys.c
drivers/input/tablet/wacom_wac.c
drivers/input/touchscreen/atmel-wm97xx.c
drivers/input/touchscreen/usbtouchscreen.c
kernel/time/timekeeping.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
index 91c2fcb8ca4b3ca51ad33d13da61c75105707268,e35566aa102fa2b4dde8c1f193d705b13fbbd1f3..101e245944e79312b7ce191708ff566271c9f9b4
@@@ -381,11 -383,25 +381,22 @@@ static struct platform_driver ske_keypa
        .driver = {
                .name = "nmk-ske-keypad",
                .owner  = THIS_MODULE,
 -#ifdef CONFIG_PM
                .pm = &ske_keypad_dev_pm_ops,
 -#endif
        },
 -      .probe = ske_keypad_probe,
        .remove = __devexit_p(ske_keypad_remove),
  };
- module_platform_driver(ske_keypad_driver);
+ static int __init ske_keypad_init(void)
+ {
+       return platform_driver_probe(&ske_keypad_driver, ske_keypad_probe);
+ }
+ module_init(ske_keypad_init);
+ static void __exit ske_keypad_exit(void)
+ {
+       platform_driver_unregister(&ske_keypad_driver);
+ }
+ module_exit(ske_keypad_exit);
  
  MODULE_LICENSE("GPL v2");
  MODULE_AUTHOR("Naveen Kumar <naveen.gaddipati@stericsson.com> / Sundar Iyer <sundar.iyer@stericsson.com>");
Simple merge
Simple merge
index d0d861fb5b8b20b241875114ed76b11fe360f315,95280f9207e14cf4d552aaa7cf8b7b3704fc123f..36e799c31f5e2a7424116a201a8d1c7302a55401
@@@ -355,10 -354,23 +355,22 @@@ static struct platform_driver psif_driv
        .driver         = {
                .name   = "atmel_psif",
                .owner  = THIS_MODULE,
 +              .pm     = &psif_pm_ops,
        },
 -      .suspend        = psif_suspend,
 -      .resume         = psif_resume,
  };
- module_platform_driver(psif_driver);
+ static int __init psif_init(void)
+ {
+       return platform_driver_probe(&psif_driver, psif_probe);
+ }
+ static void __exit psif_exit(void)
+ {
+       platform_driver_unregister(&psif_driver);
+ }
+ module_init(psif_init);
+ module_exit(psif_exit);
  
  MODULE_AUTHOR("Hans-Christian Egtvedt <egtvedt@samfundet.no>");
  MODULE_DESCRIPTION("Atmel AVR32 PSIF PS/2 driver");
Simple merge
Simple merge
index 429c4305ca526f4c93e6e6d6234de46e733c9d7e,8034cbb20f74c8d8bcd426aa27b998e8bd8fcf20..c5c2dbb938692f418ba603e649b7fc062462268a
@@@ -426,12 -424,23 +426,23 @@@ static SIMPLE_DEV_PM_OPS(atmel_wm97xx_p
  static struct platform_driver atmel_wm97xx_driver = {
        .remove         = __exit_p(atmel_wm97xx_remove),
        .driver         = {
 -              .name = "wm97xx-touch",
 +              .name   = "wm97xx-touch",
 +              .owner  = THIS_MODULE,
 +              .pm     = &atmel_wm97xx_pm_ops,
        },
 -      .suspend        = atmel_wm97xx_suspend,
 -      .resume         = atmel_wm97xx_resume,
  };
- module_platform_driver(atmel_wm97xx_driver);
+ static int __init atmel_wm97xx_init(void)
+ {
+       return platform_driver_probe(&atmel_wm97xx_driver, atmel_wm97xx_probe);
+ }
+ module_init(atmel_wm97xx_init);
+ static void __exit atmel_wm97xx_exit(void)
+ {
+       platform_driver_unregister(&atmel_wm97xx_driver);
+ }
+ module_exit(atmel_wm97xx_exit);
  
  MODULE_AUTHOR("Hans-Christian Egtvedt <egtvedt@samfundet.no>");
  MODULE_DESCRIPTION("wm97xx continuous touch driver for Atmel AT91 and AVR32");
Simple merge