[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