Hi Ben,
Ben Hutchings wrote[1]:
Currently the module init function registers a platform_device and
only then allocates its IRQ and I/O region. This allows allocation to
race with the device's suspend() function. Instead, allocate
resources in the platform driver's probe() function and free
On Thu, 2012-03-01 at 21:45 -0600, Jonathan Nieder wrote:
[...]
From http://bugs.debian.org/645811 I see that you tested these patches:
affc9a0d59ac [media] staging: lirc_serial: Do not assume error codes
returned by request_irq()
9b98d6067971 [media] staging: lirc_serial:
I have a few questions about lirc_serial... It seems that it's now a
part of v4l and currently residing in the driver staging area. I was
told it will not move from staging until it has been converted to
rc_core. I was also told there are no plans for anyone to do this so
it would seem
Currently the module init function registers a platform_device and
only then allocates its IRQ and I/O region. This allows allocation to
race with the device's suspend() function. Instead, allocate
resources in the platform driver's probe() function and free them in
the remove() function.
The