1. 20 12月, 2014 2 次提交
  2. 08 1月, 2014 1 次提交
  3. 05 4月, 2012 1 次提交
  4. 22 11月, 2011 1 次提交
  5. 31 1月, 2011 1 次提交
  6. 04 8月, 2010 1 次提交
    • J
      CRIS: GENERIC_TIME fixes · 60dbd663
      Jesper Nilsson 提交于
      GENERIC_TIME was not functional for CRIS, giving random backward
      time jumps.
      
      For CRISv32 implement a new clocksource using the free running counter
      and ditch the arch_gettimeoffset.
      
      The random time jumps still existed, but turned out to be the write_seqlock
      which was missing around our do_timer() call.
      
      So switch over to GENERIC_TIME using the clocksource for CRISv32.
      
      CRISv10 doesn't have the free running counter needed for the
      clocksource trick, but we can still use GENERIC_TIME with
      arch_gettimeoffset.
      
      Unfortunately, there were problems in using the prescaler register
      to timer0 for the gettimeoffset calculation, so it is now ignored,
      making our resolution worse by the tune of 40usec (0.4%) worst case.
      
      At the same time, clean up some formatting and use NSEC_PER_SEC
      instead of 1000000000.
      Signed-off-by: NJesper Nilsson <jesper.nilsson@axis.com>
      60dbd663
  7. 13 3月, 2010 1 次提交
    • J
      cris: Convert cris to use read/update_persistent_clock · 8eff8a5c
      John Stultz 提交于
      This patch converts the cris architecture to use the generic
      read_persistent_clock and update_persistent_clock interfaces, reducing
      the amount of arch specific code we have to maintain, and allowing for
      further cleanups in the future.
      
      I have not built or tested this patch, so help from arch maintainers
      would be appreciated.
      Signed-off-by: NJohn Stultz <johnstul@us.ibm.com>
      Cc: Mikael Starvik <starvik@axis.com>
      Cc: Jesper Nilsson <jesper.nilsson@axis.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      LKML-Reference: <1267675049-12337-14-git-send-email-johnstul@us.ibm.com>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      8eff8a5c
  8. 01 9月, 2009 1 次提交
  9. 30 3月, 2009 1 次提交
  10. 08 2月, 2008 1 次提交
    • J
      CRIS v32: Update and improve kernel/time.c · fbdb5f86
      Jesper Nilsson 提交于
      - Shorten include paths to machine dependent header files.
      - Register name for first timer is now regi_timer0.
      - Remove raw_printk hack, use oops_in_progress instead.
      - Add handling of CPU frequency scaling for CRIS.
      - Remove regs parameter to timer_interrupt, get them from get_irq_regs instead.
      - Whitespace and formatting changes.
      fbdb5f86
  11. 20 10月, 2007 1 次提交
  12. 30 9月, 2006 1 次提交
    • A
      [PATCH] simplify update_times (avoid jiffies/jiffies_64 aliasing problem) · 3171a030
      Atsushi Nemoto 提交于
      Pass ticks to do_timer() and update_times(), and adjust x86_64 and s390
      timer interrupt handler with this change.
      
      Currently update_times() calculates ticks by "jiffies - wall_jiffies", but
      callers of do_timer() should know how many ticks to update.  Passing ticks
      get rid of this redundant calculation.  Also there are another redundancy
      pointed out by Martin Schwidefsky.
      
      This cleanup make a barrier added by
      5aee405c needless.  So this patch removes
      it.
      
      As a bonus, this cleanup make wall_jiffies can be removed easily, since now
      wall_jiffies is always synced with jiffies.  (This patch does not really
      remove wall_jiffies.  It would be another cleanup patch)
      Signed-off-by: NAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: "Eric W. Biederman" <ebiederm@xmission.com>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: john stultz <johnstul@us.ibm.com>
      Cc: Andi Kleen <ak@muc.de>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Richard Henderson <rth@twiddle.net>
      Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
      Acked-by: NRussell King <rmk@arm.linux.org.uk>
      Cc: Ian Molton <spyro@f2s.com>
      Cc: Mikael Starvik <starvik@axis.com>
      Acked-by: NDavid Howells <dhowells@redhat.com>
      Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
      Cc: Hirokazu Takata <takata.hirokazu@renesas.com>
      Acked-by: NRalf Baechle <ralf@linux-mips.org>
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: Paul Mundt <lethal@linux-sh.org>
      Cc: Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
      Cc: Richard Curnow <rc@rc0.org.uk>
      Cc: William Lee Irwin III <wli@holomorphy.com>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jeff Dike <jdike@addtoit.com>
      Cc: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
      Cc: Miles Bader <uclinux-v850@lsi.nec.co.jp>
      Cc: Chris Zankel <chris@zankel.net>
      Acked-by: N"Luck, Tony" <tony.luck@intel.com>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      3171a030
  13. 03 7月, 2006 1 次提交
  14. 01 7月, 2006 1 次提交
  15. 28 7月, 2005 1 次提交