Thread (1 message) 1 message, 1 author, 2015-03-15

Re: [PATCH -next v2 0/4] mm: replace mmap_sem for mm->exe_file serialization

From: Davidlohr Bueso <hidden>
Date: 2015-03-15 17:34:32
Also in: linux-mm, lkml

On Sun, 2015-03-15 at 20:05 +0300, Cyrill Gorcunov wrote:
On Sun, Mar 15, 2015 at 08:42:05AM -0700, Davidlohr Bueso wrote:
quoted
quoted
quoted
quoted
Yes, this code needs cleanups, I agree. Does this series makes it better?
To me it doesn't, and the diffstat below shows that it blows the code.
Looking at some of the caller paths now, I have to disagree.
And I believe you are wrong. But let me repeat, I leave this to Cyrill
and Konstantin. Cleanups are always subjective.
quoted
quoted
In fact, to me it complicates this code. For example. Personally I think
that MMF_EXE_FILE_CHANGED should die. And currently we can just remove it.
How could you remove this?
Just remove this flag and the test_and_set_bit(MMF_EXE_FILE_CHANGED) check.
Again, this is subjective, but to me it looks ugly. Why do we allow to
change ->exe_file but only once?
This came from very first versions of the functionality implemented
in prctl. It supposed to help sysadmins to notice if there exe
transition happened. As to me it doesn't bring much security, if I
would be a virus I would simply replace executing code with ptrace
or via other ways without telling outside world that i've changed
exe path. That said I would happily rip off this MMF_EXE_FILE_CHANGED
bit but I fear security guys won't be that happy about it.
(CC'ing Kees)
Also adding Michael for any prctl manpage and api changes.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help