Thread (5 messages) 5 messages, 3 authors, 2013-02-16

Re: [PATCH] cgroup: fix cgroup_path() vs rename() race

From: Tejun Heo <hidden>
Date: 2013-01-25 16:42:49
Also in: lkml

On Fri, Jan 25, 2013 at 03:09:59PM +0800, Li Zefan wrote:
rename() will change dentry->d_name. The result of this race can
be worse than seeing partially rewritten name, but we might access
a stale pointer because rename() will re-allocate memory to hold
a longer name.

Use dentry_path_raw(), and this vfs API will take care of lockings.

Signed-off-by: Li Zefan <redacted>
Urgh... why do we even support rename?  :(

Applying to cgroup/for-3.8-fixes w/ stable cc'd.

Thanks.

-- 
tejun
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help