Merge commit '973c11b9c3cdde88fe6ca0ef2c5af56a8c49e014' into amd64
[dragonfly.git] / sys / platform / pc64 / amd64 / trap.c
index 31b8c02..dd036f0 100644 (file)
@@ -98,7 +98,6 @@
 #endif
 
 extern void trap(struct trapframe *frame);
-extern void syscall2(struct trapframe *frame);
 
 static int trap_pfault(struct trapframe *, int);
 static void trap_fatal(struct trapframe *, vm_offset_t);
@@ -275,7 +274,7 @@ static __inline void
 userexit(struct lwp *lp)
 {
        struct thread *td = lp->lwp_thread;
-       globaldata_t gd = td->td_gd;
+/*     globaldata_t gd = td->td_gd;*/
 
        /*
         * Handle stop requests at kernel priority.  Any requests queued
@@ -484,7 +483,7 @@ trap(struct trapframe *frame)
                        MAKEMPSAFE(have_mplock);
                        i = trap_pfault(frame, TRUE);
                        if (frame->tf_rip == 0)
-                               kprintf("T_PAGEFLT: Warning %rip == 0!\n");
+                               kprintf("T_PAGEFLT: Warning %%rip == 0!\n");
                        if (i == -1)
                                goto out;
                        if (i == 0)
@@ -878,7 +877,7 @@ nogo:
         */
        struct proc *p = td->td_proc;
        kprintf("seg-fault accessing address %p rip=%p pid=%d p_comm=%s\n",
-               va, frame->tf_rip, p->p_pid, p->p_comm);
+               (void *)va, (void *)frame->tf_rip, p->p_pid, p->p_comm);
        /* Debugger("seg-fault"); */
 
        return((rv == KERN_PROTECTION_FAILURE) ? SIGBUS : SIGSEGV);