On Fri, Oct 27, 2023 at 03:18:28PM +0300, Dan Carpenter wrote: > The put_device() calls rmi_release_function() which frees "fn" so the > dereference on the next line "fn->num_of_irqs" is a use after free. > Move the put_device() to the end to fix this. > > Fixes: 24d28e4f1271 ("Input: synaptics-rmi4 - convert irq distribution to irq_domain") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> Applied, thank you. -- Dmitry