From 7ee2c1d2f99786112049a91140f7c15f488d7359 Mon Sep 17 00:00:00 2001 From: Fernando Pacheco Date: Mon, 23 May 2022 13:52:47 -0700 Subject: [PATCH] kernel-rt-5.14.0-97.rt21.97.el9 * Mon May 23 2022 Fernando Pacheco [5.14.0-97.rt21.97.el9] - [rt] build kernel-rt-5.14.0-97.rt21.97.el9 [2061574] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064868] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064868] {CVE-2022-1012} - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082951] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082951] {CVE-2022-27666} - cifs: truncate the inode and mapping when we simulate fcollapse (Ronnie Sahlberg) [1997367] - bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. (Ondrej Mosnacek) [2083580] - selinux: use correct type for context length (Ondrej Mosnacek) [2083580] - selinux: drop return statement at end of void functions (Ondrej Mosnacek) [2083580] - selinux: parse contexts for mount options early (Ondrej Mosnacek) [2083580] - selinux: various sparse fixes (Ondrej Mosnacek) [2083580] - selinux: try to use preparsed sid before calling parse_sid() (Ondrej Mosnacek) [2083580] - selinux: Fix selinux_sb_mnt_opts_compat() (Ondrej Mosnacek) [2083580] - LSM: general protection fault in legacy_parse_param (Ondrej Mosnacek) [2083580] - selinux: fix a type cast problem in cred_init_security() (Ondrej Mosnacek) [2083580] - selinux: drop unused macro (Ondrej Mosnacek) [2083580] - selinux: simplify cred_init_security (Ondrej Mosnacek) [2083580] - selinux: do not discard const qualifier in cast (Ondrej Mosnacek) [2083580] - selinux: drop unused parameter of avtab_insert_node (Ondrej Mosnacek) [2083580] - selinux: drop cast to same type (Ondrej Mosnacek) [2083580] - selinux: enclose macro arguments in parenthesis (Ondrej Mosnacek) [2083580] - selinux: declare name parameter of hash_eval const (Ondrej Mosnacek) [2083580] - selinux: declare path parameters of _genfs_sid const (Ondrej Mosnacek) [2083580] - selinux: check return value of sel_make_avc_files (Ondrej Mosnacek) [2083580] - selinux: access superblock_security_struct in LSM blob way (Ondrej Mosnacek) [2083580] - selinux: fix misuse of mutex_is_locked() (Ondrej Mosnacek) [2050966 2083580] - selinux: minor tweaks to selinux_add_opt() (Ondrej Mosnacek) [2083580] - selinux: fix potential memleak in selinux_add_opt() (Ondrej Mosnacek) [2083580] - security,selinux: remove security_add_mnt_opt() (Ondrej Mosnacek) [2083580] - selinux: Use struct_size() helper in kmalloc() (Ondrej Mosnacek) [2083580] - lsm: security_task_getsecid_subj() -> security_current_getsecid_subj() (Ondrej Mosnacek) [2083580] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580] - selinux: fix sleeping function called from invalid context (Ondrej Mosnacek) [2083580] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2083580] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2083580] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2083580] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2083580] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2083580] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2083580] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2083580] - quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083053] - redhat: Enable VM kselftests (Nico Pache) [2081818] - selftests/vm: Makefile: s/TARGETS/VMTARGETS/g (Joel Savitz) [2081818] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [2081818] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [2081818] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2081601] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2081601] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2081601] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2081601] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2081601] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2081601] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2081601] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2081601] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2081601] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2081601] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2081601] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2081601] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2081601] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2081601] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2081601] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2081601] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2081601] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2081601] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2081601] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2081601] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2081601] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2081601] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2081601] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2081601] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2081601] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2081601] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2081601] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2081601] - net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode (Ivan Vecera) [2081601] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2081601] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2081601] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2081601] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2081601] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2081601] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2081601] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2081601] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2081601] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2081601] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2081601] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2081601] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2081601] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2081601] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2081601] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2081601] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [2065658] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [2065658] - redhat/configs: enable GUP_TEST in debug kernel (Joel Savitz) [2079631] Resolves: rhbz#2061574, rhbz#2064868, rhbz#2082951, rhbz#1997367, rhbz#2083580, rhbz#2050966, rhbz#2083053, rhbz#2081818, rhbz#2081601, rhbz#2065658, rhbz#2079631 Signed-off-by: Fernando Pacheco --- Makefile.rhelver | 4 +- kernel-rt-x86_64-debug-rhel.config | 6 +- kernel-rt-x86_64-rhel.config | 4 +- kernel.spec | 131 +++++++++++++++++++++++++++-- mod-internal.list | 2 + sources | 6 +- 6 files changed, 135 insertions(+), 18 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index a331d7e..8fbfda8 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 96 +RHEL_RELEASE = 97 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.96 +RTBUILD:=.97 diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index ca286c1..ec53c13 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -1772,7 +1772,7 @@ CONFIG_GPIO_MLXBF2=m # CONFIG_GREENASIA_FF is not set # CONFIG_GREYBUS is not set # CONFIG_GTP is not set -# CONFIG_GUP_TEST is not set +CONFIG_GUP_TEST=y CONFIG_GVE=m # CONFIG_HABANA_AI is not set CONFIG_HALTPOLL_CPUIDLE=y @@ -5588,7 +5588,7 @@ CONFIG_TEST_FPU=m # CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set -# CONFIG_TEST_HMM is not set +CONFIG_TEST_HMM=m # CONFIG_TEST_IDA is not set # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y @@ -5615,7 +5615,7 @@ CONFIG_TEST_STRING_HELPERS=m # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_UUID is not set -# CONFIG_TEST_VMALLOC is not set +CONFIG_TEST_VMALLOC=m # CONFIG_TEST_XARRAY is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y diff --git a/kernel-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index 0dfa1e2..327f486 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -5565,7 +5565,7 @@ CONFIG_TEST_BPF=m # CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set -# CONFIG_TEST_HMM is not set +CONFIG_TEST_HMM=m # CONFIG_TEST_IDA is not set # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y @@ -5592,7 +5592,7 @@ CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_UUID is not set -# CONFIG_TEST_VMALLOC is not set +CONFIG_TEST_VMALLOC=m # CONFIG_TEST_XARRAY is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y diff --git a/kernel.spec b/kernel.spec index cfc471c..62a14cb 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 96.rt21.96.el9 +%define pkgrelease 97.rt21.97.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 96.rt21.96%{?buildid}%{?dist} +%define specrelease 97.rt21.97%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -704,7 +704,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-96.rt21.96.el9.tar.xz +Source0: linux-5.14.0-97.rt21.97.el9.tar.xz Source1: Makefile.rhelver @@ -1417,8 +1417,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-96.rt21.96.el9 -c -mv linux-5.14.0-96.rt21.96.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-97.rt21.97.el9 -c +mv linux-5.14.0-97.rt21.97.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2345,7 +2345,7 @@ export BPFTOOL=$(pwd)/tools/bpf/bpftool/bpftool pushd tools/testing/selftests # We need to install here because we need to call make with ARCH set which # doesn't seem possible to do in the install section. -%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf livepatch net net/forwarding net/mptcp netfilter tc-testing memfd" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install +%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf livepatch vm net net/forwarding net/mptcp netfilter tc-testing memfd" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install # 'make install' for bpf is broken and upstream refuses to fix it. # Install the needed files manually. @@ -2627,6 +2627,12 @@ find . -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksa find . -type f ! -executable -exec install -m644 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \; popd popd +# install vm selftests +pushd tools/testing/selftests/vm +find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/vm/{} \; +find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/vm/{} \; +find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/vm/{} \; +popd # install drivers/net/mlxsw selftests pushd tools/testing/selftests/drivers/net/mlxsw find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \; @@ -3102,8 +3108,117 @@ fi # # %changelog -* Fri May 20 2022 Fernando Pacheco [5.14.0-96.rt21.96.el9] -- [rt] build kernel-rt-5.14.0-96.rt21.96.el9 [2061574] +* Mon May 23 2022 Fernando Pacheco [5.14.0-97.rt21.97.el9] +- [rt] build kernel-rt-5.14.0-97.rt21.97.el9 [2061574] + +* Mon May 23 2022 Fernando Pacheco [5.14.0-97.rt21.97.el9] +- [rt] build kernel-rt-5.14.0-97.rt21.97.el9 [2061574] +- tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064868] {CVE-2022-1012} +- tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064868] {CVE-2022-1012} +- tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064868] {CVE-2022-1012} +- tcp: add small random increments to the source port (Guillaume Nault) [2064868] {CVE-2022-1012} +- tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064868] {CVE-2022-1012} +- tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064868] {CVE-2022-1012} +- secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064868] {CVE-2022-1012} +- esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082951] {CVE-2022-27666} +- esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082951] {CVE-2022-27666} +- cifs: truncate the inode and mapping when we simulate fcollapse (Ronnie Sahlberg) [1997367] +- bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. (Ondrej Mosnacek) [2083580] +- selinux: use correct type for context length (Ondrej Mosnacek) [2083580] +- selinux: drop return statement at end of void functions (Ondrej Mosnacek) [2083580] +- selinux: parse contexts for mount options early (Ondrej Mosnacek) [2083580] +- selinux: various sparse fixes (Ondrej Mosnacek) [2083580] +- selinux: try to use preparsed sid before calling parse_sid() (Ondrej Mosnacek) [2083580] +- selinux: Fix selinux_sb_mnt_opts_compat() (Ondrej Mosnacek) [2083580] +- LSM: general protection fault in legacy_parse_param (Ondrej Mosnacek) [2083580] +- selinux: fix a type cast problem in cred_init_security() (Ondrej Mosnacek) [2083580] +- selinux: drop unused macro (Ondrej Mosnacek) [2083580] +- selinux: simplify cred_init_security (Ondrej Mosnacek) [2083580] +- selinux: do not discard const qualifier in cast (Ondrej Mosnacek) [2083580] +- selinux: drop unused parameter of avtab_insert_node (Ondrej Mosnacek) [2083580] +- selinux: drop cast to same type (Ondrej Mosnacek) [2083580] +- selinux: enclose macro arguments in parenthesis (Ondrej Mosnacek) [2083580] +- selinux: declare name parameter of hash_eval const (Ondrej Mosnacek) [2083580] +- selinux: declare path parameters of _genfs_sid const (Ondrej Mosnacek) [2083580] +- selinux: check return value of sel_make_avc_files (Ondrej Mosnacek) [2083580] +- selinux: access superblock_security_struct in LSM blob way (Ondrej Mosnacek) [2083580] +- selinux: fix misuse of mutex_is_locked() (Ondrej Mosnacek) [2050966 2083580] +- selinux: minor tweaks to selinux_add_opt() (Ondrej Mosnacek) [2083580] +- selinux: fix potential memleak in selinux_add_opt() (Ondrej Mosnacek) [2083580] +- security,selinux: remove security_add_mnt_opt() (Ondrej Mosnacek) [2083580] +- selinux: Use struct_size() helper in kmalloc() (Ondrej Mosnacek) [2083580] +- lsm: security_task_getsecid_subj() -> security_current_getsecid_subj() (Ondrej Mosnacek) [2083580] +- selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580] +- selinux: fix sleeping function called from invalid context (Ondrej Mosnacek) [2083580] +- selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580] +- LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2083580] +- selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2083580] +- selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2083580] +- selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2083580] +- selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2083580] +- security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2083580] +- selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2083580] +- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083053] +- redhat: Enable VM kselftests (Nico Pache) [2081818] +- selftests/vm: Makefile: s/TARGETS/VMTARGETS/g (Joel Savitz) [2081818] +- redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [2081818] +- redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [2081818] +- net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2081601] +- net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2081601] +- net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2081601] +- selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2081601] +- selftests: forwarding: Disable learning before link up (Ivan Vecera) [2081601] +- net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2081601] +- net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2081601] +- net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2081601] +- net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2081601] +- net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2081601] +- net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2081601] +- net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2081601] +- net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2081601] +- net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2081601] +- net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2081601] +- selftests: forwarding: tests of locked port feature (Ivan Vecera) [2081601] +- net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2081601] +- net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2081601] +- net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2081601] +- bridge: switch br_net_exit to batch mode (Ivan Vecera) [2081601] +- net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2081601] +- net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2081601] +- net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2081601] +- net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2081601] +- net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2081601] +- net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2081601] +- net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2081601] +- net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2081601] +- net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2081601] +- net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2081601] +- net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2081601] +- net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2081601] +- net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2081601] +- net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2081601] +- net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode (Ivan Vecera) [2081601] +- bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2081601] +- net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2081601] +- net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2081601] +- net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2081601] +- net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2081601] +- net: bridge: switchdev: consistent function naming (Ivan Vecera) [2081601] +- net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2081601] +- net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2081601] +- net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2081601] +- net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2081601] +- net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2081601] +- net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2081601] +- net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2081601] +- net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2081601] +- net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2081601] +- net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2081601] +- net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2081601] +- net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2081601] +- scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [2065658] +- scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [2065658] +- redhat/configs: enable GUP_TEST in debug kernel (Joel Savitz) [2079631] * Fri May 20 2022 Fernando Pacheco [5.14.0-96.rt21.96.el9] - [rt] build kernel-rt-5.14.0-96.rt21.96.el9 [2061574] diff --git a/mod-internal.list b/mod-internal.list index 18bb8fc..ee9f7e4 100644 --- a/mod-internal.list +++ b/mod-internal.list @@ -44,3 +44,5 @@ test_klp_state3 torture refscale rcuscale +test_vmalloc +test_hmm diff --git a/sources b/sources index 98ecbc5..5429c5c 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-96.rt21.96.el9.tar.xz) = a1258c91311108ffead54be2cc416ec78cbc5a5bcdecf8b03375253c480ee89b75a59e1fd99bf18f8527e2b08374b3ae8c8c1dcf02266d4e644eb81cf28893ed -SHA512 (kernel-abi-stablelists-5.14.0-96.rt21.96.el9.tar.bz2) = 88906a13ac6b485de004a2f2c29ebd0ebf12123fe07698a9ff4b06049535bf65fdb80ceb317dcd196b756d079485e62f7c77ed9c3d49b85b6fc42e1b788f311f -SHA512 (kernel-kabi-dw-5.14.0-96.rt21.96.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e +SHA512 (linux-5.14.0-97.rt21.97.el9.tar.xz) = 98f0fbf5ede1b86b6dc83f633b57d8cc0e285707a4c4c653dcb8d32f5b856e65fd2b9d8e85324230018f0509df58278fdaf28ce0790a301b9eb6bcb9a4766796 +SHA512 (kernel-abi-stablelists-5.14.0-97.rt21.97.el9.tar.bz2) = 679069327604f73352369941e11da668358e2f458a40b8180a363ea53b38a48ce73d50d9870373eb0b62c6594cdb957b71c9497e823fa9f9fb4284b7de53f971 +SHA512 (kernel-kabi-dw-5.14.0-97.rt21.97.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e