Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp810731pxj; Thu, 17 Jun 2021 14:34:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzV4wFasjU3w469OqrDPmWDp4pUVs/U3TJDbGcB8RuLCTkh9zSBDxruYlomO5Pc/mENWcuX X-Received: by 2002:a17:907:2637:: with SMTP id aq23mr7597594ejc.17.1623965665403; Thu, 17 Jun 2021 14:34:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623965665; cv=none; d=google.com; s=arc-20160816; b=CJQPMPOLoy8Qvs/WZd6MXwQHNkidLZKJ833Vp00k6iJTzBM/ydOfxMWbKEfJcEY8oY wqN9PGLd5nyrBuIlPlclZtx2MozyeQ9voIfnGicYBcDszsQuvMLkSSCKBDiGb8VzBIQS DdJ54aqG9H6gDr0000pwhHjYUhqMnPRcCzejuB3Bx0oZnHezh6poxiLqg2uFDZZUgiNZ uX+jb3keyaw8Bmq+7QvZQeUUA/lRAaXW2YhEOO/JqcCHkQkvlIvlYiuJUlz8ARYGmqAV lbAWyZ1j16mi0bkAWd3jY6YN7GCpPVARIUItNn0wNLEEsWi+ADh7fabgGn/L2hdjpvbL GBvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=iaqatdP1o19gWCdJpxspfGEGc/Hl0Vt4Em0UY4jUwOg=; b=s7NBzDGAvglpH/IDK27zNnNnat+eLo1iA2QzpZSYFv/WRWGc6VfOzUZHf9Y/BZr+ox zkMBiypqEHHkbjIxBkDa5NAmRX1FCwsHsqc9S15MpH1en69DuSKPj4JNtfgzqpEQD0Ye QgI5sjuhLTlyNI+Zx+aU+yiH0oxeLvwaInM/suDBerl5xszfG5iF/bjI+8v8kwfYOFhp iPWw/iFucxsgBb6wQaTNxuMMXP/IMk4gtrHEtaCGTU37wiaNLFhrqyl1bNgq/BzexnFP kMKECpoO/2FTNWkZLpHCtVCRMPHWi34jtz6PYU7NRy6YK1vaAJwK1+HkjvUurI/VllXA JP2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=IaZG7YAL; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q13si226961ejd.76.2021.06.17.14.34.02; Thu, 17 Jun 2021 14:34:25 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=IaZG7YAL; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232253AbhFQUxg (ORCPT + 99 others); Thu, 17 Jun 2021 16:53:36 -0400 Received: from mail.kernel.org ([198.145.29.99]:37724 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231241AbhFQUxf (ORCPT ); Thu, 17 Jun 2021 16:53:35 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id DBBDD610A1; Thu, 17 Jun 2021 20:51:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623963087; bh=0KQKeh6bgDXKLLGwLRbNVUBv4sRzxd+Azd43XYpTEYM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=IaZG7YAL+8RHGZTi0zuz/Zmlj3ZP7YPWLhB5WK9WQBV9LW0iC+Dx3ciTxt/GMjqET iOvOakqmrtE3K+f5M9V/yp2TQJ2TzcksLWz6Kr6rovbEFSeaQUmMvrBVdw7feYyCcY VCZSSQ5SBcSJGvRfOUOZolrSCllyUKTPRno2SMM7zJGM1WDh0h1yYpbpQcsLut3FOu cp5ewr9cvYdV4PtQ22wWvTGmPgjNj9rG5EK04Za8zi97zGGu+uiJP9wH8ljxSb6OtU /RS9GDyZ7z/loLPdLbN7/6Ve2ebKbXu51paKHQDjz6Xfs7OHYlKi4lupESpw9WMuwb 07gUt04PDRpMg== Subject: Re: [PATCH] iommu/vt-d: Fix W=1 clang warning in intel/perf.c To: Joerg Roedel , Nick Desaulniers Cc: Joerg Roedel , Will Deacon , David Woodhouse , iommu@lists.linux-foundation.org, LKML , clang-built-linux , Lu Baolu , kernel test robot References: <20210617145339.2692-1-joro@8bytes.org> From: Nathan Chancellor Message-ID: <32f14288-315a-b75d-913b-2fc6a16cd748@kernel.org> Date: Thu, 17 Jun 2021 13:51:24 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/17/2021 1:30 PM, Joerg Roedel wrote: > On Thu, Jun 17, 2021 at 10:16:50AM -0700, Nick Desaulniers wrote: >> On Thu, Jun 17, 2021 at 7:54 AM Joerg Roedel wrote: >>> >>> From: Joerg Roedel >>> >>> Fix this warning when compiled with clang and W=1: >>> >>> drivers/iommu/intel/perf.c:16: warning: Function parameter or member 'latency_lock' not described in 'DEFINE_SPINLOCK' >>> drivers/iommu/intel/perf.c:16: warning: expecting prototype for perf.c(). Prototype was for DEFINE_SPINLOCK() instead >> >> I think these warnings are actually produced by kernel-doc? (not clang) > > Will kernel-doc check automatically when COMPILER=clang is set and W=1? > Because I did not explicitly enable any kernel-doc checks. > > Regards, > > Joerg > kernel-doc is run automatically with W=1, regardless of gcc versus clang. Cheers, Nathan