bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 01/11] i386/i386/db_interface.c: fix passing from incompatible po


From: Marin Ramesa
Subject: [PATCH 01/11] i386/i386/db_interface.c: fix passing from incompatible pointer type
Date: Wed, 20 Nov 2013 20:42:45 +0100

* i386/i386/db_interface.c (db_user_to_kernel_address): Cast argument 3 to 
(unsigned int *).

---
 i386/i386/db_interface.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/i386/i386/db_interface.c b/i386/i386/db_interface.c
index f89576d..50b5e82 100644
--- a/i386/i386/db_interface.c
+++ b/i386/i386/db_interface.c
@@ -601,7 +601,7 @@ db_check_access(
            task = current_thread()->task;
        }
        while (size > 0) {
-           if (db_user_to_kernel_address(task, addr, &kern_addr, 0) < 0)
+           if (db_user_to_kernel_address(task, addr, (unsigned int 
*)&kern_addr, 0) < 0)
                return FALSE;
            n = intel_trunc_page(addr+INTEL_PGBYTES) - addr;
            if (n > size)
@@ -630,8 +630,8 @@ db_phys_eq(
                return FALSE;
            task1 = current_thread()->task;
        }
-       if (db_user_to_kernel_address(task1, addr1, &kern_addr1, 0) < 0
-               || db_user_to_kernel_address(task2, addr2, &kern_addr2, 0) < 0)
+       if (db_user_to_kernel_address(task1, addr1, (unsigned int 
*)&kern_addr1, 0) < 0
+               || db_user_to_kernel_address(task2, addr2, (unsigned int 
*)&kern_addr2, 0) < 0)
            return FALSE;
        return(kern_addr1 == kern_addr2);
 }
@@ -654,7 +654,7 @@ db_search_null(
        for (vaddr = *svaddr; vaddr > evaddr; ) {
            if (vaddr % INTEL_PGBYTES == 0) {
                vaddr -= sizeof(unsigned);
-               if (db_user_to_kernel_address(task, vaddr, skaddr, 0) < 0)
+               if (db_user_to_kernel_address(task, vaddr, (unsigned int 
*)skaddr, 0) < 0)
                    return FALSE;
                kaddr = (vm_offset_t *)*skaddr;
            } else {
-- 
1.8.1.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]