1. 25 Feb, 2022 4 commits
  2. 24 Feb, 2022 3 commits
  3. 22 Feb, 2022 7 commits
  4. 08 Feb, 2022 3 commits
  5. 07 Feb, 2022 2 commits
  6. 02 Feb, 2022 2 commits
  7. 27 Jan, 2022 11 commits
  8. 24 Jan, 2022 4 commits
  9. 23 Jan, 2022 4 commits
    • Al Cooper's avatar
      phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option · 5070ce86
      Al Cooper authored
      The previous commit 4b402fa8 ("phy: phy-brcm-usb: support PHY on
      the BCM4908") added a second "default" line for ARCH_BCM_4908 above
      the original "default" line for ARCH_BRCMSTB. When two "default"
      lines are used, only the first is used and this change stopped
      the PHY_BRCM_USB option for being enabled for ARCH_BRCMSTB.
      The fix is to use one "default line with "||".
      
      Fixes: 4b402fa8 ("phy: phy-brcm-usb: support PHY on the BCM4908")
      Signed-off-by: default avatarAl Cooper <alcooperx@gmail.com>
      Acked-by: default avatarRafał Miłecki <rafal@milecki.pl>
      Acked-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      Link: https://lore.kernel.org/r/20211201180653.35097-4-alcooperx@gmail.comSigned-off-by: default avatarVinod Koul <vkoul@kernel.org>
      5070ce86
    • Al Cooper's avatar
      phy: usb: Leave some clocks running during suspend · 42fed570
      Al Cooper authored
      The PHY client driver does a phy_exit() call on suspend or rmmod and
      the PHY driver needs to know the difference because some clocks need
      to be kept running for suspend but can be shutdown on unbind/rmmod
      (or if there are no PHY clients at all).
      
      The fix is to use a PM notifier so the driver can tell if a PHY
      client is calling exit() because of a system suspend or a driver
      unbind/rmmod.
      Signed-off-by: default avatarAl Cooper <alcooperx@gmail.com>
      Acked-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      Link: https://lore.kernel.org/r/20211201180653.35097-2-alcooperx@gmail.comSigned-off-by: default avatarVinod Koul <vkoul@kernel.org>
      42fed570
    • Linus Torvalds's avatar
      Linux 5.17-rc1 · e783362e
      Linus Torvalds authored
      e783362e
    • Linus Torvalds's avatar
      Merge tag 'perf-tools-for-v5.17-2022-01-22' of... · 40c84321
      Linus Torvalds authored
      Merge tag 'perf-tools-for-v5.17-2022-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
      
      Pull more perf tools updates from Arnaldo Carvalho de Melo:
      
       - Fix printing 'phys_addr' in 'perf script'.
      
       - Fix failure to add events with 'perf probe' in ppc64 due to not
         removing leading dot (ppc64 ABIv1).
      
       - Fix cpu_map__item() python binding building.
      
       - Support event alias in form foo-bar-baz, add pmu-events and
         parse-event tests for it.
      
       - No need to setup affinities when starting a workload or attaching to
         a pid.
      
       - Use path__join() to compose a path instead of ad-hoc snprintf()
         equivalent.
      
       - Override attr->sample_period for non-libpfm4 events.
      
       - Use libperf cpumap APIs instead of accessing the internal state
         directly.
      
       - Sync x86 arch prctl headers and files changed by the new
         set_mempolicy_home_node syscall with the kernel sources.
      
       - Remove duplicate include in cpumap.h.
      
       - Remove redundant err variable.
      
      * tag 'perf-tools-for-v5.17-2022-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
        perf tools: Remove redundant err variable
        perf test: Add parse-events test for aliases with hyphens
        perf test: Add pmu-events test for aliases with hyphens
        perf parse-events: Support event alias in form foo-bar-baz
        perf evsel: Override attr->sample_period for non-libpfm4 events
        perf cpumap: Remove duplicate include in cpumap.h
        perf cpumap: Migrate to libperf cpumap api
        perf python: Fix cpu_map__item() building
        perf script: Fix printing 'phys_addr' failure issue
        tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall
        tools headers UAPI: Sync x86 arch prctl headers with the kernel sources
        perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
        perf evlist: No need to setup affinities when disabling events for pid targets
        perf evlist: No need to setup affinities when enabling events for pid targets
        perf stat: No need to setup affinities when starting a workload
        perf affinity: Allow passing a NULL arg to affinity__cleanup()
        perf probe: Fix ppc64 'perf probe add events failed' case
      40c84321