[Glibc-bsd-commits] r2791 - in trunk/kfreebsd-8/debian: . patches

Petr Salinger ps-guest at alioth.debian.org
Mon Sep 14 08:05:46 UTC 2009


Author: ps-guest
Date: 2009-09-14 08:05:45 +0000 (Mon, 14 Sep 2009)
New Revision: 2791

Removed:
   trunk/kfreebsd-8/debian/patches/101_subsecond_timestamp.diff
Modified:
   trunk/kfreebsd-8/debian/changelog
   trunk/kfreebsd-8/debian/patches/series
Log:
101_subsecond_timestamp.diff merged upstream



Modified: trunk/kfreebsd-8/debian/changelog
===================================================================
--- trunk/kfreebsd-8/debian/changelog	2009-09-14 07:37:59 UTC (rev 2790)
+++ trunk/kfreebsd-8/debian/changelog	2009-09-14 08:05:45 UTC (rev 2791)
@@ -3,6 +3,7 @@
   [ Petr Salinger ]
   * New upstream snapshot of RELENG_8
      - 011_brandinfo.diff dropped, fixed upstream
+     - 101_subsecond_timestamp.diff merged upstream
   * Alter Build-depends as freebsd-buildutils 7.0 is still sufficent
   * Update of some patches
   * Disable SSP, under QEMU it currently leads to panic :-(

Deleted: trunk/kfreebsd-8/debian/patches/101_subsecond_timestamp.diff
===================================================================
--- trunk/kfreebsd-8/debian/patches/101_subsecond_timestamp.diff	2009-09-14 07:37:59 UTC (rev 2790)
+++ trunk/kfreebsd-8/debian/patches/101_subsecond_timestamp.diff	2009-09-14 08:05:45 UTC (rev 2791)
@@ -1,31 +0,0 @@
-There is inconsistence in subsecond timestamp resolution handling. 
-See #489894, try to execute
-
-  touch k0;  echo > k1; touch k2; echo > k3; touch k4;  echo > k5
-  ls --full-time k? | cut -c25-
-
-The results are rather surprising:
-
- 2008-07-10 00:55:01.020578000 +0200 k0
- 2008-07-10 00:55:01.000000000 +0200 k1
- 2008-07-10 00:55:01.022910000 +0200 k2
- 2008-07-10 00:55:01.000000000 +0200 k3
- 2008-07-10 00:55:01.023841000 +0200 k4
- 2008-07-10 00:55:01.000000000 +0200 k5
-
-The problem seems to be in cooperating between vfs.timestamp_precision 
-and utimes/futimes syscalls. Passed NULL to them means "now",
-lets the "now" have precision according to vfs.timestamp_precision.
-
---- src.orig/sys/kern/vfs_syscalls.c
-+++ src/sys/kern/vfs_syscalls.c
-@@ -3140,8 +3140,7 @@
- 	int error;
- 
- 	if (usrtvp == NULL) {
--		microtime(&tv[0]);
--		TIMEVAL_TO_TIMESPEC(&tv[0], &tsp[0]);
-+		vfs_timestamp(&tsp[0]);
- 		tsp[1] = tsp[0];
- 	} else {
- 		if (tvpseg == UIO_SYSSPACE) {

Modified: trunk/kfreebsd-8/debian/patches/series
===================================================================
--- trunk/kfreebsd-8/debian/patches/series	2009-09-14 07:37:59 UTC (rev 2790)
+++ trunk/kfreebsd-8/debian/patches/series	2009-09-14 08:05:45 UTC (rev 2791)
@@ -7,7 +7,6 @@
 010_ET_DYN.diff
 013_ip_packed.diff
 020_linker.diff 
-101_subsecond_timestamp.diff
 102_POLL_HUP.diff
 103_stat_pipe.diff
 902_version.diff




More information about the Glibc-bsd-commits mailing list