1. 10 Jul, 2020 3 commits
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2020-07-10' of git://anongit.freedesktop.org/drm/drm · 42f82040
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "I've been off most of the week, but some fixes have piled up. Seems a
        bit busier than last week, but they are pretty spread out across a
        bunch of drivers, none of them seem that big or worried me too much.
      
        amdgpu:
         - Fix a suspend/resume issue with PSP
         - Backlight fix for Renoir
         - Fix for gpu recovery debugging
      
        radeon:
         - Fix a double free in error path
      
        i915:
         - fbc fencing fix
         - debugfs panic fix
         - gem vma constuction fix
         - gem pin under vm->nutex fix
      
        nouveau:
         - SVM fixes
         - display fixes
      
        meson:
         - OSD burst length fixes
      
        hibmc:
         - runtime warning fix
      
        mediatek:
         - cmdq, mmsys fixes
         - visibility check fixes"
      
      * tag 'drm-fixes-2020-07-10' of git://anongit.freedesktop.org/drm/drm: (24 commits)
        drm/amdgpu: don't do soft recovery if gpu_recovery=0
        drm/radeon: fix double free
        drm/amd/display: add dmcub check on RENOIR
        drm/amdgpu: add TMR destory function for psp
        drm/amdgpu: asd function needs to be unloaded in suspend phase
        drm/hisilicon/hibmc: Move drm_fbdev_generic_setup() down to avoid the splat
        drm/nouveau/nouveau: fix page fault on device private memory
        drm/nouveau/svm: fix migrate page regression
        drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
        drm/nouveau/kms/nv50-: bail from nv50_audio_disable() early if audio not enabled
        drm/i915/gt: Pin the rings before marking active
        drm/i915: Also drop vm.ref along error paths for vma construction
        drm/i915: Drop vm.ref for duplicate vma on construction
        drm/i915/fbc: Fix fence_y_offset handling
        drm/i915: Skip stale object handle for debugfs per-file-stats
        drm/mediatek: mtk_hdmi: Remove debug messages for function calls
        drm/mediatek: mtk_mt8173_hdmi_phy: Remove unnused const variables
        drm/mediatek: Delete not used of_device_get_match_data
        drm/mediatek: Remove unnecessary conversion to bool
        drm/meson: viu: fix setting the OSD burst length in VIU_OSD1_FIFO_CTRL_STAT
        ...
      42f82040
    • Cesar Eduardo Barros's avatar
      Restore gcc check in mips asm/unroll.h · d4e60453
      Cesar Eduardo Barros authored
      While raising the gcc version requirement to 4.9, the compile-time check
      in the unroll macro was accidentally changed from being used on gcc and
      clang to being used on clang only.
      
      Restore the gcc check, changing it from "gcc >= 4.7" to "all gcc".
      
      [ We should probably remove this all entirely: if we remove the check
        for CLANG, then the check for GCC can go away. Older versions of clang
        are not really appropriate or supported for kernel builds - Linus ]
      
      Fixes: 6ec4476a ("Raise gcc version requirement to 4.9")
      Signed-off-by: default avatarCesar Eduardo Barros <cesarb@cesarb.eti.br>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      d4e60453
    • Rikard Falkeborn's avatar
      kbuild: Move -Wtype-limits to W=2 · 355a3587
      Rikard Falkeborn authored
      -Wtype-limits is included in -Wextra which is added at W=1. It warns
      (among other things) that 'comparison of an unsigned variable `< 0` is
      always false. This causes noisy warnings, especially when used in
      macros, hence it is more suitable for W=2.
      
      Link: https://lore.kernel.org/lkml/CAHk-=wiKCXEWKJ9dWUimGbrVRo_N2RosESUw8E7m9AEtyZcu=w@mail.gmail.com/Signed-off-by: default avatarRikard Falkeborn <rikard.falkeborn@gmail.com>
      Suggested-by: default avatarArnd Bergmann <arnd@arndb.de>
      Acked-by: default avatarAndy Shevchenko <andy.shevchenko@gmail.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      355a3587
  2. 09 Jul, 2020 12 commits
  3. 08 Jul, 2020 20 commits
  4. 07 Jul, 2020 5 commits
    • Linus Torvalds's avatar
      Merge tag 'perf-tools-fixes-2020-07-07' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux · dcde237b
      Linus Torvalds authored
      Pull perf tooling fixes from Arnaldo Carvalho de Melo:
      
       - Intel PT fixes for PEBS-via-PT with registers
      
       - Fixes for Intel PT python based GUI
      
       - Avoid duplicated sideband events with Intel PT in system wide tracing
      
       - Remove needless 'dummy' event from TUI menu, used when synthesizing
         meta data events for pre-existing processes
      
       - Fix corner case segfault when pressing enter in a screen without
         entries in the TUI for report/top
      
       - Fixes for time stamp handling in libtraceevent
      
       - Explicitly set utf-8 encoding in perf flamegraph
      
       - Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy',
         silencing perf build warning
      
      * tag 'perf-tools-fixes-2020-07-07' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
        perf report TUI: Remove needless 'dummy' event from menu
        perf intel-pt: Fix PEBS sample for XMM registers
        perf intel-pt: Fix displaying PEBS-via-PT with registers
        perf intel-pt: Fix recording PEBS-via-PT with registers
        perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
        tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling
        tools lib traceevent: Add API to read time information from kbuffer
        perf scripts python: exported-sql-viewer.py: Fix time chart call tree
        perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result
        perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result
        perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result
        perf record: Fix duplicated sideband events with Intel PT system wide tracing
        perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
        tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy'
        perf flamegraph: Explicitly set utf-8 encoding
      dcde237b
    • Linus Torvalds's avatar
      Merge tag 'mtd/fixes-for-5.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux · 6d12075d
      Linus Torvalds authored
      Pull MTD fixes from Miquel Raynal:
       "MTD:
         - Set a missing master partition panic write flag
      
        Raw NAND:
         - Fix build issue in the xway driver
         - Fix a wrong return code"
      
      * tag 'mtd/fixes-for-5.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux:
        mtd: rawnand: xway: Fix build issue
        mtd: set master partition panic write flag
        nandsim: Fix return code testing of ns_find_operation()
      6d12075d
    • Linus Torvalds's avatar
      Merge tag 'for-5.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · aa27b32b
      Linus Torvalds authored
      Pull btrfs fixes from David Sterba:
      
       - regression fix of a leak in global block reserve accounting
      
       - fix a (hard to hit) race of readahead vs releasepage that could lead
         to crash
      
       - convert all remaining uses of comment fall through annotations to the
         pseudo keyword
      
       - fix crash when mounting a fuzzed image with -o recovery
      
      * tag 'for-5.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
        btrfs: reset tree root pointer after error in init_tree_roots
        btrfs: fix reclaim_size counter leak after stealing from global reserve
        btrfs: fix fatal extent_buffer readahead vs releasepage race
        btrfs: convert comments to fallthrough annotations
      aa27b32b
    • Linus Torvalds's avatar
      Merge tag 'arc-5.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc · 9e4d7696
      Linus Torvalds authored
      Pull ARC fixes from Vineet Gupta:
      
       - User build systems to pass -mcpu
      
       - Fix potential EFA clobber in syscall handler
      
       - Fix ARCompact 2 levels of interrupts build
      
       - Detect newer HS CPU releases
      
       - misc other fixes
      
      * tag 'arc-5.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc:
        ARCv2: support loop buffer (LPB) disabling
        ARC: build: remove deprecated toggle for arc700 builds
        ARC: build: allow users to specify -mcpu
        ARCv2: boot log: detect newer/upconing HS3x/HS4x releases
        ARC: elf: use right ELF_ARCH
        ARC: [arcompact] fix bitrot with 2 levels of interrupt
        ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
      9e4d7696
    • Linus Torvalds's avatar
      Merge tag 'tpmdd-next-v5.8-rc5' of git://git.infradead.org/users/jjs/linux-tpmdd · a6bc851f
      Linus Torvalds authored
      Pull tpm fix from Jarkko Sakkinen:
       "Revert commit e918e570 ("tpm_tis: Remove the HID IFX0102").
      
        Removing IFX0102 from tpm_tis was not a right move because both
        tpm_tis and tpm_infineon use the same device ID.
      
        A real fix requires quirks added to both drivers. It can probably wait
        until v5.9 as the bug has existed since 2006"
      
      * tag 'tpmdd-next-v5.8-rc5' of git://git.infradead.org/users/jjs/linux-tpmdd:
        Revert commit e918e570 ("tpm_tis: Remove the HID IFX0102")
      a6bc851f