stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Kernel crash due to huge pressure on neighbour
       [not found] <D5F546A8.797%qianyue.zj@alibaba-inc.com>
@ 2017-09-30  5:20 ` Willy Tarreau
  0 siblings, 0 replies; only message in thread
From: Willy Tarreau @ 2017-09-30  5:20 UTC (permalink / raw)
  To: ??(??); +Cc: davem, stable

Hi Jia,

On Sat, Sep 30, 2017 at 01:03:36PM +0800, ??(??) wrote:
> Hi David and Willy,
> 
> The following kernel crash is observed, guessing the neighbour code seems to
> have a race condition:
(...)
> I create a patch to fix this issus, but I cannot confirm whether it resolves
> the root cause. This patch equals to adding del_timer_sync() in
> neigh_destroy() before freeing struct neighbour.

Thanks for your detailed analysis, but I'm having a problem with the process
here :
  - if this bug is specific to 3.10 because I failed on a backport, it's
    important to spot the faulty commit and find why it was wrong before
    usng your patch to ensure that it's sufficient and doesn't just targets
    the visible part of the iceberg.

  - if this bug affects other branches (and possibly linus' tree), the fix
    must be applied upstream first then later backported to all relevant
    stable trees.

  - if it happens that this bug used to affect some older kernels and was
    accidently fixed some time ago during some code refactoring, at least
    it's important to know what commit killed it so that all stable
    maintainers know whether or not they have to pick the fix or not.

In any case, a patch touching anything under net/ must be discussed on the
netdev list, where the people who really know the code are.

Thanks,
Willy

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-09-30  5:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <D5F546A8.797%qianyue.zj@alibaba-inc.com>
2017-09-30  5:20 ` Kernel crash due to huge pressure on neighbour Willy Tarreau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).