diff options
Diffstat (limited to 'common/recipes-kernel/linux/files/0858-drm-amd-dal-Use-native-memmove-directly.patch')
-rw-r--r-- | common/recipes-kernel/linux/files/0858-drm-amd-dal-Use-native-memmove-directly.patch | 352 |
1 files changed, 0 insertions, 352 deletions
diff --git a/common/recipes-kernel/linux/files/0858-drm-amd-dal-Use-native-memmove-directly.patch b/common/recipes-kernel/linux/files/0858-drm-amd-dal-Use-native-memmove-directly.patch deleted file mode 100644 index ad9805c1..00000000 --- a/common/recipes-kernel/linux/files/0858-drm-amd-dal-Use-native-memmove-directly.patch +++ /dev/null @@ -1,352 +0,0 @@ -From 0d7d11832f4cd3c2ac31a0b3197e16242860b9e6 Mon Sep 17 00:00:00 2001 -From: Harry Wentland <harry.wentland@amd.com> -Date: Sat, 27 Feb 2016 14:41:11 -0500 -Subject: [PATCH 0858/1110] drm/amd/dal: Use native memmove directly - -Signed-off-by: Harry Wentland <harry.wentland@amd.com> -Acked-by: Harry Wentland <harry.wentland@amd.com> ---- - drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +- - drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c | 11 +++-------- - drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.c | 2 +- - drivers/gpu/drm/amd/dal/dc/basics/logger.c | 10 +++++----- - drivers/gpu/drm/amd/dal/dc/basics/vector.c | 12 ++++++------ - drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c | 8 ++++---- - drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c | 2 +- - drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c | 2 +- - drivers/gpu/drm/amd/dal/dc/core/dc_resource.c | 10 +++++----- - drivers/gpu/drm/amd/dal/dc/core/dc_stream.c | 2 +- - drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c | 2 +- - drivers/gpu/drm/amd/dal/dc/dce80/dce80_opp_csc.c | 2 +- - drivers/gpu/drm/amd/dal/dc/dm_services.h | 2 -- - 13 files changed, 30 insertions(+), 37 deletions(-) - -diff --git a/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c -index 6876643..ed0b9d7 100644 ---- a/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c -+++ b/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c -@@ -198,7 +198,7 @@ static struct dc_sink *dm_dp_mst_add_mst_sink( - if (!dc_sink) - return NULL; - -- dm_memmove(dc_sink->dc_edid.raw_edid, edid, len); -+ memmove(dc_sink->dc_edid.raw_edid, edid, len); - dc_sink->dc_edid.length = len; - - if (!dc_link_add_remote_sink( -diff --git a/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c b/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c -index 5823789..f587bc3 100644 ---- a/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c -+++ b/drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c -@@ -40,11 +40,6 @@ - #define dm_realloc(ptr, size) krealloc(ptr, size, GFP_KERNEL) - #define dm_free(ptr) kfree(ptr) - --void dm_memmove(void *dst, const void *src, uint32_t size) --{ -- memmove(dst, src, size); --} -- - int32_t dm_memcmp(const void *p1, const void *p2, uint32_t count) - { - return memcmp(p1, p2, count); -@@ -262,17 +257,17 @@ static void get_default_clock_levels( - switch (clk_type) { - case DM_PP_CLOCK_TYPE_DISPLAY_CLK: - clks->num_levels = 6; -- dm_memmove(clks->clocks_in_khz, disp_clks_in_khz, -+ memmove(clks->clocks_in_khz, disp_clks_in_khz, - sizeof(disp_clks_in_khz)); - break; - case DM_PP_CLOCK_TYPE_ENGINE_CLK: - clks->num_levels = 6; -- dm_memmove(clks->clocks_in_khz, sclks_in_khz, -+ memmove(clks->clocks_in_khz, sclks_in_khz, - sizeof(sclks_in_khz)); - break; - case DM_PP_CLOCK_TYPE_MEMORY_CLK: - clks->num_levels = 2; -- dm_memmove(clks->clocks_in_khz, mclks_in_khz, -+ memmove(clks->clocks_in_khz, mclks_in_khz, - sizeof(mclks_in_khz)); - break; - default: -diff --git a/drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.c b/drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.c -index 9a68ed9..f7aea01 100644 ---- a/drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.c -+++ b/drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.c -@@ -1365,7 +1365,7 @@ bool dal_adapter_service_get_integrated_info( - if (info == NULL || as->integrated_info == NULL) - return false; - -- dm_memmove(info, as->integrated_info, sizeof(struct integrated_info)); -+ memmove(info, as->integrated_info, sizeof(struct integrated_info)); - - return true; - } -diff --git a/drivers/gpu/drm/amd/dal/dc/basics/logger.c b/drivers/gpu/drm/amd/dal/dc/basics/logger.c -index 60c13fc..f637c3f 100644 ---- a/drivers/gpu/drm/amd/dal/dc/basics/logger.c -+++ b/drivers/gpu/drm/amd/dal/dc/basics/logger.c -@@ -470,7 +470,7 @@ static void log_to_internal_buffer(struct log_entry *entry) - /* No wrap around, copy 'size' bytes - * from 'entry->buf' to 'log_buffer' - */ -- dm_memmove(logger->log_buffer + -+ memmove(logger->log_buffer + - logger->buffer_write_offset, - entry->buf, size); - logger->buffer_write_offset += size; -@@ -482,10 +482,10 @@ static void log_to_internal_buffer(struct log_entry *entry) - int space_after_wrap = total_free_space - - space_before_wrap; - -- dm_memmove(logger->log_buffer + -+ memmove(logger->log_buffer + - logger->buffer_write_offset, - entry->buf, space_before_wrap); -- dm_memmove(logger->log_buffer, entry->buf + -+ memmove(logger->log_buffer, entry->buf + - space_before_wrap, space_after_wrap); - - logger->buffer_write_offset = space_after_wrap; -@@ -499,7 +499,7 @@ static void log_to_internal_buffer(struct log_entry *entry) - flush_to_debug_console(logger); - - /* Start writing to beginning of buffer */ -- dm_memmove(logger->log_buffer, entry->buf, size); -+ memmove(logger->log_buffer, entry->buf, size); - logger->buffer_write_offset = size; - logger->buffer_read_offset = 0; - } -@@ -568,7 +568,7 @@ static void append_entry( - } - - /* Todo: check if off by 1 byte due to \0 anywhere */ -- dm_memmove(entry->buf + entry->buf_offset, buffer, buf_size); -+ memmove(entry->buf + entry->buf_offset, buffer, buf_size); - entry->buf_offset += buf_size; - } - -diff --git a/drivers/gpu/drm/amd/dal/dc/basics/vector.c b/drivers/gpu/drm/amd/dal/dc/basics/vector.c -index 7ad7fef..bb72a18 100644 ---- a/drivers/gpu/drm/amd/dal/dc/basics/vector.c -+++ b/drivers/gpu/drm/amd/dal/dc/basics/vector.c -@@ -77,7 +77,7 @@ bool dal_vector_presized_costruct( - * initialises the memory to. */ - if (NULL != initial_value) { - for (i = 0; i < count; ++i) -- dm_memmove( -+ memmove( - vector->container + i * struct_size, - initial_value, - struct_size); -@@ -169,7 +169,7 @@ bool dal_vector_remove_at_index( - return false; - - if (index != vector->count - 1) -- dm_memmove( -+ memmove( - vector->container + (index * vector->struct_size), - vector->container + ((index + 1) * vector->struct_size), - (vector->count - index - 1) * vector->struct_size); -@@ -189,7 +189,7 @@ void dal_vector_set_at_index( - BREAK_TO_DEBUGGER(); - return; - } -- dm_memmove( -+ memmove( - where, - what, - vector->struct_size); -@@ -218,12 +218,12 @@ bool dal_vector_insert_at( - insert_address = vector->container + (vector->struct_size * position); - - if (vector->count && position < vector->count) -- dm_memmove( -+ memmove( - insert_address + vector->struct_size, - insert_address, - vector->struct_size * (vector->count - position)); - -- dm_memmove( -+ memmove( - insert_address, - what, - vector->struct_size); -@@ -272,7 +272,7 @@ struct vector *dal_vector_clone( - } - - /* copy vector's data */ -- dm_memmove(vec_cloned->container, vector->container, -+ memmove(vec_cloned->container, vector->container, - vec_cloned->struct_size * vec_cloned->capacity); - - return vec_cloned; -diff --git a/drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c b/drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c -index 0fe8afc..a43da0c 100644 ---- a/drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c -+++ b/drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c -@@ -2546,7 +2546,7 @@ static enum bp_result bios_parser_get_faked_edid_buf( - if (len < edid_size) - return BP_RESULT_BADINPUT; /* buffer not big enough to fill */ - -- dm_memmove(buff, &edid_record->ucFakeEDIDString, edid_size); -+ memmove(buff, &edid_record->ucFakeEDIDString, edid_size); - - return BP_RESULT_OK; - } -@@ -4091,7 +4091,7 @@ static void process_ext_display_connection_info(struct bios_parser *bp) - return; - } - -- dm_memmove(bp->bios_local_image, bp->bios, bp->bios_size); -+ memmove(bp->bios_local_image, bp->bios, bp->bios_size); - original_bios = bp->bios; - bp->bios = bp->bios_local_image; - connector_tbl = -@@ -4105,7 +4105,7 @@ static void process_ext_display_connection_info(struct bios_parser *bp) - /* Patching the bios image has failed. We will copy - * again original image provided and afterwards - * only remove null entries */ -- dm_memmove( -+ memmove( - bp->bios_local_image, - original_bios, - bp->bios_size); -@@ -4122,7 +4122,7 @@ static void process_ext_display_connection_info(struct bios_parser *bp) - continue; - - if (i != connectors_num) { -- dm_memmove( -+ memmove( - &connector_tbl-> - asObjects[connectors_num], - object, -diff --git a/drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c b/drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c -index f7a14a2..22017ff 100644 ---- a/drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c -+++ b/drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c -@@ -745,7 +745,7 @@ uint32_t dal_ddc_service_get_edid_buf_len(struct ddc_service *ddc) - - void dal_ddc_service_get_edid_buf(struct ddc_service *ddc, uint8_t *edid_buf) - { -- dm_memmove(edid_buf, -+ memmove(edid_buf, - ddc->edid_buf, ddc->edid_buf_len); - } - -diff --git a/drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c -index ca7aa20..e4ea886 100644 ---- a/drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c -+++ b/drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c -@@ -242,7 +242,7 @@ static void dpcd_set_lt_pattern_and_lane_settings( - size_in_bytes = lt_settings->link_settings.lane_count * sizeof(dpcd_lane[0]); - - // 0x00103 - 0x00102 -- dm_memmove( -+ memmove( - &dpcd_lt_buffer[DPCD_ADDRESS_LANE0_SET - dpcd_base_lt_offset], - dpcd_lane, - size_in_bytes); -diff --git a/drivers/gpu/drm/amd/dal/dc/core/dc_resource.c b/drivers/gpu/drm/amd/dal/dc/core/dc_resource.c -index c214870..519329b 100644 ---- a/drivers/gpu/drm/amd/dal/dc/core/dc_resource.c -+++ b/drivers/gpu/drm/amd/dal/dc/core/dc_resource.c -@@ -909,7 +909,7 @@ static void translate_info_frame(const struct hw_info_frame *hw_info_frame, - uint8_t *ptr; - uint8_t i; - -- dm_memmove( -+ memmove( - &encoder_info_frame->gamut, - &hw_info_frame->gamut_packet, - sizeof(struct hw_info_packet)); -@@ -924,28 +924,28 @@ static void translate_info_frame(const struct hw_info_frame *hw_info_frame, - } - - if (hw_info_frame->avi_info_packet.valid) { -- dm_memmove( -+ memmove( - &encoder_info_frame->avi, - &hw_info_frame->avi_info_packet, - sizeof(struct hw_info_packet)); - } - - if (hw_info_frame->vendor_info_packet.valid) { -- dm_memmove( -+ memmove( - &encoder_info_frame->vendor, - &hw_info_frame->vendor_info_packet, - sizeof(struct hw_info_packet)); - } - - if (hw_info_frame->spd_packet.valid) { -- dm_memmove( -+ memmove( - &encoder_info_frame->spd, - &hw_info_frame->spd_packet, - sizeof(struct hw_info_packet)); - } - - if (hw_info_frame->vsc_packet.valid) { -- dm_memmove( -+ memmove( - &encoder_info_frame->vsc, - &hw_info_frame->vsc_packet, - sizeof(struct hw_info_packet)); -diff --git a/drivers/gpu/drm/amd/dal/dc/core/dc_stream.c b/drivers/gpu/drm/amd/dal/dc/core/dc_stream.c -index c78366a..b696401 100644 ---- a/drivers/gpu/drm/amd/dal/dc/core/dc_stream.c -+++ b/drivers/gpu/drm/amd/dal/dc/core/dc_stream.c -@@ -108,7 +108,7 @@ static bool construct(struct core_stream *stream, - stream->public.audio_info.mode_count = dc_sink_data->edid_caps.audio_mode_count; - stream->public.audio_info.audio_latency = dc_sink_data->edid_caps.audio_latency; - stream->public.audio_info.video_latency = dc_sink_data->edid_caps.video_latency; -- dm_memmove( -+ memmove( - stream->public.audio_info.display_name, - dc_sink_data->edid_caps.display_name, - AUDIO_INFO_DISPLAY_NAME_SIZE_IN_CHARS); -diff --git a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c b/drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c -index 5fb827a..b16d9b0 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c -+++ b/drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c -@@ -598,7 +598,7 @@ static void set_rgb_limited_range_adjustment( - - calculate_adjustments(ideals, &adjustments, matrix); - -- dm_memmove(change_matrix, matrix, sizeof(matrix)); -+ memmove(change_matrix, matrix, sizeof(matrix)); - - /* from 1 -> 3 */ - matrix[8] = change_matrix[0]; -diff --git a/drivers/gpu/drm/amd/dal/dc/dce80/dce80_opp_csc.c b/drivers/gpu/drm/amd/dal/dc/dce80/dce80_opp_csc.c -index 464f0ad..b39930e 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dce80/dce80_opp_csc.c -+++ b/drivers/gpu/drm/amd/dal/dc/dce80/dce80_opp_csc.c -@@ -599,7 +599,7 @@ static void set_rgb_limited_range_adjustment( - - calculate_adjustments(ideals, &adjustments, matrix); - -- dm_memmove(change_matrix, matrix, sizeof(matrix)); -+ memmove(change_matrix, matrix, sizeof(matrix)); - - /* from 1 -> 3 */ - matrix[8] = change_matrix[0]; -diff --git a/drivers/gpu/drm/amd/dal/dc/dm_services.h b/drivers/gpu/drm/amd/dal/dc/dm_services.h -index 2d33187..8f1bb5c 100644 ---- a/drivers/gpu/drm/amd/dal/dc/dm_services.h -+++ b/drivers/gpu/drm/amd/dal/dc/dm_services.h -@@ -44,8 +44,6 @@ - #define dm_realloc(ptr, size) krealloc(ptr, size, GFP_KERNEL) - #define dm_free(ptr) kfree(ptr) - --void dm_memmove(void *dst, const void *src, uint32_t size); -- - int32_t dm_memcmp(const void *p1, const void *p2, uint32_t count); - - int32_t dm_strncmp(const char *p1, const char *p2, uint32_t count); --- -2.7.4 - |