when to use devm_request_irq and when to use irq_set_chained_handler_and_data. I see that some drivers are not using devm_request_irq instead using irq_set_chained_handler_and_data for setting up irq handling. If we use irq_set_chained_handler_and_data will it show up in cat /proc/interrupts