On Thu, Jun 09, 2022 at 02:59:54PM +0100, Will Deacon wrote: > That makes sense to me (assuming an opt-out for archs that want it), but > I'd like to make sure that these low-level helpers aren't generally > available for e.g. driver modules to dip into directly; it's pretty common > for folks to request that we EXPORT our cache maintenance routines because > they're violating the DMA API someplace and so far we've been pretty good > at asking them to fix their code instead. Yes, they have absolutely no business being available to drivers directly.