1. 05 4月, 2011 10 次提交
  2. 04 4月, 2011 10 次提交
  3. 02 4月, 2011 11 次提交
  4. 01 4月, 2011 9 次提交
    • L
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc · ccd00d10
      Linus Torvalds 提交于
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:
        kdump: Allow shrinking of kdump region to be overridden
        powerpc/pmac/smp: Remove no-longer needed preempt workaround
        powerpc/smp: Increase vdso_data->processorCount, not just decrease it
        powerpc/smp: Create idle threads on demand and properly reset them
        powerpc/smp: Don't expose per-cpu "cpu_state" array
        powerpc/pmac/smp: Fix CPU hotplug crashes on some machines
        powerpc/smp: Add a smp_ops->bringup_up() done callback
        powerpc/pmac: Rename cpu_state in therm_pm72 to avoid collision
        powerpc/pmac/smp: Properly NAP offlined CPU on G5
        powerpc/pmac/smp: Remove HMT changes for PowerMac offline code
        powerpc/pmac/smp: Consolidate 32-bit and 64-bit PowerMac cpu_die in one file
        powerpc/pmac/smp: Fixup smp_core99_cpu_disable() and use it on 64-bit
        powerpc/pmac/smp: Rename fixup_irqs() to migrate_irqs() and use it on ppc32
        powerpc/pmac/smp: Fix 32-bit PowerMac cpu_die
        powerpc/smp: Remove unused smp_ops->cpu_enable()
        powerpc/smp: Remove unused generic_cpu_enable()
        powerpc/smp: Fix generic_mach_cpu_die()
        powerpc/smp: soft-replugged CPUs must go back to start_secondary
        powerpc: Make decrementer interrupt robust against offlined CPUs
      ccd00d10
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6 · afdef69c
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
        sparc32: Pass task_struct to schedule_tail() in ret_from_fork
        apbuart: Depend upon sparc.
        sparc64: Fix section mis-match errors.
        sparc32,leon: Fixed APBUART frequency detection
        sparc32, leon: APBUART driver must use archdata to get IRQ number
        sparc: Hook up syncfs system call.
      afdef69c
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 · 84daeb09
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
        appletalk: Fix OOPS in atalk_release().
        mlx4: Fixing bad size of event queue buffer
        mlx4: Fixing use after free
        bonding:typo in comment
        sctp: Pass __GFP_NOWARN to hash table allocation attempts.
        connector: convert to synchronous netlink message processing
        fib: add rtnl locking in ip_fib_net_exit
        atm/solos-pci: Don't flap VCs when carrier state changes
        atm/solos-pci: Don't include frame pseudo-header on transmit hex-dump
        atm/solos-pci: Use VPI.VCI notation uniformly.
        Atheros, atl2: Fix mem leaks in error paths of atl2_set_eeprom
        netdev: fix mtu check when TSO is enabled
        net/usb: Ethernet quirks for the LG-VL600 4G modem
        phylib: phy_attach_direct: phy_init_hw can fail, add cleanup
        bridge: mcast snooping, fix length check of snooped MLDv1/2
        via-ircc: Pass PCI device pointer to dma_{alloc, free}_coherent()
        via-ircc: Use pci_{get, set}_drvdata() instead of static pointer variable
        net: gre: provide multicast mappings for ipv4 and ipv6
        bridge: Fix compilation warning in function br_stp_recalculate_bridge_id()
        net: Fix warnings caused by MAX_SKB_FRAGS change.
      84daeb09
    • P
      rcu: create new rcu_access_index() and use in mce · a4dd9925
      Paul E. McKenney 提交于
      The MCE subsystem needs to sample an RCU-protected index outside of
      any protection for that index.  If this was a pointer, we would use
      rcu_access_pointer(), but there is no corresponding rcu_access_index().
      This commit therefore creates an rcu_access_index() and applies it
      to MCE.
      Signed-off-by: NPaul E. McKenney <paulmck@linux.vnet.ibm.com>
      Tested-by: NZdenek Kabelac <zkabelac@redhat.com>
      a4dd9925
    • M
      microblaze: Fix ftrace · 9e1491de
      Michal Simek 提交于
      - Do not trace idle loop which takes a lot time
      - Fix cache handling in generic ftrace code
      - Do not trace lib functions ashldi3, ashrdi3, lshrdi3
        Functions are called from generic ftrace code which
        can't be traced
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      9e1491de
    • M
      microblaze: Wire up new syscalls · 57bd35d4
      Michal Simek 提交于
      Hook up name_to_handle_at, open_by_handle_at, clock_adjtime, syncfs
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      57bd35d4
    • M
      microblaze: Fix level/edge irq sensibility · 56d44801
      Michal Simek 提交于
      Patches:
      "microblaze: Convert to new irq function names"
      sha (4adc192e)
      and
      "microblaze: Use generic show_interrupts()"
      sha(9d61c18b)
      
      should also setup edge/level in irq_set_chip_and_handler_name
      name parameter.
      
      Error log:
      ~ # cat /proc/interrupts
                 CPU0
        2:          2  Xilinx INTC-Xilinx INTC  eth0
        3:          2  Xilinx INTC-Xilinx INTC  eth0
        4:        241  Xilinx INTC-Xilinx INTC  timer
        6:        108  Xilinx INTC-Xilinx INTC  serial
      
      Fixed:
      ~ # cat /proc/interrupts
                 CPU0
        2:          2  Xilinx INTC-level     eth0
        3:          2  Xilinx INTC-level     eth0
        4:        238  Xilinx INTC-edge      timer
        6:        108  Xilinx INTC-level     serial
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      Acked-by: NThomas Gleixner <tglx@linutronix.de>
      
      ---
      
      v2: Fix exchanged edge and level
      56d44801
    • A
      kdump: Allow shrinking of kdump region to be overridden · c0bb9e45
      Anton Blanchard 提交于
      On ppc64 the crashkernel region almost always overlaps an area of firmware.
      This works fine except when using the sysfs interface to reduce the kdump
      region. If we free the firmware area we are guaranteed to crash.
      
      Rename free_reserved_phys_range to crash_free_reserved_phys_range and make
      it a weak function so we can override it.
      Signed-off-by: NAnton Blanchard <anton@samba.org>
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      c0bb9e45
    • B
      powerpc/pmac/smp: Remove no-longer needed preempt workaround · 76d479a7
      Benjamin Herrenschmidt 提交于
      The generic code properly re-initializes the preempt count in the
      idle thread now
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      76d479a7