Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2020-11-12
    One Kconfig fix for bridge/cdns, a missing include for hypervb_fb, an
    out-of-bound access fix for gma500 and a unbalanced regulator fix for
    mcde.
    
  • drm-misc-next-2020-11-12
    drm-misc-next for 5.11:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    
     - Remove pgprot_decrypt() before calling io_remap_pfn_range()
     - Revert "drm/dp_mst: Retrieve extended DPCD caps for topology manager"
     - ttm: Add multihop infrastructure
     - doc: Update dma-buf
    
    Driver Changes:
    
     - amdgpu: Use TTM multihop
     - kmb: select DRM_MIPI_DSI and depend on ARCH_KEEMBAY; Fix build warning;
       Fix typos
     - nouveau: Use TTM multihop; Fix out-of-bounds access
     - radeon: Use TTM multihop
     - ingenic: Search for scaling coefficients to to 102% of screen size
    
  • v5.10-rc3
    f8394f23 · Linux 5.10-rc3 ·
    Linux 5.10-rc3
    
  • linux-kselftest-fixes-5.10-rc3
    linux-kselftest-fixes-5.10-rc3
    
    This Kselftest fixes update for Linux 5.10-rc3 consists of fixes to
    ftrace test and several fixes from Tommi Rantala for several tests.
    
  • linux-kselftest-kunit-fixes-5.10-rc3
    linux-kselftest-kunit-fixes-5.10-rc3
    
    This Kunit update for Linux 5.10-rc3 consists of several kunit_tool
    and documentation fixes.
    
  • drm-misc-fixes-2020-11-05
    Some patches for vc4 to fix some resources cleanup issues, two fixes for
    panfrost for madvise and the shrinker and a constification of fonts
    structure
    
  • drm-misc-next-2020-11-05
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     - arch/arm64: Describe G12b GPU as coherent
     - iommu: Support coherency for Mali LPAE
    
    Core Changes:
    
     - atomic: Pass full state to CRTC atomic_{check, begin, flush}(); Use
       atomic-state pointers
     - drm: Remove SCATTER_LIST_MAX_SEGMENT; Cleanups
     - doc: Document legacy_cursor_update better; cleanups
     - edid: Don't warn n EDIDs of zero
     - ttm: New backend allocation pool; Remove old page allocator; Rework
       no_retry handling; Replace flags with booleans in struct ttm_operation_ctx
     - vram-helper: Cleanups
    
     - fbdev: Cleanups
     - console: Store font size as unsigned value
    
    Driver Changes:
    
     - ast: Support new display mode
     - amdgpu: Switch to new TTM allocator
     - hisilicon: Cleanups
     - nouveau: Switch to new TTM allocator; Fix include of swiotbl.h and
       limits.h; Use state helper instead of CRTC state pointer
     - panfrost: Support cache-coherent integrations; Fix mutex corruption on
       open/close; Cleanupse
     - qxl: Cleanups
     - radeon: Switch to new TTM allocator
     - ticdc: Fix build failure
     - vmwgfx: Switch to new TTM allocator
     - xlnx: Use dma_request_chan
    
     - fbdev/sh_mobile: Cleanups
    
  • v5.10-rc2
    3cea11cd · Linux 5.10-rc2 ·
    Linux 5.10-rc2
    
  • 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)
    
  • 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-misc-next-fixes-2020-10-20
    Two patches to prevent out-of-bands accesses on fonts buffers
    
  • linux-kselftest-kunit-5.10-rc1
    linux-kselftest-kunit-5.10-rc1
    
    This Kunit update for Linux 5.10-rc1 consists of:
    
    - add Kunit to kernel_init() and remove KUnit from init calls entirely.
      This addresses the concern Kunit would not work correctly during
      late init phase.
    - add a linker section where KUnit can put references to its test suites.
      This patch is the first step in transitioning to dispatching all KUnit
      tests from a centralized executor rather than having each as its own
      separate late_initcall.
    - add a centralized executor to dispatch tests rather than relying on
      late_initcall to schedule each test suite separately. Centralized
      execution is for built-in tests only; modules will execute tests when
      loaded.
    - convert bitfield test to use KUnit framework
    - Documentation updates for naming guidelines and how kunit_test_suite()
      works.
    - add test plan to KUnit TAP format
    
  • linux-kselftest-kunit-fixes-5.10-rc1
    linux-kselftest-kunit-fixes-5.10-rc1
    
    This Kunit fixes update consists of several kunit tool bug fixes in
    flag handling, run outside kernel tree, make errors, and generating
    results.
    
  • linux-kselftest-next-5.10-rc1
    linux-kselftest-next-5.10-rc1
    
    This kselftest update for Linux 5.10-rc1 consists of enhancements to
    
    -- speed up headers_install done during selftest build
    -- add generic make nesting support
    -- add support to select individual tests:
       - Selftests build/install generates run_kselftest.sh script to run
         selftests on a target system. Currently the script doesn't have
         support for selecting individual tests. Add support for it.
    
         With this enhancement, user can select test collections (or tests)
         individually. e.g:
    
         run_kselftest.sh -c seccomp -t timers:posix_timers -t timers:nanosleep
    
         Additionally adds a way to list all known tests with "-l", usage
         with "-h", and perform a dry run without running tests with "-n".
    
  • linux-kselftest-fixes-5.10-rc1
    linux-kselftest-fixes-5.10-rc1
    
    This kselftest fixes update consists of a selftests harness fix to
    flush stdout before forking to avoid parent and child printing
    duplicates messages. This is evident when test output is redirected
    to a file.
    
    The second fix is a tools/ wide change to avoid comma separated statements
    from Joe Perches. This fix spans tools/lib, tools/power/cpupower, and
    selftests.
    
  • 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
    
  • drm-misc-next-fixes-2020-10-09
    One MAINTAINERS change and a revert for a compilation breakage in next for
    ingenic
    
  • v5.9-rc8
    549738f1 · Linux 5.9-rc8 ·
    Linux 5.9-rc8