[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
- [PATCH 01/11] i386/i386/db_interface.c: fix passing from incompatible pointer type,
Marin Ramesa <=
- [PATCH 02/11] i386/i386/db_interface.c: fix assignment from incompatible pointer type, Marin Ramesa, 2013/11/20
- [PATCH 03/11] i386/i386/db_interface.c: fix implicit declaration of function, Marin Ramesa, 2013/11/20
- [PATCH 04/11] i386/i386/db_interface.c: remove return value, Marin Ramesa, 2013/11/20
- [PATCH 05/11] i386/i386/db_interface.c: add comments after else and endif, Marin Ramesa, 2013/11/20
- [PATCH 06/11] i386/i386/db_interface.c: comment function and the calls, Marin Ramesa, 2013/11/20
- [PATCH 07/11] i386/i386/db_trace.c: cast to (int *), Marin Ramesa, 2013/11/20
- [PATCH 09/11] i386/i386/db_trace.c: don't cast to db_addr_t, Marin Ramesa, 2013/11/20
- [PATCH 08/11] i386/i386/db_trace.c: fix implicit declaration of function, Marin Ramesa, 2013/11/20