kernel/module.c: Free lock-classes if parse_args failed
authorAndrey Tsyvarev <tsyvarev@ispras.ru>
Fri, 6 Feb 2015 04:39:57 +0000 (15:09 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 6 Feb 2015 05:01:40 +0000 (15:31 +1030)
parse_args call module parameters' .set handlers, which may use locks defined in the module.
So, these classes should be freed in case parse_args returns error(e.g. due to incorrect parameter passed).

Signed-off-by: Andrey Tsyvarev <tsyvarev@ispras.ru>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
kernel/module.c

diff --cc kernel/module.c
Simple merge