From 7efffd955af4002d6e9701a08350e10defbb0197 Mon Sep 17 00:00:00 2001 From: sr Date: Sat, 25 Aug 2012 19:08:35 +0200 Subject: [KERNEL] Fix compiler warning on 32bit systems --- src/kernel/net.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/kernel') 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; -- cgit v1.2.3-55-g7522