diff --git a/drivers/ata/pata_platform.c b/drivers/ata/pata_platform.c
index 37e5158391da03258be3c22b8e80bdeac2fa7177..9dc628931e99cda7fb23d98c05e4da14c7eeeaf4 100644
--- a/drivers/ata/pata_platform.c
+++ b/drivers/ata/pata_platform.c
@@ -207,7 +207,7 @@ static int __devinit pata_platform_probe(struct platform_device *pdev)
 
 	ap->ioaddr.altstatus_addr = ap->ioaddr.ctl_addr;
 
-	pp_info = (struct pata_platform_info *)(pdev->dev.platform_data);
+	pp_info = pdev->dev.platform_data;
 	pata_platform_setup_port(&ap->ioaddr, pp_info);
 
 	/* activate */