aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/atkbdc
diff options
context:
space:
mode:
authorVladimir Kondratyev <wulf@FreeBSD.org>2018-06-10 10:23:31 +0000
committerVladimir Kondratyev <wulf@FreeBSD.org>2018-06-10 10:23:31 +0000
commit67580198b70aa58d572a2602a02d1a70d9971350 (patch)
treed891e240073b9c47cbf4aba42686722cdf1383e7 /sys/dev/atkbdc
parenta01160996b89b208b1d2e62613ef9f2accc962bb (diff)
downloadsrc-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.c18
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;