diff options
Diffstat (limited to 'drivers/ide/ide-tape.c')
| -rw-r--r-- | drivers/ide/ide-tape.c | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/ide/ide-tape.c b/drivers/ide/ide-tape.c index 7ecb1ade887..1793aea4a7d 100644 --- a/drivers/ide/ide-tape.c +++ b/drivers/ide/ide-tape.c @@ -41,7 +41,6 @@  #include <scsi/scsi.h>  #include <asm/byteorder.h> -#include <linux/irq.h>  #include <linux/uaccess.h>  #include <linux/io.h>  #include <asm/unaligned.h> @@ -1848,7 +1847,7 @@ static int idetape_name_proc_show(struct seq_file *m, void *v)  static int idetape_name_proc_open(struct inode *inode, struct file *file)  { -	return single_open(file, idetape_name_proc_show, PDE(inode)->data); +	return single_open(file, idetape_name_proc_show, PDE_DATA(inode));  }  static const struct file_operations idetape_name_proc_fops = { @@ -1919,15 +1918,13 @@ static int idetape_open(struct block_device *bdev, fmode_t mode)  	return 0;  } -static int idetape_release(struct gendisk *disk, fmode_t mode) +static void idetape_release(struct gendisk *disk, fmode_t mode)  {  	struct ide_tape_obj *tape = ide_drv_g(disk, ide_tape_obj);  	mutex_lock(&ide_tape_mutex);  	ide_tape_put(tape);  	mutex_unlock(&ide_tape_mutex); - -	return 0;  }  static int idetape_ioctl(struct block_device *bdev, fmode_t mode, @@ -1988,7 +1985,7 @@ static int ide_tape_probe(ide_drive_t *drive)  	tape->dev.parent = &drive->gendev;  	tape->dev.release = ide_tape_release; -	dev_set_name(&tape->dev, dev_name(&drive->gendev)); +	dev_set_name(&tape->dev, "%s", dev_name(&drive->gendev));  	if (device_register(&tape->dev))  		goto out_free_disk;  | 
