From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0BCF4C4740A for ; Tue, 10 Sep 2019 08:11:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C0BC4208E4 for ; Tue, 10 Sep 2019 08:11:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404956AbfIJILA (ORCPT ); Tue, 10 Sep 2019 04:11:00 -0400 Received: from mga18.intel.com ([134.134.136.126]:46252 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730512AbfIJILA (ORCPT ); Tue, 10 Sep 2019 04:11:00 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Sep 2019 01:10:59 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,489,1559545200"; d="gz'50?scan'50,208,50";a="359739676" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga005.jf.intel.com with ESMTP; 10 Sep 2019 01:10:57 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1i7bEn-000CEh-0Q; Tue, 10 Sep 2019 16:10:57 +0800 Date: Tue, 10 Sep 2019 16:10:23 +0800 From: kbuild test robot To: "Gustavo A. R. Silva" Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org Subject: drivers/video/fbdev/fsl-diu-fb.c:1287:3: note: in expansion of macro 'dev_warn' Message-ID: <201909101658.KY6gwgVc%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="sskzpomo3tubhnzf" Content-Disposition: inline X-Patchwork-Hint: ignore User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --sskzpomo3tubhnzf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux.git master head: 56037cadf60461b4a2996b4d8f0057c4d343c17c commit: a035d552a93bb9ef6048733bb9f2a0dc857ff869 Makefile: Globally enable fall-through warning date: 7 weeks ago config: powerpc-mpc512x_defconfig (attached as .config) compiler: powerpc-linux-gcc (GCC) 7.4.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 a035d552a93bb9ef6048733bb9f2a0dc857ff869 # save the attached .config to linux build tree GCC_VERSION=7.4.0 make.cross ARCH=powerpc If you fix the issue, kindly add following tag Reported-by: kbuild test robot All warnings (new ones prefixed by >>): In file included from include/linux/acpi.h:15:0, from include/linux/i2c.h:13, from include/uapi/linux/fb.h:6, from include/linux/fb.h:6, from drivers/video/fbdev/fsl-diu-fb.c:20: drivers/video/fbdev/fsl-diu-fb.c: In function 'fsl_diu_ioctl': include/linux/device.h:1495:2: warning: this statement may fall through [-Wimplicit-fallthrough=] _dev_warn(dev, dev_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/video/fbdev/fsl-diu-fb.c:1287:3: note: in expansion of macro 'dev_warn' dev_warn(info->dev, ^~~~~~~~ drivers/video/fbdev/fsl-diu-fb.c:1290:2: note: here case MFB_SET_PIXFMT: ^~~~ In file included from include/linux/acpi.h:15:0, from include/linux/i2c.h:13, from include/uapi/linux/fb.h:6, from include/linux/fb.h:6, from drivers/video/fbdev/fsl-diu-fb.c:20: include/linux/device.h:1495:2: warning: this statement may fall through [-Wimplicit-fallthrough=] _dev_warn(dev, dev_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/fsl-diu-fb.c:1296:3: note: in expansion of macro 'dev_warn' dev_warn(info->dev, ^~~~~~~~ drivers/video/fbdev/fsl-diu-fb.c:1299:2: note: here case MFB_GET_PIXFMT: ^~~~ vim +/dev_warn +1287 drivers/video/fbdev/fsl-diu-fb.c 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1265 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1266 static int fsl_diu_ioctl(struct fb_info *info, unsigned int cmd, 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1267 unsigned long arg) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1268 { 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1269 struct mfb_info *mfbi = info->par; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1270 struct diu_ad *ad = mfbi->ad; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1271 struct mfb_chroma_key ck; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1272 unsigned char global_alpha; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1273 struct aoi_display_offset aoi_d; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1274 __u32 pix_fmt; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1275 void __user *buf = (void __user *)arg; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1276 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1277 if (!arg) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1278 return -EINVAL; 5cc2a36fe8aad0 drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1279 5cc2a36fe8aad0 drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1280 dev_dbg(info->dev, "ioctl %08x (dir=%s%s type=%u nr=%u size=%u)\n", cmd, 5cc2a36fe8aad0 drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1281 _IOC_DIR(cmd) & _IOC_READ ? "R" : "", 5cc2a36fe8aad0 drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1282 _IOC_DIR(cmd) & _IOC_WRITE ? "W" : "", 5cc2a36fe8aad0 drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1283 _IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd)); 5cc2a36fe8aad0 drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1284 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1285 switch (cmd) { 36b0b1d41541fc drivers/video/fsl-diu-fb.c Timur Tabi 2011-10-04 1286 case MFB_SET_PIXFMT_OLD: 36b0b1d41541fc drivers/video/fsl-diu-fb.c Timur Tabi 2011-10-04 @1287 dev_warn(info->dev, 36b0b1d41541fc drivers/video/fsl-diu-fb.c Timur Tabi 2011-10-04 1288 "MFB_SET_PIXFMT value of 0x%08x is deprecated.\n", 36b0b1d41541fc drivers/video/fsl-diu-fb.c Timur Tabi 2011-10-04 1289 MFB_SET_PIXFMT_OLD); 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1290 case MFB_SET_PIXFMT: 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1291 if (copy_from_user(&pix_fmt, buf, sizeof(pix_fmt))) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1292 return -EFAULT; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1293 ad->pix_fmt = pix_fmt; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1294 break; 36b0b1d41541fc drivers/video/fsl-diu-fb.c Timur Tabi 2011-10-04 1295 case MFB_GET_PIXFMT_OLD: 36b0b1d41541fc drivers/video/fsl-diu-fb.c Timur Tabi 2011-10-04 1296 dev_warn(info->dev, 36b0b1d41541fc drivers/video/fsl-diu-fb.c Timur Tabi 2011-10-04 1297 "MFB_GET_PIXFMT value of 0x%08x is deprecated.\n", 36b0b1d41541fc drivers/video/fsl-diu-fb.c Timur Tabi 2011-10-04 1298 MFB_GET_PIXFMT_OLD); 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1299 case MFB_GET_PIXFMT: 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1300 pix_fmt = ad->pix_fmt; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1301 if (copy_to_user(buf, &pix_fmt, sizeof(pix_fmt))) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1302 return -EFAULT; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1303 break; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1304 case MFB_SET_AOID: 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1305 if (copy_from_user(&aoi_d, buf, sizeof(aoi_d))) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1306 return -EFAULT; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1307 mfbi->x_aoi_d = aoi_d.x_aoi_d; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1308 mfbi->y_aoi_d = aoi_d.y_aoi_d; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1309 fsl_diu_check_var(&info->var, info); ae5591e3f47544 drivers/video/fsl-diu-fb.c York Sun 2008-08-15 1310 fsl_diu_set_aoi(info); 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1311 break; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1312 case MFB_GET_AOID: 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1313 aoi_d.x_aoi_d = mfbi->x_aoi_d; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1314 aoi_d.y_aoi_d = mfbi->y_aoi_d; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1315 if (copy_to_user(buf, &aoi_d, sizeof(aoi_d))) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1316 return -EFAULT; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1317 break; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1318 case MFB_GET_ALPHA: 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1319 global_alpha = mfbi->g_alpha; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1320 if (copy_to_user(buf, &global_alpha, sizeof(global_alpha))) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1321 return -EFAULT; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1322 break; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1323 case MFB_SET_ALPHA: 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1324 /* set panel information */ 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1325 if (copy_from_user(&global_alpha, buf, sizeof(global_alpha))) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1326 return -EFAULT; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1327 ad->src_size_g_alpha = (ad->src_size_g_alpha & (~0xff)) | 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1328 (global_alpha & 0xff); 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1329 mfbi->g_alpha = global_alpha; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1330 break; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1331 case MFB_SET_CHROMA_KEY: 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1332 /* set panel winformation */ 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1333 if (copy_from_user(&ck, buf, sizeof(ck))) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1334 return -EFAULT; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1335 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1336 if (ck.enable && 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1337 (ck.red_max < ck.red_min || 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1338 ck.green_max < ck.green_min || 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1339 ck.blue_max < ck.blue_min)) 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1340 return -EINVAL; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1341 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1342 if (!ck.enable) { 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1343 ad->ckmax_r = 0; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1344 ad->ckmax_g = 0; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1345 ad->ckmax_b = 0; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1346 ad->ckmin_r = 255; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1347 ad->ckmin_g = 255; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1348 ad->ckmin_b = 255; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1349 } else { 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1350 ad->ckmax_r = ck.red_max; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1351 ad->ckmax_g = ck.green_max; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1352 ad->ckmax_b = ck.blue_max; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1353 ad->ckmin_r = ck.red_min; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1354 ad->ckmin_g = ck.green_min; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1355 ad->ckmin_b = ck.blue_min; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1356 } 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1357 break; e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1358 #ifdef CONFIG_PPC_MPC512x e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1359 case MFB_SET_GAMMA: { e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1360 struct fsl_diu_data *data = mfbi->parent; e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1361 e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1362 if (copy_from_user(data->gamma, buf, sizeof(data->gamma))) e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1363 return -EFAULT; e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1364 setbits32(&data->diu_reg->gamma, 0); /* Force table reload */ e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1365 break; e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1366 } e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1367 case MFB_GET_GAMMA: { e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1368 struct fsl_diu_data *data = mfbi->parent; e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1369 e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1370 if (copy_to_user(buf, data->gamma, sizeof(data->gamma))) e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1371 return -EFAULT; e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1372 break; e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1373 } e95c17e9caff4b drivers/video/fsl-diu-fb.c Timur Tabi 2012-10-16 1374 #endif 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1375 default: 154152aeea2c5e drivers/video/fsl-diu-fb.c Timur Tabi 2011-09-15 1376 dev_err(info->dev, "unknown ioctl command (0x%08X)\n", cmd); 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1377 return -ENOIOCTLCMD; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1378 } 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1379 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1380 return 0; 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1381 } 9b53a9e28a34ed drivers/video/fsl-diu-fb.c York Sun 2008-04-28 1382 :::::: The code at line 1287 was first introduced by commit :::::: 36b0b1d41541fc3b25faf38aa53c34cede357421 drivers/video: fsl-diu-fb: fix some ioctls :::::: TO: Timur Tabi :::::: CC: Florian Tobias Schandinat --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --sskzpomo3tubhnzf Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 u8YHDorynSx8wIow1U7EWez/AR7Ez2GFDAEA --sskzpomo3tubhnzf--