class_device_destroy(idetape_sysfs_class, MKDEV(IDETAPE_MAJOR, tape->minor)); class_device_destroy(idetape_sysfs_class, MKDEV(IDETAPE_MAJOR, tape->minor + 128)); 
static void ide_tape_release(struct kref *kref){	struct ide_tape_obj *tape = to_ide_tape(kref);	ide_drive_t *drive = tape->drive;	struct gendisk *g = tape->disk;	BUG_ON(tape->first_stage != NULL || tape->merge_stage_size);	drive->dsc_overlap = 0;	drive->driver_data = NULL;	devfs_remove("%s/mt", drive->devfs_name);	devfs_remove("%s/mtn", drive->devfs_name);	devfs_unregister_tape(g->number);	idetape_devs[tape->minor] = NULL;	g->private_data = NULL;	put_disk(g);	kfree(tape);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d5dee80ad69439ad8dccf8fa4d7fed0068aec9cf/ide-tape.c/clean/drivers/ide/ide-tape.c