1. Oct 10, 2014
  2. Oct 09, 2014
    • Linus Torvalds's avatar
      Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 782d59c5
      Linus Torvalds authored
      Pull irq updates from Thomas Gleixner:
       "The irq departement delivers:
      
         - a cleanup series to get rid of mindlessly copied code.
      
         - another bunch of new pointlessly different interrupt chip drivers.
      
           Adding homebrewn irq chips (and timers) to SoCs must provide a
           value add which is beyond the imagination of mere mortals.
      
         - the usual SoC irq controller updates, IOW my second cat herding
           project"
      
      * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (44 commits)
        irqchip: gic-v3: Implement CPU PM notifier
        irqchip: gic-v3: Refactor gic_enable_redist to support both enabling and disabling
        irqchip: renesas-intc-irqpin: Add minimal runtime PM support
        irqchip: renesas-intc-irqpin: Add helper variable dev = &pdev->dev
        irqchip: atmel-aic5: Add sama5d4 support
        irqchip: atmel-aic5: The sama5d3 has 48 IRQs
        Documentation: bcm7120-l2: Add Broadcom BCM7120-style L2 binding
        irqchip: bcm7120-l2: Add Broadcom BCM7120-style Level 2 interrupt controller
        irqchip: renesas-irqc: Add binding docs for new R-Car Gen2 SoCs
        irqchip: renesas-irqc: Add DT binding documentation
        irqchip: renesas-intc-irqpin: Document SoC-specific bindings
        openrisc: Get rid of handle_IRQ
        arm64: Get rid of handle_IRQ
        ARM: omap2: irq: Convert to handle_domain_irq
        ARM: imx: tzic: Convert to handle_domain_irq
        ARM: imx: avic: Convert to handle_domain_irq
        irqchip: or1k-pic: Convert to handle_domain_irq
        irqchip: atmel-aic5: Convert to handle_domain_irq
        irqchip: atmel-aic: Convert to handle_domain_irq
        irqchip: gic-v3: Convert to handle_domain_irq
        ...
      782d59c5
    • Linus Torvalds's avatar
      Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 47137c6b
      Linus Torvalds authored
      Pull timer updates from Thomas Gleixner:
       "Nothing really exciting this time:
      
         - a few fixlets in the NOHZ code
      
         - a new ARM SoC timer abomination.  One should expect that we have
           enough of them already, but they insist on inventing new ones.
      
         - the usual bunch of ARM SoC timer updates.  That feels like herding
           cats"
      
      * 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        clocksource: arm_arch_timer: Consolidate arch_timer_evtstrm_enable
        clocksource: arm_arch_timer: Enable counter access for 32-bit ARM
        clocksource: arm_arch_timer: Change clocksource name if CP15 unavailable
        clocksource: sirf: Disable counter before re-setting it
        clocksource: cadence_ttc: Add support for 32bit mode
        clocksource: tcb_clksrc: Sanitize IRQ request
        clocksource: arm_arch_timer: Discard unavailable timers correctly
        clocksource: vf_pit_timer: Support shutdown mode
        ARM: meson6: clocksource: Add Meson6 timer support
        ARM: meson: documentation: Add timer documentation
        clocksource: sh_tmu: Document r8a7779 binding
        clocksource: sh_mtu2: Document r7s72100 binding
        clocksource: sh_cmt: Document SoC specific bindings
        timerfd: Remove an always true check
        nohz: Avoid tick's double reprogramming in highres mode
        nohz: Fix spurious periodic tick behaviour in low-res dynticks mode
      47137c6b
    • Linus Torvalds's avatar
      Merge branch 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · afa3536b
      Linus Torvalds authored
      Pull timer fixes from Ingo Molnar:
       "Main changes:
      
        - Fix the deadlock reported by Dave Jones et al
        - Clean up and fix nohz_full interaction with arch abilities
        - nohz init code consolidation/cleanup"
      
      * 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        nohz: nohz full depends on irq work self IPI support
        nohz: Consolidate nohz full init code
        arm64: Tell irq work about self IPI support
        arm: Tell irq work about self IPI support
        x86: Tell irq work about self IPI support
        irq_work: Force raised irq work to run on irq work interrupt
        irq_work: Introduce arch_irq_work_has_interrupt()
        nohz: Move nohz full init call to tick init
      afa3536b
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next · 35a9ad8a
      Linus Torvalds authored
      Pull networking updates from David Miller:
       "Most notable changes in here:
      
         1) By far the biggest accomplishment, thanks to a large range of
            contributors, is the addition of multi-send for transmit.  This is
            the result of discussions back in Chicago, and the hard work of
            several individuals.
      
            Now, when the ->ndo_start_xmit() method of a driver sees
            skb->xmit_more as true, it can choose to defer the doorbell
            telling the driver to start processing the new TX queue entires.
      
            skb->xmit_more means that the generic networking is guaranteed to
            call the driver immediately with another SKB to send.
      
            There is logic added to the qdisc layer to dequeue multiple
            packets at a time, and the handling mis-predicted offloads in
            software is now done with no locks held.
      
            Finally, pktgen is extended to have a "burst" parameter that can
            be used to test a multi-send implementation.
      ...
      35a9ad8a