summaryrefslogtreecommitdiff
path: root/drivers/ide/main.c
diff options
context:
space:
mode:
authorAlexander Viro <viro@math.psu.edu>2002-08-10 02:21:40 -0700
committerLinus Torvalds <torvalds@penguin.transmeta.com>2002-08-10 02:21:40 -0700
commit7e06e792cd7ded1e7fdc57c2bdd78099ef79678b (patch)
tree498d1c4658410857c01434b86a53c590953438bb /drivers/ide/main.c
parent814bd2ba199743fb93045459f28f521036671b86 (diff)
[PATCH] clean up major_name
->major_name for per-disk gendisks set to full name - i.e. IDE gendisks have "hda", "hdb", etc. instead of "hd". As the result, we kill a lot of crap in check.c::disk_name(). In particular, now we can afford ->minor_shift set to 0 for ide-cd (disk_name() was the only obstacle)
Diffstat (limited to 'drivers/ide/main.c')
-rw-r--r--drivers/ide/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ide/main.c b/drivers/ide/main.c
index e37abbb65c91..cab68f44fa26 100644
--- a/drivers/ide/main.c
+++ b/drivers/ide/main.c
@@ -493,6 +493,7 @@ void ide_unregister(struct ata_channel *ch)
int i;
for (i = 0; i < MAX_DRIVES; i++)
del_gendisk(gd + i);
+ kfree(gd->major_name);
kfree(gd->part);
if (gd->de_arr)
kfree (gd->de_arr);