Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4447356imu; Mon, 12 Nov 2018 11:08:59 -0800 (PST) X-Google-Smtp-Source: AJdET5eZyLACp3qTbZSqAlsbv4TUndsZt4XIS23ID3zxju9HWUNmG88jsLXJa9NbQP55tQnC8Iyi X-Received: by 2002:a63:d208:: with SMTP id a8mr1817296pgg.77.1542049739197; Mon, 12 Nov 2018 11:08:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542049739; cv=none; d=google.com; s=arc-20160816; b=c8t4MTc5GutZDX4jt9a7tIdQ5Ekg1o+8Y9TedvYKr6LixWFkOHWLX+zkNLvNyC6bpm 8tWpYEKkzVp6XceYZy2xGiJm8FcwVwVf3mdLu817HuZ7kzaOl82O8s26SeKPf33FMjWj C42kmaWAt1TPlG6J7Ai/8zg0o5BK9oSPQxvHYkETots4J+MULrfjBXzkPXU7t4s9UOJm k0WqIMR28e2UB8iXd3unRspTUf8eBQ7aZiQXbEZdAk7n41d4LV40Ns599kxtGMdnaiDJ 8e0MFb9a/nVnzsDmBPOt9EGlIKpn8kODBzabvW6dItxxrRddb9DRlqYArRObjh6BQgNf Lxug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=dIm+MUKgdk5FM3O4zu8tav5rSek15wvW1Ow6znMmH/Q=; b=eRar+0jRVpgY/qkSVjW9Xo0gvPnu4YXMScEMkhDf/Brn5dPBUSr2vH84oCqGvmNVg0 I4vVA6M08YT3yWTnA0rDySc1pWESRXyFp719owiXI063VkfsX6HkBeNs7T7dMG0ejxbH 7WEsOgTI+ZLNRaxztbFDEqjpJXyGoO+7z71m4QlcGKNlHaPKjV3jcYrTHPbF0BsAFA15 icBdcJ7gANzxDfSqfQvhY+aFpovm0WDNkf0xcbWI/8iEZlZ/YrCx81dWSgiX7TYrv8c5 M3grh+dsc1TWOcCHprwFGLce0Xff25pONUq4crNzvnhIoCkojQLqJyB2xzsWOPJg1fFK up/Q== 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 j135si11050613pgc.517.2018.11.12.11.08.43; Mon, 12 Nov 2018 11:08:59 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725980AbeKMFB3 (ORCPT + 99 others); Tue, 13 Nov 2018 00:01:29 -0500 Received: from Galois.linutronix.de ([146.0.238.70]:52955 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725749AbeKMFB3 (ORCPT ); Tue, 13 Nov 2018 00:01:29 -0500 Received: from node-1w7jr9qsvbxfi9ota9omrl6fe.ipv6.telus.net ([2001:569:7bc5:1000:8103:8419:bf24:e6ca]) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1gMHXx-00054w-5r; Mon, 12 Nov 2018 20:06:53 +0100 Date: Mon, 12 Nov 2018 11:06:43 -0800 (PST) From: Thomas Gleixner To: Mauro Carvalho Chehab cc: linux-media@vger.kernel.org, LKML , Alexandre Courbot , Hans Verkuil , Hans Verkuil , Greg KH , Kate Stewart , Linus Torvalds Subject: Re: [PATCHv18 01/35] Documentation: v4l: document request API In-Reply-To: <20180814142047.93856-2-hverkuil@xs4all.nl> Message-ID: References: <20180814142047.93856-1-hverkuil@xs4all.nl> <20180814142047.93856-2-hverkuil@xs4all.nl> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Folks, On Tue, 14 Aug 2018, Hans Verkuil wrote: > From: Alexandre Courbot > > Document the request API for V4L2 devices, and amend the documentation > of system calls influenced by it. > > Signed-off-by: Alexandre Courbot > Signed-off-by: Hans Verkuil > Reviewed-by: Mauro Carvalho Chehab > @@ -0,0 +1,65 @@ > +.. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-or-later WITH no-invariant-sections It's nice that you try to use SPDX identifiers, but this is absolutely not how it works. We went great length to document how SPDX identifiers are to be used and checkpatch emits a warning on this patch as well. WARNING: 'SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-or-later WITH no-invariant-sections' is not supported in LICENSES/... It's well documented that the license text including metadata needs to be available in LICENSES. What you are doing here is just counterproductive. The SPDX work is done to help automated license compliance. But the SPDX id above is broken and will let tools fail. Even if we add the GFDL1.1 to LICENSES, it's still broken because there is no such exception 'no-invariant-section' and no, we are not going to create it just in the kernel without having sorted that with the SPDX folks first. Mauro, you wrote yourself in a reply to this patch: > Mental note: we'll need to push the no-invariant-sections upstream > before merging this there. and then you went and applied it nevertheless without talking to anyone who is involved with that SPDX effort of cleaning up the kernels licensing mess. I'm grumpy about that particularly because you are the first person who complains about legal implications which might affect you. But then you go and just ignore process and legal implications and push the crap into mainline. Please get this sorted ASAP. Thanks, tglx