diff --git a/Makefile.rhelver b/Makefile.rhelver index d57b41211..5fe4f8223 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 5 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 456 +RHEL_RELEASE = 457 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index e27e5421d..e5093d8ea 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2915,6 +2915,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m CONFIG_KUNIT=m CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y @@ -3650,7 +3651,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4533,6 +4533,7 @@ CONFIG_PTDUMP_DEBUGFS=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index c5eaf0b8c..be7fd76a5 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2894,6 +2894,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m CONFIG_KUNIT=m CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y @@ -3629,7 +3630,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4511,6 +4511,7 @@ CONFIG_PSTORE=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 860479270..6ebfe9c31 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2912,6 +2912,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m CONFIG_KUNIT=m CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y @@ -3647,7 +3648,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4530,6 +4530,7 @@ CONFIG_PTDUMP_DEBUGFS=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index bb2d45cd5..7b59cd139 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2891,6 +2891,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m CONFIG_KUNIT=m CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y @@ -3626,7 +3627,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4508,6 +4508,7 @@ CONFIG_PSTORE=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 2d4c1262d..8fef8400b 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2969,6 +2969,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m CONFIG_KUNIT=m CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y @@ -3718,7 +3719,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4616,6 +4616,7 @@ CONFIG_PTDUMP_DEBUGFS=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 536f37a23..296161059 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2948,6 +2948,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m CONFIG_KUNIT=m CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y @@ -3697,7 +3698,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4594,6 +4594,7 @@ CONFIG_PSTORE=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index b212d9ff9..d75a3ecd0 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2619,6 +2619,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y # CONFIG_KVM_BOOK3S_64 is not set CONFIG_KVM_GUEST=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y CONFIG_KVM_SMM=y @@ -3304,7 +3305,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4153,6 +4153,7 @@ CONFIG_PTDUMP_DEBUGFS=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 5be9c42a9..99b16024a 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2599,6 +2599,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y # CONFIG_KVM_BOOK3S_64 is not set CONFIG_KVM_GUEST=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set CONFIG_KVM_SMM=y @@ -3284,7 +3285,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4133,6 +4133,7 @@ CONFIG_PSTORE=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 5b059fa21..78e28a467 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2599,6 +2599,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m CONFIG_KUNIT=m CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 CONFIG_KVM_PROVE_MMU=y @@ -3290,7 +3291,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4092,6 +4092,7 @@ CONFIG_PTDUMP_DEBUGFS=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index c0aef0bfa..38e520442 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2579,6 +2579,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m CONFIG_KUNIT=m CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set @@ -3270,7 +3271,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4072,6 +4072,7 @@ CONFIG_PSTORE=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 96d718829..96322a1a5 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2590,6 +2590,7 @@ CONFIG_KUNIT_EXAMPLE_TEST=m # CONFIG_KUNIT is not set CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_HYPERV=y # CONFIG_KVM is not set CONFIG_KVM_MAX_NR_VCPUS=4096 # CONFIG_KVM_PROVE_MMU is not set @@ -3282,7 +3283,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4087,6 +4087,7 @@ CONFIG_PSTORE=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y # CONFIG_PUNIT_ATOM_DEBUG is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 99c59239f..6075fd6ab 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2789,6 +2789,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_GUEST=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_INTEL=m CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 @@ -3494,7 +3495,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4343,6 +4343,7 @@ CONFIG_PTDUMP_DEBUGFS=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK_VMW=m CONFIG_PTP_1588_CLOCK=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index ebae62479..fb7e80cd8 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2769,6 +2769,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_GUEST=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_INTEL=m CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 @@ -3474,7 +3475,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4322,6 +4322,7 @@ CONFIG_PSTORE=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK_VMW=m CONFIG_PTP_1588_CLOCK=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 6dff929b5..0d25e8e27 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2845,6 +2845,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_GUEST=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_INTEL=m CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 @@ -3563,7 +3564,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4428,6 +4428,7 @@ CONFIG_PTDUMP_DEBUGFS=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK_VMW=m CONFIG_PTP_1588_CLOCK=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 0847d91bb..044ae1581 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2825,6 +2825,7 @@ CONFIG_KUNIT_TEST=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_GUEST=y +CONFIG_KVM_HYPERV=y CONFIG_KVM_INTEL=m CONFIG_KVM=m CONFIG_KVM_MAX_NR_VCPUS=4096 @@ -3543,7 +3544,6 @@ CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GACT=m # CONFIG_NET_ACT_GATE is not set # CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_IPT is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_MPLS=m # CONFIG_NET_ACT_NAT is not set @@ -4407,6 +4407,7 @@ CONFIG_PSTORE=y # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m +# CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK_VMW=m CONFIG_PTP_1588_CLOCK=y diff --git a/kernel.changelog b/kernel.changelog index c5514d13e..262358c68 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,680 @@ +* Thu May 30 2024 Scott Weaver [5.14.0-457.el9] +- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] +- net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] +- vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] +- net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] +- net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] +- selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] +- selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] +- selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] +- selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] +- selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] +- selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] +- selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] +- selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] +- selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] +- selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] +- selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] +- selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] +- selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] +- selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] +- selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] +- selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] +- selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] +- selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] +- selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] +- net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] +- idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] +- idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] +- idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] +- idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] +- idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] +- idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] +- idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] +- idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] +- idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] +- idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] +- idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] +- idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] +- idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] +- idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] +- powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} +- Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} +- locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] +- torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] +- locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] +- cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] +- locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] +- locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] +- locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] +- locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] +- locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] +- doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] +- locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] +- locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] +- torture: Print out torture module parameters (Waiman Long) [RHEL-35759] +- locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] +- locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] +- locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] +- rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] +- locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] +- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] +- torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] +- torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] +- locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] +- locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] +- locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] +- locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] +- locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] +- locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] +- locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] +- locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] +- locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] +- locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] +- locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] +- lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] +- torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] +- torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] +- torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] +- torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] +- torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] +- torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] +- torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] +- torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] +- locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] +- lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] +- locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] +- torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] +- torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] +- seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] +- sections: global data can be in .bss (Waiman Long) [RHEL-35759] +- bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] +- bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] +- bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] +- bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] +- Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] +- bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] +- page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] +- page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] +- page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] +- net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] +- net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] +- tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] +- tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] +- tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] +- tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] +- tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] +- net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] +- net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] +- net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] +- net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] +- net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] +- net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] +- net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] +- eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] +- net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] +- net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] +- net: page_pool: id the page pools (Petr Oros) [RHEL-31941] +- net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] +- net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] +- net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] +- page_pool: update document about fragment API (Petr Oros) [RHEL-31941] +- page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] +- page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] +- bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] +- bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] +- page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] +- page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] +- page_pool: fix documentation typos (Petr Oros) [RHEL-31941] +- docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] +- net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] +- page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] +- net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] +- page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] +- net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] +- net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] +- eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] +- page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] +- xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] +- xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] +- net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] +- selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] +- Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] +- erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} +- tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] +- tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] +- powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} +- KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] +- perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] +- tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] +- KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] +- KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] +- KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] +- KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] +- selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] +- hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] +- kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] +- selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] +- KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] +- tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] +- x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] +- KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] +- KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] +- KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] +- x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] +- treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] +- vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] +- x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] +- MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] +- kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] +- KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] +- KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] +- kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] +- KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] +- KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] +- KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] +- KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] +- kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] +- kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] +- uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] +- KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] +- KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] +- KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] +- KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] +- KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] +- x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] +- KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] +- KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] +- tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] +- KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] +- KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] +- KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] +- KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] +- KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] +- KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] +- KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] +- KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] +- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] +- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix benign %%llx vs. %%lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] +- KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] +- KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] +- KVM: SVM,VMX: Use %%rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] +- KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] +- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] +- KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] +- KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] +- Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] +- KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] +- tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] +- perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] +- tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] +- KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] +- powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} +- crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] +- crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] +- crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] +- crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] +- crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] +- bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} +- vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] +- vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] +- selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] +- selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] +- vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] +- mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] +- net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] +- vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] +- vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] +- vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] +- drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] +- vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] +- ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] +- selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] +- selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] +- net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] +- selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] +- vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] +- vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] +- vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] +- vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] +- vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] +- vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] +- selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] +- vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] +- net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] +- net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] +- net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] +- selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] +- vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] +- drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] +- vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] +- drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] +- drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] +- selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] +- vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] +- ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] +- ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] +- ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] +- ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] +- ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] +- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] +- net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] +- net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] +- net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] +- net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] +- selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] +- net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] +- net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] +- net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] +- net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] +- net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] +- net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] +- net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] +- net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] +- net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] +- net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] +- net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] +- net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] +- net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] +- net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] +- net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] +- net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] +- packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] +- net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] +- net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] +- net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] +- net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] +- rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] +- rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] +- rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] +- net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] +- net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] +- net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] +- net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] +- net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] +- net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] +- net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] +- sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] +- net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] +- net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] +- net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] +- net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] +- netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] +- net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] +- net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] +- net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] +- net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] +- net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] +- net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] +- netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] +- netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] +- netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] +- net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] +- net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] +- redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] +- net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] +- net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] +- tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] +- tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] +- net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] +- net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] +- net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] +- net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] +- overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] +- compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] +- dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] +- dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] +- dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] +- dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] +- dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] +- dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] +- dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] +- dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] +- dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] +- dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] +- dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] +- dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] +- dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] +- Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] +- Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] +- MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] +- netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] +- ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] +- net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] +- sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] +- sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] +- sctp: fix busy polling (Xin Long) [RHEL-36204] +- sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] +- arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072] +Resolves: RHEL-22708, RHEL-26569, RHEL-29553, RHEL-31077, RHEL-31941, RHEL-32098, RHEL-32430, RHEL-33072, RHEL-35098, RHEL-35759, RHEL-36204, RHEL-36218, RHEL-36610, RHEL-36682, RHEL-37052, RHEL-37060, RHEL-37232, RHEL-37511, RHEL-38427, RHEL-6066, RHEL-35099, RHEL-26574, RHEL-37233 + * Tue May 28 2024 Lucas Zampieri [5.14.0-456.el9] - powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} diff --git a/kernel.spec b/kernel.spec index c86d26934..8ccbcbac4 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 456 +%define pkgrelease 457 %define kversion 5 -%define tarfile_release 5.14.0-456.el9 +%define tarfile_release 5.14.0-457.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 456%{?buildid}%{?dist} +%define specrelease 457%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-456.el9 +%define kabiversion 5.14.0-457.el9 # # End of genspec.sh variables @@ -3737,6 +3737,682 @@ fi # # %changelog +* Thu May 30 2024 Scott Weaver [5.14.0-457.el9] +- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] +- net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] +- vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] +- net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] +- net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] +- selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] +- selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] +- selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] +- selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] +- selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] +- selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] +- selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] +- selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] +- selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] +- selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] +- selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] +- selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] +- selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] +- selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] +- selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] +- selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] +- selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] +- selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] +- selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] +- selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] +- net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] +- idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] +- idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] +- idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] +- idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] +- idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] +- idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] +- idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] +- idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] +- idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] +- idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] +- idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] +- idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] +- idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] +- idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] +- powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} +- Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} +- locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] +- torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] +- locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] +- cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] +- locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] +- locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] +- locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] +- locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] +- locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] +- doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] +- locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] +- locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] +- torture: Print out torture module parameters (Waiman Long) [RHEL-35759] +- locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] +- locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] +- locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] +- rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] +- locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] +- torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] +- torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] +- torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] +- locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] +- locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] +- locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] +- locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] +- locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] +- locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] +- locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] +- locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] +- locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] +- locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] +- locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] +- lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] +- torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] +- torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] +- torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] +- torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] +- torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] +- torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] +- torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] +- torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] +- locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] +- lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] +- locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] +- torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] +- torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] +- seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] +- sections: global data can be in .bss (Waiman Long) [RHEL-35759] +- bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] +- bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] +- bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] +- bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] +- Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] +- bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] +- page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] +- page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] +- page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] +- net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] +- net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] +- tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] +- tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] +- tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] +- tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] +- tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] +- net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] +- net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] +- net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] +- net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] +- net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] +- net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] +- net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] +- eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] +- net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] +- net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] +- net: page_pool: id the page pools (Petr Oros) [RHEL-31941] +- net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] +- net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] +- net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] +- page_pool: update document about fragment API (Petr Oros) [RHEL-31941] +- page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] +- page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] +- bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] +- bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] +- page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] +- page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] +- page_pool: fix documentation typos (Petr Oros) [RHEL-31941] +- docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] +- net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] +- page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] +- net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] +- page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] +- net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] +- net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] +- eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] +- page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] +- xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] +- xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] +- net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] +- selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] +- Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] +- erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} +- tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] +- tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] +- powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} +- KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] +- perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] +- tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] +- KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] +- KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] +- KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] +- KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] +- selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] +- hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] +- kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] +- selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] +- KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] +- tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] +- x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] +- KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] +- KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] +- KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] +- x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] +- KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] +- treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] +- vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] +- x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] +- MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] +- kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] +- KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] +- KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] +- kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] +- KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] +- KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] +- KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] +- KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] +- kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] +- kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] +- uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] +- KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] +- KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] +- KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] +- KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] +- KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] +- x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] +- KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] +- KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] +- tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] +- KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] +- KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] +- KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] +- KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] +- KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] +- KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] +- KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] +- KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] +- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] +- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] +- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] +- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] +- KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix benign %%llx vs. %%lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] +- KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] +- KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] +- KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] +- KVM: SVM,VMX: Use %%rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] +- KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] +- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] +- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] +- KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] +- KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] +- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] +- Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] +- KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] +- KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] +- tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] +- perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] +- tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] +- KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] +- KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] +- powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} +- crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] +- crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] +- crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] +- crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] +- crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] +- bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} +- vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] +- vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] +- selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] +- selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] +- vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] +- mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] +- net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] +- vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] +- vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] +- vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] +- drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] +- vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] +- ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] +- selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] +- selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] +- net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] +- selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] +- vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] +- vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] +- vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] +- vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] +- vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] +- vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] +- selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] +- vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] +- net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] +- net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] +- net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] +- selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] +- vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] +- drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] +- vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] +- drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] +- drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] +- selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] +- vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] +- ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] +- ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] +- ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] +- ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] +- ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] +- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] +- net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] +- net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] +- net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] +- net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] +- selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] +- net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] +- net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] +- net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] +- net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] +- net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] +- net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] +- net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] +- net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] +- net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] +- net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] +- net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] +- net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] +- net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] +- net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] +- net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] +- net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] +- net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] +- packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] +- net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] +- net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] +- net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] +- net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] +- rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] +- rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] +- rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] +- net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] +- net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] +- net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] +- net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] +- net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] +- net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] +- net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] +- net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] +- sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] +- net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] +- selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] +- net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] +- net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] +- net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] +- netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] +- net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] +- net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] +- net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] +- net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] +- net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] +- net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] +- net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] +- netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] +- netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] +- netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] +- selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] +- net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] +- net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] +- redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] +- net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] +- net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] +- net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] +- tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] +- tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] +- net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] +- net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] +- net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] +- net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] +- overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] +- compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] +- dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] +- dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] +- dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] +- dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] +- dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] +- dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] +- dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] +- dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] +- dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] +- dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] +- dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] +- dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] +- dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] +- Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] +- Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] +- MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] +- netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] +- ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] +- net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] +- sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] +- sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] +- sctp: fix busy polling (Xin Long) [RHEL-36204] +- sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] +- arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] +- arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] +- dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072] + * Tue May 28 2024 Lucas Zampieri [5.14.0-456.el9] - powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} diff --git a/sources b/sources index 6cfebe4e4..39b1caca0 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-456.el9.tar.xz) = 48c36927c2d813b2aecb080c91da4fc5292f447e0d090e8edaa102fc4cf5c9a95beea7553dbde2506be1a035f95e881bd27f8ec2422a25d20f22b20c1f19a4c0 -SHA512 (kernel-abi-stablelists-5.14.0-456.el9.tar.bz2) = c034d193a60beb7583dc0f1f293eb4dbe680084fb1087e2ae9a4441067f9de585ce74afe28d3feab1a9e75587b107dd98e041fcc2f589763efb5122466213c4c -SHA512 (kernel-kabi-dw-5.14.0-456.el9.tar.bz2) = 6007cecb0b5b0c90343ee2f5c44f0a5b644b3afd6a8874ecc360bd784448ff45a7abd9cfcf215e229e8cb62cf82e76d4be5a5ddfd9cff07b8d5100811327d09f +SHA512 (linux-5.14.0-457.el9.tar.xz) = d4c03e4bd02264171379fd89948077139d75d9aeeddfafbd997fb9b3dc7f7470c6fbb2cc7423f7d1f5591571b22bc0eb0985f3f6448092fb6ccfd92ca9bab5be +SHA512 (kernel-abi-stablelists-5.14.0-457.el9.tar.bz2) = b41078d80924f78dc5866fdae31ae323de88c8588753980598f9cb6bb24c9c0cd4194bd05ed958a250b6fab521111105f614b50d67f3fa5c665472dd5a494bfb +SHA512 (kernel-kabi-dw-5.14.0-457.el9.tar.bz2) = 307bb1c796d739dfc6968070a21f0cfaa0dba7da8805a5b91e46047eaa338d58d4ac0c53f0f4132d3987d6926e344fcab150a835728662d6df6fbd14b624398d