Skip to content
Tags give the ability to mark specific points in history as being important
  • v5.10-rc2
    3cea11cd · Linux 5.10-rc2 ·
    Linux 5.10-rc2
    
  • drm-fixes-2020-10-30-1
    drm fixes for 5.10-rc2
    
    docs:
    - kernel doc fixes
    
    core:
    - fix shmem helpers dma-buf mmap bug
    
    amdgpu:
    - Add new navi1x PCI ID
    - GPUVM reserved area fixes
    - Misc display fixes
    - Fix bad interactions between display code and CONFIG_KGDB
    - Fixes for SMU manual fan control and i2c
    
    nouveau:
    - endian regression fix for old gpus
    - buffer object refcount fix
    - uapi start/end alignment fix
    - display notifier fix
    - display clock checking fixes
    
    i915:
    - Fix max memory region size calculation
    - Restore ILK-M RPS support, restoring performance
    - Reject 90/270 degreerotated initial fbs
    
    panel:
    - mantix reset fixes
    
    sun4i:
    - scalar fix
    
    vc4:
    - hdmi audio fixes
    
    v3d:
    - fix double free
    
  • drm-fixes-2020-10-30
    drm fixes for 5.10-rc2
    
    docs:
    - kernel doc fixes
    
    core:
    - fix shmem helpers dma-buf mmap bug
    
    amdgpu:
    - Add new navi1x PCI ID
    - GPUVM reserved area fixes
    - Misc display fixes
    - Fix bad interactions between display code and CONFIG_KGDB
    - Fixes for SMU manual fan control and i2c
    
    nouveau:
    - endian regression fix for old gpus
    - buffer object refcount fix
    - uapi start/end alignment fix
    - display notifier fix
    - display clock checking fixes
    
    panel:
    - reset fixes
    
    sun4i:
    - scalar fix
    
    vc4:
    - hdmi audio fixes
    
    v3d:
    - fix double free
    
  • drm-misc-fixes-2020-10-29
    First round of drm-misc-fixes with a couple of leftovers from
    drm-misc-fixes next.
    
    Some reset fixes for the mantix panel, some fixes for a scaler issue on
    sun4i, many kernel-doc fixes and various fixes for vc4 (mostly HDMI audio
    related)
    
  • amd-drm-fixes-5.10-2020-10-29
    amd-drm-fixes-5.10-2020-10-29:
    
    amdgpu:
    - Add new navi1x PCI ID
    - GPUVM reserved area fixes
    - Misc display fixes
    - Fix bad interactions between display code and CONFIG_KGDB
    - Fixes for SMU manual fan control and i2c
  • drm-misc-next-2020-10-27
    drm-misc-next for 5.11:
    
    UAPI Changes:
    
      - doc: rules for EBUSY on non-blocking commits; requirements for fourcc
        modifiers; on parsing EDID
      - fbdev/sbuslib: Remove unused FBIOSCURSOR32
      - fourcc: deprecate DRM_FORMAT_MOD_NONE
      - virtio: Support blob resources for memory allocations; Expose host-visible
        and cross-device features
    
    Cross-subsystem Changes:
    
      - devicetree: Add vendor Prefix for Yes Optoelectronics, Shanghai Top Display
        Optoelectronics
      - dma-buf: Add struct dma_buf_map that stores DMA pointer and I/O-memory flag;
        dma_buf_vmap()/vunmap() return address in dma_buf_map; Use struct_size() macro
    
    Core Changes:
    
      - atomic: pass full state to CRTC atomic enable/disable; warn for EBUSY during
        non-blocking commits
      - dp: Prepare for DP 2.0 DPCD
      - dp_mst: Receive extended DPCD caps
      - dma-buf: Documentation
      - doc: Format modifiers; dma-buf-map; Cleanups
      - fbdev: Don't use compat_alloc_user_space(); mark as orphaned
      - fb-helper: Take lock in drm_fb_helper_restore_work_fb()
      - gem: Convert implementation and drivers to GEM object functions, remove
        GEM callbacks from struct drm_driver (expect gem_prime_mmap)
      - panel: Cleanups
      - pci: Add legacy infix to drm_irq_by_busid()
      - sched: Avoid infinite waits in drm_sched_entity_destroy()
      - switcheroo: Cleanups
      - ttm: Remove AGP support; Don't modify caching during swapout; Major
        refactoring of the implementation and API that affects all depending
        drivers; Add ttm_bo_wait_ctx(); Add ttm_bo_pin()/unpin() in favor of
        TTM_PL_FLAG_NO_EVICT; Remove ttm_bo_create(); Remove fault_reserve_notify()
        callback; Push move() implementation into drivers; Remove TTM_PAGE_FLAG_WRITE;
        Replace caching flags with init-time cache setting; Push ttm_tt_bind() into
        drivers; Replace move_notify() with delete_mem_notify(); No overlapping memcpy();
        no more ttm_set_populated()
      - vram-helper: Fix BO top-down placement; TTM-related changes; Init GEM
        object functions with defaults; Default placement in system memory; Cleanups
    
    Driver Changes:
    
      - amdgpu: Use GEM object functions
      - armada: Use GEM object functions
      - aspeed: Configure output via sysfs; Init struct drm_driver with
      - ast: Reload LUT after FB format changes
      - bridge: Add driver and DT bindings for anx7625; Cleanups
      - bridge/dw-hdmi: Constify ops
      - bridge/ti-sn65dsi86: Add retries for link training
      - bridge/lvds-codec: Add support for regulator
      - bridge/tc358768: Restore connector support DRM_GEM_CMA_DRIVEROPS; Cleanups
      - display/ti,j721e-dss: Add DT properies assigned-clocks, assigned-clocks-parent and
        dma-coherent
      - display/ti,am65s-dss: Add DT properies assigned-clocks, assigned-clocks-parent and
        dma-coherent
      - etnaviv: Use GEM object functions
      - exynos: Use GEM object functions
      - fbdev: Cleanups and compiler fixes throughout framebuffer drivers
      - fbdev/cirrusfb: Avoid division by 0
      - gma500: Use GEM object functions; Fix double-free of connector; Cleanups
      - hisilicon/hibmc: I2C-based DDC support; Use to_hibmc_drm_device(); Cleanups
      - i915: Use GEM object functions
      - imx/dcss: Init driver with DRM_GEM_CMA_DRIVER_OPS; Cleanups
      - ingenic: Reset pixel clock when parent clock changes; support reserved
        memory; Alloc F0 and F1 DMA channels at once; Support different pixel formats;
        Revert support for cached mmap buffers
        on F0/F1; support 30-bit/24-bit/8-bit-palette modes
      - komeda: Use DEFINE_SHOW_ATTRIBUTE
      - mcde: Detect platform_get_irq() errors
      - mediatek: Use GEM object functions
      - msm: Use GEM object functions
      - nouveau: Cleanups; TTM-related changes; Use GEM object functions
      - omapdrm: Use GEM object functions
      - panel: Add driver and DT bindings for Novatak nt36672a; Add driver and DT
        bindings for YTC700TLAG-05-201C; Add driver and DT bindings for TDO TL070WSH30;
        Cleanups
      - panel/mantix: Fix reset; Fix deref of NULL pointer in mantix_get_modes()
      - panel/otm8009a: Allow non-continuous dsi clock; Cleanups
      - panel/rm68200: Allow non-continuous dsi clock; Fix mode to 50 FPS
      - panfrost: Fix job timeout handling; Cleanups
      - pl111: Use GEM object functions
      - qxl: Cleanups; TTM-related changes; Pin new BOs with ttm_bo_init_reserved()
      - radeon: Cleanups; TTM-related changes; Use GEM object functions
      - rockchip: Use GEM object functions
      - shmobile: Cleanups
      - tegra: Use GEM object functions
      - tidss: Set drm_plane_helper_funcs.prepare_fb
      - tilcdc: Don't keep vblank interrupt enabled all the time
      - tve200: Detect platform_get_irq() errors
      - vc4: Use GEM object functions; Only register components once DSI is attached;
        Add Maxime as maintainer
      - vgem: Use GEM object functions
      - via: Simplify critical section in via_mem_alloc()
      - virtgpu: Use GEM object functions
      - virtio: Implement blob resources, host-visible and cross-device features;
        Support mapping of host-allocated resources; Use UUID APi; Cleanups
      - vkms: Use GEM object functions; Switch to SHMEM
      - vmwgfx: TTM-related changes; Inline ttm_bo_swapout_all()
      - xen: Use GEM object functions
      - xlnx: Use GEM object functions
    
  • v5.10-rc1
    3650b228 · Linux 5.10-rc1 ·
    Linux 5.10-rc1
    
  • drm-next-2020-10-23
    drm fixes (round two) for 5.10-rc1
    
    fbcon/fonts:
    - Two patches to prevent OOB access
    
    ttm:
    - fix for evicition value range check
    
    amdgpu:
    - Sienna Cichlid fixes
    - MST manager resource leak fix
    - GPU reset fix
    
    amdkfd:
    - Luxmark fix for Navi1x
    
    i915:
    - Tweak initial DPCD backlight.enabled value (Sean)
    - Initialize reserved MOCS indices (Ayaz)
    - Mark initial fb obj as WT on eLLC machines to avoid rcu lockup (Ville)
    - Support parsing of oversize batches (Chris)
    - Delay execlists processing for TGL (Chris)
    - Use the active reference on the vma during error capture (Chris)
    - Widen CSB pointer (Chris)
    - Wait for CSB entries on TGL (Chris)
    - Fix unwind for scratch page allocation (Chris)
    - Exclude low patches of stolen memory (Chris)
    - Force VT'd workarounds when running as a guest OS (Chris)
    - Drop runtime-pm assert from vpgu io accessors (Chris)
    
  • amd-drm-fixes-5.10-2020-10-21
    amd-drm-fixes-5.10-2020-10-21:
    
    amdgpu:
    - Sienna Cichlid fixes
    - MST manager resource leak fix
    - GPU reset fix
    
    amdkfd:
    - Luxmark fix for Navi1x
  • drm-misc-next-fixes-2020-10-20
    Two patches to prevent out-of-bands accesses on fonts buffers
    
  • drm-next-2020-10-19
    drm fixes for 5.10-rc1
    
    i915:
    - Set all unused color plane offsets to ~0xfff again (Ville)
    - Fix TGL DKL PHY DP vswing handling (Ville)
    
    amdgpu:
    - DCN clang warning fix
    - eDP fix
    - BACO fix
    - Kernel documentation fixes
    - SMU7 mclk fix
    - VCN1 hw bug workaround
    
    amdkfd:
    - kvfree vs kfree fix
    
  • drm-next-2020-10-15
    drm next for 5.10-rc1
    
    New driver:
    Cadence MHDP8546 DisplayPort bridge driver
    
    core:
    - cross-driver scatterlist cleanups
    - devm_drm conversions
    - remove drm_dev_init
    - devm_drm_dev_alloc conversion
    
    ttm:
    - lots of refactoring and cleanups
    
    bridges:
    - chained bridge support in more drivers
    
    panel:
    - misc new panels
    
    scheduler:
    - cleanup priority levels
    
    displayport:
    - refactor i915 code into helpers for nouveau
    
    i915:
    - split into display and GT trees
    - WW locking refactoring in GEM
    - execbuf2 extension mechanism
    - syncobj timeline support
    - GEN 12 HOBL display powersaving
    - Rocket Lake display additions
    - Disable FBC on Tigerlake
    - Tigerlake Type-C + DP improvements
    - Hotplug interrupt refactoring
    
    amdgpu:
    - Sienna Cichlid updates
    - Navy Flounder updates
    - DCE6 (SI) support for DC
    - Plane rotation enabled
    - TMZ state info ioctl
    - PCIe DPC recovery support
    - DC interrupt handling refactor
    - OLED panel fixes
    
    amdkfd:
    - add SMI events for thermal throttling
    - SMI interface events ioctl update
    - process eviction counters
    
    radeon:
    - move to dma_ for allocations
    - expose sclk via sysfs
    
    msm:
    - DSI support for sm8150/sm8250
    - per-process GPU pagetable support
    - Displayport support
    
    mediatek:
    - move HDMI phy driver to PHY
    - convert mtk-dpi to bridge API
    - disable mt2701 tmds
    
    tegra:
    - bridge support
    
    exynos:
    - misc cleanups
    
    vc4:
    - dual display cleanups
    
    ast:
    - cleanups
    
    gma500:
    - conversion to GPIOd API
    
    hisilicon:
    - misc reworks
    
    ingenic:
    - clock handling and format improvements
    
    mcde:
    - DSI support
    
    mgag200:
    - desktop g200 support
    
    mxsfb:
    - i.MX7 + i.MX8M
    - alpha plane support
    
    panfrost:
    - devfreq support
    - amlogic SoC support
    
    ps8640:
    - EDID from eDP retrieval
    
    tidss:
    - AM65xx YUV workaround
    
    virtio:
    - virtio-gpu exported resources
    
    rcar-du:
    - R8A7742, R8A774E1 and R8A77961 support
    - YUV planar format fixes
    - non-visible plane handling
    - VSP device reference count fix
    - Kconfig fix to avoid displaying disabled options in .config
    
  • amd-drm-fixes-5.10-2020-10-14
    amd-drm-fixes-5.10-2020-10-14:
    
    amdgpu:
    - eDP fix
    - BACO fix
    - Kernel documentation fixes
    - SMU7 mclk fix
    - VCN1 hw bug workaround
    
    amdkfd:
    - kvfree vs kfree fix
  • drm-misc-next-fixes-2020-10-13
    One fix for a bad revert in ingenic-drm, and one fix for panfrost to increase a timeout at power up.
    
  • v5.9
    bbf5c979 · Linux 5.9 ·
    Linux 5.9
    
  • amd-drm-fixes-5.10-2020-10-09
    amd-drm-fixes-5.10-2020-10-09:
    
    amdgpu:
    - Clean up indirect register access
    - Navy Flounder fixes
    - SMU11 AC/DC interrupt fixes
    - GPUVM alignment fix
    - Display fixes
    - Misc other fixes
  • drm-misc-next-fixes-2020-10-09
    One MAINTAINERS change and a revert for a compilation breakage in next for
    ingenic
    
  • drm-fixes-2020-10-09
    drm amdgpu fixes for 5.9 final
    
    amdgpu:
    - Fix a crash on renoir if you override the IP discovery parameter
    - Fix the build on ARC platforms
    - Display fix for Sienna Cichlid
    
  • amd-drm-fixes-5.9-2020-10-08
    amd-drm-fixes-5.9-2020-10-08:
    
    amdgpu:
    - Fix a crash on renoir if you override the IP discovery parameter
    - Fix the build on ARC platforms
    - Display fix for Sienna Cichlid
  • drm-fixes-2020-10-08
    drm nouveau fixes for 5.9 final
    
    nouveau:
    - fix crash in TTM alloc fail path
    - return error earlier for unknown chipsets