From: Andrew Morton Cc: Haavard Skinnemoen Cc: Hans-Christian Egtvedt Signed-off-by: Andrew Morton --- drivers/misc/atmel-ssc.c | 3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) diff -puN drivers/misc/atmel-ssc.c~driver-for-the-atmel-on-chip-ssc-on-at32ap-and-at91-fix drivers/misc/atmel-ssc.c --- a/drivers/misc/atmel-ssc.c~driver-for-the-atmel-on-chip-ssc-on-at32ap-and-at91-fix +++ a/drivers/misc/atmel-ssc.c @@ -18,7 +18,7 @@ #include /* Serialize access to ssc_list and user count */ -static spinlock_t user_lock; +static DEFINE_SPINLOCK(user_lock); static LIST_HEAD(ssc_list); struct ssc_device *ssc_request(unsigned int ssc_num) @@ -159,7 +159,6 @@ static struct platform_driver ssc_driver static int __init ssc_init(void) { - spin_lock_init(&user_lock); return platform_driver_probe(&ssc_driver, ssc_probe); } module_init(ssc_init); _