lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1326315453.27249.242.camel@work-vm>
Date:	Wed, 11 Jan 2012 12:57:33 -0800
From:	john stultz <johnstul@...ibm.com>
To:	Thomas Gleixner <tglx@...utronix.de>
Cc:	lkml <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] rtc/time work possibly for 3.3

Hey Thomas,
	This is a little late in the merge window, so let me know and I'll
rework this queue for 3.4.

I've got two main items here:
1) Improved version of Neil's fix for the RTC queue getting jammed up if
RTC time was set forward. This resolves the issues that required it be
reverted right before 3.2

2) Timekeeping core cleanup. These are fairly straight forward reworking
of the timekeeping code, moving all the inter-connected variables into
the timekeeper structure, and splitting up the xtime_lock usage into a
separate timekeeper lock and ntp lock. This is in preparation for the
timekeeping lock hold time reduction changes I want to push out to 3.4.

These are against linus's HEAD right now, as tip/timers/core has all
been merged and is a bit behind. Let me know if you'd rather I rebase
these ontop of something else.

Anyway, they are available in the git repository at:
  git://git.linaro.org/people/jstultz/linux.git fortglx/3.3/tip/timers/core

Shortlog is here:
http://git.linaro.org/gitweb?p=people/jstultz/linux.git;a=shortlog;h=refs/heads/fortglx/3.3/tip/timers/core


John Stultz (11):
      rtc: Avoid setting alarm to a time in the past
      time: Move total_sleep_time into the timekeeper structure
      time: Move wall_to_monotonic into the timekeeper structure
      time: Move xtime into timekeeeper structure
      time: Move raw_time into timekeeper structure
      time: Cleanup global variables and move them to the top
      time: Add timekeeper lock
      ntp: Cleanup timex.h
      ntp: Access tick_length variable via ntp_tick_length()
      ntp: Add ntp_lock to replace xtime_locking
      time: Remove most of xtime_lock usage in timekeeping.c

NeilBrown (1):
      rtc: Expire alarms after the time is set. (v2)

Thomas Gleixner (2):
      time: Reorder so the hot data is together
      time: Move common updates to a function

 drivers/rtc/interface.c   |   15 ++-
 include/linux/timex.h     |   17 +--
 kernel/time/ntp.c         |   83 +++++++++---
 kernel/time/timekeeping.c |  338 ++++++++++++++++++++++++--------------------
 4 files changed, 262 insertions(+), 191 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ