diff mbox series

scsi: uapi: ufs: Fix SPDX license identifier

Message ID 1560346477-13944-1-git-send-email-avri.altman@wdc.com (mailing list archive)
State Mainlined
Commit cf949bbe22bee8749078e0b810ee2dc60a983746
Headers show
Series scsi: uapi: ufs: Fix SPDX license identifier | expand

Commit Message

Avri Altman June 12, 2019, 1:34 p.m. UTC
added 'WITH Linux-syscall-note' exception, which is the officially
assigned exception identifier for the kernel syscall exception.
This exception makes it possible to include GPL headers into non GPL
code, without confusing license compliance tools.

fixes: a851b2bd3632 (scsi: uapi: ufs: Make utp_upiu_req visible to user
		     space)

Signed-off-by: Avri Altman <avri.altman@wdc.com>
---
 include/uapi/scsi/scsi_bsg_ufs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Avri Altman June 27, 2019, 5:38 a.m. UTC | #1
A gentle ping.

Thanks,
Avri
Pedro Sousa June 28, 2019, 11:25 a.m. UTC | #2
From: Avri Altman <avri.altman@wdc.com>
Date: Wed, Jun 12, 2019 at 14:34:37

> added 'WITH Linux-syscall-note' exception, which is the officially
> assigned exception identifier for the kernel syscall exception.
> This exception makes it possible to include GPL headers into non GPL
> code, without confusing license compliance tools.
> 
> fixes: a851b2bd3632 (scsi: uapi: ufs: Make utp_upiu_req visible to user
> 		     space)
> 
> Signed-off-by: Avri Altman <avri.altman@wdc.com>
> ---
>  include/uapi/scsi/scsi_bsg_ufs.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/include/uapi/scsi/scsi_bsg_ufs.h b/include/uapi/scsi/scsi_bsg_ufs.h
> index 17c7abd..9988db6 100644
> --- a/include/uapi/scsi/scsi_bsg_ufs.h
> +++ b/include/uapi/scsi/scsi_bsg_ufs.h
> @@ -1,4 +1,4 @@
> -/* SPDX-License-Identifier: GPL-2.0 */
> +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
>  /*
>   * UFS Transport SGIO v4 BSG Message Support
>   *
> -- 
> 1.9.1

Hi Avri,

I don't see any issue. 

Thanks

Reviewed-by: Pedro Sousa <pedrom.sousa@synopsys.com>
Avri Altman July 4, 2019, 7:47 a.m. UTC | #3
Martin - a kind reminder.

Thanks,
Avri

> Subject: RE: [PATCH] scsi: uapi: ufs: Fix SPDX license identifier
> 
> From: Avri Altman <avri.altman@wdc.com>
> Date: Wed, Jun 12, 2019 at 14:34:37
> 
> > added 'WITH Linux-syscall-note' exception, which is the officially
> > assigned exception identifier for the kernel syscall exception.
> > This exception makes it possible to include GPL headers into non GPL
> > code, without confusing license compliance tools.
> >
> > fixes: a851b2bd3632 (scsi: uapi: ufs: Make utp_upiu_req visible to user
> > 		     space)
> >
> > Signed-off-by: Avri Altman <avri.altman@wdc.com>
> Reviewed-by: Pedro Sousa <pedrom.sousa@synopsys.com>
Martin K. Petersen July 12, 2019, 12:14 a.m. UTC | #4
Avri,

> added 'WITH Linux-syscall-note' exception, which is the officially
> assigned exception identifier for the kernel syscall exception.
> This exception makes it possible to include GPL headers into non GPL
> code, without confusing license compliance tools.

I'd like Arnd to ack the license change since he has made changes
(however mechanical) to the file.
James Bottomley July 12, 2019, 12:20 a.m. UTC | #5
On Thu, 2019-07-11 at 20:14 -0400, Martin K. Petersen wrote:
> Avri,
> 
> > added 'WITH Linux-syscall-note' exception, which is the officially
> > assigned exception identifier for the kernel syscall exception.
> > This exception makes it possible to include GPL headers into non
> > GPL code, without confusing license compliance tools.
> 
> I'd like Arnd to ack the license change since he has made changes
> (however mechanical) to the file.

Just to note: this isn't technically a licence change at all.  The
entire kernel is covered by the system call exception and this file is
thus also covered.  It's really a simple tag change to allow tools
which parse uapi header files to recognise from the SPDX tags that this
is a kernel header to which the Linux-syscall-note applies.

James
Martin K. Petersen July 12, 2019, 1:22 a.m. UTC | #6
James,

> Just to note: this isn't technically a licence change at all.  The
> entire kernel is covered by the system call exception and this file is
> thus also covered.  It's really a simple tag change to allow tools
> which parse uapi header files to recognise from the SPDX tags that this
> is a kernel header to which the Linux-syscall-note applies.

OK.
Avri Altman July 18, 2019, 6:46 a.m. UTC | #7
Martin,

Are there any further clarifications required?
Thanks,
Avri

> 
> 
> James,
> 
> > Just to note: this isn't technically a licence change at all.  The
> > entire kernel is covered by the system call exception and this file is
> > thus also covered.  It's really a simple tag change to allow tools
> > which parse uapi header files to recognise from the SPDX tags that this
> > is a kernel header to which the Linux-syscall-note applies.
> 
> OK.
> 
> --
> Martin K. Petersen	Oracle Linux Engineering
diff mbox series

Patch

diff --git a/include/uapi/scsi/scsi_bsg_ufs.h b/include/uapi/scsi/scsi_bsg_ufs.h
index 17c7abd..9988db6 100644
--- a/include/uapi/scsi/scsi_bsg_ufs.h
+++ b/include/uapi/scsi/scsi_bsg_ufs.h
@@ -1,4 +1,4 @@ 
-/* SPDX-License-Identifier: GPL-2.0 */
+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
 /*
  * UFS Transport SGIO v4 BSG Message Support
  *