Re: [PATCH] proc: fix NULL dereference when reading /proc/<pid>/auxv

From: Oleg Nesterov
Date: Wed Oct 19 2016 - 12:46:03 EST


On 10/19, Michal Hocko wrote:
>
> On Wed 19-10-16 18:12:08, Oleg Nesterov wrote:
> > On 10/19, Michal Hocko wrote:
> > >
> > > Why would we even want to open that file if there is no mm struct?
> >
> > Agreed this is strange, but I am not sure we can change this old
> > behaviour. Say, cat /proc/$pid-of-kthread/mem doesn't fail, it shows
> > the "empty mm".
>
> What kind of application would break?

I have no idea, probably nobody will ever notice this change, just
I am always nervous when it comes to user-visible changes.

But why do we want this change? Not that I am going to argue if you
submit a patch, but personally I see no real point.

Oleg.