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.
Attachment:
pgpZ2xxt_BgvA.pgp
Description: PGP signature
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies