[Glibc-bsd-commits] r2146 - in trunk/kfreebsd-7/debian: . patches

aurel32 at alioth.debian.org aurel32 at alioth.debian.org
Thu Mar 6 00:19:47 UTC 2008


Author: aurel32
Date: 2008-03-06 00:19:45 +0000 (Thu, 06 Mar 2008)
New Revision: 2146

Added:
   trunk/kfreebsd-7/debian/patches/030_abi_cld.diff
Modified:
   trunk/kfreebsd-7/debian/changelog
   trunk/kfreebsd-7/debian/copyright
   trunk/kfreebsd-7/debian/patches/series
Log:
  * 030_abi_cld.diff: new patch to clear the direction flag before calling
    a signal handler (Closes: bug#469565).
  * Fix debian/copyright.



Modified: trunk/kfreebsd-7/debian/changelog
===================================================================
--- trunk/kfreebsd-7/debian/changelog	2008-03-06 00:06:46 UTC (rev 2145)
+++ trunk/kfreebsd-7/debian/changelog	2008-03-06 00:19:45 UTC (rev 2146)
@@ -1,10 +1,18 @@
-kfreebsd-7 (7.0-1) UNRELEASED; urgency=low
+kfreebsd-7 (7.0-2) unstable; urgency=low
 
+  * 030_abi_cld.diff: new patch to clear the direction flag before calling
+    a signal handler (Closes: bug#469565).
+  * Fix debian/copyright.
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Thu, 06 Mar 2008 01:17:26 +0100
+
+kfreebsd-7 (7.0-1) unstable; urgency=low
+
   [ Petr Salinger ]
   * New upstream version (RELENG_7_0_0_RELEASE)
      - update of some patches
 
- -- Aurelien Jarno <aurel32 at debian.org>  Tue, 26 Feb 2008 11:48:14 +0100
+ -- Aurelien Jarno <aurel32 at debian.org>  Wed, 27 Feb 2008 21:10:03 +0100
 
 kfreebsd-7 (7.0~cvs20080107-1) unstable; urgency=low
 

Modified: trunk/kfreebsd-7/debian/copyright
===================================================================
--- trunk/kfreebsd-7/debian/copyright	2008-03-06 00:06:46 UTC (rev 2145)
+++ trunk/kfreebsd-7/debian/copyright	2008-03-06 00:19:45 UTC (rev 2146)
@@ -6,7 +6,11 @@
 Upstream Author: The FreeBSD Project
 
 Copyright:
+  Copyright (c) 1992-2008 The FreeBSD Project.
+  Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
+          The Regents of the University of California. All rights reserved.
 
+License:
     Redistribution and use in source and binary forms, with or without
     modification, are permitted under the terms of the BSD License.
 

Added: trunk/kfreebsd-7/debian/patches/030_abi_cld.diff
===================================================================
--- trunk/kfreebsd-7/debian/patches/030_abi_cld.diff	                        (rev 0)
+++ trunk/kfreebsd-7/debian/patches/030_abi_cld.diff	2008-03-06 00:19:45 UTC (rev 2146)
@@ -0,0 +1,154 @@
+diff -Nurd sys/amd64/amd64/machdep.c sys/amd64/amd64/machdep.c
+--- sys/amd64/amd64/machdep.c	2008-03-06 01:10:06.000000000 +0100
++++ sys/amd64/amd64/machdep.c	2008-01-19 19:15:01.000000000 +0100
+@@ -357,7 +357,7 @@
+ 
+ 	regs->tf_rsp = (long)sfp;
+ 	regs->tf_rip = PS_STRINGS - *(p->p_sysent->sv_szsigcode);
+-	regs->tf_rflags &= ~(PSL_T | PSL_D);
++	regs->tf_rflags &= ~PSL_T;
+ 	regs->tf_cs = _ucodesel;
+ 	PROC_LOCK(p);
+ 	mtx_lock(&psp->ps_mtx);
+diff -Nurd sys/amd64/ia32/ia32_signal.c sys/amd64/ia32/ia32_signal.c
+--- sys/amd64/ia32/ia32_signal.c	2008-03-06 01:10:06.000000000 +0100
++++ sys/amd64/ia32/ia32_signal.c	2006-10-05 03:56:10.000000000 +0200
+@@ -391,7 +391,7 @@
+ 
+ 	regs->tf_rsp = (uintptr_t)sfp;
+ 	regs->tf_rip = FREEBSD32_PS_STRINGS - sz_freebsd4_ia32_sigcode;
+-	regs->tf_rflags &= ~(PSL_T | PSL_D);
++	regs->tf_rflags &= ~PSL_T;
+ 	regs->tf_cs = _ucode32sel;
+ 	regs->tf_ss = _udatasel;
+ 	load_ds(_udatasel);
+@@ -511,7 +511,7 @@
+ 
+ 	regs->tf_rsp = (uintptr_t)sfp;
+ 	regs->tf_rip = FREEBSD32_PS_STRINGS - *(p->p_sysent->sv_szsigcode);
+-	regs->tf_rflags &= ~(PSL_T | PSL_D);
++	regs->tf_rflags &= ~PSL_T;
+ 	regs->tf_cs = _ucode32sel;
+ 	regs->tf_ss = _udatasel;
+ 	load_ds(_udatasel);
+diff -Nurd sys/amd64/linux32/linux32_sysvec.c sys/amd64/linux32/linux32_sysvec.c
+--- sys/amd64/linux32/linux32_sysvec.c	2008-03-06 01:10:06.000000000 +0100
++++ sys/amd64/linux32/linux32_sysvec.c	2007-09-20 15:46:26.000000000 +0200
+@@ -402,7 +402,7 @@
+ 	regs->tf_rsp = PTROUT(fp);
+ 	regs->tf_rip = LINUX32_PS_STRINGS - *(p->p_sysent->sv_szsigcode) +
+ 	    linux_sznonrtsigcode;
+-	regs->tf_rflags &= ~(PSL_T | PSL_D);
++	regs->tf_rflags &= ~PSL_T;
+ 	regs->tf_cs = _ucode32sel;
+ 	regs->tf_ss = _udatasel;
+ 	load_ds(_udatasel);
+@@ -524,7 +524,7 @@
+ 	 */
+ 	regs->tf_rsp = PTROUT(fp);
+ 	regs->tf_rip = LINUX32_PS_STRINGS - *(p->p_sysent->sv_szsigcode);
+-	regs->tf_rflags &= ~(PSL_T | PSL_D);
++	regs->tf_rflags &= ~PSL_T;
+ 	regs->tf_cs = _ucode32sel;
+ 	regs->tf_ss = _udatasel;
+ 	load_ds(_udatasel);
+diff -Nurd sys/i386/i386/machdep.c sys/i386/i386/machdep.c
+--- sys/i386/i386/machdep.c	2008-03-06 01:10:06.000000000 +0100
++++ sys/i386/i386/machdep.c	2008-01-19 19:15:03.000000000 +0100
+@@ -416,7 +416,7 @@
+ 
+ 	regs->tf_esp = (int)fp;
+ 	regs->tf_eip = PS_STRINGS - szosigcode;
+-	regs->tf_eflags &= ~(PSL_T | PSL_D);
++	regs->tf_eflags &= ~PSL_T;
+ 	regs->tf_cs = _ucodesel;
+ 	regs->tf_ds = _udatasel;
+ 	regs->tf_es = _udatasel;
+@@ -537,7 +537,7 @@
+ 
+ 	regs->tf_esp = (int)sfp;
+ 	regs->tf_eip = PS_STRINGS - szfreebsd4_sigcode;
+-	regs->tf_eflags &= ~(PSL_T | PSL_D);
++	regs->tf_eflags &= ~PSL_T;
+ 	regs->tf_cs = _ucodesel;
+ 	regs->tf_ds = _udatasel;
+ 	regs->tf_es = _udatasel;
+@@ -673,7 +673,7 @@
+ 
+ 	regs->tf_esp = (int)sfp;
+ 	regs->tf_eip = PS_STRINGS - *(p->p_sysent->sv_szsigcode);
+-	regs->tf_eflags &= ~(PSL_T | PSL_D);
++	regs->tf_eflags &= ~PSL_T;
+ 	regs->tf_cs = _ucodesel;
+ 	regs->tf_ds = _udatasel;
+ 	regs->tf_es = _udatasel;
+diff -Nurd sys/i386/linux/linux_sysvec.c sys/i386/linux/linux_sysvec.c
+--- sys/i386/linux/linux_sysvec.c	2008-03-06 01:10:06.000000000 +0100
++++ sys/i386/linux/linux_sysvec.c	2007-09-20 15:46:26.000000000 +0200
+@@ -389,7 +389,7 @@
+ 	regs->tf_esp = (int)fp;
+ 	regs->tf_eip = PS_STRINGS - *(p->p_sysent->sv_szsigcode) +
+ 	    linux_sznonrtsigcode;
+-	regs->tf_eflags &= ~(PSL_T | PSL_VM | PSL_D);
++	regs->tf_eflags &= ~(PSL_T | PSL_VM);
+ 	regs->tf_cs = _ucodesel;
+ 	regs->tf_ds = _udatasel;
+ 	regs->tf_es = _udatasel;
+@@ -508,7 +508,7 @@
+ 	 */
+ 	regs->tf_esp = (int)fp;
+ 	regs->tf_eip = PS_STRINGS - *(p->p_sysent->sv_szsigcode);
+-	regs->tf_eflags &= ~(PSL_T | PSL_VM | PSL_D);
++	regs->tf_eflags &= ~(PSL_T | PSL_VM);
+ 	regs->tf_cs = _ucodesel;
+ 	regs->tf_ds = _udatasel;
+ 	regs->tf_es = _udatasel;
+diff -Nurd sys/i386/svr4/svr4_machdep.c sys/i386/svr4/svr4_machdep.c
+--- sys/i386/svr4/svr4_machdep.c	2008-03-06 01:10:06.000000000 +0100
++++ sys/i386/svr4/svr4_machdep.c	2005-10-19 16:59:54.000000000 +0200
+@@ -497,13 +497,13 @@
+ 	     svr4_szsigcode);
+ 	tf->tf_cs = GSEL(GUSERLDT_SEL, SEL_UPL);
+ 
+-	tf->tf_eflags &= ~(PSL_T|PSL_VM|PSL_AC|PSL_D);
++	tf->tf_eflags &= ~(PSL_T|PSL_VM|PSL_AC);
+ 	tf->tf_esp = (int)fp;
+ 	tf->tf_ss = GSEL(GUSERLDT_SEL, SEL_UPL);
+ #else
+ 	tf->tf_esp = (int)fp;
+ 	tf->tf_eip = (int)(((char *)PS_STRINGS) - *(p->p_sysent->sv_szsigcode));
+-	tf->tf_eflags &= ~(PSL_T | PSL_D);
++	tf->tf_eflags &= ~PSL_T;
+ 	tf->tf_cs = _ucodesel;
+ 	tf->tf_ds = _udatasel;
+ 	tf->tf_es = _udatasel;
+diff -Nurd sys/pc98/pc98/machdep.c sys/pc98/pc98/machdep.c
+--- sys/pc98/pc98/machdep.c	2008-03-06 01:10:06.000000000 +0100
++++ sys/pc98/pc98/machdep.c	2008-01-19 19:15:05.000000000 +0100
+@@ -388,7 +388,7 @@
+ 
+ 	regs->tf_esp = (int)fp;
+ 	regs->tf_eip = PS_STRINGS - szosigcode;
+-	regs->tf_eflags &= ~(PSL_T | PSL_D);
++	regs->tf_eflags &= ~PSL_T;
+ 	regs->tf_cs = _ucodesel;
+ 	regs->tf_ds = _udatasel;
+ 	regs->tf_es = _udatasel;
+@@ -509,7 +509,7 @@
+ 
+ 	regs->tf_esp = (int)sfp;
+ 	regs->tf_eip = PS_STRINGS - szfreebsd4_sigcode;
+-	regs->tf_eflags &= ~(PSL_T | PSL_D);
++	regs->tf_eflags &= ~PSL_T;
+ 	regs->tf_cs = _ucodesel;
+ 	regs->tf_ds = _udatasel;
+ 	regs->tf_es = _udatasel;
+@@ -645,7 +645,7 @@
+ 
+ 	regs->tf_esp = (int)sfp;
+ 	regs->tf_eip = PS_STRINGS - *(p->p_sysent->sv_szsigcode);
+-	regs->tf_eflags &= ~(PSL_T | PSL_D);
++	regs->tf_eflags &= ~PSL_T;
+ 	regs->tf_cs = _ucodesel;
+ 	regs->tf_ds = _udatasel;
+ 	regs->tf_es = _udatasel;

Modified: trunk/kfreebsd-7/debian/patches/series
===================================================================
--- trunk/kfreebsd-7/debian/patches/series	2008-03-06 00:06:46 UTC (rev 2145)
+++ trunk/kfreebsd-7/debian/patches/series	2008-03-06 00:19:45 UTC (rev 2146)
@@ -9,6 +9,7 @@
 013_ip_packed.diff -p0
 017_oss_compat.diff -p0
 020_linker.diff -p0
+030_abi_cld.diff -p0
 902_version.diff -p0
 903_disable_non-free_drivers.diff -p0
 904_dev_full.diff -p0




More information about the Glibc-bsd-commits mailing list