1. 06 May, 2019 4 commits
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-docs' and 'pm-misc' · 7afc5395
      Rafael J. Wysocki authored
      * pm-docs:
        Documentation: PM: Unify copyright notices
        Documentation: PM: Add SPDX license tags to multiple files
        cpufreq: intel_pstate: Documentation: Add references sections
      
      * pm-misc:
        firmware/psci: add support for SYSTEM_RESET2
        drivers: firmware: psci: Announce support for OS initiated suspend mode
        drivers: firmware: psci: Simplify error path of psci_dt_init()
        drivers: firmware: psci: Split psci_dt_cpu_init_idle()
        MAINTAINERS: Update files for PSCI
        drivers: firmware: psci: Move psci to separate directory
      7afc5395
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-cpuidle' and 'pm-sleep' · 78baa1ea
      Rafael J. Wysocki authored
      * pm-cpuidle:
        PM / Domains: Add genpd governor for CPUs
        cpuidle: Export the next timer expiration for CPUs
        PM / Domains: Add support for CPU devices to genpd
        PM / Domains: Add generic data pointer to struct genpd_power_state
        cpuidle: exynos: Unify target residency for AFTR and coupled AFTR states
      
      * pm-sleep:
        PM / core: Propagate dev->power.wakeup_path when no callbacks
        PM / core: Introduce dpm_async_fn() helper
        PM / core: fix kerneldoc comment for device_pm_wait_for_dev()
        PM / core: fix kerneldoc comment for dpm_watchdog_handler()
        PM / sleep: Measure the time of filesystems syncing
        PM / sleep: Refactor filesystems sync to reduce duplication
        PM / wakeup: Use pm_pr_dbg() instead of pr_debug()
      78baa1ea
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpufreq' · 7d4a27c1
      Rafael J. Wysocki authored
      * pm-cpufreq: (24 commits)
        cpufreq: Fix kobject memleak
        cpufreq: armada-37xx: fix frequency calculation for opp
        cpufreq: centrino: Fix centrino_setpolicy() kerneldoc comment
        cpufreq: qoriq: add support for lx2160a
        cpufreq: qoriq: Add ls1028a chip support
        cpufreq: Move ->get callback check outside of __cpufreq_get()
        cpufreq: Remove needless bios_limit check in show_bios_limit()
        drivers/cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning
        cpufreq: boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option
        cpufreq: stats: Use lock by stat to replace global spin lock
        cpufreq: Remove cpufreq_driver check in cpufreq_boost_supported()
        cpufreq: maple: Remove redundant code from maple_cpufreq_init()
        cpufreq: ppc_cbe: fix possible object reference leak
        cpufreq: pmac32: fix possible object reference leak
        cpufreq/pasemi: fix possible object reference leak
        cpufreq: maple: fix possible object reference leak
        cpufreq: kirkwood: fix possible object reference leak
        cpufreq: imx6q: fix possible object reference leak
        cpufreq: ap806: fix possible object reference leak
        drivers/cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has()
        ...
      7d4a27c1
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-x86' · 4566e2dd
      Rafael J. Wysocki authored
      * pm-x86:
        x86: tsc: Rework time_cpufreq_notifier()
        admin-guide: pm: intel_epb: Add SPDX license tag and copyright notice
        PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface
        PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling
      4566e2dd
  2. 30 Apr, 2019 3 commits
  3. 29 Apr, 2019 4 commits
  4. 28 Apr, 2019 5 commits
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm · 9520b532
      Linus Torvalds authored
      Pull ARM fixes from Russell King:
       "A small number of ARM fixes
      
         - Fix function tracer and unwinder dependencies so that we don't end
           up building kernels that will crash
      
         - Fix ARMv7M nommu initialisation (missing register initialisation)
      
         - Fix EFI decompressor entry (ensuring barrier instructions are
           enabled prior to use)"
      
      * tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm:
        ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache
        ARM: 8856/1: NOMMU: Fix CCR register faulty initialization when MPU is disabled
        ARM: fix function graph tracer and unwinder dependencies
      9520b532
    • Linus Torvalds's avatar
      Merge tag 'powerpc-5.1-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 0d82044e
      Linus Torvalds authored
      Pull powerpc fixes from Michael Ellerman:
       "A one-liner to make our Radix MMU support depend on HUGETLB_PAGE. We
        use some of the hugetlb inlines (eg. pud_huge()) when operating on the
        linear mapping and if they're compiled into empty wrappers we can
        corrupt memory.
      
        Then two fixes to our VFIO IOMMU code. The first is not a regression
        but fixes the locking to avoid a user-triggerable deadlock.
      
        The second does fix a regression since rc1, and depends on the first
        fix. It makes it possible to run guests with large amounts of memory
        again (~256GB).
      
        Thanks to Alexey Kardashevskiy"
      
      * tag 'powerpc-5.1-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc/mm_iommu: Allow pinning large regions
        powerpc/mm_iommu: Fix potential deadlock
        powerpc/mm/radix: Make Radix require HUGETLB_PAGE
      0d82044e
    • Linus Torvalds's avatar
      Merge tag 'for-linus-20190428' of git://git.kernel.dk/linux-block · 975a0f40
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
       "A set of io_uring fixes that should go into this release. In
        particular, this contains:
      
         - The mutex lock vs ctx ref count fix (me)
      
         - Removal of a dead variable (me)
      
         - Two race fixes (Stefan)
      
         - Ring head/tail condition fix for poll full SQ detection (Stefan)"
      
      * tag 'for-linus-20190428' of git://git.kernel.dk/linux-block:
        io_uring: remove 'state' argument from io_{read,write} path
        io_uring: fix poll full SQ detection
        io_uring: fix race condition when sq threads goes sleeping
        io_uring: fix race condition reading SQ entries
        io_uring: fail io_uring_register(2) on a dying io_uring instance
      975a0f40
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma · 14f974d7
      Linus Torvalds authored
      Pull rdma fixes from Jason Gunthorpe:
       "One core bug fix and a few driver ones
      
         - FRWR memory registration for hfi1/qib didn't work with with some
           iovas causing a NFSoRDMA failure regression due to a fix in the NFS
           side
      
         - A command flow error in mlx5 allowed user space to send a corrupt
           command (and also smash the kernel stack we've since learned)
      
         - Fix a regression and some bugs with device hot unplug that was
           discovered while reviewing Andrea's patches
      
         - hns has a failure if the user asks for certain QP configurations"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma:
        RDMA/hns: Bugfix for mapping user db
        RDMA/ucontext: Fix regression with disassociate
        RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages
        RDMA/mlx5: Do not allow the user to write to the clock page
        IB/mlx5: Fix scatter to CQE in DCT QP creation
        IB/rdmavt: Fix frwr memory registration
      14f974d7
    • Linus Torvalds's avatar
      Merge tag 'dmaengine-fix-5.1-rc7' of git://git.infradead.org/users/vkoul/slave-dma · 72a6e35d
      Linus Torvalds authored
      Pull dmaengine fixes from Vinod Koul:
      
       - fix for wrong register use in mediatek driver
      
       - fix in sh driver for glitch is tx_status and treating 0 a valid
         residue for cyclic
      
       - fix in bcm driver for using right memory allocation flag
      
      * tag 'dmaengine-fix-5.1-rc7' of git://git.infradead.org/users/vkoul/slave-dma:
        dmaengine: mediatek-cqdma: fix wrong register usage in mtk_cqdma_start
        dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status
        dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid
        dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sg
      72a6e35d
  5. 27 Apr, 2019 7 commits
  6. 26 Apr, 2019 17 commits