The patch titled clocksource-keep-track-of-original-clocksource-frequency fix has been added to the -mm tree. Its filename is clocksource-keep-track-of-original-clocksource-frequency-fix.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: clocksource-keep-track-of-original-clocksource-frequency fix From: Roman Zippel <zippel@xxxxxxxxxxxxxx> > @@ -63,6 +64,7 @@ struct clocksource { > cycle_t (*read)(void); > cycle_t mask; > u32 mult; > + s32 mult_orig; > u32 shift; > unsigned long flags; > cycle_t (*vread)(void); This is wrong, with HZ=100 the jiffies clock multiplier suddenly becomes negative and later the raw interval underflows. Signed-off-by: Roman Zippel <zippel@xxxxxxxxxxxxxx> Acked-by: John Stultz <johnstul@xxxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/clocksource.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN include/linux/clocksource.h~clocksource-keep-track-of-original-clocksource-frequency-fix include/linux/clocksource.h --- a/include/linux/clocksource.h~clocksource-keep-track-of-original-clocksource-frequency-fix +++ a/include/linux/clocksource.h @@ -64,7 +64,7 @@ struct clocksource { cycle_t (*read)(void); cycle_t mask; u32 mult; - s32 mult_orig; + u32 mult_orig; u32 shift; unsigned long flags; cycle_t (*vread)(void); _ Patches currently in -mm which might be from zippel@xxxxxxxxxxxxxx are git-x86.patch provide-u64-version-of-jiffies_to_usecs-in-kernel-tsacctc.patch git-watchdog.patch m68k-replace-remaining-__function__-occurences.patch fs-hfsplus-proper-externs.patch affs-handle-match_strdup-failure.patch hfs-handle-match_strdup-failure.patch hfsplus-handle-match_strdup-failure.patch fs-affs-filec-use-bug_on.patch affs-be_add_cpu-conversion.patch hfs-hfsplus-be_add_cpu-conversion.patch hfs-fix-warning-with-64k-page_size.patch hfsplus-fix-warning-with-64k-page_size.patch introduce-explicit-signed-unsigned-64bit-divide.patch convert-a-few-do_div-user.patch rename-div64_64-to-div64_u64.patch rename-div64_64-to-div64_u64-mm.patch remove-div_long_long_rem.patch ntp-cleanup-ntpc.patch ntp-ntp4-user-space-bits-update.patch ntp-increase-time_freq-resolution.patch ntp-increase-time_offset-resolution.patch ntp-support-for-tai.patch ntp-rename-tick_length_shift-to-ntp_scale_shift.patch ntp-remove-current_tick_length.patch ntp-handle-leap-second-via-timer.patch clocksource-keep-track-of-original-clocksource-frequency.patch clocksource-keep-track-of-original-clocksource-frequency-fix.patch clocksource-introduce-clock_monotonic_raw.patch clocksource-introduce-clock_monotonic_raw-fix.patch clocksource-introduce-clock_monotonic_raw-fix-checkpatch-fixes.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html