1. 30 Aug, 2024 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2024-08-29' of... · 4f7d8da5
      Dave Airlie authored
      Merge tag 'drm-misc-next-2024-08-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
      
      drm-misc-next for v6.12:
      
      UAPI Changes:
      
      devfs:
      - support device numbers up to MINORBITS limit
      
      Core Changes:
      
      ci:
      - increase job timeout
      
      devfs:
      - use XArray for minor ids
      
      displayport:
      - mst: GUID improvements
      
      docs:
      - add fixes and cleanups
      
      panic:
      - optionally display QR code
      
      Driver Changes:
      
      amdgpu:
      - faster vblank disabling
      - GUID improvements
      
      gm12u320
      - convert to struct drm_edid
      
      host1x:
      - fix syncpoint IRQ during resume
      - use iommu_paging_domain_alloc()
      
      imx:
      - ipuv3: convert to struct drm_edid
      
      omapdrm:
      - improve error handling
      
      panel:
      - add support for BOE TV101WUM-LL2 plus DT bindings
      - novatek-nt35950: improve error handling
      - nv3051d: improve error handling
      - panel-edp: add support for BOE NE140WUM-N6G; revert support for
        SDC ATNA45AF01
      - visionox-vtdr6130: improve error handling; use
        devm_regulator_bulk_get_const()
      
      renesas:
      - rz-du: add support for RZ/G2UL plus DT bindings
      
      sti:
      - convert to struct drm_edid
      
      tegra:
      - gr3d: improve PM domain handling
      - convert to struct drm_edid
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/20240829144654.GA145538@linux.fritz.box
      4f7d8da5
  2. 29 Aug, 2024 11 commits
  3. 28 Aug, 2024 8 commits
  4. 27 Aug, 2024 5 commits
    • Stephan Gerhold's avatar
      Revert "drm/panel-edp: Add SDC ATNA45AF01" · 01cc7b2e
      Stephan Gerhold authored
      This reverts commit 8ebb1fc2.
      
      The panel should be handled through the samsung-atna33xc20 driver for
      correct power up timings. Otherwise the backlight does not work correctly.
      
      We have existing users of this panel through the generic "edp-panel"
      compatible (e.g. the Qualcomm X1E80100 CRD), but the screen works only
      partially in that configuration: It works after boot but once the screen
      gets disabled it does not turn on again until after reboot. It behaves the
      same way with the default "conservative" timings, so we might as well drop
      the configuration from the panel-edp driver. That way, users with old DTBs
      will get a warning and can move to the new driver.
      Reviewed-by: default avatarDouglas Anderson <dianders@chromium.org>
      Signed-off-by: default avatarStephan Gerhold <stephan.gerhold@linaro.org>
      Reviewed-by: default avatarJohan Hovold <johan+linaro@kernel.org>
      Tested-by: default avatarJohan Hovold <johan+linaro@kernel.org>
      Signed-off-by: default avatarDouglas Anderson <dianders@chromium.org>
      Link: https://patchwork.freedesktop.org/patch/msgid/20240715-x1e80100-crd-backlight-v2-2-31b7f2f658a3@linaro.org
      01cc7b2e
    • Daniel Vetter's avatar
      Merge tag 'amd-drm-next-6.12-2024-08-26' of... · e55ef655
      Daniel Vetter authored
      Merge tag 'amd-drm-next-6.12-2024-08-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      
      amd-drm-next-6.12-2024-08-26:
      
      amdgpu:
      - SDMA devcoredump support
      - DCN 4.0.1 updates
      - DC SUBVP fixes
      - Refactor OPP in DC
      - Refactor MMHUBBUB in DC
      - DC DML 2.1 updates
      - DC FAMS2 updates
      - RAS updates
      - GFX12 updates
      - VCN 4.0.3 updates
      - JPEG 4.0.3 updates
      - Enable wave kill (soft recovery) for compute queues
      - Clean up CP error interrupt handling
      - Enable CP bad opcode interrupts
      - VCN 4.x fixes
      - VCN 5.x fixes
      - GPU reset fixes
      - Fix vbios embedded EDID size handling
      - SMU 14.x updates
      - Misc code cleanups and spelling fixes
      - VCN devcoredump support
      - ISP MFD i2c support
      - DC vblank fixes
      - GFX 12 fixes
      - PSR fixes
      - Convert vbios embedded EDID to drm_edid
      - DCN 3.5 updates
      - DMCUB updates
      - Cursor fixes
      - Overdrive support for SMU 14.x
      - GFX CP padding optimizations
      - DCC fixes
      - DSC fixes
      - Preliminary per queue reset infrastructure
      - Initial per queue reset support for GFX 9
      - Initial per queue reset support for GFX 7, 8
      - DCN 3.2 fixes
      - DP MST fixes
      - SR-IOV fixes
      - GFX 9.4.3/4 devcoredump support
      - Add process isolation framework
      - Enable process isolation support for GFX 9.4.3/4
      - Take IOMMU remapping into account for P2P DMA checks
      
      amdkfd:
      - CRIU fixes
      - Improved input validation for user queues
      - HMM fix
      - Enable process isolation support for GFX 9.4.3/4
      - Initial per queue reset support for GFX 9
      - Allow users to target recommended SDMA engines
      
      radeon:
      - remove .load and drm_dev_alloc
      - Fix vbios embedded EDID size handling
      - Convert vbios embedded EDID to drm_edid
      - Use GEM references instead of TTM
      - r100 cp init cleanup
      - Fix potential overflows in evergreen CS offset tracking
      
      UAPI:
      - KFD support for targetting queues on recommended SDMA engines
        Proposed userspace:
        https://github.com/ROCm/ROCR-Runtime/commit/2f588a24065f41c208c3701945e20be746d8faf7
        https://github.com/ROCm/ROCR-Runtime/commit/eb30a5bbc7719c6ffcf2d2dd2878bc53a47b3f30
      
      drm/buddy:
      - Add start address support for trim function
      
      From: Alex Deucher <alexander.deucher@amd.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20240826201528.55307-1-alexander.deucher@amd.com
      e55ef655
    • Daniel Vetter's avatar
      Merge v6.11-rc5 into drm-next · 4461e9e5
      Daniel Vetter authored
      amdgpu pr conconflicts due to patches cherry-picked to -fixes, I might
      as well catch up with a backmerge and handle them all. Plus both misc
      and intel maintainers asked for a backmerge anyway.
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      4461e9e5
    • Daniel Vetter's avatar
      Merge tag 'drm-intel-gt-next-2024-08-23' of... · 3f53d7e4
      Daniel Vetter authored
      Merge tag 'drm-intel-gt-next-2024-08-23' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
      
      UAPI Changes:
      
      - Limit the number of relocations to INT_MAX (Tvrtko)
      
        Only impact should be synthetic tests.
      
      Driver Changes:
      
      - Fix for #11396: GPU Hang and rcs0 reset on Cherrytrail platform
      - Fix Virtual Memory mapping boundaries calculation (Andi)
      - Fix for #11255: Long hangs in buddy allocator with DG2/A380 without
        Resizable BAR since 6.9 (David)
      - Mark the GT as dead when mmio is unreliable (Chris, Andi)
      - Workaround additions / fixes for MTL, ARL and DG2 (John H, Nitin)
      - Enable partial memory mapping of GPU virtual memory (Andi, Chris)
      
      - Prevent NULL deref on intel_memory_regions_hw_probe (Jonathan, Dan)
      - Avoid UAF on intel_engines_release (Krzysztof)
      
      - Don't update PWR_CLK_STATE starting Gen12 (Umesh)
      - Code and dmesg cleanups (Andi, Jesus, Luca)
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/ZshcfSqgfnl8Mh4P@jlahtine-mobl.ger.corp.intel.com
      3f53d7e4
    • Daniel Vetter's avatar
      Merge tag 'drm-misc-next-2024-08-22' of... · f9ae00b1
      Daniel Vetter authored
      Merge tag 'drm-misc-next-2024-08-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
      
      drm-misc-next for v6.12:
      
      Cross-subsystem Changes:
      
      string:
      - add mem_is_zero()
      
      Core Changes:
      
      edid:
      - use mem_is_zero()
      
      Driver Changes:
      
      ast:
      - reorganize output code by type (VGA, DP, etc)
      - convert to struct drm_edid
      - fix BMC handling for all outputs
      
      bridge:
      - anx7625: simplify OF array handling
      - dw-hdmi: simplify clock handling
      - lontium-lt8912b: fix mode validation
      - nwl-dsi: fix mode vsync/hsync polarity
      
      panel:
      - ili9341: fix comments
      - jd9365da: fix "exit sleep" commands
      - jdi-fhd-r63452: simplify error handling with DSI multi-style
        helpers
      - mantix-mlaf057we51: simplify error handling with DSI multi-style
        helpers
      - simple: support Innolux G070ACE-LH3 plus DT bindings; support
        On Tat Industrial Company KD50G21-40NT-A1 plus DT bindings
      - st7701: decouple DSI and DRM code; add SPI support; support Anbernic
        RG28XX plus DT bindings
      
      vc4:
      - fix PM during detect
      - replace DRM_ERROR() with drm_error()
      - v3d: simplify clock retrieval
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/20240822150710.GA243952@localhost.localdomain
      f9ae00b1
  5. 26 Aug, 2024 11 commits
  6. 25 Aug, 2024 4 commits
    • Linus Torvalds's avatar
      Linux 6.11-rc5 · 5be63fc1
      Linus Torvalds authored
      5be63fc1
    • Linus Torvalds's avatar
      Merge tag 'bcachefs-2024-08-24' of git://evilpiepirate.org/bcachefs · 72bea05c
      Linus Torvalds authored
      Pull bcachefs fixes from Kent Overstreet:
      
       - assorted syzbot fixes
      
       - some upgrade fixes for old (pre 1.0) filesystems
      
       - fix for moving data off a device that was switched to durability=0
         after data had been written to it.
      
       - nocow deadlock fix
      
       - fix for new rebalance_work accounting
      
      * tag 'bcachefs-2024-08-24' of git://evilpiepirate.org/bcachefs: (28 commits)
        bcachefs: Fix rebalance_work accounting
        bcachefs: Fix failure to flush moves before sleeping in copygc
        bcachefs: don't use rht_bucket() in btree_key_cache_scan()
        bcachefs: add missing inode_walker_exit()
        bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop()
        bcachefs: Fix double assignment in check_dirent_to_subvol()
        bcachefs: Fix refcounting in discard path
        bcachefs: Fix compat issue with old alloc_v4 keys
        bcachefs: Fix warning in bch2_fs_journal_stop()
        fs/super.c: improve get_tree() error message
        bcachefs: Fix missing validation in bch2_sb_journal_v2_validate()
        bcachefs: Fix replay_now_at() assert
        bcachefs: Fix locking in bch2_ioc_setlabel()
        bcachefs: fix failure to relock in btree_node_fill()
        bcachefs: fix failure to relock in bch2_btree_node_mem_alloc()
        bcachefs: unlock_long() before resort in journal replay
        bcachefs: fix missing bch2_err_str()
        bcachefs: fix time_stats_to_text()
        bcachefs: Fix bch2_bucket_gens_init()
        bcachefs: Fix bch2_trigger_alloc assert
        ...
      72bea05c
    • Linus Torvalds's avatar
      Merge tag '6.11-rc5-server-fixes' of git://git.samba.org/ksmbd · 780bdc1b
      Linus Torvalds authored
      Pull smb server fixes from Steve French:
      
       - query directory flex array fix
      
       - fix potential null ptr reference in open
      
       - fix error message in some open cases
      
       - two minor cleanups
      
      * tag '6.11-rc5-server-fixes' of git://git.samba.org/ksmbd:
        smb/server: update misguided comment of smb2_allocate_rsp_buf()
        smb/server: remove useless assignment of 'file_present' in smb2_open()
        smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
        smb/server: fix return value of smb2_open()
        ksmbd: the buffer of smb2 query dir response has at least 1 byte
      780bdc1b
    • Linus Torvalds's avatar
      Merge tag 's390-6.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · 48fb4b3d
      Linus Torvalds authored
      Pull s390 fixes from Vasily Gorbik:
      
       - Fix KASLR base offset to account for symbol offsets in the vmlinux
         ELF file, preventing tool breakages like the drgn debugger
      
       - Fix potential memory corruption of physmem_info during kernel
         physical address randomization
      
       - Fix potential memory corruption due to overlap between the relocated
         lowcore and identity mapping by correctly reserving lowcore memory
      
       - Fix performance regression and avoid randomizing identity mapping
         base by default
      
       - Fix unnecessary delay of AP bus binding complete uevent to prevent
         startup lag in KVM guests using AP
      
      * tag 's390-6.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
        s390/boot: Fix KASLR base offset off by __START_KERNEL bytes
        s390/boot: Avoid possible physmem_info segment corruption
        s390/ap: Refine AP bus bindings complete processing
        s390/mm: Pin identity mapping base to zero
        s390/mm: Prevent lowcore vs identity mapping overlap
      48fb4b3d