Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3118922imu; Mon, 19 Nov 2018 10:54:51 -0800 (PST) X-Google-Smtp-Source: AJdET5dxfqUyVUisuCsBMXFcUSj5iU2tUKJHnMQk+7j6vbxBcCcax3BzrmW1yuhAezFOlzH4mqPQ X-Received: by 2002:a63:396:: with SMTP id 144mr21382630pgd.68.1542653691176; Mon, 19 Nov 2018 10:54:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542653691; cv=none; d=google.com; s=arc-20160816; b=s/g0P7h/7NQ45yBr4JVOpQOte4KLrSS2c5XGi8PplKmviRSGt0oPdui7TKdefAH7Yl Grji3uk0u01cU34ZSaX0pRzUqGN08fCmLbd11b86Hf9zOnlyo6otahQDL/s/2ySfy3OB p/YJbk2Br4ZFRrK6fLetHJ17H8ax7duLdZrtd3tUUI7Q/SPvbJ7t9xqFF1sofroELP/D MQGjcEwmk10fdbIkGCgQVL3QqS9VWKnoIFEzkWol1Ahyx361A7Uhmcg9yeErBUKLKK97 Q/Kzc8hIodfJAzYWjvEWwGdIgGbIF7gqZt2avQxkA6Pb1vkwGbCsqiV0IGgHeVvb5xO7 Ug2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=uNkNVLP1A+Nflu0IF4HGF3dWuT5i2clyxRYrloJZW1k=; b=st6AldVo+IyhOJ9O/FJSmpuVYnhOx1Du4HEM+g01lNVylrufx8HKchR6PbsqMXdzd4 ScawvCJjPO0mRAxTDwtOnmm4XfcN6r2ev+XwpiFj97ne2VONGRuien3mLy1tToIZZ8AX yUmzFTyQhe//rJXMjYjb0doKxO6fEBsT7qvfae5fPrN618WWQZa8B3unWhcwt2A8rWip N+k4VWAei1Sd3Lp2zc3PVc638DBu5NYZxoK97CPcvltTovNVwRY118MW+JFtuNOPCAjV ecaxTbJVxUu2KqqpuxA3e3GjXXlsu16xBhG4/kdGRbIiXvZ8UNdq6YHLqAqEti+UYeBC tpzw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g8si10513728pgo.166.2018.11.19.10.54.36; Mon, 19 Nov 2018 10:54:51 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726116AbeKTFEQ (ORCPT + 99 others); Tue, 20 Nov 2018 00:04:16 -0500 Received: from mga07.intel.com ([134.134.136.100]:62321 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726042AbeKTFEQ (ORCPT ); Tue, 20 Nov 2018 00:04:16 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Nov 2018 10:39:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,253,1539673200"; d="scan'208";a="97501791" Received: from unknown (HELO localhost.localdomain) ([10.232.112.69]) by FMSMGA003.fm.intel.com with ESMTP; 19 Nov 2018 10:39:29 -0800 Date: Mon, 19 Nov 2018 11:36:13 -0700 From: Keith Busch To: "Rafael J. Wysocki" Cc: Linux Kernel Mailing List , ACPI Devel Maling List , Linux Memory Management List , Greg Kroah-Hartman , Dave Hansen , Dan Williams Subject: Re: [PATCH 6/7] acpi: Create subtable parsing infrastructure Message-ID: <20181119183613.GB26707@localhost.localdomain> References: <20181114224921.12123-2-keith.busch@intel.com> <20181114224921.12123-7-keith.busch@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Nov 19, 2018 at 10:58:12AM +0100, Rafael J. Wysocki wrote: > > +static unsigned long __init > > +acpi_get_entry_length(struct acpi_subtable_entry *entry) > > +{ > > + switch (entry->type) { > > + case ACPI_SUBTABLE_COMMON: > > + return entry->hdr->common.length; > > + } > > + WARN_ONCE(1, "invalid acpi type\n"); > > AFAICS this does a WARN_ONCE() on information obtained from firmware. > > That is not a kernel problem, so generating traces in that case is not > a good idea IMO. Moreover, users can't really do much about this in > the majority of cases, so a pr_info() message should be sufficient. Sure thing, I'll fix that up for the next revision.