Skip to content

Commit 9281ebe

Browse files
committed
pi/common: fix mmc lockup by setting dirty_ratio sysctl
May fix a lockup observed against Pi 4 64 bit: INFO: task kworker/1:0:1663 blocked for more than 120 seconds. Workqueue: events_freezable mmc_rescan Call trace: __switch_to+0x110/0x180 __schedule+0x2f4/0x750 schedule+0x44/0xe0 __mmc_claim_host+0xb8/0x210 mmc_get_card+0x38/0x50 mmc_sd_detect+0x24/0x90 mmc_rescan+0xc8/0x390 process_one_work+0x1c0/0x470 worker_thread+0x50/0x430 kthread+0x100/0x130 sets syctl values for pi boards: +vm.dirty_background_ratio = 5 +vm.dirty_ratio = 10 Reference: raspberrypi/linux#2810 Signed-off-by: Christian Stewart <[email protected]>
1 parent b62621e commit 9281ebe

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Fix for mmc hang against kernel > 4.14
2+
# Reference: https://github.com/raspberrypi/linux/issues/2810
3+
vm.dirty_background_ratio = 5
4+
vm.dirty_ratio = 10

0 commit comments

Comments
 (0)