On Thu, Dec 12, 2024 at 11:03:22AM +0800, Peng Fan (OSS) wrote: > From: Peng Fan <peng.fan@xxxxxxx> > > Without remove hook to clear wake irq, there will be kernel dump when > doing module test. > "bbnsm_pwrkey 44440000.bbnsm:pwrkey: wake irq already initialized" > > Add remove hook to clear wake irq and set wakeup to false. > > Fixes: 40e40fdfec3f ("Input: bbnsm_pwrkey - add bbnsm power key support") > Cc: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> > Signed-off-by: Peng Fan <peng.fan@xxxxxxx> > --- > > V4: > Fix build warning > > V3: > I tried to dev_pm_clear_wake_irq in common code, but Greg rejected: > https://lore.kernel.org/all/2024111213-eradicate-puma-3592@gregkh/ > So post v3 with input_unregister_device dropped Greg did not reject the patch, he asked for a better justification. Please answer his questions (we clear a lot of resources in remove() to reduce boilerplate in the drivers), in the meantime I will apply this patch to fix the pressing issue. Thanks. -- Dmitry