lkml.org 
[lkml]   [2018]   [Sep]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 08/17] compat_ioctl: remove keyboard ioctl translation
    Date
    The KD* family of ioctls is implemented in two drivers:
    drivers/tty/vt and drivers/s390/char/tty3270.c. Both of them
    have compat handlers for all their ioctl commands, so translation
    in fs/compat_ioctl.c is never used.

    Commit fb07a5f857ac ("compat_ioctl: remove all VT ioctl handling")
    removed the compat handling for all the other VT ioctls back in
    2009, but it seems I missed the keyboard ones back then.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    ---
    fs/compat_ioctl.c | 26 --------------------------
    1 file changed, 26 deletions(-)

    diff --git a/fs/compat_ioctl.c b/fs/compat_ioctl.c
    index 1b47a60da455..e245deb684b5 100644
    --- a/fs/compat_ioctl.c
    +++ b/fs/compat_ioctl.c
    @@ -687,23 +687,6 @@ COMPATIBLE_IOCTL(FIGETBSZ)
    COMPATIBLE_IOCTL(FIFREEZE)
    COMPATIBLE_IOCTL(FITHAW)
    COMPATIBLE_IOCTL(FITRIM)
    -COMPATIBLE_IOCTL(KDGETKEYCODE)
    -COMPATIBLE_IOCTL(KDSETKEYCODE)
    -COMPATIBLE_IOCTL(KDGKBTYPE)
    -COMPATIBLE_IOCTL(KDGETMODE)
    -COMPATIBLE_IOCTL(KDGKBMODE)
    -COMPATIBLE_IOCTL(KDGKBMETA)
    -COMPATIBLE_IOCTL(KDGKBENT)
    -COMPATIBLE_IOCTL(KDSKBENT)
    -COMPATIBLE_IOCTL(KDGKBSENT)
    -COMPATIBLE_IOCTL(KDSKBSENT)
    -COMPATIBLE_IOCTL(KDGKBDIACR)
    -COMPATIBLE_IOCTL(KDSKBDIACR)
    -COMPATIBLE_IOCTL(KDGKBDIACRUC)
    -COMPATIBLE_IOCTL(KDSKBDIACRUC)
    -COMPATIBLE_IOCTL(KDKBDREP)
    -COMPATIBLE_IOCTL(KDGKBLED)
    -COMPATIBLE_IOCTL(KDGETLED)
    #ifdef CONFIG_BLOCK
    /* Big S */
    COMPATIBLE_IOCTL(SCSI_IOCTL_GET_IDLUN)
    @@ -1210,15 +1193,6 @@ static long do_ioctl_trans(unsigned int cmd,
    case HOT_ADD_DISK:
    case SET_DISK_FAULTY:
    case SET_BITMAP_FILE:
    - /* Big K */
    - case KDSIGACCEPT:
    - case KIOCSOUND:
    - case KDMKTONE:
    - case KDSETMODE:
    - case KDSKBMODE:
    - case KDSKBMETA:
    - case KDSKBLED:
    - case KDSETLED:
    return vfs_ioctl(file, cmd, arg);
    }

    --
    2.18.0
    \
     
     \ /
      Last update: 2018-09-12 17:13    [W:4.189 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site