Messages in this thread | | | Date | Sun, 9 Sep 2018 05:37:58 +0100 | From | Al Viro <> | Subject | Re: [PATCH 11/11] compat_ioctl: move tape handling into drivers |
| |
On Sat, Sep 08, 2018 at 04:28:17PM +0200, Arnd Bergmann wrote: > MTIOCPOS and MTIOCGET are incompatible between 32-bit and 64-bit user > space, and traditionally have been translated in fs/compat_ioctl.c. > > To get rid of that translation handler, move a corresponding > implementation into each of the four drivers implementing those commands. > > The interesting part of that is now in a new linux/mtio.h header that > wraps the existing uapi/linux/mtio.h header and provides an abstraction > to let drivers handle both cases easily.
Ugh... Frankly, this bool compat passed all way down looks wrong. I can live with that; the question is whether block folks will be OK with that thing...
| |