From a7288ebd8f718a4ef00148dfcc6f53f0f3f8eaea Mon Sep 17 00:00:00 2001 From: Jaroslaw Pelczar Date: Wed, 28 Aug 2019 17:08:04 +0200 Subject: [PATCH] firewire: Fix invalid type cast Signed-off-by: Jaroslaw Pelczar Change-Id: I09213ff1264d2662f3e360c0bf871c25e3849fb7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1775 Reviewed-by: waddlesplash --- src/add-ons/kernel/bus_managers/firewire/firewire.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/bus_managers/firewire/firewire.cpp b/src/add-ons/kernel/bus_managers/firewire/firewire.cpp index 3f2f458f24..59e7492c04 100644 --- a/src/add-ons/kernel/bus_managers/firewire/firewire.cpp +++ b/src/add-ons/kernel/bus_managers/firewire/firewire.cpp @@ -1174,7 +1174,7 @@ fw_xfer_alloc_buf(int send_len, int recv_len) return(NULL); } xfer->send.payload = (uint32_t *)send_virt; - xfer->send.bus_addr = (bus_addr_t)send_phy; + xfer->send.bus_addr = (bus_addr_t)(addr_t)send_phy; } if (recv_len > 0) { /* xfer->recv.payload = malloc(recv_len); @@ -1196,7 +1196,7 @@ fw_xfer_alloc_buf(int send_len, int recv_len) return(NULL); } xfer->recv.payload = (uint32_t *)recv_virt; - xfer->recv.bus_addr = (bus_addr_t)recv_phy; + xfer->recv.bus_addr = (bus_addr_t)(addr_t)recv_phy; } return(xfer); }