On Sun, 2 Jun 2024 21:33:10 +0200 Vasileios Amoiridis <vassilisamir@xxxxxxxxx> wrote: > On Sun, Jun 02, 2024 at 01:59:08PM +0100, Jonathan Cameron wrote: > > On Mon, 27 May 2024 20:38:01 +0200 > > Vasileios Amoiridis <vassilisamir@xxxxxxxxx> wrote: > > > > > Move the buffers that are used in order to read data from the > > > device in a DMA-safe region. Also create defines for the number > > > of bytes that are being read from the device and don't use > > > magic numbers. > > > > > > Signed-off-by: Vasileios Amoiridis <vassilisamir@xxxxxxxxx> > > > > Same response as previous. I don't think it's necessary because > > of the custom regmap implementation. > > > > My first instinct was the same as yours though! > > > > Jonathan > > > > > Well, even if we end up not needing it, I would keep the values inside > the union just becasue it saves some space, and it keeps all the read > buffers in the same place. What do you think? > Sure. The union is fine as long as you have made sure there can't be concurrent access to the different members. It will save space on x86_64 at least as that has very low IIO_DMA_MINALIGN. Less likely to make a difference on arm64.