Christoph, > The whole passthrough ioctl path looks completely broken to me. For > example it dma maps the scatterlist and after that copies data to it, > which is prohibited by the DMA API contract. > > So I'd be tempted to just remove the PMCRAID_PASSTHROUGH_IOCTL ioctl > implementation entirely, and if users for it do pop up we should > reimplement it using the proper block layer request mapping helpers. Given that nobody has complained since 2018 I propose we remove it. -- Martin K. Petersen Oracle Linux Engineering