On Thu, Aug 09, 2018 at 09:08:33AM -0500, Yazen Ghannam wrote: > From: Yazen Ghannam <yazen.ghan...@amd.com> > > If threshold_init_device() fails then per_cpu(threshold_banks) will be > deallocated. The thresholding interrupt handler will still be active, so
So fix the code so that *that* doesn't happen instead of adding checks to the interrupt handler. I.e., if (err) { mce_threshold_vector = default_threshold_interrupt; return err; } -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. --