On Thu, 17 Oct 2019 10:37:09 -0300, Martin Galvan said: > module does e.g. a NULL dereference. The (horribly hackish) way I'm > doing this right now is registering a die_notifier which will set the > 'panic_on_oops' variable to 0 if we detect that the current PID > corresponds to my module. However, this is ugly for many reasons.
For starters, the *correct* in-kernel way to deal with this is:
if (!ptr) {
printk("You blew it!\n");
goto you_blew_it;
}
Also, "current PID" and "my module" aren't two things that can correspond....
For double bonus points - this sort of "ignore the error if it's my process"
means
that any other user can trigger the situation - and crash the system.
pgprGx375JgMi.pgp
Description: PGP signature
_______________________________________________ Kernelnewbies mailing list [email protected] https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
