public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Thomas Gleixner <tglx@linutronix.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	LKML <linux-kernel@vger.kernel.org>, Ingo Molnar <mingo@elte.hu>
Subject: [GIT pull] timer updates for 2.6.28
Date: Mon, 20 Oct 2008 21:30:41 +0200 (CEST)	[thread overview]
Message-ID: <alpine.LFD.2.00.0810202059330.3301@apollo> (raw)

Linus,

Please pull the latest v28-timers-for-linus git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git v28-timers-for-linus

Fixlets, improvements and janitorial work.

Full patch available at: http://userweb.kernel.org/~tglx/v28-timers-for-linus.patch

Thanks,

	tglx

------------------>
Andi Kleen (1):
      Fix documentation of sysrq-q

David Howells (1):
      clocksource: check range

Frank Mayhar (3):
      timers: fix itimer/many thread hang
      timers: fix itimer/many thread hang, v2
      timers: fix itimer/many thread hang, v3

Ingo Molnar (4):
      timers: fix itimer/many thread hang, fix
      timers: fix itimer/many thread hang, fix #2
      timers: fix itimer/many thread hang, cleanups
      timers: fix itimer/many thread hang, fix

John Stultz (2):
      clocksource: keep track of original clocksource frequency
      clocksource: introduce CLOCK_MONOTONIC_RAW

Maciej W. Rozycki (1):
      ntp: let update_persistent_clock() sleep

Mark McLoughlin (2):
      hrtimer: remove hrtimer_clock_base::get_softirq_time()
      hrtimer: remove hrtimer_clock_base::reprogram()

Oleg Nesterov (10):
      migrate_timers: add comment, use spinlock_irq()
      posix-timers: don't switch to ->group_leader if ->it_process dies
      posix-timers: always do get_task_struct(timer->it_process)
      posix-timers: sys_timer_create: remove the buggy PF_EXITING check
      posix-timers: sys_timer_create: simplify and s/tasklist/rcu/
      posix-timers: move the initialization of timer->sigq from send to create path
      posix-timers: sys_timer_create: cleanup the error handling
      posix-timers: kill ->it_sigev_signo and ->it_sigev_value
      posix-timers: lock_timer: kill the bogus ->it_id check
      posix-timers: lock_timer: make it readable

Richard Kennedy (1):
      hrtimer: reorder struct hrtimer to save 8 bytes on 64bit builds

Roman Zippel (4):
      clocksource: introduce clocksource_forward_now()
      ntp: fix ADJ_OFFSET_SS_READ bug and do_adjtimex() cleanup
      timekeeping: fix rounding problem during clock update
      ntp: improve adjtimex frequency rounding

Thomas Gleixner (7):
      NOHZ: unify the nohz function calls in irq_enter()
      NOHZ: split tick_nohz_restart_sched_tick()
      NOHZ: restart tick device from irq_enter()
      timer_list: print real timer address
      timer_list: print cpu number of clockevents device
      timer_list: add base address to clock base
      fix documentation of sysrq-q really


 Documentation/sysrq.txt       |    3 +-
 drivers/char/sysrq.c          |    2 +-
 drivers/clocksource/acpi_pm.c |    7 +-
 fs/binfmt_elf.c               |   19 +-
 fs/proc/array.c               |    8 +-
 include/linux/clocksource.h   |   14 +-
 include/linux/hrtimer.h       |   10 +-
 include/linux/kernel_stat.h   |    1 +
 include/linux/posix-timers.h  |    4 +-
 include/linux/sched.h         |   84 ++++++-
 include/linux/tick.h          |    7 +-
 include/linux/time.h          |    5 +
 include/linux/timex.h         |   11 +-
 kernel/compat.c               |   53 ++---
 kernel/exit.c                 |   19 +-
 kernel/fork.c                 |   92 ++++----
 kernel/hrtimer.c              |   15 +-
 kernel/itimer.c               |   33 +--
 kernel/posix-cpu-timers.c     |  512 +++++++++++++++++++++--------------------
 kernel/posix-timers.c         |  153 +++++--------
 kernel/sched.c                |   19 +-
 kernel/sched_fair.c           |    1 +
 kernel/sched_rt.c             |    4 +-
 kernel/sched_stats.h          |   86 +++++++
 kernel/signal.c               |    8 +-
 kernel/softirq.c              |   10 +-
 kernel/sys.c                  |   75 ++----
 kernel/time/clocksource.c     |    3 +
 kernel/time/jiffies.c         |    1 +
 kernel/time/ntp.c             |   93 ++++----
 kernel/time/tick-broadcast.c  |   13 +
 kernel/time/tick-internal.h   |    2 +
 kernel/time/tick-sched.c      |   93 +++++---
 kernel/time/timekeeping.c     |  122 +++++++----
 kernel/time/timer_list.c      |   20 +-
 kernel/timer.c                |   11 +-
 security/selinux/hooks.c      |    9 +-
 37 files changed, 902 insertions(+), 720 deletions(-)

                 reply	other threads:[~2008-10-20 19:31 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.LFD.2.00.0810202059330.3301@apollo \
    --to=tglx@linutronix.de \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox