linux/drivers/gpu/drm
Felix Kuehling b121862c78 drm/amdkfd: Use prange->update_list head for remove_list
The remove_list head was only used for keeping track of existing ranges
that are to be removed from the svms->list. The update_list was used for
new or existing ranges that need updated attributes. These two cases are
mutually exclusive (i.e. the same range will never be on both lists).
Therefore we can use the update_list head to track the remove_list and
save another 16 bytes in the svm_range struct.

Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Philip Yang <Philip.Yang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-01-11 15:44:27 -05:00
..
amd drm/amdkfd: Use prange->update_list head for remove_list 2022-01-11 15:44:27 -05:00
arm drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
armada
aspeed Linux 5.16-rc5 2021-12-14 10:24:28 +01:00
ast drm/ast: Move I2C code into separate source file 2021-12-16 12:29:22 +01:00
atmel-hlcdc drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
bridge drm/bridge: ti-sn65dsi86: Set max register for regmap 2021-12-16 13:02:23 +01:00
etnaviv Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next 2021-12-24 06:04:40 +10:00
exynos drm/exynos: drop the use of label from exynos_dsi_register_te_irq 2021-12-22 11:39:39 +09:00
fsl-dcu drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER 2021-12-06 09:30:16 +01:00
gma500
gud drm/format-helper: Rework format-helper conversion functions 2021-11-11 12:06:57 +01:00
hisilicon drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
hyperv Linux 5.16-rc5 2021-12-14 10:24:28 +01:00
i2c
i810
i915 drm/i915/fbc: Remember to update FBC state even when not reallocating CFB 2021-12-27 11:46:48 +02:00
imx drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
ingenic drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
kmb drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
lib
lima Linux 5.16-rc5 2021-12-14 10:24:28 +01:00
mcde drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
mediatek drm/mediatek: Set the default value of rotation to DRM_MODE_ROTATE_0 2021-12-14 07:17:50 +08:00
meson drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
mga
mgag200 drm: Move nomodeset kernel parameter to the DRM subsystem 2021-11-27 13:52:22 +01:00
msm Merge tag 'drm-msm-next-2021-12-26' of ssh://gitlab.freedesktop.org/drm/msm into drm-next 2021-12-29 14:02:44 +10:00
mxsfb drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
nouveau Linux 5.16-rc5 2021-12-14 10:24:28 +01:00
omapdrm omapdrm: dss: mark runtime PM functions __maybe_unused 2021-12-08 10:04:59 +02:00
panel drm/panel: simple: Add Team Source Display TST043015CMHX panel 2021-12-16 09:39:25 +01:00
panfrost drm: Return error codes from struct drm_driver.gem_create_object 2021-12-02 11:12:39 +01:00
pl111 drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
qxl drm/qxl: use iterator instead of dma_resv_shared_list 2021-11-30 14:53:02 +01:00
r128
radeon Merge tag 'amd-drm-next-5.17-2021-12-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-12-23 11:55:28 +10:00
rcar-du drm-misc-next for 5.17: 2021-12-10 15:08:21 +10:00
rockchip drm/rockchip: pass 0 to drm_fbdev_generic_setup() 2021-12-07 13:57:29 +01:00
savage
scheduler drm-misc-next for 5.17: 2021-11-23 09:38:55 +10:00
selftests
shmobile drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
sis
sprd drm/sprd: add Unisoc's drm mipi dsi&dphy driver 2021-12-10 12:38:10 +01:00
sti drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
stm drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
sun4i drm-misc-next for 5.17: 2021-12-10 15:08:21 +10:00
tdfx
tegra drm/tegra: Add back arm_iommu_detach_device() 2021-12-16 14:30:45 +01:00
tidss drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
tilcdc drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
tiny drm/simpledrm: Add [AX]RGB2101010 formats 2021-12-16 11:06:40 +01:00
ttm Linux 5.16-rc5 2021-12-14 10:24:28 +01:00
tve200 drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
udl
v3d drm: Return error codes from struct drm_driver.gem_create_object 2021-12-02 11:12:39 +01:00
vboxvideo drm: Move nomodeset kernel parameter to the DRM subsystem 2021-11-27 13:52:22 +01:00
vc4 Merge drm/drm-next into drm-misc-next 2021-12-16 14:48:27 +01:00
vgem drm: Return error codes from struct drm_driver.gem_create_object 2021-12-02 11:12:39 +01:00
via
virtio Linux 5.16-rc5 2021-12-14 10:24:28 +01:00
vkms
vmwgfx drm/vmwgfx: Fix possible usage of an uninitialized variable 2021-12-17 16:35:30 +01:00
xen Linux 5.16-rc5 2021-12-14 10:24:28 +01:00
xlnx drm: Remove CONFIG_DRM_KMS_CMA_HELPER option 2021-11-30 11:10:03 +01:00
drm_agpsupport.c
drm_aperture.c
drm_atomic.c drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c 2021-11-26 16:45:22 +01:00
drm_atomic_helper.c drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c 2021-11-26 16:45:22 +01:00
drm_atomic_state_helper.c
drm_atomic_uapi.c drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c 2021-11-26 16:45:22 +01:00
drm_auth.c drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c 2021-11-26 16:45:22 +01:00
drm_blend.c
drm_bridge.c
drm_bridge_connector.c
drm_bufs.c
drm_cache.c
drm_client.c
drm_client_modeset.c
drm_color_mgmt.c
drm_connector.c
drm_context.c
drm_crtc.c
drm_crtc_helper.c
drm_crtc_helper_internal.h
drm_crtc_internal.h
drm_damage_helper.c
drm_debugfs.c
drm_debugfs_crc.c
drm_displayid.c
drm_dma.c
drm_dp_aux_bus.c
drm_dp_aux_dev.c
drm_dp_cec.c
drm_dp_dual_mode_helper.c
drm_dp_helper.c drm/dp, drm/i915: Add support for VESA backlights using PWM for brightness control 2021-11-17 17:36:48 -05:00
drm_dp_mst_topology.c
drm_dp_mst_topology_internal.h
drm_drv.c
drm_dsc.c
drm_dumb_buffers.c
drm_edid.c
drm_edid_load.c
drm_encoder.c
drm_encoder_slave.c
drm_fb_cma_helper.c
drm_fb_helper.c Merge drm/drm-next into drm-misc-next 2021-11-18 09:36:39 +01:00
drm_file.c
drm_flip_work.c
drm_format_helper.c drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio() 2021-12-16 11:06:30 +01:00
drm_fourcc.c drm/fourcc: Add packed 10bit YUV 4:2:0 format 2021-12-16 11:23:22 +01:00
drm_framebuffer.c
drm_gem.c
drm_gem_atomic_helper.c
drm_gem_cma_helper.c drm-misc-next for 5.17: 2021-12-10 15:08:21 +10:00
drm_gem_framebuffer_helper.c
drm_gem_shmem_helper.c Linux 5.16-rc5 2021-12-14 10:24:28 +01:00
drm_gem_ttm_helper.c
drm_gem_vram_helper.c drm: Return error codes from struct drm_driver.gem_create_object 2021-12-02 11:12:39 +01:00
drm_hashtab.c drm: Declare hashtable as legacy 2021-11-30 09:41:28 +01:00
drm_hdcp.c
drm_internal.h
drm_ioc32.c
drm_ioctl.c
drm_irq.c
drm_kms_helper_common.c
drm_lease.c
drm_legacy.h drm: Declare hashtable as legacy 2021-11-30 09:41:28 +01:00
drm_legacy_misc.c
drm_lock.c
drm_managed.c
drm_memory.c
drm_mipi_dbi.c drm/mipi-dbi: Remove dependency on GEM CMA helper library 2021-11-30 11:09:53 +01:00
drm_mipi_dsi.c
drm_mm.c
drm_mode_config.c
drm_mode_object.c
drm_modes.c
drm_modeset_helper.c
drm_modeset_lock.c
drm_nomodeset.c drm: Fix build error caused by missing drm_nomodeset.o 2021-11-27 21:05:58 +01:00
drm_of.c
drm_panel.c
drm_panel_orientation_quirks.c drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L 2021-11-18 11:42:08 +01:00
drm_pci.c
drm_plane.c
drm_plane_helper.c
drm_prime.c drm next/fixes for 5.16-rc1 2021-11-12 12:11:07 -08:00
drm_print.c
drm_privacy_screen.c
drm_privacy_screen_x86.c
drm_probe_helper.c
drm_property.c
drm_rect.c
drm_scatter.c
drm_scdc_helper.c
drm_self_refresh_helper.c
drm_simple_kms_helper.c
drm_syncobj.c drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. 2021-12-08 17:19:48 +01:00
drm_sysfs.c
drm_trace.h
drm_trace_points.c
drm_vblank.c
drm_vblank_work.c
drm_vm.c
drm_vma_manager.c
drm_writeback.c
Kconfig drm/sprd: add Unisoc's drm kms master 2021-12-10 12:36:52 +01:00
Makefile drm/sprd: add Unisoc's drm kms master 2021-12-10 12:36:52 +01:00