1. 01 Apr, 2021 16 commits
  2. 31 Mar, 2021 2 commits
    • Linus Torvalds's avatar
      Merge tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · d19cc4bf
      Linus Torvalds authored
      Pull ftrace fix from Steven Rostedt:
       "Add check of order < 0 before calling free_pages()
      
        The function addresses that are traced by ftrace are stored in pages,
        and the size is held in a variable. If there's some error in creating
        them, the allocate ones will be freed. In this case, it is possible
        that the order of pages to be freed may end up being negative due to a
        size of zero passed to get_count_order(), and then that negative
        number will cause free_pages() to free a very large section.
      
        Make sure that does not happen"
      
      * tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        ftrace: Check if pages were allocated before calling free_pages()
      d19cc4bf
    • Linus Torvalds's avatar
      Merge tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · 39192106
      Linus Torvalds authored
      Pull pin control fixes from Linus Walleij:
       "Some overly ripe fixes for the v5.12 kernel. I should have sent
        earlier but had my head stuck in GDB.
      
        All are driver fixes:
      
         - Fix up some Intel GPIO base calculations.
      
         - Fix a register offset in the Microchip driver.
      
         - Fix suspend/resume bug in the Rockchip driver.
      
         - Default pull up strength in the Qualcomm LPASS driver.
      
         - Fix two pingroup offsets in the Qualcomm SC7280 driver.
      
         - Fix SDC1 register offset in the Qualcomm SC7280 driver.
      
         - Fix a nasty string concatenation in the Qualcomm SDX55 driver.
      
         - Check the REVID register to see if the device is real or
           virtualized during virtualization in the Intel driver"
      
      * tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
        pinctrl: intel: check REVID register value for device presence
        pinctrl: qcom: fix unintentional string concatenation
        pinctrl: qcom: sc7280: Fix SDC1_RCLK configurations
        pinctrl: qcom: sc7280: Fix SDC_QDSD_PINGROUP and UFS_RESET offsets
        pinctrl: qcom: lpass lpi: use default pullup/strength values
        pinctrl: rockchip: fix restore error in resume
        pinctrl: microchip-sgpio: Fix wrong register offset for IRQ trigger
        pinctrl: intel: Show the GPIO base calculation explicitly
      39192106
  3. 30 Mar, 2021 19 commits
  4. 29 Mar, 2021 3 commits
    • Linus Walleij's avatar
      Merge tag 'intel-pinctrl-v5.12-3' of... · ba845907
      Linus Walleij authored
      Merge tag 'intel-pinctrl-v5.12-3' of gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into fixes
      
      intel-pinctrl for v5.12-3
      
      * Check if device is present, which is not the case in Xen
      
      The following is an automated git shortlog grouped by driver:
      
      intel:
       -  check REVID register value for device presence
      ba845907
    • Jason Gunthorpe's avatar
      vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends · e0146a10
      Jason Gunthorpe authored
      Compiling the nvlink stuff relies on the SPAPR_TCE_IOMMU otherwise there
      are compile errors:
      
       drivers/vfio/pci/vfio_pci_nvlink2.c:101:10: error: implicit declaration of function 'mm_iommu_put' [-Werror,-Wimplicit-function-declaration]
                                  ret = mm_iommu_put(data->mm, data->mem);
      
      As PPC only defines these functions when the config is set.
      
      Previously this wasn't a problem by chance as SPAPR_TCE_IOMMU was the only
      IOMMU that could have satisfied IOMMU_API on POWERNV.
      
      Fixes: 179209fa ("vfio: IOMMU_API should be selected")
      Reported-by: default avatarkernel test robot <lkp@intel.com>
      Signed-off-by: default avatarJason Gunthorpe <jgg@nvidia.com>
      Message-Id: <0-v1-83dba9768fc3+419-vfio_nvlink2_kconfig_jgg@nvidia.com>
      Signed-off-by: default avatarAlex Williamson <alex.williamson@redhat.com>
      e0146a10
    • Linus Torvalds's avatar
      Merge tag 'xtensa-20210329' of git://github.com/jcmvbkbc/linux-xtensa · 1e43c377
      Linus Torvalds authored
      Pull xtensa fixes from Max Filippov:
      
       - fix build with separate exception vectors when they are placed too
         far from the rest of the kernel
      
       - fix uaccess-related livelock in do_page_fault.
      
      * tag 'xtensa-20210329' of git://github.com/jcmvbkbc/linux-xtensa:
        xtensa: fix uaccess-related livelock in do_page_fault
        xtensa: move coprocessor_flush to the .text section
      1e43c377