Re: [PATCH v3] Bluetooth: Add SPDX id lines to some source files
Paul Menzel <[email protected]> Fri, 5 Jun 2026 22:31:28 +0200
| Newsgroups | org.kernel.vger.linux-spdx,org.kernel.vger.linux-bluetooth,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Dear Tim, Am 05.06.26 um 18:25 schrieb Bird, Tim: >> -----Original Message----- >> From: Paul Menzel <[email protected]> >> Am 04.06.26 um 19:06 schrieb Tim Bird: >>> Many bluetooth source files are missing SPDX-License-Identifier >>> lines. Add appropriate IDs to these files, and remove other >>> license lines from the headers. >>> >>> Leave the warranty disclaimer in files where the license ID is >>> GPL-2.0 but the wording of the disclaimer is slightly different >>> from that of the GPL v2 disclaimer. >>> >>> It is not different enough to cause licensing conflicts, but is >>> kept to honor the original contributors' legal intent. >> >> Could you please add a note, why you use /* */ in header files (suffix >> `.h`) and // in files ending with `.c`? > > This is documented in the kernel policies for applying SPDX license identifier > lines. See Documentation/process/license-rules.rst, Section 2. > > The reason is that some old tools that parse .h files do not (or at least did > not at one time) correctly handle the '//' style comments. Thank you for enlightening me, and sorry for my ignorance. > Did you want me to repeat this policy in the commit message? I'm not > familiar with any other places where the official coding style is explicitly mentioned > in the commit message, when the style is used in a contribution. I think only a few will have read the license rules and just the coding style, so I’d appreciated at least a reference to license-rules, Section 2. >>> Signed-off-by: Tim Bird <[email protected]> >>> --- >>> V2 -> V3: >>> - move Signed-off-by above changlog >>> V1 -> V2: >>> - Leave different warranty disclaimers (which is most them) >>> - Remove files recently removed from drivers/bluetooth from the patch >>> --- >>> drivers/bluetooth/btrsi.c | 12 +----------- >>> include/net/bluetooth/bluetooth.h | 5 +---- >>> include/net/bluetooth/hci.h | 5 +---- >>> include/net/bluetooth/hci_core.h | 5 +---- >>> include/net/bluetooth/hci_mon.h | 5 +---- >>> include/net/bluetooth/hci_sock.h | 5 +---- >>> include/net/bluetooth/l2cap.h | 5 +---- >>> include/net/bluetooth/mgmt.h | 5 +---- >>> include/net/bluetooth/rfcomm.h | 5 +---- >>> include/net/bluetooth/sco.h | 5 +---- >>> net/bluetooth/af_bluetooth.c | 5 +---- >>> net/bluetooth/bnep/core.c | 5 +---- >>> net/bluetooth/bnep/netdev.c | 5 +---- >>> net/bluetooth/bnep/sock.c | 5 +---- >>> net/bluetooth/ecdh_helper.c | 5 +---- >>> net/bluetooth/ecdh_helper.h | 5 +---- >>> net/bluetooth/hci_conn.c | 5 +---- >>> net/bluetooth/hci_core.c | 5 +---- >>> net/bluetooth/hci_debugfs.c | 5 +---- >>> net/bluetooth/hci_debugfs.h | 5 +---- >>> net/bluetooth/hci_event.c | 5 +---- >>> net/bluetooth/hci_sock.c | 5 +---- >>> net/bluetooth/hidp/core.c | 5 +---- >>> net/bluetooth/hidp/hidp.h | 5 +---- >>> net/bluetooth/hidp/sock.c | 5 +---- >>> net/bluetooth/l2cap_core.c | 5 +---- >>> net/bluetooth/l2cap_sock.c | 5 +---- >>> net/bluetooth/lib.c | 5 +---- >>> net/bluetooth/mgmt.c | 5 +---- >>> net/bluetooth/mgmt_util.c | 5 +---- >>> net/bluetooth/mgmt_util.h | 5 +---- >>> net/bluetooth/rfcomm/core.c | 5 +---- >>> net/bluetooth/rfcomm/sock.c | 5 +---- >>> net/bluetooth/rfcomm/tty.c | 5 +---- >>> net/bluetooth/sco.c | 5 +---- >>> net/bluetooth/selftest.c | 5 +---- >>> net/bluetooth/selftest.h | 5 +---- >>> net/bluetooth/smp.c | 5 +---- >>> net/bluetooth/smp.h | 5 +---- >>> 39 files changed, 39 insertions(+), 163 deletions(-) >> >> […] With the amended commit message, feel free to add: Reviewed-by: Paul Menzel <[email protected]> Kind regards, Paul