1. 21 10月, 2012 3 次提交
    • P
      rcu: Accelerate callbacks for CPU initiating a grace period · 62da1921
      Paul E. McKenney 提交于
      Because grace-period initialization is carried out by a separate
      kthread, it might happen on a different CPU than the one that
      had the callback needing a grace period -- which is where the
      callback acceleration needs to happen.
      
      Fortunately, rcu_start_gp() holds the root rcu_node structure's
      ->lock, which prevents a new grace period from starting.  This
      allows this function to safely determine that a grace period has
      not yet started, which in turn allows it to fully accelerate any
      callbacks that it has pending.  This commit adds this acceleration.
      Signed-off-by: NPaul E. McKenney <paulmck@linux.vnet.ibm.com>
      62da1921
    • L
      Linux 3.7-rc2 · 6f0c0580
      Linus Torvalds 提交于
      6f0c0580
    • L
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64 · 198190a1
      Linus Torvalds 提交于
      Pull arm64 fixes from Catalin Marinas:
       "Main changes:
         - AArch64 Linux compilation fixes following 3.7-rc1 changes
           (MODULES_USE_ELF_RELA, update_vsyscall() prototype)
         - Unnecessary register setting in start_thread() (thanks to Al Viro)
         - ptrace fixes"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64:
        arm64: fix alignment padding in assembly code
        arm64: ptrace: use HW_BREAKPOINT_EMPTY type for disabled breakpoints
        arm64: ptrace: make structure padding explicit for debug registers
        arm64: No need to set the x0-x2 registers in start_thread()
        arm64: Ignore memory blocks below PHYS_OFFSET
        arm64: Fix the update_vsyscall() prototype
        arm64: Select MODULES_USE_ELF_RELA
        arm64: Remove duplicate inclusion of mmu_context.h in smp.c
      198190a1
  2. 20 10月, 2012 36 次提交
  3. 19 10月, 2012 1 次提交