Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amd/dc: Kill dc_conn_log_hex_linux()

DRM already supports tracing DPCD transactions, there's no reason for
the existence of this function. Also, it prints one byte per-line which
is way too loud. So, just remove it.

Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Lyude Paul and committed by
Alex Deucher
a871afc8 a98c4cd9

+1 -45
+1 -2
drivers/gpu/drm/amd/display/dc/basics/Makefile
··· 24 24 # It provides the general basic services required by other DAL 25 25 # subcomponents. 26 26 27 - BASICS = conversion.o fixpt31_32.o \ 28 - log_helpers.o vector.o dc_common.o 27 + BASICS = conversion.o fixpt31_32.o vector.o dc_common.o 29 28 30 29 AMD_DAL_BASICS = $(addprefix $(AMDDALPATH)/dc/basics/,$(BASICS)) 31 30
-39
drivers/gpu/drm/amd/display/dc/basics/log_helpers.c
··· 1 - /* 2 - * Copyright 2012-16 Advanced Micro Devices, Inc. 3 - * 4 - * Permission is hereby granted, free of charge, to any person obtaining a 5 - * copy of this software and associated documentation files (the "Software"), 6 - * to deal in the Software without restriction, including without limitation 7 - * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8 - * and/or sell copies of the Software, and to permit persons to whom the 9 - * Software is furnished to do so, subject to the following conditions: 10 - * 11 - * The above copyright notice and this permission notice shall be included in 12 - * all copies or substantial portions of the Software. 13 - * 14 - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17 - * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 18 - * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19 - * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20 - * OTHER DEALINGS IN THE SOFTWARE. 21 - * 22 - * Authors: AMD 23 - * 24 - */ 25 - 26 - #include "core_types.h" 27 - #include "logger.h" 28 - #include "include/logger_interface.h" 29 - #include "dm_helpers.h" 30 - 31 - void dc_conn_log_hex_linux(const uint8_t *hex_data, int hex_data_count) 32 - { 33 - int i; 34 - 35 - if (hex_data) 36 - for (i = 0; i < hex_data_count; i++) 37 - DC_LOG_DEBUG("%2.2X ", hex_data[i]); 38 - } 39 -
-4
drivers/gpu/drm/amd/display/include/logger_interface.h
··· 40 40 * 41 41 */ 42 42 43 - void dc_conn_log_hex_linux(const uint8_t *hex_data, int hex_data_count); 44 - 45 43 void pre_surface_trace( 46 44 struct dc *dc, 47 45 const struct dc_plane_state *const *plane_states, ··· 100 102 #define CONN_DATA_DETECT(link, hex_data, hex_len, ...) \ 101 103 do { \ 102 104 (void)(link); \ 103 - dc_conn_log_hex_linux(hex_data, hex_len); \ 104 105 DC_LOG_EVENT_DETECTION(__VA_ARGS__); \ 105 106 } while (0) 106 107 107 108 #define CONN_DATA_LINK_LOSS(link, hex_data, hex_len, ...) \ 108 109 do { \ 109 110 (void)(link); \ 110 - dc_conn_log_hex_linux(hex_data, hex_len); \ 111 111 DC_LOG_EVENT_LINK_LOSS(__VA_ARGS__); \ 112 112 } while (0) 113 113