Received: by 10.213.65.68 with SMTP id h4csp1184419imn; Wed, 4 Apr 2018 14:14:08 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+x/yvOmfpzclDrPbCr0bGo0zjN6zBAEqrEhB6k+k48kaXrUgYxAwtPAoPtNgVbFGg0EuJh X-Received: by 2002:a17:902:28e4:: with SMTP id f91-v6mr20635315plb.336.1522876448934; Wed, 04 Apr 2018 14:14:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522876448; cv=none; d=google.com; s=arc-20160816; b=pu3GdyM/qRdJu0p5Z6mZnr06PP4Keo6CANRcbf6JqTuA0jcWb7eSJtI09ewo20WpoI RELGIQpdrrGFj9XCqB12hLuGkgq2wsSzD44F8l2H1f+FhbeFLpsiMFeucFNKGY+7eRAM 5cuar34pSt+fRH8KZ8IQavzwCpOvdkKYx4U546eQKiUrLQnapTwjIBfa+PHTdQuY3DFE Sf4z9YRPqj/4Yt53PEGThz7Eh0F8C0ByvDUMp5qw5ompiWxTbKiRtb7yCJK1F3SFLGBE huiNE/944/nBSsW1UrE0HS28XH5Yz9kmPc0puKWhzzk2eIJPdvx6rftyxKF599P/XbkK 8Fww== 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:organization:from:references:cc:to:subject:reply-to :arc-authentication-results; bh=83B2l2RgiCcRuhAu9R4awvUasSLUARlaX+iZjlkkFHw=; b=MU+ItNMbsKBmCVDrv3vGt7B6xYPj54QcKpuhKDbkQCEhtxPbsyZmm2alNBQ9xJpWEC HHRykP6mIsq+DuiUUnK2QsUT+X648cxI5hxm8hNbTM1p1Xag2AfqCjV5X6FvIEV5/bhD g4C4gA/iysJA9eaKdxqlWWfZTPYq1kB/NY+7hliX0yDN+wxa/i4KCGt4jLTEVryYJFE0 GNDYOtG7icauCQylR3Hny2JeiYkNkBeZbiP6r+vSexQN+2ov+diwbg95QD5i4KpJ9L60 /fdQczU8rNqDquz7vdEffTzhScstl22m9tTv46lr5raY52AIa8DizZDgYqx25d9urwcQ tTXQ== 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v10-v6si4165228plz.268.2018.04.04.14.13.55; Wed, 04 Apr 2018 14:14:08 -0700 (PDT) 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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752210AbeDDVM2 (ORCPT + 99 others); Wed, 4 Apr 2018 17:12:28 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:38597 "EHLO mail-it0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751749AbeDDVMZ (ORCPT ); Wed, 4 Apr 2018 17:12:25 -0400 Received: by mail-it0-f66.google.com with SMTP id 19-v6so512911itw.3 for ; Wed, 04 Apr 2018 14:12:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=83B2l2RgiCcRuhAu9R4awvUasSLUARlaX+iZjlkkFHw=; b=oz18qF2LH8T6nJjAq05ciEGcxE6sS0x2K95nnfX9g34ax1DJWxWqNoKyf0USPbBl71 hfnLPkcw7arIWdUNw+6iuH9u2Gjp264RP7wjPBWMADW1tgNZWCBdJtExWDSQGnZZjCBg RHkIblV628qTRlTOJ+A9tuMrhuYRvcTERnGxwMKqQbh+iGkuPUASDXYE5L/tKVdcFN2H xCtv/q4ZfhpjZ4LuR8sxGpNu+bWUJqExlGqQU8dNIEDf+T+qXWfa2S7JiAEejT8qvR6b Vwt5lagcTLFD4MT0ms3ADiH3yvohuwg5KPVvKt6+wrCkS+tyK4++y4YZKmoZNSq2AW9g S5tQ== X-Gm-Message-State: ALQs6tDt0ctxJ/6VB5k8VpNVYpHofVgswVtslZ1omH4oXnTJytCKnBPW HjhrJrEdtjX1qwti7n1i+NRTRw== X-Received: by 2002:a24:9c87:: with SMTP id b129-v6mr10933384ite.122.1522876344599; Wed, 04 Apr 2018 14:12:24 -0700 (PDT) Received: from fidelio.ahs3 (c-67-165-232-89.hsd1.co.comcast.net. [67.165.232.89]) by smtp.gmail.com with ESMTPSA id 18sm3943776ios.71.2018.04.04.14.12.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Apr 2018 14:12:23 -0700 (PDT) Reply-To: ahs3@redhat.com Subject: Re: [PATCH 3/3] mailbox: ACPI: erroneous error message when parsing the ACPI PCCT To: kbuild test robot Cc: kbuild-all@01.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Jassi Brar , "Rafael J . Wysocki" , Len Brown References: <20180404004211.6141-4-ahs3@redhat.com> <201804050450.ecZCFiQT%fengguang.wu@intel.com> From: Al Stone Organization: Red Hat, Inc. Message-ID: <24e06eb5-d23a-5619-b4ed-bc012b9bfbf8@redhat.com> Date: Wed, 4 Apr 2018 15:12:22 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <201804050450.ecZCFiQT%fengguang.wu@intel.com> 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 04/04/2018 02:39 PM, kbuild test robot wrote: > Hi Al, > > Thank you for the patch! Perhaps something to improve: > > [auto build test WARNING on pm/linux-next] > [also build test WARNING on v4.16 next-20180404] > [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] > > url: https://github.com/0day-ci/linux/commits/Al-Stone/ACPI-improve-function-documentation-for-acpi_parse_entries_array/20180404-151910 > base: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next > > smatch warnings: > drivers/mailbox/pcc.c:392 count_pcc_subspaces() warn: always true condition '(pcct_ss->header.type >= 0) => (0-255 >= 0)' > > vim +392 drivers/mailbox/pcc.c > > 374 > 375 /*+ > 376 * > 377 * count_pcc_subspaces -- Count the PCC subspaces that are not used in > 378 * reduced hardware systems. > 379 * @header: Pointer to the ACPI subtable header under the PCCT. > 380 * @end: End of subtable entry. > 381 * > 382 * Return: 0 for Success, else errno. > 383 * > 384 * This gets called for each entry in the PCC table. > 385 */ > 386 static int count_pcc_subspaces(struct acpi_subtable_header *header, > 387 const unsigned long end) > 388 { > 389 struct acpi_pcct_subspace *pcct_ss = > 390 (struct acpi_pcct_subspace *) header; > 391 > > 392 if ((pcct_ss->header.type >= ACPI_PCCT_TYPE_GENERIC_SUBSPACE) && > 393 (pcct_ss->header.type <= ACPI_PCCT_TYPE_RESERVED) && > 394 (pcct_ss->header.type != ACPI_PCCT_TYPE_HW_REDUCED_SUBSPACE) && > 395 (pcct_ss->header.type != > 396 ACPI_PCCT_TYPE_HW_REDUCED_SUBSPACE_TYPE2)) { Aha. Yup, can be rewritten as: if ((pcct_ss->header.type <= ACPI_PCCT_TYPE_RESERVED) && (pcct_ss->header.type != ACPI_PCCT_TYPE_HW_REDUCED_SUBSPACE) && (pcct_ss->header.type != ACPI_PCCT_TYPE_HW_REDUCED_SUBSPACE_TYPE2)) { I will let this patch sit for a little while to see if there are any further comments before sending out a v2. > 397 pr_warn("PCCT count: useful subtype = %d\n", > 398 pcct_ss->header.type); > 399 return 0; > 400 } > 401 pr_warn("PCCT count: unwanted subtype = %d\n", pcct_ss->header.type); > 402 return -EINVAL; > 403 } > 404 > > --- > 0-DAY kernel test infrastructure Open Source Technology Center > https://lists.01.org/pipermail/kbuild-all Intel Corporation > -- ciao, al ----------------------------------- Al Stone Software Engineer Red Hat, Inc. ahs3@redhat.com -----------------------------------