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)
commitde96d79f343321d26ff920af25fcefe6895ca544
treee614ee846061655156e2ec93922e1e7bcefc6ab2
parent5d8591bc0fbaeb6deda6ee478577e9c4d9b10c2b
kernel/module.c: Free lock-classes if parse_args failed

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
This page took 0.025287 seconds and 5 git commands to generate.