summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorMikulas Patocka <mpatocka@redhat.com>2017-10-18 19:01:11 -0400
committerShaohua Li <shli@fb.com>2017-11-01 21:32:21 -0700
commitae89fd3de4793c0dc2ec7e9f26b58a357d74a6c7 (patch)
treeff01b76ce4885259ff750e5977bf62eb5f880e59 /block
parentb03e0ccb5ab9df3efbe51c87843a1ffbecbafa1f (diff)
downloadlinux-ae89fd3de4793c0dc2ec7e9f26b58a357d74a6c7.tar.gz
linux-ae89fd3de4793c0dc2ec7e9f26b58a357d74a6c7.tar.bz2
linux-ae89fd3de4793c0dc2ec7e9f26b58a357d74a6c7.zip
md: use TASK_IDLE instead of blocking signals
Hi - I submit this patch for the next merge window: Some times ago, I made a patch f9c79bc05a2a that blocks signals around the schedule() calls in MD. The MD subsystem needs to do an uninterruptible sleep that is not accounted in load average - so we block signals and use interruptible sleep. The kernel has a special TASK_IDLE state for this purpose, so we can use it instead of blocking signals. This patch doesn't fix any bug, it just makes the code simpler. Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> Acked-by: NeilBrown <neilb@suse.com> Signed-off-by: Shaohua Li <shli@fb.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions