rpms/valgrind/F-12 valgrind-3.5.0-adjtimex.patch, NONE, 1.1 valgrind.spec, 1.76, 1.77
Jakub Jelinek
jakub at fedoraproject.org
Mon Dec 21 10:57:44 UTC 2009
Author: jakub
Update of /cvs/pkgs/rpms/valgrind/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30128
Modified Files:
valgrind.spec
Added Files:
valgrind-3.5.0-adjtimex.patch
Log Message:
3.5.0-11.fc12
valgrind-3.5.0-adjtimex.patch:
coregrind/m_syswrap/syswrap-linux.c | 3 ++-
include/vki/vki-linux.h | 1 +
2 files changed, 3 insertions(+), 1 deletion(-)
--- NEW FILE valgrind-3.5.0-adjtimex.patch ---
--- valgrind-3.5.0/coregrind/m_syswrap/syswrap-linux.c 2009-12-08 16:11:18.000000000 +0100
+++ valgrind-3.5.0/coregrind/m_syswrap/syswrap-linux.c 2009-12-09 15:06:39.000000000 +0100
@@ -627,7 +627,8 @@ PRE(sys_adjtimex)
PRE_MEM_READ( "adjtimex(timex->"#field")", \
(Addr)&tx->field, sizeof(tx->field))
- ADJX(VKI_ADJ_OFFSET, offset);
+ if ((tx->modes & VKI_ADJ_OFFSET_SS_READ) != VKI_ADJ_OFFSET_SS_READ)
+ ADJX(VKI_ADJ_OFFSET, offset);
ADJX(VKI_ADJ_FREQUENCY, freq);
ADJX(VKI_ADJ_MAXERROR, maxerror);
ADJX(VKI_ADJ_ESTERROR, esterror);
--- valgrind-3.5.0/include/vki/vki-linux.h 2009-12-08 16:11:18.000000000 +0100
+++ valgrind-3.5.0/include/vki/vki-linux.h 2009-12-09 15:04:20.000000000 +0100
@@ -285,6 +285,7 @@ struct vki_timex {
#define VKI_ADJ_TIMECONST 0x0020 /* pll time constant */
#define VKI_ADJ_TICK 0x4000 /* tick value */
//#define VKI_ADJ_OFFSET_SINGLESHOT 0x8001 /* old-fashioned adjtime */
+#define VKI_ADJ_OFFSET_SS_READ 0xa001 /* read-only adjtime */
//----------------------------------------------------------------------
// From linux-2.6.8.1/include/linux/times.h
Index: valgrind.spec
===================================================================
RCS file: /cvs/pkgs/rpms/valgrind/F-12/valgrind.spec,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -p -r1.76 -r1.77
--- valgrind.spec 2 Dec 2009 15:15:14 -0000 1.76
+++ valgrind.spec 21 Dec 2009 10:57:44 -0000 1.77
@@ -1,7 +1,7 @@
Summary: Tool for finding memory management bugs in programs
Name: valgrind
Version: 3.5.0
-Release: 10%{?dist}
+Release: 11%{?dist}
Epoch: 1
Source0: http://www.valgrind.org/downloads/valgrind-%{version}.tar.bz2
Patch1: valgrind-3.5.0-cachegrind-improvements.patch
@@ -22,6 +22,7 @@ Patch15: valgrind-3.5.0-preadv.patch
Patch16: valgrind-3.5.0-glibc-2.11.patch
Patch17: valgrind-3.5.0-syscalls2.patch
Patch18: valgrind-3.5.0-dynbss.patch
+Patch19: valgrind-3.5.0-adjtimex.patch
License: GPLv2
URL: http://www.valgrind.org/
Group: Development/Debuggers
@@ -93,6 +94,7 @@ or valgrind plugins.
%patch16 -p1
%patch17 -p1
%patch18 -p1
+%patch19 -p1
%build
%ifarch x86_64 ppc64
@@ -178,6 +180,10 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/pkgconfig/*
%changelog
+* Mon Dec 21 2009 Jakub Jelinek <jakub at redhat.com> 3.5.0-11
+- don't require offset field to be set in adjtimex's
+ ADJ_OFFSET_SS_READ mode (#545866)
+
* Wed Dec 2 2009 Jakub Jelinek <jakub at redhat.com> 3.5.0-10
- add handling of a bunch of recent syscalls and fix some
other syscall wrappers (Dodji Seketeli)
More information about the fedora-extras-commits
mailing list