All of lore.kernel.org
 help / color / mirror / Atom feed
* drm SPDX updates
@ 2018-05-06 23:16 Dirk Hohndel (VMware)
  2018-05-06 23:16 ` [PATCH v2 1/8] drm: add SPDX idenitifier and clarify license Dirk Hohndel (VMware)
  2018-05-14  5:59 ` drm SPDX updates Thomas Gleixner
  0 siblings, 2 replies; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel; +Cc: Thomas Hellstrom, Thomas Gleixner, Christian König

License clarifications and SPDX headers for a bunch of files which were
authored by VMware.

This should address the comments made on the previous series.
I added Thomas as Cc (sorry, forgot on the first version) and added a
couple of SOBs that I had received in the meantime.

Thanks

/D



_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 1/8] drm: add SPDX idenitifier and clarify license
  2018-05-06 23:16 drm SPDX updates Dirk Hohndel (VMware)
@ 2018-05-06 23:16 ` Dirk Hohndel (VMware)
  2018-05-06 23:16   ` [PATCH v2 2/8] drm/amd: add SPDX identifier " Dirk Hohndel (VMware)
  2018-05-14  5:59 ` drm SPDX updates Thomas Gleixner
  1 sibling, 1 reply; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel
  Cc: Thomas Hellstrom, Thomas Gleixner, David Airlie,
	Dirk Hohndel (VMware),
	Christian König

This is dual licensed under GPL-2.0 or MIT.

Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
Signed-off-by: David Airlie <airlied@linux.ie>
---
 drivers/gpu/drm/drm_vma_manager.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/drm_vma_manager.c b/drivers/gpu/drm/drm_vma_manager.c
index 23c749c05b5a..a6b2fe36b025 100644
--- a/drivers/gpu/drm/drm_vma_manager.c
+++ b/drivers/gpu/drm/drm_vma_manager.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /*
  * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA
  * Copyright (c) 2012 David Airlie <airlied@linux.ie>
-- 
2.17.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v2 2/8] drm/amd: add SPDX identifier and clarify license
  2018-05-06 23:16 ` [PATCH v2 1/8] drm: add SPDX idenitifier and clarify license Dirk Hohndel (VMware)
@ 2018-05-06 23:16   ` Dirk Hohndel (VMware)
  2018-05-06 23:16     ` [PATCH v2 3/8] drm: " Dirk Hohndel (VMware)
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel
  Cc: Dirk Hohndel (VMware),
	Thomas Hellstrom, Thomas Gleixner, Christian König

This is dual licensed under GPL-2.0 or MIT.

Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
index 2dbe87591f81..9ae10acd44c5 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /*
  * Copyright 2009 VMware, Inc.
  *
-- 
2.17.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v2 3/8] drm: add SPDX identifier and clarify license
  2018-05-06 23:16   ` [PATCH v2 2/8] drm/amd: add SPDX identifier " Dirk Hohndel (VMware)
@ 2018-05-06 23:16     ` Dirk Hohndel (VMware)
  2018-05-06 23:16       ` [PATCH v2 4/8] drm/noveau: " Dirk Hohndel (VMware)
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel
  Cc: Dirk Hohndel (VMware),
	Thomas Hellstrom, Thomas Gleixner, Christian König

This is dual licensed under GPL-2.0 or MIT.

Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
---
 drivers/gpu/drm/drm_global.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/drm_global.c b/drivers/gpu/drm/drm_global.c
index b2dc21e33ae0..5799e2782dd1 100644
--- a/drivers/gpu/drm/drm_global.c
+++ b/drivers/gpu/drm/drm_global.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright 2008-2009 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
-- 
2.17.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v2 4/8] drm/noveau: add SPDX identifier and clarify license
  2018-05-06 23:16     ` [PATCH v2 3/8] drm: " Dirk Hohndel (VMware)
@ 2018-05-06 23:16       ` Dirk Hohndel (VMware)
  2018-05-06 23:16         ` [PATCH v2 5/8] drm/radeon: " Dirk Hohndel (VMware)
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel
  Cc: Dirk Hohndel (VMware),
	Thomas Hellstrom, Thomas Gleixner, Christian König

This is dual licensed under GPL-2.0 or MIT.

Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
---
 drivers/gpu/drm/nouveau/nouveau_ttm.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/nouveau/nouveau_ttm.c b/drivers/gpu/drm/nouveau/nouveau_ttm.c
index dff51a0ee028..e7083cd75b0f 100644
--- a/drivers/gpu/drm/nouveau/nouveau_ttm.c
+++ b/drivers/gpu/drm/nouveau/nouveau_ttm.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /*
  * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA,
- * All Rights Reserved.
  * Copyright (c) 2009 VMware, Inc., Palo Alto, CA., USA,
- * All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
-- 
2.17.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v2 5/8] drm/radeon: add SPDX identifier and clarify license
  2018-05-06 23:16       ` [PATCH v2 4/8] drm/noveau: " Dirk Hohndel (VMware)
@ 2018-05-06 23:16         ` Dirk Hohndel (VMware)
  2018-05-06 23:16           ` [PATCH v2 6/8] drm/ttm: add SPDX idenitifier " Dirk Hohndel (VMware)
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel
  Cc: Dirk Hohndel (VMware),
	Thomas Hellstrom, Thomas Gleixner, Christian König

This is dual licensed under GPL-2.0 or MIT.

Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
---
 drivers/gpu/drm/radeon/radeon_test.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/radeon/radeon_test.c b/drivers/gpu/drm/radeon/radeon_test.c
index f5e9abfadb56..573e123c3a16 100644
--- a/drivers/gpu/drm/radeon/radeon_test.c
+++ b/drivers/gpu/drm/radeon/radeon_test.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /*
  * Copyright 2009 VMware, Inc.
  *
-- 
2.17.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v2 6/8] drm/ttm: add SPDX idenitifier and clarify license
  2018-05-06 23:16         ` [PATCH v2 5/8] drm/radeon: " Dirk Hohndel (VMware)
@ 2018-05-06 23:16           ` Dirk Hohndel (VMware)
  2018-05-06 23:16             ` [PATCH v2 7/8] drm/vmwgfx: " Dirk Hohndel (VMware)
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel
  Cc: Dirk Hohndel (VMware),
	Thomas Hellstrom, Thomas Gleixner, Christian König

This is dual licensed under GPL-2.0 or MIT.

Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
---
 drivers/gpu/drm/ttm/ttm_agp_backend.c  | 1 +
 drivers/gpu/drm/ttm/ttm_bo.c           | 1 +
 drivers/gpu/drm/ttm/ttm_bo_manager.c   | 1 +
 drivers/gpu/drm/ttm/ttm_bo_util.c      | 1 +
 drivers/gpu/drm/ttm/ttm_bo_vm.c        | 1 +
 drivers/gpu/drm/ttm/ttm_execbuf_util.c | 1 +
 drivers/gpu/drm/ttm/ttm_lock.c         | 1 +
 drivers/gpu/drm/ttm/ttm_memory.c       | 1 +
 drivers/gpu/drm/ttm/ttm_module.c       | 1 +
 drivers/gpu/drm/ttm/ttm_object.c       | 1 +
 drivers/gpu/drm/ttm/ttm_tt.c           | 1 +
 11 files changed, 11 insertions(+)

diff --git a/drivers/gpu/drm/ttm/ttm_agp_backend.c b/drivers/gpu/drm/ttm/ttm_agp_backend.c
index 7c2485fe88d8..e2e965ad8e2f 100644
--- a/drivers/gpu/drm/ttm/ttm_agp_backend.c
+++ b/drivers/gpu/drm/ttm/ttm_agp_backend.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index 98e06f8bf23b..7db7dc50e19e 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_bo_manager.c b/drivers/gpu/drm/ttm/ttm_bo_manager.c
index a7c232dc39cb..2b545411bab5 100644
--- a/drivers/gpu/drm/ttm/ttm_bo_manager.c
+++ b/drivers/gpu/drm/ttm/ttm_bo_manager.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2007-2010 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c b/drivers/gpu/drm/ttm/ttm_bo_util.c
index 2ebbae6067ab..db7c4e3bfec2 100644
--- a/drivers/gpu/drm/ttm/ttm_bo_util.c
+++ b/drivers/gpu/drm/ttm/ttm_bo_util.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2007-2009 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_bo_vm.c b/drivers/gpu/drm/ttm/ttm_bo_vm.c
index 8eba95b3c737..90e4a043d5be 100644
--- a/drivers/gpu/drm/ttm/ttm_bo_vm.c
+++ b/drivers/gpu/drm/ttm/ttm_bo_vm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_execbuf_util.c b/drivers/gpu/drm/ttm/ttm_execbuf_util.c
index 3dca206e85f7..f7c5bd4912e6 100644
--- a/drivers/gpu/drm/ttm/ttm_execbuf_util.c
+++ b/drivers/gpu/drm/ttm/ttm_execbuf_util.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_lock.c b/drivers/gpu/drm/ttm/ttm_lock.c
index 913f4318cdc0..21a355055c2f 100644
--- a/drivers/gpu/drm/ttm/ttm_lock.c
+++ b/drivers/gpu/drm/ttm/ttm_lock.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2007-2009 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_memory.c b/drivers/gpu/drm/ttm/ttm_memory.c
index 27856c55dc84..7ff4cfe56c24 100644
--- a/drivers/gpu/drm/ttm/ttm_memory.c
+++ b/drivers/gpu/drm/ttm/ttm_memory.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_module.c b/drivers/gpu/drm/ttm/ttm_module.c
index 66fc6395eb54..79da35a36ada 100644
--- a/drivers/gpu/drm/ttm/ttm_module.c
+++ b/drivers/gpu/drm/ttm/ttm_module.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_object.c b/drivers/gpu/drm/ttm/ttm_object.c
index 1aa2baa83959..4964148a0448 100644
--- a/drivers/gpu/drm/ttm/ttm_object.c
+++ b/drivers/gpu/drm/ttm/ttm_object.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2009-2013 VMware, Inc., Palo Alto, CA., USA
diff --git a/drivers/gpu/drm/ttm/ttm_tt.c b/drivers/gpu/drm/ttm/ttm_tt.c
index 7e672be987b5..81069c3fa19f 100644
--- a/drivers/gpu/drm/ttm/ttm_tt.c
+++ b/drivers/gpu/drm/ttm/ttm_tt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
  * Copyright (c) 2006-2009 VMware, Inc., Palo Alto, CA., USA
-- 
2.17.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v2 7/8] drm/vmwgfx: add SPDX idenitifier and clarify license
  2018-05-06 23:16           ` [PATCH v2 6/8] drm/ttm: add SPDX idenitifier " Dirk Hohndel (VMware)
@ 2018-05-06 23:16             ` Dirk Hohndel (VMware)
  2018-05-06 23:16               ` [PATCH v2 8/8] " Dirk Hohndel (VMware)
                                 ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel
  Cc: Dirk Hohndel (VMware),
	Thomas Hellstrom, Thomas Gleixner, Christian König

These files are licensed under GPL-2.0.
Removing the MIT boilerplate as that really didn't make any sense for
those two header files.

Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
---
 drivers/gpu/drm/vmwgfx/Kconfig                |  1 +
 .../vmwgfx/device_include/vmware_pack_begin.h | 25 +------------------
 .../vmwgfx/device_include/vmware_pack_end.h   | 25 +------------------
 3 files changed, 3 insertions(+), 48 deletions(-)

diff --git a/drivers/gpu/drm/vmwgfx/Kconfig b/drivers/gpu/drm/vmwgfx/Kconfig
index 8c308dac99c5..6b28a326f8bb 100644
--- a/drivers/gpu/drm/vmwgfx/Kconfig
+++ b/drivers/gpu/drm/vmwgfx/Kconfig
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: GPL-2.0
 config DRM_VMWGFX
 	tristate "DRM driver for VMware Virtual GPU"
 	depends on DRM && PCI && X86 && MMU
diff --git a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
index 7e7b0ce34aa2..75308bd0d970 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
@@ -1,25 +1,2 @@
-/**********************************************************
- * Copyright 2015 VMware, Inc.  All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person
- * obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without
- * restriction, including without limitation the rights to use, copy,
- * modify, merge, publish, distribute, sublicense, and/or sell copies
- * of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- **********************************************************/
+/* SPDX-License-Identifier: GPL-2.0 */
 #include <linux/compiler.h>
diff --git a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h
index e2e440ed3d44..e93d6f28b68c 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h
@@ -1,25 +1,2 @@
-/**********************************************************
- * Copyright 2015 VMware, Inc.  All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person
- * obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without
- * restriction, including without limitation the rights to use, copy,
- * modify, merge, publish, distribute, sublicense, and/or sell copies
- * of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- **********************************************************/
+/* SPDX-License-Identifier: GPL-2.0 */
 __packed
-- 
2.17.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v2 8/8] drm/vmwgfx: add SPDX idenitifier and clarify license
  2018-05-06 23:16             ` [PATCH v2 7/8] drm/vmwgfx: " Dirk Hohndel (VMware)
@ 2018-05-06 23:16               ` Dirk Hohndel (VMware)
  2018-05-07 14:50               ` [PATCH v2 7/8] " Thomas Hellstrom
  2018-05-08  9:57               ` Emil Velikov
  2 siblings, 0 replies; 24+ messages in thread
From: Dirk Hohndel (VMware) @ 2018-05-06 23:16 UTC (permalink / raw)
  To: dri-devel
  Cc: Dirk Hohndel (VMware),
	Thomas Hellstrom, Thomas Gleixner, Christian König

This is dual licensed under GPL-2.0 or MIT.
vmwgfx_msg.h is the odd one out that is GPL-2.0+ or MIT.

Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
---
 .../drm/vmwgfx/device_include/svga3d_caps.h   |  3 +-
 .../drm/vmwgfx/device_include/svga3d_cmd.h    |  3 +-
 .../vmwgfx/device_include/svga3d_devcaps.h    |  3 +-
 .../gpu/drm/vmwgfx/device_include/svga3d_dx.h |  3 +-
 .../drm/vmwgfx/device_include/svga3d_limits.h |  3 +-
 .../drm/vmwgfx/device_include/svga3d_reg.h    |  3 +-
 .../device_include/svga3d_surfacedefs.h       |  4 +--
 .../drm/vmwgfx/device_include/svga3d_types.h  |  3 +-
 .../drm/vmwgfx/device_include/svga_escape.h   |  3 +-
 .../drm/vmwgfx/device_include/svga_overlay.h  |  3 +-
 .../gpu/drm/vmwgfx/device_include/svga_reg.h  |  3 +-
 .../drm/vmwgfx/device_include/svga_types.h    |  3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c       |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_binding.h       |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c          |  3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c        |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c        |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c    |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c       |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c       |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c        |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c       |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c         |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h         |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c          |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c         |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c        |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h           | 35 +++++++++++++------
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c       |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c         |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_reg.h           |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c      |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c          |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c        |  4 +--
 .../gpu/drm/vmwgfx/vmwgfx_simple_resource.c   |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_so.c            |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_so.h            |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c          |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c       |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c      |  4 +--
 drivers/gpu/drm/vmwgfx/vmwgfx_va.c            |  4 +--
 52 files changed, 126 insertions(+), 101 deletions(-)

diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h b/drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h
index 9ce2466a5d00..69c4253fbfbb 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 2007-2015 VMware, Inc.  All rights reserved.
+ * Copyright 2007-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h b/drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
index 2dfd57c5f463..3bf75978e155 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 1998-2015 VMware, Inc.  All rights reserved.
+ * Copyright 1998-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d_devcaps.h b/drivers/gpu/drm/vmwgfx/device_include/svga3d_devcaps.h
index c18b663f360f..e1c0d94cc1e9 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga3d_devcaps.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga3d_devcaps.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 1998-2015 VMware, Inc.  All rights reserved.
+ * Copyright 1998-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h b/drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
index 8c5ae608cfb4..f4606d04556b 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 2012-2015 VMware, Inc.  All rights reserved.
+ * Copyright 2012-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d_limits.h b/drivers/gpu/drm/vmwgfx/device_include/svga3d_limits.h
index a1c36877ad55..8732490d45d5 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga3d_limits.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga3d_limits.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 2007-2015 VMware, Inc.  All rights reserved.
+ * Copyright 2007-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h b/drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h
index b44ce648f592..bdfc404c91e3 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 1998-2015 VMware, Inc.  All rights reserved.
+ * Copyright 1998-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h b/drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h
index babe7cb84fc2..b45e96309233 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**************************************************************************
  *
- * Copyright © 2008-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2008-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga3d_types.h b/drivers/gpu/drm/vmwgfx/device_include/svga3d_types.h
index 27b33ba88430..df63f24c2e10 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga3d_types.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga3d_types.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 2012-2015 VMware, Inc.  All rights reserved.
+ * Copyright 2012-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga_escape.h b/drivers/gpu/drm/vmwgfx/device_include/svga_escape.h
index 884b1d1fb85f..acb41e28e46f 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga_escape.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga_escape.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 2007-2015 VMware, Inc.  All rights reserved.
+ * Copyright 2007-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga_overlay.h b/drivers/gpu/drm/vmwgfx/device_include/svga_overlay.h
index faf6d9b2b891..e5385146e7fc 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga_overlay.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga_overlay.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 2007-2015 VMware, Inc.  All rights reserved.
+ * Copyright 2007-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga_reg.h b/drivers/gpu/drm/vmwgfx/device_include/svga_reg.h
index 88e72bf9a534..847e3301c478 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga_reg.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga_reg.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 1998-2015 VMware, Inc.  All rights reserved.
+ * Copyright 1998-2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/device_include/svga_types.h b/drivers/gpu/drm/vmwgfx/device_include/svga_types.h
index 2e8ba4df8de9..53602a4e7957 100644
--- a/drivers/gpu/drm/vmwgfx/device_include/svga_types.h
+++ b/drivers/gpu/drm/vmwgfx/device_include/svga_types.h
@@ -1,5 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**********************************************************
- * Copyright 2015 VMware, Inc.  All rights reserved.
+ * Copyright 2015 VMware, Inc.
  *
  * Permission is hereby granted, free of charge, to any person
  * obtaining a copy of this software and associated documentation
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c b/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
index 55d32ae43aa4..0b9ee7fb45d6 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_binding.h b/drivers/gpu/drm/vmwgfx/vmwgfx_binding.h
index bf2e77ad5a20..6a2a9d69043b 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_binding.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_binding.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**************************************************************************
  *
- * Copyright © 2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c b/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
index e8c94b19db7b..fc6673cde289 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
@@ -1,6 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2017 VMware, Inc., Palo Alto, CA., USA
+ * Copyright 2017 VMware, Inc., Palo Alto, CA., USA
  * All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c b/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c
index 21111fd091f9..02de216d55a1 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c b/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
index 9f45d5004cae..e7e4655d3f36 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c b/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
index 36c7b6c839c0..3b75af9bf85f 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2014-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2014-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_context.c b/drivers/gpu/drm/vmwgfx/vmwgfx_context.c
index 3767ac335aca..750319d95458 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_context.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_context.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c b/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c
index cbf54ea7b4c0..df55e7d8b4cf 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2014-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2014-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c b/drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c
index d59d9dd16ebc..df7d1c97eb82 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2011-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2011-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
index 70e1a8820a7c..6e821e831243 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2016 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2016 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
index f34f368c1a2e..49c20e2ef43a 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c b/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
index c9d5cc237124..47bb7e58a368 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009 - 2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009 - 2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
index 9ed544f8958f..c2eeb677cdfc 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2011-2014 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2011-2014 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h b/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
index 20224dba9d8e..c9382933c2b9 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**************************************************************************
  *
- * Copyright © 2011-2012 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2011-2012 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c
index a1c68e6a689e..d0fd147ef75f 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c b/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
index 66ffa1d4759c..007a0cc7f232 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c b/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
index f2f9d88131f2..ddb1e9365a3e 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright (c) 2007-2010 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2007-2010 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
index c5e8eae0dbe2..78fce406e1d4 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c b/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
index b9239ba067c4..c3ad4478266b 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
index f11601b6fd74..0ab00d041996 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
index 6b7c012719f1..27c41c227120 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
index 3824595fece1..8406ff108686 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_marker.c b/drivers/gpu/drm/vmwgfx/vmwgfx_marker.c
index efd1ffd68185..e53bc639a754 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_marker.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_marker.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright (C) 2010 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2010 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c b/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
index d07c585e3c1d..0963d0438190 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2012-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2012-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
index cdff99211602..0c50848996d5 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /*
- * Copyright © 2016 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2016 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.h b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.h
index 557a033fb610..d23ef2c00bdc 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.h
@@ -1,16 +1,29 @@
-/*
- * Copyright (C) 2016, VMware, Inc.
+/* SPDX-License-Identifier: GPL-2.0+ OR MIT */
+/**************************************************************************
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * Copyright 2016 VMware, Inc., Palo Alto, CA., USA
  *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT.  See the GNU General Public License for more
- * details.
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sub license, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the
+ * next paragraph) shall be included in all copies or substantial portions
+ * of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
+ * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+ * USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ **************************************************************************
  *
  * Based on code from vmware.c and vmmouse.c.
  * Author:
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c b/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
index 222c9c2123a1..3ced89e70a64 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2014 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2014 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c b/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c
index 0d42a46521fc..f2723bef90ef 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2013 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2013 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_reg.h b/drivers/gpu/drm/vmwgfx/vmwgfx_reg.h
index dce798053a96..e99f6cdbb091 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_reg.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_reg.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**************************************************************************
  *
- * Copyright © 2009-2014 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2014 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c b/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
index 6b3a942b18df..3063a3e4bd40 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h b/drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h
index ac05968a832b..a8c1c5ebd71d 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**************************************************************************
  *
- * Copyright © 2012-2014 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2012-2014 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c b/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
index 648f8127f65a..2ab3b884bde2 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2011-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2011-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c b/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
index 73b8e9a16368..e3ba63da396d 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c b/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c
index a0cb310665cc..6ebc5affde14 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2016 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2016 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_so.c b/drivers/gpu/drm/vmwgfx/vmwgfx_so.c
index d3573c37c436..e9b6b7baa009 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_so.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_so.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
- * Copyright © 2014-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2014-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_so.h b/drivers/gpu/drm/vmwgfx/vmwgfx_so.h
index 268738387b5e..b80c7252f2fd 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_so.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_so.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0 OR MIT */
 /**************************************************************************
- * Copyright © 2014-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2014-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c b/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
index 67331f01ef32..7934a7523cd4 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /******************************************************************************
  *
- * COPYRIGHT © 2014-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * COPYRIGHT (C) 2014-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c b/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
index b236c48bf265..40a439797ae2 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2015 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c
index e771091d2cd3..7b1e5a5cbd2c 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2009-2011 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2009-2011 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_va.c b/drivers/gpu/drm/vmwgfx/vmwgfx_va.c
index b4162fd78600..ebc1d83c34b4 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_va.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_va.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0 OR MIT
 /**************************************************************************
  *
- * Copyright © 2012-2016 VMware, Inc., Palo Alto, CA., USA
- * All Rights Reserved.
+ * Copyright 2012-2016 VMware, Inc., Palo Alto, CA., USA
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the
-- 
2.17.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 7/8] drm/vmwgfx: add SPDX idenitifier and clarify license
  2018-05-06 23:16             ` [PATCH v2 7/8] drm/vmwgfx: " Dirk Hohndel (VMware)
  2018-05-06 23:16               ` [PATCH v2 8/8] " Dirk Hohndel (VMware)
@ 2018-05-07 14:50               ` Thomas Hellstrom
  2018-05-07 17:23                 ` Dirk Hohndel
  2018-05-08  9:57               ` Emil Velikov
  2 siblings, 1 reply; 24+ messages in thread
From: Thomas Hellstrom @ 2018-05-07 14:50 UTC (permalink / raw)
  To: Dirk Hohndel (VMware), dri-devel; +Cc: Thomas Gleixner, Christian König

On 05/07/2018 01:16 AM, Dirk Hohndel (VMware) wrote:
> These files are licensed under GPL-2.0.
> Removing the MIT boilerplate as that really didn't make any sense for
> those two header files.
>
> Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
> ---
>   drivers/gpu/drm/vmwgfx/Kconfig                |  1 +
>   .../vmwgfx/device_include/vmware_pack_begin.h | 25 +------------------
>   .../vmwgfx/device_include/vmware_pack_end.h   | 25 +------------------
>   3 files changed, 3 insertions(+), 48 deletions(-)
>
> diff --git a/drivers/gpu/drm/vmwgfx/Kconfig b/drivers/gpu/drm/vmwgfx/Kconfig
> index 8c308dac99c5..6b28a326f8bb 100644
> --- a/drivers/gpu/drm/vmwgfx/Kconfig
> +++ b/drivers/gpu/drm/vmwgfx/Kconfig
> @@ -1,3 +1,4 @@
> +# SPDX-License-Identifier: GPL-2.0
>   config DRM_VMWGFX
>   	tristate "DRM driver for VMware Virtual GPU"
>   	depends on DRM && PCI && X86 && MMU
> diff --git a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
> index 7e7b0ce34aa2..75308bd0d970 100644
> --- a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
> +++ b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
> @@ -1,25 +1,2 @@
> -/**********************************************************
> - * Copyright 2015 VMware, Inc.  All rights reserved.
> - *
> - * Permission is hereby granted, free of charge, to any person
> - * obtaining a copy of this software and associated documentation
> - * files (the "Software"), to deal in the Software without
> - * restriction, including without limitation the rights to use, copy,
> - * modify, merge, publish, distribute, sublicense, and/or sell copies
> - * of the Software, and to permit persons to whom the Software is
> - * furnished to do so, subject to the following conditions:
> - *
> - * The above copyright notice and this permission notice shall be
> - * included in all copies or substantial portions of the Software.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
> - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
> - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
> - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
> - * SOFTWARE.
> - *
> - **********************************************************/
> +/* SPDX-License-Identifier: GPL-2.0 */
>   #include <linux/compiler.h>
> diff --git a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h
> index e2e440ed3d44..e93d6f28b68c 100644
> --- a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h
> +++ b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h
> @@ -1,25 +1,2 @@
> -/**********************************************************
> - * Copyright 2015 VMware, Inc.  All rights reserved.
> - *
> - * Permission is hereby granted, free of charge, to any person
> - * obtaining a copy of this software and associated documentation
> - * files (the "Software"), to deal in the Software without
> - * restriction, including without limitation the rights to use, copy,
> - * modify, merge, publish, distribute, sublicense, and/or sell copies
> - * of the Software, and to permit persons to whom the Software is
> - * furnished to do so, subject to the following conditions:
> - *
> - * The above copyright notice and this permission notice shall be
> - * included in all copies or substantial portions of the Software.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
> - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
> - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
> - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
> - * SOFTWARE.
> - *
> - **********************************************************/
> +/* SPDX-License-Identifier: GPL-2.0 */
>   __packed

For the changes that touch vmwgfx,

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>

Do you want me to take patch 7 and 8 through a vmwgfx pull request?

/Thomas


_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 7/8] drm/vmwgfx: add SPDX idenitifier and clarify license
  2018-05-07 14:50               ` [PATCH v2 7/8] " Thomas Hellstrom
@ 2018-05-07 17:23                 ` Dirk Hohndel
  0 siblings, 0 replies; 24+ messages in thread
From: Dirk Hohndel @ 2018-05-07 17:23 UTC (permalink / raw)
  To: Thomas Hellstrom; +Cc: Thomas Gleixner, dri-devel, Christian König

On Mon, May 07, 2018 at 04:50:42PM +0200, Thomas Hellstrom wrote:
> 
> Do you want me to take patch 7 and 8 through a vmwgfx pull request?

I'm happy to follow any process that the different sub-teams here prefer.
I sent this out as one series as it clearly is connected, but if you'd
rather have them go through different paths, I'm happy for any guidance.

Historically I tended to send things just to Linus, but I guess that isn't
the preferred way of doing things anymore :-)

/D
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 7/8] drm/vmwgfx: add SPDX idenitifier and clarify license
  2018-05-06 23:16             ` [PATCH v2 7/8] drm/vmwgfx: " Dirk Hohndel (VMware)
  2018-05-06 23:16               ` [PATCH v2 8/8] " Dirk Hohndel (VMware)
  2018-05-07 14:50               ` [PATCH v2 7/8] " Thomas Hellstrom
@ 2018-05-08  9:57               ` Emil Velikov
  2018-05-09  5:31                 ` Dirk Hohndel
  2 siblings, 1 reply; 24+ messages in thread
From: Emil Velikov @ 2018-05-08  9:57 UTC (permalink / raw)
  To: Dirk Hohndel (VMware)
  Cc: Thomas Hellstrom, Thomas Gleixner, ML dri-devel, Christian König

Hi Dirk,

On 7 May 2018 at 00:16, Dirk Hohndel (VMware) <dirk@hohndel.org> wrote:
> These files are licensed under GPL-2.0.
> Removing the MIT boilerplate as that really didn't make any sense for
> those two header files.
>
> Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org>
> ---
>  drivers/gpu/drm/vmwgfx/Kconfig                |  1 +
>  .../vmwgfx/device_include/vmware_pack_begin.h | 25 +------------------
>  .../vmwgfx/device_include/vmware_pack_end.h   | 25 +------------------
>  3 files changed, 3 insertions(+), 48 deletions(-)
>
> diff --git a/drivers/gpu/drm/vmwgfx/Kconfig b/drivers/gpu/drm/vmwgfx/Kconfig
> index 8c308dac99c5..6b28a326f8bb 100644
> --- a/drivers/gpu/drm/vmwgfx/Kconfig
> +++ b/drivers/gpu/drm/vmwgfx/Kconfig
> @@ -1,3 +1,4 @@
> +# SPDX-License-Identifier: GPL-2.0
>  config DRM_VMWGFX
>         tristate "DRM driver for VMware Virtual GPU"
>         depends on DRM && PCI && X86 && MMU
> diff --git a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
> index 7e7b0ce34aa2..75308bd0d970 100644
> --- a/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
> +++ b/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
> @@ -1,25 +1,2 @@
> -/**********************************************************
> - * Copyright 2015 VMware, Inc.  All rights reserved.
> - *
> - * Permission is hereby granted, free of charge, to any person
> - * obtaining a copy of this software and associated documentation
> - * files (the "Software"), to deal in the Software without
> - * restriction, including without limitation the rights to use, copy,
> - * modify, merge, publish, distribute, sublicense, and/or sell copies
> - * of the Software, and to permit persons to whom the Software is
> - * furnished to do so, subject to the following conditions:
> - *
> - * The above copyright notice and this permission notice shall be
> - * included in all copies or substantial portions of the Software.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
> - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
> - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
> - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
> - * SOFTWARE.
> - *
> - **********************************************************/
> +/* SPDX-License-Identifier: GPL-2.0 */


IIRC "LFC191: Compliance Basics for Developers" was pretty clear that
the copyright line should stay.
If so, vmware_pack_end.h should also have it's copyright line reinstated.

Mildly related:
This patch adds the one-line license identifier and removes the bulky
license text.
While a later patch, does the former and not the latter. Any reason
why they're not consistent?

HTH
Emil
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 7/8] drm/vmwgfx: add SPDX idenitifier and clarify license
  2018-05-08  9:57               ` Emil Velikov
@ 2018-05-09  5:31                 ` Dirk Hohndel
  0 siblings, 0 replies; 24+ messages in thread
From: Dirk Hohndel @ 2018-05-09  5:31 UTC (permalink / raw)
  To: Emil Velikov
  Cc: Thomas Hellstrom, Thomas Gleixner, ML dri-devel, Christian König


> On May 8, 2018, at 2:57 AM, Emil Velikov <emil.l.velikov@gmail.com> wrote:
> 
> IIRC "LFC191: Compliance Basics for Developers" was pretty clear that
> the copyright line should stay.
> If so, vmware_pack_end.h should also have it's copyright line reinstated.

That's an interesting argument to have. Two points from my side
a) VMware is the one removing its own copyright - I haven't seen any
suggestion that that's not acceptable
b) it is rather questionable if a single instruction is even copyrightable :-)

> Mildly related:
> This patch adds the one-line license identifier and removes the bulky
> license text.

For those licenses where that is allowable (GPL-2.0 or GPL-2.0+)

> While a later patch, does the former and not the latter. Any reason
> why they're not consistent?

Yes, since MIT is a template license you can't remove it without making
it impossible to follow the compliance requirements (the copyright
becomes part of the license text).

/D

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-05-06 23:16 drm SPDX updates Dirk Hohndel (VMware)
  2018-05-06 23:16 ` [PATCH v2 1/8] drm: add SPDX idenitifier and clarify license Dirk Hohndel (VMware)
@ 2018-05-14  5:59 ` Thomas Gleixner
  2018-05-14 14:54   ` Dirk Hohndel
  1 sibling, 1 reply; 24+ messages in thread
From: Thomas Gleixner @ 2018-05-14  5:59 UTC (permalink / raw)
  To: Dirk Hohndel (VMware); +Cc: Thomas Hellstrom, Christian König, dri-devel

Dirk,

On Mon, 7 May 2018, Dirk Hohndel (VMware) wrote:

> License clarifications and SPDX headers for a bunch of files which were
> authored by VMware.
> 
> This should address the comments made on the previous series.
> I added Thomas as Cc (sorry, forgot on the first version) and added a
> couple of SOBs that I had received in the meantime.

Thanks for cleaning that up.

FWIW: Acked-by: Thomas Gleixner <tglx@linutronix.de>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-05-14  5:59 ` drm SPDX updates Thomas Gleixner
@ 2018-05-14 14:54   ` Dirk Hohndel
  2018-05-14 15:01     ` Thomas Hellstrom
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel @ 2018-05-14 14:54 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: Thomas Hellstrom, Christian König, dri-devel

On Mon, May 14, 2018 at 07:59:56AM +0200, Thomas Gleixner wrote:
> Dirk,
> 
> On Mon, 7 May 2018, Dirk Hohndel (VMware) wrote:
> 
> > License clarifications and SPDX headers for a bunch of files which were
> > authored by VMware.
> > 
> > This should address the comments made on the previous series.
> > I added Thomas as Cc (sorry, forgot on the first version) and added a
> > couple of SOBs that I had received in the meantime.
> 
> Thanks for cleaning that up.
> 
> FWIW: Acked-by: Thomas Gleixner <tglx@linutronix.de>

I haven't seen any comments in the week since I wrote this. I'm not
familiar with the process for the drm changes - so what are the usual next
steps? Do I need to submit all or part of this somewhere else? Or does
Dave simply take the series (since it has no executable code changes at
all)?

/D
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-05-14 14:54   ` Dirk Hohndel
@ 2018-05-14 15:01     ` Thomas Hellstrom
  2018-05-14 15:10       ` Dirk Hohndel
  0 siblings, 1 reply; 24+ messages in thread
From: Thomas Hellstrom @ 2018-05-14 15:01 UTC (permalink / raw)
  To: Dirk Hohndel, Thomas Gleixner
  Cc: Daniel Vetter, Christian König, dri-devel, Dave Airlie

On 05/14/2018 04:54 PM, Dirk Hohndel wrote:
> On Mon, May 14, 2018 at 07:59:56AM +0200, Thomas Gleixner wrote:
>> Dirk,
>>
>> On Mon, 7 May 2018, Dirk Hohndel (VMware) wrote:
>>
>>> License clarifications and SPDX headers for a bunch of files which were
>>> authored by VMware.
>>>
>>> This should address the comments made on the previous series.
>>> I added Thomas as Cc (sorry, forgot on the first version) and added a
>>> couple of SOBs that I had received in the meantime.
>> Thanks for cleaning that up.
>>
>> FWIW: Acked-by: Thomas Gleixner <tglx@linutronix.de>
> I haven't seen any comments in the week since I wrote this. I'm not
> familiar with the process for the drm changes - so what are the usual next
> steps? Do I need to submit all or part of this somewhere else? Or does
> Dave simply take the series (since it has no executable code changes at
> all)?
>
> /D

There are a number of teams sending pull requests to Dave. One option 
would be to have it all go through the drm-misc tree. (CC'ing Daniel 
Vetter about that). Another option would perhaps be to send a pull 
request directly to Dave (Dave?) And finally, one option would be to 
rely on the maintainers of each submodule to take the patches that touch 
that module. If you go for this last option, I can surely take the 
patches that touch vmwgfx, and Christian the TTM patches.

/Thomas


_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-05-14 15:01     ` Thomas Hellstrom
@ 2018-05-14 15:10       ` Dirk Hohndel
  2018-05-14 16:31         ` Daniel Vetter
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel @ 2018-05-14 15:10 UTC (permalink / raw)
  To: Thomas Hellstrom, Dave Airlie
  Cc: Daniel Vetter, Thomas Gleixner, dri-devel, Christian König

On Mon, May 14, 2018 at 05:01:43PM +0200, Thomas Hellstrom wrote:
> > I haven't seen any comments in the week since I wrote this. I'm not
> > familiar with the process for the drm changes - so what are the usual next
> > steps? Do I need to submit all or part of this somewhere else? Or does
> > Dave simply take the series (since it has no executable code changes at
> > all)?
> 
> There are a number of teams sending pull requests to Dave. One option would
> be to have it all go through the drm-misc tree. (CC'ing Daniel Vetter about
> that). Another option would perhaps be to send a pull request directly to
> Dave (Dave?) And finally, one option would be to rely on the maintainers of
> each submodule to take the patches that touch that module. If you go for
> this last option, I can surely take the patches that touch vmwgfx, and
> Christian the TTM patches.

Again, since this involves no code changes, I think I'd prefer the path
directly via Dave, simply as it makes it more likely that none of them get
lost... assuming you are willing to do that, Dave, where would you like that PR?

/D
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-05-14 15:10       ` Dirk Hohndel
@ 2018-05-14 16:31         ` Daniel Vetter
  2018-05-15 19:53           ` Alex Deucher
  0 siblings, 1 reply; 24+ messages in thread
From: Daniel Vetter @ 2018-05-14 16:31 UTC (permalink / raw)
  To: Dirk Hohndel
  Cc: Thomas Hellstrom, Thomas Gleixner, Daniel Vetter, dri-devel,
	Dave Airlie, Christian König

On Mon, May 14, 2018 at 08:10:29AM -0700, Dirk Hohndel wrote:
> On Mon, May 14, 2018 at 05:01:43PM +0200, Thomas Hellstrom wrote:
> > > I haven't seen any comments in the week since I wrote this. I'm not
> > > familiar with the process for the drm changes - so what are the usual next
> > > steps? Do I need to submit all or part of this somewhere else? Or does
> > > Dave simply take the series (since it has no executable code changes at
> > > all)?
> > 
> > There are a number of teams sending pull requests to Dave. One option would
> > be to have it all go through the drm-misc tree. (CC'ing Daniel Vetter about
> > that). Another option would perhaps be to send a pull request directly to
> > Dave (Dave?) And finally, one option would be to rely on the maintainers of
> > each submodule to take the patches that touch that module. If you go for
> > this last option, I can surely take the patches that touch vmwgfx, and
> > Christian the TTM patches.
> 
> Again, since this involves no code changes, I think I'd prefer the path
> directly via Dave, simply as it makes it more likely that none of them get
> lost... assuming you are willing to do that, Dave, where would you like that PR?

Cc: dri-devel and send it to Dave and you should be good. But I thought
Alex pulled this all in now? In the end probably doesn't matter really if
it gets merged twice :-)

Cheers, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-05-14 16:31         ` Daniel Vetter
@ 2018-05-15 19:53           ` Alex Deucher
  2018-06-29 19:32             ` Alex Deucher
  0 siblings, 1 reply; 24+ messages in thread
From: Alex Deucher @ 2018-05-15 19:53 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: Thomas Hellstrom, Thomas Gleixner, Daniel Vetter,
	Maling list - DRI developers, Dirk Hohndel, Dave Airlie,
	Christian König

On Mon, May 14, 2018 at 12:31 PM, Daniel Vetter <daniel@ffwll.ch> wrote:
> On Mon, May 14, 2018 at 08:10:29AM -0700, Dirk Hohndel wrote:
>> On Mon, May 14, 2018 at 05:01:43PM +0200, Thomas Hellstrom wrote:
>> > > I haven't seen any comments in the week since I wrote this. I'm not
>> > > familiar with the process for the drm changes - so what are the usual next
>> > > steps? Do I need to submit all or part of this somewhere else? Or does
>> > > Dave simply take the series (since it has no executable code changes at
>> > > all)?
>> >
>> > There are a number of teams sending pull requests to Dave. One option would
>> > be to have it all go through the drm-misc tree. (CC'ing Daniel Vetter about
>> > that). Another option would perhaps be to send a pull request directly to
>> > Dave (Dave?) And finally, one option would be to rely on the maintainers of
>> > each submodule to take the patches that touch that module. If you go for
>> > this last option, I can surely take the patches that touch vmwgfx, and
>> > Christian the TTM patches.
>>
>> Again, since this involves no code changes, I think I'd prefer the path
>> directly via Dave, simply as it makes it more likely that none of them get
>> lost... assuming you are willing to do that, Dave, where would you like that PR?
>
> Cc: dri-devel and send it to Dave and you should be good. But I thought
> Alex pulled this all in now? In the end probably doesn't matter really if
> it gets merged twice :-)

Looks like Christian merged the ttm change and that is in my PR today.
For the others I think we were running into some issues with merging
them in our internal git tree (internal export control stuff) so feel
free to send a separate PR for them if you don't want to wait for us
to sort out the internal merge first.

Alex

>
> Cheers, Daniel
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-05-15 19:53           ` Alex Deucher
@ 2018-06-29 19:32             ` Alex Deucher
  2018-06-29 19:36               ` Dirk Hohndel
  0 siblings, 1 reply; 24+ messages in thread
From: Alex Deucher @ 2018-06-29 19:32 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: Thomas Hellstrom, Thomas Gleixner, Daniel Vetter,
	Maling list - DRI developers, Dirk Hohndel, Dave Airlie,
	Christian König

On Tue, May 15, 2018 at 3:53 PM, Alex Deucher <alexdeucher@gmail.com> wrote:
> On Mon, May 14, 2018 at 12:31 PM, Daniel Vetter <daniel@ffwll.ch> wrote:
>> On Mon, May 14, 2018 at 08:10:29AM -0700, Dirk Hohndel wrote:
>>> On Mon, May 14, 2018 at 05:01:43PM +0200, Thomas Hellstrom wrote:
>>> > > I haven't seen any comments in the week since I wrote this. I'm not
>>> > > familiar with the process for the drm changes - so what are the usual next
>>> > > steps? Do I need to submit all or part of this somewhere else? Or does
>>> > > Dave simply take the series (since it has no executable code changes at
>>> > > all)?
>>> >
>>> > There are a number of teams sending pull requests to Dave. One option would
>>> > be to have it all go through the drm-misc tree. (CC'ing Daniel Vetter about
>>> > that). Another option would perhaps be to send a pull request directly to
>>> > Dave (Dave?) And finally, one option would be to rely on the maintainers of
>>> > each submodule to take the patches that touch that module. If you go for
>>> > this last option, I can surely take the patches that touch vmwgfx, and
>>> > Christian the TTM patches.
>>>
>>> Again, since this involves no code changes, I think I'd prefer the path
>>> directly via Dave, simply as it makes it more likely that none of them get
>>> lost... assuming you are willing to do that, Dave, where would you like that PR?
>>
>> Cc: dri-devel and send it to Dave and you should be good. But I thought
>> Alex pulled this all in now? In the end probably doesn't matter really if
>> it gets merged twice :-)
>
> Looks like Christian merged the ttm change and that is in my PR today.
> For the others I think we were running into some issues with merging
> them in our internal git tree (internal export control stuff) so feel
> free to send a separate PR for them if you don't want to wait for us
> to sort out the internal merge first.
>

Did these ever get merged?  Do you still need someone to commit them?

Alex
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-06-29 19:32             ` Alex Deucher
@ 2018-06-29 19:36               ` Dirk Hohndel
  2018-06-29 19:39                 ` Alex Deucher
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel @ 2018-06-29 19:36 UTC (permalink / raw)
  To: Alex Deucher
  Cc: Thomas Hellstrom, Thomas Gleixner, Daniel Vetter,
	Maling list - DRI developers, Dave Airlie, Christian König

On Fri, Jun 29, 2018 at 03:32:23PM -0400, Alex Deucher wrote:
> On Tue, May 15, 2018 at 3:53 PM, Alex Deucher <alexdeucher@gmail.com> wrote:
> > On Mon, May 14, 2018 at 12:31 PM, Daniel Vetter <daniel@ffwll.ch> wrote:
> >> On Mon, May 14, 2018 at 08:10:29AM -0700, Dirk Hohndel wrote:
> >>> On Mon, May 14, 2018 at 05:01:43PM +0200, Thomas Hellstrom wrote:
> >>> > > I haven't seen any comments in the week since I wrote this. I'm not
> >>> > > familiar with the process for the drm changes - so what are the usual next
> >>> > > steps? Do I need to submit all or part of this somewhere else? Or does
> >>> > > Dave simply take the series (since it has no executable code changes at
> >>> > > all)?
> >>> >
> >>> > There are a number of teams sending pull requests to Dave. One option would
> >>> > be to have it all go through the drm-misc tree. (CC'ing Daniel Vetter about
> >>> > that). Another option would perhaps be to send a pull request directly to
> >>> > Dave (Dave?) And finally, one option would be to rely on the maintainers of
> >>> > each submodule to take the patches that touch that module. If you go for
> >>> > this last option, I can surely take the patches that touch vmwgfx, and
> >>> > Christian the TTM patches.
> >>>
> >>> Again, since this involves no code changes, I think I'd prefer the path
> >>> directly via Dave, simply as it makes it more likely that none of them get
> >>> lost... assuming you are willing to do that, Dave, where would you like that PR?
> >>
> >> Cc: dri-devel and send it to Dave and you should be good. But I thought
> >> Alex pulled this all in now? In the end probably doesn't matter really if
> >> it gets merged twice :-)
> >
> > Looks like Christian merged the ttm change and that is in my PR today.
> > For the others I think we were running into some issues with merging
> > them in our internal git tree (internal export control stuff) so feel
> > free to send a separate PR for them if you don't want to wait for us
> > to sort out the internal merge first.
> >
> 
> Did these ever get merged?  Do you still need someone to commit them?

A single one of them got merged :-)

commit 1297bf2e916d2012995b642dd6851332a73126c2
Author: Dirk Hohndel <dirk@hohndel.org>
Date:   Wed May 2 15:46:21 2018 +0200

    Add SPDX idenitifier and clarify license

The rest didn't make it. I'm always happy to get comments. And of course
I'd love to see them all routed up to Linus.

As it happens Thomas Hellstrom and I talked today about taking some of
them into his tree - the vmwgfx changes. But that still leaves quite a
few.

/D
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-06-29 19:36               ` Dirk Hohndel
@ 2018-06-29 19:39                 ` Alex Deucher
  2018-06-29 19:46                   ` Dirk Hohndel
  0 siblings, 1 reply; 24+ messages in thread
From: Alex Deucher @ 2018-06-29 19:39 UTC (permalink / raw)
  To: Dirk Hohndel
  Cc: Thomas Hellstrom, Thomas Gleixner, Daniel Vetter,
	Maling list - DRI developers, Dave Airlie, Christian König

On Fri, Jun 29, 2018 at 3:36 PM, Dirk Hohndel <dirk@hohndel.org> wrote:
> On Fri, Jun 29, 2018 at 03:32:23PM -0400, Alex Deucher wrote:
>> On Tue, May 15, 2018 at 3:53 PM, Alex Deucher <alexdeucher@gmail.com> wrote:
>> > On Mon, May 14, 2018 at 12:31 PM, Daniel Vetter <daniel@ffwll.ch> wrote:
>> >> On Mon, May 14, 2018 at 08:10:29AM -0700, Dirk Hohndel wrote:
>> >>> On Mon, May 14, 2018 at 05:01:43PM +0200, Thomas Hellstrom wrote:
>> >>> > > I haven't seen any comments in the week since I wrote this. I'm not
>> >>> > > familiar with the process for the drm changes - so what are the usual next
>> >>> > > steps? Do I need to submit all or part of this somewhere else? Or does
>> >>> > > Dave simply take the series (since it has no executable code changes at
>> >>> > > all)?
>> >>> >
>> >>> > There are a number of teams sending pull requests to Dave. One option would
>> >>> > be to have it all go through the drm-misc tree. (CC'ing Daniel Vetter about
>> >>> > that). Another option would perhaps be to send a pull request directly to
>> >>> > Dave (Dave?) And finally, one option would be to rely on the maintainers of
>> >>> > each submodule to take the patches that touch that module. If you go for
>> >>> > this last option, I can surely take the patches that touch vmwgfx, and
>> >>> > Christian the TTM patches.
>> >>>
>> >>> Again, since this involves no code changes, I think I'd prefer the path
>> >>> directly via Dave, simply as it makes it more likely that none of them get
>> >>> lost... assuming you are willing to do that, Dave, where would you like that PR?
>> >>
>> >> Cc: dri-devel and send it to Dave and you should be good. But I thought
>> >> Alex pulled this all in now? In the end probably doesn't matter really if
>> >> it gets merged twice :-)
>> >
>> > Looks like Christian merged the ttm change and that is in my PR today.
>> > For the others I think we were running into some issues with merging
>> > them in our internal git tree (internal export control stuff) so feel
>> > free to send a separate PR for them if you don't want to wait for us
>> > to sort out the internal merge first.
>> >
>>
>> Did these ever get merged?  Do you still need someone to commit them?
>
> A single one of them got merged :-)
>
> commit 1297bf2e916d2012995b642dd6851332a73126c2
> Author: Dirk Hohndel <dirk@hohndel.org>
> Date:   Wed May 2 15:46:21 2018 +0200
>
>     Add SPDX idenitifier and clarify license
>
> The rest didn't make it. I'm always happy to get comments. And of course
> I'd love to see them all routed up to Linus.
>
> As it happens Thomas Hellstrom and I talked today about taking some of
> them into his tree - the vmwgfx changes. But that still leaves quite a
> few.

I just picked up the radeon and amd patches.  I can push the others to
drm-misc if you'd like.

Alex
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-06-29 19:39                 ` Alex Deucher
@ 2018-06-29 19:46                   ` Dirk Hohndel
  2018-06-29 20:32                     ` Alex Deucher
  0 siblings, 1 reply; 24+ messages in thread
From: Dirk Hohndel @ 2018-06-29 19:46 UTC (permalink / raw)
  To: Alex Deucher
  Cc: Thomas Hellstrom, Thomas Gleixner, Daniel Vetter,
	Maling list - DRI developers, Dave Airlie, Christian König

On Fri, Jun 29, 2018 at 03:39:19PM -0400, Alex Deucher wrote:
> >>
> >> Did these ever get merged?  Do you still need someone to commit them?
> >
> > A single one of them got merged :-)
> >
> > commit 1297bf2e916d2012995b642dd6851332a73126c2
> > Author: Dirk Hohndel <dirk@hohndel.org>
> > Date:   Wed May 2 15:46:21 2018 +0200
> >
> >     Add SPDX idenitifier and clarify license
> >
> > The rest didn't make it. I'm always happy to get comments. And of course
> > I'd love to see them all routed up to Linus.
> >
> > As it happens Thomas Hellstrom and I talked today about taking some of
> > them into his tree - the vmwgfx changes. But that still leaves quite a
> > few.
> 
> I just picked up the radeon and amd patches.  I can push the others to
> drm-misc if you'd like.

Excellent and Yes Please!

/D
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: drm SPDX updates
  2018-06-29 19:46                   ` Dirk Hohndel
@ 2018-06-29 20:32                     ` Alex Deucher
  0 siblings, 0 replies; 24+ messages in thread
From: Alex Deucher @ 2018-06-29 20:32 UTC (permalink / raw)
  To: Dirk Hohndel
  Cc: Thomas Hellstrom, Thomas Gleixner, Daniel Vetter,
	Maling list - DRI developers, Dave Airlie, Christian König

On Fri, Jun 29, 2018 at 3:46 PM, Dirk Hohndel <dirk@hohndel.org> wrote:
> On Fri, Jun 29, 2018 at 03:39:19PM -0400, Alex Deucher wrote:
>> >>
>> >> Did these ever get merged?  Do you still need someone to commit them?
>> >
>> > A single one of them got merged :-)
>> >
>> > commit 1297bf2e916d2012995b642dd6851332a73126c2
>> > Author: Dirk Hohndel <dirk@hohndel.org>
>> > Date:   Wed May 2 15:46:21 2018 +0200
>> >
>> >     Add SPDX idenitifier and clarify license
>> >
>> > The rest didn't make it. I'm always happy to get comments. And of course
>> > I'd love to see them all routed up to Linus.
>> >
>> > As it happens Thomas Hellstrom and I talked today about taking some of
>> > them into his tree - the vmwgfx changes. But that still leaves quite a
>> > few.
>>
>> I just picked up the radeon and amd patches.  I can push the others to
>> drm-misc if you'd like.
>
> Excellent and Yes Please!

Done!

Alex
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2018-06-29 20:32 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-06 23:16 drm SPDX updates Dirk Hohndel (VMware)
2018-05-06 23:16 ` [PATCH v2 1/8] drm: add SPDX idenitifier and clarify license Dirk Hohndel (VMware)
2018-05-06 23:16   ` [PATCH v2 2/8] drm/amd: add SPDX identifier " Dirk Hohndel (VMware)
2018-05-06 23:16     ` [PATCH v2 3/8] drm: " Dirk Hohndel (VMware)
2018-05-06 23:16       ` [PATCH v2 4/8] drm/noveau: " Dirk Hohndel (VMware)
2018-05-06 23:16         ` [PATCH v2 5/8] drm/radeon: " Dirk Hohndel (VMware)
2018-05-06 23:16           ` [PATCH v2 6/8] drm/ttm: add SPDX idenitifier " Dirk Hohndel (VMware)
2018-05-06 23:16             ` [PATCH v2 7/8] drm/vmwgfx: " Dirk Hohndel (VMware)
2018-05-06 23:16               ` [PATCH v2 8/8] " Dirk Hohndel (VMware)
2018-05-07 14:50               ` [PATCH v2 7/8] " Thomas Hellstrom
2018-05-07 17:23                 ` Dirk Hohndel
2018-05-08  9:57               ` Emil Velikov
2018-05-09  5:31                 ` Dirk Hohndel
2018-05-14  5:59 ` drm SPDX updates Thomas Gleixner
2018-05-14 14:54   ` Dirk Hohndel
2018-05-14 15:01     ` Thomas Hellstrom
2018-05-14 15:10       ` Dirk Hohndel
2018-05-14 16:31         ` Daniel Vetter
2018-05-15 19:53           ` Alex Deucher
2018-06-29 19:32             ` Alex Deucher
2018-06-29 19:36               ` Dirk Hohndel
2018-06-29 19:39                 ` Alex Deucher
2018-06-29 19:46                   ` Dirk Hohndel
2018-06-29 20:32                     ` Alex Deucher

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.