linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/40] [Set 12] Rid W=1 warnings from GPU
@ 2021-01-11 19:18 Lee Jones
  2021-01-11 19:18 ` [PATCH 01/40] drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw' as __maybe_unused Lee Jones
                   ` (39 more replies)
  0 siblings, 40 replies; 79+ messages in thread
From: Lee Jones @ 2021-01-11 19:18 UTC (permalink / raw)
  To: lee.jones
  Cc: linux-kernel, Alex Deucher, amd-gfx, Anthony Koo, Aric Cyr,
	Aric Cyr, Aurabindo Pillai, Christian König, Colin Ian King,
	Daniel Vetter, David Airlie, dri-devel, Harry Wentland,
	Josip Pavic, Leo Li, Mauro Rossi, Tony Cheng, Xiaojian Du

MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This set is part of a larger effort attempting to clean-up W=1
kernel builds, which are currently overwhelmingly riddled with
niggly little warnings.

Lee Jones (40):
  drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw' as
    __maybe_unused
  drm/amd/display/dc/dce/dce_link_encoder: Remove unused variable
    'value0'
  drm/amd/display/dc/gpio/hw_ddc: Remove unused variable 'reg2'
  drm/amd/display/dc/dce/dce_opp: Demote non-compliant kernel-doc
    headers
  drm/amd/display/dc/dce/dce_transform: Demote kernel-doc abuse
  drm/amd/display/dc/gpio/diagnostics/hw_translate_diag: Include our own
    header containing prototypes
  drm/amd/display/dc/irq/irq_service: Make local function static
  drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Fix struct
    declared inside parameter list error
  drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Include our own
    header containing prototypes
  drm/amd/display/dc/dce120/dce120_hw_sequencer: Encompass defines in
    same clause as their use
  drm/amd/display/dc/dce120/dce120_timing_generator:
  drm/amd/display/dc/dce120/Makefile: Ignore -Woverride-init warning
  drm/amd/display/dc/calcs/dce_calcs: Move some large variables from the
    stack to the heap
  drm/amd/display/dc/calcs/dce_calcs: Remove some large variables from
    the stack
  drm/amd/display/dc/dce120/dce120_resource: Staticify local functions
  drm/amd/display/dc/dce120/dce120_timing_generator: Demote
    non-kerneldoc headers
  drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field
    overwritten' issue
  drm/amd/display/dc/dce112/Makefile: Ignore -Woverride-init warning
  drm/amd/display/dc/dce/dce_opp: Remove duplicate entries causing
    'field overwritten' issues
  drm/amd/display/dc/dce110/dce110_timing_generator: Remove unused
    variable 'value_crtc_vtotal'
  drm/amd/display/dc/dce110/dce110_compressor: Remove unused function
    'dce110_get_required_compressed_surfacesize
  drm/amd/display/dc/dce110/dce110_hw_sequencer: Demote non-conformant
    kernel-doc header
  drm/amd/display/dc/dce110/dce110_mem_input_v: Make local functions
    static
  drm/amd/pm/swsmu/smu11/vangogh_ppt: Make local function
    'vangogh_clk_dpm_is_enabled' static
  drm/amd/display/dc/dce120/dce120_timing_generator: Remove unused
    function 'dce120_timing_generator_get_position'
  drm/amd/display/dc/dce110/dce110_timing_generator: Demote kernel-doc
    abuses to standard function headers
  drm/amd/display/dc/dce110/dce110_compressor: Strip out unused function
    'controller_id_to_index'
  drm/amd/display/dc/calcs/dce_calcs: Demote non-conformant kernel-doc
    function headers
  drm/amd/display/dc/dce112/dce112_resource: Make local functions and
    ones called by reference static
  drm/amd/display/dc/dce110/dce110_timing_generator_v: Demote kernel-doc
    abuse and line up comments
  drm/amd/display/dc/dce110/dce110_mem_input_v: Include our own header,
    containing prototypes
  drm/amd/display/dc/dce110/Makefile: Ignore -Woverride-init warning
  drm/amd/display/dc/dce110/dce110_resource: Make local functions
    invoked by reference static
  drm/amd/display/dc/dce110/dce110_transform_v: Demote kernel-doc abuse
  drm/amd/display/dc/dce60/dce60_timing_generator: Make
    'dce60_configure_crc' invoked by reference static
  drm/amd/display/dc/dce100/dce100_resource: Make local functions and
    ones called by reference static
  drm/amd/display/dc/dce60/dce60_resource: Make local functions static
  drm/amd/display/dc/dce80/dce80_resource: Make local functions static
  drm/amd/display/dc/core/dc_surface: Demote kernel-doc abuse
  drm/amd/display/dc/core/dc_stream: Demote non-conformant kernel-doc
    headers

 .../gpu/drm/amd/display/dc/calcs/dce_calcs.c  | 1141 +++++++++--------
 .../gpu/drm/amd/display/dc/core/dc_stream.c   |    5 +-
 .../gpu/drm/amd/display/dc/core/dc_surface.c  |    2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c  |    2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.h  |    1 -
 .../drm/amd/display/dc/dce/dce_link_encoder.c |    3 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c  |   16 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_opp.h  |    2 -
 .../drm/amd/display/dc/dce/dce_transform.c    |    2 +-
 .../amd/display/dc/dce100/dce100_resource.c   |   16 +-
 .../gpu/drm/amd/display/dc/dce110/Makefile    |    2 +
 .../amd/display/dc/dce110/dce110_compressor.c |   55 -
 .../display/dc/dce110/dce110_hw_sequencer.c   |    2 +-
 .../display/dc/dce110/dce110_mem_input_v.c    |   17 +-
 .../amd/display/dc/dce110/dce110_resource.c   |   16 +-
 .../dc/dce110/dce110_timing_generator.c       |   76 +-
 .../dc/dce110/dce110_timing_generator_v.c     |   19 +-
 .../display/dc/dce110/dce110_transform_v.c    |   19 +-
 .../gpu/drm/amd/display/dc/dce112/Makefile    |    2 +
 .../amd/display/dc/dce112/dce112_resource.c   |   16 +-
 .../gpu/drm/amd/display/dc/dce120/Makefile    |    2 +
 .../display/dc/dce120/dce120_hw_sequencer.c   |    2 +-
 .../amd/display/dc/dce120/dce120_resource.c   |    6 +-
 .../dc/dce120/dce120_timing_generator.c       |   99 +-
 .../drm/amd/display/dc/dce60/dce60_resource.c |   16 +-
 .../display/dc/dce60/dce60_timing_generator.c |    4 +-
 .../drm/amd/display/dc/dce80/dce80_resource.c |   16 +-
 .../dc/gpio/diagnostics/hw_factory_diag.c     |    1 +
 .../dc/gpio/diagnostics/hw_factory_diag.h     |    2 +
 .../dc/gpio/diagnostics/hw_translate_diag.c   |    1 +
 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c  |    7 +-
 .../gpu/drm/amd/display/dc/irq/irq_service.c  |    2 +-
 .../gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c  |    4 +-
 33 files changed, 746 insertions(+), 830 deletions(-)

Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: amd-gfx@lists.freedesktop.org
Cc: Anthony Koo <Anthony.Koo@amd.com>
Cc: Aric Cyr <aric.cyr@amd.com>
Cc: Aric Cyr <Aric.Cyr@amd.com>
Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: Colin Ian King <colin.king@canonical.com>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: David Airlie <airlied@linux.ie>
Cc: dri-devel@lists.freedesktop.org
Cc: Harry Wentland <harry.wentland@amd.com>
Cc: Josip Pavic <Josip.Pavic@amd.com>
Cc: Lee Jones <lee.jones@linaro.org>
Cc: Leo Li <sunpeng.li@amd.com>
Cc: Mauro Rossi <issor.oruam@gmail.com>
Cc: Tony Cheng <Tony.Cheng@amd.com>
Cc: Xiaojian Du <Xiaojian.Du@amd.com>
-- 
2.25.1


^ permalink raw reply	[flat|nested] 79+ messages in thread

end of thread, other threads:[~2021-01-14 17:01 UTC | newest]

Thread overview: 79+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-11 19:18 [PATCH 00/40] [Set 12] Rid W=1 warnings from GPU Lee Jones
2021-01-11 19:18 ` [PATCH 01/40] drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw' as __maybe_unused Lee Jones
2021-01-12 21:57   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 02/40] drm/amd/display/dc/dce/dce_link_encoder: Remove unused variable 'value0' Lee Jones
2021-01-12 21:58   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 03/40] drm/amd/display/dc/gpio/hw_ddc: Remove unused variable 'reg2' Lee Jones
2021-01-11 19:18 ` [PATCH 04/40] drm/amd/display/dc/dce/dce_opp: Demote non-compliant kernel-doc headers Lee Jones
2021-01-12 22:00   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 05/40] drm/amd/display/dc/dce/dce_transform: Demote kernel-doc abuse Lee Jones
2021-01-12 22:01   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 06/40] drm/amd/display/dc/gpio/diagnostics/hw_translate_diag: Include our own header containing prototypes Lee Jones
2021-01-12 22:01   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 07/40] drm/amd/display/dc/irq/irq_service: Make local function static Lee Jones
2021-01-12 22:02   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 08/40] drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Fix struct declared inside parameter list error Lee Jones
2021-01-12 22:03   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 09/40] drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Include our own header containing prototypes Lee Jones
2021-01-12 22:04   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 10/40] drm/amd/display/dc/dce120/dce120_hw_sequencer: Encompass defines in same clause as their use Lee Jones
2021-01-12 22:06   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 11/40] drm/amd/display/dc/dce120/dce120_timing_generator: Lee Jones
2021-01-12 22:10   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 12/40] drm/amd/display/dc/dce120/Makefile: Ignore -Woverride-init warning Lee Jones
2021-01-12 22:13   ` Alex Deucher
2021-01-11 19:18 ` [PATCH 13/40] drm/amd/display/dc/calcs/dce_calcs: Move some large variables from the stack to the heap Lee Jones
2021-01-12 13:44   ` Lee Jones
2021-01-11 19:19 ` [PATCH 14/40] drm/amd/display/dc/calcs/dce_calcs: Remove some large variables from the stack Lee Jones
2021-01-12 13:43   ` Lee Jones
2021-01-11 19:19 ` [PATCH 15/40] drm/amd/display/dc/dce120/dce120_resource: Staticify local functions Lee Jones
2021-01-12 22:13   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 16/40] drm/amd/display/dc/dce120/dce120_timing_generator: Demote non-kerneldoc headers Lee Jones
2021-01-12 22:14   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 17/40] drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue Lee Jones
2021-01-12 22:15   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 18/40] drm/amd/display/dc/dce112/Makefile: Ignore -Woverride-init warning Lee Jones
2021-01-12 22:16   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 19/40] drm/amd/display/dc/dce/dce_opp: Remove duplicate entries causing 'field overwritten' issues Lee Jones
2021-01-12 22:17   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 20/40] drm/amd/display/dc/dce110/dce110_timing_generator: Remove unused variable 'value_crtc_vtotal' Lee Jones
2021-01-12 22:18   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 21/40] drm/amd/display/dc/dce110/dce110_compressor: Remove unused function 'dce110_get_required_compressed_surfacesize Lee Jones
2021-01-12 22:20   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 22/40] drm/amd/display/dc/dce110/dce110_hw_sequencer: Demote non-conformant kernel-doc header Lee Jones
2021-01-12 22:21   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 23/40] drm/amd/display/dc/dce110/dce110_mem_input_v: Make local functions static Lee Jones
2021-01-12 22:25   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 24/40] drm/amd/pm/swsmu/smu11/vangogh_ppt: Make local function 'vangogh_clk_dpm_is_enabled' static Lee Jones
2021-01-12 22:25   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 25/40] drm/amd/display/dc/dce120/dce120_timing_generator: Remove unused function 'dce120_timing_generator_get_position' Lee Jones
2021-01-12 22:26   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 26/40] drm/amd/display/dc/dce110/dce110_timing_generator: Demote kernel-doc abuses to standard function headers Lee Jones
2021-01-12 22:29   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 27/40] drm/amd/display/dc/dce110/dce110_compressor: Strip out unused function 'controller_id_to_index' Lee Jones
2021-01-12 22:30   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 28/40] drm/amd/display/dc/calcs/dce_calcs: Demote non-conformant kernel-doc function headers Lee Jones
2021-01-14 17:00   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 29/40] drm/amd/display/dc/dce112/dce112_resource: Make local functions and ones called by reference static Lee Jones
2021-01-12 22:32   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 30/40] drm/amd/display/dc/dce110/dce110_timing_generator_v: Demote kernel-doc abuse and line up comments Lee Jones
2021-01-12 22:33   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 31/40] drm/amd/display/dc/dce110/dce110_mem_input_v: Include our own header, containing prototypes Lee Jones
2021-01-12 22:34   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 32/40] drm/amd/display/dc/dce110/Makefile: Ignore -Woverride-init warning Lee Jones
2021-01-12 22:35   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 33/40] drm/amd/display/dc/dce110/dce110_resource: Make local functions invoked by reference static Lee Jones
2021-01-12 22:36   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 34/40] drm/amd/display/dc/dce110/dce110_transform_v: Demote kernel-doc abuse Lee Jones
2021-01-12 22:37   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 35/40] drm/amd/display/dc/dce60/dce60_timing_generator: Make 'dce60_configure_crc' invoked by reference static Lee Jones
2021-01-12 22:37   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 36/40] drm/amd/display/dc/dce100/dce100_resource: Make local functions and ones called " Lee Jones
2021-01-12 22:38   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 37/40] drm/amd/display/dc/dce60/dce60_resource: Make local functions static Lee Jones
2021-01-12 22:39   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 38/40] drm/amd/display/dc/dce80/dce80_resource: " Lee Jones
2021-01-11 19:19 ` [PATCH 39/40] drm/amd/display/dc/core/dc_surface: Demote kernel-doc abuse Lee Jones
2021-01-12 22:41   ` Alex Deucher
2021-01-11 19:19 ` [PATCH 40/40] drm/amd/display/dc/core/dc_stream: Demote non-conformant kernel-doc headers Lee Jones
2021-01-12 22:42   ` Alex Deucher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).