From cb8d8fe991409fd5c017e35c68274e2967451247 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Mon, 29 Dec 2003 05:47:51 -0800 Subject: [PATCH] [PATCH] IDE capability elevation fix From: Alan Cox Capability elevation bug in 2.6.0 IDE. Long fixed in 2.4.x, trivial to cure --- drivers/ide/ide.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/ide/ide.c b/drivers/ide/ide.c index 150eddf50438c..f85b998f75d49 100644 --- a/drivers/ide/ide.c +++ b/drivers/ide/ide.c @@ -1632,12 +1632,12 @@ int generic_ide_ioctl(struct block_device *bdev, unsigned int cmd, #endif /* CONFIG_IDE_TASK_IOCTL */ case HDIO_DRIVE_CMD: - if (!capable(CAP_SYS_ADMIN) || !capable(CAP_SYS_RAWIO)) + if (!capable(CAP_SYS_RAWIO)) return -EACCES; return ide_cmd_ioctl(drive, cmd, arg); case HDIO_DRIVE_TASK: - if (!capable(CAP_SYS_ADMIN) || !capable(CAP_SYS_RAWIO)) + if (!capable(CAP_SYS_RAWIO)) return -EACCES; return ide_task_ioctl(drive, cmd, arg); -- 2.53.0