1. 12 May, 2015 1 commit
  2. 11 May, 2015 3 commits
  3. 09 May, 2015 1 commit
    • Ingo Molnar's avatar
      Merge tag 'perf-core-for-mingo' of... · 32b0ed3a
      Ingo Molnar authored
      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:
      
        - 'perf probe' improvements: (Masami Hiramatsu)
      
          - Support glob wildcards for function name
          - Support $params special probe argument: Collect all function arguments
          - Make --line checks validate C-style function name.
          - Add --no-inlines option to avoid searching inline functions
      
        - Introduce new 'perf bench futex' benchmark: 'wake-parallel', to
          measure parallel waker threads generating contention for kernel
          locks (hb->lock). (Davidlohr Bueso)
      
      Bug fixes:
      
        - Improve 'perf top' to survive much longer on high core count machines,
          more work needed to refcount more data structures besides 'struct thread'
          and fix more races. (Arnaldo Carvalho de Melo)
      
      Infrastructure changes:
      
        - Move barrier.h mb/rmb/wmb API from tools/perf/ to kernel like tools/arch/
          hierarchy. (Arnaldo Carvalho de Melo)
      
        - Borrow atomic.h from the kernel, initially the x86 implementations
          with a fallback to gcc intrinsics for the other arches, all the kernel
          like framework in place for doing arch specific implementations,
          preferrably cloning what is in the kernel to the greater extent
          possible. (Arnaldo Carvalho de Melo)
      
        - Protect the 'struct thread' lifetime with a reference counter,
          and protect data structures that contains its instances with
          a mutex. (Arnaldo Carvalho de Melo
      
        - Disable libdw DWARF unwind when built with NO_DWARF (Naveen N. Rao)
      Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
      Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
      32b0ed3a
  4. 08 May, 2015 34 commits
  5. 07 May, 2015 1 commit
    • Linus Torvalds's avatar
      Merge tag 'pm+acpi-4.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 3e0283a5
      Linus Torvalds authored
      Pull power management and ACPI fixes from Rafael Wysocki:
       "These include three regression fixes (PCI resources management,
        ACPI/PNP device enumeration, ACPI SBS on MacBook) and two ACPI
        documentation fixes related to GPIO.
      
        Specifics:
      
         - Fix for a PCI resources management regression introduced during the
           4.0 cycle and related to the handling of ACPI resources'
           Producer/Consumer flags that turn out to be useless (Jiang Liu)
      
         - Fix for a MacBook regression related to the Smart Battery Subsystem
           (SBS) driver causing various problems (stalls on boot, failure to
           detect or report battery) to happen and introduced during the 3.18
           cycle (Chris Bainbridge)
      
         - Fix for an ACPI/PNP device enumeration regression introduced during
           the 3.16 cycle caused by failing to include two PNP device IDs into
           the list of IDs that PNP device objects need to be created for
           (Witold Szczeponik)
      
         - Fixes for two minor mistakes in the ACPI GPIO properties
           documentation (Antonio Ospite, Rafael J Wysocki)"
      
      * tag 'pm+acpi-4.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        ACPI / PNP: add two IDs to list for PNPACPI device enumeration
        ACPI / documentation: Fix ambiguity in the GPIO properties document
        ACPI / documentation: fix a sentence about GPIO resources
        ACPI / SBS: Add 5 us delay to fix SBS hangs on MacBook
        x86/PCI/ACPI: Make all resources except [io 0xcf8-0xcff] available on PCI bus
      3e0283a5