Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1229247ybg; Thu, 11 Jun 2020 04:33:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwWM0SoavjZrmiQ7pLgqdec6VVov0VZ9js/b2F0T7QegNAki2NCAgBYgDf75dN2LxDyWbER X-Received: by 2002:a17:906:d923:: with SMTP id rn3mr8123431ejb.261.1591875225296; Thu, 11 Jun 2020 04:33:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591875225; cv=none; d=google.com; s=arc-20160816; b=ouu3jmYkG4Ym/wLVEQs5rUyJ/ZKyfH04f4EpL1MzLMyL8EODUA0IWyYOt/bN4Gv4i8 6i8Qp1lQ/WFVFK6TRKMmywpzGchGlYbGEauC331j7O1i8EAb2iRs5kfFYWsguwlpb3CP D3nHrFbYltygr5hrSwJKNIQNy3jlGdalel5MCmnzygSF08McoNMyIV5j4fCdp+M8/w1b 8A7o7ZAclPWXbuYbqfV9hJAY9hgSdes3Pz1bz8sIcupG6T8NTqOiULDVrGKraK6mMqM4 /ntEHgOqCp7eD+DJ+M4eY5Tcu3ug+nDyuJkXStSz4afX5V/hp9+earpEHWvKN3BUXIW3 KSZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=fI2sZxQ8Z+sy+Atko5eU+wMq79IOF3ep6VVOTigBgw8=; b=cCFpH+BSSmiiZms+7ZiH7r4poOID6aEw99ICNNwDhtsY+D2f0MUyOP3nCjCb9YCPaz 9FAx+ZrrpU5siSW+0/ChiGksl61Q2/h8p4Ob/YflKF1+v59+QcidHYBxK+SyPSTIn2Dn cE+sRywbYdGVtXR8NXxPIiRZ/t9Xd1FspQhrpzWSys2nUpj9xFLOYK/QUn4bxhI4viZL 3+U2ku3kqXP7712N9Hk2CYEIjQWKl1y9tZi7dqlhoJBD8Dbfy+JZS6vBHDeqfE7FT60r l4xGwNzQ6n6W6y7fWAyIrTeUCNNSEAnBMhV8zTmCrdErpAXpZDcxFBryFuawme5ByTeo vmvg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y22si1482505edw.321.2020.06.11.04.33.22; Thu, 11 Jun 2020 04:33:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727855AbgFKKzA (ORCPT + 99 others); Thu, 11 Jun 2020 06:55:00 -0400 Received: from mx2.suse.de ([195.135.220.15]:48934 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726407AbgFKKzA (ORCPT ); Thu, 11 Jun 2020 06:55:00 -0400 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 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 >