Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751439AbcLCURu (ORCPT ); Sat, 3 Dec 2016 15:17:50 -0500 Received: from mga14.intel.com ([192.55.52.115]:20109 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750917AbcLCURt (ORCPT ); Sat, 3 Dec 2016 15:17:49 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,294,1477983600"; d="gz'50?scan'50,208,50";a="38652386" Date: Sun, 4 Dec 2016 04:24:34 +0800 From: kbuild test robot To: Chinmay VS Cc: kbuild-all@01.org, gregkh@linuxfoundation.org, elder@kernel.org, johan@kernel.org, pure.logic@nexus-software.ie, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] staging: greybus: Fix macro definition Message-ID: <201612040401.ANg8F4ZN%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline In-Reply-To: <1480759879-9646-1-git-send-email-cvs@nvidia.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 43060 Lines: 714 --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi ChinmayVS, [auto build test ERROR on staging/staging-testing] [also build test ERROR on v4.9-rc7 next-20161202] [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/Chinmay-VS/staging-greybus-Fix-macro-definition/20161204-035614 config: i386-randconfig-s0-201649 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: # save the attached .config to linux build tree make ARCH=i386 All error/warnings (new ones prefixed by >>): >> drivers/staging/greybus/loopback.c:180:1: error: expected identifier or '(' before 'do' do { \ ^ >> drivers/staging/greybus/loopback.c:288:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(latency); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:184:3: error: expected identifier or '(' before 'while' } while (0) ^ >> drivers/staging/greybus/loopback.c:288:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(latency); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:180:1: error: expected identifier or '(' before 'do' do { \ ^ drivers/staging/greybus/loopback.c:290:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(requests_per_second); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:184:3: error: expected identifier or '(' before 'while' } while (0) ^ drivers/staging/greybus/loopback.c:290:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(requests_per_second); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:180:1: error: expected identifier or '(' before 'do' do { \ ^ drivers/staging/greybus/loopback.c:292:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(throughput); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:184:3: error: expected identifier or '(' before 'while' } while (0) ^ drivers/staging/greybus/loopback.c:292:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(throughput); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:180:1: error: expected identifier or '(' before 'do' do { \ ^ drivers/staging/greybus/loopback.c:294:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(apbridge_unipro_latency); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:184:3: error: expected identifier or '(' before 'while' } while (0) ^ drivers/staging/greybus/loopback.c:294:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(apbridge_unipro_latency); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:180:1: error: expected identifier or '(' before 'do' do { \ ^ drivers/staging/greybus/loopback.c:296:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(gbphy_firmware_latency); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:184:3: error: expected identifier or '(' before 'while' } while (0) ^ drivers/staging/greybus/loopback.c:296:1: note: in expansion of macro 'gb_loopback_stats_attrs' gb_loopback_stats_attrs(gbphy_firmware_latency); ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:334:3: error: 'dev_attr_latency_min' undeclared here (not in a function) &dev_attr_latency_min.attr, ^~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:335:3: error: 'dev_attr_latency_max' undeclared here (not in a function) &dev_attr_latency_max.attr, ^~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:336:3: error: 'dev_attr_latency_avg' undeclared here (not in a function) &dev_attr_latency_avg.attr, ^~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:337:3: error: 'dev_attr_requests_per_second_min' undeclared here (not in a function) &dev_attr_requests_per_second_min.attr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:338:3: error: 'dev_attr_requests_per_second_max' undeclared here (not in a function) &dev_attr_requests_per_second_max.attr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:339:3: error: 'dev_attr_requests_per_second_avg' undeclared here (not in a function) &dev_attr_requests_per_second_avg.attr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:340:3: error: 'dev_attr_throughput_min' undeclared here (not in a function) &dev_attr_throughput_min.attr, ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/staging/greybus/loopback.c:341:3: error: 'dev_attr_throughput_max' undeclared here (not in a function) &dev_attr_throughput_max.attr, ^~~~~~~~~~~~~~~~~~~~~~~ vim +180 drivers/staging/greybus/loopback.c 174 do_div(rem, count); \ 175 return sprintf(buf, "%llu.%06u\n", avg, (u32)rem); \ 176 } \ 177 static DEVICE_ATTR_RO(name##_avg) 178 179 #define gb_loopback_stats_attrs(field) \ > 180 do { \ 181 gb_loopback_ro_stats_attr(field, min, u); \ 182 gb_loopback_ro_stats_attr(field, max, u); \ 183 gb_loopback_ro_avg_attr(field) \ > 184 } while (0) 185 186 #define gb_loopback_attr(field, type) \ 187 static ssize_t field##_show(struct device *dev, \ 188 struct device_attribute *attr, \ 189 char *buf) \ 190 { \ 191 struct gb_loopback *gb = dev_get_drvdata(dev); \ 192 return sprintf(buf, "%"#type"\n", gb->field); \ 193 } \ 194 static ssize_t field##_store(struct device *dev, \ 195 struct device_attribute *attr, \ 196 const char *buf, \ 197 size_t len) \ 198 { \ 199 int ret; \ 200 struct gb_loopback *gb = dev_get_drvdata(dev); \ 201 mutex_lock(&gb->mutex); \ 202 ret = sscanf(buf, "%"#type, &gb->field); \ 203 if (ret != 1) \ 204 len = -EINVAL; \ 205 else \ 206 gb_loopback_check_attr(gb, bundle); \ 207 mutex_unlock(&gb->mutex); \ 208 return len; \ 209 } \ 210 static DEVICE_ATTR_RW(field) 211 212 #define gb_dev_loopback_ro_attr(field, conn) \ 213 static ssize_t field##_show(struct device *dev, \ 214 struct device_attribute *attr, \ 215 char *buf) \ 216 { \ 217 struct gb_loopback *gb = dev_get_drvdata(dev); \ 218 return sprintf(buf, "%u\n", gb->field); \ 219 } \ 220 static DEVICE_ATTR_RO(field) 221 222 #define gb_dev_loopback_rw_attr(field, type) \ 223 static ssize_t field##_show(struct device *dev, \ 224 struct device_attribute *attr, \ 225 char *buf) \ 226 { \ 227 struct gb_loopback *gb = dev_get_drvdata(dev); \ 228 return sprintf(buf, "%"#type"\n", gb->field); \ 229 } \ 230 static ssize_t field##_store(struct device *dev, \ 231 struct device_attribute *attr, \ 232 const char *buf, \ 233 size_t len) \ 234 { \ 235 int ret; \ 236 struct gb_loopback *gb = dev_get_drvdata(dev); \ 237 mutex_lock(&gb->mutex); \ 238 ret = sscanf(buf, "%"#type, &gb->field); \ 239 if (ret != 1) \ 240 len = -EINVAL; \ 241 else \ 242 gb_loopback_check_attr(gb); \ 243 mutex_unlock(&gb->mutex); \ 244 return len; \ 245 } \ 246 static DEVICE_ATTR_RW(field) 247 248 static void gb_loopback_reset_stats(struct gb_loopback *gb); 249 static void gb_loopback_check_attr(struct gb_loopback *gb) 250 { 251 if (gb->us_wait > GB_LOOPBACK_US_WAIT_MAX) 252 gb->us_wait = GB_LOOPBACK_US_WAIT_MAX; 253 if (gb->size > gb_dev.size_max) 254 gb->size = gb_dev.size_max; 255 gb->requests_timedout = 0; 256 gb->requests_completed = 0; 257 gb->iteration_count = 0; 258 gb->send_count = 0; 259 gb->error = 0; 260 261 if (kfifo_depth < gb->iteration_max) { 262 dev_warn(gb->dev, 263 "cannot log bytes %u kfifo_depth %u\n", 264 gb->iteration_max, kfifo_depth); 265 } 266 kfifo_reset_out(&gb->kfifo_lat); 267 kfifo_reset_out(&gb->kfifo_ts); 268 269 switch (gb->type) { 270 case GB_LOOPBACK_TYPE_PING: 271 case GB_LOOPBACK_TYPE_TRANSFER: 272 case GB_LOOPBACK_TYPE_SINK: 273 gb->jiffy_timeout = usecs_to_jiffies(gb->timeout); 274 if (!gb->jiffy_timeout) 275 gb->jiffy_timeout = GB_LOOPBACK_TIMEOUT_MIN; 276 else if (gb->jiffy_timeout > GB_LOOPBACK_TIMEOUT_MAX) 277 gb->jiffy_timeout = GB_LOOPBACK_TIMEOUT_MAX; 278 gb_loopback_reset_stats(gb); 279 wake_up(&gb->wq); 280 break; 281 default: 282 gb->type = 0; 283 break; 284 } 285 } 286 287 /* Time to send and receive one message */ > 288 gb_loopback_stats_attrs(latency); 289 /* Number of requests sent per second on this cport */ 290 gb_loopback_stats_attrs(requests_per_second); 291 /* Quantity of data sent and received on this cport */ 292 gb_loopback_stats_attrs(throughput); 293 /* Latency across the UniPro link from APBridge's perspective */ 294 gb_loopback_stats_attrs(apbridge_unipro_latency); 295 /* Firmware induced overhead in the GPBridge */ > 296 gb_loopback_stats_attrs(gbphy_firmware_latency); 297 298 /* Number of errors encountered during loop */ 299 gb_loopback_ro_attr(error); 300 /* Number of requests successfully completed async */ 301 gb_loopback_ro_attr(requests_completed); 302 /* Number of requests timed out async */ 303 gb_loopback_ro_attr(requests_timedout); 304 /* Timeout minimum in useconds */ 305 gb_loopback_ro_attr(timeout_min); 306 /* Timeout minimum in useconds */ 307 gb_loopback_ro_attr(timeout_max); 308 309 /* 310 * Type of loopback message to send based on protocol type definitions 311 * 0 => Don't send message 312 * 2 => Send ping message continuously (message without payload) 313 * 3 => Send transfer message continuously (message with payload, 314 * payload returned in response) 315 * 4 => Send a sink message (message with payload, no payload in response) 316 */ 317 gb_dev_loopback_rw_attr(type, d); 318 /* Size of transfer message payload: 0-4096 bytes */ 319 gb_dev_loopback_rw_attr(size, u); 320 /* Time to wait between two messages: 0-1000 ms */ 321 gb_dev_loopback_rw_attr(us_wait, d); 322 /* Maximum iterations for a given operation: 1-(2^32-1), 0 implies infinite */ 323 gb_dev_loopback_rw_attr(iteration_max, u); 324 /* The current index of the for (i = 0; i < iteration_max; i++) loop */ 325 gb_dev_loopback_ro_attr(iteration_count, false); 326 /* A flag to indicate synchronous or asynchronous operations */ 327 gb_dev_loopback_rw_attr(async, u); 328 /* Timeout of an individual asynchronous request */ 329 gb_dev_loopback_rw_attr(timeout, u); 330 /* Maximum number of in-flight operations before back-off */ 331 gb_dev_loopback_rw_attr(outstanding_operations_max, u); 332 333 static struct attribute *loopback_attrs[] = { > 334 &dev_attr_latency_min.attr, > 335 &dev_attr_latency_max.attr, > 336 &dev_attr_latency_avg.attr, > 337 &dev_attr_requests_per_second_min.attr, > 338 &dev_attr_requests_per_second_max.attr, > 339 &dev_attr_requests_per_second_avg.attr, > 340 &dev_attr_throughput_min.attr, > 341 &dev_attr_throughput_max.attr, > 342 &dev_attr_throughput_avg.attr, > 343 &dev_attr_apbridge_unipro_latency_min.attr, > 344 &dev_attr_apbridge_unipro_latency_max.attr, > 345 &dev_attr_apbridge_unipro_latency_avg.attr, > 346 &dev_attr_gbphy_firmware_latency_min.attr, > 347 &dev_attr_gbphy_firmware_latency_max.attr, > 348 &dev_attr_gbphy_firmware_latency_avg.attr, 349 &dev_attr_type.attr, 350 &dev_attr_size.attr, 351 &dev_attr_us_wait.attr, --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --bp/iNruPH9dso1Pn Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 7GOepUSV2PfQZaqPJh+/vOI9968vH++Pz05ZYqGy86G24iAS1TUSi6y5l9NMNvAez53T0Pjt +7tMejDY8GUK9vWiqQovd8YmyWUZwcIUDn2n7MBSg8J0SfSqaq9wiMdCdV6WokFFwda6MN7L BW6LFBle58o11lKwEkCiOKDZuUsRqnvwnq4f3Kd8lRJ1yYPu95EE1qtMbvhAR4eEK688Eohm K9w7iTQiUbx1l1qRr7lKJn16T+BUBcPaO52eTgyFFh1XPXBipDKrCmvs+2YpIBuknrvXETTY Ab2obAuqA/19+ClLDfseD2db2d0i2P+NbroARjntdUirxPlpABT2BXF7WLfqiyRA4Olt2G6S fg5g7uTuBzQsb+3qBBYiAcScxeS3hWARdq6CQ19F4NbwzZpkPHONxOiOKq8cTdWGogfyIoKC F1oo0bZVqkB+kaBrhOPboyxnO6Ffg9CTPjgChE457EnQOZetWpYCD7gtRN2DlWQ/m13bcjOv EvcXsxTK3M2pTvPboRO2eV81mWvvZRmvoajmGm1MzmItauXU2Ycfi8zqRYWXuMmlAvntljTA IIKclR0t1nOorOFOQrbFKRP2bY8TCg8xBjoHsXSA6Rjw/3dnKPqnXwEA --bp/iNruPH9dso1Pn--