[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+55aFxYV8pqK_JXKM1na-qHZbX1uqRsAPHm7mV4+3Si1=EVnA@mail.gmail.com>
Date: Wed, 17 Aug 2016 14:45:24 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Rik van Riel <riel@...hat.com>
Cc: kernel test robot <xiaolong.ye@...el.com>,
Kees Cook <keescook@...omium.org>, LKP <lkp@...org>,
LKML <linux-kernel@...r.kernel.org>,
Valdis Kletnieks <valdis.kletnieks@...edu>
Subject: Re: [x86/uaccess] 5b710f34e1: kernel BUG at mm/usercopy.c:75!
On Wed, Aug 17, 2016 at 2:37 PM, Rik van Riel <riel@...hat.com> wrote:
>
> This particular allocation is through kmalloc, but the
> kernel in question has CONFIG_SLOB=y, and usercopy has
> no code in mm/slob.c
Oh, I didn't notice that.
Maybe we can just say that HARDENING depends on !SLOB for now, and see
if anything else shows up.
Maybe we don't have any code that copies data from (non-kmalloc)
multi-order allocations to user space.
Networking does, but seems to use __GFP_COMP, at least in the one case
I checked (skbuff).
Linus
Powered by blists - more mailing lists