diff -urN 2.4.19pre7/drivers/scsi/sd.c sd_cleanup/drivers/scsi/sd.c --- 2.4.19pre7/drivers/scsi/sd.c Tue Apr 16 08:11:49 2002 +++ sd_cleanup/drivers/scsi/sd.c Wed Apr 17 19:53:56 2002 @@ -1439,16 +1439,14 @@ kfree(sd_blocksizes); kfree(sd_hardsizes); for (i = 0; i < N_USED_SD_MAJORS; i++) { -#if 0 /* XXX aren't we forgetting to deallocate something? */ kfree(sd_gendisks[i].de_arr); kfree(sd_gendisks[i].flags); -#endif kfree(sd_gendisks[i].part); } } for (i = 0; i < N_USED_SD_MAJORS; i++) { del_gendisk(&sd_gendisks[i]); - blk_size[SD_MAJOR(i)] = NULL; /* XXX blksize_size actually? */ + blksize_size[SD_MAJOR(i)] = NULL; hardsect_size[SD_MAJOR(i)] = NULL; read_ahead[SD_MAJOR(i)] = 0; }