On Wed, Aug 14, 2019 at 10:49:18PM +0200, Arnd Bergmann wrote: > All watchdog drivers implement the same set of ioctl commands, and > fortunately all of them are compatible between 32-bit and 64-bit > architectures. > > Modern drivers always go through drivers/watchdog/wdt.c as an abstraction > layer, but older ones implement their own file_operations on a character > device for this. > > Move the handling from fs/compat_ioctl.c into the individual drivers. > > Note that most of the legacy drivers will never be used on 64-bit > hardware, because they are for an old 32-bit SoC implementation, but > doing them all at once is safer than trying to guess which ones do > or do not need the compat_ioctl handling. > > Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> Reviewed-by: Guenter Roeck <linux@xxxxxxxxxxxx> This patch doesn't seem to have a useful base (or at least git says so). It does not apply to mainline nor to my own watchdog-next branch. I assume you plan to apply the entire series together. Please not that there will be conflicts against watchdog-next when you do so. Guenter