[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wjj8SQx4YzS8yw7ZJJKiVLBY0g=d8rCSyPCM=8Pzmz+Zg@mail.gmail.com>
Date: Sun, 8 Dec 2019 18:23:02 -0800
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Arthur Marsh <arthur.marsh@...ernode.on.net>
Cc: SCSI development list <linux-scsi@...r.kernel.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
CIFS <linux-cifs@...r.kernel.org>,
"James E.J. Bottomley" <jejb@...ux.ibm.com>
Subject: Re: refcount_t: underflow; use-after-free with CIFS umount after
scsi-misc commit ef2cc88e2a205b8a11a19e78db63a70d3728cdf5
On Sun, Dec 8, 2019 at 5:49 PM Arthur Marsh
<arthur.marsh@...ernode.on.net> wrote:
>
> This still happens with 5.5.0-rc1:
Does it happen 100% of the time?
Your bisection result looks pretty nonsensical - not that it's
impossible (anything is possible), but it really doesn't look very
likely. Which makes me think maybe it's slightly timing-sensitive or
something?
Would you mind trying to re-do the bisection, and for each kernel try
the mount thing at least a few times before you decide a kernel is
good?
Bisection is very powerful, but if _any_ of the kernels you marked
good weren't really good (they just happened to not trigger the
problem), bisection ends up giving completely the wrong answer. And
with that bisection commit, there's not even a hint of what could have
gone wrong.
Linus
Powered by blists - more mailing lists