aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0858-drm-amd-dal-Use-native-memmove-directly.patch
diff options
context:
space:
mode:
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.patch352
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
-