Balaji Rao wrote: > How does this look now ? Lean and mean :-) You could make it even leaner by just calling adc_async_read from adc_sync_read. And I think you may have a double kfree in adc_sync_read/pcf50633_work, don't you ? - Werner