| From: Andrew Morton <akpm@linux-foundation.org> |
| Subject: mm-shrinker-convert-shrinker_rwsem-to-mutex-fix |
| Date: Thu Sep 28 09:06:40 AM PDT 2023 |
| |
| update the fix to alloc_shrinker_info() |
| |
| Cc: Qi Zheng <zhengqi.arch@bytedance.com> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| mm/shrinker.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/mm/shrinker.c~mm-shrinker-convert-shrinker_rwsem-to-mutex-fix |
| +++ a/mm/shrinker.c |
| @@ -96,7 +96,7 @@ int alloc_shrinker_info(struct mem_cgrou |
| return ret; |
| |
| err: |
| - up_write(&shrinker_rwsem); |
| + mutex_unlock(&shrinker_mutex); |
| free_shrinker_info(memcg); |
| return -ENOMEM; |
| } |
| _ |