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,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 DADCBC63697 for ; Thu, 26 Nov 2020 18:46:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5938F206B7 for ; Thu, 26 Nov 2020 18:46:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404643AbgKZSpT (ORCPT ); Thu, 26 Nov 2020 13:45:19 -0500 Received: from mga01.intel.com ([192.55.52.88]:56980 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2403877AbgKZSpT (ORCPT ); Thu, 26 Nov 2020 13:45:19 -0500 IronPort-SDR: CN4o04TFB0XAe4+takkI2/3IdsGOGgWEDUXO+pcmEG0qOMhnI+4B7HHAVh2xvX5cJiBzy9uWgq sE+VTjiaya2g== X-IronPort-AV: E=McAfee;i="6000,8403,9817"; a="190470478" X-IronPort-AV: E=Sophos;i="5.78,372,1599548400"; d="gz'50?scan'50,208,50";a="190470478" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Nov 2020 10:45:16 -0800 IronPort-SDR: hh+jhAKIdjT9VNysYpCiMUhlTzCdvuWXoH/IbfOu9AsIlOOO+dpb4rWqaof5z4u/qxBrZ1M7m1 9gdvIq7eH0rg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,372,1599548400"; d="gz'50?scan'50,208,50";a="547803329" Received: from lkp-server02.sh.intel.com (HELO e51121f5de4e) ([10.239.97.151]) by orsmga005.jf.intel.com with ESMTP; 26 Nov 2020 10:45:14 -0800 Received: from kbuild by e51121f5de4e with local (Exim 4.92) (envelope-from ) id 1kiMGY-00000L-3H; Thu, 26 Nov 2020 18:45:14 +0000 Date: Fri, 27 Nov 2020 02:44:39 +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: <202011270227.lAHhIBLv-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --T4sUOijqQbZv57TR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: fa02fcd94b0c8dff6cc65714510cf25ad194b90d commit: 3744741adab6d9195551ce30e65e726c7a408421 random32: add noise from network and scheduling activity date: 5 weeks ago config: csky-randconfig-r011-20201127 (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 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 --T4sUOijqQbZv57TR Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 suWo38Mo+vz1l5d7zsQLRuRQV8WTmXx6TSK7kkgji9RvuSGHLUGXY7EDEMcsyqkGpgSV0fUg udUEfY/KlC2+0odLWePmK7rLtHsUgXfPQ0tJ1Mfx+MBsGsLsfk3ED9aCcAS4syjq9ecclkiZ sD+Z6LAa5WO2GEwLPX3mKWVpDcMJUUG1OOR+5mDki5P9duO+B8euSS95WVXcS7kNrS6unC7b 6Y+umBPlKt5TsZHJU8QR9YYq0XhEDibwwW7hCWwfo8C8+amh6qxiOfnkjI93/maQ6znvsnMm OhbFa+Eq9EzmLnSmtBswrW48pM4HhnLHwlnZZCcWOXYpWCJ6YCMNvOSydoziEcsb1tmuztH+ h7JnWW4c1/VXUmc1szj3WJJly4tZSLJs60SviLKj9EaVm3b3pCadpJJ03em/vwQfEh+gnFkl BiASBEmQBEEAlXFGVYiISeNGDvZ+TjIceX6AZ5fRqcIAu9dSx1LclrlpAJCNu0XZy49HFA6q p4kriJ7rYFtQXOL7ukCzWqoUkM5oICk+RMq0G45UPo4JwlL/XOKhrMl67UgMZ5BF6IWVStQf ncO5ik+lZYDhqKbwg0WAirru8lWkX4Qr2Js0PrqPhJKIrlFg1JlnnTRpE/WhS9XEOzw1p6aO sraNb/OWTmriNodI6rsyQVNyKTRd7pj9SdaK5A1Y0T3VeeiNnqqebh19UTfiNgpBlVVeZfhM hs9S9apE5Qfsl3Sn5+jE25wcErqQX+gfctSyfakd3PmOoo/Ndh3tFms0CIaqjiFKlXr20I1q 04qnn7jLfOVWTRTrY+/m2MFle+yOlmo/kWyvC7DI9nUHl3GWOdJ5nJNLQ3q3TleBsfTfsayS xuF+y67AzBrYSgH3xa4mgGOAyMg5FcigQ7nLh11MuvQQt3tz6c0J/XPa25pTImBr4JRq4Wp3 18ZVmp3ypI159mK1ifVt3LZ5bYkRjqROGw3JOn5m3eV9d2yNY2tO4NZqZywcd5TOsClkX5g4 e0tJg+mM/vVDr3cZ/w4kT+GfIFxYZzSJW64WeG5hJq68uh5oD2Wt1VZjsxnXxLjXHydD8+ev 98eH+yd+IML3f81Bu82Um3OJQ9pX1Q3D9mmWn9Rv4zIIwh6+ArxDMmBTH05aEPouPpxqQGq3 QhLIttFDcifN4I5ymalrYWzpeKQkaKLWs3DE0gnZNQDc+OuroHh/LGWkXI04RKu1FD3IcqgI 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 IQBEc3yq2oZF0GTulvp/LtG8OhdVAgA= --T4sUOijqQbZv57TR--