> On Jul 24, 2023, at 17:43, Qi Zheng <zhengqi.a...@bytedance.com> wrote: > > In preparation for implementing lockless slab shrink, use new APIs to > dynamically allocate the dm-bufio shrinker, so that it can be freed > asynchronously using kfree_rcu(). Then it doesn't need to wait for RCU > read-side critical section when releasing the struct dm_bufio_client. > > Signed-off-by: Qi Zheng <zhengqi.a...@bytedance.com> Reviewed-by: Muchun Song <songmuc...@bytedance.com>
- [Cluster-devel] [PATCH v2 46/47] mm: shrinker: hold write lock... Qi Zheng
- [Cluster-devel] [PATCH v2 23/47] drm/msm: dynamically allocate... Qi Zheng
- [Cluster-devel] [PATCH v2 18/47] rcu: dynamically allocate the... Qi Zheng
- [Cluster-devel] [PATCH v2 09/47] f2fs: dynamically allocate th... Qi Zheng
- [Cluster-devel] [PATCH v2 11/47] gfs2: dynamically allocate th... Qi Zheng
- [Cluster-devel] [PATCH v2 25/47] dm: dynamically allocate the ... Qi Zheng
- Re: [Cluster-devel] [PATCH v2 25/47] dm: dynamically allo... Muchun Song
- [Cluster-devel] [PATCH v2 43/47] mm: shrinker: add a secondary... Qi Zheng
- [Cluster-devel] [PATCH v2 22/47] drm/i915: dynamically allocat... Qi Zheng
- [Cluster-devel] [PATCH v2 38/47] xfs: dynamically allocate the... Qi Zheng
- [Cluster-devel] [PATCH v2 37/47] xfs: dynamically allocate the... Qi Zheng
- [Cluster-devel] [PATCH v2 12/47] NFSv4.2: dynamically allocate... Qi Zheng
- [Cluster-devel] [PATCH v2 04/47] kvm: mmu: dynamically allocat... Qi Zheng