[OS-BUILD PATCH] redhat: generalize rule for kunit and test kmod placement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Jan Stancek <jstancek@xxxxxxxxxx>

redhat: generalize rule for kunit and test kmod placement

Signed-off-by: Jan Stancek <jstancek@xxxxxxxxxx>

diff --git a/redhat/fedora_files/def_variants.yaml.fedora b/redhat/fedora_files/def_variants.yaml.fedora
index blahblah..blahblah 100644
--- a/redhat/fedora_files/def_variants.yaml.fedora
+++ b/redhat/fedora_files/def_variants.yaml.fedora
@@ -19,6 +19,10 @@ packages:
 
 
 rules:
+  - .*kunit.*: modules-internal
+    exact_pkg: True
+  - .*test[^/]*.ko: modules-internal
+
   - arch/x86/kvm/kvm(-amd|-intel|\.).*: modules-rt-kvm
     if_variant_in: ["rt"]
 
@@ -31,7 +35,6 @@ rules:
   - drivers/acpi/.*: modules-core
   - drivers/ata/.*: modules-core
 
-  - drivers/base/.*(kunit|test).*: modules-internal
   - drivers/base/regmap/regmap-sdw.*: modules
   - drivers/base/.*: modules-core
   - drivers/block/floppy.*: modules-extra
@@ -42,7 +45,6 @@ rules:
   - drivers/cdx/.*: modules-core
   - drivers/char/mwave.*: modules
   - drivers/char/.*: modules-core
-  - drivers/clk/.*(test|kunit).*: modules-internal
   - drivers/clk/.*: modules-core
   - drivers/counter/.*: modules-core
   - drivers/cpufreq/.*: modules-core
@@ -57,13 +59,11 @@ rules:
   - drivers/dax/.*: modules-core
   - drivers/dca/.*: modules-core
   - drivers/devfreq/.*: modules-core
-  - drivers/dma/dmatest.*: modules-internal
   - drivers/dma/.*: modules-core
 
   - drivers/edac/.*: modules-core
   - drivers/extcon/.*: modules-core
 
-  - drivers/firmware/cirrus/test/.*: modules-internal
   - drivers/firmware/iscsi_ibft.*: modules
   - drivers/firmware/.*: modules-core
   - drivers/fsi/.*: modules-core
@@ -86,7 +86,6 @@ rules:
   - drivers/gpu/drm/qxl/.*: modules-core
   - drivers/gpu/drm/scheduler/.*: modules-core
   - drivers/gpu/drm/solomon/.*: modules-core
-  - drivers/gpu/drm/tests/.*: modules-internal
   - drivers/gpu/drm/tidss/.*: modules-core
   - drivers/gpu/drm/tiny/.*: modules-core
   - drivers/gpu/drm/ttm/.*: modules-core
@@ -99,7 +98,6 @@ rules:
   - drivers/gpu/drm/xlnx/.*: modules-core
   - drivers/gpu/host1x/.*: modules-core
 
-  - drivers/hid/.*test.*: modules-internal
   - drivers/hid/hid-asus.*: modules
   - drivers/hid/hid-nintendo.*: modules
   - drivers/hid/hid-picolcd.*: modules
@@ -128,17 +126,14 @@ rules:
   - drivers/iio/light/.*: modules
   - drivers/iio/pressure/.*: modules
   - drivers/iio/proximity/.*: modules
-  - drivers/iio/test/.*: modules-internal
   - drivers/iio/.*: modules-core
   - drivers/input/gameport/.*: modules
   - drivers/input/joystick/.*: modules-extra
   - drivers/input/misc/pcspkr.*: modules-extra
   - drivers/input/tablet/.*: modules
-  - drivers/input/tests/.*: modules-internal
   - drivers/input/touchscreen/.*: modules
   - drivers/input/.*: modules-core
   - drivers/interconnect/.*: modules-core
-  - drivers/iommu/.*test.ko: modules-internal
   - drivers/iommu/.*: modules-core
   - drivers/irqchip/.*: modules-core
 
@@ -151,7 +146,6 @@ rules:
   - drivers/message/fusion/.*: modules
   - drivers/message/.*: modules-core
   - drivers/mfd/dln2.*: modules-extra
-  - drivers/misc/misc_minor_kunit.*: modules-internal
   - drivers/misc/.*: modules-core
   - drivers/mux/.*: modules-core
 
@@ -254,7 +248,6 @@ rules:
   - drivers/perf/.*: modules-core
   - drivers/phy/.*: modules-core
   - drivers/pinctrl/.*: modules-core
-  - drivers/platform/chrome/.*test.*: modules-internal
   - drivers/pmdomain/.*: modules-core
   - drivers/powercap/intel_rapl_tpmi.*: modules
   - drivers/powercap/.*: modules-core
@@ -272,7 +265,6 @@ rules:
   - drivers/remoteproc/.*: modules-core
   - drivers/reset/.*: modules-core
   - drivers/rpmsg/.*: modules-core
-  - drivers/rtc/.*test.*: modules-internal
   - drivers/rtc/.*: modules-core
 
   - drivers/s390/.*: modules-core
@@ -376,7 +368,6 @@ rules:
   - drivers/w1/slaves/w1_smem.*: modules-extra
   - drivers/w1/slaves/w1_therm.*: modules-extra
 
-  - fs/.*test.*: modules-internal
   - fs/9p/.*: modules-core
   - fs/afs/.*: modules-core
   - fs/affs/affs.*: modules-extra
@@ -415,24 +406,16 @@ rules:
   - fs/xfs/.*: modules-core
   - fs/zonefs/.*: modules-core
 
-  - kernel/.*test.*: modules-internal
   - kernel/locking/locktorture.*: modules-internal
   - kernel/rcu/rcuscale.*: modules-internal
   - kernel/rcu/rcutorture.*: modules-internal
   - kernel/rcu/refscale.*: modules-internal
-  - kernel/resource_kunit.*: modules-internal
   - kernel/scftorture.*: modules-internal
   - kernel/torture.*: modules-internal
   - kernel/.*: modules-core
 
-  - lib/.*(test|kunit).*: modules-internal
-    exact_pkg: True
   - lib/.*: modules-core
 
-  - mm/kasan/kasan_test: modules-internal
-  - mm/kfence/.*test.*: modules-internal
-
-  - net/.*test.*: modules-internal
   - net/802/.*: modules-core
   - net/8021q/.*: modules-core
   - net/9p/9pnet_rdma.ko: modules
@@ -501,9 +484,6 @@ rules:
   - net/xdp/.*: modules-core
   - net/xfrm/.*: modules-core
 
-  - sound/pci/.*test.*: modules-internal
-  - sound/soc/.*test.*: modules-internal
-
   - virt/.*: modules-core
 
   - default: modules
diff --git a/redhat/rhel_files/def_variants.yaml.rhel b/redhat/rhel_files/def_variants.yaml.rhel
index blahblah..blahblah 100644
--- a/redhat/rhel_files/def_variants.yaml.rhel
+++ b/redhat/rhel_files/def_variants.yaml.rhel
@@ -22,6 +22,10 @@ packages:
     - modules
 
 rules:
+  - .*kunit.*: modules-internal
+    exact_pkg: True
+  - .*test[^/]*.ko: modules-internal
+
   - arch/x86/kvm/kvm(-amd|-intel|\.).*: modules-rt-kvm
     if_variant_in: ["rt"]
 
@@ -35,7 +39,6 @@ rules:
   - drivers/acpi/.*: modules-core
   - drivers/ata/.*: modules-core
 
-  - drivers/base/.*(kunit|test).*: modules-internal
   - drivers/base/regmap/regmap-sdw.*: modules
   - drivers/base/.*: modules-core
   - drivers/block/floppy.*: modules-extra
@@ -47,7 +50,6 @@ rules:
   - drivers/cdx/.*: modules-core
   - drivers/char/mwave.*: modules
   - drivers/char/.*: modules-core
-  - drivers/clk/.*(test|kunit).*: modules-internal
   - drivers/clk/.*: modules-core
   - drivers/counter/.*: modules-core
   - drivers/cpufreq/amd-pstate-ut.ko: modules-internal
@@ -63,13 +65,11 @@ rules:
   - drivers/dax/.*: modules-core
   - drivers/dca/.*: modules-core
   - drivers/devfreq/.*: modules-core
-  - drivers/dma/dmatest.*: modules-internal
   - drivers/dma/.*: modules-core
 
   - drivers/edac/.*: modules-core
   - drivers/extcon/.*: modules-core
 
-  - drivers/firmware/cirrus/test/.*: modules-internal
   - drivers/firmware/iscsi_ibft.*: modules
   - drivers/firmware/.*: modules-core
   - drivers/fsi/.*: modules-core
@@ -92,7 +92,6 @@ rules:
   - drivers/gpu/drm/qxl/.*: modules-core
   - drivers/gpu/drm/scheduler/.*: modules-core
   - drivers/gpu/drm/solomon/.*: modules-core
-  - drivers/gpu/drm/tests/.*: modules-internal
   - drivers/gpu/drm/tidss/.*: modules-core
   - drivers/gpu/drm/tiny/.*: modules-core
   - drivers/gpu/drm/ttm/.*: modules-core
@@ -105,7 +104,6 @@ rules:
   - drivers/gpu/drm/xlnx/.*: modules-core
   - drivers/gpu/host1x/.*: modules-core
 
-  - drivers/hid/.*test.*: modules-internal
   - drivers/hid/hid-asus.*: modules
   - drivers/hid/hid-nintendo.*: modules
   - drivers/hid/hid-picolcd.*: modules
@@ -130,15 +128,12 @@ rules:
   - drivers/i2c/.*: modules-core
   - drivers/i3c/.*: modules-core
   - drivers/iio/adc/dln2-adc.*: modules-extra
-  - drivers/iio/test/.*: modules-internal
   - drivers/input/gameport/.*: modules
   - drivers/input/joystick/.*: modules-extra
   - drivers/input/tablet/.*: modules
-  - drivers/input/tests/.*: modules-internal
   - drivers/input/touchscreen/.*: modules
   - drivers/input/.*: modules-core
   - drivers/interconnect/.*: modules-core
-  - drivers/iommu/.*test.ko: modules-internal
   - drivers/iommu/.*: modules-core
   - drivers/irqchip/.*: modules-core
 
@@ -151,7 +146,6 @@ rules:
   - drivers/message/fusion/.*: modules
   - drivers/message/.*: modules-core
   - drivers/mfd/dln2.*: modules-extra
-  - drivers/misc/misc_minor_kunit.*: modules-internal
   - drivers/misc/.*: modules-core
   - drivers/mux/.*: modules-core
 
@@ -257,7 +251,6 @@ rules:
   - drivers/perf/.*: modules-core
   - drivers/phy/.*: modules-core
   - drivers/pinctrl/.*: modules-core
-  - drivers/platform/chrome/.*test.*: modules-internal
   - drivers/platform/x86/intel/intel_vsec.*: modules-core
   - drivers/pmdomain/.*: modules-core
   - drivers/powercap/intel_rapl_tpmi.*: modules
@@ -276,7 +269,6 @@ rules:
   - drivers/remoteproc/.*: modules-core
   - drivers/reset/.*: modules-core
   - drivers/rpmsg/.*: modules-core
-  - drivers/rtc/.*test.*: modules-internal
   - drivers/rtc/.*: modules-core
 
   - drivers/s390/net/ism.*: modules
@@ -383,7 +375,6 @@ rules:
   - drivers/w1/slaves/w1_smem.*: modules-extra
   - drivers/w1/slaves/w1_therm.*: modules-extra
 
-  - fs/.*test.*: modules-internal
   - fs/9p/.*: modules-core
   - fs/afs/.*: modules-partner
   - fs/affs/affs.*: modules-extra
@@ -423,26 +414,18 @@ rules:
   - fs/xfs/.*: modules-core
   - fs/zonefs/.*: modules-core
 
-  - kernel/.*test.*: modules-internal
   - kernel/locking/locktorture.*: modules-internal
   - kernel/rcu/rcuscale.*: modules-internal
   - kernel/rcu/rcutorture.*: modules-internal
   - kernel/rcu/refscale.*: modules-internal
-  - kernel/resource_kunit.*: modules-internal
   - kernel/scftorture.*: modules-internal
   - kernel/torture.*: modules-internal
   - kernel/.*: modules-core
 
-  - lib/test_lockup.*: modules-extra
-  - lib/.*(test|kunit).*: modules-internal
-    exact_pkg: True
   - lib/.*: modules-core
 
-  - mm/kasan/kasan_test: modules-internal
-  - mm/kfence/.*test.*: modules-internal
   - mm/zsmalloc.ko: modules-core
 
-  - net/.*test.*: modules-internal
   - net/802/.*: modules-core
   - net/8021q/.*: modules-core
   - net/9p/9pnet_rdma.ko: modules
@@ -518,8 +501,6 @@ rules:
   - net/xfrm/.*: modules-core
 
   - samples/.*: modules-internal
-  - sound/pci/.*test.*: modules-internal
-  - sound/soc/.*test.*: modules-internal
 
   - virt/.*: modules-core
 

--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3648

-- 
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux