PERFORCE change 125949 for review

Roman Divacky rdivacky at FreeBSD.org
Sat Sep 1 10:04:45 PDT 2007


http://perforce.freebsd.org/chv.cgi?CH=125949

Change 125949 by rdivacky at rdivacky_witten on 2007/09/01 17:04:34

	Use ksi->ksi_addr instead of rcr2().
	
	Suggested by: jhb

Affected files ...

.. //depot/projects/soc2007/rdivacky/linux_fixes/sys/i386/linux/linux_sysvec.c#3 edit

Differences ...

==== //depot/projects/soc2007/rdivacky/linux_fixes/sys/i386/linux/linux_sysvec.c#3 (text+ko) ====

@@ -359,7 +359,7 @@
 	frame.sf_sc.uc_mcontext.sc_esp_at_signal = regs->tf_esp;
 	frame.sf_sc.uc_mcontext.sc_ss     = regs->tf_ss;
 	frame.sf_sc.uc_mcontext.sc_err    = regs->tf_err;
-	frame.sf_sc.uc_mcontext.sc_cr2    = rcr2();
+	frame.sf_sc.uc_mcontext.sc_cr2    = (register_t)ksi->ksi_addr;
 	frame.sf_sc.uc_mcontext.sc_trapno = bsd_to_linux_trapcode(code);
 
 #ifdef DEBUG
@@ -488,7 +488,7 @@
 	frame.sf_sc.sc_esp_at_signal = regs->tf_esp;
 	frame.sf_sc.sc_ss     = regs->tf_ss;
 	frame.sf_sc.sc_err    = regs->tf_err;
-	frame.sf_sc.sc_cr2    = rcr2();
+	frame.sf_sc.sc_cr2    = (register_t)ksi->ksi_addr;
 	frame.sf_sc.sc_trapno = bsd_to_linux_trapcode(ksi->ksi_trapno);
 
 	for (i = 0; i < (LINUX_NSIG_WORDS-1); i++)


More information about the p4-projects mailing list