[drm-tip:drm-tip 891/897] drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:160:9: warning: #pragma pack (pop) encountered without matching #pragma pack (push)
kbuild test robot
lkp at intel.com
Fri Feb 1 05:22:34 UTC 2019
tree: git://anongit.freedesktop.org/drm/drm-tip drm-tip
head: 3f287cb6d4ae4689eb7c53e4c25f0fba3df16438
commit: 0a2fe4901d16d28bb8ad5f7032e9579f85e7e594 [891/897] Merge remote-tracking branch 'drm/drm-next' into drm-tip
config: riscv-allmodconfig (attached as .config)
compiler: riscv64-linux-gcc (GCC) 8.2.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 0a2fe4901d16d28bb8ad5f7032e9579f85e7e594
# save the attached .config to linux build tree
GCC_VERSION=8.2.0 make.cross ARCH=riscv
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:160:9: warning: #pragma pack (pop) encountered without matching #pragma pack (push) [-Wpragmas]
#pragma pack(pop)
^~~~
vim +160 drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c
bf75572a Josip Pavic 2019-01-08 117
bf75572a Josip Pavic 2019-01-08 118 struct iram_table_v_2_2 {
bf75572a Josip Pavic 2019-01-08 119 /* flags */
bf75572a Josip Pavic 2019-01-08 120 uint16_t flags; /* 0x00 U16 */
bf75572a Josip Pavic 2019-01-08 121
bf75572a Josip Pavic 2019-01-08 122 /* parameters for ABM2.2 algorithm */
bf75572a Josip Pavic 2019-01-08 123 uint8_t min_reduction[NUM_AMBI_LEVEL][NUM_AGGR_LEVEL]; /* 0x02 U0.8 */
bf75572a Josip Pavic 2019-01-08 124 uint8_t max_reduction[NUM_AMBI_LEVEL][NUM_AGGR_LEVEL]; /* 0x16 U0.8 */
bf75572a Josip Pavic 2019-01-08 125 uint8_t bright_pos_gain[NUM_AMBI_LEVEL][NUM_AGGR_LEVEL]; /* 0x2a U2.6 */
bf75572a Josip Pavic 2019-01-08 126 uint8_t dark_pos_gain[NUM_AMBI_LEVEL][NUM_AGGR_LEVEL]; /* 0x3e U2.6 */
bf75572a Josip Pavic 2019-01-08 127 uint8_t hybridFactor[NUM_AGGR_LEVEL]; /* 0x52 U0.8 */
bf75572a Josip Pavic 2019-01-08 128 uint8_t contrastFactor[NUM_AGGR_LEVEL]; /* 0x56 U0.8 */
bf75572a Josip Pavic 2019-01-08 129 uint8_t deviation_gain[NUM_AGGR_LEVEL]; /* 0x5a U0.8 */
bf75572a Josip Pavic 2019-01-08 130 uint8_t iir_curve[NUM_AMBI_LEVEL]; /* 0x5e U0.8 */
bf75572a Josip Pavic 2019-01-08 131 uint8_t pad[29]; /* 0x63 U0.8 */
bf75572a Josip Pavic 2019-01-08 132
bf75572a Josip Pavic 2019-01-08 133 /* parameters for crgb conversion */
bf75572a Josip Pavic 2019-01-08 134 uint16_t crgb_thresh[NUM_POWER_FN_SEGS]; /* 0x80 U3.13 */
bf75572a Josip Pavic 2019-01-08 135 uint16_t crgb_offset[NUM_POWER_FN_SEGS]; /* 0x90 U1.15 */
bf75572a Josip Pavic 2019-01-08 136 uint16_t crgb_slope[NUM_POWER_FN_SEGS]; /* 0xa0 U4.12 */
bf75572a Josip Pavic 2019-01-08 137
bf75572a Josip Pavic 2019-01-08 138 /* parameters for custom curve */
bf75572a Josip Pavic 2019-01-08 139 /* thresholds for brightness --> backlight */
bf75572a Josip Pavic 2019-01-08 140 uint16_t backlight_thresholds[NUM_BL_CURVE_SEGS]; /* 0xb0 U16.0 */
bf75572a Josip Pavic 2019-01-08 141 /* offsets for brightness --> backlight */
bf75572a Josip Pavic 2019-01-08 142 uint16_t backlight_offsets[NUM_BL_CURVE_SEGS]; /* 0xd0 U16.0 */
bf75572a Josip Pavic 2019-01-08 143
bf75572a Josip Pavic 2019-01-08 144 /* For reading PSR State directly from IRAM */
bf75572a Josip Pavic 2019-01-08 145 uint8_t psr_state; /* 0xf0 */
bf75572a Josip Pavic 2019-01-08 146 uint8_t dmcu_mcp_interface_version; /* 0xf1 */
bf75572a Josip Pavic 2019-01-08 147 uint8_t dmcu_abm_feature_version; /* 0xf2 */
bf75572a Josip Pavic 2019-01-08 148 uint8_t dmcu_psr_feature_version; /* 0xf3 */
bf75572a Josip Pavic 2019-01-08 149 uint16_t dmcu_version; /* 0xf4 */
bbf854dc David Francis 2018-11-26 150 uint8_t dmcu_state; /* 0xf6 */
bbf854dc David Francis 2018-11-26 151
bbf854dc David Francis 2018-11-26 152 uint16_t blRampReduction; /* 0xf7 */
bbf854dc David Francis 2018-11-26 153 uint16_t blRampStart; /* 0xf9 */
bbf854dc David Francis 2018-11-26 154 uint8_t dummy5; /* 0xfb */
bbf854dc David Francis 2018-11-26 155 uint8_t dummy6; /* 0xfc */
bbf854dc David Francis 2018-11-26 156 uint8_t dummy7; /* 0xfd */
bbf854dc David Francis 2018-11-26 157 uint8_t dummy8; /* 0xfe */
bbf854dc David Francis 2018-11-26 158 uint8_t dummy9; /* 0xff */
bbf854dc David Francis 2018-11-26 159 };
099139be Josip Pavic 2018-12-11 @160 #pragma pack(pop)
bbf854dc David Francis 2018-11-26 161
:::::: The code at line 160 was first introduced by commit
:::::: 099139bef026faefebc508ddb77d397cf55f1b15 drm/amd/display: Pack DMCU iRAM alignment
:::::: TO: Josip Pavic <Josip.Pavic at amd.com>
:::::: CC: Alex Deucher <alexander.deucher at amd.com>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 56495 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20190201/f773f327/attachment-0001.gz>
More information about the dri-devel
mailing list