From 3633dce05f2796d847ed40b1015f238a7b8ddda7 Mon Sep 17 00:00:00 2001 From: John-Mark Gurney Date: Mon, 9 Aug 2004 06:47:53 +0000 Subject: [PATCH] make sure that ioctl's to ata use the proper cmd IOCATA... Reviewed by: sos --- sys/dev/ata/ata-all.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c index 6b87979b8ef6..80c921a6396f 100644 --- a/sys/dev/ata/ata-all.c +++ b/sys/dev/ata/ata-all.c @@ -353,6 +353,9 @@ ata_ioctl(struct cdev *dev, u_long cmd, caddr_t addr, int32_t flag, struct threa caddr_t buf; int error = ENOTTY; + if (cmd != IOCATA) + return error; + DROP_GIANT(); switch (iocmd->cmd) { case ATAGMAXCHANNEL: