1. 19 5月, 2022 12 次提交
  2. 12 5月, 2022 1 次提交
    • S
      thermal: int340x: Mode setting with new OS handshake · 7b145802
      Srinivas Pandruvada 提交于
      With the new OS handshake introduced by commit: "c7ff2976 ("thermal:
      int340x: Update OS policy capability handshake")", the "enabled" thermal
      zone mode doesn't work in the same way as previously.
      
      The "enabled" mode fails with -EINVAL when the new handshake is used.
      
      To address this issue, when the new OS UUID mask is set:
      
       - When the mode is "enabled", return 0 as the firmware already has the
         latest policy mask.
      
       - When the mode is "disabled", update the firmware with the UUID mask
         of zero.
      
      This way, the firmware can take over the thermal control.
      
      Also reset the OS UUID mask, which allows user space to update with new
      set of policies.
      
      Fixes: c7ff2976 ("thermal: int340x: Update OS policy capability handshake")
      Signed-off-by: NSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
      [ rjw: Changelog edits, removed unneeded parens ]
      Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
      7b145802
  3. 09 5月, 2022 23 次提交
  4. 08 5月, 2022 4 次提交
    • T
      Merge tag 'asoc-fix-v5.18-rc4' of... · ac02e3cd
      Takashi Iwai 提交于
      Merge tag 'asoc-fix-v5.18-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      
      ASoC: Fixes for v5.18
      
      A larger collection of fixes than I'd like, mainly because mixer-test
      is making it's way into the CI systems and turning up issues on a wider
      range of systems.  The most substantial thing though is a revert and an
      alternative fix for a dmaengine issue where the fix caused disruption
      for some other configurations, the core fix is backed out an a driver
      specific thing done instead.
      ac02e3cd
    • L
      Merge tag 'gpio-fixes-for-v5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux · 30c8e80f
      Linus Torvalds 提交于
      Pull gpio fixes from Bartosz Golaszewski:
      
       - fix the bounds check for the 'gpio-reserved-ranges' device property
         in gpiolib-of
      
       - drop the assignment of the pwm base number in gpio-mvebu (this was
         missed by the patch doing it globally for all pwm drivers)
      
       - fix the fwnode assignment (use own fwnode, not the parent's one) for
         the GPIO irqchip in gpio-visconti
      
       - update the irq_stat field before checking the trigger field in
         gpio-pca953x
      
       - update GPIO entry in MAINTAINERS
      
      * tag 'gpio-fixes-for-v5.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
        gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)
        gpio: visconti: Fix fwnode of GPIO IRQ
        MAINTAINERS: update the GPIO git tree entry
        gpio: mvebu: drop pwm base assignment
        gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
      30c8e80f
    • L
      Merge tag 'block-5.18-2022-05-06' of git://git.kernel.dk/linux-block · 8967605e
      Linus Torvalds 提交于
      Pull block fixes from Jens Axboe:
       "A single revert for a change that isn't needed in 5.18, and a small
        series for s390/dasd"
      
      * tag 'block-5.18-2022-05-06' of git://git.kernel.dk/linux-block:
        s390/dasd: Use kzalloc instead of kmalloc/memset
        s390/dasd: Fix read inconsistency for ESE DASD devices
        s390/dasd: Fix read for ESE with blksize < 4k
        s390/dasd: prevent double format of tracks for ESE devices
        s390/dasd: fix data corruption for ESE devices
        Revert "block: release rq qos structures for queue without disk"
      8967605e
    • L
      Merge tag 'io_uring-5.18-2022-05-06' of git://git.kernel.dk/linux-block · b366bd7d
      Linus Torvalds 提交于
      Pull io_uring fix from Jens Axboe:
       "Just a single file assignment fix this week"
      
      * tag 'io_uring-5.18-2022-05-06' of git://git.kernel.dk/linux-block:
        io_uring: assign non-fixed early for async work
      b366bd7d