From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751470AbbJELSd (ORCPT ); Mon, 5 Oct 2015 07:18:33 -0400 Received: from mail.skyhub.de ([78.46.96.112]:38093 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751324AbbJELSb (ORCPT ); Mon, 5 Oct 2015 07:18:31 -0400 Date: Mon, 5 Oct 2015 13:18:18 +0200 From: Borislav Petkov To: Andrey Ryabinin Cc: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, linux-kernel@vger.kernel.org, Andy Lutomirski , Andrey Konovalov , Kostya Serebryany , Alexander Potapenko , kasan-dev , Denys Vlasenko , Andi Kleen , Dmitry Vyukov , Sasha Levin , Wolfram Gloger Subject: Re: [PATCH] x86/process: Silence KASAN warnings in get_wchan() Message-ID: <20151005111818.GA25898@nazgul.tnic> References: <1444040906-6788-1-git-send-email-aryabinin@virtuozzo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <1444040906-6788-1-git-send-email-aryabinin@virtuozzo.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 05, 2015 at 01:28:26PM +0300, Andrey Ryabinin wrote: > get_wchan() is racy by design, it may access volatile stack > of running task, thus it may access redzone in a stack frame > and cause KASAN to warn about this. > > Use kasan_disable_current()/kasan_enable_current() to silence > these warnings. So we're going to be sprinkling those around code which kasan doesn't like? Can't we do better, without touching all code everywhere? Probably not but let me ask that just in case... -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. --