summaryrefslogtreecommitdiffstats
path: root/drivers/ide/ide-cd.c
diff options
context:
space:
mode:
authorAndrey Borzenkov <arvidjaar@mail.ru>2006-01-10 11:27:00 +0100
committerLinus Torvalds <torvalds@g5.osdl.org>2006-01-10 08:38:19 -0800
commitc0400dc507a4345357fc25f13e8ac929287688a8 (patch)
treed4940df7951f3bfee2b0495d24c4af68c55b9e5e /drivers/ide/ide-cd.c
parentdaef265f1590cf3e6de989d074041a280c82d58b (diff)
downloadkernel-crypto-c0400dc507a4345357fc25f13e8ac929287688a8.tar.gz
kernel-crypto-c0400dc507a4345357fc25f13e8ac929287688a8.tar.xz
kernel-crypto-c0400dc507a4345357fc25f13e8ac929287688a8.zip
[PATCH] ide-cd: clear random-write capability it not supported
Add CDC-RAM to capability mask. This prevents udev incorrectly reporting RAM capabilities for device. Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru> Signed-off-by: Jens Axboe <axboe@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/ide/ide-cd.c')
-rw-r--r--drivers/ide/ide-cd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/ide/ide-cd.c b/drivers/ide/ide-cd.c
index e4d55ad32d2..9b2ebd219ad 100644
--- a/drivers/ide/ide-cd.c
+++ b/drivers/ide/ide-cd.c
@@ -2895,6 +2895,8 @@ static int ide_cdrom_register (ide_drive_t *drive, int nslots)
devinfo->mask |= CDC_CLOSE_TRAY;
if (!CDROM_CONFIG_FLAGS(drive)->mo_drive)
devinfo->mask |= CDC_MO_DRIVE;
+ if (!CDROM_CONFIG_FLAGS(drive)->ram)
+ devinfo->mask |= CDC_RAM;
devinfo->disk = info->disk;
return register_cdrom(devinfo);