1. 05 Feb, 2021 28 commits
  2. 04 Feb, 2021 7 commits
  3. 03 Feb, 2021 5 commits
    • Dave Airlie's avatar
      drm/nouveau: fix dma syncing warning with debugging on. · f295c8cf
      Dave Airlie authored
      Since I wrote the below patch if you run a debug kernel you can a
      dma debug warning like:
      nouveau 0000:1f:00.0: DMA-API: device driver tries to sync DMA memory it has not allocated [device address=0x000000016e012000] [size=4096 bytes]
      
      The old nouveau code wasn't consolidate the pages like the ttm code,
      but the dma-debug expects the sync code to give it the same base/range
      pairs as the allocator.
      
      Fix the nouveau sync code to consolidate pages before calling the
      sync code.
      
      Fixes: bd549d35 ("nouveau: use ttm populate mapping functions. (v2)")
      Reported-by: default avatarLyude Paul <lyude@redhat.com>
      Reviewed-by: default avatarBen Skeggs <bskeggs@redhat.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      Link: https://patchwork.freedesktop.org/patch/417588/
      f295c8cf
    • Linus Torvalds's avatar
      Merge tag 'for-linus-5.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml · 61556703
      Linus Torvalds authored
      Pull UML fixes from Richard Weinberger:
      
       - Make sure to set a default console, otherwise ttynull is selected
      
       - Revert initial ARCH_HAS_SET_MEMORY support, this needs more work
      
       - Fix a regression due to ubd refactoring
      
       - Various small fixes
      
      * tag 'for-linus-5.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:
        um: time: fix initialization in time-travel mode
        um: fix os_idle_sleep() to not hang
        Revert "um: support some of ARCH_HAS_SET_MEMORY"
        Revert "um: allocate a guard page to helper threads"
        um: virtio: free vu_dev only with the contained struct device
        um: kmsg_dumper: always dump when not tty console
        um: stdio_console: Make preferred console
        um: return error from ioremap()
        um: ubd: fix command line handling of ubd
      61556703
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 3afe9076
      Linus Torvalds authored
      Pull arm64 fixes from Catalin Marinas:
       "Fix the arm64 linear map range detection for tagged addresses and
        replace the bitwise operations with subtract (virt_addr_valid(),
        __is_lm_address(), __lm_to_phys())"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64: Use simpler arithmetics for the linear map macros
        arm64: Do not pass tagged addresses to __is_lm_address()
      3afe9076
    • Linus Torvalds's avatar
      Merge tag 'trace-v5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · dbc15d24
      Linus Torvalds authored
      Pull tracing fixes from Steven Rostedt:
      
       - Initialize tracing-graph-pause at task creation, not start of
         function tracing, to avoid corrupting the pause counter.
      
       - Set "pause-on-trace" for latency tracers as that option breaks their
         output (regression).
      
       - Fix the wrong error return for setting kretprobes on future modules
         (before they are loaded).
      
       - Fix re-registering the same kretprobe.
      
       - Add missing value check for added RCU variable reload.
      
      * tag 'trace-v5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracepoint: Fix race between tracing and removing tracepoint
        kretprobe: Avoid re-registration of the same kretprobe earlier
        tracing/kprobe: Fix to support kretprobe events on unloaded modules
        tracing: Use pause-on-trace with the latency tracers
        fgraph: Initialize tracing_graph_pause at task creation
      dbc15d24
    • Linus Torvalds's avatar
      Merge tag 'arm-soc-fixes-v5.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc · 54fe3ffe
      Linus Torvalds authored
      Pull ARM SoC fixes from Arnd Bergmann:
       "The code fixes in this round are all for the Texas Instruments OMAP
        platform, addressing several regressions related to the ti-sysc
        interconnect changes that was merged in linux-5.11 and one recently
        introduced RCU usage warning.
      
        Tero Kristo updates his maintainer file entries as he is changing to a
        new employer.
      
        The other changes are for devicetree files across eight different
        platforms:
      
        TI OMAP:
         - multiple gpio related one-line fixes
      
        Allwinner/sunxi:
         - ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
         - soc: sunxi: mbus: Remove DE2 display engine compatibles
      
        NXP lpc32xx:
         - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL
      
        STMicroelectronics stm32
         - multiple minor fixes for DHCOM/DHCOR boards
      
        NXP Layerscape:
         - Fix DCFG address range on LS1046A SoC
      
        Amlogic meson:
         - fix reboot issue on odroid C4
         - revert an ethernet change that caused a regression
         - meson-g12: Set FL-adj property value
      
        Rockchip:
         - multiple minor fixes on 64-bit rockchip machines
      
        Qualcomm:
         - Regression fixes for Lenovo Yoga touchpad and for interconnect
           configuration
         - Boot fixes for 'LPASS' clock configuration on two machines"
      
      * tag 'arm-soc-fixes-v5.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (31 commits)
        ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL
        ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
        arm64: dts: ls1046a: fix dcfg address range
        soc: sunxi: mbus: Remove DE2 display engine compatibles
        arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4
        Revert "arm64: dts: amlogic: add missing ethernet reset ID"
        arm64: dts: rockchip: Disable display for NanoPi R2S
        ARM: dts: omap4-droid4: Fix lost keypad slide interrupts for droid4
        arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node
        drivers: bus: simple-pm-bus: Fix compatibility with simple-bus for auxdata
        ARM: OMAP2+: Fix booting for am335x after moving to simple-pm-bus
        ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled
        ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02
        ARM: dts: stm32: Fix GPIO hog flags on DHCOM PicoITX
        ARM: dts: stm32: Fix GPIO hog names on DHCOM
        ARM: dts: stm32: Disable optional TSC2004 on DRC02 board
        ARM: dts: stm32: Disable WP on DHCOM uSD slot
        ARM: dts: stm32: Connect card-detect signal on DHCOM
        ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect
        arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc
        ...
      54fe3ffe