diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2764-drm-amd-display-dc-core-dc_resource-use-swap-macro-i.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2764-drm-amd-display-dc-core-dc_resource-use-swap-macro-i.patch | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2764-drm-amd-display-dc-core-dc_resource-use-swap-macro-i.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2764-drm-amd-display-dc-core-dc_resource-use-swap-macro-i.patch new file mode 100644 index 00000000..d05da6ed --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2764-drm-amd-display-dc-core-dc_resource-use-swap-macro-i.patch @@ -0,0 +1,44 @@ +From f3c233a16754cae37e1d0f3c003a80db3f023ec9 Mon Sep 17 00:00:00 2001 +From: "Gustavo A. R. Silva" <garsilva@embeddedor.com> +Date: Fri, 10 Nov 2017 16:38:13 -0600 +Subject: [PATCH 2764/4131] drm/amd/display/dc/core/dc_resource: use swap macro + in rect_swap_helper + +Make use of the swap macro instead of _manually_ swapping values +and remove unnecessary variable temp. + +This makes the code easier to read and maintain. + +This code was detected with the help of Coccinelle. + +Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 11 ++--------- + 1 file changed, 2 insertions(+), 9 deletions(-) + +diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c b/drivers/gpu/drm/amd/display/dc/core/dc_resource.c +index 8a823422..56c259d 100644 +--- a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c ++++ b/drivers/gpu/drm/amd/display/dc/core/dc_resource.c +@@ -426,15 +426,8 @@ static enum pixel_format convert_pixel_format_to_dalsurface( + + static void rect_swap_helper(struct rect *rect) + { +- uint32_t temp = 0; +- +- temp = rect->height; +- rect->height = rect->width; +- rect->width = temp; +- +- temp = rect->x; +- rect->x = rect->y; +- rect->y = temp; ++ swap(rect->height, rect->width); ++ swap(rect->x, rect->y); + } + + static void calculate_viewport(struct pipe_ctx *pipe_ctx) +-- +2.7.4 + |