devm_request_threaded_irq() and devm_request_any_context_irq() automatically log detailed error messages on failure via the devm_request_result() helper, which prints device name, IRQ number, handler functions, and error code.
Since devm_request_irq() is a static inline wrapper around devm_request_threaded_irq(), it also benefits from this automatic logging.
Remove the now-redundant dev_err() and dev_err_probe() calls in staging drivers that follow these devm_request_*_irq() functions, as the core now provides more detailed diagnostic information on failure.
Pan Chuang (7): staging: axis-fifo: Remove redundant dev_err() staging: fbtft: Remove redundant dev_err_probe() staging: greybus: arche-platform: Remove redundant dev_err() staging: iio: adt7316: Remove redundant dev_err() media: atomisp: Remove redundant dev_err() staging: most: dim2: Remove redundant dev_err() staging: nvec: Remove redundant dev_err_probe()
drivers/staging/axis-fifo/axis-fifo.c | 5 +---- drivers/staging/fbtft/fb_st7789v.c | 2 +- drivers/staging/greybus/arche-platform.c | 4 +--- drivers/staging/iio/addac/adt7316.c | 5 +---- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +--- drivers/staging/most/dim2/dim2.c | 8 ++------ drivers/staging/nvec/nvec.c | 2 +- 7 files changed, 8 insertions(+), 22 deletions(-)