X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fide%2Fide.c;h=e99d9ec19bbe6e8efea8c97bab813f32aa76219e;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=2714aa1a3e4a3475184397cf13e16604a2c7d28a;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/drivers/ide/ide.c b/drivers/ide/ide.c index 2714aa1a3..e99d9ec19 100644 --- a/drivers/ide/ide.c +++ b/drivers/ide/ide.c @@ -1453,8 +1453,8 @@ static int generic_ide_resume(struct device *dev) return ide_do_drive_cmd(drive, &rq, ide_head_wait); } -int generic_ide_ioctl(struct block_device *bdev, unsigned int cmd, - unsigned long arg) +int generic_ide_ioctl(struct file *file, struct block_device *bdev, + unsigned int cmd, unsigned long arg) { ide_drive_t *drive = bdev->bd_disk->private_data; ide_settings_t *setting; @@ -1605,7 +1605,7 @@ int generic_ide_ioctl(struct block_device *bdev, unsigned int cmd, case CDROMEJECT: case CDROMCLOSETRAY: - return scsi_cmd_ioctl(bdev->bd_disk, cmd, p); + return scsi_cmd_ioctl(file, bdev->bd_disk, cmd, p); case HDIO_GET_BUSSTATE: if (!capable(CAP_SYS_ADMIN)) @@ -2320,7 +2320,7 @@ int __init ide_init (void) init_ide_data(); #ifdef CONFIG_PROC_FS - proc_ide_root = proc_mkdir("ide", 0); + proc_ide_root = proc_mkdir("ide", NULL); #endif #ifdef CONFIG_BLK_DEV_ALI14XX