From 0cc862ea3be3e394324dd5ad379c0c7de78d454c Mon Sep 17 00:00:00 2001 From: Jaroslaw Pelczar Date: Wed, 28 Aug 2019 17:18:42 +0200 Subject: [PATCH] firewire: Fix invalid cast Signed-off-by: Jaroslaw Pelczar Change-Id: I47faf4d2a54602e3c842c52507ecf7cba5c66cf5 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1782 Reviewed-by: waddlesplash --- src/add-ons/kernel/bus_managers/firewire/fwohci.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/bus_managers/firewire/fwohci.cpp b/src/add-ons/kernel/bus_managers/firewire/fwohci.cpp index 8a69683ae8..8dcfdfc2b1 100644 --- a/src/add-ons/kernel/bus_managers/firewire/fwohci.cpp +++ b/src/add-ons/kernel/bus_managers/firewire/fwohci.cpp @@ -705,7 +705,7 @@ fwohci_init(struct fwohci_softc *sc) if (sc->fc.crom_sid_Area < B_OK) return B_NO_MEMORY; sc->sid_buf = (uint32_t*)(sc->sid_dma.v_addr = buf_virt); - sc->sid_dma.bus_addr = (bus_addr_t)buf_phy; + sc->sid_dma.bus_addr = (bus_addr_t)(addr_t)buf_phy; sc->fc.config_rom = (uint32_t*)(sc->crom_dma.v_addr = (char*)buf_virt + OHCI_SIDSIZE); sc->crom_dma.bus_addr = (bus_addr_t)buf_phy + OHCI_SIDSIZE;