drm/amd/pm: avoid unaligned access warnings
When building on OpenBSD/arm64 with clang 15, unaligned access warnings are seen when a union is embedded inside a packed struct. drm/amd/pm/powerplay/hwmgr/vega20_pptable.h:136:17: error: field smcPPTable within 'struct _ATOM_VEGA20_POWERPLAYTABLE' is less aligned than 'PPTable_t' and is usually due to 'struct _ATOM_VEGA20_POWERPLAYTABLE' being packed, which can lead to unaligned accesses [-Werror,-Wunaligned-access] PPTable_t smcPPTable; ^ Make PPTable_t packed to avoid this. Signed-off-by:Jonathan Gray <jsg@jsg.id.au> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
Showing
- drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h 2 additions, 0 deletionsdrivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
- drivers/gpu/drm/amd/pm/powerplay/inc/smu9_driver_if.h 2 additions, 0 deletionsdrivers/gpu/drm/amd/pm/powerplay/inc/smu9_driver_if.h
- drivers/gpu/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h 2 additions, 0 deletionsdrivers/gpu/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h
- drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h 2 additions, 0 deletions...u/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
- drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h 2 additions, 0 deletions...gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
- drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h 2 additions, 0 deletions...amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
- drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h 2 additions, 0 deletions.../drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h
- drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h 2 additions, 0 deletions...pu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
- drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h 2 additions, 0 deletions...pu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
Loading
Please register or sign in to comment