From mboxrd@z Thu Jan 1 00:00:00 1970 From: Evgeniy Didin Subject: mmc: block: bonnie++ runs with errors on arc/hsdk board Date: Tue, 13 Mar 2018 12:04:35 +0000 Message-ID: <1520942674.10285.8.camel@synopsys.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Language: en-US Content-ID: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+gla-linux-snps-arc=m.gmane.org@lists.infradead.org To: "adrian.hunter@intel.com" Cc: "ulf.hansson@linaro.org" , "linus.walleij@linaro.org" , Alexey Brodkin , "linux-mmc@vger.kernel.org" , "jh80.chung@samsung.com" , "linux-snps-arc@lists.infradead.org" , Eugeniy Paltsev List-Id: linux-mmc@vger.kernel.org SGVsbG8gQWRyaWFuLA0KDQpJIGhhdmUgZGlzY292ZXJlZCwgdGhhdCBiZWdnaW5pbmcgd2l0aCA0 LjE2LXJjMSBib25uaWUrKyBiZW5jaG1hcmsNCnJ1bnMgd2l0aCBlcnJvcnMgb24gYXJjL2hzZGsg Ym9hcmQuIEFmdGVyIGJpc2VjdGluZyBiZXR3ZWVuIDQuMTUgYW5kIDQuMTYtcmMxLA0KSSBoYXZl IGZvdW5kIHRoYXQgZXJyb3JzIHN0YXJ0ZWQgYWZ0ZXLCoA0KY29tbWl0IDgxMTk2OTc2ZWQ5NCAo bW1jOiBibG9jazogQWRkIGJsay1tcSBzdXBwb3J0KS4NCg0KRXJyb3IgbWVzc2FnZSBpcyBsaWtl Og0KDQp8ICMgYm9ubmllKysgLXUgcm9vdCAtciAyNTYgLXMgNTEyIC14IDEgLWTCoMKgL21udMKg DQp8IFVzaW5nIHVpZDowLCBnaWQ6MC4NCnwgV3JpdGluZyB3aXRoIHB1dGMoKS4uLnJhbmRvbTog Y3JuZyBpbml0IGRvbmUNCnwgZG9uZQ0KfCBXcml0aW5nIGludGVsbGlnZW50bHkuLi5JTkZPOiB0 YXNrIGt3b3JrZXIvdTg6MDo1IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMCBzZWNvbmRzLg0KfMKg wqDCoMKgwqDCoE5vdCB0YWludGVkIDQuMTUuMC1yYzMtMDAwMTItZzgxMTk2OTc2ZWQ5NC1kaXJ0 eSAjMQ0KfCAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNz IiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuDQp8IGt3b3JrZXIvdTg6MMKgwqDCoMKgRMKgwqDCoMKg MMKgwqDCoMKgwqA1wqDCoMKgwqDCoMKgMiAweDAwMDAwMDAwDQp8IFdvcmtxdWV1ZTogd3JpdGVi YWNrIHdiX3dvcmtmbiAoZmx1c2gtMTc5OjApDQp8DQp8IFN0YWNrIFRyYWNlOg0KfMKgwqBfX3N3 aXRjaF90bysweDAvMHhhYw0KfMKgwqBfX3NjaGVkdWxlKzB4MWI4LzB4NzM4DQp8wqDCoGlvX3Nj aGVkdWxlKzB4NWMvMHhjMA0KfMKgwqBiaXRfd2FpdF9pbysweGMvMHg0OA0KfMKgwqBvdXRfb2Zf bGluZV93YWl0X29uX2JpdCsweDc4LzB4YzANCnzCoMKgZG9fZ2V0X3dyaXRlX2FjY2VzcysweDFh YS8weDRjYw0KfMKgwqBqYmQyX2pvdXJuYWxfZ2V0X3dyaXRlX2FjY2VzcysweDMyLzB4NzQNCnzC oMKgX19leHQ0X2pvdXJuYWxfZ2V0X3dyaXRlX2FjY2VzcysweDNhLzB4YWMNCnzCoMKgZXh0NF9t Yl9tYXJrX2Rpc2tzcGFjZV91c2VkKzB4NjYvMHg1YjANCnzCoMKgZXh0NF9tYl9uZXdfYmxvY2tz KzB4MWVlLzB4ODMwDQp8wqDCoGV4dDRfZXh0X21hcF9ibG9ja3MrMHg1MDQvMHhjYWMNCnzCoMKg ZXh0NF9tYXBfYmxvY2tzKzB4MjYyLzB4NWU4DQp8wqDCoG1wYWdlX21hcF9hbmRfc3VibWl0X2V4 dGVudCsweGI4LzB4NjQ4DQp8wqDCoGV4dDRfd3JpdGVwYWdlcysweDVjZS8weDZiNA0KfMKgwqBk b193cml0ZXBhZ2VzKzB4MjAvMHg4NA0KfMKgwqBfX3dyaXRlYmFja19zaW5nbGVfaW5vZGUrMHgy YS8weDE1NA0KfMKgwqB3Yl93cml0ZWJhY2srMHg1MzgvMHhhZTANCnzCoMKgd2Jfd29ya2ZuKzB4 MTdjLzB4MzM0DQp8wqDCoHByb2Nlc3Nfb25lX3dvcmsrMHgxYTYvMHgzNTANCnzCoMKgd29ya2Vy X3RocmVhZCsweGYyLzB4NDc4DQp8wqDCoGt0aHJlYWQrMHgxMjAvMHgxM2MNCnzCoMKgcmV0X2Zy b21fZm9yaysweDE4LzB4MWMNCg0KVGhlcmUgYXJlIHNvbWUgZGV0YWlscyBvZiBoc2RrX2RlZmNv bmZpZyBwcmVzZW50ZWQgYmVsbG93Og0KDQpTT0ZUTE9DS1VQX0RFVEVDVE9SPXkNCkRFVEVDVF9I VU5HX1RBU0s9eQ0KREVGQVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMA0KTU1DX0RXPXkNCk1NQ19E V19QTFRGTT15DQoNCkkgaGF2ZSBhbHNvIHRlc3RlZCBib25uaWUrKyBvbiBXYW5kYm9hcmQgb24g djQuMTYtcmM1IHdpdGggdGhlIHNhbWUNCkRFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9MTAsIGJ1 dCB0aGVyZSB3ZXJlIG5vIGVycm9ycy4NCg0KRXZlbiB0aG91Z2ggaXQgaXMgbm90IGNyaXRpY2Fs IGVycm9yIGFuZCB3ZSBzZWUgYm9ubmllKysgdGVzdCBwcm9jZWVkcyB0byB0aGUgZW5kLA0Kc3Rp bGwgaXQgaXMgc3RyYW5nZSwgdGhhdCBzb21lIHByb2Nlc3MgaXMgcnVubmluZyBpbiBrZXJuZWwg c3BhY2UgZm9yIGEgbG9uZyB0aW1lIChhdCBsZWFzdCAxMHNlYykuDQpXaGF0IGlzIHN0cmFuZ2Us IGJlZm9yZSBtZXRpb25lZCBjb21taXQgSSBjYW4ndCByZXByb2R1Y2UgdGhpcyBiZWhhdmlvdXIu DQoNCkkgYW0gd29uZGVyaW5nIGlzIHRoaXMgZXhwZWN0ZWQgYmVoYXZpb3VyP8KgDQoNCkJlc3Qg cmVnYXJkcywNCkV2Z2VuaXkgRGlkaW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtc25wcy1hcmMgbWFpbGluZyBsaXN0CmxpbnV4LXNucHMtYXJj QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9s aXN0aW5mby9saW51eC1zbnBzLWFyYw== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Evgeniy.Didin@synopsys.com (Evgeniy Didin) Date: Tue, 13 Mar 2018 12:04:35 +0000 Subject: mmc: block: bonnie++ runs with errors on arc/hsdk board List-ID: Message-ID: <1520942674.10285.8.camel@synopsys.com> To: linux-snps-arc@lists.infradead.org Hello Adrian, I have discovered, that beggining with 4.16-rc1 bonnie++ benchmark runs with errors on arc/hsdk board. After bisecting between 4.15 and 4.16-rc1, I have found that errors started after? commit 81196976ed94 (mmc: block: Add blk-mq support). Error message is like: | # bonnie++ -u root -r 256 -s 512 -x 1 -d??/mnt? | Using uid:0, gid:0. | Writing with putc()...random: crng init done | done | Writing intelligently...INFO: task kworker/u8:0:5 blocked for more than 10 seconds. |??????Not tainted 4.15.0-rc3-00012-g81196976ed94-dirty #1 | "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. | kworker/u8:0????D????0?????5??????2 0x00000000 | Workqueue: writeback wb_workfn (flush-179:0) | | Stack Trace: |??__switch_to+0x0/0xac |??__schedule+0x1b8/0x738 |??io_schedule+0x5c/0xc0 |??bit_wait_io+0xc/0x48 |??out_of_line_wait_on_bit+0x78/0xc0 |??do_get_write_access+0x1aa/0x4cc |??jbd2_journal_get_write_access+0x32/0x74 |??__ext4_journal_get_write_access+0x3a/0xac |??ext4_mb_mark_diskspace_used+0x66/0x5b0 |??ext4_mb_new_blocks+0x1ee/0x830 |??ext4_ext_map_blocks+0x504/0xcac |??ext4_map_blocks+0x262/0x5e8 |??mpage_map_and_submit_extent+0xb8/0x648 |??ext4_writepages+0x5ce/0x6b4 |??do_writepages+0x20/0x84 |??__writeback_single_inode+0x2a/0x154 |??wb_writeback+0x538/0xae0 |??wb_workfn+0x17c/0x334 |??process_one_work+0x1a6/0x350 |??worker_thread+0xf2/0x478 |??kthread+0x120/0x13c |??ret_from_fork+0x18/0x1c There are some details of hsdk_defconfig presented bellow: SOFTLOCKUP_DETECTOR=y DETECT_HUNG_TASK=y DEFAULT_HUNG_TASK_TIMEOUT=10 MMC_DW=y MMC_DW_PLTFM=y I have also tested bonnie++ on Wandboard on v4.16-rc5 with the same DEFAULT_HUNG_TASK_TIMEOUT=10, but there were no errors. Even though it is not critical error and we see bonnie++ test proceeds to the end, still it is strange, that some process is running in kernel space for a long time (at least 10sec). What is strange, before metioned commit I can't reproduce this behaviour. I am wondering is this expected behaviour?? Best regards, Evgeniy Didin