summaryrefslogtreecommitdiffstats
path: root/src/kernel
diff options
context:
space:
mode:
authorsr2012-08-25 19:08:35 +0200
committersr2012-08-25 19:08:35 +0200
commit7efffd955af4002d6e9701a08350e10defbb0197 (patch)
tree70e3213e9a7075b1fc5d771839df455114a5f665 /src/kernel
parent[KERNEL] Make it possible to receive push messages by the server (diff)
downloaddnbd3-7efffd955af4002d6e9701a08350e10defbb0197.tar.gz
dnbd3-7efffd955af4002d6e9701a08350e10defbb0197.tar.xz
dnbd3-7efffd955af4002d6e9701a08350e10defbb0197.zip
[KERNEL] Fix compiler warning on 32bit systems
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/net.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel/net.c b/src/kernel/net.c
index 9ea9169..3623614 100644
--- a/src/kernel/net.c
+++ b/src/kernel/net.c
@@ -690,7 +690,7 @@ int dnbd3_net_send(void *data)
}
// send net request
- dnbd3_request.handle = (uint64_t)blk_request;
+ dnbd3_request.handle = (uint64_t)(uintptr_t)blk_request; // Double cast to prevent warning on 32bit
fixup_request(dnbd3_request);
iov.iov_base = &dnbd3_request;
iov.iov_len = sizeof(dnbd3_request);
@@ -785,7 +785,7 @@ int dnbd3_net_receive(void *data)
spin_lock_irq(&dev->blk_lock);
list_for_each_entry_safe(received_request, tmp_request, &dev->request_queue_receive, queuelist)
{
- if ((uint64_t)received_request == dnbd3_reply.handle)
+ if ((uint64_t)(uintptr_t)received_request == dnbd3_reply.handle) // Double cast to prevent warning on 32bit
{
blk_request = received_request;
break;