patch-2.4.10 linux/drivers/ide/ide-probe.c
Next file: linux/drivers/ide/ide-proc.c
Previous file: linux/drivers/ide/ide-pci.c
Back to the patch index
Back to the overall index
- Lines: 20
- Date:
Sat Sep 8 12:02:32 2001
- Orig file:
v2.4.9/linux/drivers/ide/ide-probe.c
- Orig date:
Mon Aug 27 12:41:41 2001
diff -u --recursive --new-file v2.4.9/linux/drivers/ide/ide-probe.c linux/drivers/ide/ide-probe.c
@@ -747,7 +747,7 @@
*/
static void init_gendisk (ide_hwif_t *hwif)
{
- struct gendisk *gd, **gdp;
+ struct gendisk *gd;
unsigned int unit, units, minors;
int *bs, *max_sect, *max_ra;
extern devfs_handle_t ide_devfs_handle;
@@ -800,8 +800,8 @@
if (gd->flags)
memset (gd->flags, 0, sizeof *gd->flags * units);
- for (gdp = &gendisk_head; *gdp; gdp = &((*gdp)->next)) ;
- hwif->gd = *gdp = gd; /* link onto tail of list */
+ hwif->gd = gd;
+ add_gendisk(gd);
for (unit = 0; unit < units; ++unit) {
if (hwif->drives[unit].present) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)