Module Name:    src
Committed By:   riastradh
Date:           Sun Dec 19 10:33:00 UTC 2021

Modified Files:
        src/sys/external/bsd/drm2/amdgpu: amdgpu_module.c amdgpu_pci.c
            amdgpufb.c
        src/sys/external/bsd/drm2/drm: drm_cdevsw.c drm_memory.c drm_module.c
            drm_scatter.c drmfb.c
        src/sys/external/bsd/drm2/i915drm: i915_module.c i915_pci_autoconf.c
            intelfb.c intelfb.h
        src/sys/external/bsd/drm2/include: amdgpufb.h
        src/sys/external/bsd/drm2/nouveau: nouveau_module.c nouveau_pci.c
            nouveaufb.c nouveaufb.h
        src/sys/external/bsd/drm2/pci: drm_pci.c drmfb_pci.c
        src/sys/external/bsd/drm2/radeon: radeon_module.c radeon_pci.c
            radeondrmkmsfb.c radeondrmkmsfb.h
        src/sys/external/bsd/drm2/via: via_module.c via_pci.c

Log Message:
Remove last users of drmP.h.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/drm2/amdgpu/amdgpu_module.c
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/drm2/amdgpu/amdgpu_pci.c
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/amdgpu/amdgpufb.c
cvs rdiff -u -r1.23 -r1.24 src/sys/external/bsd/drm2/drm/drm_cdevsw.c \
    src/sys/external/bsd/drm2/drm/drm_module.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/drm2/drm/drm_memory.c
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/drm2/drm/drm_scatter.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm2/drm/drmfb.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm2/i915drm/i915_module.c
cvs rdiff -u -r1.2 -r1.3 \
    src/sys/external/bsd/drm2/i915drm/i915_pci_autoconf.c
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/drm2/i915drm/intelfb.c
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/i915drm/intelfb.h
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/include/amdgpufb.h
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm2/nouveau/nouveau_module.c
cvs rdiff -u -r1.27 -r1.28 src/sys/external/bsd/drm2/nouveau/nouveau_pci.c
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/drm2/nouveau/nouveaufb.c
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/nouveau/nouveaufb.h
cvs rdiff -u -r1.40 -r1.41 src/sys/external/bsd/drm2/pci/drm_pci.c
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/drm2/pci/drmfb_pci.c
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/drm2/radeon/radeon_module.c
cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/drm2/radeon/radeon_pci.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.c
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.h
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/drm2/via/via_module.c
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/drm2/via/via_pci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/amdgpu/amdgpu_module.c
diff -u src/sys/external/bsd/drm2/amdgpu/amdgpu_module.c:1.4 src/sys/external/bsd/drm2/amdgpu/amdgpu_module.c:1.5
--- src/sys/external/bsd/drm2/amdgpu/amdgpu_module.c:1.4	Tue Aug 28 03:35:08 2018
+++ src/sys/external/bsd/drm2/amdgpu/amdgpu_module.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: amdgpu_module.c,v 1.4 2018/08/28 03:35:08 riastradh Exp $	*/
+/*	$NetBSD: amdgpu_module.c,v 1.5 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amdgpu_module.c,v 1.4 2018/08/28 03:35:08 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: amdgpu_module.c,v 1.5 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/module.h>
@@ -39,7 +39,7 @@ __KERNEL_RCSID(0, "$NetBSD: amdgpu_modul
 #endif
 #include <sys/systm.h>
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/drm_sysctl.h>
 
 #include "amdgpu_amdkfd.h"

Index: src/sys/external/bsd/drm2/amdgpu/amdgpu_pci.c
diff -u src/sys/external/bsd/drm2/amdgpu/amdgpu_pci.c:1.5 src/sys/external/bsd/drm2/amdgpu/amdgpu_pci.c:1.6
--- src/sys/external/bsd/drm2/amdgpu/amdgpu_pci.c:1.5	Mon Aug 27 14:41:26 2018
+++ src/sys/external/bsd/drm2/amdgpu/amdgpu_pci.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: amdgpu_pci.c,v 1.5 2018/08/27 14:41:26 riastradh Exp $	*/
+/*	$NetBSD: amdgpu_pci.c,v 1.6 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -30,19 +30,19 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amdgpu_pci.c,v 1.5 2018/08/27 14:41:26 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: amdgpu_pci.c,v 1.6 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/queue.h>
 #include <sys/systm.h>
 #include <sys/workqueue.h>
 
-#include <drm/drmP.h>
-
 #include <amdgpu.h>
 #include "amdgpu_drv.h"
 #include "amdgpu_task.h"
 
+struct drm_device;
+
 SIMPLEQ_HEAD(amdgpu_task_head, amdgpu_task);
 
 struct amdgpu_softc {

Index: src/sys/external/bsd/drm2/amdgpu/amdgpufb.c
diff -u src/sys/external/bsd/drm2/amdgpu/amdgpufb.c:1.1 src/sys/external/bsd/drm2/amdgpu/amdgpufb.c:1.2
--- src/sys/external/bsd/drm2/amdgpu/amdgpufb.c:1.1	Mon Aug 27 14:02:32 2018
+++ src/sys/external/bsd/drm2/amdgpu/amdgpufb.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: amdgpufb.c,v 1.1 2018/08/27 14:02:32 riastradh Exp $	*/
+/*	$NetBSD: amdgpufb.c,v 1.2 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -30,14 +30,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amdgpufb.c,v 1.1 2018/08/27 14:02:32 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: amdgpufb.c,v 1.2 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/bus.h>
 #include <sys/device.h>
 #include <sys/errno.h>
 
-#include <drm/drmP.h>
 #include <drm/drmfb.h>
 #include <drm/drmfb_pci.h>
 

Index: src/sys/external/bsd/drm2/drm/drm_cdevsw.c
diff -u src/sys/external/bsd/drm2/drm/drm_cdevsw.c:1.23 src/sys/external/bsd/drm2/drm/drm_cdevsw.c:1.24
--- src/sys/external/bsd/drm2/drm/drm_cdevsw.c:1.23	Sun Dec 19 09:52:00 2021
+++ src/sys/external/bsd/drm2/drm/drm_cdevsw.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drm_cdevsw.c,v 1.23 2021/12/19 09:52:00 riastradh Exp $	*/
+/*	$NetBSD: drm_cdevsw.c,v 1.24 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drm_cdevsw.c,v 1.23 2021/12/19 09:52:00 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drm_cdevsw.c,v 1.24 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/param.h>
 #include <sys/types.h>
@@ -57,7 +57,7 @@ __KERNEL_RCSID(0, "$NetBSD: drm_cdevsw.c
 
 #include <linux/pm.h>
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/drm_drv.h>
 #include <drm/drm_file.h>
 #include <drm/drm_irq.h>
Index: src/sys/external/bsd/drm2/drm/drm_module.c
diff -u src/sys/external/bsd/drm2/drm/drm_module.c:1.23 src/sys/external/bsd/drm2/drm/drm_module.c:1.24
--- src/sys/external/bsd/drm2/drm/drm_module.c:1.23	Sun Dec 19 09:52:00 2021
+++ src/sys/external/bsd/drm2/drm/drm_module.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drm_module.c,v 1.23 2021/12/19 09:52:00 riastradh Exp $	*/
+/*	$NetBSD: drm_module.c,v 1.24 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drm_module.c,v 1.23 2021/12/19 09:52:00 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drm_module.c,v 1.24 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/condvar.h>
@@ -44,14 +44,13 @@ __KERNEL_RCSID(0, "$NetBSD: drm_module.c
 
 #include <linux/mutex.h>
 
-#include <drm/drmP.h>
 #include <drm/drm_agpsupport.h>
 #include <drm/drm_bridge.h>
+#include <drm/drm_device.h>
 #include <drm/drm_encoder_slave.h>
-#include <drm/drm_global.h>
-#include <drm/drm_sysctl.h>
 #include <drm/drm_panel.h>
 #include <drm/drm_print.h>
+#include <drm/drm_sysctl.h>
 
 #include "../dist/drm/drm_crtc_internal.h"
 #include "../dist/drm/drm_internal.h"

Index: src/sys/external/bsd/drm2/drm/drm_memory.c
diff -u src/sys/external/bsd/drm2/drm/drm_memory.c:1.14 src/sys/external/bsd/drm2/drm/drm_memory.c:1.15
--- src/sys/external/bsd/drm2/drm/drm_memory.c:1.14	Sun Dec 19 09:52:00 2021
+++ src/sys/external/bsd/drm2/drm/drm_memory.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drm_memory.c,v 1.14 2021/12/19 09:52:00 riastradh Exp $	*/
+/*	$NetBSD: drm_memory.c,v 1.15 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drm_memory.c,v 1.14 2021/12/19 09:52:00 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drm_memory.c,v 1.15 2021/12/19 10:32:59 riastradh Exp $");
 
 #if defined(__i386__) || defined(__x86_64__)
 
@@ -71,10 +71,10 @@ __KERNEL_RCSID(0, "$NetBSD: drm_memory.c
 #include <dev/wsfb/genfbvar.h>
 #endif
 
+#include <drm/drm_device.h>
 #include <drm/drm_drv.h>
 #include <drm/drm_legacy.h>
 #include <drm/drm_pci.h>
-#include <drm/drmP.h>
 
 /*
  * XXX drm_bus_borrow is a horrible kludge!

Index: src/sys/external/bsd/drm2/drm/drm_scatter.c
diff -u src/sys/external/bsd/drm2/drm/drm_scatter.c:1.7 src/sys/external/bsd/drm2/drm/drm_scatter.c:1.8
--- src/sys/external/bsd/drm2/drm/drm_scatter.c:1.7	Sun Dec 19 09:50:42 2021
+++ src/sys/external/bsd/drm2/drm/drm_scatter.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drm_scatter.c,v 1.7 2021/12/19 09:50:42 riastradh Exp $	*/
+/*	$NetBSD: drm_scatter.c,v 1.8 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drm_scatter.c,v 1.7 2021/12/19 09:50:42 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drm_scatter.c,v 1.8 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/bus.h>
@@ -39,7 +39,7 @@ __KERNEL_RCSID(0, "$NetBSD: drm_scatter.
 
 #include <linux/slab.h>
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/drm_drv.h>
 
 #include "../dist/drm/drm_internal.h"

Index: src/sys/external/bsd/drm2/drm/drmfb.c
diff -u src/sys/external/bsd/drm2/drm/drmfb.c:1.9 src/sys/external/bsd/drm2/drm/drmfb.c:1.10
--- src/sys/external/bsd/drm2/drm/drmfb.c:1.9	Sun Dec 19 09:53:06 2021
+++ src/sys/external/bsd/drm2/drm/drmfb.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drmfb.c,v 1.9 2021/12/19 09:53:06 riastradh Exp $	*/
+/*	$NetBSD: drmfb.c,v 1.10 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drmfb.c,v 1.9 2021/12/19 09:53:06 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drmfb.c,v 1.10 2021/12/19 10:32:59 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "vga.h"
@@ -65,7 +65,7 @@ __KERNEL_RCSID(0, "$NetBSD: drmfb.c,v 1.
 
 #include <dev/wsfb/genfbvar.h>
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/drm_fb_helper.h>
 #include <drm/drmfb.h>
 

Index: src/sys/external/bsd/drm2/i915drm/i915_module.c
diff -u src/sys/external/bsd/drm2/i915drm/i915_module.c:1.9 src/sys/external/bsd/drm2/i915drm/i915_module.c:1.10
--- src/sys/external/bsd/drm2/i915drm/i915_module.c:1.9	Sun Dec 19 01:41:35 2021
+++ src/sys/external/bsd/drm2/i915drm/i915_module.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: i915_module.c,v 1.9 2021/12/19 01:41:35 riastradh Exp $	*/
+/*	$NetBSD: i915_module.c,v 1.10 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i915_module.c,v 1.9 2021/12/19 01:41:35 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i915_module.c,v 1.10 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/module.h>
@@ -39,7 +39,7 @@ __KERNEL_RCSID(0, "$NetBSD: i915_module.
 #endif
 #include <sys/systm.h>
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/drm_sysctl.h>
 
 #include "i915_drv.h"

Index: src/sys/external/bsd/drm2/i915drm/i915_pci_autoconf.c
diff -u src/sys/external/bsd/drm2/i915drm/i915_pci_autoconf.c:1.2 src/sys/external/bsd/drm2/i915drm/i915_pci_autoconf.c:1.3
--- src/sys/external/bsd/drm2/i915drm/i915_pci_autoconf.c:1.2	Sun Dec 19 01:46:16 2021
+++ src/sys/external/bsd/drm2/i915drm/i915_pci_autoconf.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: i915_pci_autoconf.c,v 1.2 2021/12/19 01:46:16 riastradh Exp $	*/
+/*	$NetBSD: i915_pci_autoconf.c,v 1.3 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i915_pci_autoconf.c,v 1.2 2021/12/19 01:46:16 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i915_pci_autoconf.c,v 1.3 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/queue.h>
@@ -38,11 +38,11 @@ __KERNEL_RCSID(0, "$NetBSD: i915_pci_aut
 #include <sys/queue.h>
 #include <sys/workqueue.h>
 
-#include <drm/drmP.h>
-
 #include "i915_drv.h"
 #include "i915_pci.h"
 
+struct drm_device;
+
 SIMPLEQ_HEAD(i915drmkms_task_head, i915drmkms_task);
 
 struct i915drmkms_softc {

Index: src/sys/external/bsd/drm2/i915drm/intelfb.c
diff -u src/sys/external/bsd/drm2/i915drm/intelfb.c:1.18 src/sys/external/bsd/drm2/i915drm/intelfb.c:1.19
--- src/sys/external/bsd/drm2/i915drm/intelfb.c:1.18	Sat Jun 12 12:15:43 2021
+++ src/sys/external/bsd/drm2/i915drm/intelfb.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: intelfb.c,v 1.18 2021/06/12 12:15:43 riastradh Exp $	*/
+/*	$NetBSD: intelfb.c,v 1.19 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,13 +30,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intelfb.c,v 1.18 2021/06/12 12:15:43 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intelfb.c,v 1.19 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/bus.h>
 #include <sys/device.h>
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/drmfb.h>
 #include <drm/drmfb_pci.h>
 

Index: src/sys/external/bsd/drm2/i915drm/intelfb.h
diff -u src/sys/external/bsd/drm2/i915drm/intelfb.h:1.1 src/sys/external/bsd/drm2/i915drm/intelfb.h:1.2
--- src/sys/external/bsd/drm2/i915drm/intelfb.h:1.1	Thu Jul 24 21:18:40 2014
+++ src/sys/external/bsd/drm2/i915drm/intelfb.h	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: intelfb.h,v 1.1 2014/07/24 21:18:40 riastradh Exp $	*/
+/*	$NetBSD: intelfb.h,v 1.2 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -34,9 +34,10 @@
 
 #include <sys/bus.h>
 
-#include <drm/drmP.h>
 #include <drm/drm_fb_helper.h>
 
+struct drm_device;
+
 struct intelfb_attach_args {
 	struct drm_device			*ifa_drm_dev;
 	struct drm_fb_helper			*ifa_fb_helper;

Index: src/sys/external/bsd/drm2/include/amdgpufb.h
diff -u src/sys/external/bsd/drm2/include/amdgpufb.h:1.1 src/sys/external/bsd/drm2/include/amdgpufb.h:1.2
--- src/sys/external/bsd/drm2/include/amdgpufb.h:1.1	Mon Aug 27 14:02:32 2018
+++ src/sys/external/bsd/drm2/include/amdgpufb.h	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: amdgpufb.h,v 1.1 2018/08/27 14:02:32 riastradh Exp $	*/
+/*	$NetBSD: amdgpufb.h,v 1.2 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -34,9 +34,10 @@
 
 #include <sys/bus.h>
 
-#include <drm/drmP.h>
 #include <drm/drm_fb_helper.h>
 
+struct drm_device;
+
 struct amdgpufb_attach_args {
 	struct drm_device			*afa_drm_dev;
 	struct drm_fb_helper			*afa_fb_helper;

Index: src/sys/external/bsd/drm2/nouveau/nouveau_module.c
diff -u src/sys/external/bsd/drm2/nouveau/nouveau_module.c:1.9 src/sys/external/bsd/drm2/nouveau/nouveau_module.c:1.10
--- src/sys/external/bsd/drm2/nouveau/nouveau_module.c:1.9	Tue Aug 28 03:34:07 2018
+++ src/sys/external/bsd/drm2/nouveau/nouveau_module.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: nouveau_module.c,v 1.9 2018/08/28 03:34:07 riastradh Exp $	*/
+/*	$NetBSD: nouveau_module.c,v 1.10 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,13 +30,12 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nouveau_module.c,v 1.9 2018/08/28 03:34:07 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nouveau_module.c,v 1.10 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/module.h>
 #include <sys/systm.h>
 
-#include <drm/drmP.h>
 #include <drm/drm_sysctl.h>
 
 #include <core/device.h>

Index: src/sys/external/bsd/drm2/nouveau/nouveau_pci.c
diff -u src/sys/external/bsd/drm2/nouveau/nouveau_pci.c:1.27 src/sys/external/bsd/drm2/nouveau/nouveau_pci.c:1.28
--- src/sys/external/bsd/drm2/nouveau/nouveau_pci.c:1.27	Sun Dec 19 00:32:11 2021
+++ src/sys/external/bsd/drm2/nouveau/nouveau_pci.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: nouveau_pci.c,v 1.27 2021/12/19 00:32:11 riastradh Exp $	*/
+/*	$NetBSD: nouveau_pci.c,v 1.28 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2015 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nouveau_pci.c,v 1.27 2021/12/19 00:32:11 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nouveau_pci.c,v 1.28 2021/12/19 10:32:59 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #if defined(__arm__) || defined(__aarch64__)
@@ -44,8 +44,6 @@ __KERNEL_RCSID(0, "$NetBSD: nouveau_pci.
 #include <sys/workqueue.h>
 #include <sys/module.h>
 
-#include <drm/drmP.h>
-
 #include <core/device.h>
 #include <core/pci.h>
 
@@ -56,6 +54,8 @@ __KERNEL_RCSID(0, "$NetBSD: nouveau_pci.
 #include "nouveau_drv.h"
 #include "nouveau_pci.h"
 
+struct drm_device;
+
 MODULE(MODULE_CLASS_DRIVER, nouveau_pci, "nouveau,drmkms_pci");
 
 SIMPLEQ_HEAD(nouveau_pci_task_head, nouveau_pci_task);

Index: src/sys/external/bsd/drm2/nouveau/nouveaufb.c
diff -u src/sys/external/bsd/drm2/nouveau/nouveaufb.c:1.5 src/sys/external/bsd/drm2/nouveau/nouveaufb.c:1.6
--- src/sys/external/bsd/drm2/nouveau/nouveaufb.c:1.5	Sun Dec 19 00:32:11 2021
+++ src/sys/external/bsd/drm2/nouveau/nouveaufb.c	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: nouveaufb.c,v 1.5 2021/12/19 00:32:11 riastradh Exp $	*/
+/*	$NetBSD: nouveaufb.c,v 1.6 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2015 The NetBSD Foundation, Inc.
@@ -30,14 +30,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nouveaufb.c,v 1.5 2021/12/19 00:32:11 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nouveaufb.c,v 1.6 2021/12/19 10:32:59 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/bus.h>
 #include <sys/device.h>
 #include <sys/errno.h>
 
-#include <drm/drmP.h>
 #include <drm/drmfb.h>
 #include <drm/drmfb_pci.h>
 

Index: src/sys/external/bsd/drm2/nouveau/nouveaufb.h
diff -u src/sys/external/bsd/drm2/nouveau/nouveaufb.h:1.1 src/sys/external/bsd/drm2/nouveau/nouveaufb.h:1.2
--- src/sys/external/bsd/drm2/nouveau/nouveaufb.h:1.1	Fri Mar  6 01:43:07 2015
+++ src/sys/external/bsd/drm2/nouveau/nouveaufb.h	Sun Dec 19 10:32:59 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: nouveaufb.h,v 1.1 2015/03/06 01:43:07 riastradh Exp $	*/
+/*	$NetBSD: nouveaufb.h,v 1.2 2021/12/19 10:32:59 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2015 The NetBSD Foundation, Inc.
@@ -34,9 +34,10 @@
 
 #include <sys/bus.h>
 
-#include <drm/drmP.h>
 #include <drm/drm_fb_helper.h>
 
+struct drm_device;
+
 struct nouveaufb_attach_args {
 	struct drm_device			*nfa_drm_dev;
 	struct drm_fb_helper			*nfa_fb_helper;

Index: src/sys/external/bsd/drm2/pci/drm_pci.c
diff -u src/sys/external/bsd/drm2/pci/drm_pci.c:1.40 src/sys/external/bsd/drm2/pci/drm_pci.c:1.41
--- src/sys/external/bsd/drm2/pci/drm_pci.c:1.40	Sun Dec 19 09:55:40 2021
+++ src/sys/external/bsd/drm2/pci/drm_pci.c	Sun Dec 19 10:33:00 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drm_pci.c,v 1.40 2021/12/19 09:55:40 riastradh Exp $	*/
+/*	$NetBSD: drm_pci.c,v 1.41 2021/12/19 10:33:00 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drm_pci.c,v 1.40 2021/12/19 09:55:40 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drm_pci.c,v 1.41 2021/12/19 10:33:00 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/errno.h>
@@ -38,10 +38,10 @@ __KERNEL_RCSID(0, "$NetBSD: drm_pci.c,v 
 
 #include <dev/pci/pcivar.h>
 
-#include <drm/drmP.h>
-#include <drm/drm_pci.h>
+#include <drm/drm_device.h>
 #include <drm/drm_drv.h>
 #include <drm/drm_legacy.h>
+#include <drm/drm_pci.h>
 
 #include "../dist/drm/drm_internal.h"
 

Index: src/sys/external/bsd/drm2/pci/drmfb_pci.c
diff -u src/sys/external/bsd/drm2/pci/drmfb_pci.c:1.3 src/sys/external/bsd/drm2/pci/drmfb_pci.c:1.4
--- src/sys/external/bsd/drm2/pci/drmfb_pci.c:1.3	Thu Mar  5 20:19:30 2015
+++ src/sys/external/bsd/drm2/pci/drmfb_pci.c	Sun Dec 19 10:33:00 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drmfb_pci.c,v 1.3 2015/03/05 20:19:30 christos Exp $	*/
+/*	$NetBSD: drmfb_pci.c,v 1.4 2021/12/19 10:33:00 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drmfb_pci.c,v 1.3 2015/03/05 20:19:30 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drmfb_pci.c,v 1.4 2021/12/19 10:33:00 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "vga.h"
@@ -62,7 +62,7 @@ __KERNEL_RCSID(0, "$NetBSD: drmfb_pci.c,
 #include <dev/ic/vgavar.h>
 #endif
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/drm_fb_helper.h>
 
 #include <drm/drmfb.h>

Index: src/sys/external/bsd/drm2/radeon/radeon_module.c
diff -u src/sys/external/bsd/drm2/radeon/radeon_module.c:1.6 src/sys/external/bsd/drm2/radeon/radeon_module.c:1.7
--- src/sys/external/bsd/drm2/radeon/radeon_module.c:1.6	Sun Dec 19 09:56:17 2021
+++ src/sys/external/bsd/drm2/radeon/radeon_module.c	Sun Dec 19 10:33:00 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: radeon_module.c,v 1.6 2021/12/19 09:56:17 riastradh Exp $	*/
+/*	$NetBSD: radeon_module.c,v 1.7 2021/12/19 10:33:00 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: radeon_module.c,v 1.6 2021/12/19 09:56:17 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: radeon_module.c,v 1.7 2021/12/19 10:33:00 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/module.h>
@@ -39,7 +39,7 @@ __KERNEL_RCSID(0, "$NetBSD: radeon_modul
 #endif
 #include <sys/systm.h>
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/drm_drv.h>
 #include <drm/drm_sysctl.h>
 

Index: src/sys/external/bsd/drm2/radeon/radeon_pci.c
diff -u src/sys/external/bsd/drm2/radeon/radeon_pci.c:1.16 src/sys/external/bsd/drm2/radeon/radeon_pci.c:1.17
--- src/sys/external/bsd/drm2/radeon/radeon_pci.c:1.16	Sun Dec 19 09:56:17 2021
+++ src/sys/external/bsd/drm2/radeon/radeon_pci.c	Sun Dec 19 10:33:00 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: radeon_pci.c,v 1.16 2021/12/19 09:56:17 riastradh Exp $	*/
+/*	$NetBSD: radeon_pci.c,v 1.17 2021/12/19 10:33:00 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: radeon_pci.c,v 1.16 2021/12/19 09:56:17 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: radeon_pci.c,v 1.17 2021/12/19 10:33:00 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "vga.h"
@@ -67,8 +67,9 @@ __KERNEL_RCSID(0, "$NetBSD: radeon_pci.c
 #include <dev/fdt/fdtvar.h>
 #endif
 
-#include <drm/drm_pci.h>
+#include <drm/drm_device.h>
 #include <drm/drm_fb_helper.h>
+#include <drm/drm_pci.h>
 
 #include <radeon.h>
 #include "radeon_drv.h"

Index: src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.c
diff -u src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.c:1.14 src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.c:1.15
--- src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.c:1.14	Sun Dec 19 01:47:41 2021
+++ src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.c	Sun Dec 19 10:33:00 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: radeondrmkmsfb.c,v 1.14 2021/12/19 01:47:41 riastradh Exp $	*/
+/*	$NetBSD: radeondrmkmsfb.c,v 1.15 2021/12/19 10:33:00 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -31,12 +31,11 @@
 
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: radeondrmkmsfb.c,v 1.14 2021/12/19 01:47:41 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: radeondrmkmsfb.c,v 1.15 2021/12/19 10:33:00 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/device.h>
 
-#include <drm/drmP.h>
 #include <drm/drm_fb_helper.h>
 #include <drm/drmfb.h>
 #include <drm/drmfb_pci.h>

Index: src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.h
diff -u src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.h:1.2 src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.h:1.3
--- src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.h:1.2	Tue Nov 18 09:28:36 2014
+++ src/sys/external/bsd/drm2/radeon/radeondrmkmsfb.h	Sun Dec 19 10:33:00 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: radeondrmkmsfb.h,v 1.2 2014/11/18 09:28:36 nonaka Exp $	*/
+/*	$NetBSD: radeondrmkmsfb.h,v 1.3 2021/12/19 10:33:00 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -32,9 +32,10 @@
 #ifndef	_RADEON_RADEONDRMKMSFB_H_
 #define	_RADEON_RADEONDRMKMSFB_H_
 
-#include <drm/drmP.h>
 #include <drm/drm_fb_helper.h>
 
+struct drm_device;
+
 struct radeonfb_attach_args {
 	struct drm_fb_helper			*rfa_fb_helper;
 	struct drm_fb_helper_surface_size	rfa_fb_sizes;

Index: src/sys/external/bsd/drm2/via/via_module.c
diff -u src/sys/external/bsd/drm2/via/via_module.c:1.4 src/sys/external/bsd/drm2/via/via_module.c:1.5
--- src/sys/external/bsd/drm2/via/via_module.c:1.4	Tue Aug 28 03:35:08 2018
+++ src/sys/external/bsd/drm2/via/via_module.c	Sun Dec 19 10:33:00 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: via_module.c,v 1.4 2018/08/28 03:35:08 riastradh Exp $	*/
+/*	$NetBSD: via_module.c,v 1.5 2021/12/19 10:33:00 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2015 The NetBSD Foundation, Inc.
@@ -30,13 +30,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: via_module.c,v 1.4 2018/08/28 03:35:08 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: via_module.c,v 1.5 2021/12/19 10:33:00 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/module.h>
 #include <sys/once.h>
 
-#include <drm/drmP.h>
+#include <drm/drm_device.h>
 #include <drm/via_drm.h>
 
 #include "via_drv.h"

Index: src/sys/external/bsd/drm2/via/via_pci.c
diff -u src/sys/external/bsd/drm2/via/via_pci.c:1.5 src/sys/external/bsd/drm2/via/via_pci.c:1.6
--- src/sys/external/bsd/drm2/via/via_pci.c:1.5	Sat Feb 13 15:42:15 2021
+++ src/sys/external/bsd/drm2/via/via_pci.c	Sun Dec 19 10:33:00 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: via_pci.c,v 1.5 2021/02/13 15:42:15 jakllsch Exp $	*/
+/*	$NetBSD: via_pci.c,v 1.6 2021/12/19 10:33:00 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2015 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: via_pci.c,v 1.5 2021/02/13 15:42:15 jakllsch Exp $");
+__KERNEL_RCSID(0, "$NetBSD: via_pci.c,v 1.6 2021/12/19 10:33:00 riastradh Exp $");
 
 #include <sys/types.h>
 #include <sys/device.h>
@@ -39,12 +39,13 @@ __KERNEL_RCSID(0, "$NetBSD: via_pci.c,v 
 
 #include <linux/pci.h>
 
-#include <drm/drmP.h>
 #include <drm/drm_pciids.h>
 #include <drm/via_drm.h>
 
 #include "via_drv.h"
 
+struct drm_device;
+
 struct viadrm_softc {
 	device_t		sc_dev;
 	struct pci_dev		sc_pci_dev;

Reply via email to