[OS-BUILD PATCH] redhat: configs: disable ATM protocols
by Davide Caratti (via Email Bridge)
From: Davide Caratti <dcaratti(a)redhat.com>
redhat: configs: disable ATM protocols
disable Ethernet over ATM, IP over ATM and ATM LAN emulation on ark.
Signed-off-by: Davide Caratti <dcaratti(a)redhat.com>
diff --git a/redhat/configs/ark/generic/CONFIG_ATM b/redhat/configs/ark/generic/CONFIG_ATM
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/ark/generic/CONFIG_ATM
@@ -0,0 +1 @@
+# CONFIG_ATM is not set
diff --git a/redhat/configs/ark/generic/CONFIG_ATM_BR2684 b/redhat/configs/ark/generic/CONFIG_ATM_BR2684
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/ark/generic/CONFIG_ATM_BR2684
@@ -0,0 +1 @@
+# CONFIG_ATM_BR2684 is not set
diff --git a/redhat/configs/ark/generic/CONFIG_ATM_CLIP b/redhat/configs/ark/generic/CONFIG_ATM_CLIP
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/ark/generic/CONFIG_ATM_CLIP
@@ -0,0 +1 @@
+# CONFIG_ATM_CLIP is not set
diff --git a/redhat/configs/ark/generic/CONFIG_ATM_LANE b/redhat/configs/ark/generic/CONFIG_ATM_LANE
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/ark/generic/CONFIG_ATM_LANE
@@ -0,0 +1 @@
+# CONFIG_ATM_LANE is not set
diff --git a/redhat/configs/common/generic/CONFIG_ATM b/redhat/configs/fedora/generic/CONFIG_ATM
rename from redhat/configs/common/generic/CONFIG_ATM
rename to redhat/configs/fedora/generic/CONFIG_ATM
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_ATM
+++ b/redhat/configs/fedora/generic/CONFIG_ATM
diff --git a/redhat/configs/common/generic/CONFIG_ATM_BR2684 b/redhat/configs/fedora/generic/CONFIG_ATM_BR2684
rename from redhat/configs/common/generic/CONFIG_ATM_BR2684
rename to redhat/configs/fedora/generic/CONFIG_ATM_BR2684
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_ATM_BR2684
+++ b/redhat/configs/fedora/generic/CONFIG_ATM_BR2684
diff --git a/redhat/configs/common/generic/CONFIG_ATM_CLIP b/redhat/configs/fedora/generic/CONFIG_ATM_CLIP
rename from redhat/configs/common/generic/CONFIG_ATM_CLIP
rename to redhat/configs/fedora/generic/CONFIG_ATM_CLIP
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_ATM_CLIP
+++ b/redhat/configs/fedora/generic/CONFIG_ATM_CLIP
diff --git a/redhat/configs/common/generic/CONFIG_ATM_LANE b/redhat/configs/fedora/generic/CONFIG_ATM_LANE
rename from redhat/configs/common/generic/CONFIG_ATM_LANE
rename to redhat/configs/fedora/generic/CONFIG_ATM_LANE
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_ATM_LANE
+++ b/redhat/configs/fedora/generic/CONFIG_ATM_LANE
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1631
1 year, 7 months
✅ PASS: Test report for kernel 5.16.11-200.fc35 (fedora-35)
by CKI Project
Hello,
We ran automated tests on the following kernel build:
Kernel package: kernel-5.16.11-200.fc35
Task URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=83232083
The results of these automated tests are provided below.
Overall result: PASSED
Tests: OK
All kernel binaries, config files, and logs are available for download here:
https://arr-cki-prod-datawarehouse-public.s3.amazonaws.com/index.html?pre...
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
For the full detail on our testing procedures, please scroll to the bottom of
this message.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ⚡⚡⚡ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ Ethernet drivers sanity - mlx5
Host 2:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ⚡⚡⚡ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ Storage: swraid mdadm raid_module test
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage block - storage fio numa
🚧 ⚡⚡⚡ storage: software RAID testing
🚧 ⚡⚡⚡ stress: stress-ng - interrupt
🚧 ⚡⚡⚡ stress: stress-ng - cpu
🚧 ⚡⚡⚡ stress: stress-ng - cpu-cache
🚧 ⚡⚡⚡ stress: stress-ng - memory
🚧 ⚡⚡⚡ stress: stress-ng - os
Host 3:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
Host 4:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ⚡⚡⚡ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
🚧 ⚡⚡⚡ Storage blktests - srp
Host 5:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ ACPI table test
⚡⚡⚡ LTP - cve
⚡⚡⚡ LTP - sched
⚡⚡⚡ LTP - syscalls
⚡⚡⚡ LTP - can
⚡⚡⚡ LTP - commands
⚡⚡⚡ LTP - containers
⚡⚡⚡ LTP - dio
⚡⚡⚡ LTP - fs
⚡⚡⚡ LTP - fsx
⚡⚡⚡ LTP - math
⚡⚡⚡ LTP - hugetlb
⚡⚡⚡ LTP - mm
⚡⚡⚡ LTP - nptl
⚡⚡⚡ LTP - pty
⚡⚡⚡ LTP - ipc
⚡⚡⚡ LTP - tracing
⚡⚡⚡ LTP: openposix test suite
⚡⚡⚡ CIFS Connectathon
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Ethernet drivers sanity
🚧 ⚡⚡⚡ NFS Connectathon
Host 6:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ✅ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ Ethernet drivers sanity - mlx5
Host 7:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ⚡⚡⚡ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ Storage: swraid mdadm raid_module test
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage block - storage fio numa
🚧 ⚡⚡⚡ storage: software RAID testing
🚧 ⚡⚡⚡ stress: stress-ng - interrupt
🚧 ⚡⚡⚡ stress: stress-ng - cpu
🚧 ⚡⚡⚡ stress: stress-ng - cpu-cache
🚧 ⚡⚡⚡ stress: stress-ng - memory
🚧 ⚡⚡⚡ stress: stress-ng - os
ppc64le:
Host 1:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ xfstests - ext4
✅ xfstests - xfs
✅ Storage: swraid mdadm raid_module test
🚧 ✅ xfstests - btrfs
🚧 💥 Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage block - storage fio numa
🚧 ⚡⚡⚡ Storage: lvm device-mapper test - upstream
🚧 ⚡⚡⚡ storage: software RAID testing
Host 2:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ❌ Storage blktests - nvmeof-mp
Host 3:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ⚡⚡⚡ Storage blktests - srp
Host 4:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ LTP - cve
✅ LTP - sched
✅ LTP - syscalls
✅ LTP - can
✅ LTP - commands
✅ LTP - containers
✅ LTP - dio
✅ LTP - fs
✅ LTP - fsx
✅ LTP - math
✅ LTP - hugetlb
✅ LTP - mm
✅ LTP - nptl
✅ LTP - pty
✅ LTP - ipc
✅ LTP - tracing
✅ LTP: openposix test suite
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ xarray-idr-radixtree-test
🚧 ❌ NFS Connectathon
s390x:
Host 1:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ LTP - cve
✅ LTP - sched
✅ LTP - syscalls
✅ LTP - can
✅ LTP - commands
✅ LTP - containers
✅ LTP - dio
✅ LTP - fs
✅ LTP - fsx
✅ LTP - math
✅ LTP - hugetlb
✅ LTP - mm
✅ LTP - nptl
✅ LTP - pty
✅ LTP - ipc
✅ LTP - tracing
✅ LTP: openposix test suite
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ NFS Connectathon
Host 2:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - nvmeof-mp
Host 3:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ Storage: swraid mdadm raid_module test
🚧 ✅ Storage blktests - blk
🚧 ✅ Storage blktests - nvme-tcp
🚧 ✅ stress: stress-ng - interrupt
🚧 ✅ stress: stress-ng - cpu
🚧 ✅ stress: stress-ng - cpu-cache
🚧 ✅ stress: stress-ng - memory
🚧 ✅ stress: stress-ng - os
x86_64:
Host 1:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ ACPI table test
✅ LTP - cve
✅ LTP - sched
✅ LTP - syscalls
✅ LTP - can
✅ LTP - commands
✅ LTP - containers
✅ LTP - dio
✅ LTP - fs
✅ LTP - fsx
✅ LTP - math
✅ LTP - hugetlb
✅ LTP - mm
✅ LTP - nptl
✅ LTP - pty
✅ LTP - ipc
✅ LTP - tracing
✅ LTP: openposix test suite
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ xarray-idr-radixtree-test
🚧 ✅ NFS Connectathon
Host 2:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - srp
Host 3:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ xfstests - ext4
✅ xfstests - xfs
✅ xfstests - nfsv4.2
✅ Storage: swraid mdadm raid_module test
🚧 ✅ xfstests - btrfs
🚧 ✅ xfstests - cifsv3.11
🚧 ❌ Storage blktests - blk
🚧 ✅ Storage blktests - nvme-tcp
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage block - storage fio numa
🚧 ✅ Storage: lvm device-mapper test - upstream
🚧 ✅ storage: software RAID testing
🚧 ✅ stress: stress-ng - interrupt
🚧 ✅ stress: stress-ng - cpu
🚧 ✅ stress: stress-ng - cpu-cache
🚧 ✅ stress: stress-ng - memory
🚧 ✅ stress: stress-ng - os
Host 4:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - nvmeof-mp
Test sources: https://gitlab.com/cki-project/kernel-tests
💚 Pull requests are welcome for new tests or improvements to existing tests!
Aborted tests
-------------
Tests that didn't complete running successfully are marked with ⚡⚡⚡.
If this was caused by an infrastructure issue, we try to mark that
explicitly in the report.
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
Testing timeout
---------------
We aim to provide a report within reasonable timeframe. Tests that haven't
finished running yet are marked with ⏱.
1 year, 7 months
[OS-BUILD PATCHv2] redhat/Makefile: Fix dist-dump-variables target
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
redhat/Makefile: Fix dist-dump-variables target
The existing dist-dump-variables didn't output all the variables. Fix the
target so that it outputs all the Makefile variables.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/Makefile b/redhat/Makefile
index blahblah..blahblah 100644
--- a/redhat/Makefile
+++ b/redhat/Makefile
@@ -162,9 +162,6 @@ dist-clean-rpmdirs:
rm -rf $$i; \
done;
-dist-clean-scripts:
- @rm -f dist-dump-variables.sh
-
dist-clean: dist-clean-sources dist-clean-configs dist-clean-rpmdirs dist-clean-scripts
dist-stub-key:
@@ -437,12 +434,8 @@ dist-get-latest:
dist-os-version:
@echo "OSVERSION: $(RHEL_MAJOR).$(RHEL_MINOR)"
-.EXPORT_ALL_VARIABLES:
-.PHONY: dist-dump-variables
dist-dump-variables:
- grep -h "^[ ]*[a-zA-Z_][a-zA-Z_0-9]*[ ]*[:?]*=" $(REDHAT)/Makefile.common $(REDHAT)/Makefile $(TOPDIR)/Makefile.rhelver | sed -e 's/[ ]*\([a-zA-Z_][a-zA-Z_0-9]*\).*/echo "\1=$$\1"/' | sort | uniq > dist-dump-variables.sh
- chmod +x $(REDHAT)/dist-dump-variables.sh
- @$(REDHAT)/dist-dump-variables.sh
+ @$(foreach V,$(sort $(.VARIABLES)), $(if $(filter-out environment% default automatic, $(origin $V)),$(info $V=$($V) )))
dist-self-test:
@if test -x /usr/bin/bats; then \
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1625
1 year, 7 months
[OS-BUILD PATCH 0/0] redhat/configs: Enable TRANSPARENT_HUGEPAGE,
DEV_DAX,
and DEV_DAX_PMEM on aarch64 for fedora
by D Scott Phillips (via Email Bridge)
From: D Scott Phillips on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1630
NOTE: Truncated patchset due to missing public @redhat.com email
address on your GitLab profile at https://gitlab.com/-/profile.
Once that is fixed, close and reopen the merge request to
retrigger sending the emails.
It appears that TRANSPARENT_HUEGPAGE is disabled on aarch64 by virtue of
the fact that its configs are a "child" of aarch32, where
TRANSPARENT_HUEGPAGE is only available in lpae builds. Enabling THP also
allows DEV_DAX to be set, so set it =m to match other 64 bit architectures.
---
redhat/configs/fedora/generic/arm/aarch64/CONFIG_DEV_DAX | 1 +
redhat/configs/fedora/generic/arm/aarch64/CONFIG_DEV_DAX_PMEM | 1 +
redhat/configs/fedora/generic/arm/aarch64/CONFIG_TRANSPARENT_HUGEPAGE | 1 +
redhat/configs/fedora/generic/arm/aarch64/CONFIG_TRANSPARENT_HUGEPAGE_MADVISE | 1 +
4 files changed, 4 insertions(+), 0 deletions(-)
1 year, 7 months
[OS-BUILD PATCH] redhat: configs: enable CONFIG_INTEL_PCH_THERMAL for
RHEL x86
by David Arcari (via Email Bridge)
From: David Arcari <darcari(a)redhat.com>
redhat: configs: enable CONFIG_INTEL_PCH_THERMAL for RHEL x86
The current configuration is cleary wrong as it is only
valid for x86 platforms. Update the config files so that
it is enabled for both RHEL and Fedora x86 platforms.
Signed-off-by: David Arcari <darcari(a)redhat.com>
diff --git a/redhat/configs/ark/generic/x86/x86_64/CONFIG_INTEL_PCH_THERMAL b/redhat/configs/ark/generic/x86/x86_64/CONFIG_INTEL_PCH_THERMAL
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/x86/x86_64/CONFIG_INTEL_PCH_THERMAL
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_INTEL_PCH_THERMAL is not set
diff --git a/redhat/configs/ark/generic/CONFIG_INTEL_PCH_THERMAL b/redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_PCH_THERMAL
rename from redhat/configs/ark/generic/CONFIG_INTEL_PCH_THERMAL
rename to redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_PCH_THERMAL
index blahblah..blahblah 100644
--- a/redhat/configs/ark/generic/CONFIG_INTEL_PCH_THERMAL
+++ b/redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_PCH_THERMAL
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_INTEL_PCH_THERMAL b/redhat/configs/fedora/generic/x86/CONFIG_INTEL_PCH_THERMAL
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/fedora/generic/x86/CONFIG_INTEL_PCH_THERMAL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_INTEL_PCH_THERMAL=m
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1629
1 year, 7 months
[OS-BUILD PATCH] configs/fedora: disable CONFIG_TSNEP_SELFTESTS
by Patrick Talbert (via Email Bridge)
From: Patrick Talbert <ptalbert(a)redhat.com>
configs/fedora: disable CONFIG_TSNEP_SELFTESTS
CONFIG_TSNEP was enabled in b2bf01dbb3214 which means a value for
SELFTESTS needs to be declared too.
Signed-off-by: Patrick Talbert <ptalbert(a)redhat.com>
diff --git a/redhat/configs/fedora/generic/CONFIG_TSNEP_SELFTESTS b/redhat/configs/fedora/generic/CONFIG_TSNEP_SELFTESTS
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/fedora/generic/CONFIG_TSNEP_SELFTESTS
@@ -0,0 +1 @@
+# CONFIG_TSNEP_SELFTESTS is not set
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1627
1 year, 7 months
[OS-BUILD PATCH] redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in
RHEL.
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS in RHEL.
Disable CONFIG_MACINTOSH_DRIVERS in RHEL.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/configs/ark/generic/powerpc/CONFIG_MACINTOSH_DRIVERS b/redhat/configs/ark/generic/powerpc/CONFIG_MACINTOSH_DRIVERS
index blahblah..blahblah 100644
--- a/redhat/configs/ark/generic/powerpc/CONFIG_MACINTOSH_DRIVERS
+++ b/redhat/configs/ark/generic/powerpc/CONFIG_MACINTOSH_DRIVERS
@@ -1 +1 @@
-CONFIG_MACINTOSH_DRIVERS=y
+# CONFIG_MACINTOSH_DRIVERS is not set
diff --git a/redhat/configs/ark/generic/x86/x86_64/CONFIG_MACINTOSH_DRIVERS b/redhat/configs/ark/generic/x86/x86_64/CONFIG_MACINTOSH_DRIVERS
index blahblah..blahblah 100644
--- a/redhat/configs/ark/generic/x86/x86_64/CONFIG_MACINTOSH_DRIVERS
+++ b/redhat/configs/ark/generic/x86/x86_64/CONFIG_MACINTOSH_DRIVERS
@@ -1 +1 @@
-CONFIG_MACINTOSH_DRIVERS=y
+# CONFIG_MACINTOSH_DRIVERS is not set
diff --git a/redhat/configs/common/generic/CONFIG_MAC_EMUMOUSEBTN b/redhat/configs/fedora/generic/CONFIG_MAC_EMUMOUSEBTN
rename from redhat/configs/common/generic/CONFIG_MAC_EMUMOUSEBTN
rename to redhat/configs/fedora/generic/CONFIG_MAC_EMUMOUSEBTN
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_MAC_EMUMOUSEBTN
+++ b/redhat/configs/fedora/generic/CONFIG_MAC_EMUMOUSEBTN
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1612
1 year, 7 months
[OS-BUILD PATCH] redhat/Makefile: Fix dist-dump-variables target
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
redhat/Makefile: Fix dist-dump-variables target
The existing dist-dump-variables didn't output all the variables. Fix the
target so that it outputs all the Makefile variables.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/Makefile b/redhat/Makefile
index blahblah..blahblah 100644
--- a/redhat/Makefile
+++ b/redhat/Makefile
@@ -437,12 +437,8 @@ dist-get-latest:
dist-os-version:
@echo "OSVERSION: $(RHEL_MAJOR).$(RHEL_MINOR)"
-.EXPORT_ALL_VARIABLES:
-.PHONY: dist-dump-variables
dist-dump-variables:
- grep -h "^[ ]*[a-zA-Z_][a-zA-Z_0-9]*[ ]*[:?]*=" $(REDHAT)/Makefile.common $(REDHAT)/Makefile $(TOPDIR)/Makefile.rhelver | sed -e 's/[ ]*\([a-zA-Z_][a-zA-Z_0-9]*\).*/echo "\1=$$\1"/' | sort | uniq > dist-dump-variables.sh
- chmod +x $(REDHAT)/dist-dump-variables.sh
- @$(REDHAT)/dist-dump-variables.sh
+ @$(foreach V,$(sort $(.VARIABLES)), $(if $(filter-out environment% default automatic, $(origin $V)),$(warning $V=$($V) ($(value $V)))))
dist-self-test:
@if test -x /usr/bin/bats; then \
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1625
1 year, 7 months
[OS-BUILD PATCH] configs: clean up CONFIG_PAGE_TABLE_ISOLATION files
by Ondrej Mosnáček (via Email Bridge)
From: Ondrej Mosnacek <omosnace(a)redhat.com>
configs: clean up CONFIG_PAGE_TABLE_ISOLATION files
On ARK, it was set to =y globally, and on Fedora also to =y, but only on
x86. Since it depends on (X86_64 || X86_PAE), we can unify it and set it
to =y in common/ and only in x86/.
Signed-off-by: Ondrej Mosnacek <omosnace(a)redhat.com>
diff --git a/redhat/configs/ark/generic/CONFIG_PAGE_TABLE_ISOLATION b/redhat/configs/common/generic/x86/CONFIG_PAGE_TABLE_ISOLATION
rename from redhat/configs/ark/generic/CONFIG_PAGE_TABLE_ISOLATION
rename to redhat/configs/common/generic/x86/CONFIG_PAGE_TABLE_ISOLATION
index blahblah..blahblah 100644
--- a/redhat/configs/ark/generic/CONFIG_PAGE_TABLE_ISOLATION
+++ b/redhat/configs/common/generic/x86/CONFIG_PAGE_TABLE_ISOLATION
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_PAGE_TABLE_ISOLATION b/redhat/configs/fedora/generic/x86/CONFIG_PAGE_TABLE_ISOLATION
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/fedora/generic/x86/CONFIG_PAGE_TABLE_ISOLATION
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PAGE_TABLE_ISOLATION=y
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1624
1 year, 7 months
[OS-BUILD PATCH] configs/process_configs.sh: Remove orig files
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
configs/process_configs.sh: Remove orig files
When executing 'make dist-configs' there are extra redhat/configs/*.orig
files left lying around. This occurs because the orig files are being
created for 'EMPTY' variants and then the code immediately continues to
the next variant.
Move the 'EMPTY' check so that the orig files are not created for 'EMPTY'
variants.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/configs/process_configs.sh b/redhat/configs/process_configs.sh
index blahblah..blahblah 100755
--- a/redhat/configs/process_configs.sh
+++ b/redhat/configs/process_configs.sh
@@ -226,15 +226,17 @@ function process_configs()
for cfg in "$SCRIPT_DIR/${PACKAGE_NAME}${KVERREL}${SUBARCH}"*.config
do
arch=$(head -1 "$cfg" | cut -b 3-)
- cfgtmp="${cfg}.tmp"
- cfgorig="${cfg}.orig"
- cat "$cfg" > "$cfgorig"
if [ "$arch" = "EMPTY" ]
then
# This arch is intentionally left blank
continue
fi
+
+ cfgtmp="${cfg}.tmp"
+ cfgorig="${cfg}.orig"
+ cat "$cfg" > "$cfgorig"
+
echo -n "Processing $cfg ... "
make ${MAKEOPTS} ARCH="$arch" CROSS_COMPILE=$(get_cross_compile $arch) KCONFIG_CONFIG="$cfgorig" listnewconfig >& .listnewconfig
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1623
1 year, 7 months