Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp280201ybc; Fri, 22 Nov 2019 21:21:56 -0800 (PST) X-Google-Smtp-Source: APXvYqxMk0aoa+zWaHTI+bXzQd4u8GVIJD1VmCQcT5gQWhe/81AM9F1bjAuruVfGHyk6b3pE4T83 X-Received: by 2002:a17:906:8305:: with SMTP id j5mr26522730ejx.48.1574486516809; Fri, 22 Nov 2019 21:21:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574486516; cv=none; d=google.com; s=arc-20160816; b=zADTqMzkbFFgCBfJ6PUEs3Tn/j/M0Ow0gVTvRQl80xo+jdtdWBV6IktGfdpkYuF1zx ynHwcmQErSKc4n4B3WXzhAsTLZ+HjHjrLsI25Of5jA331qXQvG9xF0xDfWf6qNQGU59G YIBhuGk0ZL3DpQIIZzHyjzm0J3UNEdhvpZSW6IdSesPN0NmTcdGF2VS1GGYjDlNaXX1G YMClsHhvrUzTdEJ6AxUH3PrFni/xRgWSbjr7CtsjhSkWyFM75E1NBg5dvAtDSIaK/uwG FSnAXaMbo2qzvOnat1jHqJLdOkIoaFDK4szDyZbWowkJgeZWn+6VPit8xlQdBR+Rd1gw enVg== 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:openpgp:from:references:cc:to:subject; bh=dqLeFvjxwNLuctXqlEo9yLNkzilFfvxwG4NxqREx5b0=; b=unEZ9ZDFq+FuATIb+vMfazod80G2ZEs3iA4C/yUbKUD5fmGgVMyi0PRm5d+GLy6zSM Yjqgd+ghEcFUtB5VR9/ihhHn1Ph6SoCFy21112Dhv1X8z9FMpTKH2IJccZMVutnlDpN6 THjEYq4LBUpcvnYXaaqqLJhv3zzDFAKw+/sFmMcUJTEb93ySIzp9L07uHXx5r0skMrLe /ZyEngpw5+d+yjdDyf8iNDcJ+bazPyXW141pZ09DjxiMAExsgArRnz2ao9kaVmVb2ky5 q3HD3UOkXu4bam6PRWVMgMfFjFYoCBvFCs0Qcu/4Nd6eEtYjM+CXv7gw9Fzvw8H/Ww07 c88Q== 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=gentoo.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id hh22si127029ejb.275.2019.11.22.21.21.33; Fri, 22 Nov 2019 21:21:56 -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=gentoo.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726802AbfKWFTt (ORCPT + 99 others); Sat, 23 Nov 2019 00:19:49 -0500 Received: from smtp.gentoo.org ([140.211.166.183]:36338 "EHLO smtp.gentoo.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725768AbfKWFTt (ORCPT ); Sat, 23 Nov 2019 00:19:49 -0500 Received: from [192.168.1.13] (c-76-114-240-162.hsd1.md.comcast.net [76.114.240.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: kumba) by smtp.gentoo.org (Postfix) with ESMTPSA id A8D1334D254; Sat, 23 Nov 2019 05:19:47 +0000 (UTC) Subject: Re: [PATCH 4/8] rtc: ds1685: fix build error with make W=1 To: Alexandre Belloni , linux-rtc@vger.kernel.org Cc: linux-kernel@vger.kernel.org References: <20191122102212.400158-1-alexandre.belloni@bootlin.com> <20191122102212.400158-5-alexandre.belloni@bootlin.com> From: Joshua Kinard Openpgp: preference=signencrypt Message-ID: Date: Sat, 23 Nov 2019 00:19:45 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191122102212.400158-5-alexandre.belloni@bootlin.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 11/22/2019 05:22, Alexandre Belloni wrote: > Fix the following parsing errors when building with W=1: > drivers/rtc/rtc-ds1685.c:1053: error: Cannot parse struct or union! > drivers/rtc/rtc-ds1685.c:1062: error: Cannot parse struct or union! > drivers/rtc/rtc-ds1685.c:1363: warning: cannot understand function prototype: 'struct platform_driver ds1685_rtc_driver = ' > > Cc: Joshua Kinard > Signed-off-by: Alexandre Belloni > --- > drivers/rtc/rtc-ds1685.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/rtc/rtc-ds1685.c b/drivers/rtc/rtc-ds1685.c > index 8419595e7da7..56c670af2e50 100644 > --- a/drivers/rtc/rtc-ds1685.c > +++ b/drivers/rtc/rtc-ds1685.c > @@ -1039,7 +1039,7 @@ ds1685_rtc_sysfs_serial_show(struct device *dev, > } > static DEVICE_ATTR(serial, S_IRUGO, ds1685_rtc_sysfs_serial_show, NULL); > > -/** > +/* > * struct ds1685_rtc_sysfs_misc_attrs - list for misc RTC features. > */ > static struct attribute* > @@ -1050,7 +1050,7 @@ ds1685_rtc_sysfs_misc_attrs[] = { > NULL, > }; > > -/** > +/* > * struct ds1685_rtc_sysfs_misc_grp - attr group for misc RTC features. > */ > static const struct attribute_group > @@ -1355,7 +1355,7 @@ ds1685_rtc_remove(struct platform_device *pdev) > return 0; > } > > -/** > +/* > * ds1685_rtc_driver - rtc driver properties. > */ > static struct platform_driver ds1685_rtc_driver = { > /** is for kerneldoc comments. Is this a bug in kbuild's W=1 implementation of not parsing kerneldoc on a struct correctly? I'm sure I got that syntax for structs out of the kerneldoc guide, unless it changed at some point. -- Joshua Kinard Gentoo/MIPS kumba@gentoo.org rsa6144/5C63F4E3F5C6C943 2015-04-27 177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943 "The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between." --Emperor Turhan, Centauri Republic