* 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