diff options
Diffstat (limited to 'drivers/ide/ide-acpi.c')
| -rw-r--r-- | drivers/ide/ide-acpi.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/ide/ide-acpi.c b/drivers/ide/ide-acpi.c index c0cf45a11b9..5cb01e5c323 100644 --- a/drivers/ide/ide-acpi.c +++ b/drivers/ide/ide-acpi.c @@ -108,11 +108,11 @@ bool ide_port_acpi(ide_hwif_t *hwif)   * Returns 0 on success, <0 on error.   */  static int ide_get_dev_handle(struct device *dev, acpi_handle *handle, -			       acpi_integer *pcidevfn) +			       u64 *pcidevfn)  {  	struct pci_dev *pdev = to_pci_dev(dev);  	unsigned int bus, devnum, func; -	acpi_integer addr; +	u64 addr;  	acpi_handle dev_handle;  	acpi_status status;  	struct acpi_device_info	*dinfo = NULL; @@ -122,7 +122,7 @@ static int ide_get_dev_handle(struct device *dev, acpi_handle *handle,  	devnum = PCI_SLOT(pdev->devfn);  	func = PCI_FUNC(pdev->devfn);  	/* ACPI _ADR encoding for PCI bus: */ -	addr = (acpi_integer)(devnum << 16 | func); +	addr = (u64)(devnum << 16 | func);  	DEBPRINT("ENTER: pci %02x:%02x.%01x\n", bus, devnum, func); @@ -169,7 +169,7 @@ static acpi_handle ide_acpi_hwif_get_handle(ide_hwif_t *hwif)  {  	struct device		*dev = hwif->gendev.parent;  	acpi_handle		uninitialized_var(dev_handle); -	acpi_integer		pcidevfn; +	u64			pcidevfn;  	acpi_handle		chan_handle;  	int			err;  |