Messages in this thread | | | From | Hou Tao <> | Subject | [PATCH v2 0/2] Fixes for fscache volume operations | Date | Mon, 26 Dec 2022 18:33:07 +0800 |
| |
From: Hou Tao <houtao1@huawei.com>
Hi,
The patchset includes two fixes for fscache volume operations: patch 1 fixes the hang problem during volume acquisition when the volume acquisition process waits for the freeing of relinquished volume, patch 2 adds the missing memory barrier in fscache_create_volume_work() and it is spotted through code review when checking whether or not these is missing smp_mb() before invoking wake_up_bit().
Comments are always welcome.
Chang Log: v2: * rebased on v6.1-rc1 * Patch 1: use wait_on_bit() instead (Suggested by David) * Patch 2: add the missing smp_mb() in fscache_create_volume_work()
v1: https://listman.redhat.com/archives/linux-cachefs/2022-December/007384.html
Hou Tao (2): fscache: Use wait_on_bit() to wait for the freeing of relinquished volume fscache: Add the missing smp_mb__after_atomic() before wake_up_bit()
fs/fscache/volume.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-)
-- 2.29.2
| |