[OS-BUILD PATCH 0/0] fedora: minor updates for graphics drivers
by pbrobinson (via Email Bridge)
From: pbrobinson on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1274
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.
Primarily removing some old FB unused drivers but also enabling the VMWare DRM
driver on Fedora.
Signed-off-by: Peter Robinson <pbrobinson(a)redhat.com>
---
redhat/configs/ark/generic/CONFIG_DRM_VMWGFX => redhat/configs/common/generic/CONFIG_DRM_VMWGFX | 0
redhat/configs/ark/generic/CONFIG_DRM_VMWGFX_FBCON => redhat/configs/common/generic/CONFIG_DRM_VMWGFX_FBCON | 0
redhat/configs/ark/generic/CONFIG_FB_VIRTUAL => redhat/configs/common/generic/CONFIG_FB_VIRTUAL | 0
redhat/configs/fedora/generic/arm/aarch64/CONFIG_FB_XILINX | 1 -
redhat/configs/fedora/generic/arm/CONFIG_FB_ARMCLCD | 1 -
redhat/configs/fedora/generic/arm/armv7/CONFIG_FB_XILINX => redhat/configs/fedora/generic/arm/CONFIG_FB_XILINX | 0
redhat/configs/fedora/generic/CONFIG_FB_VIRTUAL | 1 -
redhat/configs/pending-fedora/generic/CONFIG_DRM_VMWGFX | 21 ----------
8 files changed, 0 insertions(+), 24 deletions(-)
2 years, 9 months
[OS-BUILD PATCH] rpmspec: fix verbose output on kernel-devel
installation
by Herton R. Krzesinski (via Email Bridge)
From: Herton R. Krzesinski <herton(a)redhat.com>
rpmspec: fix verbose output on kernel-devel installation
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1981406
The current hardlink implementation that is available on latest
util-linux versions (at least >= 2.37) is verbose by default. Thus
lots of output is printed when hardlink runs at the kernel-devel
install with newer hardlink versions. Avoid that by redirecting
the output to /dev/null. I also could use the -q option, but that
may not be available with hardlink versions eg. on older stable Fedora
versions where current kernels might still be built for them, so the
redirection seems the safest approach.
Signed-off-by: Herton R. Krzesinski <herton(a)redhat.com>
diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template
index blahblah..blahblah 100755
--- a/redhat/kernel.spec.template
+++ b/redhat/kernel.spec.template
@@ -2592,7 +2592,7 @@ if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] \
then\
(cd /usr/src/kernels/%{KVERREL}%{?1:+%{1}} &&\
/usr/bin/find . -type f | while read f; do\
- hardlink -c /usr/src/kernels/*%{?dist}.*/$f $f\
+ hardlink -c /usr/src/kernels/*%{?dist}.*/$f $f > /dev/null\
done)\
fi\
%{nil}
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1275
2 years, 9 months
❌ FAIL: Test report for kernel 5.13.5-200.fc34 (fedora-34)
by CKI Project
Hello,
We ran automated tests on the following kernel build:
Kernel package: kernel-5.13.5-200.fc34
Task URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=72632395
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Tests: FAILED
One or more kernel tests failed:
ppc64le:
❌ LTP
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:
✅ Boot test
✅ Reboot test
✅ xfstests - ext4
✅ xfstests - xfs
✅ Storage: swraid mdadm raid_module test
🚧 ✅ xfstests - btrfs
🚧 ✅ Storage blktests
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage nvme - tcp
🚧 ✅ storage: software RAID testing
🚧 💥 stress: stress-ng
Host 2:
✅ Boot test
✅ Reboot test
✅ ACPI table test
✅ LTP
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ xarray-idr-radixtree-test
ppc64le:
Host 1:
✅ Boot test
✅ Reboot test
❌ LTP
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ xarray-idr-radixtree-test
Host 2:
✅ Boot test
✅ Reboot test
✅ xfstests - ext4
✅ xfstests - xfs
✅ Storage: swraid mdadm raid_module test
🚧 ✅ xfstests - btrfs
🚧 ✅ Storage blktests
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage nvme - tcp
🚧 ✅ Storage: lvm device-mapper test - upstream
🚧 ✅ storage: software RAID testing
s390x:
Host 1:
✅ Boot test
✅ Reboot test
✅ LTP
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ xarray-idr-radixtree-test
Host 2:
✅ Boot test
✅ Reboot test
✅ Storage: swraid mdadm raid_module test
🚧 ✅ Storage blktests
🚧 ✅ Storage nvme - tcp
🚧 ❌ stress: stress-ng
x86_64:
Host 1:
✅ Boot test
✅ Reboot test
✅ ACPI table test
✅ LTP
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ xarray-idr-radixtree-test
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.
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ xfstests - nfsv4.2
⚡⚡⚡ Storage: swraid mdadm raid_module test
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ xfstests - cifsv3.11
🚧 ⚡⚡⚡ Storage blktests
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage nvme - tcp
🚧 ⚡⚡⚡ Storage: lvm device-mapper test - upstream
🚧 ⚡⚡⚡ storage: software RAID testing
🚧 ⚡⚡⚡ stress: stress-ng
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.
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ xfstests - nfsv4.2
⚡⚡⚡ Storage: swraid mdadm raid_module test
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ xfstests - cifsv3.11
🚧 ⚡⚡⚡ Storage blktests
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage nvme - tcp
🚧 ⚡⚡⚡ Storage: lvm device-mapper test - upstream
🚧 ⚡⚡⚡ storage: software RAID testing
🚧 ⚡⚡⚡ stress: stress-ng
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.
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ xfstests - nfsv4.2
⚡⚡⚡ Storage: swraid mdadm raid_module test
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ xfstests - cifsv3.11
🚧 ⚡⚡⚡ Storage blktests
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage nvme - tcp
🚧 ⚡⚡⚡ Storage: lvm device-mapper test - upstream
🚧 ⚡⚡⚡ storage: software RAID testing
🚧 ⚡⚡⚡ stress: stress-ng
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 ⏱.
2 years, 9 months
f34 on J1900D2Y (quad-core Celeron) mobo: kernel <= 5.12.15, OK;
kernel >= 5.12.17, 5.13.4, slow boot (>> 660 secs) until FAIL/hang ?
by PGNet Dev
My servers run Fedora 34, with latest kernel.
On just one server , an old ASRockRack J1900D2Y (quad-core Celeron) motherboard build,
hwinfo --bios
01: None 00.0: 10105 BIOS
[Created at bios.186]
Unique ID: rdCR.lZF+r4EgHp4
Hardware Class: bios
BIOS Keyboard LED Status:
Scroll Lock: off
Num Lock: off
Caps Lock: off
Serial Port 0: 0x3f8
Base Memory: 626 kB
PnP BIOS: @@@0000
MP spec rev 1.4 info:
OEM id: "A M I"
Product id: "ALASKA"
4 CPUs (0 disabled)
SMBIOS Version: 2.8
BIOS Info: #0
Vendor: "American Megatrends Inc."
Version: "P1.10"
Date: "01/23/2015"
Start Address: 0xf0000
ROM Size: 8192 kB
Features: 0x0d03000000013f8b9880
PCI supported
BIOS flashable
BIOS shadowing allowed
CD boot supported
Selectable boot supported
BIOS ROM socketed
EDD spec supported
1.2MB Floppy supported
720kB Floppy supported
2.88MB Floppy supported
Print Screen supported
8042 Keyboard Services supported
Serial Services supported
Printer Services supported
ACPI supported
USB Legacy supported
BIOS Boot Spec supported
System Info: #1
Manufacturer: "To Be Filled By O.E.M."
Product: "To Be Filled By O.E.M."
Version: "To Be Filled By O.E.M."
Serial: "To Be Filled By O.E.M."
UUID: 03000200-0400-0500-0006-000700080009
Wake-up: 0x06 (Power Switch)
Board Info: #2
Manufacturer: "ASRock"
Product: "J1900D2Y"
Type: 0x0a (Motherboard)
Features: 0x09
Hosting Board
Replaceable
Chassis: #3
...
with Fedora34 Kernel <=
Fedora (5.12.15-300.fc34.x86_64) 34 (Thirty Four)
the box boots/runs OK,
[ 0.000000] microcode: microcode updated early to revision 0x838, date = 2019-04-22
[ 0.000000] Linux version 5.12.15-300.fc34.x86_64 (mockbuild(a)bkernel01.iad2.fedoraproject.org) (gcc (GCC) 11.1.1 20210531 (Red Hat 11.1.1-3), GNU ld version 2.35.1-41.fc34) #1 SMP Wed Jul 7 19:46:50 UTC 2021
[ 0.000000] Command line: BOOT_IMAGE=(mduuid/5687b25f8f25671a243a83cb661f7841)/vmlinuz-5.12.15-300.fc34.x86_64 root=/dev/mapper/VG0-LV_ROOT ro i915.modeset=1 vconsole.keymap=us vconsole.font=eurlatgr vconsole.font_map=trivial domdadm_
[ 0.000000] x86/fpu: x87 FPU will use FXSAVE
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009e000-0x000000000009efff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000000009f000-0x000000000009ffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000200fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000020100000-0x000000006d66cfff] usable
[ 0.000000] BIOS-e820: [mem 0x000000006d66d000-0x000000006d69cfff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006d69d000-0x000000006d6acfff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x000000006d6ad000-0x000000006d7f1fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000006d7f2000-0x000000006db80fff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006db81000-0x000000006db81fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000006db82000-0x000000006dbc3fff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006dbc4000-0x000000006dd31fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000006dd32000-0x000000006dff9fff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006dffa000-0x000000006dffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000e00f8000-0x00000000e00f8fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ffb00000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000047fffffff] usable
[ 0.000000] printk: console [earlyser0] enabled
Memory KASLR using RDRAND RDTSC...
Poking KASLR using RDRAND RDTSC...
Welcome to Fedora 34 (Thirty Four) dracut-055-3.fc34 (Initramfs)!
[ OK ] Started Dispatch Password …ts to Console Directory Watch.
[ OK ] Reached target Local File Systems.
[ OK ] Reached target Path Units.
...
Fedora 34 (Thirty Four)
Kernel 5.12.15-300.fc34.x86_64 on an x86_64 (ttyS0)
srv01 login:
...
lsb_release -rd
Description: Fedora release 34 (Thirty Four)
Release: 34
uname -rm
5.12.15-300.fc34.x86_64 x86_64
after simply updating to either of
Fedora (5.12.17-300.fc34.x86_64) 34 (Thirty Four)
Fedora (5.13.4-200.fc34.x86_64) 34 (Thirty Four)
and re-gen'ing initrd, system boot hangs early,
[ 0.000000] microcode: microcode updated early to revision 0x838, date = 2019-04-22
[ 0.000000] Linux version 5.13.4-200.fc34.x86_64 (mockbuild(a)bkernel01.iad2.fedoraproject.org) (gcc (GCC) 11.1.1 20210531 (Red Hat 11.1.1-3), GNU ld version 2.35.1-41.fc34) #1 SMP Tue Jul 20 20:27:29 UTC 2021
[ 0.000000] Command line: BOOT_IMAGE=(mduuid/5687b25f8f25671a243a83cb661f7841)/vmlinuz-5.13.4-200.fc34.x86_64 root=/dev/mapper/VG0-LV_ROOT ro i915.modeset=1 vconsole.keymap=us vconsole.font=eurlatgr vconsole.font_map=trivial domdadm b
[ 0.000000] x86/fpu: x87 FPU will use FXSAVE
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009e000-0x000000000009efff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000000009f000-0x000000000009ffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000200fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000020100000-0x000000006d66cfff] usable
[ 0.000000] BIOS-e820: [mem 0x000000006d66d000-0x000000006d69cfff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006d69d000-0x000000006d6acfff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x000000006d6ad000-0x000000006d7f1fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000006d7f2000-0x000000006db80fff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006db81000-0x000000006db81fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000006db82000-0x000000006dbc3fff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006dbc4000-0x000000006dd31fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000006dd32000-0x000000006dff9fff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006dffa000-0x000000006dffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000e00f8000-0x00000000e00f8fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ffb00000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000047fffffff] usable
[ 0.000000] printk: console [earlyser0] enabled
Memory KASLR using RDRAND RDTSC...
Poking KASLR using RDRAND RDTSC...
, and appears to proceed no further.
checking, drop-back to
Fedora (5.12.15-300.fc34.x86_64) 34 (Thirty Four)
boots, again, with no issues.
for the
Fedora (5.13.4-200.fc34.x86_64) 34 (Thirty Four)
case, with logging dialed up, logs actually show a sloooooow boot process ( 700+ seconds and counting ),
with eventual, complete hang @
"Starting Apply Kernel Variables..."
--> https://pastebin.com/dP6Lm84J
So far, this occurs on this J1900 box only; other F34 installs with kernel >= 5.12.17 are booting fine.
AND, for _this_ J1900, all kernels <= 5.12.15 boot OK.
not clear to me if this is a Kernel/upstream, or Kernel/Fedora issue. Atm, these are Fedora's kernel rpms, not vanilla from upstream. So starting here.
is there's specific, additional logging that'd be informative, I can attach.
2 years, 9 months
[OS-BUILD PATCHv3] mod-denylist.sh: Change to denylist
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
mod-denylist.sh: Change to denylist
Change blacklist references to denylist.
v2: modprobe still uses blacklist
v3: modprobe doesn't care what the denylist file is named
Suggested-by: Brian Masney <bmasney(a)redhat.com>
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/mod-denylist.sh b/redhat/mod-denylist.sh
index blahblah..blahblah 100755
--- a/redhat/mod-denylist.sh
+++ b/redhat/mod-denylist.sh
@@ -10,28 +10,28 @@ Dir="$1/$2"
List=$3
Dest="$4"
-blacklist()
+denylist()
{
- cat > "$RpmDir/etc/modprobe.d/$1-blacklist.conf" <<-__EOF__
+ cat > "$RpmDir/etc/modprobe.d/$1-denylist.conf" <<-__EOF__
# This kernel module can be automatically loaded by non-root users. To
- # enhance system security, the module is blacklisted by default to ensure
+ # enhance system security, the module is denylisted by default to ensure
# system administrators make the module available for use as needed.
# See https://access.redhat.com/articles/3760101 for more details.
#
- # Remove the blacklist by adding a comment # at the start of the line.
+ # Remove the denylist by adding a comment # at the start of the line.
blacklist $1
__EOF__
}
-check_blacklist()
+check_denylist()
{
mod=$(find "$RpmDir/$ModDir" -name "$1")
[ ! "$mod" ] && return 0
if modinfo "$mod" | grep -q '^alias:\s\+net-'; then
mod="${1##*/}"
mod="${mod%.ko*}"
- echo "$mod has an alias that allows auto-loading. Blacklisting."
- blacklist "$mod"
+ echo "Blocking $mod from auto-loading."
+ denylist "$mod"
fi
}
@@ -142,7 +142,7 @@ if [ -z "$Dest" ]; then
sed -e "s|^.|${ModDir}|g" "$Dir"/dep2.list > "$RpmDir/$ListName"
echo "./$RpmDir/$ListName created."
[ -d "$RpmDir/etc/modprobe.d/" ] || mkdir -p "$RpmDir/etc/modprobe.d/"
- foreachp check_blacklist < "$List"
+ foreachp check_denylist < "$List"
fi
# Many BIOS-es export a PNP-id which causes the floppy driver to autoload
@@ -152,7 +152,7 @@ fi
floppylist=("$RpmDir"/"$ModDir"/kernel/drivers/block/floppy.ko*)
if [[ -n ${floppylist[0]} && -f ${floppylist[0]} ]]; then
- blacklist "floppy"
+ denylist "floppy"
fi
# avoid an empty kernel-extra package
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1185
2 years, 9 months
[OS-BUILD PATCHv2] redhat/configs: Double MAX_LOCKDEP_ENTRIES
by Waiman Long (via Email Bridge)
From: Waiman Long <longman(a)redhat.com>
redhat/configs: Double MAX_LOCKDEP_ENTRIES
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1940075
Upstream: RHEL only
MAX_LOCKDEP_ENTRIES in lockdep is controlled by CONFIG_LOCKDEP_BITS. By
increasing it from a default of 15 to 16, we double MAX_LOCKDEP_ENTRIES
from 32k to 64k. That should be big enough for our internal use by our
QE.
CONFIG_LOCKDEP_BITS isn't used in generic kernel. It is only used
in debug kernel when CONFIG_LOCKDEP is turned on by the enabling of
CONFIG_PROVE_LOCKING.
Signed-off-by: Waiman Long <longman(a)redhat.com>
diff --git a/redhat/configs/common/generic/CONFIG_LOCKDEP_BITS b/redhat/configs/common/generic/CONFIG_LOCKDEP_BITS
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_LOCKDEP_BITS
+++ b/redhat/configs/common/generic/CONFIG_LOCKDEP_BITS
@@ -1 +1 @@
-CONFIG_LOCKDEP_BITS=15
+CONFIG_LOCKDEP_BITS=16
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1271
2 years, 9 months
[OS-BUILD PATCH 0/0] fedora: Updates for 5.14
by pbrobinson (via Email Bridge)
From: pbrobinson on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1269
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.
Updates for 5.14, Arm, IoT and other general bits
Signed-off-by: Peter Robinson <pbrobinson(a)redhat.com>
---
redhat/configs/ark/generic/CONFIG_MFD_TPS68470 | 1 -
redhat/configs/ark/generic/CONFIG_R3964 | 1 -
redhat/configs/common/generic/CONFIG_DRM_ITE_IT66121 | 1 +
redhat/configs/common/generic/CONFIG_DRM_TI_SN65DSI83 | 1 +
redhat/configs/ark/generic/CONFIG_FSI => redhat/configs/common/generic/CONFIG_FSI | 0
redhat/configs/common/generic/CONFIG_IDE | 1 -
redhat/configs/common/generic/CONFIG_RAW_DRIVER | 1 -
redhat/configs/common/generic/CONFIG_VIDEO_IMX219 | 1 +
redhat/configs/common/generic/CONFIG_VIDEO_IMX290 | 1 +
redhat/configs/common/generic/CONFIG_VIDEO_OV5647 | 1 +
redhat/configs/common/generic/CONFIG_VIDEO_OV5695 | 1 +
redhat/configs/common/generic/CONFIG_VIDEO_OV7251 | 1 +
redhat/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TFA989X | 1 +
redhat/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_WCD938X_SDW | 1 +
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_RPMSG | 1 -
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_ALC5632 | 1 +
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TEGRA_ALC5632 | 1 -
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TEGRA_TRIMSLICE | 1 -
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TEGRA_WM8903 | 1 -
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TEGRA_WM9712 | 1 -
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_TLV320AIC23_I2C | 1 -
redhat/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_SGTL5000 | 1 -
redhat/configs/fedora/generic/arm/armv7/CONFIG_SND_SOC_TEGRA_WM8753 | 1 -
redhat/configs/fedora/generic/arm/CONFIG_DRM_CROS_EC_ANX7688 | 1 +
redhat/configs/fedora/generic/arm/CONFIG_DRM_ITE_IT66121 | 1 +
redhat/configs/fedora/generic/arm/CONFIG_DWMAC_IMX8 | 1 +
redhat/configs/fedora/generic/arm/CONFIG_HWSPINLOCK_SUN6I | 1 +
redhat/configs/fedora/generic/arm/CONFIG_PHY_CAN_TRANSCEIVER | 1 +
redhat/configs/fedora/generic/arm/CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY | 1 +
redhat/configs/fedora/generic/arm/aarch64/CONFIG_RPMSG => redhat/configs/fedora/generic/arm/CONFIG_RPMSG | 0
redhat/configs/fedora/generic/arm/CONFIG_RPMSG_VIRTIO | 1 +
redhat/configs/fedora/generic/arm/CONFIG_RPMSG_WWAN_CTRL | 1 +
redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_AK4458 | 1 +
redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_IMX_CARD | 1 +
redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_RK817 | 1 +
redhat/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_SGTL5000 => redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_SGTL5000 | 0
redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA_MACHINE_DRV | 1 +
redhat/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA_SGTL5000 => redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA_SGTL5000 | 0
redhat/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA_WM8753 => redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA_WM8753 | 0
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_WM8753 => redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_WM8753 | 0
redhat/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_WM8903 => redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_WM8903 | 0
redhat/configs/fedora/generic/arm/CONFIG_SND_SOC_WM9712 | 1 +
redhat/configs/fedora/generic/arm/CONFIG_VIDEO_IMX290 | 1 +
redhat/configs/fedora/generic/CONFIG_FSI => redhat/configs/fedora/generic/powerpc/CONFIG_FSI | 0
redhat/configs/fedora/generic/CONFIG_FSI_MASTER_GPIO => redhat/configs/fedora/generic/powerpc/CONFIG_FSI_MASTER_GPIO | 0
redhat/configs/fedora/generic/CONFIG_FSI_MASTER_HUB => redhat/configs/fedora/generic/powerpc/CONFIG_FSI_MASTER_HUB | 0
redhat/configs/fedora/generic/CONFIG_FSI_NEW_DEV_NODE => redhat/configs/fedora/generic/powerpc/CONFIG_FSI_NEW_DEV_NODE | 0
redhat/configs/fedora/generic/CONFIG_FSI_SCOM => redhat/configs/fedora/generic/powerpc/CONFIG_FSI_SCOM | 0
redhat/configs/fedora/generic/s390x/CONFIG_MFD_TPS68470 | 1 -
redhat/configs/fedora/generic/s390x/CONFIG_R3964 | 1 -
redhat/configs/fedora/generic/x86/CONFIG_DRM_CROS_EC_ANX7688 | 1 +
redhat/configs/fedora/generic/x86/CONFIG_GPIO_TPS68470 | 1 +
redhat/configs/fedora/generic/x86/CONFIG_INTEL_SKL_INT3472 | 1 +
redhat/configs/fedora/generic/x86/CONFIG_IOSM | 1 +
redhat/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH | 20 -----
redhat/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH | 1 +
redhat/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH | 1 +
redhat/configs/fedora/generic/CONFIG_DWMAC_IMX8 | 25 ------
redhat/configs/fedora/generic/CONFIG_FSI_MASTER_ASPEED | 1 -
redhat/configs/fedora/generic/CONFIG_FSI_SBEFIFO | 1 -
redhat/configs/fedora/generic/CONFIG_GPIO_TPS68470 | 1 -
redhat/configs/fedora/generic/CONFIG_MFD_TPS68470 | 1 -
redhat/configs/fedora/generic/CONFIG_PCS_XPCS | 20 -----
redhat/configs/fedora/generic/CONFIG_R3964 | 1 -
redhat/configs/fedora/generic/CONFIG_RPMSG | 1 +
redhat/configs/fedora/generic/CONFIG_RPMSG_VIRTIO | 2 +-
redhat/configs/fedora/generic/CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH | 22 -----
redhat/configs/fedora/generic/CONFIG_SND_SOC_MAX98373_SDW | 28 -------
redhat/configs/fedora/generic/CONFIG_SND_SOC_TFA989X | 1 +
redhat/configs/fedora/generic/CONFIG_SND_SOC_WCD938X_SDW | 1 +
redhat/configs/fedora/generic/CONFIG_STAGING_GASKET_FRAMEWORK | 1 -
redhat/configs/fedora/generic/CONFIG_VIDEO_OV5647 | 23 ------
redhat/configs/fedora/generic/CONFIG_VIDEO_OV5695 | 23 ------
redhat/configs/fedora/generic/CONFIG_VIDEO_OV7251 | 23 ------
redhat/configs/pending-common/generic/CONFIG_DRM_ITE_IT66121 | 18 ----
redhat/configs/pending-common/generic/CONFIG_DRM_TI_SN65DSI83 | 18 ----
redhat/configs/pending-common/generic/CONFIG_VIDEO_IMX219 | 24 ------
redhat/configs/pending-common/generic/CONFIG_VIDEO_IMX290 | 24 ------
redhat/configs/pending-common/generic/CONFIG_VIDEO_OV5647 | 24 ------
redhat/configs/pending-common/generic/CONFIG_VIDEO_OV5695 | 24 ------
redhat/configs/pending-common/generic/CONFIG_VIDEO_OV7251 | 24 ------
redhat/configs/pending-fedora/generic/CONFIG_DRM_CROS_EC_ANX7688 | 22 -----
redhat/configs/pending-fedora/generic/CONFIG_DRM_ITE_IT66121 | 18 ----
redhat/configs/pending-fedora/generic/CONFIG_DRM_TI_SN65DSI83 | 18 ----
redhat/configs/pending-fedora/generic/CONFIG_HWSPINLOCK_SUN6I | 19 -----
redhat/configs/pending-fedora/generic/CONFIG_INTEL_SKL_INT3472 | 37 ----------
redhat/configs/pending-fedora/generic/CONFIG_IOSM | 23 ------
redhat/configs/pending-fedora/generic/CONFIG_PHY_CAN_TRANSCEIVER | 19 -----
redhat/configs/pending-fedora/generic/CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY | 18 ----
redhat/configs/pending-fedora/generic/CONFIG_RPMSG_WWAN_CTRL | 30 --------
redhat/configs/pending-fedora/generic/CONFIG_SND_SOC_IMX_CARD | 22 -----
redhat/configs/pending-fedora/generic/CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH | 23 ------
redhat/configs/pending-fedora/generic/CONFIG_SND_SOC_RK817 | 1 -
redhat/configs/pending-fedora/generic/CONFIG_SND_SOC_TFA989X | 25 ------
redhat/configs/pending-fedora/generic/CONFIG_SND_SOC_WCD938X_SDW | 21 -----
95 files changed, 34 insertions(+), 657 deletions(-)
2 years, 9 months
[OS-BUILD PATCH] redhat/configs: Double MAX_LOCKDEP_ENTRIES
by Waiman Long (via Email Bridge)
From: Waiman Long <longman(a)redhat.com>
redhat/configs: Double MAX_LOCKDEP_ENTRIES
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1972078
Upstream: RHEL only
MAX_LOCKDEP_ENTRIES in lockdep is controlled by CONFIG_LOCKDEP_BITS. By
increasing it from a default of 15 to 16, we double MAX_LOCKDEP_ENTRIES
from 32k to 64k. That should be big enough for our internal use.
CONFIG_LOCKDEP_BITS isn't used in generic kernel. It is only used
in debug kernel when CONFIG_LOCKDEP is turned on by the enabling of
CONFIG_PROVE_LOCKING.
Signed-off-by: Waiman Long <longman(a)redhat.com>
diff --git a/redhat/configs/common/generic/CONFIG_LOCKDEP_BITS b/redhat/configs/common/generic/CONFIG_LOCKDEP_BITS
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_LOCKDEP_BITS
+++ b/redhat/configs/common/generic/CONFIG_LOCKDEP_BITS
@@ -1 +1 @@
-CONFIG_LOCKDEP_BITS=15
+CONFIG_LOCKDEP_BITS=16
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1271
2 years, 9 months
[OS-BUILD PATCH 0/2] Fix rpm -V verification failures on kernel-core
package
by Herton R. Krzesinski (via Email Bridge)
From: Herton R. Krzesinski on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1268
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1977056
As reported on bugzilla above, rpm -V on kernel-core package fails, eg.:
```
.M....... g /boot/System.map-5.13.0-0.rc7.51.el9.x86_64
.M....... g /boot/initramfs-5.13.0-0.rc7.51.el9.x86_64.img
.......T. /lib/modules/5.13.0-0.rc7.51.el9.x86_64/modules.builtin.alias.bin
```
This merge request with two commits are aimed to fix those. The ghost files
issue were already fixed in rhel7/rhel8 but kernel-ark lacked the commit,
which I cherry-picked here. The other commit fixes the problem with
modules.builtin.alias.bin which is a depmod created file and we need to remove
in the build process.
---
redhat/kernel.spec.template | 29 ++++++++++++++++-------------
1 files changed, 16 insertions(+), 13 deletions(-)
2 years, 9 months
[OS-BUILD PATCH] arm64: switch ark kernel to 4K pagesize
by Mark Salter (via Email Bridge)
From: Mark Salter <msalter(a)redhat.com>
arm64: switch ark kernel to 4K pagesize
RHEL9 for Aarch64 will use 4K pages. Shuffle the related configs
around so that they are shared by both ark and fedora.
Signed-off-by: Mark Salter <msalter(a)redhat.com>
diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES b/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARM64_4K_PAGES is not set
diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_64K_PAGES b/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_64K_PAGES
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_64K_PAGES
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_64K_PAGES=y
diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_48 b/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_48
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_48
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARM64_PA_BITS_48 is not set
diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_52 b/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_52
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_52
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_PA_BITS_52=y
diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_42 b/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_42
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_42
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARM64_VA_BITS_42 is not set
diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48 b/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARM64_VA_BITS_48 is not set
diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52 b/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_VA_BITS_52=y
diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES
rename from redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES
rename to redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES
+++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_4K_PAGES
diff --git a/redhat/configs/fedora/generic/arm/CONFIG_ARM64_64K_PAGES b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_64K_PAGES
rename from redhat/configs/fedora/generic/arm/CONFIG_ARM64_64K_PAGES
rename to redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_64K_PAGES
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/arm/CONFIG_ARM64_64K_PAGES
+++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_64K_PAGES
diff --git a/redhat/configs/fedora/generic/arm/CONFIG_ARM64_PA_BITS_48 b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_48
rename from redhat/configs/fedora/generic/arm/CONFIG_ARM64_PA_BITS_48
rename to redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_48
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/arm/CONFIG_ARM64_PA_BITS_48
+++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_PA_BITS_48
diff --git a/redhat/configs/fedora/generic/arm/CONFIG_ARM64_VA_BITS_39 b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_39
rename from redhat/configs/fedora/generic/arm/CONFIG_ARM64_VA_BITS_39
rename to redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_39
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/arm/CONFIG_ARM64_VA_BITS_39
+++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_39
diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48 b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48
rename from redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48
rename to redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48
+++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_48
diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52 b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52
rename from redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52
rename to redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52
+++ b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARM64_VA_BITS_52
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1255
2 years, 9 months