Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp1826087imn; Mon, 1 Aug 2022 01:15:49 -0700 (PDT) X-Google-Smtp-Source: AA6agR7fcCdHuwPDu3bx3Hmy2DTynX/Nz0RGFoPL5eo2srOglCOsAAkC4OSRKPrpG4kTEYmwsn6+ X-Received: by 2002:a17:907:2bf9:b0:730:7a66:71a3 with SMTP id gv57-20020a1709072bf900b007307a6671a3mr3703312ejc.623.1659341748880; Mon, 01 Aug 2022 01:15:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659341748; cv=none; d=google.com; s=arc-20160816; b=r+xQ9fm83Kd9SkEHQMoYOFJFJ9TqIM0WpERdSLcj4ZTTZpdMYI7x1YpkkM5niJQHf1 NEjMRwS7yov/cZKyGnP/bvL/0pZO4eybHDuI4yqkpz76ZDbd2pa//2E7DRvgvY4nLHwE gA09GVokc1J5FVEeTsqGBSn8b5lZE5PW8CeB7ssnULxMRfgqDqGe+nk2dvklPNQI2MMr BqKurBPMXNAG4gtyFINcPzyIBIT735P5K+dAx2IHa17eAMYa/nKEq7PGP/nHMSOZTlBF piWj7ym4aVdnFgqxvFhk4GCG14ilabVPOqfPUkbAkpBrJAT598hf3una/F61linHa26G TKqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:message-id :in-reply-to:subject:cc:to:from:date:dkim-signature; bh=7ej9QGe97co2lZBbpuaLKVIWx1GQrg8akopJX1kWUqM=; b=DKZmeeF5X+AlIHrblEcMEThKjZAjooXCsLGmoMYhhR2JjxVvDMWUmXF/sCP4iKmiFy scVtsafP3UhT19+z+JoEUeEWRHeNmQvROy0fW1AQk6ChAWCCiJ9cTA9Ix9HmphghTsz0 ab0XJ7UiFbbyrx2+uS9X9IGM2lnW6FJc9w64DIbmQnRjuTvZbkrZmcYDaQ8logs/lS2b yAd1vSKkY5TmI6sf/AiUEAFeHpXCZP8zo0AYLyyE5RiZEO4fKI1+zd/i0t8Tv6oZvJwt Q2rwXiPDYDtig9n2P7rg+Qx1/24Ev2ueYHet462/V5QYz5AFC4SqLqu5Y84rZpdHL9Px MRWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gentwo.de header.s=default header.b=clpgplu7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gentwo.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g3-20020aa7d1c3000000b0043c8f3fe2ebsi8136794edp.74.2022.08.01.01.15.23; Mon, 01 Aug 2022 01:15:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gentwo.de header.s=default header.b=clpgplu7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gentwo.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229819AbiHAINJ (ORCPT + 99 others); Mon, 1 Aug 2022 04:13:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59624 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229447AbiHAINI (ORCPT ); Mon, 1 Aug 2022 04:13:08 -0400 Received: from gentwo.de (gentwo.de [161.97.139.209]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7EBF22B271 for ; Mon, 1 Aug 2022 01:13:06 -0700 (PDT) Received: by gentwo.de (Postfix, from userid 1001) id C85A1B0038D; Mon, 1 Aug 2022 10:13:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.de; s=default; t=1659341584; bh=0CEGdFc6jqFGcm9ETJYOjovPpwGT0b4RqxxNc722Muk=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=clpgplu7q4G1G+2R/JZIKa12qUzghcFPVRPf4sI1dOAYubGn9hkQ9XXPhgD23Y2DL o2xcaz4nb8/r1l+iEZcz+iP5TBX15QM+Sdgfl05mrPYGP1R7o8VtTP2JbV63k1cuLp K8xu8sDoFf7hNZvxOzRXOprYK8TwaHsX89dJ5PsUcZrSlk9W9BwnQKfSK1QnsxLFWZ BVK63FgW+2kRwwocdkNW+wDqQuSMcnae6SauFrAT/8P6NylONL6BRx0Oy4nCMcSey8 tev5sSe6s4B7prVFvhzL1k00nThBm6QMOa4AqvFMV8gVi8STzlxe/VxKngQrvIHV+T qq6YRQV0Rtwfg== Received: from localhost (localhost [127.0.0.1]) by gentwo.de (Postfix) with ESMTP id C69C8B000FB; Mon, 1 Aug 2022 10:13:04 +0200 (CEST) Date: Mon, 1 Aug 2022 10:13:04 +0200 (CEST) From: Christoph Lameter To: Feng Tang cc: Dmitry Vyukov , "Sang, Oliver" , Vlastimil Babka , lkp , LKML , "linux-mm@kvack.org" , "lkp@lists.01.org" , Andrew Morton , Pekka Enberg , David Rientjes , Joonsoo Kim , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, "Hansen, Dave" , Robin Murphy , John Garry , Kefeng Wang , Andrey Konovalov , Andrey Ryabinin , Alexander Potapenko , "kasan-dev@googlegroups.com" Subject: Re: [mm/slub] 3616799128: BUG_kmalloc-#(Not_tainted):kmalloc_Redzone_overwritten In-Reply-To: Message-ID: References: <20220727071042.8796-4-feng.tang@intel.com> User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 1 Aug 2022, Feng Tang wrote: > > Or does it make sense to prohibit KASAN+SLUB_DEBUG combination? Does > > SLUB_DEBUG add anything on top of KASAN? > > I did a quick glance, seems the KASAN will select SLUB_DEBUG in > many cases, as shown in the lib/Kconfig.kasan: > > config KASAN_GENERIC > ... > select SLUB_DEBUG if SLUB > > config KASAN_SW_TAGS > ... > select SLUB_DEBUG if SLUB SLUB_DEBUG is on by default on all distros. This just means that debugging support is compiled in but not activated. Kasan etc could depend on SLUB_DEBUG. Without SLUB_DEBUG the debugging infrastructure of SLUB that is use by Kasan is not included. If you want to enable debugging on bootup then you need to set SLUB_DEBUG_ON.