[Devel] lockdep_assert_held is triggering with the shrinker counter

Kirill Tkhai ktkhai at virtuozzo.com
Tue Jan 9 17:37:39 MSK 2018


Hi, Denis,

Feel free to CC commit author in the future ;)

On 06.01.2018 21:44, Denis Kirjanov wrote:
> Hi guys,
> 
> the following commit triggers the splat in dmesg:
> 
> 
> The commit is pushed to "branch-rh7-3.10.0-514.26.1.vz7.35.x-ovz" and
> will appear at https://src.openvz.org/scm/ovz/vzkernel.git
> after rh7-3.10.0-514.26.1.vz7.35.5
> ------>
> commit 6fd774dbf6fd05eca8cfa192753bf35dac694368
> Author: Kirill Tkhai <ktkhai at virtuozzo.com>
> Date:   Thu Aug 31 18:25:20 2017 +0300
> 
> your commit added rcu read side enter instead of spinlock but looks
> like you forgot to update the assert statement in  the
> list_lru_from_memcg_idx

There is no assert statement in list_lru_from_memcg_idx() anymore.
I've removed it in:

5db3da0bf711 "mm: Make list_lru_node::memcg_lrus RCU protected",
one commit before 6fd774dbf6fd.

Do you use modified vzkernel? I assume you use a custom kernel
with your own modifications, and you don't have ported the commit
I pointed above.

Kirill


More information about the Devel mailing list