Received: by 2002:a05:6512:2355:0:0:0:0 with SMTP id p21csp5534185lfu; Mon, 28 Mar 2022 16:09:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyRLpqh/MO4CtwnNk8q7G5E7f1tQPsw1ByfkuUxWCUvSqGx+yXq4e0eE0ATvP5P6CflCHaQ X-Received: by 2002:a05:6870:6327:b0:df:b6f:4894 with SMTP id s39-20020a056870632700b000df0b6f4894mr756495oao.4.1648508950023; Mon, 28 Mar 2022 16:09:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648508950; cv=none; d=google.com; s=arc-20160816; b=GAjRvrZ/SapJ2Sv/e2CGeDSrJdvITNZ+GoOgawF2V00kwETZJ3uNPJeMUPB2Sa6Bma eImdad8ZdOonomi0VH6A5wAgsszCmQljo53nc4+yHI+vAKQfzaB557EsULPGaC5Jhs6o 1XZ02r23rs7McUCLf2DIq8Wunzzlz6FoWlEemaNjFVm7vvCG/SJz/NQV8+iduSn4ojcv 2YPBbSSdHNVpXv6fj5NFSsNX0bkBAH5j6t+tZ+N1z6uTqQwJgj3Cy8OBoYz7n27taAXs mNPvbeWTYeLxgfELcJKd0e2vfQ/+/UBsNP4asUrsqYVBLnLw0ziSZ1Ud3TR+9Q79scCn fSYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=8GkLc/s+XEtz/UORDgvxTa0KxKSEAfLI2AHFnWlv8Mk=; b=RuLbMs13iQq+EnfnkdY+oer1LK4mxv2kTtv4P9AGbZsL8xY4c8KbfpWkajQ1X/4Fwd BqfuxJYRVt1TgASnFg7ZuHe8jZXQVzlNzDe+CDiYITF0JLrZosTpZ4NdBDh5HNGBeHcW p0igqqcMmrQVXwZS9hTybPp36v1TeKfVQeVmyxZckpSnusqu7cYiWf8JFgMSb79ZpwKl gObRqEPliXgKhpSSLjzQk8ImWyVM4L0JpGfza5xsV9s+NEj9CMT8JrtqtHjcCxpN9hDS mO7LVEkM0tNeRm/r0vn/yvBq2iORNP+1kyRBKxiFITLuuS8Lgv4KEtHbGAhlTEhR6lmM UA2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=ICob3tAp; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id t24-20020a9d7758000000b005cdd679368bsi7172435otl.203.2022.03.28.16.09.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Mar 2022 16:09:09 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=ICob3tAp; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 2A6ED3BF93; Mon, 28 Mar 2022 15:18:43 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229657AbiC1WUK (ORCPT + 99 others); Mon, 28 Mar 2022 18:20:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59168 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229599AbiC1WUH (ORCPT ); Mon, 28 Mar 2022 18:20:07 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C4EBDC65; Mon, 28 Mar 2022 15:18:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=8GkLc/s+XEtz/UORDgvxTa0KxKSEAfLI2AHFnWlv8Mk=; b=ICob3tApxQsmar5HbaaA3fVYUE Aa++An9QkojsDVrsh/htJ0+2v+LMyi9qn0y9676fOzkhDZyskgLhMGl218NEqnKk3pgDisRzyAagc Tar+Eyn01xVBFdR9TtK8Nh8xUCCRVsutxDXyLyROP7fJptrNfYl0hD8gUmxQWCywarq5M8YH2Gd1A uX6svXP8R5BDnGctjm3hgxNOqcFkseL6QO5HAY7ckxv6HoLX7U6faXR5McOyrRoqmg0hSFwyjPgHM d76QrrVArIoMYG1zpPg4LmHV7BzhXK+WnJWK3jTlIZC9ICgueWZK7m/8U3s2GFY1LfVLGv5ksk31b BZTPR92Q==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nYxZK-00HJIv-IW; Mon, 28 Mar 2022 22:10:34 +0000 Date: Mon, 28 Mar 2022 23:10:34 +0100 From: Matthew Wilcox To: Hugh Dickins Cc: Stephen Rothwell , Andrew Morton , Vlastimil Babka , linux-kernel@vger.kernel.org, linux-next@vger.kernel.org, linux-mm@kvack.org Subject: Re: linux-next: build warnings after merge of the akpm-current tree Message-ID: References: <20220209170245.08968c92@canb.auug.org.au> <20220324182725.63a454e3@canb.auug.org.au> <224c2147-36fe-93ed-41a5-a4609b59b4a2@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <224c2147-36fe-93ed-41a5-a4609b59b4a2@google.com> X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 28, 2022 at 12:54:14PM -0700, Hugh Dickins wrote: > On Thu, 24 Mar 2022, Stephen Rothwell wrote: > > > Hi all, > > > > On Wed, 9 Feb 2022 17:02:45 +1100 Stephen Rothwell wrote: > > > > > > After merging the akpm-current tree, today's linux-next build (htmldocs) > > > produced these warnings: > > > > > > include/linux/mm_types.h:272: warning: Function parameter or member '__filler' not described in 'folio' > > > include/linux/mm_types.h:272: warning: Function parameter or member 'mlock_count' not described in 'folio' > > > > > > Introduced by commit > > > > > > 60a5c5ab0ba7 ("mm/munlock: maintain page->mlock_count while unevictable") > > > > I am still getting these warnings. That commit is now > > > > 07ca76067308 ("mm/munlock: maintain page->mlock_count while unevictable") > > > > in Linus' tree :-( > > Sorry about that Stephen: back in Feb I expected Matthew to have strong > feelings about it, and it wouldn't have been helpful for me to mess it > around at that time. > > But I'll reply to this now with my suggested patch: which Matthew may > not like (he may consider it a retrograde step), but unless he NAKs it > and comes up with something we all like better, it should do for now. Sorry! I didn't see these emails back in February, or I would have fixed it up. I'm doing a build now, but it's a very slow process (and seems to have become single-threaded since the last time I ran it?) so it will be a little while before I can produce a patch. > I did try to 'make htmldocs' for the first time, but was put off by all > the new packages I was asked to install - not a good use of time. And > I'm so ignorant that I do not even know if "/* public: */" is a helpful > comment or a special annotation. Fortunately the documentation is actually documented: Documentation/doc-guide/kernel-doc.rst ''Structure, union, and enumeration documentation'' There are still many, many warnings when building the documentation, so don't feel particularly bad about this. I've tried to make it more obvious to non-doc-specialists by making W=1 emit warnings, but that only happens for .c files, not for .h files. As you say, the amount of tooling that needs to be installed to make htmldocs is intimidating.