Skip to content
  1. Feb 15, 2021
    • Linus Torvalds's avatar
      Merge tag 'x86_urgent_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · c5530214
      Linus Torvalds authored
      Pull x86 fixes from Borislav Petkov:
       "I kinda knew while typing 'I hope this is the last batch of x86/urgent
        updates' last week, Murphy was reading too and uttered 'Hold my
        beer!'.
      
        So here's more fixes... Thanks Murphy.
      
        Anyway, three more x86/urgent fixes for 5.11 final. We should be
        finally ready (famous last words). :-)
      
         - An SGX use after free fix
      
         - A fix for the fix to disable CET instrumentation generation for
           kernel code. We forgot 32-bit, which we seem to do very often
           nowadays
      
         - A Xen PV fix to irqdomain init ordering"
      
      * tag 'x86_urgent_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init()
        x86/build: Disable CET instrumentation in the kernel for 32-bit too
        x86/sgx: Maintain encl->refcount for each encl->mm_list entry
      c5530214
  2. Feb 14, 2021
  3. Feb 13, 2021
    • Linus Torvalds's avatar
      Merge tag '5.11-rc7-smb3-github' of git://github.com/smfrench/smb3-kernel · 7989807d
      Linus Torvalds authored
      Pull cifs fixes from Steve French:
       "Four small smb3 fixes to the new mount API (including a particularly
        important one for DFS links).
      
        These were found in testing this week of additional DFS scenarios, and
        a user testing of an apache container problem"
      
      * tag '5.11-rc7-smb3-github' of git://github.com/smfrench/smb3-kernel:
        cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.
        cifs: In the new mount api we get the full devname as source=
        cifs: do not disable noperm if multiuser mount option is not provided
        cifs: fix dfs-links
      7989807d
    • Linus Torvalds's avatar
      Merge tag 'io_uring-5.11-2021-02-12' of git://git.kernel.dk/linux-block · c6d8570e
      Linus Torvalds authored
      Pull io_uring fix from Jens Axboe:
       "Revert of a patch from this release that caused a regression"
      
      * tag 'io_uring-5.11-2021-02-12' of git://git.kernel.dk/linux-block:
        Revert "io_uring: don't take fs for recvmsg/sendmsg"
      c6d8570e
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2021-02-12' of git://anongit.freedesktop.org/drm/drm · a81bfdf8
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Regular fixes for final, there is a ttm regression fix, dp-mst fix,
        one amdgpu revert, two i915 fixes, and some misc fixes for sun4i,
        xlnx, and vc4.
      
        All pretty quiet and don't think we have any known outstanding
        regressions.
      
        ttm:
         - page pool regression fix.
      
        dp_mst:
         - don't report un-attached ports as connected
      
        amdgpu:
         - blank screen fix
      
        i915:
         - ensure Type-C FIA is powered when initializing
         - fix overlay frontbuffer tracking
      
        sun4i:
         - tcon1 sync polarity fix
         - always set HDMI clock rate
         - fix H6 HDMI PHY config
         - fix H6 max frequency
      
        vc4:
         - fix buffer overflow
      
        xlnx:
         - fix memory leak"
      
      * tag 'drm-fixes-2021-02-12' of git://anongit.freedesktop.org/drm/drm:
        drm/ttm: make sure pool pages are cleared
        drm/sun4i: dw-hdmi: Fix max. frequency for H6
        drm/sun4i: Fix H6 HDMI PHY configuration
        drm/sun4i: dw-hdmi: always set clock rate
        drm/sun4i: tcon: set sync polarity for tcon1 channel
        drm/i915: Fix overlay frontbuffer tracking
        Revert "drm/amd/display: Update NV1x SR latency values"
        drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it
        drm/dp_mst: Don't report ports connected if nothing is attached to them
        drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable
        drm/vc4: hvs: Fix buffer overflow with the dlist handling
      a81bfdf8
    • Linus Torvalds's avatar
      Merge tag 'trace-v5.11-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · e77a6817
      Linus Torvalds authored
      Pull tracing fix from Steven Rostedt:
       "Fix buffer overflow in trace event filter.
      
        It was reported that if an trace event was larger than a page and was
        filtered, that it caused memory corruption. The reason is that
        filtered events first go into a buffer to test the filter before being
        written into the ring buffer. Unfortunately, this write did not check
        the size"
      
      * tag 'trace-v5.11-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracing: Check length before giving out the filter buffer
      e77a6817
    • Linus Torvalds's avatar
      Merge tag 'for-linus-5.11-rc8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip · 2dbbaae5
      Linus Torvalds authored
      Pull xen fix from Juergen Gross:
       "A single fix for an issue introduced this development cycle: when
        running as a Xen guest on Arm systems the kernel will hang during
        boot"
      
      * tag 'for-linus-5.11-rc8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
        arm/xen: Don't probe xenbus as part of an early initcall
      2dbbaae5
    • Linus Torvalds's avatar
      Merge tag 'riscv-for-linus-5.11-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · f9516259
      Linus Torvalds authored
      Pull RISC-V fix from Palmer Dabbelt:
       "A single fix this week: the removal of the GPIO reset method for the
        Ethernet phy on the HiFive Unleashed.
      
        This returns to relying on the bootloader's phy reset sequence, which
        we'll have to continue doing until we can sort out how to get the
        Linux phy driver to perform the special reset dance required for this
        phy"
      
      * tag 'riscv-for-linus-5.11-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
        Revert "dts: phy: add GPIO number and active state used for phy reset"
      f9516259
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 93908500
      Linus Torvalds authored
      Pull arm64 fix from Catalin Marinas:
       "Fix PTRACE_PEEKMTETAGS access to an mmapped region before the first
        write"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page
      93908500
    • Catalin Marinas's avatar
      arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page · 68d54cee
      Catalin Marinas authored
      
      
      The ptrace(PTRACE_PEEKMTETAGS) implementation checks whether the user
      page has valid tags (mapped with PROT_MTE) by testing the PG_mte_tagged
      page flag. If this bit is cleared, ptrace(PTRACE_PEEKMTETAGS) returns
      -EIO.
      
      A newly created (PROT_MTE) mapping points to the zero page which had its
      tags zeroed during cpu_enable_mte(). If there were no prior writes to
      this mapping, ptrace(PTRACE_PEEKMTETAGS) fails with -EIO since the zero
      page does not have the PG_mte_tagged flag set.
      
      Set PG_mte_tagged on the zero page when its tags are cleared during
      boot. In addition, to avoid ptrace(PTRACE_PEEKMTETAGS) succeeding on
      !PROT_MTE mappings pointing to the zero page, change the
      __access_remote_tags() check to (vm_flags & VM_MTE) instead of
      PG_mte_tagged.
      
      Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
      Fixes: 34bfeea4
      
       ("arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTE")
      Cc: <stable@vger.kernel.org> # 5.10.x
      Cc: Will Deacon <will@kernel.org>
      Reported-by: default avatarLuis Machado <luis.machado@linaro.org>
      Tested-by: default avatarLuis Machado <luis.machado@linaro.org>
      Reviewed-by: default avatarVincenzo Frascino <vincenzo.frascino@arm.com>
      Link: https://lore.kernel.org/r/20210210180316.23654-1-catalin.marinas@arm.com
      68d54cee
  4. Feb 12, 2021
  5. Feb 11, 2021