From: Lucas De Marchi Date: Tue, 30 Apr 2013 22:28:03 +0000 (-0700) Subject: kmod: split call to call_usermodehelper_fns() X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~88^2~48 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f634460c90751da21745eec7a220edf76c7d0c76;p=pandora-kernel.git kmod: split call to call_usermodehelper_fns() Use call_usermodehelper_setup() + call_usermodehelper_exec() instead of calling call_usermodehelper_fns(). In case the latter returns -ENOMEM the cleanup function may had not been called - in this case we would not free argv and module_name. Signed-off-by: Lucas De Marchi Cc: Oleg Nesterov Cc: David Howells Cc: James Morris Cc: Al Viro Cc: Tejun Heo Cc: "Rafael J. Wysocki" Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed