On 2020/11/24 1:05, David Laight wrote:
From: Sahitya Tummala
Sent: 23 November 2020 05:29
Use rwsem to ensure serialization of the callers and to avoid
starvation of high priority tasks, when the system is under
heavy IO workload.
I can't see any read lock requests.
So why the change?
Hi David,
You can check the context of this patch in below link:
https://lore.kernel.org/linux-f2fs-devel/8e094021b958f9fe01df1183a2677...@codeaurora.org/T/#t
BTW, the root cause here is that mutex lock won't serialize callers, so there
could be potential starvation problem when this lock is always grabbed by high
priority tasks.
Thanks,