On Sun, 5 Jan 2025 17:25:45 +0000 Jonathan Cameron <jic23@xxxxxxxxxx> wrote: > From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > > Note I haven't attempted to CC relevant people for specific drivers. > I'll do that for a non RFC version if we move forwards. I've finished an initial conversion. 'Only' 119 patches 109 files changed, 1990 insertions(+), 1926 deletions(-) will be getting some poking from 0-day. https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git/log/?h=sparse-friendly-direct-mode I've combined some simple ones though it would only add another 20 or so patches to break them all up by driver, so I might do that just to keep things bite sized. Anyhow, once I've had a chance to take one last glance through I'll start sending them out in groups of 20-30ish. Quite a few older, less actively maintained drivers in here so I will be relying on those of you who review beyond your own stuff! Whilst fairly mechanical, some of the code refactors are a bit complex. A few driver bugs found and probably a few added by this lot. To those who have lots of out of tree code, I'm sorry to say this will hurt a bit, but in the short term you can revert the final patch that removes the old APIs. Thanks, Jonathan p.s. At least one more similar large refactor on my todo list that I might get done this cycle.