Re: [OS-BUILD PATCH 0/0] Fedora: upstream fixes and enable rk3399 pcie drivers
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1176#note_603354064 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2] configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1169#note_598057180 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2] redhat/configs: Enable needed drivers for BlueField SoC on aarch64
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1178#note_611169174 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat/configs: Disable CONFIG_RT_GROUP_SCHED in rhel config
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1177#note_611169036 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] redhat: Rename mod-blacklist.sh to mod-denylist.sh
From: Prarit Bhargava redhat: Rename mod-blacklist.sh to mod-denylist.sh In the spirit of inclusivity, rename mod-blacklist.sh to mod-denylist.sh. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++ b/redhat/Makefile @@ -263,7 +263,7 @@ sources-rh: $(TARBALL) generate-testpatch-tmp setup-source dist-configs-check rpminspect.yaml \ update_scripts.sh \ kvm_stat.logrotate \ - mod-blacklist.sh \ + mod-denylist.sh \ mod-internal.list \ mod-sign.sh \ configs/flavors \ 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 @@ -704,7 +704,7 @@ Source13: redhatsecureboot003.cer Source22: mod-extra.list.rhel Source16: mod-extra.list.fedora -Source17: mod-blacklist.sh +Source17: mod-denylist.sh Source18: mod-sign.sh Source79: parallel_xz.sh diff --git a/redhat/mod-blacklist.sh b/redhat/mod-denylist.sh rename from redhat/mod-blacklist.sh rename to redhat/mod-denylist.sh index blahblah..blahblah 100755 --- a/redhat/mod-blacklist.sh +++ b/redhat/mod-denylist.sh -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1184 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat: Rename mod-blacklist.sh to mod-denylist.sh
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1184#note_611754614 @pbrobinson Good point. I will discuss the change with a few people and hope to submit an MR next week for this. My apologies for the delay but I want to make sure documentation, etc., are informed of the decision. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] mod-denylist.sh: Change to denylist
From: Prarit Bhargava mod-denylist.sh: Change to denylist Change blacklist references to denylist. Suggested-by: Brian Masney Signed-off-by: Prarit Bhargava 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,20 +10,20 @@ 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. - blacklist $1 + # Remove the denylist by adding a comment # at the start of the line. + denylist $1 __EOF__ } -check_blacklist() +check_denylist() { mod=$(find "$RpmDir/$ModDir" -name "$1") [ ! "$mod" ] && return 0 @@ -31,7 +31,7 @@ check_blacklist() mod="${1##*/}" mod="${mod%.ko*}" echo "$mod has an alias that allows auto-loading. Blacklisting." - blacklist "$mod" + 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 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat: Rename mod-blacklist.sh to mod-denylist.sh
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1184#note_611760445 @bmasney, I've added https://gitlab.com/cki-project/kernel- ark/-/merge_requests/1185 for your suggestion. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] RHMAINTAINERS: Update for June 11 2021
From: Prarit Bhargava RHMAINTAINERS: Update for June 11 2021 Update RHMAINTAINERS. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -14,15 +14,9 @@ Descriptions of section entries: W: Web-page with status/info T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. S: Status, one of the following: - Supported: Someone is actually paid to look after this. - Maintained: Someone actually looks after it. - Odd Fixes: It has a maintainer but they don't have time to do - much other than throw the odd patch in. See below.. - Orphan: No current maintainer [but maybe you could take the - role as you write your new code]. - Obsolete:Old code. Something tagged obsolete generally means - it has been replaced by a better system and you - should be using that. + Supported: This feature is supported. + Provided:This feature is provided for a supported feature. + Internal:This feature is only provided for internal use. F: Files and directories with wildcard patterns. A trailing slash includes all files and subdirectory files. F: drivers/net/all files in and below drivers/net @@ -66,7 +60,9 @@ ARK Kernel Maintainer M: Justin Forbes M: Patrick Talbert R: Donald Zickus -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ I: INTERNAL @@ -74,186 +70,220 @@ T:git https://gitlab.com/cki-project/kernel-ark.git CentOS Stream 9 Kernel Maintainer M: Herton R. Krzesinski -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ T: git https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9.git RHEL 9.0 Kernel Maintainer M: Herton R. Krzesinski -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ RHEL 8.5 Kernel Maintainer M: Bruno Meneguele -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ RHEL 8.4 Kernel Maintainer M: Jan Stancek -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ RHEL 8.3 Kernel Maintainer M: Frantisek Hrbata -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ RHEL 8.2 Kernel Maintainer M: Patrick Talbert -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ RHEL 8.2 Real Time Kernel Maintainer M: Juri Lelli -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ RHEL 8.1 Kernel Maintainer M: Brian Masney -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ RHEL 8.1 Real Time Kernel Maintainer M: Juri Lelli -S: Maintained +S: Supported +F: makefile +F: Makefile.rhelver F: redhat/ X: redhat/configs/ RHEL 7 ALT Kernel Maintainer M: Augusto Caringi -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.9 Kernel Maintainer M: Augusto Caringi -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.9 Real Time Kernel Maintainer M: Tom Rix -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.8 Kernel Maintainer M: Augusto Caringi -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.8 Real Time Kernel Maintainer M: Luis Claudio Goncalves -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.7 Kernel Maintainer M: Rado Vrbovsky -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.7 Real Time Kernel Maintainer M: Luis Claudio Goncalves -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.6 Kernel Maintainer M: Denys Vlasenko -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.6 Real Time Kernel Maintainer M: Luis Claudio Goncalves -S: Maintained +S: Supported +F: makefile F: redhat/ X: redhat/configs/ RHEL 7.5 Kernel Maintainer M: Rado Vrbovsky -S:
Re: [OS-BUILD PATCHv3 2/2] mm/cma: mark CMA on x86_64 tech preview and print RHEL-specific infos
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1023#note_578122849 I understand this is meant to alert the system user that CMA is in use. Perhaps this could be changed to "Initial CMA usage detected" or something? "called for the first time" makes it feel like it could be an unintentional debug statement to the end user. #IMO of course. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv4 0/2] enable CONFIG_CMA on x86_64 in ARK
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1023#note_578243571 Thanks for making the changes. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2] RHEL: disable io_uring support
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1159#note_593168390 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] RHMAINTAINERS: Update for Jul 8 2021
From: Prarit Bhargava RHMAINTAINERS: Update for Jul 8 2021 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -126,7 +126,7 @@ F: redhat/ X: redhat/configs/ RHEL 8.1 Kernel Maintainer -M: Brian Masney +M: Frantisek Hrbata S: Supported F: makefile F: Makefile.rhelver @@ -212,7 +212,7 @@ F: redhat/ X: redhat/configs/ RHEL 7.4 Kernel Maintainer -M: Brian Masney +M: Frantisek Hrbata S: Supported F: makefile F: redhat/ @@ -430,6 +430,7 @@ F: drivers/net/ethernet/atheros/ AUDIT SUBSYSTEM M: Richard Guy Briggs +R: Ondrej Mosnacek S: Supported F: include/linux/audit.h F: include/uapi/linux/audit.h @@ -589,6 +590,12 @@ F: include/linux/configfs.h CONTROL GROUP (CGROUP) M: Waiman Long +R: Chris White +R: Clark Williams +R: Joel Savitz +R: Lucas Zampieri +R: Luis Claudio Goncalves +R: Phil Auld S: Supported F: Documentation/cgroup* F: include/linux/cgroup* @@ -622,7 +629,10 @@ F: fs/cramfs/ CRYPTO API M: Herbert Xu M: "David S. Miller" +R: Bruno Meneguele R: Ondrej Mosnacek +R: Phil Auld +R: Vladis Dronov S: Supported F: Documentation/crypto/ F: Documentation/devicetree/bindings/crypto/ @@ -720,12 +730,17 @@ F:drivers/dma/ DMA SUPPORT M: Jerry Snitselaar M: Donald Dutile +R: Clark Williams +R: Joel Savitz +R: Lucas Zampieri S: Supported F: kernel/dma/ F: include/linux/dma* EDAC/HERM M: Aristeu Rozanski +R: Herton R. Krzesinski +R: Rafael Aquini S: Supported F: drivers/edac/ @@ -806,6 +821,12 @@ F: drivers/firmware/ FTRACE M: Jerome Marchand +R: Jiri Olsa +R: Joe Lawrence +R: Josh Poimboeuf +R: Luis Claudio Goncalves +R: Waiman Long +R: Yannick Cote S: Supported F: kernel/trace/ F: include/linux/ftrace* @@ -823,6 +844,11 @@ F: drivers/message/fusion/ FUTEX SUBSYSTEM M: Waiman Long +R: Clark Williams +R: Donghai Qiao +R: Julia Denham +R: Nico Pache +R: Oleg Nesterov S: Supported F: Documentation/*futex* F: include/asm-generic/futex.h @@ -895,6 +921,13 @@ F: Documentation/infiniband/ INIT M: Prarit Bhargava +R: Aristeu Rozanski +R: Artem Savkov +R: Clark Williams +R: Herton R. Krzesinski +R: Jan Stancek +R: Josh Poimboeuf +R: Kairui Song S: Supported F: init/ @@ -914,9 +947,24 @@ F: include/uapi/linux/input.h INTEGRITY SUBSYSTEM M: Bruno Meneguele R: Jerry Snitselaar +R: Richard Guy Briggs +R: Vladis Dronov S: Supported F: security/integrity/ +INTERPROCESS COMMUNICATION (IPC) +M: Aristeu Rozanski +M: Rafael Aquini +M: Waiman Long +R: Herton R. Krzesinski +R: Eugene Syromiatnikov +S: Supported +F: include/linux/ipc*.h +F: include/linux/msg.h +F: include/linux/sem.h +F: include/linux/shm.h +F: ipc/ + INTERRUPT CONTROLLERS M: Mark Salter S: Supported @@ -998,7 +1046,7 @@ F: drivers/char/tpm/* F: include/linux/tpm.h INTEL QUICK ASSIST TECHNOLOGY (QAT) -M: Vlad Dronov +M: Vladis Dronov M: Tony Camuso S: Supported F: drivers/crypto/qat/* @@ -1034,7 +1082,12 @@ F: include/linux/jbd2.h KEXEC/KDUMP M: Baoquan He +R: Jiri Olsa +R: Julia Denham R: Kairui Song +R: Lucas Zampieri +R: Pingfan Liu +R: Tao Liu L: kdump-b...@redhat.com S: Supported F: Documentation/admin-guide/kdump/ @@ -1179,6 +1232,13 @@ F: drivers/leds/ LIB M: Prarit Bhargava +R: Aristeu Rozanski +R: Christoph von Recklinghausen +R: Eugene Syromiatnikov +R: Herton R. Krzesinski +R: Nico Pache +R: Oleg Nesterov +R: Rafael Aquini S: Supported F: lib/ X: lib/nlattr.c @@ -1188,6 +1248,7 @@ M:Josh Poimboeuf M: Joe Lawrence M: Artem Savkov M: Yannick Cote +R: Joel Savitz S: Supported F: Documentation/ABI/testing/sysfs-kernel-livepatch F: Documentation/livepatch/ @@ -1202,6 +1263,12 @@ F: tools/testing/selftests/livepatch/ LOCKING PRIMITIVES M: Waiman Long +R: Artem Savkov +R: Clark Williams +R: Donghai Qiao +R: Oleg Nesterov +R: Phil Auld +R: Wander Costa S: Supported F: Documentation/locking/ F: arch/*/include/asm/mutex*.h @@ -1255,7 +1322,11 @@ F: drivers/net/ethernet/mellanox/mlxsw/ MEMORY MANAGEMENT M: Rafael Aquini R: Aristeu Rozanski +R: Artem Savkov +R: Baoquan He +R: Christoph von Recklinghausen R:
[OS-BUILD PATCHv2] mod-denylist.sh: Change to denylist
From: Prarit Bhargava mod-denylist.sh: Change to denylist Change blacklist references to denylist. v2: modprobe still uses blacklist Suggested-by: Brian Masney Signed-off-by: Prarit Bhargava 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,29 @@ Dir="$1/$2" List=$3 Dest="$4" -blacklist() +denylist() { + # modprobe still uses the phrase 'blacklist' instead of 'denylist' cat > "$RpmDir/etc/modprobe.d/$1-blacklist.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 +143,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 +153,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 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv3] mod-denylist.sh: Change to denylist
From: Prarit Bhargava 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 Signed-off-by: Prarit Bhargava 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 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2] redhat/configs: Disable CONFIG_RT_GROUP_SCHED in rhel config
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1177#note_616436703 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2] mod-denylist.sh: Change to denylist
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1185#note_616422030 I assumed that it had to end in blacklist.conf but I see now that the code only looks *in* the file for a blacklist entry. I tested this by blacklisting the skx_edac driver, rebooting, and confirming that the skx_edac module did not load. ``` [08:41 AM root@intel-purley-04 ~]# cat /etc/modprobe.d/skx_edac-denylist.conf blacklist skx_edac [08:42 AM root@intel-purley-04 ~]# lsmod | grep skx ``` I will fix this in v3. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/2] Revert PCI rockchip changes that weren't merged upstream
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1187#note_613195446 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] Disable AMIGA_PARTITION and KARMA_PARTITION
From: Prarit Bhargava Disable AMIGA_PARTITION and KARMA_PARTITION Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1802694 The kernel FAST team wants these disabled for RHEL. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_AMIGA_PARTITION b/redhat/configs/ark/generic/arm/aarch64/CONFIG_AMIGA_PARTITION deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_AMIGA_PARTITION +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_AMIGA_PARTITION is not set diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_KARMA_PARTITION b/redhat/configs/ark/generic/arm/aarch64/CONFIG_KARMA_PARTITION deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_KARMA_PARTITION +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_KARMA_PARTITION is not set diff --git a/redhat/configs/ark/generic/powerpc/CONFIG_AMIGA_PARTITION b/redhat/configs/ark/generic/powerpc/CONFIG_AMIGA_PARTITION deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/powerpc/CONFIG_AMIGA_PARTITION +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_AMIGA_PARTITION is not set diff --git a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_AMIGA_PARTITION b/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_AMIGA_PARTITION deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_AMIGA_PARTITION +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_AMIGA_PARTITION is not set diff --git a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_KARMA_PARTITION b/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_KARMA_PARTITION deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_KARMA_PARTITION +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_KARMA_PARTITION is not set diff --git a/redhat/configs/common/generic/CONFIG_AMIGA_PARTITION b/redhat/configs/common/generic/CONFIG_AMIGA_PARTITION index blahblah..blahblah 100644 --- a/redhat/configs/common/generic/CONFIG_AMIGA_PARTITION +++ b/redhat/configs/common/generic/CONFIG_AMIGA_PARTITION @@ -1 +1 @@ -CONFIG_AMIGA_PARTITION=y +# CONFIG_AMIGA_PARTITION is not set diff --git a/redhat/configs/common/generic/CONFIG_KARMA_PARTITION b/redhat/configs/common/generic/CONFIG_KARMA_PARTITION index blahblah..blahblah 100644 --- a/redhat/configs/common/generic/CONFIG_KARMA_PARTITION +++ b/redhat/configs/common/generic/CONFIG_KARMA_PARTITION @@ -1 +1 @@ -CONFIG_KARMA_PARTITION=y +# CONFIG_KARMA_PARTITION is not set -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1253 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] RHMAINTAINERS: Update for Apr 30 2021
From: Prarit Bhargava RHMAINTAINERS: Update for Apr 30 2021 Update RHMAINTAINERS. Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -669,7 +669,8 @@ S: Maintained F: drivers/scsi/hpsa* DISTRIBUTED LOCK MANAGER (DLM) -M: David Teigland +M: Alexander Aring +R: David Teigland S: Maintained F: fs/dlm/ @@ -991,6 +992,24 @@ S: Maintained F: fs/jbd2/ F: include/linux/jbd2.h +KEXEC/KDUMP +M: Baoquan He +R: Kairui Song +L: kdump-b...@redhat.com +S: Maintained +F: Documentation/admin-guide/kdump/ +F: include/linux/crash_core.h +F: include/linux/crash_dump.h +F: include/uapi/linux/vmcore.h +F: include/linux/kexec.h +F: include/uapi/linux/kexec.h +F: fs/proc/vmcore.c +F: kernel/crash_*.c +F: kernel/kexec* +F: arch/x86/kernel/machine_kexec_*.c +F: arch/x86/kernel/crash*.c +F: arch/x86/kernel/kexec-bzimage64.c + KERNEL VIRTUAL MACHINE (KVM) M: Paolo Bonzini M: Bandan Das @@ -1331,6 +1350,16 @@ F: include/net/netns/netfilter.h F: include/net/netns/nftables.h F: include/net/netns/x_tables.h +NETWORKING [DSA] +M: Ivan Vecera +S: Maintained +F: Documentation/devicetree/bindings/net/dsa/ +F: drivers/net/dsa/ +F: include/linux/dsa/ +F: include/linux/platform_data/dsa.h +F: include/net/dsa.h +F: net/dsa/ + NETWORKING [GENERAL] M: Jiri Benc M: Marcelo Leitner @@ -1583,7 +1612,17 @@ PLATFORM DRIVERS M: David Arcari M: Mark Langsdorf S: Maintained -F: drivers/platform/ +F: drivers/platform/Kconfig + +PLATFORM DRIVERS MELLANOX +M: Mark Langsdorf +S: Maintained +F: drivers/platform/mellanox/ + +PLATFORM DRIVERS X86 +M: David Arcari +S: Maintained +F: drivers/platform/x86/ POWER DRIVERS (Batteries, power supplies, etc.) M: Lenny Szubowicz @@ -1711,6 +1750,18 @@ S: Maintained F: Documentation/rfkill.txt F: net/rfkill/ +REAL TIME CLOCK (RTC) SUBSYSTEM +M: Waiman Long +S: Maintained +F: Documentation/rtc.* +F: Documentation/admin-guide/rtc.* +F: drivers/rtc/ +F: include/linux/platform_data/rtc-* +F: include/linux/rtc.h +F: include/linux/rtc/ +F: include/uapi/linux/rtc.h +F: tools/testing/selftests/rtc/ + S390 VFIO-CCW DRIVER M: Cornelia Huck L: rhvirt-patc...@redhat.com @@ -2029,7 +2080,7 @@ F:drivers/net/virtio_net.c F: drivers/vdpa/ F: drivers/block/virtio_blk.c F: include/linux/virtio*.h -F: include/linxu/vdpa.h +F: include/linux/vdpa.h F: include/uapi/linux/virtio_*.h F: drivers/crypto/virtio/ F: mm/balloon_compaction.c -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1064 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2 0/0] Improve generation of boot loader specification files
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1042#note_561660455 @dzickusrh I've added @lszubowi. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 1/2] RHMAINTAINERS: NETWORKING: Add entry for Balazs Nemeth
From: Marcelo Ricardo Leitner RHMAINTAINERS: NETWORKING: Add entry for Balazs Nemeth Balazs is now part of the networking team. RH-Acked-by: Balazs Nemeth RH-Acked-by: Jarod Wilson RH-Acked-by: Xin Long Signed-off-by: Marcelo Ricardo Leitner Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -1228,6 +1228,7 @@ I:net M: Jiri Benc M: Marcelo Leitner R: Antoine Tenart +R: Balazs Nemeth R: Davide Caratti R: Eric Garver R: Flavio Leitner -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/890 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
[OS-BUILD PATCH 2/2] RHMAINTAINERS: Add futex subsystem
From: Waiman Long RHMAINTAINERS: Add futex subsystem Bugzilla: INTERNAL Upstream: RHEL only As I am also tracking upstream changes in futex code, I may as well add the futex subsystem entry. RH-Acked-by: Prarit Bhargava Signed-off-by: Waiman Long Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -739,6 +739,17 @@ F: Documentation/devicetree/bindings/phy/ F: drivers/phy F: include/linux/phy +FUTEX SUBSYSTEM +M: Waiman Long +S: Maintained +F: Documentation/*futex* +F: include/asm-generic/futex.h +F: include/linux/futex.h +F: include/uapi/linux/futex.h +F: kernel/futex.c +F: tools/perf/bench/futex* +F: tools/testing/selftests/futex/ + GFS2 FILE SYSTEM M: Bob Peterson M: Andreas Gruenbacher -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/890 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
[OS-BUILD PATCH 0/2] RHMAINTAINERS: Update for 20210209
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/890 Update for Feb 9 2021 Changes: 288cb5bb5524 (Waiman Long) RHMAINTAINERS: Add futex subsystem 6aa5c8637fd2 (Marcelo Ricardo Leitner) RHMAINTAINERS: NETWORKING: Add entry for Balazs Nemeth redhat/rhdocs/MAINTAINERS/RHMAINTAINERS | 12 1 file changed, 12 insertions(+) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
[OS-BUILD PATCH] RHMAINTAINERS: Fix list entries for kernel-patc...@redhat.com
From: Prarit Bhargava RHMAINTAINERS: Fix list entries for kernel-patc...@redhat.com kernel-patc...@redhat.com is a list, not a maintainer. Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -284,7 +284,7 @@ ARCHITECTURE DIRECTORY FILES M: Prarit Bhargava M: David Arcari M: Mark Salter -M: kernel-patc...@redhat.com +L: kernel-patc...@redhat.com F: arch/Kconfig ARM64 PORT (AARCH64 ARCHITECTURE) @@ -1490,7 +1490,7 @@ F:include/linux/psci.h F: include/uapi/linux/psci.h POWERPC (64-BIT) -M: kernel-patc...@redhat.com +L: kernel-patc...@redhat.com S: Maintained F: arch/powerpc/ @@ -1983,13 +1983,13 @@ F: Documentation/filesystems/xfs.txt F: fs/xfs/ ZBUD COMPRESSED PAGE ALLOCATOR -M: kernel-patc...@redhat.com +L: kernel-patc...@redhat.com S: Maintained F: mm/zbud.c F: include/linux/zbud.h ZSWAP COMPRESSED SWAP CACHING -M: kernel-patc...@redhat.com +L: kernel-patc...@redhat.com S: Maintained F: mm/zswap.c -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/891 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org
Re: [OS-BUILD PATCH 0/0] all/common/ark: minor cleanups and fix ups
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/956#note_535704414 >(^ will that work? I don't see any approve button on this MR for some reason…) @dzickusrh ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2] RHMAINTAINERS: update for March 15 2021
From: Prarit Bhargava RHMAINTAINERS: update for March 15 2021 Update RHMAINTAINERS. v2: Update jforbes address Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -68,143 +68,178 @@ M:Patrick Talbert R: Donald Zickus S: Maintained F: redhat/ +X: redhat/configs/ I: INTERNAL T: git https://gitlab.com/cki-project/kernel-ark.git +CentOS Stream 9 Kernel Maintainer +M: Herton R. Krzesinski +S: Maintained +F: redhat/ +X: redhat/configs/ +T: git https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9.git + +RHEL 9.0 Kernel Maintainer +M: Herton R. Krzesinski +S: Maintained +F: redhat/ +X: redhat/configs/ + +RHEL 8.5 Kernel Maintainer +M: Bruno Meneguele +S: Maintained +F: redhat/ +X: redhat/configs/ + RHEL 8.4 Kernel Maintainer M: Jan Stancek S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.3 Kernel Maintainer M: Frantisek Hrbata S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.2 Kernel Maintainer -M: Bruno Meneguele +M: Patrick Talbert S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.2 Real Time Kernel Maintainer M: Juri Lelli S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.1 Kernel Maintainer -M: Herton R. Krzesinski +M: Brian Masney S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.1 Real Time Kernel Maintainer M: Juri Lelli S: Maintained F: redhat/ - -RHEL 8.0 Kernel Maintainer -M: Brian Masney -S: Maintained -F: redhat/ - -RHEL 8.0 Real Time Kernel Maintainer -M: Clark Williams -S: Maintained -F: redhat/ +X: redhat/configs/ RHEL 7 ALT Kernel Maintainer M: Augusto Caringi S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.9 Kernel Maintainer M: Augusto Caringi S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.9 Real Time Kernel Maintainer M: Tom Rix S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.8 Kernel Maintainer M: Augusto Caringi S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.8 Real Time Kernel Maintainer M: Luis Claudio Goncalves S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.7 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.7 Real Time Kernel Maintainer M: Luis Claudio Goncalves S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.6 Kernel Maintainer M: Denys Vlasenko S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.6 Real Time Kernel Maintainer M: Luis Claudio Goncalves S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.5 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.4 Kernel Maintainer M: Brian Masney S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.4 (MRG) Real Time Kernel Maintainer M: Clark Williams S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.3 Kernel Maintainer M: Patrick Talbert S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.2 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ RHEL 6.10 Kernel Maintainer M: Denys Vlasenko S: Maintained F: redhat/ +X: redhat/configs/ RHEL 6.6 Kernel Maintainer M: Herton R. Krzesinski S: Maintained F: redhat/ +X: redhat/configs/ RHEL 6.5 Kernel Maintainer M: Patrick Talbert S: Maintained F: redhat/ +X: redhat/configs/ RHEL 5.11 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ RHEL 5.9 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ 3ware 9000 Storage Controller Linux Driver (3w-9xxx) M: Tomas Henzl @@ -275,6 +310,14 @@ S: Maintained F: drivers/iommu/amd_iommu*.[ch] F: include/linux/amd-iommu.h +AMD SEV/SEV-ES/SEV-SNP Guest Side +M: Vitaly Kuznetsov +M: Wei Huang +S: Maintained +F: arch/x86/boot/compressed/sev*.c +F: arch/x86/include/asm/sev*.h +F: arch/x86/kernel/sev*.[cS] + AQUANTIA ATLANTIC ETHERNET DRIVER M: Igor Russkikh M: John W. Linville @@ -416,6 +459,7 @@ F: drivers/net/ethernet/broadcom/bnx2x.* F: drivers/net/ethernet/broadcom/bnx2x_* BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER +M: Jonathan Toppins S: Maintained F: drivers/net/ethernet/broadcom/bnxt/ F: drivers/net/ethernet/broadcom/Kconfig @@ -442,10 +486,16 @@ S:Maintained F: drivers/net/ethernet/broadcom/cnic*
[OS-BUILD PATCH] RHMAINTAINERS: update for March 15 2021
From: Prarit Bhargava RHMAINTAINERS: update for March 15 2021 Update RHMAINTAINERS. Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -63,148 +63,183 @@ Red Hat Maintainers List (try to look for most precise areas first) --- ARK Kernel Maintainer -M: Justin Forbes +M: Justin Forbes M: Patrick Talbert R: Donald Zickus S: Maintained F: redhat/ +X: redhat/configs/ I: INTERNAL T: git https://gitlab.com/cki-project/kernel-ark.git +CentOS Stream 9 Kernel Maintainer +M: Herton R. Krzesinski +S: Maintained +F: redhat/ +X: redhat/configs/ +T: git https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9.git + +RHEL 9.0 Kernel Maintainer +M: Herton R. Krzesinski +S: Maintained +F: redhat/ +X: redhat/configs/ + +RHEL 8.5 Kernel Maintainer +M: Bruno Meneguele +S: Maintained +F: redhat/ +X: redhat/configs/ + RHEL 8.4 Kernel Maintainer M: Jan Stancek S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.3 Kernel Maintainer M: Frantisek Hrbata S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.2 Kernel Maintainer -M: Bruno Meneguele +M: Patrick Talbert S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.2 Real Time Kernel Maintainer M: Juri Lelli S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.1 Kernel Maintainer -M: Herton R. Krzesinski +M: Brian Masney S: Maintained F: redhat/ +X: redhat/configs/ RHEL 8.1 Real Time Kernel Maintainer M: Juri Lelli S: Maintained F: redhat/ - -RHEL 8.0 Kernel Maintainer -M: Brian Masney -S: Maintained -F: redhat/ - -RHEL 8.0 Real Time Kernel Maintainer -M: Clark Williams -S: Maintained -F: redhat/ +X: redhat/configs/ RHEL 7 ALT Kernel Maintainer M: Augusto Caringi S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.9 Kernel Maintainer M: Augusto Caringi S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.9 Real Time Kernel Maintainer M: Tom Rix S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.8 Kernel Maintainer M: Augusto Caringi S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.8 Real Time Kernel Maintainer M: Luis Claudio Goncalves S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.7 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.7 Real Time Kernel Maintainer M: Luis Claudio Goncalves S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.6 Kernel Maintainer M: Denys Vlasenko S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.6 Real Time Kernel Maintainer M: Luis Claudio Goncalves S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.5 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.4 Kernel Maintainer M: Brian Masney S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.4 (MRG) Real Time Kernel Maintainer M: Clark Williams S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.3 Kernel Maintainer M: Patrick Talbert S: Maintained F: redhat/ +X: redhat/configs/ RHEL 7.2 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ RHEL 6.10 Kernel Maintainer M: Denys Vlasenko S: Maintained F: redhat/ +X: redhat/configs/ RHEL 6.6 Kernel Maintainer M: Herton R. Krzesinski S: Maintained F: redhat/ +X: redhat/configs/ RHEL 6.5 Kernel Maintainer M: Patrick Talbert S: Maintained F: redhat/ +X: redhat/configs/ RHEL 5.11 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ RHEL 5.9 Kernel Maintainer M: Rado Vrbovsky S: Maintained F: redhat/ +X: redhat/configs/ 3ware 9000 Storage Controller Linux Driver (3w-9xxx) M: Tomas Henzl @@ -275,6 +310,14 @@ S: Maintained F: drivers/iommu/amd_iommu*.[ch] F: include/linux/amd-iommu.h +AMD SEV/SEV-ES/SEV-SNP Guest Side +M: Vitaly Kuznetsov +M: Wei Huang +S: Maintained +F: arch/x86/boot/compressed/sev*.c +F: arch/x86/include/asm/sev*.h +F: arch/x86/kernel/sev*.[cS] + AQUANTIA ATLANTIC ETHERNET DRIVER M: Igor Russkikh M: John W. Linville @@ -416,6 +459,7 @@ F: drivers/net/ethernet/broadcom/bnx2x.* F: drivers/net/ethernet/broadcom/bnx2x_* BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER +M: Jonathan Toppins S: Maintained F:
Re: [OS-BUILD PATCH] RHMAINTAINERS: Update DMA Mapping entry
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/595#note_522388616 Jerry, could you make your changes here https://gitlab.com/redhat/rhel/src/kernel/documentation and then I'll port them into kernel-ark? We're in a transition process atm. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat: fix and rename fedora-configs and rh-configs targets
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/953#note_524578952 -fedora-configs: FLAVOR = fedora -fedora-configs: dist-configs +dist-fedora-configs: FLAVOR = fedora +dist-fedora-configs: dist-configs ^^^ I know exactly the bug you're trying to fix. You have to ``` cd redhat; make rh-configs ``` instead of just doing it at the top-level Why don't you just add ifeq ($(filter rh-%,$(MAKECMDGOALS)),) include Makefile endif ifeq ($(filter fedora-%,$(MAKECMDGOALS)),) include Makefile endif to the 'makefile'? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat: fix and rename fedora-configs and rh-configs targets
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/953#note_524611480 It's because 'make rh-configs' is such a common thing to type for us and we wanted to keep that in place. The other commands 'make rh-brew', for instance, is well used but is not at the level of rh-configs. So perhaps there's a middle ground here to do something like rh-configs: make dist-rh-configs in the makefile (or something like that)? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] RHMAINTAINERS: Update for March 1 2021
From: Prarit Bhargava RHMAINTAINERS: Update for March 1 2021 Update to latest version, reorganize sections, and remove kernel-patc...@redhat.com email list. Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -63,13 +63,13 @@ Red Hat Maintainers List (try to look for most precise areas first) --- ARK Kernel Maintainer -M: Justin Forbes +M: Justin Forbes M: Patrick Talbert R: Donald Zickus -T: git https://gitlab.com/cki-project/kernel-ark.git S: Maintained F: redhat/ I: INTERNAL +T: git https://gitlab.com/cki-project/kernel-ark.git RHEL 8.4 Kernel Maintainer M: Jan Stancek @@ -117,7 +117,7 @@ S: Maintained F: redhat/ RHEL 7.9 Kernel Maintainer -M: Jan Stancek +M: Augusto Caringi S: Maintained F: redhat/ @@ -278,7 +278,7 @@ F: include/linux/amd-iommu.h AQUANTIA ATLANTIC ETHERNET DRIVER M: Igor Russkikh M: John W. Linville -S: Maintained +S: Maintained F: drivers/net/ethernet/aquantia/ ARECA (ARC11xx/12xx/16xx/1880) SATA/SAS RAID Host Bus Adapter (arcmsr) @@ -290,7 +290,7 @@ ARCHITECTURE DIRECTORY FILES M: Prarit Bhargava M: David Arcari M: Mark Salter -L: kernel-patc...@redhat.com +S: Maintained F: arch/Kconfig ARM64 PORT (AARCH64 ARCHITECTURE) @@ -338,11 +338,16 @@ F:drivers/iommu/arm-smmu.c F: drivers/iommu/arm-smmu-v3.c F: drivers/iommu/io-pgtable-arm.c -ATHEROS WIRELESS LAN DRIVERS +ATHEROS WIRELESS 5K LAN DRIVERS M: Jarod Wilson M: John Linville S: Maintained F: drivers/net/wireless/ath5k + +ATHEROS WIRELESS 9K LAN DRIVERS +M: Jarod Wilson +M: John Linville +S: Maintained F: drivers/net/wireless/ath9k ATHEROS ETHERNET DRIVERS @@ -366,6 +371,7 @@ BIOS ISSUES M: Al Stone M: Lenny Szubowicz M: Prarit Bhargava +S: Maintained BLOCK LAYER M: Ming Lei @@ -384,13 +390,13 @@ F:net/bluetooth BPF (Safe dynamic programs and tools) M: Jiri Olsa M: Yauheni Kaliuta +S: Maintained F: arch/*/net/* F: Documentation/networking/filter.txt F: include/linux/filter.h F: include/trace/events/xdp.h F: include/uapi/linux/filter.h F: net/core/filter.c -N: b[pt]f BROADCOM B44 10/100 ETHERNET DRIVER M: Jarod Wilson @@ -410,16 +416,15 @@ F:drivers/net/ethernet/broadcom/bnx2x.* F: drivers/net/ethernet/broadcom/bnx2x_* BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER -L: kernel-patc...@redhat.com S: Maintained F: drivers/net/ethernet/broadcom/bnxt/ F: drivers/net/ethernet/broadcom/Kconfig BROADCOM BNXT_RE RDMA ROCE DRIVER -M: Selvin Xavier -S: Maintained -F: drivers/infiniband/hw/bnxt_re/ -F: include/uapi/rdma/bnxt_re-abi.h +M: Selvin Xavier +S: Maintained +F: drivers/infiniband/hw/bnxt_re/ +F: include/uapi/rdma/bnxt_re-abi.h Broadcom NetXtreme II BCM5706/5708/5709/57710/57711/57712/57800/57810/57840 iSCSI Driver M: Maurizio Lombardi @@ -437,7 +442,6 @@ S: Maintained F: drivers/net/ethernet/broadcom/cnic* BROADCOM TG3 GIGABIT ETHERNET DRIVER -L: kernel-patc...@redhat.com S: Maintained F: drivers/net/ethernet/broadcom/tg3.* F: drivers/net/ethernet/broadcom/Kconfig @@ -467,19 +471,6 @@ S: Maintained F: Documentation/filesystems/ceph.txt F: fs/ceph/ -CEPH COMMON CODE (LIBCEPH) -M: Ilya Dryomov -S: Maintained -F: net/ceph/ -F: include/linux/ceph/ -F: include/linux/crush/ - -CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) -M: Ilya Dryomov -S: Maintained -F: Documentation/filesystems/ceph.txt -F: fs/ceph/ - CHAR and MISC DRIVERS M: John Linville S: Maintained @@ -488,20 +479,19 @@ F:drivers/misc/ F: include/linux/miscdevice.h CIFS FILESYSTEM -L: kernel-patc...@redhat.com S: Maintained F: fs/cifs/ -CISCO VIC ETHERNET NIC DRIVER -M: Stefan Assmann -S: Maintained -F: drivers/net/ethernet/cisco/enic/ - CISCO FCOE HBA (fnic) M: Chris Leech S: Maintained F: drivers/scsi/fnic/ +CISCO VIC ETHERNET NIC DRIVER +M: Stefan Assmann +S: Maintained +F: drivers/net/ethernet/cisco/enic/ + COMMON CLK FRAMEWORK M: Mark Salter S: Maintained @@ -513,6 +503,7 @@ F: include/linux/of_clk.h CONFIGFS M: Bob Peterson +S: Maintained F: fs/configfs/ F: include/linux/configfs.h @@ -587,6 +578,8 @@ DEVICE MAPPER SUPPORT M: Mike Snitzer S: Maintained F: Documentation/device-mapper/ +F: drivers/md/Kconfig +F: drivers/md/Makefile F: drivers/md/dm* F: drivers/md/persistent-data/ F: include/linux/device-mapper.h @@ -684,12 +677,12 @@ M:
[OS-BUILD PATCHv2] RHMAINTAINERS: Update for March 1 2021
From: Prarit Bhargava RHMAINTAINERS: Update for March 1 2021 Update to latest version, reorganize sections, and remove kernel-patc...@redhat.com email list. Signed-off-by: Prarit Bhargava --- v2: Fix jforbes' email address diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -66,10 +66,10 @@ ARK Kernel Maintainer M: Justin Forbes M: Patrick Talbert R: Donald Zickus -T: git https://gitlab.com/cki-project/kernel-ark.git S: Maintained F: redhat/ I: INTERNAL +T: git https://gitlab.com/cki-project/kernel-ark.git RHEL 8.4 Kernel Maintainer M: Jan Stancek @@ -117,7 +117,7 @@ S: Maintained F: redhat/ RHEL 7.9 Kernel Maintainer -M: Jan Stancek +M: Augusto Caringi S: Maintained F: redhat/ @@ -278,7 +278,7 @@ F: include/linux/amd-iommu.h AQUANTIA ATLANTIC ETHERNET DRIVER M: Igor Russkikh M: John W. Linville -S: Maintained +S: Maintained F: drivers/net/ethernet/aquantia/ ARECA (ARC11xx/12xx/16xx/1880) SATA/SAS RAID Host Bus Adapter (arcmsr) @@ -290,7 +290,7 @@ ARCHITECTURE DIRECTORY FILES M: Prarit Bhargava M: David Arcari M: Mark Salter -L: kernel-patc...@redhat.com +S: Maintained F: arch/Kconfig ARM64 PORT (AARCH64 ARCHITECTURE) @@ -338,11 +338,16 @@ F:drivers/iommu/arm-smmu.c F: drivers/iommu/arm-smmu-v3.c F: drivers/iommu/io-pgtable-arm.c -ATHEROS WIRELESS LAN DRIVERS +ATHEROS WIRELESS 5K LAN DRIVERS M: Jarod Wilson M: John Linville S: Maintained F: drivers/net/wireless/ath5k + +ATHEROS WIRELESS 9K LAN DRIVERS +M: Jarod Wilson +M: John Linville +S: Maintained F: drivers/net/wireless/ath9k ATHEROS ETHERNET DRIVERS @@ -366,6 +371,7 @@ BIOS ISSUES M: Al Stone M: Lenny Szubowicz M: Prarit Bhargava +S: Maintained BLOCK LAYER M: Ming Lei @@ -384,13 +390,13 @@ F:net/bluetooth BPF (Safe dynamic programs and tools) M: Jiri Olsa M: Yauheni Kaliuta +S: Maintained F: arch/*/net/* F: Documentation/networking/filter.txt F: include/linux/filter.h F: include/trace/events/xdp.h F: include/uapi/linux/filter.h F: net/core/filter.c -N: b[pt]f BROADCOM B44 10/100 ETHERNET DRIVER M: Jarod Wilson @@ -410,16 +416,15 @@ F:drivers/net/ethernet/broadcom/bnx2x.* F: drivers/net/ethernet/broadcom/bnx2x_* BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER -L: kernel-patc...@redhat.com S: Maintained F: drivers/net/ethernet/broadcom/bnxt/ F: drivers/net/ethernet/broadcom/Kconfig BROADCOM BNXT_RE RDMA ROCE DRIVER -M: Selvin Xavier -S: Maintained -F: drivers/infiniband/hw/bnxt_re/ -F: include/uapi/rdma/bnxt_re-abi.h +M: Selvin Xavier +S: Maintained +F: drivers/infiniband/hw/bnxt_re/ +F: include/uapi/rdma/bnxt_re-abi.h Broadcom NetXtreme II BCM5706/5708/5709/57710/57711/57712/57800/57810/57840 iSCSI Driver M: Maurizio Lombardi @@ -437,7 +442,6 @@ S: Maintained F: drivers/net/ethernet/broadcom/cnic* BROADCOM TG3 GIGABIT ETHERNET DRIVER -L: kernel-patc...@redhat.com S: Maintained F: drivers/net/ethernet/broadcom/tg3.* F: drivers/net/ethernet/broadcom/Kconfig @@ -467,19 +471,6 @@ S: Maintained F: Documentation/filesystems/ceph.txt F: fs/ceph/ -CEPH COMMON CODE (LIBCEPH) -M: Ilya Dryomov -S: Maintained -F: net/ceph/ -F: include/linux/ceph/ -F: include/linux/crush/ - -CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) -M: Ilya Dryomov -S: Maintained -F: Documentation/filesystems/ceph.txt -F: fs/ceph/ - CHAR and MISC DRIVERS M: John Linville S: Maintained @@ -488,20 +479,19 @@ F:drivers/misc/ F: include/linux/miscdevice.h CIFS FILESYSTEM -L: kernel-patc...@redhat.com S: Maintained F: fs/cifs/ -CISCO VIC ETHERNET NIC DRIVER -M: Stefan Assmann -S: Maintained -F: drivers/net/ethernet/cisco/enic/ - CISCO FCOE HBA (fnic) M: Chris Leech S: Maintained F: drivers/scsi/fnic/ +CISCO VIC ETHERNET NIC DRIVER +M: Stefan Assmann +S: Maintained +F: drivers/net/ethernet/cisco/enic/ + COMMON CLK FRAMEWORK M: Mark Salter S: Maintained @@ -513,6 +503,7 @@ F: include/linux/of_clk.h CONFIGFS M: Bob Peterson +S: Maintained F: fs/configfs/ F: include/linux/configfs.h @@ -587,6 +578,8 @@ DEVICE MAPPER SUPPORT M: Mike Snitzer S: Maintained F: Documentation/device-mapper/ +F: drivers/md/Kconfig +F: drivers/md/Makefile F: drivers/md/dm* F: drivers/md/persistent-data/ F: include/linux/device-mapper.h @@ -684,12 +677,12 @@ M:Chris Leech S: Maintained F: drivers/scsi/libfc/ F: drivers/scsi/fcoe/ -X:
Re: [OS-BUILD PATCH] [redhat] Move ARM SMC configs to a proper location
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1027#note_552732830 LOL ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2] RHMAINTAINERS: Update Apr 15 2021
From: Prarit Bhargava RHMAINTAINERS: Update Apr 15 2021 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -257,7 +257,7 @@ S: Maintained F: drivers/net/ethernet/realtek/8139cp.c ACPI SUBSYSTEM -M: Al Stone +M: Mark Langsdorf M: Lenny Szubowicz M: Prarit Bhargava M: David Arcari @@ -426,9 +426,9 @@ F: block/ BLUETOOTH SUBSYSTEM M: Gopal Tiwari S: Maintained -F: drivers/bluetooth +F: drivers/bluetooth/ F: include/net/bluetooth/ -F: net/bluetooth +F: net/bluetooth/ BPF (Safe dynamic programs and tools) M: Jiri Olsa @@ -503,7 +503,6 @@ F: drivers/net/bonding/ F: include/linux/if_bonding.h BUS DRIVER -M: Myron Stowe S: Maintained F: drivers/bus/ @@ -624,18 +623,31 @@ M:Jeff Moyer S: Maintained F: drivers/dax -DEVICE MAPPER SUPPORT +DM and MD build and config files M: Mike Snitzer +M: Nigel Croxon S: Maintained -F: Documentation/device-mapper/ F: drivers/md/Kconfig F: drivers/md/Makefile + +DEVICE MAPPER SUPPORT +M: Mike Snitzer +S: Maintained +F: Documentation/device-mapper/ F: drivers/md/dm* F: drivers/md/persistent-data/ F: include/linux/device-mapper.h F: include/linux/dm-*.h F: include/uapi/linux/dm-*.h +SOFTWARE RAID (Multiple Disks, MD) SUPPORT +M: Nigel Croxon +S: Maintained +F: drivers/md/md* +F: drivers/md/raid* +F: include/linux/raid/ +F: include/uapi/linux/raid/ + DEVLINK M: Petr Oros M: Ivan Vecera @@ -681,7 +693,7 @@ F: kernel/dma/ F: include/linux/dma* EDAC/HERM -M: Aristeu Rozanski +M: Aristeu Rozanski S: Maintained F: drivers/edac/ @@ -690,8 +702,13 @@ M: Ewan D. Milne S: Maintained F: drivers/scsi/lpfc +ETHERNET +S: Maintained +F: drivers/net/ethernet/ + ETHERNET BRIDGE M: Ivan Vecera +M: Hangbin Liu S: Maintained F: net/bridge/ F: include/linux/if_bridge.h @@ -790,17 +807,6 @@ F: Documentation/devicetree/bindings/phy/ F: drivers/phy F: include/linux/phy -FUTEX SUBSYSTEM -M: Waiman Long -S: Maintained -F: Documentation/*futex* -F: include/asm-generic/futex.h -F: include/linux/futex.h -F: include/uapi/linux/futex.h -F: kernel/futex.c -F: tools/perf/bench/futex* -F: tools/testing/selftests/futex/ - GFS2 FILE SYSTEM M: Bob Peterson M: Andreas Gruenbacher @@ -875,6 +881,7 @@ F: include/uapi/linux/input.h INTEGRITY SUBSYSTEM M: Bruno Meneguele +R: Jerry Snitselaar S: Maintained F: security/integrity/ @@ -1114,18 +1121,22 @@ LIB M: Prarit Bhargava S: Maintained F: lib/ +X: lib/nlattr.c LIVE PATCHING / KPATCH M: Josh Poimboeuf M: Joe Lawrence M: Artem Savkov +M: Yannick Cote S: Maintained -F: kernel/livepatch/ -F: include/linux/livepatch.h +F: Documentation/ABI/testing/sysfs-kernel-livepatch +F: Documentation/livepatch/ +F: arch/powerpc/include/asm/livepatch.h F: arch/x86/include/asm/livepatch.h F: arch/x86/kernel/livepatch.c -F: Documentation/livepatch/ -F: Documentation/ABI/testing/sysfs-kernel-livepatch +F: include/linux/livepatch.h +F: kernel/livepatch/ +F: lib/livepatch/ F: samples/livepatch/ F: tools/testing/selftests/livepatch/ @@ -1183,13 +1194,41 @@ F: drivers/net/ethernet/mellanox/mlxsw/ MEMORY MANAGEMENT M: Rafael Aquini -S: Maintained -F: include/linux/mm.h +R: Aristeu Rozanski +R: Don Dutile +R: Nico Pache +R: Waiman Long +L: mm-ma...@redhat.com +S: Maintained +F: arch/arm64/mm/ +F: arch/powerpc/mm/ +F: arch/s390/mm/ +F: arch/x86/mm/ +F: include/linux/compaction.h F: include/linux/gfp.h -F: include/linux/memory_hotplug.h -F: include/linux/mm.h -F: include/linux/mmzone.h +F: include/linux/huge*.h +F: include/linux/kasan.h +F: include/linux/khugepaged.h +F: include/linux/kmemleak.h +F: include/linux/ksm.h +F: include/linux/mem*.h +F: include/linux/migrate.h +F: include/linux/mm*.h +F: include/linux/node*.h +F: include/linux/numa.h +F: include/linux/oom.h +F: include/linux/page*.h +F: include/linux/pfn*.h +F: include/linux/rmap.h +F: include/linux/shm*.h +F: include/linux/shrinker.h +F: include/linux/slab_def.h +F: include/linux/slab.h +F: include/linux/slub_def.h +F: include/linux/swap*.h F: include/linux/vmalloc.h +F: include/linux/vmpressure.h +F: include/linux/vmstat.h F: mm/ MEMORY HOTPLUG @@ -1262,6 +1301,17 @@ F: Documentation/mmc/ F: include/linux/mmc/ F: drivers/mmc/ +MEDIA
[OS-BUILD PATCH] RHMAINTAINERS: Update Apr 15 2021
From: Prarit Bhargava RHMAINTAINERS: Update Apr 15 2021 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -63,7 +63,7 @@ Red Hat Maintainers List (try to look for most precise areas first) --- ARK Kernel Maintainer -M: Justin Forbes +M: Justin Forbes M: Patrick Talbert R: Donald Zickus S: Maintained @@ -257,7 +257,7 @@ S: Maintained F: drivers/net/ethernet/realtek/8139cp.c ACPI SUBSYSTEM -M: Al Stone +M: Mark Langsdorf M: Lenny Szubowicz M: Prarit Bhargava M: David Arcari @@ -426,9 +426,9 @@ F: block/ BLUETOOTH SUBSYSTEM M: Gopal Tiwari S: Maintained -F: drivers/bluetooth +F: drivers/bluetooth/ F: include/net/bluetooth/ -F: net/bluetooth +F: net/bluetooth/ BPF (Safe dynamic programs and tools) M: Jiri Olsa @@ -503,7 +503,6 @@ F: drivers/net/bonding/ F: include/linux/if_bonding.h BUS DRIVER -M: Myron Stowe S: Maintained F: drivers/bus/ @@ -624,18 +623,31 @@ M:Jeff Moyer S: Maintained F: drivers/dax -DEVICE MAPPER SUPPORT +DM and MD build and config files M: Mike Snitzer +M: Nigel Croxon S: Maintained -F: Documentation/device-mapper/ F: drivers/md/Kconfig F: drivers/md/Makefile + +DEVICE MAPPER SUPPORT +M: Mike Snitzer +S: Maintained +F: Documentation/device-mapper/ F: drivers/md/dm* F: drivers/md/persistent-data/ F: include/linux/device-mapper.h F: include/linux/dm-*.h F: include/uapi/linux/dm-*.h +SOFTWARE RAID (Multiple Disks, MD) SUPPORT +M: Nigel Croxon +S: Maintained +F: drivers/md/md* +F: drivers/md/raid* +F: include/linux/raid/ +F: include/uapi/linux/raid/ + DEVLINK M: Petr Oros M: Ivan Vecera @@ -681,7 +693,7 @@ F: kernel/dma/ F: include/linux/dma* EDAC/HERM -M: Aristeu Rozanski +M: Aristeu Rozanski S: Maintained F: drivers/edac/ @@ -690,8 +702,13 @@ M: Ewan D. Milne S: Maintained F: drivers/scsi/lpfc +ETHERNET +S: Maintained +F: drivers/net/ethernet/ + ETHERNET BRIDGE M: Ivan Vecera +M: Hangbin Liu S: Maintained F: net/bridge/ F: include/linux/if_bridge.h @@ -790,17 +807,6 @@ F: Documentation/devicetree/bindings/phy/ F: drivers/phy F: include/linux/phy -FUTEX SUBSYSTEM -M: Waiman Long -S: Maintained -F: Documentation/*futex* -F: include/asm-generic/futex.h -F: include/linux/futex.h -F: include/uapi/linux/futex.h -F: kernel/futex.c -F: tools/perf/bench/futex* -F: tools/testing/selftests/futex/ - GFS2 FILE SYSTEM M: Bob Peterson M: Andreas Gruenbacher @@ -875,6 +881,7 @@ F: include/uapi/linux/input.h INTEGRITY SUBSYSTEM M: Bruno Meneguele +R: Jerry Snitselaar S: Maintained F: security/integrity/ @@ -1114,18 +1121,22 @@ LIB M: Prarit Bhargava S: Maintained F: lib/ +X: lib/nlattr.c LIVE PATCHING / KPATCH M: Josh Poimboeuf M: Joe Lawrence M: Artem Savkov +M: Yannick Cote S: Maintained -F: kernel/livepatch/ -F: include/linux/livepatch.h +F: Documentation/ABI/testing/sysfs-kernel-livepatch +F: Documentation/livepatch/ +F: arch/powerpc/include/asm/livepatch.h F: arch/x86/include/asm/livepatch.h F: arch/x86/kernel/livepatch.c -F: Documentation/livepatch/ -F: Documentation/ABI/testing/sysfs-kernel-livepatch +F: include/linux/livepatch.h +F: kernel/livepatch/ +F: lib/livepatch/ F: samples/livepatch/ F: tools/testing/selftests/livepatch/ @@ -1183,13 +1194,41 @@ F: drivers/net/ethernet/mellanox/mlxsw/ MEMORY MANAGEMENT M: Rafael Aquini -S: Maintained -F: include/linux/mm.h +R: Aristeu Rozanski +R: Don Dutile +R: Nico Pache +R: Waiman Long +L: mm-ma...@redhat.com +S: Maintained +F: arch/arm64/mm/ +F: arch/powerpc/mm/ +F: arch/s390/mm/ +F: arch/x86/mm/ +F: include/linux/compaction.h F: include/linux/gfp.h -F: include/linux/memory_hotplug.h -F: include/linux/mm.h -F: include/linux/mmzone.h +F: include/linux/huge*.h +F: include/linux/kasan.h +F: include/linux/khugepaged.h +F: include/linux/kmemleak.h +F: include/linux/ksm.h +F: include/linux/mem*.h +F: include/linux/migrate.h +F: include/linux/mm*.h +F: include/linux/node*.h +F: include/linux/numa.h +F: include/linux/oom.h +F: include/linux/page*.h +F: include/linux/pfn*.h +F: include/linux/rmap.h +F: include/linux/shm*.h +F: include/linux/shrinker.h +F: include/linux/slab_def.h +F: include/linux/slab.h +F:
Re: [OS-BUILD PATCHv3 0/5] nvme: update error handling and ana_state to work well with device-mapper-multipath
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_551032821 @snitm how "old" are these patches in RHEL8? IOW if they've been untouched for years then hat would give @jmflinuxtx an idea of how often he would see a merge collision (if ever). ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv4 0/4] nvme: update error handling and ana_state to work well with device-mapper-multipath
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_557023748 Based on upstream's refusal to take this changeset I'm acking. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv4 0/4] nvme: update error handling and ana_state to work well with device-mapper-multipath
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_557024010 @e-milne ? @gtiwari1 ? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 4/5] RHMAINTAINERS: Add entry for the siw driver
From: Kamal Heib RHMAINTAINERS: Add entry for the siw driver Add myself to be the maintainer for the siw driver. RH-Acked-by: Prarit Bhargava RH-Acked-by: Jarod Wilson Signed-off-by: Kamal Heib Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -1733,6 +1733,12 @@ M: Mark Langsdorf S: Odd Fixes F: drivers/net/ethernet/marvell/sky2.* +SOFT-IWARP DRIVER (siw) +M: Kamal Heib +S: Maintained +F: drivers/infiniband/sw/siw/ +F: include/uapi/rdma/siw-abi.h + SOFTWARE RAID (Multiple Disks, MD) SUPPORT M: Nigel Croxon S: Maintained -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/893 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 2/5] RHMAINTAINERS: Add entry for the efa driver
From: Kamal Heib RHMAINTAINERS: Add entry for the efa driver Add myself to be the maintainer for the efa driver. RH-Acked-by: Prarit Bhargava RH-Acked-by: Jarod Wilson Signed-off-by: Kamal Heib Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -260,6 +260,12 @@ S: Supported F: Documentation/networking/ena.txt F: drivers/net/ethernet/amazon/ +AMAZON RDMA EFA DRIVER (efa) +M: Kamal Heib +S: Maintained +F: drivers/infiniband/hw/efa/ +F: include/uapi/rdma/efa-abi.h + AMD IOMMU (AMD-VI) M: Jerry Snitselaar M: Myron Stowe -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/893 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 3/5] RHMAINTAINERS: Add entry for the vmw_pvrdma driver
From: Kamal Heib RHMAINTAINERS: Add entry for the vmw_pvrdma driver Add myself to be the maintainer for the vmw_pvrdma driver. RH-Acked-by: Prarit Bhargava RH-Acked-by: Jarod Wilson Signed-off-by: Kamal Heib Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -1962,6 +1962,12 @@ M: Cathy Avery S: Maintained F: drivers/net/vmxnet3/* +VMWARE PVRDMA DRIVER (vmw_pvrdma) +M: Kamal Heib +S: Maintained +F: drivers/infiniband/hw/vmw_pvrdma/ +F: include/uapi/rdma/vmw_pvrdma-abi.h + WIRELESS DRIVERS AND STACK M: Jarod Wilson M: John Linville -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/893 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 0/5] RHMAINTAINERS: updates for Feb 11 2021
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/893 Add kheib entries for various sections. Signed-off-by: Prarit Bhargava Changes: 21801ca03a97 (Kamal Heib) RHMAINTAINERS: Add entry for the rdma_rxe driver d2ff594249bf (Kamal Heib) RHMAINTAINERS: Add entry for the siw driver 98326c1af45b (Kamal Heib) RHMAINTAINERS: Add entry for the vmw_pvrdma driver 1fce133ec54b (Kamal Heib) RHMAINTAINERS: Add entry for the efa driver 326ac612ba3b (Kamal Heib) RHMAINTAINERS: Add entry for the bnxt_re driver redhat/rhdocs/MAINTAINERS/RHMAINTAINERS | 30 ++ 1 file changed, 30 insertions(+) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 1/5] RHMAINTAINERS: Add entry for the bnxt_re driver
From: Kamal Heib RHMAINTAINERS: Add entry for the bnxt_re driver Add Selvin to be the maintainer for the bnxt_re driver. RH-Acked-by: Prarit Bhargava RH-Acked-by: Jarod Wilson Signed-off-by: Kamal Heib Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -409,6 +409,12 @@ S: Maintained F: drivers/net/ethernet/broadcom/bnxt/ F: drivers/net/ethernet/broadcom/Kconfig +BROADCOM BNXT_RE RDMA ROCE DRIVER +M: Selvin Xavier +S: Maintained +F: drivers/infiniband/hw/bnxt_re/ +F: include/uapi/rdma/bnxt_re-abi.h + Broadcom NetXtreme II BCM5706/5708/5709/57710/57711/57712/57800/57810/57840 iSCSI Driver M: Maurizio Lombardi S: Maintained -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/893 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 5/5] RHMAINTAINERS: Add entry for the rdma_rxe driver
From: Kamal Heib RHMAINTAINERS: Add entry for the rdma_rxe driver Add myself to be the maintainer for the rdma_rxe driver. RH-Acked-by: Prarit Bhargava RH-Acked-by: Jarod Wilson Signed-off-by: Kamal Heib Signed-off-by: Prarit Bhargava diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -1739,6 +1739,12 @@ S: Maintained F: drivers/infiniband/sw/siw/ F: include/uapi/rdma/siw-abi.h +SOFT-ROCE DRIVER (rdma_rxe) +M: Kamal Heib +S: Maintained +F: drivers/infiniband/sw/rxe/ +F: include/uapi/rdma/rdma_user_rxe.h + SOFTWARE RAID (Multiple Disks, MD) SUPPORT M: Nigel Croxon S: Maintained -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/893 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] RHMAINTAINERS: Update for Aug 20 2021
From: Prarit Bhargava RHMAINTAINERS: Update for Aug 20 2021 Update RHMAINTAINERS. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -398,7 +398,7 @@ F: arch/arm/oprofile/common.c F: arch/arm*/kernel/hw_breakpoint.c F: arch/arm*/include/asm/hw_breakpoint.h F: arch/arm*/include/asm/perf_event.h -F: drivers/perf/* +F: drivers/perf/ F: include/linux/perf/arm_pmu.h ARM SMMU DRIVERS @@ -650,7 +650,7 @@ F: include/uapi/rdma/cxgb4-abi.h DEVICE DIRECT ACCESS M: Jeff Moyer S: Supported -F: drivers/dax +F: drivers/dax/ DM and MD build and config files M: Mike Snitzer @@ -735,7 +735,7 @@ F: drivers/edac/ EMULEX FC DRIVER M: Ewan D. Milne S: Supported -F: drivers/scsi/lpfc +F: drivers/scsi/lpfc/ ETHERNET S: Supported @@ -850,8 +850,8 @@ GENERIC PHY FRAMEWORK M: John Linville S: Supported F: Documentation/devicetree/bindings/phy/ -F: drivers/phy -F: include/linux/phy +F: drivers/phy/ +F: include/linux/phy/ GFS2 FILE SYSTEM M: Bob Peterson @@ -892,7 +892,6 @@ S: Supported F: Documentation/devicetree/bindings/i2c/ F: Documentation/i2c/ F: drivers/i2c/ -F: drivers/i2c/*/ F: include/linux/i2c.h F: include/linux/i2c-*.h F: include/uapi/linux/i2c.h @@ -1030,14 +1029,14 @@ F: drivers/powercap/intel_rapl.c INTEL TRUSTED PLATFORM MODULE (TPM) M: Jerry Snitselaar S: Supported -F: drivers/char/tpm/* +F: drivers/char/tpm/ F: include/linux/tpm.h INTEL QUICK ASSIST TECHNOLOGY (QAT) M: Vladis Dronov M: Tony Camuso S: Supported -F: drivers/crypto/qat/* +F: drivers/crypto/qat/ IOMMU DRIVERS M: Jerry Snitselaar @@ -1112,7 +,7 @@ F:include/uapi/linux/kvm* F: include/asm-generic/kvm* F: include/linux/kvm* F: include/kvm/iodev.h -F: virt/kvm/* +F: virt/kvm/ F: tools/kvm/ F: tools/testing/selftests/kvm/ @@ -1169,7 +1168,6 @@ M:Vitaly Kuznetsov L: rhvirt-patc...@redhat.com S: Supported F: arch/x86/kvm/ -F: arch/x86/kvm/*/ F: arch/x86/include/uapi/asm/kvm* F: arch/x86/include/uapi/asm/vmx.h F: arch/x86/include/asm/kvm* @@ -1493,6 +1491,7 @@ S:Supported F: net/ F: Documentation/networking/ F: drivers/net/Space.c +F: drivers/net/bareudp.c F: drivers/net/dummy.c F: drivers/net/geneve.c F: drivers/net/ifb.c @@ -1561,6 +1560,7 @@ X:net/ieee802154/ X: net/irda/ X: net/iucv/ X: net/mac80211/ +X: net/mac802154/ X: net/rds/ X: net/rfkill/ X: net/sunrpc/ @@ -1599,14 +1599,26 @@ S: Supported F: drivers/net/ethernet/qlogic/netxen/ NETWORK LOCK MANAGER (lockd) +M: Benjamin Coddington +M: J. Bruce Fields +M: Steve Dickson +M: Scott Mayhew S: Supported F: fs/lockd/ NFS FILE SYSTEM (nfs) +M: Benjamin Coddington +M: J. Bruce Fields +M: Steve Dickson +M: Scott Mayhew S: Supported F: fs/nfs/ NFS SERVER (nfsd) +M: Benjamin Coddington +M: J. Bruce Fields +M: Steve Dickson +M: Scott Mayhew S: Supported F: fs/nfsd/ @@ -1637,8 +1649,8 @@ S:Supported NVDIMM SUBSYSTEM M: Jeff Moyer S: Supported -F: drivers/acpi/nfit -F: drivers/nvdimm +F: drivers/acpi/nfit/ +F: drivers/nvdimm/ F: include/linux/libnvdimm.h F: include/linux/nd.h F: include/uapi/linux/ndctl.h @@ -1707,7 +1719,7 @@ PERFORMANCE EVENTS SUBSYSTEM M: Jiri Olsa M: Michael Petlan S: Supported -F: kernel/events/* +F: kernel/events/ F: include/linux/perf_event.h F: include/uapi/linux/perf_event.h F: arch/*/kernel/perf_event*.c @@ -1816,19 +1828,19 @@ QLOGIC QED NETWORK DRIVER M: Manish Chopra M: John W. Linville S: Supported -F: drivers/net/ethernet/qlogic/qed +F: drivers/net/ethernet/qlogic/qed/ QLOGIC QEDE ETHERNET NETWORK DRIVER M: Manish Chopra M: John W. Linville S: Supported -F: drivers/net/ethernet/qlogic/qede +F: drivers/net/ethernet/qlogic/qede/ QLOGIC QEDR RDMA ETHERNET NETWORK DRIVER M: Manish Chopra M: John W. Linville S: Supported -F: drivers/infiniband/hw/qedr +F: drivers/infiniband/hw/qedr/ QLOGIC QLGE 10Gb ETHERNET DRIVER M: Manish Chopra @@ -2027,6 +2039,10 @@ S: Supported F: drivers/spi/ SUN REMOTE PROCEDURE CALL (sunrpc) +M: Benjamin Coddington +M: J. Bruce Fields +M: Steve Dickson +M: Scott Mayhew S: Supported F: net/sunrpc/ @@ -2046,7 +2062,7 @@ SYSTEM ON CHIP M: Mark Salter S: Supported F: drivers/soc/ -F: include/linux/soc +F:
Re: [OS-BUILD PATCH] increase CONFIG_NODES_SHIFT for aarch64
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1312#note_652852405 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] [redhat] configs: Remove pending CONFIG_CHELSIO_IPSEC_INLINE file
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1342#note_665183902 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] Disable liquidio driver on ark/rhel
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1320#note_656399609 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2] Attempt to fix Intel PMT code
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1327#note_660999801 I have posted https://lore.kernel.org/lkml/20210825125735.621799-1-pra...@redhat.com/ . Hopefully that lands and we can do a proper cleanup. P. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2] Attempt to fix Intel PMT code
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1327#note_660998828 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv3 0/2] netfilter: Add deprecation notices for xtables
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1226#note_672662871 This looks good to me and matches the rest of the existing messages. If we need to change these later on we can make a modification after management approval. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/0] [redhat] New configs in init/Kconfig
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1369#note_673584604 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2 2/2] x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support
From: Prarit Bhargava x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support Enable Elkhart Lake Quadrature Encoder Peripheral support for both RHEL and Fedora. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/common/generic/x86/x86_64/CONFIG_COUNTER b/redhat/configs/common/generic/x86/x86_64/CONFIG_COUNTER new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/x86/x86_64/CONFIG_COUNTER @@ -0,0 +1 @@ +CONFIG_COUNTER=m diff --git a/redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_QEP b/redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_QEP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_QEP @@ -0,0 +1 @@ +CONFIG_INTEL_QEP=m diff --git a/redhat/configs/common/generic/x86/x86_64/CONFIG_INTERRUPT_CNT b/redhat/configs/common/generic/x86/x86_64/CONFIG_INTERRUPT_CNT new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/x86/x86_64/CONFIG_INTERRUPT_CNT @@ -0,0 +1 @@ +# CONFIG_INTERRUPT_CNT is not set -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1383 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2 0/2] x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1383 Enable Elkhart Lake Quadrature Encoder Peripheral support for both RHEL and Fedora. Signed-off-by: Prarit Bhargava --- redhat/configs/common/generic/x86/x86_64/CONFIG_COUNTER | 1 + redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_QEP| 1 + redhat/configs/common/generic/x86/x86_64/CONFIG_INTERRUPT_CNT| 1 + redhat/configs/common/generic/CONFIG_DMA_RESTRICTED_POOL | 1 + redhat/configs/pending-common/generic/CONFIG_DMA_RESTRICTED_POOL | 11 -- 5 files changed, 4 insertions(+), 11 deletions(-) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2 1/2] [redhat] New configs in kernel/dma
From: Fedora Kernel Team [redhat] New configs in kernel/dma Hi, As part of the ongoing rebase effort, the following configuration options need to be reviewed. As a reminder, the ARK configuration flow involves moving unreviewed configuration options from the pending directory to the ark directory. In the diff below, options are removed from the pending directory and added to the ark hierarchy. The final options that need to be ACKed are the files that are being added to the ark hierarchy. If the value for a file that is added should be changed, please reply with a better option. Symbol: DMA_RESTRICTED_POOL [=n] Type : bool Defined at kernel/dma/Kconfig:83 Prompt: DMA Restricted Pool Depends on: OF [=y] && OF_RESERVED_MEM [=y] && SWIOTLB [=y] Location: -> Library routines --- Cc: Jerry Snitselaar Cc: Donald Dutile Cc: Clark Williams Cc: Joel Savitz Cc: Lucas Zampieri Signed-off-by: Fedora Kernel Team diff --git a/redhat/configs/common/generic/CONFIG_DMA_RESTRICTED_POOL b/redhat/configs/common/generic/CONFIG_DMA_RESTRICTED_POOL new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_DMA_RESTRICTED_POOL @@ -0,0 +1 @@ +# CONFIG_DMA_RESTRICTED_POOL is not set diff --git a/redhat/configs/pending-common/generic/CONFIG_DMA_RESTRICTED_POOL b/redhat/configs/pending-common/generic/CONFIG_DMA_RESTRICTED_POOL deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/pending-common/generic/CONFIG_DMA_RESTRICTED_POOL +++ /dev/null @@ -1,11 +0,0 @@ -# Symbol: DMA_RESTRICTED_POOL [=n] -# Type : bool -# Defined at kernel/dma/Kconfig:83 -# Prompt: DMA Restricted Pool -# Depends on: OF [=y] && OF_RESERVED_MEM [=y] && SWIOTLB [=y] -# Location: -# -> Library routines -# -# -# -# CONFIG_DMA_RESTRICTED_POOL is not set -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1383 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support
From: Prarit Bhargava x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support Enable Elkhart Lake Quadrature Encoder Peripheral support for both RHEL and Fedora. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/common/generic/x86/x86_64/CONFIG_COUNTER b/redhat/configs/common/generic/x86/x86_64/CONFIG_COUNTER new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/x86/x86_64/CONFIG_COUNTER @@ -0,0 +1 @@ +CONFIG_COUNTER=m diff --git a/redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_QEP b/redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_QEP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/x86/x86_64/CONFIG_INTEL_QEP @@ -0,0 +1 @@ +CONFIG_INTEL_QEP=m -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1383 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv3 0/2] netfilter: Add deprecation notices for xtables
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1226#note_672411585 Hey @psutter1, Things have progressed since you posted this two months ago. RHEL9 has had it's final rebase against ARK, and is now it's own tree: https://gitlab.com/redhat/rhel/src/kernel/rhel-9. Here's what you should now do: 1. Use this MR to submit the deprecation code into ARK *and* disable the CONFIGS for iptables, etc. For those CONFIGs add a comment in the CONFIG file that states: "This CONFIG has been disabled in RHEL by RHEL Engineering. Please contact Red Hat Support for further assistance." 2. Submit *this* MR to the RHEL9 repository so iptables are appropriately marked deprecated in RHEL9. I do realize this is a bit of extra work, however, we're figuring some of this out as we move along. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv3 0/2] netfilter: Add deprecation notices for xtables
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1226#note_672566455 @psutter1 -- I just sent you an email :) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] redhat/configs/evaluate_configs: Update help output
From: Prarit Bhargava redhat/configs/evaluate_configs: Update help output Fix a typo with the .rhel priority in the output, and fix a tab issue. Update the help output. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/evaluate_configs b/redhat/configs/evaluate_configs index blahblah..blahblah 100755 --- a/redhat/configs/evaluate_configs +++ b/redhat/configs/evaluate_configs @@ -33,7 +33,7 @@ whatcouldgowrong() { echo "usage: evaluate_configs [-c CONFIG] [-d] [-j] [ -p priority_file] [-f]" echo "" echo " -c CONFIG Evalulate specific CONFIGs (file or csl)" - echo " -d Enable debug" + echo " -d Enable debug" echo " -p priority.file Specify a priority.file (no default)" echo " -j Evaluate common directory" echo " -f Evaluate CONFIGs" @@ -47,7 +47,9 @@ whatcouldgowrong() { echo " ./evaluate_configs -p priority.fedora -f" echo "" echo "To fix only CONFIG_HEADER_TEST in RHEL," - echo " ./evaluate_configs -p priority.fedora -c CONFIG_HEADER_TEST -f" + echo " ./evaluate_configs -p priority.rhel -c CONFIG_HEADER_TEST -f" + echo "" + echo "and commit the resulting changes." echo "" echo "To fix the common directory entries," echo " ./evaluate_configs -j" -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1302 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] Revert "ice: mark driver as tech-preview"
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1298#note_645926363 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/2] redhat/configs: sound configuration cleanups and updates
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1294#note_649898788 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] RHMAINTAINERS: Update for Aug 6 2021
From: Prarit Bhargava RHMAINTAINERS: Update for Aug 6 2021 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -411,18 +411,6 @@ F: drivers/iommu/arm-smmu.c F: drivers/iommu/arm-smmu-v3.c F: drivers/iommu/io-pgtable-arm.c -ATHEROS WIRELESS 5K LAN DRIVERS -M: Jarod Wilson -M: John Linville -S: Supported -F: drivers/net/wireless/ath5k - -ATHEROS WIRELESS 9K LAN DRIVERS -M: Jarod Wilson -M: John Linville -S: Supported -F: drivers/net/wireless/ath9k - ATHEROS ETHERNET DRIVERS M: Jarod Wilson S: Supported @@ -1088,6 +1076,8 @@ R:Kairui Song R: Lucas Zampieri R: Pingfan Liu R: Tao Liu +R: Lianbo Jiang +R: Philipp Rudo L: kdump-b...@redhat.com S: Supported F: Documentation/admin-guide/kdump/ @@ -1103,6 +1093,12 @@ F: arch/x86/kernel/machine_kexec_*.c F: arch/x86/kernel/crash*.c F: arch/x86/kernel/kexec-bzimage64.c +KASLR +M: Baoquan He +S: Supported +F: arch/x86/boot/compressed/kaslr.c +F: arch/x86/mm/kaslr.c + KERNEL VIRTUAL MACHINE (KVM) M: Paolo Bonzini M: Bandan Das @@ -1847,11 +1843,6 @@ F: Documentation/ABI/testing/sysfs-bus-rbd F: drivers/block/rbd.c F: drivers/block/rbd_types.h -RALINK RT2X00 WIRELESS LAN DRIVER -M: Jarod Wilson -S: Supported -F: drivers/net/wireless/rt2x00/ - READ-COPY UPDATE (RCU) M: Waiman Long R: Artem Savkov @@ -1864,12 +1855,6 @@ F: Documentation/RCU/ F: include/linux/rcu* F: kernel/rcu/ -REALTEK WIRELESS LAN DRIVERS -M: Jarod Wilson -M: John Linville -S: Supported -F: drivers/net/wireless/rtl818x - RFKILL M: John Linville S: Supported @@ -2199,7 +2184,6 @@ VIDEO DRIVERS M: David Airlie M: Adam Jackson M: Lyude Paul -R: Jeremy Cline R: Michel Dänzer R: Jérôme Glisse R: Karol Herbst @@ -2303,12 +2287,20 @@ F: drivers/infiniband/hw/vmw_pvrdma/ F: include/uapi/rdma/vmw_pvrdma-abi.h WIRELESS DRIVERS AND STACK -M: Jarod Wilson -M: John Linville +M: Íñigo Huguet +R: Jarod Wilson +R: John Linville S: Supported F: drivers/net/wireless/ F: net/mac80211/ F: net/wireless/ +F: net/rfkill/ +F: net/qrtr/ +F: include/net/*80211* +F: include/net/iw* +F: include/net/regulatory.h +F: include/uapi/linux/nl80211.h +F: include/uapi/linux/wireless.h XEN M: Vitaly Kuznetsov -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1295 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] Fix dist-srpm-gcov
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1430#note_703758840 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat: remove kernel.changelog-8.99 file
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1392#note_687664906 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat: rename usage of .rhel8git.mk to .rhpkg.mk
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1389#note_687665503 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat/configs: Enable Hyper-V guests on ARM64
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1394#note_687663426 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/5] configs: Add include_rhel and include_fedora to kernel.spec
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1413#note_690565580 Okay based on that I'm resolving the thread. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 3/5] redhat/kernel.spec.template: Add include_fedora and include_rhel variables
From: Prarit Bhargava redhat/kernel.spec.template: Add include_fedora and include_rhel variables The centos-stream-9 (c9s) [1] repository contains files for both RHEL and Fedora configs. The Fedora configs will never be updated, and will quickly be out-of-date with respect to upstream. Having the files in place causes confusion having the Fedora files causes for engineers and contributors. Add include_fedora and include_rhel variables. These can be set in Makefile.variables to include or exclude RHEL or Fedora-specific files. These are enabled for ARK, and include_fedora can be disabled for c9s. [1] https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/ Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++ b/redhat/Makefile @@ -236,7 +236,7 @@ setup-source: dist-git-version-check dist-clean-sources cp $(REDHAT)/$(CHANGELOG_PREV) $(REDHAT)/$(CHANGELOG); \ fi @cp $(REDHAT)/$(CHANGELOG) $(SOURCES)/$(CHANGELOG) - @$(REDHAT)/genspec.sh $(SOURCES) $(SOURCES)/$(SPECFILE) $(SOURCES)/$(CHANGELOG) $(PKGRELEASE) $(RPMKVERSION) $(RPMKPATCHLEVEL) $(RPMKSUBLEVEL) $(DISTRO_BUILD) $(RELEASED_KERNEL) $(SPECRELEASE) $(__ZSTREAM) "$(BUILDOPTS)" $(MARKER) `cat $(REDHAT)/marker` $(SINGLE_TARBALL) $(TARFILE_RELEASE) $(SNAPSHOT) $(UPSTREAM_BRANCH) $(BUILDID) + @$(REDHAT)/genspec.sh $(SOURCES) $(SOURCES)/$(SPECFILE) $(SOURCES)/$(CHANGELOG) $(PKGRELEASE) $(RPMKVERSION) $(RPMKPATCHLEVEL) $(RPMKSUBLEVEL) $(DISTRO_BUILD) $(RELEASED_KERNEL) $(SPECRELEASE) $(__ZSTREAM) "$(BUILDOPTS)" $(MARKER) `cat $(REDHAT)/marker` $(SINGLE_TARBALL) $(TARFILE_RELEASE) $(SNAPSHOT) $(UPSTREAM_BRANCH) $(BUILDID) $(INCLUDE_FEDORA_FILES) $(INCLUDE_RHEL_FILES) @cp $(SOURCES)/$(SPECFILE) $(SOURCES)/../SPECS/ generate-testpatch-tmp: diff --git a/redhat/Makefile.variables b/redhat/Makefile.variables index blahblah..blahblah 100644 --- a/redhat/Makefile.variables +++ b/redhat/Makefile.variables @@ -34,3 +34,10 @@ RELEASED_KERNEL:=0 # multiple updates and builds without bumping the base version, and no # when you expect every build to use a different base kernel version. BUMP_RELEASE:=yes + +# INCLUDE_*_FILES determines whether or not the specific OS flavor files will +# be included as part of the source RPM. Downstream projects, such as +# centos-stream or RHEL, can disable file inclusion by setting these values +# to '0'. +INCLUDE_FEDORA_FILES:=1 +INCLUDE_RHEL_FILES:=1 diff --git a/redhat/genspec.sh b/redhat/genspec.sh index blahblah..blahblah 100755 --- a/redhat/genspec.sh +++ b/redhat/genspec.sh @@ -23,6 +23,8 @@ TARFILE_RELEASE=${16} SNAPSHOT=${17} UPSTREAM_BRANCH=${18} BUILDID=${19} +INCLUDE_FEDORA_FILES=${20} +INCLUDE_RHEL_FILES=${21} RPMVERSION=${KVERSION}.${KPATCHLEVEL} clogf="$SOURCES/changelog" # hide [redhat] entries from changelog @@ -137,6 +139,8 @@ test -n "$SPECFILE" && s/%%DISTRO_BUILD%%/$DISTRO_BUILD/ s/%%RELEASED_KERNEL%%/$RELEASED_KERNEL/ s/%%DEBUG_BUILDS_ENABLED%%/$DEBUG_BUILDS_ENABLED/ + s/%%INCLUDE_FEDORA_FILES%%/$INCLUDE_FEDORA_FILES/ + s/%%INCLUDE_RHEL_FILES%%/$INCLUDE_RHEL_FILES/ s/%%TARBALL_VERSION%%/$TARFILE_RELEASE/" "$SPECFILE" echo "MARKER is $MARKER" 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 @@ -3,6 +3,11 @@ # environment changes that affect %%install need to go # here before the %%install macro is pre-built. +# Include Fedora files +%global include_fedora %%INCLUDE_FEDORA_FILES%% +# Include RHEL files +%global include_rhel %%INCLUDE_RHEL_FILES%% + # Disable LTO in userspace packages. %global _lto_cflags %{nil} @@ -685,8 +690,12 @@ Source1: Makefile.rhelver %define signing_key_filename kernel-signing-s390.cer %endif +%if 0%{?include_rhel} Source8: x509.genkey.rhel +%endif +%if 0%{?include_fedora} Source9: x509.genkey.fedora +%endif %if %{?released_kernel} @@ -732,12 +741,17 @@ Source13: redhatsecureboot003.cer # released_kernel %endif +%if 0%{?include_rhel} Source22: mod-extra.list.rhel +%endif +%if 0%{?include_fedora} Source16: mod-extra.list.fedora +%endif Source17: mod-denylist.sh Source18: mod-sign.sh Source79: parallel_xz.sh +%if 0%{?include_fedora} Source80: filter-x86_64.sh.fedora Source81: filter-armv7hl.sh.fedora Source82: filter-i686.sh.fedora @@ -745,7 +759,9 @@ Source83: filter-aarch64.sh.fedora Source86: filter-ppc64le.sh.fedora Source87: filter-s390x.sh.fedora Source89: filter-modules.sh.fedora +%endif +%if 0%{?include_rhel} Source90: filter-x86_64.sh.rhel Source91: filter-armv7hl.sh.rhel Source92: filter-i686.sh.rhel @@ -753,8 +769,10 @@ Source93: filter-aarch64.sh.rhel Source96: filter-ppc64le.sh.rhel Source97: filter-s390x.sh.rhel Source99: filter-modules.sh.rhel +%endif %define modsign_cmd %{SOURCE18} +%if
[OS-BUILD PATCH 5/5] redhat/kernel.spec.template: Cleanup source numbering
From: Prarit Bhargava redhat/kernel.spec.template: Cleanup source numbering Cleanup the numbering of the source files. Signed-off-by: Prarit Bhargava 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 @@ -734,72 +734,71 @@ Source13: redhatsecureboot003.cer # released_kernel %endif -Source17: mod-denylist.sh -Source18: mod-sign.sh -Source79: parallel_xz.sh +Source20: mod-denylist.sh +Source21: mod-sign.sh +Source22: parallel_xz.sh -%define modsign_cmd %{SOURCE18} +%define modsign_cmd %{SOURCE21} %if 0%{?include_rhel} -Source8: x509.genkey.rhel +Source23: x509.genkey.rhel -Source20: kernel-aarch64-rhel.config -Source21: kernel-aarch64-debug-rhel.config -Source22: mod-extra.list.rhel +Source24: kernel-aarch64-rhel.config +Source25: kernel-aarch64-debug-rhel.config +Source26: mod-extra.list.rhel -Source30: kernel-ppc64le-rhel.config -Source31: kernel-ppc64le-debug-rhel.config -Source32: kernel-s390x-rhel.config -Source33: kernel-s390x-debug-rhel.config -Source34: kernel-s390x-zfcpdump-rhel.config -Source35: kernel-x86_64-rhel.config -Source36: kernel-x86_64-debug-rhel.config +Source27: kernel-ppc64le-rhel.config +Source28: kernel-ppc64le-debug-rhel.config +Source29: kernel-s390x-rhel.config +Source30: kernel-s390x-debug-rhel.config +Source31: kernel-s390x-zfcpdump-rhel.config +Source32: kernel-x86_64-rhel.config +Source33: kernel-x86_64-debug-rhel.config -Source90: filter-x86_64.sh.rhel -Source91: filter-armv7hl.sh.rhel -Source92: filter-i686.sh.rhel -Source93: filter-aarch64.sh.rhel -Source96: filter-ppc64le.sh.rhel -Source97: filter-s390x.sh.rhel -Source99: filter-modules.sh.rhel +Source34: filter-x86_64.sh.rhel +Source35: filter-armv7hl.sh.rhel +Source36: filter-i686.sh.rhel +Source37: filter-aarch64.sh.rhel +Source38: filter-ppc64le.sh.rhel +Source39: filter-s390x.sh.rhel +Source40: filter-modules.sh.rhel %endif %if 0%{?include_fedora} -Source9: x509.genkey.fedora -Source16: mod-extra.list.fedora - -Source37: kernel-aarch64-fedora.config -Source38: kernel-aarch64-debug-fedora.config -Source39: kernel-armv7hl-fedora.config -Source40: kernel-armv7hl-debug-fedora.config -Source41: kernel-armv7hl-lpae-fedora.config -Source42: kernel-armv7hl-lpae-debug-fedora.config -Source43: kernel-i686-fedora.config -Source44: kernel-i686-debug-fedora.config -Source45: kernel-ppc64le-fedora.config -Source46: kernel-ppc64le-debug-fedora.config -Source47: kernel-s390x-fedora.config -Source48: kernel-s390x-debug-fedora.config -Source49: kernel-x86_64-fedora.config -Source50: kernel-x86_64-debug-fedora.config - -Source80: filter-x86_64.sh.fedora -Source81: filter-armv7hl.sh.fedora -Source82: filter-i686.sh.fedora -Source83: filter-aarch64.sh.fedora -Source86: filter-ppc64le.sh.fedora -Source87: filter-s390x.sh.fedora -Source89: filter-modules.sh.fedora -%endif - - -Source51: generate_all_configs.sh - -Source52: process_configs.sh -Source56: update_scripts.sh -Source57: generate_crashkernel_default.sh - -Source54: mod-internal.list +Source50: x509.genkey.fedora +Source51: mod-extra.list.fedora + +Source52: kernel-aarch64-fedora.config +Source53: kernel-aarch64-debug-fedora.config +Source54: kernel-armv7hl-fedora.config +Source55: kernel-armv7hl-debug-fedora.config +Source56: kernel-armv7hl-lpae-fedora.config +Source57: kernel-armv7hl-lpae-debug-fedora.config +Source58: kernel-i686-fedora.config +Source59: kernel-i686-debug-fedora.config +Source60: kernel-ppc64le-fedora.config +Source61: kernel-ppc64le-debug-fedora.config +Source62: kernel-s390x-fedora.config +Source63: kernel-s390x-debug-fedora.config +Source64: kernel-x86_64-fedora.config +Source65: kernel-x86_64-debug-fedora.config + +Source67: filter-x86_64.sh.fedora +Source68: filter-armv7hl.sh.fedora +Source69: filter-i686.sh.fedora +Source70: filter-aarch64.sh.fedora +Source71: filter-ppc64le.sh.fedora +Source72: filter-s390x.sh.fedora +Source73: filter-modules.sh.fedora +%endif + +Source80: generate_all_configs.sh +Source81: process_configs.sh + +Source82: update_scripts.sh +Source83: generate_crashkernel_default.sh + +Source84: mod-internal.list Source100: rheldup3.x509 Source101: rhelkpatch1.x509 @@ -1421,7 +1420,7 @@ cd configs # Drop some necessary files from the source dir into the buildroot cp $RPM_SOURCE_DIR/kernel-*.config . -cp %{SOURCE51} . +cp %{SOURCE80} . # merge.pl cp %{SOURCE3000} . # kernel-local @@ -1469,7 +1468,7 @@ done %endif %endif -cp %{SOURCE52} . +cp %{SOURCE81} . OPTS="" %if %{with_configchecks} OPTS="$OPTS -w -n -c" @@ -1481,7 +1480,7 @@ done %endif ./process_configs.sh $OPTS kernel %{rpmversion} -cp %{SOURCE56} . +cp %{SOURCE82} . RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh %{primary_target} # end of kernel config @@ -2002,9 +2001,9 @@ BuildKernel() { remove_depmod_files # Identify modules in the kernel-modules-extras package -%{SOURCE17}
[OS-BUILD PATCH 0/5] configs: Add include_rhel and include_fedora to kernel.spec
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1413 The centos-stream-9 (c9s) [1] repository contains files for both RHEL and Fedora configs. The Fedora configs will never be updated, and will quickly be out-of-date with respect to upstream. Having the files in place causes confusion for engineers and contributors. This patchset adds an include_rhel and include_fedora variable to the kernel rpm specfile, and adds a INCLUDE_FEDORA_FILES and INCLUDE_RHEL_FILES as Makefile variables. For RHEL and centos-stream, the fedora files can be removed, redhat/configs/flavors updated, and INCLUDE_FEDORA_FILES can be set to 0 with a single extra patch which requires minimal effort. Signed-off-by: Prarit Bhargava --- redhat/Makefile |6 +- redhat/Makefile.variables |7 + redhat/genspec.sh |4 + redhat/fedora_files/kernel-local => redhat/kernel-local |0 redhat/kernel.spec.template | 142 --- 5 files changed, 90 insertions(+), 69 deletions(-) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 1/5] redhat/Makefile: Use flavors file
From: Prarit Bhargava redhat/Makefile: Use flavors file Use the configs/flavors file instead of hardcoding directory copies. Signed-off-by: Prarit Bhargava diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++ b/redhat/Makefile @@ -254,8 +254,7 @@ sources-rh: $(TARBALL) generate-testpatch-tmp setup-source dist-configs-check echo "WARNING: There are uncommitted changes in your tree or the changes are not in sync with linux-kernel-test.patch. Either commit the changes or run 'make dist-test-patch'" @rm $(TESTPATCH).tmp @cp $(TESTPATCH) $(SOURCES)/linux-kernel-test.patch - @cp fedora_files/* $(SOURCES); - @cp rhel_files/* $(SOURCES); + @cat configs/flavors | while read flavor; do echo "Copying sources for $${flavor}"; [ -e $${flavor}_files ] && cp $${flavor}_files/* $(SOURCES); done @cp cpupower.* \ keys/rhel*.x509 \ kabi/check-kabi \ -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1413 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 4/5] redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files
From: Prarit Bhargava redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files Reorganize the RHEL and Fedora specific files into a single section. Signed-off-by: Prarit Bhargava 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 @@ -690,13 +690,6 @@ Source1: Makefile.rhelver %define signing_key_filename kernel-signing-s390.cer %endif -%if 0%{?include_rhel} -Source8: x509.genkey.rhel -%endif -%if 0%{?include_fedora} -Source9: x509.genkey.fedora -%endif - %if %{?released_kernel} Source10: redhatsecurebootca5.cer @@ -741,40 +734,19 @@ Source13: redhatsecureboot003.cer # released_kernel %endif -%if 0%{?include_rhel} -Source22: mod-extra.list.rhel -%endif -%if 0%{?include_fedora} -Source16: mod-extra.list.fedora -%endif Source17: mod-denylist.sh Source18: mod-sign.sh Source79: parallel_xz.sh -%if 0%{?include_fedora} -Source80: filter-x86_64.sh.fedora -Source81: filter-armv7hl.sh.fedora -Source82: filter-i686.sh.fedora -Source83: filter-aarch64.sh.fedora -Source86: filter-ppc64le.sh.fedora -Source87: filter-s390x.sh.fedora -Source89: filter-modules.sh.fedora -%endif - -%if 0%{?include_rhel} -Source90: filter-x86_64.sh.rhel -Source91: filter-armv7hl.sh.rhel -Source92: filter-i686.sh.rhel -Source93: filter-aarch64.sh.rhel -Source96: filter-ppc64le.sh.rhel -Source97: filter-s390x.sh.rhel -Source99: filter-modules.sh.rhel -%endif %define modsign_cmd %{SOURCE18} %if 0%{?include_rhel} +Source8: x509.genkey.rhel + Source20: kernel-aarch64-rhel.config Source21: kernel-aarch64-debug-rhel.config +Source22: mod-extra.list.rhel + Source30: kernel-ppc64le-rhel.config Source31: kernel-ppc64le-debug-rhel.config Source32: kernel-s390x-rhel.config @@ -782,9 +754,20 @@ Source33: kernel-s390x-debug-rhel.config Source34: kernel-s390x-zfcpdump-rhel.config Source35: kernel-x86_64-rhel.config Source36: kernel-x86_64-debug-rhel.config + +Source90: filter-x86_64.sh.rhel +Source91: filter-armv7hl.sh.rhel +Source92: filter-i686.sh.rhel +Source93: filter-aarch64.sh.rhel +Source96: filter-ppc64le.sh.rhel +Source97: filter-s390x.sh.rhel +Source99: filter-modules.sh.rhel %endif %if 0%{?include_fedora} +Source9: x509.genkey.fedora +Source16: mod-extra.list.fedora + Source37: kernel-aarch64-fedora.config Source38: kernel-aarch64-debug-fedora.config Source39: kernel-armv7hl-fedora.config @@ -799,6 +782,14 @@ Source47: kernel-s390x-fedora.config Source48: kernel-s390x-debug-fedora.config Source49: kernel-x86_64-fedora.config Source50: kernel-x86_64-debug-fedora.config + +Source80: filter-x86_64.sh.fedora +Source81: filter-armv7hl.sh.fedora +Source82: filter-i686.sh.fedora +Source83: filter-aarch64.sh.fedora +Source86: filter-ppc64le.sh.fedora +Source87: filter-s390x.sh.fedora +Source89: filter-modules.sh.fedora %endif -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1413 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/5] configs: Add include_rhel and include_fedora to kernel.spec
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1413#note_690382344 Fixed :) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/5] configs: Add include_rhel and include_fedora to kernel.spec
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1413#note_690443819 Good point @hertonrk-rh. My plan is to remove the fedora_files, configs/fedora, priority.fedora, and update flavors in RHEL & centos-stream. Would that solve your concerns? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] [redhat] redhat/configs: Update configs for secure IPL
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1371#note_684542569 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] RHMAINTAINERS: Update for Oct 1 2021
From: Prarit Bhargava RHMAINTAINERS: Update for Oct 1 2021 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -85,6 +85,14 @@ F: Makefile.rhelver F: redhat/ X: redhat/configs/ +RHEL 8.6 Kernel Maintainer +M: Augusto Caringi +S: Supported +F: makefile +F: Makefile.rhelver +F: redhat/ +X: redhat/configs/ + RHEL 8.5 Kernel Maintainer M: Bruno Meneguele S: Supported @@ -149,7 +157,7 @@ F: redhat/ X: redhat/configs/ RHEL 7.9 Kernel Maintainer -M: Augusto Caringi +M: Rado Vrbovsky S: Supported F: makefile F: redhat/ @@ -320,7 +328,7 @@ F: drivers/media/pci/ivtv/ivtv-alsa* F: drivers/media/usb/tm6000/tm6000-alsa.c AMAZON ETHERNET DRIVERS -M: John Linville +M: Petr Oros S: Supported F: Documentation/networking/ena.txt F: drivers/net/ethernet/amazon/ @@ -350,7 +358,7 @@ F: arch/x86/kernel/sev*.[cS] AQUANTIA ATLANTIC ETHERNET DRIVER M: Igor Russkikh -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/net/ethernet/aquantia/ @@ -526,6 +534,15 @@ BUS DRIVER S: Supported F: drivers/bus/ +CAN BUS +M: Peter Robinson +S: Supported +F: include/linux/can/ +F: include/uapi/linux/can/ +F: include/uapi/linux/can.h +F: drivers/net/can/ +F: net/can/ + CEPH COMMON CODE (LIBCEPH) M: Ilya Dryomov M: Jeff Layton @@ -632,17 +649,17 @@ F:include/linux/crypto* F: lib/crypto/ CXGB3 ETHERNET DRIVER (cxgb3) -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/net/ethernet/chelsio/cxgb3/ CXGB4 ETHERNET DRIVER (cxgb4) -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/net/ethernet/chelsio/cxgb4/ CXGB4 IWARP DRIVER (IW_CXGB4) -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/infiniband/hw/cxgb4/ F: include/uapi/rdma/cxgb4-abi.h @@ -700,6 +717,7 @@ F: drivers/scsi/hpsa* DISTRIBUTED LOCK MANAGER (DLM) M: Alexander Aring R: David Teigland +R: Bob Peterson S: Supported F: fs/dlm/ @@ -847,7 +865,7 @@ F: tools/perf/bench/futex* F: tools/testing/selftests/futex/ GENERIC PHY FRAMEWORK -M: John Linville +M: Petr Oros S: Supported F: Documentation/devicetree/bindings/phy/ F: drivers/phy/ @@ -856,6 +874,9 @@ F: include/linux/phy/ GFS2 FILE SYSTEM M: Bob Peterson M: Andreas Gruenbacher +R: Abhi Das +R: Andrew Price +R: Paul Evans S: Supported F: Documentation/filesystems/gfs2*.txt F: fs/gfs2/ @@ -1026,12 +1047,6 @@ INTEL RAPL DRIVER S: Supported F: drivers/powercap/intel_rapl.c -INTEL TRUSTED PLATFORM MODULE (TPM) -M: Jerry Snitselaar -S: Supported -F: drivers/char/tpm/ -F: include/linux/tpm.h - INTEL QUICK ASSIST TECHNOLOGY (QAT) M: Vladis Dronov M: Tony Camuso @@ -1555,12 +1570,14 @@ X: include/net/iucv/ X: include/net/iw* X: include/net/regulatory.h X: net/bluetooth/ +X: net/can/ X: net/ceph/ X: net/ieee802154/ X: net/irda/ X: net/iucv/ X: net/mac80211/ X: net/mac802154/ +X: net/qrtr/ X: net/rds/ X: net/rfkill/ X: net/sunrpc/ @@ -1800,14 +1817,14 @@ F: drivers/scsi/qla2xxx/ QLOGIC QLA3XXX NETWORK DRIVER M: Manish Chopra -M: John W. Linville +M: Michal Schmidt S: Supported F: Documentation/networking/LICENSE.qla3xxx F: drivers/net/ethernet/qlogic/qla3xxx.* QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER M: Manish Chopra -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/net/ethernet/qlogic/qlcnic/ @@ -1826,28 +1843,36 @@ F: drivers/scsi/qedf/ QLOGIC QED NETWORK DRIVER M: Manish Chopra -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/net/ethernet/qlogic/qed/ QLOGIC QEDE ETHERNET NETWORK DRIVER M: Manish Chopra -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/net/ethernet/qlogic/qede/ QLOGIC QEDR RDMA ETHERNET NETWORK DRIVER M: Manish Chopra -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/infiniband/hw/qedr/ QLOGIC QLGE 10Gb ETHERNET DRIVER M: Manish Chopra -M: John W. Linville +M: Michal Schmidt S: Supported F: drivers/net/ethernet/qlogic/qlge/ +QUALCOMM IPC ROUTER +M: Íñigo Huguet +R: Jarod Wilson +R: John Linville +S: Provided +F: include/uapi/linux/qrtr.h +F: net/qrtr/ + RADOS BLOCK DEVICE (RBD) M: Ilya Dryomov S: Supported @@ -2104,6 +2129,13 @@ F:
Re: [OS-BUILD PATCHv2 0/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498#note_739245082 Thanks @jmflinuxtx . ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2 0/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498#note_737668577 @bmeneg, @omos, @NefigTut, @msalter, @poros2, @ahs3, @tcamuso, @darcari, @dnlsn, @linville-rh, @clrkwllms, @arozansk, @hertonrk-rh, @mstowe1, @llong1, @lgoncalv, @raquini, @jsnitsel, @rbriggs, @mlangsdorf, @bmasney, @esandeen-rh, @cmaiolino, @Lyude Reviews please! ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] kernel/rh_taint.c: Update to new messaging
From: Prarit Bhargava kernel/rh_taint.c: Update to new messaging Bugzilla: https://bugzilla.redhat.com/2019377 Upstream Status: RHEL only Red Hat requires customer-facing messages to inform users that hardware and drivers are scheduled to be removed from support ie) disabled in the kernel. Hardware and drivers that are scheduled to be disabled in a future release fall into two categories: unmaintained and deprecated. Deprecated hardware and drivers continue to be fully maintained in the current release, but will be disabled in a future major release. Unmaintained hardware and drivers may receive security fixes and are also disabled in a future major release. The new messages have been agreed upon by the RHBU and RH Engineering. The changes include renaming rh_taint.c to rh_message.c and adding PCI device specific functions. Signed-off-by: Prarit Bhargava diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index blahblah..blahblah 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c @@ -752,7 +752,8 @@ static void rh_check_supported(void) pr_crit("Detected processor %s %s\n", boot_cpu_data.x86_vendor_id, boot_cpu_data.x86_model_id); - mark_hardware_unsupported("Processor"); + mark_hardware_unmaintained("x86 processor", "%s %s", boot_cpu_data.x86_vendor_id, + boot_cpu_data.x86_model_id); break; } diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c index blahblah..blahblah 100644 --- a/drivers/net/team/team.c +++ b/drivers/net/team/team.c @@ -3045,7 +3045,7 @@ static int __init team_module_init(void) if (err) goto err_nl_init; - mark_hardware_deprecated(DRV_NAME); + mark_driver_deprecated(DRV_NAME); return 0; diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c index blahblah..blahblah 100644 --- a/drivers/pci/pci-driver.c +++ b/drivers/pci/pci-driver.c @@ -296,33 +296,83 @@ static struct attribute *pci_drv_attrs[] = { }; ATTRIBUTE_GROUPS(pci_drv); +#if CONFIG_RHEL_DIFFERENCES /** - * pci_hw_vendor_status - Tell if a PCI device is supported by the HW vendor + * pci_hw_deprecated - Tell if a PCI device is deprecated * @ids: array of PCI device id structures to search in * @dev: the PCI device structure to match against * - * Used by a driver to check whether this device is in its list of unsupported + * Used by a driver to check whether this device is in its list of deprecated * devices. Returns the matching pci_device_id structure or %NULL if there is * no match. * * Reserved for Internal Red Hat use only. */ -const struct pci_device_id *pci_hw_vendor_status( - const struct pci_device_id *ids, +const struct pci_device_id *pci_hw_deprecated(const struct pci_device_id *ids, + struct pci_dev *dev) +{ + const struct pci_device_id *ret = pci_match_id(ids, dev); + + if (!ret) + return NULL; + + mark_hardware_deprecated(dev_driver_string(>dev), "%04X:%04X @ %s", +dev->device, dev->vendor, pci_name(dev)); + return ret; +} +EXPORT_SYMBOL(pci_hw_deprecated); + +/** + * pci_hw_unmaintained - Tell if a PCI device is unmaintained + * @ids: array of PCI device id structures to search in + * @dev: the PCI device structure to match against + * + * Used by a driver to check whether this device is in its list of unmaintained + * devices. Returns the matching pci_device_id structure or %NULL if there is + * no match. + * + * Reserved for Internal Red Hat use only. + */ +const struct pci_device_id *pci_hw_unmaintained(const struct pci_device_id *ids, struct pci_dev *dev) { - char devinfo[64]; const struct pci_device_id *ret = pci_match_id(ids, dev); - if (ret) { - snprintf(devinfo, sizeof(devinfo), "%s %s", -dev_driver_string(>dev), dev_name(>dev)); - mark_hardware_deprecated(devinfo); - } + if (!ret) + return NULL; + mark_hardware_unmaintained(dev_driver_string(>dev), "%04X:%04X @ %s", + dev->device, dev->vendor, pci_name(dev)); return ret; } -EXPORT_SYMBOL(pci_hw_vendor_status); +EXPORT_SYMBOL(pci_hw_unmaintained); + +/** + * pci_hw_disabled - Tell if a PCI device is disabled + * @ids: array of PCI device id structures to search in + * @dev: the PCI device structure to match against + * + * Used by a driver to check whether this device is in its list of disabled + * devices. Returns the matching pci_device_id structure or %NULL if there is + * no match. + * + * Reserved for Internal Red Hat use only. + */ +const struct pci_device_id *pci_hw_disabled(const struct pci_device_id *ids, +
Re: [OS-BUILD PATCH] kernel/rh_taint.c: Update to new messaging
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1459#note_738584047 @thenzl please review. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2] kernel/rh_taint.c: Update to new messaging
From: Prarit Bhargava kernel/rh_taint.c: Update to new messaging Bugzilla: https://bugzilla.redhat.com/2019377 Upstream Status: RHEL only Red Hat requires customer-facing messages to inform users that hardware and drivers are scheduled to be removed from support ie) disabled in the kernel. Hardware and drivers that are scheduled to be disabled in a future release fall into two categories: unmaintained and deprecated. Deprecated hardware and drivers continue to be fully maintained in the current release, but will be disabled in a future major release. Unmaintained hardware and drivers may receive security fixes and are also disabled in a future major release. The new messages have been agreed upon by the RHBU and RH Engineering. The changes include renaming rh_taint.c to rh_message.c and adding PCI device specific functions. Signed-off-by: Prarit Bhargava diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index blahblah..blahblah 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c @@ -752,7 +752,8 @@ static void rh_check_supported(void) pr_crit("Detected processor %s %s\n", boot_cpu_data.x86_vendor_id, boot_cpu_data.x86_model_id); - mark_hardware_unsupported("Processor"); + mark_hardware_unmaintained("x86 processor", "%s %s", boot_cpu_data.x86_vendor_id, + boot_cpu_data.x86_model_id); break; } diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c index blahblah..blahblah 100644 --- a/drivers/net/team/team.c +++ b/drivers/net/team/team.c @@ -3045,7 +3045,7 @@ static int __init team_module_init(void) if (err) goto err_nl_init; - mark_hardware_deprecated(DRV_NAME); + mark_driver_deprecated(DRV_NAME); return 0; diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c index blahblah..blahblah 100644 --- a/drivers/pci/pci-driver.c +++ b/drivers/pci/pci-driver.c @@ -296,33 +296,83 @@ static struct attribute *pci_drv_attrs[] = { }; ATTRIBUTE_GROUPS(pci_drv); +#if CONFIG_RHEL_DIFFERENCES /** - * pci_hw_vendor_status - Tell if a PCI device is supported by the HW vendor + * pci_hw_deprecated - Tell if a PCI device is deprecated * @ids: array of PCI device id structures to search in * @dev: the PCI device structure to match against * - * Used by a driver to check whether this device is in its list of unsupported + * Used by a driver to check whether this device is in its list of deprecated * devices. Returns the matching pci_device_id structure or %NULL if there is * no match. * * Reserved for Internal Red Hat use only. */ -const struct pci_device_id *pci_hw_vendor_status( - const struct pci_device_id *ids, +const struct pci_device_id *pci_hw_deprecated(const struct pci_device_id *ids, + struct pci_dev *dev) +{ + const struct pci_device_id *ret = pci_match_id(ids, dev); + + if (!ret) + return NULL; + + mark_hardware_deprecated(dev_driver_string(>dev), "%04X:%04X @ %s", +dev->device, dev->vendor, pci_name(dev)); + return ret; +} +EXPORT_SYMBOL(pci_hw_deprecated); + +/** + * pci_hw_unmaintained - Tell if a PCI device is unmaintained + * @ids: array of PCI device id structures to search in + * @dev: the PCI device structure to match against + * + * Used by a driver to check whether this device is in its list of unmaintained + * devices. Returns the matching pci_device_id structure or %NULL if there is + * no match. + * + * Reserved for Internal Red Hat use only. + */ +const struct pci_device_id *pci_hw_unmaintained(const struct pci_device_id *ids, struct pci_dev *dev) { - char devinfo[64]; const struct pci_device_id *ret = pci_match_id(ids, dev); - if (ret) { - snprintf(devinfo, sizeof(devinfo), "%s %s", -dev_driver_string(>dev), dev_name(>dev)); - mark_hardware_deprecated(devinfo); - } + if (!ret) + return NULL; + mark_hardware_unmaintained(dev_driver_string(>dev), "%04X:%04X @ %s", + dev->device, dev->vendor, pci_name(dev)); return ret; } -EXPORT_SYMBOL(pci_hw_vendor_status); +EXPORT_SYMBOL(pci_hw_unmaintained); + +/** + * pci_hw_disabled - Tell if a PCI device is disabled + * @ids: array of PCI device id structures to search in + * @dev: the PCI device structure to match against + * + * Used by a driver to check whether this device is in its list of disabled + * devices. Returns the matching pci_device_id structure or %NULL if there is + * no match. + * + * Reserved for Internal Red Hat use only. + */ +const struct pci_device_id *pci_hw_disabled(const struct pci_device_id *ids, +
Re: [OS-BUILD PATCHv2 0/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498#note_738674681 Interesting. It does look like ARM64_FORCE_52BIT exists but isn't used by the fedora or rhel configs. I should keep those files around to prevent a loss of information in case it ever needs to be enabled. An exact-match 'git grep' probably would work. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2 3/3] redhat/configs: Add two new CONFIGs
From: Prarit Bhargava redhat/configs: Add two new CONFIGs These two config files are needed after the "evaluate_configs -D" cleanup. While the contents of the files were correct, the names of the files were incorrect and as a result were removed by "evaluate_configs -D". Add two new CONFIG files. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/debug/powerpc/CONFIG_PPC_KUAP_DEBUG b/redhat/configs/ark/debug/powerpc/CONFIG_PPC_KUAP_DEBUG new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/ark/debug/powerpc/CONFIG_PPC_KUAP_DEBUG @@ -0,0 +1 @@ +CONFIG_PPC_KUAP_DEBUG=y diff --git a/redhat/configs/common/generic/CONFIG_NVME_TCP b/redhat/configs/common/generic/CONFIG_NVME_TCP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_NVME_TCP @@ -0,0 +1 @@ +CONFIG_NVME_TCP=m -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] New configs in drivers/media
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1487#note_730920784 Acked-by: Prarit Bhargava (via approve button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] New configs in drivers/media
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1487#note_731174637 Rescind-acked-by: Prarit Bhargava (via unapprove button) ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat/docs/index.rst: Add local build information.
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1488#note_729977488 Yeah, it's definitely on the positive side :). I'm trying to figure out how to describe ark-latest. I want to let users know they can try ark-latest is os-build isn't compiling. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 0/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498 The kernel's CONFIG entries are under a constant state of change. New CONFIG entries are added and removed every upstream release. In kernel-ark we track CONFIG values with unique CONFIG files in the redhat/configs/* directories. It is often the case that we forget to remove a CONFIG file when the CONFIG is removed from the upstream kernel. This results in stale or "dead" config files in redhat/configs. Add an option "-D" to evaluate_configs to identify and remove these files, commit the resulting changes, and add two fixup CONFIG changes. Signed-off-by: Prarit Bhargava --- redhat/configs/ark/debug/powerpc/CONFIG_PPA_KUAP_DEBUG => redhat/configs/ark/debug/powerpc/CONFIG_PPC_KUAP_DEBUG | 0 redhat/configs/ark/debug/x86/x86_64/CONFIG_X86_PTDUMP | 1 - redhat/configs/ark/debug/CONFIG_DEBUG_SLAB | 1 - redhat/configs/ark/debug/CONFIG_DRM_AMDGPU_GART_DEBUGFS | 1 - redhat/configs/ark/debug/CONFIG_FSCACHE_OBJECT_LIST | 1 - redhat/configs/ark/debug/CONFIG_QUEUED_LOCK_STAT | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_PTDUMP_DEBUGFS | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_USER_VA_BITS_52 | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM_BIG_LITTLE_CPUFREQ | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_CRYPTO_CRC32_ARM64_CE | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_HW_RANDOM_MSM | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_PHY_NS2_PCIE | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_REFCOUNT_FULL | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_RTC_DS1685_SYSFS_REGS | 1 - redhat/configs/ark/generic/powerpc/CONFIG_CXL_LIB | 1 - redhat/configs/ark/generic/powerpc/CONFIG_DISABLE_MPROFILE_KERNEL | 1 - redhat/configs/ark/generic/powerpc/CONFIG_HMM | 1 - redhat/configs/ark/generic/powerpc/CONFIG_NEED_MULTIPLE_NODES | 1 - redhat/configs/ark/generic/powerpc/CONFIG_PPC_PTDUMP | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CHECK_STACK | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_RMD128 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_RMD256 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_RMD320 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_SALSA20 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_TGR192 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_DEFAULT_CFQ | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_DEFAULT_IOSCHED | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_DEFAULT_NOOP | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_INITRAMFS_COMPRESSION_BZIP2 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_INITRAMFS_ROOT_GID | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_INITRAMFS_ROOT_UID | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_SCLP_ASYNC | 1 - redhat/configs/ark/generic/s390x/CONFIG_BLK_DEV_XPRAM | 1 - redhat/configs/ark/generic/s390x/CONFIG_CHECK_STACK | 1 - redhat/configs/ark/generic/s390x/CONFIG_CYCLADES
[OS-BUILD PATCH 1/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava redhat/configs/evaluate_configs: Add find dead configs option Add an option to evaluate_configs to find configs that are no longer referenced in the configs. The "-D" command only find unreferenced configs and there is no guarantee that the resulting changes will result in valid config generation. ie) Additional changes may be required after running the -D command. Add an option to find dead configs. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/evaluate_configs b/redhat/configs/evaluate_configs index blahblah..blahblah 100755 --- a/redhat/configs/evaluate_configs +++ b/redhat/configs/evaluate_configs @@ -771,6 +771,53 @@ map_configs_to_array() { #uses CONFIG, configmap, cfgs return 0 } +find_dead_configs() { + echo > .finalconfiglist + echo > .configlist + + (cd ..; make rh-configs) + + awk ' + /is not set/ { + split ($0, a, "#"); + split(a[2], b); + print b[1] ; + } + /=/ { + split ($0, a, "="); + print a[1]; + } + ' *.config | sort -u >> .finalconfiglist + + (cd ..; make fedora-configs) + + awk ' + /is not set/ { + split ($0, a, "#"); + split(a[2], b); + print b[1] ; + } + /=/ { + split ($0, a, "="); + print a[1]; + } + ' *.config | sort -u >> .finalconfiglist + + sort -o .finalconfiglist -u .finalconfiglist +# use comm? + + find ./ -name CONFIG_* | sed 's!.*/!!' | sort -u > .configlist + + echo "These CONFIGS defined in redhat/configs but not the final .configs have been deleted:" + diff -u .finalconfiglist .configlist | grep "^+CONFIG" | sed 's/^+//g' | while read FILENAME + do + echo $FILENAME + find ./ -name $FILENAME | xargs rm -f + done + +#rm -f .configlist .finalconfiglist +} + # # # MAIN @@ -781,7 +828,7 @@ map_configs_to_array() { #uses CONFIG, configmap, cfgs FINDFIXES=false FIXCOMMON=false configs= -while getopts "c:dfhjp:" opt; do +while getopts "c:dDfhjp:" opt; do case ${opt} in c ) configs=$OPTARG @@ -789,6 +836,10 @@ while getopts "c:dfhjp:" opt; do d ) DEBUG=true ;; + D ) + find_dead_configs + exit 0 + ;; f ) # Find fixes per config-variant FINDFIXES=true -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 2/3] redhat/configs: Remove dead CONFIG files
From: Prarit Bhargava redhat/configs: Remove dead CONFIG files Remove files identified by "evaluate-configs -D". Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/debug/CONFIG_DEBUG_SLAB b/redhat/configs/ark/debug/CONFIG_DEBUG_SLAB deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/CONFIG_DEBUG_SLAB +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEBUG_SLAB=y diff --git a/redhat/configs/ark/debug/CONFIG_DRM_AMDGPU_GART_DEBUGFS b/redhat/configs/ark/debug/CONFIG_DRM_AMDGPU_GART_DEBUGFS deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/CONFIG_DRM_AMDGPU_GART_DEBUGFS +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DRM_AMDGPU_GART_DEBUGFS=y diff --git a/redhat/configs/ark/debug/CONFIG_FSCACHE_OBJECT_LIST b/redhat/configs/ark/debug/CONFIG_FSCACHE_OBJECT_LIST deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/CONFIG_FSCACHE_OBJECT_LIST +++ /dev/null @@ -1 +0,0 @@ -CONFIG_FSCACHE_OBJECT_LIST=y diff --git a/redhat/configs/ark/debug/CONFIG_QUEUED_LOCK_STAT b/redhat/configs/ark/debug/CONFIG_QUEUED_LOCK_STAT deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/CONFIG_QUEUED_LOCK_STAT +++ /dev/null @@ -1 +0,0 @@ -CONFIG_QUEUED_LOCK_STAT=y diff --git a/redhat/configs/ark/debug/powerpc/CONFIG_PPA_KUAP_DEBUG b/redhat/configs/ark/debug/powerpc/CONFIG_PPA_KUAP_DEBUG deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/powerpc/CONFIG_PPA_KUAP_DEBUG +++ /dev/null @@ -1 +0,0 @@ -CONFIG_PPC_KUAP_DEBUG=y diff --git a/redhat/configs/ark/debug/x86/x86_64/CONFIG_X86_PTDUMP b/redhat/configs/ark/debug/x86/x86_64/CONFIG_X86_PTDUMP deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/x86/x86_64/CONFIG_X86_PTDUMP +++ /dev/null @@ -1 +0,0 @@ -CONFIG_X86_PTDUMP=y diff --git a/redhat/configs/ark/generic/CONFIG_AD7152 b/redhat/configs/ark/generic/CONFIG_AD7152 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_AD7152 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_AD7152 is not set diff --git a/redhat/configs/ark/generic/CONFIG_ADIS16060 b/redhat/configs/ark/generic/CONFIG_ADIS16060 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_ADIS16060 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ADIS16060 is not set diff --git a/redhat/configs/ark/generic/CONFIG_ANON_INODES b/redhat/configs/ark/generic/CONFIG_ANON_INODES deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_ANON_INODES +++ /dev/null @@ -1 +0,0 @@ -CONFIG_ANON_INODES=y diff --git a/redhat/configs/ark/generic/CONFIG_AUDIT_TREE b/redhat/configs/ark/generic/CONFIG_AUDIT_TREE deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_AUDIT_TREE +++ /dev/null @@ -1 +0,0 @@ -CONFIG_AUDIT_TREE=y diff --git a/redhat/configs/ark/generic/CONFIG_BLK_DEV_DAC960 b/redhat/configs/ark/generic/CONFIG_BLK_DEV_DAC960 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_BLK_DEV_DAC960 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_BLK_DEV_DAC960 is not set diff --git a/redhat/configs/ark/generic/CONFIG_BLK_DEV_UMEM b/redhat/configs/ark/generic/CONFIG_BLK_DEV_UMEM deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_BLK_DEV_UMEM +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_BLK_DEV_UMEM is not set diff --git a/redhat/configs/ark/generic/CONFIG_BLK_WBT_SQ b/redhat/configs/ark/generic/CONFIG_BLK_WBT_SQ deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_BLK_WBT_SQ +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_BLK_WBT_SQ is not set diff --git a/redhat/configs/ark/generic/CONFIG_CAPI_EICON b/redhat/configs/ark/generic/CONFIG_CAPI_EICON deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_CAPI_EICON +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_CAPI_EICON is not set diff --git a/redhat/configs/ark/generic/CONFIG_CIFS_SMB311 b/redhat/configs/ark/generic/CONFIG_CIFS_SMB311 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_CIFS_SMB311 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_CIFS_SMB311 is not set diff --git a/redhat/configs/ark/generic/CONFIG_CIFS_STATS b/redhat/configs/ark/generic/CONFIG_CIFS_STATS deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_CIFS_STATS +++ /dev/null @@ -1 +0,0 @@ -CONFIG_CIFS_STATS=y diff --git a/redhat/configs/ark/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS b/redhat/configs/ark/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_CRYPTO_DEV_CHELSIO_TLS is not set diff --git a/redhat/configs/ark/generic/CONFIG_CRYPTO_MCRYPTD b/redhat/configs/ark/generic/CONFIG_CRYPTO_MCRYPTD deleted file mode 100644 index blahblah..blahblah 0
[OS-BUILD PATCH 3/3] redhat/configs: Add two new CONFIGs
From: Prarit Bhargava redhat/configs: Add two new CONFIGs These two config files are needed after the "evaluate_configs -D" cleanup. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/debug/powerpc/CONFIG_PPC_KUAP_DEBUG b/redhat/configs/ark/debug/powerpc/CONFIG_PPC_KUAP_DEBUG new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/ark/debug/powerpc/CONFIG_PPC_KUAP_DEBUG @@ -0,0 +1 @@ +CONFIG_PPC_KUAP_DEBUG=y diff --git a/redhat/configs/common/generic/CONFIG_NVME_TCP b/redhat/configs/common/generic/CONFIG_NVME_TCP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_NVME_TCP @@ -0,0 +1 @@ +CONFIG_NVME_TCP=m -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498#note_732549529 Just a note on testing. I did: ``` make rh-configs cp configs/*.config /tmp/old_rh_configs make fedora-configs cp configs/*.config /tmp/old_fedora_configs make rh-configs cp configs/*.config /tmp/new_rh_configs make fedora-configs cp configs/*.config /tmp/new_fedora_configs as a result I see NO changes: [prarit@prarit redhat]$ diff -u /tmp/old_rh_configs/ /tmp/new_rh_configs [prarit@prarit redhat]$ diff -u /tmp/old_fed_configs/ /tmp/new_fedora_configs/ [prarit@prarit redhat]$ ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498#note_735002771 Sorry about that, put that into the "why aren't you thinking what I'm thinking" basket. I've updated the description on the 3rd commit. I looked at separating things out and it just got messy for no reason. It was cleaner to show things this way IMO. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH] RHMAINTAINERS: Update for Nov 12 2021
From: Prarit Bhargava RHMAINTAINERS: Update for Nov 12 2021 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -1250,6 +1250,9 @@ M:Mohammed Gamal M: Vitaly Kuznetsov S: Supported F: Documentation/networking/device_drivers/microsoft/netvsc.txt +F: arch/arm64/hyperv +F: arch/arm64/include/asm/hyperv-tlfs.h +F: arch/arm64/include/asm/mshyperv.h F: arch/x86/include/asm/mshyperv.h F: arch/x86/include/asm/trace/hyperv.h F: arch/x86/include/asm/hyperv-tlfs.h @@ -1310,6 +1313,7 @@ F:include/linux/livepatch.h F: kernel/livepatch/ F: lib/livepatch/ F: samples/livepatch/ +F: tools/objtool/ F: tools/testing/selftests/livepatch/ LOCKING PRIMITIVES @@ -1526,6 +1530,7 @@ F:net/dsa/ NETWORKING [GENERAL] M: Jiri Benc M: Marcelo Leitner +R: Andrea Claudi R: Antoine Tenart R: Balazs Nemeth R: Davide Caratti @@ -1542,7 +1547,7 @@ R:Marcelo Leitner R: Paolo Abeni R: Phil Sutter R: Sabrina Dubroca -R: Stefano Brivio +R: Toke Høiland-Jørgensen R: Xin Long S: Supported F: net/ @@ -1584,6 +1589,7 @@ F:include/linux/udp.h F: include/uapi/linux/devlink.h F: include/uapi/linux/eth* F: include/uapi/linux/filter.h +F: include/uapi/linux/genetlink.h F: include/uapi/linux/icmp* F: include/uapi/linux/if* F: include/uapi/linux/in[.6e]* @@ -1592,9 +1598,10 @@ F: include/uapi/linux/llc.h F: include/uapi/linux/lwtunnel.h F: include/uapi/linux/mroute* F: include/uapi/linux/net* -F: include/uapi/linux/*netlink* +F: include/uapi/linux/netlink* F: include/uapi/linux/openvswitch.h F: include/uapi/linux/pkt_* +F: include/uapi/linux/rtnetlink.h F: include/uapi/linux/sctp.h F: include/uapi/linux/seg6* F: include/uapi/linux/sock* @@ -2118,6 +2125,12 @@ S: Supported F: Documentation/filesystems/squashfs.txt F: fs/squashfs/ +SPEAKUP +M: John Linville +S: Supported +F: Documentation/ABI/stable/sysfs-driver-speakup +F: drivers/accessibility/speakup/ + SPI DRIVERS (Serial Peripheral Interface) M: Al Stone S: Supported -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1493 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv3] kernel/rh_taint.c: Update to new messaging
From: Prarit Bhargava kernel/rh_taint.c: Update to new messaging Bugzilla: https://bugzilla.redhat.com/2019377 Upstream Status: RHEL only Red Hat requires customer-facing messages to inform users that hardware and drivers are scheduled to be removed from support ie) disabled in the kernel. Hardware and drivers that are scheduled to be disabled in a future release fall into two categories: unmaintained and deprecated. Deprecated hardware and drivers continue to be fully maintained in the current release, but will be disabled in a future major release. Unmaintained hardware and drivers may receive security fixes and are also disabled in a future major release. The new messages have been agreed upon by the RHBU and RH Engineering. The changes include renaming rh_taint.c to rh_message.c and adding PCI device specific functions. Signed-off-by: Prarit Bhargava diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index blahblah..blahblah 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c @@ -752,7 +752,8 @@ static void rh_check_supported(void) pr_crit("Detected processor %s %s\n", boot_cpu_data.x86_vendor_id, boot_cpu_data.x86_model_id); - mark_hardware_unsupported("Processor"); + mark_hardware_unmaintained("x86 processor", "%s %s", boot_cpu_data.x86_vendor_id, + boot_cpu_data.x86_model_id); break; } diff --git a/drivers/net/ethernet/intel/e1000/e1000_main.c b/drivers/net/ethernet/intel/e1000/e1000_main.c index blahblah..blahblah 100644 --- a/drivers/net/ethernet/intel/e1000/e1000_main.c +++ b/drivers/net/ethernet/intel/e1000/e1000_main.c @@ -224,10 +224,7 @@ static int __init e1000_init_module(void) pr_info("%s\n", e1000_copyright); -#ifdef CONFIG_RHEL_DIFFERENCES - add_taint(TAINT_SUPPORT_REMOVED, LOCKDEP_STILL_OK); - mark_driver_unsupported(e1000_driver_name); -#endif + mark_driver_unmaintained(e1000_driver_name); ret = pci_register_driver(_driver); if (copybreak != COPYBREAK_DEFAULT) { diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c index blahblah..blahblah 100644 --- a/drivers/net/team/team.c +++ b/drivers/net/team/team.c @@ -3045,7 +3045,7 @@ static int __init team_module_init(void) if (err) goto err_nl_init; - mark_hardware_deprecated(DRV_NAME); + mark_driver_deprecated(DRV_NAME); return 0; diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c index blahblah..blahblah 100644 --- a/drivers/pci/pci-driver.c +++ b/drivers/pci/pci-driver.c @@ -296,33 +296,83 @@ static struct attribute *pci_drv_attrs[] = { }; ATTRIBUTE_GROUPS(pci_drv); +#if CONFIG_RHEL_DIFFERENCES /** - * pci_hw_vendor_status - Tell if a PCI device is supported by the HW vendor + * pci_hw_deprecated - Tell if a PCI device is deprecated * @ids: array of PCI device id structures to search in * @dev: the PCI device structure to match against * - * Used by a driver to check whether this device is in its list of unsupported + * Used by a driver to check whether this device is in its list of deprecated * devices. Returns the matching pci_device_id structure or %NULL if there is * no match. * * Reserved for Internal Red Hat use only. */ -const struct pci_device_id *pci_hw_vendor_status( - const struct pci_device_id *ids, +const struct pci_device_id *pci_hw_deprecated(const struct pci_device_id *ids, + struct pci_dev *dev) +{ + const struct pci_device_id *ret = pci_match_id(ids, dev); + + if (!ret) + return NULL; + + mark_hardware_deprecated(dev_driver_string(>dev), "%04X:%04X @ %s", +dev->device, dev->vendor, pci_name(dev)); + return ret; +} +EXPORT_SYMBOL(pci_hw_deprecated); + +/** + * pci_hw_unmaintained - Tell if a PCI device is unmaintained + * @ids: array of PCI device id structures to search in + * @dev: the PCI device structure to match against + * + * Used by a driver to check whether this device is in its list of unmaintained + * devices. Returns the matching pci_device_id structure or %NULL if there is + * no match. + * + * Reserved for Internal Red Hat use only. + */ +const struct pci_device_id *pci_hw_unmaintained(const struct pci_device_id *ids, struct pci_dev *dev) { - char devinfo[64]; const struct pci_device_id *ret = pci_match_id(ids, dev); - if (ret) { - snprintf(devinfo, sizeof(devinfo), "%s %s", -dev_driver_string(>dev), dev_name(>dev)); - mark_hardware_deprecated(devinfo); - } + if (!ret) + return NULL; + mark_hardware_unmaintained(dev_driver_string(>dev), "%04X:%04X @ %s", +
Re: [OS-BUILD PATCHv2 0/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498#note_736359035 >@prarit - thanks! >/me mumbles something about ark commit id? then runs... /me is confused This is the ARK MR. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2 0/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498 The kernel's CONFIG entries are under a constant state of change. New CONFIG entries are added and removed every upstream release. In kernel-ark we track CONFIG values with unique CONFIG files in the redhat/configs/* directories. It is often the case that we forget to remove a CONFIG file when the CONFIG is removed from the upstream kernel. This results in stale or "dead" config files in redhat/configs. Add an option "-D" to evaluate_configs to identify and remove these files, commit the resulting changes, and add two fixup CONFIG changes. Signed-off-by: Prarit Bhargava --- redhat/configs/ark/debug/powerpc/CONFIG_PPA_KUAP_DEBUG => redhat/configs/ark/debug/powerpc/CONFIG_PPC_KUAP_DEBUG | 0 redhat/configs/ark/debug/x86/x86_64/CONFIG_X86_PTDUMP | 1 - redhat/configs/ark/debug/CONFIG_DEBUG_SLAB | 1 - redhat/configs/ark/debug/CONFIG_DRM_AMDGPU_GART_DEBUGFS | 1 - redhat/configs/ark/debug/CONFIG_FSCACHE_OBJECT_LIST | 1 - redhat/configs/ark/debug/CONFIG_QUEUED_LOCK_STAT | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_PTDUMP_DEBUGFS | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM64_USER_VA_BITS_52 | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_ARM_BIG_LITTLE_CPUFREQ | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_CRYPTO_CRC32_ARM64_CE | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_HW_RANDOM_MSM | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_PHY_NS2_PCIE | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_REFCOUNT_FULL | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_RTC_DS1685_SYSFS_REGS | 1 - redhat/configs/ark/generic/powerpc/CONFIG_CXL_LIB | 1 - redhat/configs/ark/generic/powerpc/CONFIG_DISABLE_MPROFILE_KERNEL | 1 - redhat/configs/ark/generic/powerpc/CONFIG_HMM | 1 - redhat/configs/ark/generic/powerpc/CONFIG_NEED_MULTIPLE_NODES | 1 - redhat/configs/ark/generic/powerpc/CONFIG_PPC_PTDUMP | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CHECK_STACK | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_RMD128 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_RMD256 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_RMD320 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_SALSA20 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_TGR192 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_DEFAULT_CFQ | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_DEFAULT_IOSCHED | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_DEFAULT_NOOP | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_INITRAMFS_COMPRESSION_BZIP2 | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_INITRAMFS_ROOT_GID | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_INITRAMFS_ROOT_UID | 1 - redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_SCLP_ASYNC | 1 - redhat/configs/ark/generic/s390x/CONFIG_BLK_DEV_XPRAM | 1 - redhat/configs/ark/generic/s390x/CONFIG_CHECK_STACK | 1 - redhat/configs/ark/generic/s390x/CONFIG_CYCLADES
[OS-BUILD PATCHv2 1/3] redhat/configs/evaluate_configs: Add find dead configs option
From: Prarit Bhargava redhat/configs/evaluate_configs: Add find dead configs option Add an option to evaluate_configs to find configs that are no longer referenced in the configs. The "-D" command only find unreferenced configs and there is no guarantee that the resulting changes will result in valid config generation. ie) Additional changes may be required after running the -D command. Add an option to find dead configs. Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/evaluate_configs b/redhat/configs/evaluate_configs index blahblah..blahblah 100755 --- a/redhat/configs/evaluate_configs +++ b/redhat/configs/evaluate_configs @@ -771,6 +771,40 @@ map_configs_to_array() { #uses CONFIG, configmap, cfgs return 0 } +generate_finalconfiglist() { + awk ' + /is not set/ { + split ($0, a, "#"); + split(a[2], b); + print b[1] ; + } + /=/ { + split ($0, a, "="); + print a[1]; + } + ' *.config | sort -u >> .finalconfiglist +} + +find_dead_configs() { + echo > .finalconfiglist + echo > .configlist + + grep -q "rhel" flavors && (cd ..; make rh-configs) && generate_finalconfiglist + grep -q "fedora" flavors && (cd ..; make fedora-configs) && generate_finalconfiglist + sort -o .finalconfiglist -u .finalconfiglist + + find ./ -name CONFIG_* | sed 's!.*/!!' | sort -u > .configlist + + echo "These CONFIGS defined in redhat/configs but not the final .configs have been deleted:" + comm .configlist .finalconfiglist -2 -3 | while read FILENAME + do + echo $FILENAME + find ./ -name $FILENAME | xargs rm -f + done + + rm -f .configlist .finalconfiglist +} + # # # MAIN @@ -781,7 +815,7 @@ map_configs_to_array() { #uses CONFIG, configmap, cfgs FINDFIXES=false FIXCOMMON=false configs= -while getopts "c:dfhjp:" opt; do +while getopts "c:dDfhjp:" opt; do case ${opt} in c ) configs=$OPTARG @@ -789,6 +823,10 @@ while getopts "c:dfhjp:" opt; do d ) DEBUG=true ;; + D ) + find_dead_configs + exit 0 + ;; f ) # Find fixes per config-variant FINDFIXES=true -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1498 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCHv2 2/3] redhat/configs: Remove dead CONFIG files
From: Prarit Bhargava redhat/configs: Remove dead CONFIG files Remove files identified by "evaluate-configs -D". Signed-off-by: Prarit Bhargava diff --git a/redhat/configs/ark/debug/CONFIG_DEBUG_SLAB b/redhat/configs/ark/debug/CONFIG_DEBUG_SLAB deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/CONFIG_DEBUG_SLAB +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEBUG_SLAB=y diff --git a/redhat/configs/ark/debug/CONFIG_DRM_AMDGPU_GART_DEBUGFS b/redhat/configs/ark/debug/CONFIG_DRM_AMDGPU_GART_DEBUGFS deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/CONFIG_DRM_AMDGPU_GART_DEBUGFS +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DRM_AMDGPU_GART_DEBUGFS=y diff --git a/redhat/configs/ark/debug/CONFIG_FSCACHE_OBJECT_LIST b/redhat/configs/ark/debug/CONFIG_FSCACHE_OBJECT_LIST deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/CONFIG_FSCACHE_OBJECT_LIST +++ /dev/null @@ -1 +0,0 @@ -CONFIG_FSCACHE_OBJECT_LIST=y diff --git a/redhat/configs/ark/debug/CONFIG_QUEUED_LOCK_STAT b/redhat/configs/ark/debug/CONFIG_QUEUED_LOCK_STAT deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/CONFIG_QUEUED_LOCK_STAT +++ /dev/null @@ -1 +0,0 @@ -CONFIG_QUEUED_LOCK_STAT=y diff --git a/redhat/configs/ark/debug/powerpc/CONFIG_PPA_KUAP_DEBUG b/redhat/configs/ark/debug/powerpc/CONFIG_PPA_KUAP_DEBUG deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/powerpc/CONFIG_PPA_KUAP_DEBUG +++ /dev/null @@ -1 +0,0 @@ -CONFIG_PPC_KUAP_DEBUG=y diff --git a/redhat/configs/ark/debug/x86/x86_64/CONFIG_X86_PTDUMP b/redhat/configs/ark/debug/x86/x86_64/CONFIG_X86_PTDUMP deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/debug/x86/x86_64/CONFIG_X86_PTDUMP +++ /dev/null @@ -1 +0,0 @@ -CONFIG_X86_PTDUMP=y diff --git a/redhat/configs/ark/generic/CONFIG_AD7152 b/redhat/configs/ark/generic/CONFIG_AD7152 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_AD7152 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_AD7152 is not set diff --git a/redhat/configs/ark/generic/CONFIG_ADIS16060 b/redhat/configs/ark/generic/CONFIG_ADIS16060 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_ADIS16060 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ADIS16060 is not set diff --git a/redhat/configs/ark/generic/CONFIG_ANON_INODES b/redhat/configs/ark/generic/CONFIG_ANON_INODES deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_ANON_INODES +++ /dev/null @@ -1 +0,0 @@ -CONFIG_ANON_INODES=y diff --git a/redhat/configs/ark/generic/CONFIG_AUDIT_TREE b/redhat/configs/ark/generic/CONFIG_AUDIT_TREE deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_AUDIT_TREE +++ /dev/null @@ -1 +0,0 @@ -CONFIG_AUDIT_TREE=y diff --git a/redhat/configs/ark/generic/CONFIG_BLK_DEV_DAC960 b/redhat/configs/ark/generic/CONFIG_BLK_DEV_DAC960 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_BLK_DEV_DAC960 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_BLK_DEV_DAC960 is not set diff --git a/redhat/configs/ark/generic/CONFIG_BLK_DEV_UMEM b/redhat/configs/ark/generic/CONFIG_BLK_DEV_UMEM deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_BLK_DEV_UMEM +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_BLK_DEV_UMEM is not set diff --git a/redhat/configs/ark/generic/CONFIG_BLK_WBT_SQ b/redhat/configs/ark/generic/CONFIG_BLK_WBT_SQ deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_BLK_WBT_SQ +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_BLK_WBT_SQ is not set diff --git a/redhat/configs/ark/generic/CONFIG_CAPI_EICON b/redhat/configs/ark/generic/CONFIG_CAPI_EICON deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_CAPI_EICON +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_CAPI_EICON is not set diff --git a/redhat/configs/ark/generic/CONFIG_CIFS_SMB311 b/redhat/configs/ark/generic/CONFIG_CIFS_SMB311 deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_CIFS_SMB311 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_CIFS_SMB311 is not set diff --git a/redhat/configs/ark/generic/CONFIG_CIFS_STATS b/redhat/configs/ark/generic/CONFIG_CIFS_STATS deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_CIFS_STATS +++ /dev/null @@ -1 +0,0 @@ -CONFIG_CIFS_STATS=y diff --git a/redhat/configs/ark/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS b/redhat/configs/ark/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_CRYPTO_DEV_CHELSIO_TLS is not set diff --git a/redhat/configs/ark/generic/CONFIG_CRYPTO_MCRYPTD b/redhat/configs/ark/generic/CONFIG_CRYPTO_MCRYPTD deleted file mode 100644 index blahblah..blahblah 0
[OS-BUILD PATCH] RHMAINTAINERS: Update for Oct 29 2021
From: Prarit Bhargava RHMAINTAINERS: Update for Oct 29 2021 Update RHMAINTAINERS to latest. Signed-off-by: Prarit Bhargava diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS index blahblah..blahblah 100644 --- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS +++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS @@ -605,10 +605,17 @@ S:Supported F: Documentation/cgroup* F: include/linux/cgroup* F: include/linux/cpuset.h -F: kernel/cgroup* +F: kernel/cgroup/ F: mm/memcontrol.c F: mm/swap_cgroup.c +COUNTER SUBSYSTEM +M: Prarit Bhargava +S: Supported +F: drivers/counter/ +F: include/linux/counter.h +F: include/linux/counter_enum.h + CPU FREQUENCY DRIVERS M: Al Stone M: Lenny Szubowicz @@ -799,6 +806,35 @@ F: include/scsi/fc_*.h F: include/scsi/fc/ X: drivers/scsi/fcoe/fcoe.c +FILESYSTEM (GENERAL) +M: Brian Foster +M: Carlos Maiolino +M: Eric Sandeen +M: Bill O'Donnell +M: Dave Chinner +S: Supported +F: fs/ +X: fs/aio.c +X: fs/ceph/ +X: fs/cifs/ +X: fs/configfs/ +X: fs/cramfs/ +X: fs/dax.c +X: fs/direct-io.c +X: fs/dlm/ +X: fs/ext4/ +X: fs/fuse/ +X: fs/gfs2/ +X: fs/jbd2/ +X: fs/lockd/ +X: fs/nfs/ +X: fs/nfsd/ +X: fs/overlayfs/ +X: fs/proc/vmcore.c +X: fs/pstore/ +X: fs/squashfs/ +X: fs/xfs/ + FORCEDETH ETHERNET DRIVER (forcedeth) M: Ivan Vecera S: Supported @@ -1043,6 +1079,12 @@ INTEL POWERCLAMP DRIVER S: Supported F: drivers/thermal/intel_powerclamp.c +INTEL QUADRATURE ENCODER PERIPHERAL DRIVER +M: Prarit Bhargava +M: David Arcari +S: Maintained +F: drivers/counter/intel-qep.c + INTEL RAPL DRIVER S: Supported F: drivers/powercap/intel_rapl.c @@ -1517,6 +1559,7 @@ F:drivers/net/netconsole.c F: drivers/net/netdevsim/ F: drivers/net/nlmon.c F: drivers/net/veth.c +F: drivers/net/vrf.c F: drivers/net/vxlan.c F: include/net/ F: include/linux/eth* @@ -1564,11 +1607,13 @@ F: lib/nlattr.c F: tools/testing/selftests/net/ X: include/net/*80211* X: include/net/*80215* +X: include/net/af_vsock.h X: include/net/bluetooth/ X: include/net/irda/ X: include/net/iucv/ X: include/net/iw* X: include/net/regulatory.h +X: include/net/vsock_addr.h X: net/bluetooth/ X: net/can/ X: net/ceph/ @@ -1581,6 +1626,7 @@ X:net/qrtr/ X: net/rds/ X: net/rfkill/ X: net/sunrpc/ +X: net/vmw_vsock/ X: net/wimax/ X: net/wireless/ I: net @@ -1663,6 +1709,20 @@ M: Prarit Bhargava M: David Arcari S: Supported +PCI-E NON-TRANSPARENT BRIDGE +M: John Linville +M: Myron Stowe +S: Supported +F: drivers/pci/ +F: tools/testing/selftests/ntb +F: include/linux/ntb.h +F: include/linux/ntb_transport.h +F: Documentation/driver-api/ntb.rst +F: Documentation/PCI/endpoint/ +F: drivers/ntb +F: drivers/pci/endpoint/ +F: drivers/net/ntb_netdev.c + NVDIMM SUBSYSTEM M: Jeff Moyer S: Supported @@ -2251,14 +2311,15 @@ M: Stefan Hajnoczi L: rhvirt-patc...@redhat.com S: Supported F: include/linux/virtio_vsock.h +F: include/net/af_vsock.h +F: include/net/vsock_addr.h F: include/uapi/linux/virtio_vsock.h F: include/uapi/linux/vsockmon.h -F: net/vmw_vsock/af_vsock_tap.c -F: net/vmw_vsock/virtio_transport_common.c -F: net/vmw_vsock/virtio_transport.c +F: net/vmw_vsock/ F: drivers/net/vsockmon.c F: drivers/vhost/vsock.c F: drivers/vhost/vsock.h +X: net/vmw_vsock/hyperv* VIRTIO CONSOLE DRIVER M: "Michael S. Tsirkin" @@ -2400,7 +2461,7 @@ XFS FILESYSTEM M: Brian Foster M: Carlos Maiolino M: Eric Sandeen -M: Bill O'Donnell +M: Bill O'Donnell M: Dave Chinner S: Supported F: Documentation/filesystems/xfs.txt -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1447 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure