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

drivers: gpu: Move prototype declarations to header file radeon_mode.h from radeon_atombios.c and radeon_combios.c

Move prototype declarations of functions radeon_get_encoder_enum() and
radeon_link_encoder_connector() to header file drm/radeon/radeon_mode.h
because they are used by more than one file.

This eliminates the following warnings in drm/radeon/radeon_encoders.c:
drivers/gpu/drm/radeon/radeon_encoders.c:86:1: warning: no previous prototype for ‘radeon_get_encoder_enum’ [-Wmissing-prototypes]
drivers/gpu/drm/radeon/radeon_encoders.c:162:1: warning: no previous prototype for ‘radeon_link_encoder_connector’ [-Wmissing-prototypes]

Signed-off-by: Rashika Kheria <rashika.kheria@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Rashika Kheria and committed by
Alex Deucher
0091fc13 a38eab52

+4 -11
-5
drivers/gpu/drm/radeon/radeon_atombios.c
··· 30 30 #include "atom.h" 31 31 #include "atom-bits.h" 32 32 33 - /* from radeon_encoder.c */ 34 - extern uint32_t 35 - radeon_get_encoder_enum(struct drm_device *dev, uint32_t supported_device, 36 - uint8_t dac); 37 - extern void radeon_link_encoder_connector(struct drm_device *dev); 38 33 extern void 39 34 radeon_add_atom_encoder(struct drm_device *dev, uint32_t encoder_enum, 40 35 uint32_t supported_device, u16 caps);
-6
drivers/gpu/drm/radeon/radeon_combios.c
··· 37 37 #include <asm/pci-bridge.h> 38 38 #endif /* CONFIG_PPC_PMAC */ 39 39 40 - /* from radeon_encoder.c */ 41 - extern uint32_t 42 - radeon_get_encoder_enum(struct drm_device *dev, uint32_t supported_device, 43 - uint8_t dac); 44 - extern void radeon_link_encoder_connector(struct drm_device *dev); 45 - 46 40 /* from radeon_legacy_encoder.c */ 47 41 extern void 48 42 radeon_add_legacy_encoder(struct drm_device *dev, uint32_t encoder_enum,
+4
drivers/gpu/drm/radeon/radeon_mode.h
··· 643 643 struct radeon_i2c_bus_rec *i2c_bus, 644 644 uint16_t connector_object_id, 645 645 struct radeon_hpd *hpd); 646 + extern uint32_t 647 + radeon_get_encoder_enum(struct drm_device *dev, uint32_t supported_device, 648 + uint8_t dac); 649 + extern void radeon_link_encoder_connector(struct drm_device *dev); 646 650 647 651 extern enum radeon_tv_std 648 652 radeon_combios_get_tv_info(struct radeon_device *rdev);