Commit a5a2b078 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] don't show cdroms in /proc/partitions

From: Jens Axboe <axboe@suse.de>

Currently SCSI cdroms show up in /proc/partitions in 2.6, they didn't in
2.4.  And ATAPI cdroms don't show up either.  Mark both as genhd removable
for now, when they are partionable this can be updated.
parent bd2a8f79
...@@ -3510,6 +3510,7 @@ static int ide_cdrom_attach (ide_drive_t *drive) ...@@ -3510,6 +3510,7 @@ static int ide_cdrom_attach (ide_drive_t *drive)
cdrom_read_toc(drive, &sense); cdrom_read_toc(drive, &sense);
g->fops = &idecd_ops; g->fops = &idecd_ops;
g->flags |= GENHD_FL_REMOVABLE;
add_disk(g); add_disk(g);
return 0; return 0;
failed: failed:
......
...@@ -575,6 +575,7 @@ static int sr_probe(struct device *dev) ...@@ -575,6 +575,7 @@ static int sr_probe(struct device *dev)
goto fail_put; goto fail_put;
dev_set_drvdata(dev, cd); dev_set_drvdata(dev, cd);
disk->flags |= GENHD_FL_REMOVABLE;
add_disk(disk); add_disk(disk);
printk(KERN_DEBUG printk(KERN_DEBUG
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment