[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