diff options
| author | Alexander Viro <viro@math.psu.edu> | 2002-08-10 02:21:40 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@penguin.transmeta.com> | 2002-08-10 02:21:40 -0700 |
| commit | 7e06e792cd7ded1e7fdc57c2bdd78099ef79678b (patch) | |
| tree | 498d1c4658410857c01434b86a53c590953438bb /drivers/ide/main.c | |
| parent | 814bd2ba199743fb93045459f28f521036671b86 (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.c | 1 |
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); |
