doc i cannot find, but within the source code there are many instances
of caller for that API:
./drivers/macintosh/therm_pm72.c:
return call_usermodehelper(critical_overtemp_path,
./drivers/macintosh/windfarm_core.c:
return call_usermodehelper(critical_overtemp_path,
./drivers/pnp/pnpbios/core.c:
value = call_usermodehelper(argv [0], argv, envp, UMH_WAIT_EXEC);
./drivers/video/uvesafb.c:
return call_usermodehelper(v86d_path, argv, envp, 1);
./drivers/net/hamradio/baycom_epp.c:
return call_usermodehelper(eppconfig_path, argv, envp, UMH_WAIT_PROC);
./security/keys/request_key.c:
ret = call_usermodehelper_keys(argv[0], argv, envp, keyring,
./fs/exec.c:
if (call_usermodehelper_pipe(corename+1, helper_argv, NULL,
./fs/ocfs2/stackglue.c:
ret = call_usermodehelper(argv[0], argv, envp, UMH_WAIT_PROC);
./kernel/cgroup.c:
call_usermodehelper(argv[0], argv, envp, UMH_WAIT_EXEC);
./kernel/kmod.c:
call_usermodehelper wait flag, and remove exec_usermodehelper.
ret = call_usermodehelper(modprobe_path, argv, envp, 1);
./arch/x86/kernel/cpu/mcheck/mce_64.c:
call_usermodehelper(trigger, trigger_argv, NULL,
./arch/x86/mach-voyager/voyager_thread.c:
call_usermodehelper(argv[0], argv, envp, UMH_WAIT_PROC)) != 0) {
./net/bridge/br_stp_if.c:
r = call_usermodehelper(BR_STP_PROG, argv, envp, UMH_WAIT_PROC);
r = call_usermodehelper(BR_STP_PROG, argv, envp, 1);
./lib/kobject_uevent.c:
call_usermodehelper(argv[0], argv, env->envp, UMH_WAIT_EXEC);
On Fri, Aug 15, 2008 at 9:10 PM, Prasad Joshi <[EMAIL PROTECTED]> wrote:
> Hi All,
>
> I need some documentation on calling user mode program from the kernel
> space. While searching I came to know the function call_usermodehelper().
> But I am not finding good documentation on how to use it.
>
> Can someone please give me some pointers?
>
> Thanks and Regards,
> Prasad.
>
--
Regards,
Peter Teoh
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ