From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8E106C433E1 for ; Thu, 11 Jun 2020 10:55:01 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 5D6A12072F for ; Thu, 11 Jun 2020 10:55:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5D6A12072F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 0346C8D0093; Thu, 11 Jun 2020 06:55:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EFFF88D0084; Thu, 11 Jun 2020 06:55:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DC7D98D0093; Thu, 11 Jun 2020 06:55:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0230.hostedemail.com [216.40.44.230]) by kanga.kvack.org (Postfix) with ESMTP id C0EDD8D0084 for ; Thu, 11 Jun 2020 06:55:00 -0400 (EDT) Received: from smtpin25.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 721E5181ABEA0 for ; Thu, 11 Jun 2020 10:55:00 +0000 (UTC) X-FDA: 76916623560.25.fear43_350fac726dd3 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin25.hostedemail.com (Postfix) with ESMTP id 2B4631804E3E1 for ; Thu, 11 Jun 2020 10:55:00 +0000 (UTC) X-HE-Tag: fear43_350fac726dd3 X-Filterd-Recvd-Size: 3577 Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by imf31.hostedemail.com (Postfix) with ESMTP for ; Thu, 11 Jun 2020 10:54:59 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 33160AAC6; Thu, 11 Jun 2020 10:55:01 +0000 (UTC) Subject: Re: slub freelist issue / BUG: unable to handle page fault for address: 000000003ffe0018 To: "Kaneda, Erik" , Vegard Nossum , "Rafael J. Wysocki" , "Moore, Robert" Cc: Kees Cook , "Wysocki, Rafael J" , Christoph Lameter , Andrew Morton , Marco Elver , Waiman Long , LKML , Linux MM , ACPI Devel Maling List , Len Brown , Steven Rostedt References: <4dc93ff8-f86e-f4c9-ebeb-6d3153a78d03@oracle.com> <7839183d-1c0b-da02-73a2-bf5e1e8b02b9@suse.cz> <94296941-1073-913c-2adb-bf2e41be9f0f@oracle.com> <202006041054.874AA564@keescook> <34455dce-6675-1fc2-8d61-45bf56f3f554@suse.cz> <6b2b149e-c2bc-f87a-ea2c-3046c5e39bf9@oracle.com> <894e8cee-33df-1f63-fb12-72dceb024ea7@oracle.com> From: Vlastimil Babka Message-ID: Date: Thu, 11 Jun 2020 12:54:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2B4631804E3E1 X-Spamd-Result: default: False [0.00 / 100.00] X-Rspamd-Server: rspam05 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 6/11/20 3:40 AM, Kaneda, Erik wrote: > We'll take this patch for ACPICA and it will be in the next release. > > Rafael, do you want to take this as a part of the next rc? Or should we wait for the next merge window? IMHO this should rather be fixed in 5.8 with CC stable, not next merge window. > Thanks, > Erik >> >> diff --git a/drivers/acpi/acpica/nsaccess.c b/drivers/acpi/acpica/nsaccess.c >> index 2566e2d4c7803..b76bbab917941 100644 >> --- a/drivers/acpi/acpica/nsaccess.c >> +++ b/drivers/acpi/acpica/nsaccess.c >> @@ -98,14 +98,12 @@ acpi_status acpi_ns_root_initialize(void) >> * predefined names are at the root level. It is much easier to >> * just create and link the new node(s) here. >> */ >> - new_node = >> - ACPI_ALLOCATE_ZEROED(sizeof(struct >> acpi_namespace_node)); >> + new_node = acpi_ns_create_node(*ACPI_CAST_PTR (u32, >> init_val->name)); >> if (!new_node) { >> status = AE_NO_MEMORY; >> goto unlock_and_exit; >> } >> >> - ACPI_COPY_NAMESEG(new_node->name.ascii, init_val->name); >> new_node->descriptor_type = ACPI_DESC_TYPE_NAMED; >> new_node->type = init_val->type; >> >> >> Vegard >