diff options
author | Vladimir Kondratyev <wulf@FreeBSD.org> | 2018-06-10 10:23:31 +0000 |
---|---|---|
committer | Vladimir Kondratyev <wulf@FreeBSD.org> | 2018-06-10 10:23:31 +0000 |
commit | 67580198b70aa58d572a2602a02d1a70d9971350 (patch) | |
tree | d891e240073b9c47cbf4aba42686722cdf1383e7 /sys/dev/atkbdc | |
parent | a01160996b89b208b1d2e62613ef9f2accc962bb (diff) | |
download | src-67580198b70aa58d572a2602a02d1a70d9971350.tar.gz src-67580198b70aa58d572a2602a02d1a70d9971350.zip |
Drop MOUSE_GETVARS and MOUSE_SETVARS ioctls support.
These ioctls are not documented and only stubbed in a few drivers: mse(4),
psm(4) and syscon's sysmouse(4). The only exception is MOUSE_GETVARS
implemented in psm(4)
Given the fact that they were introduced 20 years ago and implementation
has never been completed, remove any related code.
PR: 228718 (exp-run)
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D15726
Notes
Notes:
svn path=/head/; revision=334923
Diffstat (limited to 'sys/dev/atkbdc')
-rw-r--r-- | sys/dev/atkbdc/psm.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/sys/dev/atkbdc/psm.c b/sys/dev/atkbdc/psm.c index 227b73e7088a..4031f2d13b89 100644 --- a/sys/dev/atkbdc/psm.c +++ b/sys/dev/atkbdc/psm.c @@ -2560,9 +2560,6 @@ psmioctl(struct cdev *dev, u_long cmd, caddr_t addr, int flag, struct psm_softc *sc = dev->si_drv1; mousemode_t mode; mousestatus_t status; -#if (defined(MOUSE_GETVARS)) - mousevar_t *var; -#endif mousedata_t *data; int stat[3]; int command_byte; @@ -2759,21 +2756,6 @@ psmioctl(struct cdev *dev, u_long cmd, caddr_t addr, int flag, *(mousestatus_t *)addr = status; break; -#if (defined(MOUSE_GETVARS)) - case MOUSE_GETVARS: - var = (mousevar_t *)addr; - bzero(var, sizeof(*var)); - s = spltty(); - var->var[0] = MOUSE_VARS_PS2_SIG; - var->var[1] = sc->config; - var->var[2] = sc->flags; - splx(s); - break; - - case MOUSE_SETVARS: - return (ENODEV); -#endif /* MOUSE_GETVARS */ - case MOUSE_READSTATE: case MOUSE_READDATA: data = (mousedata_t *)addr; |