From patchwork Fri May 12 10:06:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bagas Sanjaya X-Patchwork-Id: 9260 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp4983234vqo; Fri, 12 May 2023 03:11:10 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4nmWb7DAGEZUtHaJv3GTzKKfKD3YJ0LoJv4F9ToDZRnE38sn2TLw4o0k8mjsAK5C8EgvLD X-Received: by 2002:a05:6a20:8f0f:b0:104:4b5f:1d0a with SMTP id b15-20020a056a208f0f00b001044b5f1d0amr3722701pzk.53.1683886269751; Fri, 12 May 2023 03:11:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683886269; cv=none; d=google.com; s=arc-20160816; b=CBkIcyl/syXg58Oz/IYMbR4WmzWf2wjUFE3h4rx45hGKlrkd8WzyuOmIjeSX43cJb1 1Uq9JYsZepCDLrVWJpKCBq9h7Lstb1tk2U3wYO91Blj7k8GeEsbS57XlWm/6hzcfkD3s 7FsCcQUg5Do620xiIjvprsgRCXWo+hE15V5xt7GVPHq9LFsLUUNGR0kMGF6kMXY7hsNf kU8Fv6Fi3B+C7uJHhWSrtLQK/r4sdjCI3XUHckE6kKT85d0aRlSqC1EguY12e8A52r5S MfzcUW2YJzX71/t+6NTm8/6ItG3U3T7/ODeBfpwK6/JmQJeSIw5sh0B5sajBUzTjf4or POIA== 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=MF1kClHwqeIfcYl89hzofL9vZWLuExWhfi4hFZftNQc=; b=eRhylU24IECYSaaQNH5DzCTjVun3waHJgOPyKAcwHLD0E7NrfsUtAJqdY97U5Xz8nO OJgp8xeZfnsJGaeO/KqVo5AlEOMi+UwJ5ENhjnN7mL7NN51uUl7GIiOzS3V9XAtZnRSE lYZobcILddmN/DEJISnpUvQNrLY9tcDDIOI1KwlM5zh3cAtmdX8F9dViy0+4xIo4GmN0 PRXeu4D68E0pA84B37BGET4E2rkCDxLs62nzLotK0Q3DDyTdFQm6pooG56RiEqfganOV vCyuS7Wh++FY1o0Kt2rdp8oY5WB0s978o1hBROQU7QcEyn/zp+Trpbh+vLas9FeRIqff 9LAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=OcUcPzMZ; 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 e22-20020a637456000000b005307169868bsi4134783pgn.488.2023.05.12.03.10.55; Fri, 12 May 2023 03:11:09 -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=OcUcPzMZ; 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 S240591AbjELKHN (ORCPT + 99 others); Fri, 12 May 2023 06:07:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60682 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240363AbjELKHC (ORCPT ); Fri, 12 May 2023 06:07:02 -0400 Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8912A40E5; Fri, 12 May 2023 03:07:00 -0700 (PDT) Received: by mail-pg1-x531.google.com with SMTP id 41be03b00d2f7-52c30fa5271so5090127a12.0; Fri, 12 May 2023 03:07:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683886020; x=1686478020; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=MF1kClHwqeIfcYl89hzofL9vZWLuExWhfi4hFZftNQc=; b=OcUcPzMZPjhSctBLIUIJJQCgYOzU04AKhWQr9M5X5E2GKoXeofLGVSOfGNKkoSsuN8 2Hn8RB6mk66r9DOH8GJq0TmL2FSoEN9ljvskjp9erxdT+L8nsW1pVdVKUvVbqOHECJuk 7aDSaRe96lAx+THfaH8yCaiTyV3fYDYHwUHP8dGcfsqz+IHvxbkBKzQXouy1fI6BfD+0 K9tqc3j7FCyLXWsSncoupm8V7bnHAHSmTTuF6NPosxTX2EN9ilHKTtT7nbSobIbRcwRo DYXicNpXe5y4OhBS4/HSAObZKVpfwJ1sWijsHQ+z8oztzT6fNLUGlljPIdz9ZHYK3/O+ rQPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683886020; x=1686478020; 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=MF1kClHwqeIfcYl89hzofL9vZWLuExWhfi4hFZftNQc=; b=ZVlGl/xh5CQCl0+qIJU9r54yupEkH+RIsfGZ7sp26OWX5AFlTugqmrGDuVU+GJu8YG 1DqWB36oc4nFzjRHNW35Y4KtPnDY3w9lvp3ZU4ESYqKkspd+Y3OWYFyBc2TvC3Vf2eR3 Bk+E+YI1TpDTezTwPv2dGpiG2rDPa+yHl4zIPAIk9CJfIpiAQoeba/T3HaXNpWsgt1bN rw4unfzSxKa62rvTbJFiACPmFHWN8lNsuUuaPfIlCe7AyNrnk+VwiZjDRVeiTx0KTHIc k0dHtKmqVEOvyCjEfilzNVAiS9Sw/LOjiPoX3ViIBnSW3hi222cjCc07FkuRq8KCWAho uu2g== X-Gm-Message-State: AC+VfDw/XguwQkdgqK723bz559NRsifikILC4fqC21LsRGc5VmDmqZPV OhFc8E6iq4y2VCZwwRcQGWk= X-Received: by 2002:a17:902:7407:b0:1a6:3ffb:8997 with SMTP id g7-20020a170902740700b001a63ffb8997mr26433375pll.42.1683886019859; Fri, 12 May 2023 03:06:59 -0700 (PDT) Received: from debian.me (subs28-116-206-12-58.three.co.id. [116.206.12.58]) by smtp.gmail.com with ESMTPSA id q14-20020a17090311ce00b001a24e2eec75sm7527379plh.193.2023.05.12.03.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 May 2023 03:06:59 -0700 (PDT) Received: by debian.me (Postfix, from userid 1000) id 80D44106B32; Fri, 12 May 2023 17:06:54 +0700 (WIB) From: Bagas Sanjaya To: Linux SPDX Licenses , 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 , Philippe Ombredanne , Thomas Gleixner , 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 Subject: [PATCH v2 00/10] Treewide GPL SPDX conversion and cleanup (in response to Didi's GPL full name fixes) Date: Fri, 12 May 2023 17:06:11 +0700 Message-Id: <20230512100620.36807-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=7996; i=bagasdotme@gmail.com; h=from:subject; bh=b4eQ13BRmR9+v89nmhYi5AatdBClhH8kt45zmkpWvis=; b=owGbwMvMwCX2bWenZ2ig32LG02pJDClx/H0mZ5eHqLJFfnnzs/0426p5G19/O9LL36j1XktHn vnm74cWHaUsDGJcDLJiiiyTEvmaTu8yErnQvtYRZg4rE8gQBi5OAZiIxzOG/wXa07+I2XO8LdGS flltLnyw4grDC09VpeI9jkp/0y8pBTMyXCp4bmSRqS6UuFXk373N708uORazIPyqyM5MlwtGH02 usgIA X-Developer-Key: i=bagasdotme@gmail.com; a=openpgp; fpr=701B806FDCA5D3A58FFB8F7D7C276C64A5E44A1D X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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?1765682729075106557?= X-GMAIL-MSGID: =?utf-8?q?1765682729075106557?= I trigger this patch series as a response to Didi's GPL full name fix patches [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). The series covers the same directories touched as Didi's ones, minus Documentation/ (as should have been inferred by SPDX tags on respective docs). Changes since v1 ([3]): * Cc: additional original authors that are missed in v1 * Pick up Reviewed-by: and Acked-by: tags from review * Fix spdxcheck and SPDX-related checkpatch warnings * Fix a few tag oversights. [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/ [3]: https://lore.kernel.org/netdev/20230511133406.78155-1-bagasdotme@gmail.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 | 3 ++- 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, 86 insertions(+), 1000 deletions(-) base-commit: ac9a78681b921877518763ba0e89202254349d1b