On Tue, Mar 30, 2021 at 07:26:59PM +0200, Thomas Bogendoerfer wrote: > +#define __get_data(x, ptr, u) > \ > + (((u) == true) ? __get_udata((x), (ptr), sizeof(*(ptr))) : \ > + __get_kdata((x), (ptr), sizeof(*(ptr)))) > +
I'm a little worried about exposing this in uaccess.h. Can you have local helpers insted, preferably strongly typed for their specific use cases?