From patchwork Thu May 11 13:33:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bagas Sanjaya X-Patchwork-Id: 9209 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp4380451vqo; Thu, 11 May 2023 06:41:34 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7Kq3lnHHTFTnm+ejVRwqTzxQOPc12qE8zniKrZ58C9GJeeSpt5VJ5Hmrfyeq7abQ8Sh9ma X-Received: by 2002:a05:6a00:2495:b0:645:eeaa:9a56 with SMTP id c21-20020a056a00249500b00645eeaa9a56mr20653255pfv.7.1683812494261; Thu, 11 May 2023 06:41:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683812494; cv=none; d=google.com; s=arc-20160816; b=LmyXuJqBmOOwiTzoth0YqyHyuwAtfP9A4qtw8i6USoheY+r8hFc+TXqwYSqUgRhMXp OE3igt0v0LVSpdYaCOMSUXo5Zy/eCSk2jcmnDEVn0jPxGWDYEMZBtz9RzNHYakyvi8kQ qd/co+f0g4/YU5hu4XwW+804fNbaZsN8uioezsltJW5gziMH3I55oCz1RAUPgTxUy7NL PU4E1MH4keSsnqy0nIA+vaoYKxq7VRbO/UwbNunrUb0YnPliUQNs6RzQsEasPtkFMxVF C/8XpVVAhTFS/l/KkOtqhsh5T91tMTUB55ZIOp5wbWs3Edgcg1bGzf1fVtR7BcKURIr2 JXIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=OrvYsPVkLlCCG9odWfJ2x1pNp/qnkuVA/7FJ1B7EVu4=; b=R6G8jpQ/8MR4JBDCAIEsb9whRd3U9VIThWlfPdbWWSCKCx/rZ+UgCj1vgs1lB3VEdX RI5i6K/MbOe41FHQpEIduMNv42HqayUmnknq/Z0IC7qoO5sYZV1zZyFWx83L76cTCLAK fdFvHCCBEsRKgqclRyebVnewGSuPjEzHyk8Z0iKVwd0V1npeF3QJ2m6Nos4Vq3sDerc9 7C7T6LgvB8hZpHUGdTbCgEQlrIM1cz4BzNonwdNB08Y9iYW+dM7bbD6np8uc9JHCun42 vG+Rq3yzN6dkJljxbjucj6WHDAI60O7T+EEkB/V1hCxEWHs7O8vgrkEBOluOJVDXTUvv KjLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=NkZFTrbE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c6-20020a056a00008600b0063b64166faesi7463270pfj.157.2023.05.11.06.41.21; Thu, 11 May 2023 06:41:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=NkZFTrbE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238105AbjEKNgD (ORCPT + 99 others); Thu, 11 May 2023 09:36:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52154 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238366AbjEKNfe (ORCPT ); Thu, 11 May 2023 09:35:34 -0400 Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9C82A10E48; Thu, 11 May 2023 06:34:17 -0700 (PDT) Received: by mail-pj1-x102c.google.com with SMTP id 98e67ed59e1d1-24df6bbf765so7528723a91.0; Thu, 11 May 2023 06:34:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683812057; x=1686404057; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=OrvYsPVkLlCCG9odWfJ2x1pNp/qnkuVA/7FJ1B7EVu4=; b=NkZFTrbE7vCJT1esmCFX11skYYhjaSLkGz7AMyWI6mFJHsMt5CWX6IYVMSgjHleRxn ttU5m6sHWNutEieWLJEqhcYOqQjr4HM0BzS3ZTeu2vC9PdzIYEi4gZxGR6yIiI5bXq92 wc+nDIeMuOJSI3t7qYhFDvxfRlYchl837qgVUhnX02JXpzZGN3dMXpE9EGEW5BX0Zocb gxcw65MuyAXyvabBCf0592Aug/qbQbyKOdjgritjse/Tqi93V9Riuv7UKtLqwiH80PIG xBS4SRQPtIy9GMuLBshASReX3VNMWxqks7JOq0fX0ZKAxEbArMxfNOMUy7gTrPsh1X15 zIXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683812057; x=1686404057; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OrvYsPVkLlCCG9odWfJ2x1pNp/qnkuVA/7FJ1B7EVu4=; b=b3oipXXGvmLku3srpeP1xOpP5FZHyh3wHw0W3QXkaUAmzAPlR/OZ2yrevkuyZboadd XvRwQCDboj5nO8Rog0J/L8BVujNxZ1suew1vaTKA/hofdT1oyJ4MjGwtoda7TDRXtw6h 4k26oIO9sxsWg+Ux1eJDDX09QHFNL9fqYunTLctjV5FbSAyGEJzVHfRvYzSh2FdtEfe/ gATT37yqSXUXazHkiomsYex/x+jYTrXrob6bggWy5Abl4o1HObPEKGw8VYdtZEpgyi7w B3Ao37ZATfzL+YW0zIVyqNd1B9ubIdm8ZVeMVCn2iAEXCKwgKPTwBXby5fNECmMIzyXb Eyig== X-Gm-Message-State: AC+VfDxbvFli4L/SHhzCTbPkb/vYhYUfFKpYpN0f2+Q3XwP10lmZV0LK 9d9nd0BFGt8ls7P8KQhFolU= X-Received: by 2002:a17:90b:2385:b0:237:40a5:7acf with SMTP id mr5-20020a17090b238500b0023740a57acfmr22201327pjb.33.1683812056934; Thu, 11 May 2023 06:34:16 -0700 (PDT) Received: from debian.me (subs02-180-214-232-92.three.co.id. [180.214.232.92]) by smtp.gmail.com with ESMTPSA id p8-20020a17090a930800b0024e1236f599sm18314860pjo.8.2023.05.11.06.34.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 May 2023 06:34:15 -0700 (PDT) Received: by debian.me (Postfix, from userid 1000) id 178C41067D5; Thu, 11 May 2023 20:34:09 +0700 (WIB) From: Bagas Sanjaya To: Linux DRI Development , Linux Kernel Mailing List , Linux Networking , Linux ARM , Linux Staging Drivers , Linux Watchdog Devices , Linux Kernel Actions Cc: Diederik de Haas , Kate Stewart , David Airlie , Karsten Keil , Jay Vosburgh , Andy Gospodarek , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Sam Creasey , Dominik Brodowski , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Greg Kroah-Hartman , Wim Van Sebroeck , Guenter Roeck , Jan Kara , =?utf-8?q?And?= =?utf-8?q?reas_F=C3=A4rber?= , Manivannan Sadhasivam , Bagas Sanjaya , Tom Rix , Simon Horman , Yang Yingliang , "Steven Rostedt (Google)" , Pavel Machek , Minghao Chi , Kalle Valo , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Viresh Kumar , Arnd Bergmann , Deepak R Varma , Davidlohr Bueso , Thomas Gleixner , Jacob Keller , Gaosheng Cui , Dan Carpenter , Archana Subject: [PATCH 00/10] Treewide GPL SPDX conversion (love letter to Didi) Date: Thu, 11 May 2023 20:33:56 +0700 Message-Id: <20230511133406.78155-1-bagasdotme@gmail.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=7544; i=bagasdotme@gmail.com; h=from:subject; bh=/yuofc/tOvJfknZ+wKI/sN7nSPM3+b+BthJrqhUt8T0=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDCkx7w7u+h3mOFE7a6fNkrLjXxk3+BmLM+QcWLyIaVOot nCY7KsfHaUsDGJcDLJiiiyTEvmaTu8yErnQvtYRZg4rE8gQBi5OAZjIlckM/8s+5WbLRqnb/27T XOoU8WDVRaaAY3LXLpV9PujDMrOKUZmR4aKX0JotO2QZ8sWdYg5L/Ytp+lN4Oi3skkBBelFlW9d qXgA= X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,SPF_HELO_NONE,SPF_PASS, 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1765605369820192823?= X-GMAIL-MSGID: =?utf-8?q?1765605369820192823?= I trigger this patch series because of Didi's GPL full name fixes attempt [1], for which all of them had been NAKed. In many cases, the appropriate correction is to use SPDX license identifier instead. Often, when replacing license notice boilerplates with their equivalent SPDX identifier, the notice doesn't mention explicit GPL version. Greg [2] replied this question by falling back to GPL 1.0 (more precisely GPL 1.0+ in order to be compatible with GPL 2.0 used by Linux kernel), although there are exceptions (mostly resolved by inferring from older patches covering similar situation). Happy reviewing! [1]: https://lore.kernel.org/all/?q=f%3A%22didi.debian%40cknow.org%22+AND+s%3A%22GPL%22+AND+NOT+s%3A%22Re%3A%22 [2]: https://lore.kernel.org/all/20181028112728.GD8826@kroah.com/ Bagas Sanjaya (10): agp/amd64: Remove GPL distribution notice mISDN: Replace GPL notice boilerplate with SPDX identifier net: bonding: Add SPDX identifier to remaining files net: ethernet: 8390: Replace GPL boilerplate with SPDX identifier net: ethernet: i825xx: Replace GPL boilerplate with SPDX identifier pcmcia: Add SPDX identifier drivers: staging: wlan-ng: Remove GPL/MPL boilerplate drivers: watchdog: Replace GPL license notice with SPDX identifier udf: Replace license notice with SPDX identifier include: synclink: Replace GPL license notice with SPDX identifier drivers/char/agp/amd64-agp.c | 1 - drivers/isdn/mISDN/dsp_audio.c | 4 +--- drivers/isdn/mISDN/dsp_blowfish.c | 4 +--- drivers/isdn/mISDN/dsp_cmx.c | 4 +--- drivers/isdn/mISDN/dsp_core.c | 3 +-- drivers/isdn/mISDN/dsp_dtmf.c | 4 +--- drivers/isdn/mISDN/dsp_tones.c | 4 +--- drivers/net/bonding/bond_main.c | 1 + drivers/net/bonding/bonding_priv.h | 4 +--- drivers/net/ethernet/8390/8390.h | 2 ++ drivers/net/ethernet/8390/apne.c | 7 +------ drivers/net/ethernet/8390/axnet_cs.c | 6 +++--- drivers/net/ethernet/8390/hydra.c | 6 ++---- drivers/net/ethernet/8390/lib8390.c | 5 ++--- drivers/net/ethernet/8390/mac8390.c | 6 ++---- drivers/net/ethernet/8390/mcf8390.c | 4 +--- drivers/net/ethernet/8390/ne.c | 4 +--- drivers/net/ethernet/8390/ne2k-pci.c | 8 +------- drivers/net/ethernet/8390/pcnet_cs.c | 5 ++--- drivers/net/ethernet/8390/smc-ultra.c | 4 +--- drivers/net/ethernet/8390/stnic.c | 5 +---- drivers/net/ethernet/8390/wd.c | 4 +--- drivers/net/ethernet/8390/zorro8390.c | 7 +------ drivers/net/ethernet/i825xx/82596.c | 5 ++--- drivers/net/ethernet/i825xx/lasi_82596.c | 5 ++--- drivers/net/ethernet/i825xx/lib82596.c | 5 ++--- drivers/net/ethernet/i825xx/sun3_82586.c | 4 +--- drivers/net/ethernet/i825xx/sun3_82586.h | 4 +--- drivers/pcmcia/bcm63xx_pcmcia.c | 5 +---- drivers/pcmcia/cirrus.h | 21 +------------------ drivers/pcmcia/i82365.c | 22 +------------------- drivers/pcmcia/i82365.h | 21 +------------------ drivers/pcmcia/o2micro.h | 21 +------------------ drivers/pcmcia/pd6729.c | 3 +-- drivers/pcmcia/pxa2xx_base.h | 1 + drivers/pcmcia/ricoh.h | 21 +------------------ drivers/pcmcia/sa1100_generic.c | 22 +------------------- drivers/pcmcia/sa11xx_base.c | 22 +------------------- drivers/pcmcia/sa11xx_base.h | 22 +------------------- drivers/pcmcia/soc_common.c | 22 +------------------- drivers/pcmcia/tcic.c | 22 +------------------- drivers/pcmcia/tcic.h | 21 +------------------ drivers/pcmcia/ti113x.h | 21 +------------------ drivers/pcmcia/topic.h | 23 +-------------------- drivers/pcmcia/vg468.h | 21 +------------------ drivers/staging/wlan-ng/hfa384x.h | 21 ------------------- drivers/staging/wlan-ng/hfa384x_usb.c | 21 ------------------- drivers/staging/wlan-ng/p80211conv.c | 21 ------------------- drivers/staging/wlan-ng/p80211conv.h | 21 ------------------- drivers/staging/wlan-ng/p80211hdr.h | 21 ------------------- drivers/staging/wlan-ng/p80211ioctl.h | 21 ------------------- drivers/staging/wlan-ng/p80211metadef.h | 21 ------------------- drivers/staging/wlan-ng/p80211metastruct.h | 21 ------------------- drivers/staging/wlan-ng/p80211mgmt.h | 21 ------------------- drivers/staging/wlan-ng/p80211msg.h | 21 ------------------- drivers/staging/wlan-ng/p80211netdev.c | 21 ------------------- drivers/staging/wlan-ng/p80211netdev.h | 21 ------------------- drivers/staging/wlan-ng/p80211req.c | 21 ------------------- drivers/staging/wlan-ng/p80211req.h | 21 ------------------- drivers/staging/wlan-ng/p80211types.h | 21 ------------------- drivers/staging/wlan-ng/p80211wep.c | 21 ------------------- drivers/staging/wlan-ng/prism2fw.c | 21 ------------------- drivers/staging/wlan-ng/prism2mgmt.c | 21 ------------------- drivers/staging/wlan-ng/prism2mgmt.h | 21 ------------------- drivers/staging/wlan-ng/prism2mib.c | 21 ------------------- drivers/staging/wlan-ng/prism2sta.c | 21 ------------------- drivers/watchdog/ep93xx_wdt.c | 5 +---- drivers/watchdog/ibmasr.c | 3 +-- drivers/watchdog/m54xx_wdt.c | 4 +--- drivers/watchdog/max63xx_wdt.c | 5 +---- drivers/watchdog/moxart_wdt.c | 4 +--- drivers/watchdog/octeon-wdt-nmi.S | 5 +---- drivers/watchdog/orion_wdt.c | 4 +--- drivers/watchdog/rtd119x_wdt.c | 2 +- drivers/watchdog/sb_wdog.c | 5 +---- drivers/watchdog/sbc_fitpc2_wdt.c | 4 +--- drivers/watchdog/ts4800_wdt.c | 4 +--- drivers/watchdog/ts72xx_wdt.c | 4 +--- fs/udf/balloc.c | 6 +----- fs/udf/dir.c | 6 +----- fs/udf/directory.c | 6 +----- fs/udf/ecma_167.h | 24 +--------------------- fs/udf/file.c | 6 +----- fs/udf/ialloc.c | 6 +----- fs/udf/inode.c | 6 +----- fs/udf/lowlevel.c | 6 +----- fs/udf/misc.c | 6 +----- fs/udf/namei.c | 6 +----- fs/udf/osta_udf.h | 24 +--------------------- fs/udf/partition.c | 6 +----- fs/udf/super.c | 6 +----- fs/udf/symlink.c | 6 +----- fs/udf/truncate.c | 6 +----- fs/udf/udftime.c | 19 +---------------- fs/udf/unicode.c | 6 +----- include/linux/synclink.h | 3 +-- include/net/bonding.h | 4 +--- 97 files changed, 85 insertions(+), 999 deletions(-) base-commit: ac9a78681b921877518763ba0e89202254349d1b