Re: Sleeping in RCU list traversal

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <junwang1234@...>, <a.p.zijlstra@...>
Cc: <linux-kernel@...>, <linux-security-module@...>
Date: Sunday, October 7, 2007 - 12:56 pm

Hello.

Jun WANG wrote:
I need "ptr" in my_task_that_may_sleep(), but regarding my case,
memory region pointed by "ptr" will never be kfree()ed.

So, I don't need to grab a reference to "ptr"
because memory region pointed by "ptr" will never be kfree()ed.
And it is legal to use "ptr" after rcu_read_unlock()
because memory region pointed by "ptr" will never be kfree()ed.

Thank you.

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re:Sleeping in RCU list traversal, Jun WANG, (Sun Oct 7, 3:11 pm)
Re: Sleeping in RCU list traversal, Tetsuo Handa, (Sun Oct 7, 9:26 am)
Re: Sleeping in RCU list traversal, Jun WANG, (Sun Oct 7, 6:37 pm)
Re: Sleeping in RCU list traversal, Tetsuo Handa, (Sun Oct 7, 12:56 pm)
Re: Sleeping in RCU list traversal, Peter Zijlstra, (Sun Oct 7, 2:33 pm)
Re: Sleeping in RCU list traversal, Tetsuo Handa, (Sun Oct 7, 3:56 pm)