[PATCH RESEND 1/2] drm: panel-orientation-quirks: Get rid of superfluous (void *) casting
kbuild test robot
lkp at intel.com
Thu Feb 21 21:21:43 UTC 2019
Hi David,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on linus/master]
[also build test WARNING on v5.0-rc4 next-20190221]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]
url: https://github.com/0day-ci/linux/commits/David-Santamar-a-Rogado/drm-panel-orientation-quirks-Get-rid-of-superfluous-void-casting/20190222-044326
config: i386-randconfig-x019-201907 (attached as .config)
compiler: gcc-8 (Debian 8.2.0-20) 8.2.0
reproduce:
# save the attached .config to linux build tree
make ARCH=i386
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/drm_panel_orientation_quirks.c:89:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &acer_s1003,
^
drivers/gpu/drm/drm_panel_orientation_quirks.c:95:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &asus_t100ha,
^
drivers/gpu/drm/drm_panel_orientation_quirks.c:108:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &gpd_pocket,
^
drivers/gpu/drm/drm_panel_orientation_quirks.c:116:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &gpd_win,
^
drivers/gpu/drm/drm_panel_orientation_quirks.c:124:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &gpd_win2,
^
drivers/gpu/drm/drm_panel_orientation_quirks.c:132:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &itworks_tw891,
^
drivers/gpu/drm/drm_panel_orientation_quirks.c:143:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &lcd800x1280_rightside_up,
^
drivers/gpu/drm/drm_panel_orientation_quirks.c:150:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &lcd800x1280_rightside_up,
^
drivers/gpu/drm/drm_panel_orientation_quirks.c:156:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
.driver_data = &lcd800x1280_rightside_up,
^
vim +/const +89 drivers/gpu/drm/drm_panel_orientation_quirks.c
82
83 static const struct dmi_system_id orientation_data[] = {
84 { /* Acer One 10 (S1003) */
85 .matches = {
86 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Acer"),
87 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "One S1003"),
88 },
> 89 .driver_data = &acer_s1003,
90 }, { /* Asus T100HA */
91 .matches = {
92 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
93 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "T100HAN"),
94 },
95 .driver_data = &asus_t100ha,
96 }, { /*
97 * GPD Pocket, note that the the DMI data is less generic then
98 * it seems, devices with a board-vendor of "AMI Corporation"
99 * are quite rare, as are devices which have both board- *and*
100 * product-id set to "Default String"
101 */
102 .matches = {
103 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "AMI Corporation"),
104 DMI_EXACT_MATCH(DMI_BOARD_NAME, "Default string"),
105 DMI_EXACT_MATCH(DMI_BOARD_SERIAL, "Default string"),
106 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Default string"),
107 },
108 .driver_data = &gpd_pocket,
109 }, { /* GPD Win (same note on DMI match as GPD Pocket) */
110 .matches = {
111 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "AMI Corporation"),
112 DMI_EXACT_MATCH(DMI_BOARD_NAME, "Default string"),
113 DMI_EXACT_MATCH(DMI_BOARD_SERIAL, "Default string"),
114 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Default string"),
115 },
116 .driver_data = &gpd_win,
117 }, { /* GPD Win 2 (too generic strings, also match on bios date) */
118 .matches = {
119 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Default string"),
120 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Default string"),
121 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "Default string"),
122 DMI_EXACT_MATCH(DMI_BOARD_NAME, "Default string"),
123 },
124 .driver_data = &gpd_win2,
125 }, { /* I.T.Works TW891 */
126 .matches = {
127 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "To be filled by O.E.M."),
128 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "TW891"),
129 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "To be filled by O.E.M."),
130 DMI_EXACT_MATCH(DMI_BOARD_NAME, "TW891"),
131 },
132 .driver_data = &itworks_tw891,
133 }, { /*
134 * Lenovo Ideapad Miix 310 laptop, only some production batches
135 * have a portrait screen, the resolution checks makes the quirk
136 * apply only to those batches.
137 */
138 .matches = {
139 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
140 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "80SG"),
141 DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "MIIX 310-10ICR"),
142 },
143 .driver_data = &lcd800x1280_rightside_up,
144 }, { /* Lenovo Ideapad Miix 320 */
145 .matches = {
146 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
147 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "80XF"),
148 DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "Lenovo MIIX 320-10ICR"),
149 },
150 .driver_data = &lcd800x1280_rightside_up,
151 }, { /* VIOS LTH17 */
152 .matches = {
153 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "VIOS"),
154 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "LTH17"),
155 },
156 .driver_data = &lcd800x1280_rightside_up,
157 },
158 {}
159 };
160
---
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: 33004 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20190222/6badc690/attachment-0001.gz>
More information about the dri-devel
mailing list