1. 30 1月, 2008 16 次提交
  2. 19 12月, 2007 2 次提交
  3. 27 11月, 2007 1 次提交
  4. 25 10月, 2007 1 次提交
  5. 17 10月, 2007 2 次提交
  6. 14 10月, 2007 1 次提交
    • D
      Delete filenames in comments. · 835c34a1
      Dave Jones 提交于
      Since the x86 merge, lots of files that referenced their own filenames
      are no longer correct.  Rather than keep them up to date, just delete
      them, as they add no real value.
      
      Additionally:
      - fix up comment formatting in scx200_32.c
      - Remove a credit from myself in setup_64.c from a time when we had no SCM
      - remove longwinded history from tsc_32.c which can be figured out from
        git.
      Signed-off-by: NDave Jones <davej@redhat.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      835c34a1
  7. 12 10月, 2007 1 次提交
    • P
      lockdep: annotate kprobes irq fiddling · 58dfe883
      Peter Zijlstra 提交于
      kprobes disables irqs for jprobes, but does not tell lockdep about it.
      
      This resolves this warning during an allyesconfig bzImage bootup test:
      
       [  423.670337] WARNING: at kernel/lockdep.c:2658 check_flags()
       [  423.670341]  [<c0107f01>] show_trace_log_lvl+0x19/0x2e
       [  423.670348]  [<c0107ffa>] show_trace+0x12/0x14
       [  423.670350]  [<c0108010>] dump_stack+0x14/0x16
       [  423.670353]  [<c015249d>] check_flags+0x95/0x142
       [  423.670357]  [<c0155576>] lock_acquire+0x52/0xb8
       [  423.670360]  [<c1313c90>] _spin_lock+0x2e/0x58
       [  423.670365]  [<c11b72f9>] jtcp_rcv_established+0x6e/0x189
       [  423.670369]  [<c11810da>] tcp_v4_do_rcv+0x30b/0x620
       [  423.670373]  [<c1181c8c>] tcp_v4_rcv+0x89d/0x8fa
       [  423.670376]  [<c1167dba>] ip_local_deliver+0x17d/0x225
       [  423.670380]  [<c11682f5>] ip_rcv+0x493/0x4ce
       [  423.670383]  [<c11177ef>] netif_receive_skb+0x347/0x365
       [  423.670388]  [<c07b6e7b>] nv_napi_poll+0x501/0x6c3
       [  423.670393]  [<c1115b1a>] net_rx_action+0xa3/0x1b6
       [  423.670396]  [<c013bdee>] __do_softirq+0x76/0xfb
       [  423.670400]  [<c0109189>] do_softirq+0x75/0xf3
      
      [ akpm: checkpatch.pl cleanups ]
      
      Cc: Prasanna S Panchamukhi <prasanna@in.ibm.com>
      Cc: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
      Cc: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
      Cc: David S. Miller <davem@davemloft.net>
      Signed-off-by: NPeter Zijlstra <a.p.zijlstra@chello.nl>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      58dfe883
  8. 11 10月, 2007 2 次提交
  9. 23 7月, 2007 1 次提交
    • A
      x86: Fix alternatives and kprobes to remap write-protected kernel text · 19d36ccd
      Andi Kleen 提交于
      Reenable kprobes and alternative patching when the kernel text is write
      protected by DEBUG_RODATA
      
      Add a general utility function to change write protected text.  The new
      function remaps the code using vmap to write it and takes care of CPU
      synchronization.  It also does CLFLUSH to make icache recovery faster.
      
      There are some limitations on when the function can be used, see the
      comment.
      
      This is a newer version that also changes the paravirt_ops code.
      text_poke also supports multi byte patching now.
      
      Contains bug fixes from Zach Amsden and suggestions from Mathieu
      Desnoyers.
      
      Cc: Jan Beulich <jbeulich@novell.com>
      Cc: Jeremy Fitzhardinge <jeremy@goop.org>
      Cc: Mathieu Desnoyers <compudj@krystal.dyndns.org>
      Cc: Zach Amsden <zach@vmware.com>
      Signed-off-by: NAndi Kleen <ak@suse.de>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      19d36ccd
  10. 09 5月, 2007 4 次提交
  11. 08 12月, 2006 1 次提交
    • M
      [PATCH] kprobes: enable booster on the preemptible kernel · b4c6c34a
      Masami Hiramatsu 提交于
      When we are unregistering a kprobe-booster, we can't release its
      instruction buffer immediately on the preemptive kernel, because some
      processes might be preempted on the buffer.  The freeze_processes() and
      thaw_processes() functions can clean most of processes up from the buffer.
      There are still some non-frozen threads who have the PF_NOFREEZE flag.  If
      those threads are sleeping (not preempted) at the known place outside the
      buffer, we can ensure safety of freeing.
      
      However, the processing of this check routine takes a long time.  So, this
      patch introduces the garbage collection mechanism of insn_slot.  It also
      introduces the "dirty" flag to free_insn_slot because of efficiency.
      
      The "clean" instruction slots (dirty flag is cleared) are released
      immediately.  But the "dirty" slots which are used by boosted kprobes, are
      marked as garbages.  collect_garbage_slots() will be invoked to release
      "dirty" slots if there are more than INSNS_PER_PAGE garbage slots or if
      there are no unused slots.
      
      Cc: "Keshavamurthy, Anil S" <anil.s.keshavamurthy@intel.com>
      Cc: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
      Cc: "bibo,mao" <bibo.mao@intel.com>
      Cc: Prasanna S Panchamukhi <prasanna@in.ibm.com>
      Cc: Yumiko Sugita <yumiko.sugita.yf@hitachi.com>
      Cc: Satoshi Oshima <soshima@redhat.com>
      Cc: Hideo Aoki <haoki@redhat.com>
      Signed-off-by: NMasami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
      Acked-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      b4c6c34a
  12. 02 10月, 2006 2 次提交
  13. 01 7月, 2006 1 次提交
  14. 22 5月, 2006 1 次提交
  15. 20 4月, 2006 1 次提交
  16. 27 3月, 2006 2 次提交
  17. 23 3月, 2006 1 次提交