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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id DE84BC4332F for ; Thu, 14 Dec 2023 21:50:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0752D8D00ED; Thu, 14 Dec 2023 16:50:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0230A8D00C7; Thu, 14 Dec 2023 16:50:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DDF448D00ED; Thu, 14 Dec 2023 16:50:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C7FEB8D00C7 for ; Thu, 14 Dec 2023 16:50:10 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 95D0A1A0330 for ; Thu, 14 Dec 2023 21:50:10 +0000 (UTC) X-FDA: 81566767380.02.4AB55CA Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by imf29.hostedemail.com (Postfix) with ESMTP id C56EF120028 for ; Thu, 14 Dec 2023 21:50:07 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=LIyqC5r8; spf=pass (imf29.hostedemail.com: domain of keescook@chromium.org designates 209.85.216.51 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702590607; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=q3uvOl5I1K5LVZjTbvdk6O6AI3UzMwrE4ysaxYUe9kI=; b=cpPFZ9V6VEnyab2sn6drNSlEjiNHkX3qT2NUNSmLeeLdRl01nk+yhER+pVZ5LWb1RilEoK W5L/reMjvOI3ou9FW+UvKXwUclmbTghwjKZIzagWrGA1IyHZAOv2WJyKABZLdLJX21Fh5K 81BA5wSe8vhO2LF/QW5e64XJcZjwyLQ= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=LIyqC5r8; spf=pass (imf29.hostedemail.com: domain of keescook@chromium.org designates 209.85.216.51 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702590607; a=rsa-sha256; cv=none; b=NRH6vp/kTYTwFwexP2t9e0YLgX2KnYzjpj9fhgNgzpqMCmQodTnUQ5LHAoKpItn38Z7EGX 8I+KQdb6Fh/UHMZ5xY2P+GP2NC/XBfQP1AGgQ7ZP4+SJypWNbg3BZOeGELNW5pe7KLmink K/IGr1f99DZF6mF2EZMnvk2NorRi+8A= Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-28b011857f0so1228819a91.2 for ; Thu, 14 Dec 2023 13:50:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1702590606; x=1703195406; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=q3uvOl5I1K5LVZjTbvdk6O6AI3UzMwrE4ysaxYUe9kI=; b=LIyqC5r8ATPHvM2wxYkueLM+IWOe+qm8tlFLtnw6mWaOK/brZ7gr0WS6sj3IDggi3k lT/QrTFN2+PuDjKn2q/OlVzw9WgKn8RAOiFUcZhGnxFv9pCWUY4RpbnLRJEXZ0BNvOte TSfYEWxV/cswd+WylUzHjsQYCISzInlO+2Vrc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702590606; x=1703195406; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=q3uvOl5I1K5LVZjTbvdk6O6AI3UzMwrE4ysaxYUe9kI=; b=J8QrYdJud9S4XGro/CNS8c0KmQPaGzSGz7Dh1k3kE3GaKLkYb6dzZerfGZvrlsh8cv vflPAqmExdWTlDAB+NiCJQxE3Dvvn5AwFCJtai1/5bUJ9ZhcFFJmYeYMSS6NrozI8sGt 1QKn6dlJ+Dim/hxQujlcpttjaFMz+MqkKU2ZHKWP7AS8ZrOFHulsaHTKNHJ2U6+b8dt8 4wZv1oHZ5T1oVMgQiBiIDGC8Zurx7xYoLaTKtJ6BxW3HK3mJc6HB8xB3/BbsLaERrrlw qL7GJ6UYztwcElT1oMeH1/Y410iT6GrF/ERAltq2BcLFE8Y7nzQpkSxKSUmp8yDuZOU8 InRw== X-Gm-Message-State: AOJu0YxR0vnDK6eKfX6DlEOBkjS7eMXGPkWDVKDzeI4eyL17dIW5bSdX C/sWrMs7NzrdYWK9g/TI+CgiAg== X-Google-Smtp-Source: AGHT+IH8XIX3Um1NiC6K2GNJEyKljGfB96y9SWgXPf2JeECrD6rGe9/j6ZSa0NVjliiYfaX/MzK2Aw== X-Received: by 2002:a17:90a:aa8b:b0:288:76d7:4227 with SMTP id l11-20020a17090aaa8b00b0028876d74227mr4749010pjq.52.1702590606645; Thu, 14 Dec 2023 13:50:06 -0800 (PST) Received: from www.outflux.net (198-0-35-241-static.hfc.comcastbusiness.net. [198.0.35.241]) by smtp.gmail.com with ESMTPSA id j8-20020a17090a734800b0028ae9cb6ce0sm3740633pjs.6.2023.12.14.13.50.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 13:50:06 -0800 (PST) Date: Thu, 14 Dec 2023 13:50:05 -0800 From: Kees Cook To: kernel test robot Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Andrew Morton , Linux Memory Management List , "Gustavo A. R. Silva" , Peter Oberparleiter , linux-doc@vger.kernel.org, linux-hardening@vger.kernel.org Subject: Re: kernel/gcov/fs.c:103: warning: Excess struct member 'buffer' description in 'gcov_iterator' Message-ID: <202312141344.9E41E46584@keescook> References: <202312150432.oBngC94A-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202312150432.oBngC94A-lkp@intel.com> X-Rspamd-Queue-Id: C56EF120028 X-Rspam-User: X-Stat-Signature: wf7s5s3ow8opgnwyc36rkbo7gu76fuyq X-Rspamd-Server: rspam01 X-HE-Tag: 1702590607-606795 X-HE-Meta: U2FsdGVkX185ZdlgaxMtlOsC7diJ2x94eLSQCVX3oNBIt1RUXWZGOlfBTUzCfYhTzIV7jjTlbO8zbEXHdEcY4N6uXDLSmdi4yi311T2x32U9kA6SNANrx7FWYtCk3t5hS5+1JcvhaP/NwtASLt7BE7jIk0iMqUdb6dJRg7xB7+m2skttrW+gcQ8tjWbjMuy3GIAnyNOxZKBkKHAbYBCkBHEotmWP4/UvAq14HqCvaqx4ugkeViRtmL9u8D0XJ3HWppBSTnNdpTE3M1iT28XqSWPwZxWgwh0L2OQqmY3+3+1mR0egTB8reAjKp7q9YXBDgtBz0Be2djeG8pACRTRZ/bT203xl1jM75KMKgwzQCbMsuKTfekXYyj8bAgxamAedxUKRhXgLR66zDnMI4CgpaZSWpEL8OHOs388WEB37mm9bagpW1r+XZOfOWppQHCv/Nn2qvc+qu5EUC8CfuJhifdNr7wHdDVBUHlCTGJhFbTBEZnrFiPwMuqlMgY2vKvRBdGFuR7ssEY52nnGz+kGzt7jcgHwYfNdmmmekHjwxK3ZrCqIkTn5fodZIrNWj+tzAVwBxvqk/KkCNTc8bou5IcKr1j6WDR6G1DsO4wXDB+CSZe16oKl74hzCzwpSutFGUxMB3yeCB5j+AlJ1UNWdg3VgEK6DwGzzp/YPGCg7ECmKAYkFiYXBA5sQ4mk3VXvhgCYiGhXf7By4c9zGA1AMkiFcSTMm/XfC7dT5NELbt5yAEhWzCX+lstIeKdF6GTg2gRX7f0x1yetPEjldNRSeAUEWFrMf/wDMpfuBb+BAAswkNkdaRug8IrzUTRpASx8tN3yzZD4S8m2bzrXzTNeL0uZeJmngkDWbafbrKP5DWjRlsrEl11baSucLLyFQm6OEY8wzue9H4gPQuWTIxaLnjzZet3zCJRvJIpNzOSlBWs3ze5uZKsJip4ZCES8ndH3/q609AHyYiNX1ZlC1BEzg t8qmXc8g uGSiLfU5qWvvQ63ubphxye8CoJEeWF9QIGnmGDq0gRgt5dq2IQPVxbsqr4jZhcgIH2zZRJbEQ4b1pZzsi+5faVsRqKbEtSkJ7rNk+ndwRuzLPsUshTDdN1rFNZvR9BFr/YHbF0UqKVgdmegiSlcmdXZRAsVr+Y6qSrj27sWP+zAGmvn3iXvcsSuLAw3uBIZ1bwwiMKPJV1QRatv6o8yu+TarDhcMJu7chs4bTNH8inTcS0RUxDYARw6G237z3gQK2mnOlYqCiKYSMUaaDjMFnsD4bZhjEpMW/51I1G8Cq+71eCsGtuoXLckNCpMmNfEzbNhzW1tIt7FfWflAGfrNMkAfdVtmRbp8YuzoxhIvASqhtPWisIFIW9POlIXb7QfiLeTHeyA4ZX9GpUK25he/EnwHnN5roJ1lIbg/mZKvRE+uZIj3PNL5+vpu5S2rN5OGRubNrVcKQ0SI/WkDbMckr3kzjNQCrxErE+I/TVDT+LzBzbQEMc8ac3Y20Mpvuq4RHNYgQ7HKSe1s/F8r9dyG5a8wNdIMvSz7gGI2O X-Bogosity: Ham, tests=bogofilter, spamicity=0.000012, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Fri, Dec 15, 2023 at 04:53:19AM +0800, kernel test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > head: 5bd7ef53ffe5ca580e93e74eb8c81ed191ddc4bd > commit: fbd126f5a658b92c7f6af986a6d89cf5e5693268 gcov: annotate struct gcov_iterator with __counted_by > date: 8 weeks ago > config: i386-buildonly-randconfig-001-20231214 (https://download.01.org/0day-ci/archive/20231215/202312150432.oBngC94A-lkp@intel.com/config) > compiler: gcc-11 (Debian 11.3.0-12) 11.3.0 > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231215/202312150432.oBngC94A-lkp@intel.com/reproduce) > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-kbuild-all/202312150432.oBngC94A-lkp@intel.com/ > > All warnings (new ones prefixed by >>): > > >> kernel/gcov/fs.c:103: warning: Excess struct member 'buffer' description in 'gcov_iterator' > > > vim +103 kernel/gcov/fs.c > > 7a1d55b987dfcb Johannes Berg 2021-05-06 90 > 7a1d55b987dfcb Johannes Berg 2021-05-06 91 /** > 7a1d55b987dfcb Johannes Berg 2021-05-06 92 * struct gcov_iterator - specifies current file position in logical records > 7a1d55b987dfcb Johannes Berg 2021-05-06 93 * @info: associated profiling data > 7a1d55b987dfcb Johannes Berg 2021-05-06 94 * @buffer: buffer containing file data > 7a1d55b987dfcb Johannes Berg 2021-05-06 95 * @size: size of buffer > 7a1d55b987dfcb Johannes Berg 2021-05-06 96 * @pos: current position in file > 7a1d55b987dfcb Johannes Berg 2021-05-06 97 */ > 7a1d55b987dfcb Johannes Berg 2021-05-06 98 struct gcov_iterator { > 7a1d55b987dfcb Johannes Berg 2021-05-06 99 struct gcov_info *info; > 7a1d55b987dfcb Johannes Berg 2021-05-06 100 size_t size; > 7a1d55b987dfcb Johannes Berg 2021-05-06 101 loff_t pos; > fbd126f5a658b9 Kees Cook 2023-09-22 102 char buffer[] __counted_by(size); > 7a1d55b987dfcb Johannes Berg 2021-05-06 @103 }; > 7a1d55b987dfcb Johannes Berg 2021-05-06 104 It looks like whatever produces that error is not parsing attributes correctly. I suspect this is the "htmldocs" target and "__counted_by" is missing from Documentation/conf.py. I'll investigate... -- Kees Cook