Centralize graphics OWNERS files

Copy OWNERS files from media-libs and media-gfx to platform graphics.
The lists in the files there will be replaced by references.
Also reference the new files in the general graphics/OWNERS file.

BUG=b:208716265
TEST=None.

Change-Id: I542dbdc69bc58c74f01be966ee04865506e6a61b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/graphics/+/3323762
Reviewed-by: David Riley <davidriley@chromium.org>
Reviewed-by: Miguel Casas-Sanchez <mcasas@chromium.org>
Commit-Queue: Ilja Friedel <ihf@chromium.org>
Tested-by: Ilja Friedel <ihf@chromium.org>
Auto-Submit: Ilja Friedel <ihf@chromium.org>
diff --git a/OWNERS b/OWNERS
index 34a8223..ac50c68 100644
--- a/OWNERS
+++ b/OWNERS
@@ -1,4 +1,25 @@
+# It is intentional that any graphics owner can maintain other graphics OWNERS.
+# This is an escape hatch. Membership should still be agreed within the team.
+
+# Avoid inheritance here, but do not "set noparent" in individual files.
 set noparent
 
-# Included separately so they can included elsewhere without `set noparent`
+# gerrit refuses "-" in OWNERS file names. Hence we replace them with "_".
+include /OWNERS.clvk
+include /OWNERS.cmrt
+include /OWNERS.deqp
+include /OWNERS.deqp_runner
 include /OWNERS.graphics
+include /OWNERS.libglvnd
+include /OWNERS.libyuv_test
+include /OWNERS.mesa
+include /OWNERS.mesa_amd
+include /OWNERS.mesa_freedreno
+include /OWNERS.mesa_iris
+include /OWNERS.mesa_panfrost
+include /OWNERS.minigbm
+include /OWNERS.vadumpcaps
+include /OWNERS.virglrenderer
+include /OWNERS.vulkan_layers
+include /OWNERS.vulkan_loaders
+include /OWNERS.waffle
diff --git a/OWNERS.clvk b/OWNERS.clvk
new file mode 100644
index 0000000..0c4eb49
--- /dev/null
+++ b/OWNERS.clvk
@@ -0,0 +1,3 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+rjodin@chromium.org
diff --git a/OWNERS.cmrt b/OWNERS.cmrt
new file mode 100644
index 0000000..0c4eb49
--- /dev/null
+++ b/OWNERS.cmrt
@@ -0,0 +1,3 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+rjodin@chromium.org
diff --git a/OWNERS.deqp b/OWNERS.deqp
new file mode 100644
index 0000000..b429048
--- /dev/null
+++ b/OWNERS.deqp
@@ -0,0 +1,7 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+anholt@chromium.org
+chadversary@chromium.org
+hoegsberg@chromium.org
+ihf@chromium.org
+marcheu@chromium.org
diff --git a/OWNERS.deqp_runner b/OWNERS.deqp_runner
new file mode 100644
index 0000000..a8d1431
--- /dev/null
+++ b/OWNERS.deqp_runner
@@ -0,0 +1,6 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+anholt@chromium.org
+chadversary@chromium.org
+ihf@chromium.org
+msturner@google.com
diff --git a/OWNERS.libglvnd b/OWNERS.libglvnd
new file mode 100644
index 0000000..0695f6f
--- /dev/null
+++ b/OWNERS.libglvnd
@@ -0,0 +1,5 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+hoegsberg@chromium.org
+jbates@chromium.org
+robdclark@chromium.org
diff --git a/OWNERS.libyuv_test b/OWNERS.libyuv_test
new file mode 100644
index 0000000..36f6559
--- /dev/null
+++ b/OWNERS.libyuv_test
@@ -0,0 +1,4 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+ihf@chromium.org
+pmolinalopez@google.com
diff --git a/OWNERS.mesa b/OWNERS.mesa
new file mode 100644
index 0000000..485254e
--- /dev/null
+++ b/OWNERS.mesa
@@ -0,0 +1,7 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+anholt@chromium.org
+chadversary@chromium.org
+ihf@chromium.org
+hoegsberg@chromium.org
+marcheu@chromium.org
diff --git a/OWNERS.mesa_amd b/OWNERS.mesa_amd
new file mode 100644
index 0000000..afe2d66
--- /dev/null
+++ b/OWNERS.mesa_amd
@@ -0,0 +1,9 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+anholt@chromium.org
+basni@chromium.org
+chadversary@chromium.org
+ddavenport@chromium.org
+ihf@chromium.org
+hoegsberg@chromium.org
+marcheu@chromium.org
diff --git a/OWNERS.mesa_freedreno b/OWNERS.mesa_freedreno
new file mode 100644
index 0000000..ef9917b
--- /dev/null
+++ b/OWNERS.mesa_freedreno
@@ -0,0 +1,8 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+anholt@chromium.org
+chadversary@chromium.org
+ihf@chromium.org
+hoegsberg@chromium.org
+marcheu@chromium.org
+robdclark@chromium.org
diff --git a/OWNERS.mesa_iris b/OWNERS.mesa_iris
new file mode 100644
index 0000000..485254e
--- /dev/null
+++ b/OWNERS.mesa_iris
@@ -0,0 +1,7 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+anholt@chromium.org
+chadversary@chromium.org
+ihf@chromium.org
+hoegsberg@chromium.org
+marcheu@chromium.org
diff --git a/OWNERS.mesa_panfrost b/OWNERS.mesa_panfrost
new file mode 100644
index 0000000..af62189
--- /dev/null
+++ b/OWNERS.mesa_panfrost
@@ -0,0 +1,3 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+hoegsberg@chromium.org
diff --git a/OWNERS.minigbm b/OWNERS.minigbm
new file mode 100644
index 0000000..b1d101f
--- /dev/null
+++ b/OWNERS.minigbm
@@ -0,0 +1,8 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+anholt@chromium.org
+chadversary@chromium.org
+dbehr@chromium.org
+frkoenig@chromium.org
+ihf@chromium.org
+marcheu@chromium.org
diff --git a/OWNERS.vadumpcaps b/OWNERS.vadumpcaps
new file mode 100644
index 0000000..388ce2c
--- /dev/null
+++ b/OWNERS.vadumpcaps
@@ -0,0 +1,6 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+andrescj@chromium.org
+ihf@chromium.org
+jchinlee@chromium.org
+mcasas@chromium.org
diff --git a/OWNERS.virglrenderer b/OWNERS.virglrenderer
new file mode 100644
index 0000000..3a2ee85
--- /dev/null
+++ b/OWNERS.virglrenderer
@@ -0,0 +1,13 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+# Used by pupr.
+chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com
+
+davidriley@chromium.org
+ihf@chromium.org
+jbates@chromium.org
+lepton@chromium.org
+olv@chromium.org
+ryanneph@google.com
+tutankhamen@chromium.org
+zzyiwei@chromium.org
diff --git a/OWNERS.vulkan_layers b/OWNERS.vulkan_layers
new file mode 100644
index 0000000..b419a01
--- /dev/null
+++ b/OWNERS.vulkan_layers
@@ -0,0 +1,4 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+chadversary@chromium.org
+olv@google.com
diff --git a/OWNERS.vulkan_loaders b/OWNERS.vulkan_loaders
new file mode 100644
index 0000000..910ea29
--- /dev/null
+++ b/OWNERS.vulkan_loaders
@@ -0,0 +1,5 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+basni@chromium.org
+chadversary@chromium.org
+olv@chromium.org
diff --git a/OWNERS.waffle b/OWNERS.waffle
new file mode 100644
index 0000000..6e778d2
--- /dev/null
+++ b/OWNERS.waffle
@@ -0,0 +1,5 @@
+# Do not use "set noparent" in this file (add it to the including file).
+
+chadversary@chromium.org
+include /OWNERS.mesa_amd
+include /OWNERS.mesa_iris