1. 26 6月, 2015 28 次提交
  2. 25 6月, 2015 2 次提交
    • S
      perf bench numa: Fix to show proper convergence stats · 2b42b09b
      Srikar Dronamraju 提交于
      With commit: e1e455f4 (perf tools: Work around lack of sched_getcpu
      in glibc < 2.6), perf_bench numa mem with -c or -m option is not able to
      correctly calculate convergence.
      
      With the above commit, sched_getcpu always seems to return -1. The
      intention of commit e1e455f4 was to add a sched_getcpu in glibc < 2.6.
      Hence keep the sched_getcpu definition under an ifdef.
      
      This regression happened occurred between v4.0 and v4.1
      Signed-off-by: NSrikar Dronamraju <srikar@linux.vnet.ibm.com>
      Acked-by: NIngo Molnar <mingo@kernel.org>
      Cc: Jiri Olsa <jolsa@kernel.org>
      Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
      Cc: Namhyung Kim <namhyung@kernel.org>
      Cc: Vinson Lee <vlee@twitter.com>
      Fixes:  e1e455f4 ("perf tools: Work around lack of sched_getcpu in glibc < 2.6")
      Link: http://lkml.kernel.org/r/20150624111004.GA5220@linux.vnet.ibm.comSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      2b42b09b
    • I
      Merge tag 'perf-core-for-mingo' of... · 27451700
      Ingo Molnar 提交于
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      
      Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:
      
      User visible changes:
      
        - Move toggling event logic from 'perf top' and into hists browser, allowing
          freeze/unfreeze with event lists with more than one entry (Namhyung Kim)
      
        - Add missing newlines when dumping PERF_RECORD_FINISHED_ROUND and
          showing the Aggregated stats in 'perf report -D' (Adrian Hunter)
      
      Infrastructure changes:
      
        - Allow auxtrace data alignment (Adrian Hunter)
      
        - Allow events with dot (Andi Kleen)
      
        - Fix failure to 'perf probe' events on arm (He Kuang)
      
        - Add testing for Makefile.perf (Jiri Olsa)
      
        - Add test for make install with prefix (Jiri Olsa)
      
        - Fix single target build dependency check (Jiri Olsa)
      
        - Access thread_map entries via accessors, prep patch to hold more info per
          entry, for ongoing 'perf stat --per-thread' work (Jiri Olsa)
      
        - Use __weak definition from compiler.h (Sukadev Bhattiprolu)
      
        - Split perf_pmu__new_alias() (Sukadev Bhattiprolu)
      Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      Signed-off-by: NIngo Molnar <mingo@kernel.org>
      27451700
  3. 24 6月, 2015 9 次提交
  4. 23 6月, 2015 1 次提交
    • L
      Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 407a2c72
      Linus Torvalds 提交于
      Pull irq updates from Thomas Gleixner:
       "The irq departement delivers:
      
         - plug a potential race related to chained interrupt handlers
      
         - core updates which address the needs of the x86 irqdomain conversion
      
         - new irqchip callback to support affinity settings for VCPUs
      
         - the usual pile of updates to interrupt chip drivers
      
         - a few helper functions to allow further cleanups and
           simplifications
      
        I have a largish pile of coccinelle scripted/verified cleanups and
        simplifications pending on top of that, but I prefer to send that
        towards the end of the merge window when the arch/driver changes have
        hit your tree to avoid API change wreckage as far as possible"
      
      * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (34 commits)
        genirq: Remove bogus restriction in irq_move_mask_irq()
        irqchip: atmel-aic5: Add sama5d2 support
        irq: spear-shirq: Fix race in installing chained IRQ handler
        irq: irq-keystone: Fix race in installing chained IRQ handler
        gpio: gpio-tegra: Fix race in installing chained IRQ handler
        gpio: gpio-mxs: Fix race in installing chained IRQ handler
        gpio: gpio-mxc: Fix race in installing chained IRQ handler
        ARM: gemini: Fix race in installing GPIO chained IRQ handler
        GPU: ipu: Fix race in installing IPU chained IRQ handler
        ARM: sa1100: convert SA11x0 related code to use new chained handler helper
        irq: Add irq_set_chained_handler_and_data()
        irqchip: exynos-combiner: Save IRQ enable set on suspend
        genirq: Introduce helper function irq_data_get_affinity_mask()
        genirq: Introduce helper function irq_data_get_node()
        genirq: Introduce struct irq_common_data to host shared irq data
        genirq: Prevent crash in irq_move_irq()
        genirq: Enhance irq_data_to_desc() to support hierarchy irqdomain
        irqchip: gic: Simplify gic_configure_irq by using IRQCHIP_SET_TYPE_MASKED
        irqchip: renesas: intc-irqpin: Improve binding documentation
        genirq: Set IRQCHIP_SKIP_SET_WAKE for no_irq_chip
        ...
      407a2c72