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=-10.2 required=3.0 tests=BAYES_00, 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 148F2C4361B for ; Tue, 15 Dec 2020 15:07:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8BFFC22573 for ; Tue, 15 Dec 2020 15:07:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729743AbgLOPH3 (ORCPT ); Tue, 15 Dec 2020 10:07:29 -0500 Received: from mga07.intel.com ([134.134.136.100]:58080 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729735AbgLOPHF (ORCPT ); Tue, 15 Dec 2020 10:07:05 -0500 IronPort-SDR: M/q7RU6UvOya4oWVsrMqYrS5S2aHwqqZuqVDQ12t5SEtKUgd8oYu9TG0FY1v2b6KXsIeMGt+jc JzU3VqJKH0ZA== X-IronPort-AV: E=McAfee;i="6000,8403,9836"; a="238990060" X-IronPort-AV: E=Sophos;i="5.78,421,1599548400"; d="gz'50?scan'50,208,50";a="238990060" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2020 07:06:21 -0800 IronPort-SDR: wPLun3xt9+ox870jRqdvPXZjhgxOF2u+IDLUM8xyD4iiL2rwYIAeiO4B5UADJWlyB2SkP0axhN Rq5r46e5tmqQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,421,1599548400"; d="gz'50?scan'50,208,50";a="337242878" Received: from lkp-server02.sh.intel.com (HELO a947d92d0467) ([10.239.97.151]) by fmsmga008.fm.intel.com with ESMTP; 15 Dec 2020 07:06:19 -0800 Received: from kbuild by a947d92d0467 with local (Exim 4.92) (envelope-from ) id 1kpBu6-0000nL-Fr; Tue, 15 Dec 2020 15:06:18 +0000 Date: Tue, 15 Dec 2020 23:05:28 +0800 From: kernel test robot To: Willy Tarreau Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org Subject: drivers/mtd/tests/subpagetest.c:426:1: error: could not split insn Message-ID: <202012152318.bHtYzSWJ-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="jI8keyz6grp/JLjh" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --jI8keyz6grp/JLjh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Willy, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 148842c98a24e508aecb929718818fbf4c2a6ff3 commit: 3744741adab6d9195551ce30e65e726c7a408421 random32: add noise from network and scheduling activity date: 7 weeks ago config: csky-randconfig-r004-20201215 (attached as .config) compiler: csky-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3744741adab6d9195551ce30e65e726c7a408421 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 3744741adab6d9195551ce30e65e726c7a408421 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=csky If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): drivers/mtd/tests/subpagetest.c: In function 'mtd_subpagetest_init': >> drivers/mtd/tests/subpagetest.c:426:1: error: could not split insn 426 | } | ^ (insn:TI 453 2652 455 (set (reg/v:SI 3 a3 [orig:304 a ] [304]) (xor:SI (reg:SI 1 a1 [orig:717 net_rand_noise ] [717]) (const:SI (plus:SI (symbol_ref:SI ("*.LANCHOR0") [flags 0x182]) (const_int 12 [0xc]))))) "include/linux/prandom.h":66:4 152 {cskyv2_xorsi3} (expr_list:REG_DEAD (reg:SI 1 a1 [orig:717 net_rand_noise ] [717]) (nil))) during RTL pass: final drivers/mtd/tests/subpagetest.c:426:1: internal compiler error: in final_scan_insn_1, at final.c:3074 0x510da0 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /tmp/build-crosstools-xh-9.3.0-2.34/gcc/gcc-9.3.0/gcc/rtl-error.c:108 0x503d22 final_scan_insn_1 /tmp/build-crosstools-xh-9.3.0-2.34/gcc/gcc-9.3.0/gcc/final.c:3074 0x73f8bf final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) /tmp/build-crosstools-xh-9.3.0-2.34/gcc/gcc-9.3.0/gcc/final.c:3153 0x73fbac final_1 /tmp/build-crosstools-xh-9.3.0-2.34/gcc/gcc-9.3.0/gcc/final.c:2021 0x740618 rest_of_handle_final /tmp/build-crosstools-xh-9.3.0-2.34/gcc/gcc-9.3.0/gcc/final.c:4659 0x740618 execute /tmp/build-crosstools-xh-9.3.0-2.34/gcc/gcc-9.3.0/gcc/final.c:4737 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. vim +426 drivers/mtd/tests/subpagetest.c bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 267 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 268 static int __init mtd_subpagetest_init(void) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 269 { bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 270 int err = 0; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 271 uint32_t i; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 272 uint64_t tmp; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 273 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 274 printk(KERN_INFO "\n"); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 275 printk(KERN_INFO "=================================================\n"); 7406060e292c389 drivers/mtd/tests/mtd_subpagetest.c Wolfram Sang 2011-10-30 276 7406060e292c389 drivers/mtd/tests/mtd_subpagetest.c Wolfram Sang 2011-10-30 277 if (dev < 0) { 064a7694b534720 drivers/mtd/tests/mtd_subpagetest.c Masanari Iida 2012-11-09 278 pr_info("Please specify a valid mtd-device via module parameter\n"); cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 279 pr_crit("CAREFUL: This test wipes all data on the specified MTD device!\n"); 7406060e292c389 drivers/mtd/tests/mtd_subpagetest.c Wolfram Sang 2011-10-30 280 return -EINVAL; 7406060e292c389 drivers/mtd/tests/mtd_subpagetest.c Wolfram Sang 2011-10-30 281 } 7406060e292c389 drivers/mtd/tests/mtd_subpagetest.c Wolfram Sang 2011-10-30 282 cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 283 pr_info("MTD device: %d\n", dev); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 284 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 285 mtd = get_mtd_device(NULL, dev); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 286 if (IS_ERR(mtd)) { bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 287 err = PTR_ERR(mtd); cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 288 pr_err("error: cannot get MTD device\n"); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 289 return err; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 290 } bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 291 818b97392932ac4 drivers/mtd/tests/subpagetest.c Huang Shijie 2013-09-25 292 if (!mtd_type_is_nand(mtd)) { cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 293 pr_info("this test requires NAND flash\n"); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 294 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 295 } bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 296 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 297 subpgsize = mtd->writesize >> mtd->subpage_sft; 7b7e905ec2ec511 drivers/mtd/tests/mtd_subpagetest.c Roman Tereshonkov 2011-02-03 298 tmp = mtd->size; 7b7e905ec2ec511 drivers/mtd/tests/mtd_subpagetest.c Roman Tereshonkov 2011-02-03 299 do_div(tmp, mtd->erasesize); 7b7e905ec2ec511 drivers/mtd/tests/mtd_subpagetest.c Roman Tereshonkov 2011-02-03 300 ebcnt = tmp; 7b7e905ec2ec511 drivers/mtd/tests/mtd_subpagetest.c Roman Tereshonkov 2011-02-03 301 pgcnt = mtd->erasesize / mtd->writesize; 7b7e905ec2ec511 drivers/mtd/tests/mtd_subpagetest.c Roman Tereshonkov 2011-02-03 302 cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 303 pr_info("MTD device size %llu, eraseblock size %u, " bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 304 "page size %u, subpage size %u, count of eraseblocks %u, " bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 305 "pages per eraseblock %u, OOB size %u\n", bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 306 (unsigned long long)mtd->size, mtd->erasesize, bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 307 mtd->writesize, subpgsize, ebcnt, pgcnt, mtd->oobsize); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 308 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 309 err = -ENOMEM; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 310 bufsize = subpgsize * 32; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 311 writebuf = kmalloc(bufsize, GFP_KERNEL); 33777e6676ca606 drivers/mtd/tests/mtd_subpagetest.c Brian Norris 2013-05-02 312 if (!writebuf) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 313 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 314 readbuf = kmalloc(bufsize, GFP_KERNEL); 33777e6676ca606 drivers/mtd/tests/mtd_subpagetest.c Brian Norris 2013-05-02 315 if (!readbuf) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 316 goto out; 725cd71c0245d1a drivers/mtd/tests/subpagetest.c Akinobu Mita 2013-08-03 317 bbt = kzalloc(ebcnt, GFP_KERNEL); 725cd71c0245d1a drivers/mtd/tests/subpagetest.c Akinobu Mita 2013-08-03 318 if (!bbt) 725cd71c0245d1a drivers/mtd/tests/subpagetest.c Akinobu Mita 2013-08-03 319 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 320 725cd71c0245d1a drivers/mtd/tests/subpagetest.c Akinobu Mita 2013-08-03 321 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 322 if (err) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 323 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 324 725cd71c0245d1a drivers/mtd/tests/subpagetest.c Akinobu Mita 2013-08-03 325 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 326 if (err) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 327 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 328 cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 329 pr_info("writing whole device\n"); a312b78b0ad6abb drivers/mtd/tests/mtd_subpagetest.c Akinobu Mita 2013-02-27 330 prandom_seed_state(&rnd_state, 1); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 331 for (i = 0; i < ebcnt; ++i) { bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 332 if (bbt[i]) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 333 continue; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 334 err = write_eraseblock(i); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 335 if (unlikely(err)) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 336 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 337 if (i % 256 == 0) cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 338 pr_info("written up to eraseblock %u\n", i); 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 339 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 340 err = mtdtest_relax(); 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 341 if (err) 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 342 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 343 } cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 344 pr_info("written %u eraseblocks\n", i); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 345 a312b78b0ad6abb drivers/mtd/tests/mtd_subpagetest.c Akinobu Mita 2013-02-27 346 prandom_seed_state(&rnd_state, 1); cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 347 pr_info("verifying all eraseblocks\n"); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 348 for (i = 0; i < ebcnt; ++i) { bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 349 if (bbt[i]) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 350 continue; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 351 err = verify_eraseblock(i); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 352 if (unlikely(err)) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 353 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 354 if (i % 256 == 0) cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 355 pr_info("verified up to eraseblock %u\n", i); 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 356 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 357 err = mtdtest_relax(); 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 358 if (err) 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 359 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 360 } cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 361 pr_info("verified %u eraseblocks\n", i); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 362 725cd71c0245d1a drivers/mtd/tests/subpagetest.c Akinobu Mita 2013-08-03 363 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 364 if (err) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 365 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 366 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 367 err = verify_all_eraseblocks_ff(); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 368 if (err) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 369 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 370 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 371 /* Write all eraseblocks */ a312b78b0ad6abb drivers/mtd/tests/mtd_subpagetest.c Akinobu Mita 2013-02-27 372 prandom_seed_state(&rnd_state, 3); cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 373 pr_info("writing whole device\n"); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 374 for (i = 0; i < ebcnt; ++i) { bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 375 if (bbt[i]) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 376 continue; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 377 err = write_eraseblock2(i); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 378 if (unlikely(err)) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 379 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 380 if (i % 256 == 0) cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 381 pr_info("written up to eraseblock %u\n", i); 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 382 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 383 err = mtdtest_relax(); 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 384 if (err) 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 385 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 386 } cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 387 pr_info("written %u eraseblocks\n", i); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 388 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 389 /* Check all eraseblocks */ a312b78b0ad6abb drivers/mtd/tests/mtd_subpagetest.c Akinobu Mita 2013-02-27 390 prandom_seed_state(&rnd_state, 3); cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 391 pr_info("verifying all eraseblocks\n"); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 392 for (i = 0; i < ebcnt; ++i) { bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 393 if (bbt[i]) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 394 continue; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 395 err = verify_eraseblock2(i); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 396 if (unlikely(err)) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 397 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 398 if (i % 256 == 0) cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 399 pr_info("verified up to eraseblock %u\n", i); 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 400 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 401 err = mtdtest_relax(); 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 402 if (err) 2a6a28e7922c07c drivers/mtd/tests/subpagetest.c Richard Weinberger 2015-03-29 403 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 404 } cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 405 pr_info("verified %u eraseblocks\n", i); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 406 725cd71c0245d1a drivers/mtd/tests/subpagetest.c Akinobu Mita 2013-08-03 407 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 408 if (err) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 409 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 410 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 411 err = verify_all_eraseblocks_ff(); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 412 if (err) bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 413 goto out; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 414 cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 415 pr_info("finished with %d errors\n", errcnt); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 416 bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 417 out: bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 418 kfree(bbt); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 419 kfree(readbuf); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 420 kfree(writebuf); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 421 put_mtd_device(mtd); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 422 if (err) cd66a2df7c29e51 drivers/mtd/tests/mtd_subpagetest.c Vikram Narayanan 2012-10-10 423 pr_info("error %d occurred\n", err); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 424 printk(KERN_INFO "=================================================\n"); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 425 return err; bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 @426 } bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 427 module_init(mtd_subpagetest_init); bf60862a58f7cd8 drivers/mtd/tests/mtd_subpagetest.c Artem Bityutskiy 2008-12-08 428 :::::: The code at line 426 was first introduced by commit :::::: bf60862a58f7cd881cfe86a3b2aceaea4a22b3b0 MTD: tests: add mtd_subpagetest :::::: TO: Artem Bityutskiy :::::: CC: Artem Bityutskiy --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --jI8keyz6grp/JLjh Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 Wh6MNZbmAQA= --jI8keyz6grp/JLjh--