Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp3911056rwb; Mon, 21 Nov 2022 00:54:36 -0800 (PST) X-Google-Smtp-Source: AA0mqf65XJm/4lDNLOI1aWms0wKMil2IOr1WfXx1YGow1GYzGojdpxH61FRbX2XGhIG2uzynKhFU X-Received: by 2002:a17:906:2c10:b0:7ad:d051:538f with SMTP id e16-20020a1709062c1000b007add051538fmr14688391ejh.401.1669020875798; Mon, 21 Nov 2022 00:54:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669020875; cv=none; d=google.com; s=arc-20160816; b=lAp61MsFR0zeU9KoZQPajsj0chsk8Ctp3Y0VxNy1P1MjiKXV2MfW69BBIWQbCQsyQn kfh2SELm9iNiAt0vTQKl/THoVaQCEORoc1S/IvM/0+lPl4piCYnJwFyS4zu84Y2GNk5g hJ+PuC71iRrqfbRAPtOKYWVi8G0df4SiXtEe4vKQH8/pvuFXymQF9PT9xMUbweFYzLpi ViFrpUrwP6qF8qKNno/7h7eFqpqCLhejOb8irt0UxTcVPymnWOOfbo+8OoNqK6ymmAho 0gqhmnHkUO4LXHXviamd2h+NWfpYpmjtUZ7pC7nXJ/s1ir1JUV+Mfv/Rcs1nM7iF8tNp AyVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=MOA8LWvdV7vpIMbp9gmLxG/AXDKNs21CCNUeFEEyCbw=; b=bDdqHy1/pnSdzAHo1uBygJtBUIwdZnUr6cB4u1m4I12rmZ1J57/P0eBkS6mVJAdDY2 2naRTN//46g1paml76R8xygjAA1C3dI/6m0r3OigiMS4en1mXOaqvFgXxVFNwnuZpJbG tcOoKRi2m7+FUw8kqG1ukzursMfevRfEg6Fco1pGSXo3lLK59Xz9ER36OnIAcq0LBdJH 5esq9UUlyyB3ppZ4SF/BvuooVcNCEAlxAKSGh7igxYsg9OX5xhqhRESDkoEAkoIOJYer mL0ZxVv7DZbFTWExKG/oINcbuTUwzfTp5Z8/QU6U29FxWd66yJ4dFF8tJLmRSVunwSwq /CzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=mh4hjbsI; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id nc18-20020a1709071c1200b00782ece08669si10050273ejc.13.2022.11.21.00.54.12; Mon, 21 Nov 2022 00:54:35 -0800 (PST) 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=@google.com header.s=20210112 header.b=mh4hjbsI; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230124AbiKUIoi (ORCPT + 91 others); Mon, 21 Nov 2022 03:44:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38186 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229490AbiKUIoh (ORCPT ); Mon, 21 Nov 2022 03:44:37 -0500 Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9513520BC8 for ; Mon, 21 Nov 2022 00:44:36 -0800 (PST) Received: by mail-yb1-xb2b.google.com with SMTP id e76so4047815yba.5 for ; Mon, 21 Nov 2022 00:44:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=MOA8LWvdV7vpIMbp9gmLxG/AXDKNs21CCNUeFEEyCbw=; b=mh4hjbsIkIWgtGVdWHbO6uRTTCtqDAaA0PiKTf6yrwq0RcoypNQhrl/hYvdzXzWCSx 4lh1uj9/Hk34rHY3RRHj8YY0c0FzORA+o2GBvv6yPIZSjhd2jlsh+8T8lCDtdOkXtmOB rW/pgrqGY06BVrtyfCcsByO5HjzpcxVzOLy4QJPB2k6nSxcRbaEqvJWnrLb4tx7GSnYB aw5TNaDTTXCSZj5CcoHz4YDn4hvADeiFFUiFWRXOLPdDVvBkC7JFocJIFD36e3P0lr+w j5UVmAkFg4IDeJgaGmQ+j7zvrpC4P+ES1RMO0XnoUx+Zvly7UwjMnf+W7bFcUla06Xxh KYDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MOA8LWvdV7vpIMbp9gmLxG/AXDKNs21CCNUeFEEyCbw=; b=Ke9Z+HL/q+Fg2R4fFqlxWWCipuIUk/qyQuQRAKwzl6tn75v0xsK4v7TzEYDed7GNjY OaCwlV4Edv3vIJYfO7BjM/oq6lyw7grJWSyh0hQrgj7FwIiyqwFx7R5w8FE6l+RJ4NP5 6k+6KpDeeWmzPeLpKQAg/nE/cBBfHMsBoxpRosIfDzmNZTBwZksukXFYUbq3b/AHereB IbMRMFs95tfM3TTX0S9LZj+nKGchMCfG9GH5AxfZcldSUco6yz3kUTzdOkp5OoC4lLH5 9oxz28/TKbjALVEtzJE0fCLDaAMMpHZPpV9zExvIho1xBhpidAlNpN8E0GW5SbQqFEGt 2iDw== X-Gm-Message-State: ANoB5pk0lDwxz7uCjaa94O5jUbi79XQtt30l3G9wI1Uw23U/UQ9LTj3x JJpez+8wdT9ydbxO708DC0t591uax8LmlGX5g+CCog== X-Received: by 2002:a25:75d7:0:b0:6ea:c9e3:fcc3 with SMTP id q206-20020a2575d7000000b006eac9e3fcc3mr6559879ybc.553.1669020275636; Mon, 21 Nov 2022 00:44:35 -0800 (PST) MIME-Version: 1.0 References: <4208866d-338f-4781-7ff9-023f016c5b07@intel.com> <41ac24c4-6c95-d946-2679-c1be2cb20536@intel.com> In-Reply-To: From: Marco Elver Date: Mon, 21 Nov 2022 09:43:59 +0100 Message-ID: Subject: Re: WARNING: CPU: 0 PID: 0 at arch/x86/include/asm/kfence.h:46 kfence_protect To: Naresh Kamboju Cc: Dave Hansen , Peter Zijlstra , kasan-dev , X86 ML , open list , linux-mm , regressions@lists.linux.dev, lkft-triage@lists.linaro.org, Andrew Morton , Alexander Potapenko Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL 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, 21 Nov 2022 at 08:28, Naresh Kamboju wrote: > > Hi Dave, > > On Fri, 18 Nov 2022 at 05:24, Dave Hansen wrote: > > > > On 11/17/22 15:23, Marco Elver wrote: > > > Yes - it's the 'level != PG_LEVEL_4K'. > > > > That plus the bisect made it pretty easy to find, thanks for the effort! > > > > Could you double-check that the attached patch fixes it? It seemed to > > for me. > > I have applied the attached patch on Linux next 20221118 and tested [1]. > The reported issue has been fixed now. > > Reported-by: Linux Kernel Functional Testing > Tested-by: Linux Kernel Functional Testing > Tested-by: Naresh Kamboju > > OTOH, > I request you to walk through the boot and test log [1] (new see few failures). > not ok 7 - test_double_free > not ok 9 - test_invalid_addr_free > not ok 11 - test_corruption > not ok 18 - test_kmalloc_aligned_oob_write > # kfence: pass:19 fail:4 skip:2 total:25 > # Totals: pass:19 fail:4 skip:2 total:25 > not ok 6 - kfence Fixed by https://lkml.kernel.org/r/20221118152216.3914899-1-elver@google.com