Received: by 10.213.65.68 with SMTP id h4csp170223imn; Thu, 15 Mar 2018 13:04:30 -0700 (PDT) X-Google-Smtp-Source: AG47ELuNHcW072IfxZXuyiIniKfj07QlYKwEpVgTTTzIS9HIPd1Fvng1pPkWQYxxUUdPdaYTI/dF X-Received: by 10.99.125.19 with SMTP id y19mr7635304pgc.125.1521144270165; Thu, 15 Mar 2018 13:04:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521144270; cv=none; d=google.com; s=arc-20160816; b=zlZxcZBYYmKUpWDq8HeWEfgfUXKyAZdSBrKqCTt50fZumCmYBIxQrw3rAUgepdj3dl sK+9YUtOryjxiVlwbmvZEU57tUJ0XapJpKPxymA3cr6HMoIEs3IYS/TIky4j4dkxlHyV KDgolXQuaj4OEuO37PCRUZRAtZzZB+CDMiiPRB10Aw2IBFqidTJM1yICf/M3VBUkIIe5 OvYYtDSww6n9hEywiIsh9QSA1/8wP0A2lqbmbsT9sQIVBfxRVQ64HEFKz0dp+eYfHntb gPHJct+PakKIL1wEdD1LjBt+Dw4VhnWOiNC8bbE8tXsAI4YgjZtaPTO2UVIMaZ+qOnmT GPvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:references :in-reply-to:subject:cc:date:to:from:arc-authentication-results; bh=kkiVN/aBeft2Tb7gO+cq7pbLK561/L4o2TsGaS0W27c=; b=uzLFi0f8ehLXRoqCiH76Num4493U2WcrHGNm/AbjCR3bLHw1ULE/sYHj9Sa4qIsKOw GLhD0OuxJoGgqvQupyDSP9ZQRAeTWah7ZgFfevmLmyQdycGLUQB/RMKHqiUlhBvQPyDX 1/QkohbuYE6TFbyh5eERgHBBq3MYESWTMV0tghUb2tY95NzvIb+qdlaHNqqJuEMr4UKO TAiWef7AYMAzltgi4IFHuYmY5CopYqCimqAACN1s/3B5YL/gJF/gj/xsoK4Ih8VPBPPE mdQD9NvmbSFuzT6A3oXiWjvEQpV0Eqbykr6rIFYPqZSFCJblGdapJ7oAk4T2JbI+ymSR YjxQ== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i190si3876839pgc.42.2018.03.15.13.04.14; Thu, 15 Mar 2018 13:04:30 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752697AbeCOUDB (ORCPT + 99 others); Thu, 15 Mar 2018 16:03:01 -0400 Received: from mx2.suse.de ([195.135.220.15]:48067 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752100AbeCOUDA (ORCPT ); Thu, 15 Mar 2018 16:03:00 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 9BCF3AFF5; Thu, 15 Mar 2018 20:02:58 +0000 (UTC) From: NeilBrown To: Dan Carpenter Date: Fri, 16 Mar 2018 07:02:51 +1100 Cc: Greg Kroah-Hartman , devel@driverdev.osuosl.org, lkml , John Crispin Subject: Re: [PATCH 00/13] staging: add drivers to support Mediatek mt7621 in gnubee-pc1 In-Reply-To: <20180315112454.7p6gch4gq7jljk37@mwanda> References: <152105892255.22262.1902152685410223215.stgit@noble> <20180315104853.bthffdd4hzklzo6d@mwanda> <87vadxbnwe.fsf@notabene.neil.brown.name> <20180315112454.7p6gch4gq7jljk37@mwanda> Message-ID: <87po45ayz8.fsf@notabene.neil.brown.name> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, Mar 15 2018, Dan Carpenter wrote: > On Thu, Mar 15, 2018 at 10:04:33PM +1100, NeilBrown wrote: >> On Thu, Mar 15 2018, Dan Carpenter wrote: >>=20 >> > This all seems fine. Generally the requirements for staging are that = it >> > has a TODO, someone to work on it, and it doesn't break the build. But >> > some of the patches don't have commit message and those are required a= nd >> > some of the commit messages are just the changes you have made not don= 't >> > describe the actual code... >>=20 >> Thanks for having a look. >> It seems odd to require detailed commit messages, when we don't require >> the same level of quality in the code. >> Naturally when the driver is moved out of staging a properly detailed >> commit message should be added, but is that needed on the way in to >> staging? At this stage I don't know much more than is already there. >> After I've cleaned up the code I probably will. >>=20 >> For patch 01/13 you asked "what kind of device this is". The subject >> line makes it clear that it is a "pcie driver". What extra detail did >> you want? Would it be sufficient to just copy the subject line so that >> it appears twice in the commit message? >>=20 > > Ah... Sorry. It's literally a pcie driver. For some reason I thought > it was a device that ran over pcie. > > We don't require a detailed changelog, but you have to put something... > Probably just restating the subject and adding that it's for the gnubee1 > is fine. I'll resend sometime next week with more words. However could you please clarify a couple of things for me? 1/ Why do you (sometimes) call the commit message a "change log". When I see the term "change log" in the context of a patch, my first thought is that it it means a log of changes that have been made to the patch - typically through the review cycle. But that isn't what you mean. This has confused me a couple of times. 2/ Why don't you consider the first line of the commit message to be part of the commit message? Why is duplication required? (You said "some of the patches don't have commit message[s]", which isn't true, though some of the messages are only one line). Maybe the requirements on the commit message (including this duplication) could be included in the "Staging trees" section of Documentation/process/2.process.rst. That file only lists the TODO and "doesn't break the build" requirements. It doesn't metion the "someone to work on it" requirement. That might seem obvious, but it doesn't hurt to be explicit. Thanks, NeilBrown --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEG8Yp69OQ2HB7X0l6Oeye3VZigbkFAlqq0WsACgkQOeye3VZi gblPTQ//amGm/xZvWuYmDHQZ8zmEjyh/lrsc2QJddlMoDEEUEnW2OpF2B2w9fqua gciFe4oPbsucoCpw0yklKUpbdrOeZwdi7mrcOP8ENKUB+S9toZLLf59fqU12MXLY ah71bt0LG1FrYPOnzvXyiVApa8eR4lWi/o8d0g9D2oxFsKJ4hhXnyc+OimntTwhb TzfsD12+KzdKgkUmGWkMFPqfWdfB+rghoGpvzwzlHpKOw04pTRS1Qe4gfNjrUUgh 4CWcz+kgq1Mkbjakls9BcYphbiSW6OBdIx48VerJeeoEka3PKWr6MNPNOSQpypOU PcU6ntggPfxn1Qc2jLU32u3Ra1a8eR7aqxez5cPiqXMv/KBqVMAmW8e21ya+q8Du 5Jcbn++OUW4fdq35S2VySL9lGUykxCRohLKdnXPFjHtrs6/8faq8ohKl2XZ632eU PTPmhAyxtkYVe8bowvr1dbO278fFwKNk6fYaha23riHb5i4wd160QwltD9CCcy2U 3cYlcPszhezulpBDiTTSFsESkywsdMq3fm10/WBXKMpBLZnnqb1Lk58/+yflR6CP +ZMOqjcyE8wPmLJTeeNlUVmOgD8W2aIdSRffygd3fXtlVYV3la8M8PAl6LwoYN7T dbgBr4IbD7hPsJHMm/bgZQYm0l6WYRcbrjb/01Ay9+CCrYp5QW8= =oUIe -----END PGP SIGNATURE----- --=-=-=--