On Fri, Oct 23, 2020 at 01:35:53AM +0200, Sohaib Mhmd wrote:
Hello,
I tried to use: call_usermodehelper It worked fine with <https://github.com/smalinux/Kernel-hacking-101/blob/master/invoke-userlevel-...> /sbin/shutdown and /bin/touch but with /bin/firefox i got kernel oops: Any clarification, thanks
[ 2258.760627] invoke_userlevel_app: module verification failed: signature
and/or required key missing - tainting kernel [ 2258.918529] do_init_module: 'invoke_userlevel_app'->init suspiciously returned 256, it should follow 0/-E convention do_init_module: loading module anyway...
The kernel module you wrote is not handling errors properly, why ignore the kernel's messages here? And how can the kernel invoke a graphical program? Please look up how these types of programs work to see that the kernel can not directly call them, sorry. good luck! greg k-h