The Linux kernel
Go to file
Denys Vlasenko 51d82acf10 kernel-4.18.0-521.el8
* Mon Oct 30 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-521.el8]
- team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961]
- team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961]
- team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961]
- teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961]
- kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484]
- kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484]
- kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484]
- kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484]
- kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484]
- kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484]
- iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734]
- RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734]
- RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734]
- RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734]
- RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734]
- block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407]
- Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407]
- Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407]
- block: disk_events: introduce event flags (Ming Lei) [RHEL-2407]
- block: genhd: remove async_events field (Ming Lei) [RHEL-2407]
- ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211]
- ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211]
- ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211]
- ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211]
- ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211]
- ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211]
- selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962]
- selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962]
- selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962]
- selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962]
- selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962]
- sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524]
- sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524]
- sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524]
- sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524]
- sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524]
- sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524]
- sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524]
- sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524]
- sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524]
- sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524]
- sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524]
- sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524]
- sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524]
- perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205]
- perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205]
- perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205]
- perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205]
- perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205]
- perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205]
- perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205]
- perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205]
- docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205]
- powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205]
- docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205]
- powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205]
- docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205]
- powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205]
- docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205]
- powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205]
- docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205]
- powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205]
- KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298]
- KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298]
- x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588}
- x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593}
- driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588}
- x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569}
- objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]
Resolves: RHEL-11205, RHEL-11211, RHEL-11272, RHEL-11484, RHEL-13961, RHEL-13962, RHEL-1734, RHEL-2407, RHEL-2524, RHEL-9298

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2023-10-30 15:02:47 +01:00
.gitignore kernel-4.18.0-478.el8 2023-03-16 11:13:21 +01:00
centossecureboot201.cer kernel-4.18.0-479.el8 2023-03-18 18:21:45 +01:00
centossecurebootca2.cer kernel-4.18.0-479.el8 2023-03-18 18:21:45 +01:00
check-kabi Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
cpupower.config Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
cpupower.service Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
filter-aarch64.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
filter-modules.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
filter-ppc64le.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
filter-s390x.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
filter-x86_64.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
gating.yaml kernel-4.18.0-514.el8 2023-09-19 11:23:29 +02:00
generate_all_configs.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
generate_bls_conf.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
kernel-aarch64-debug.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel-aarch64.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel-ppc64le-debug.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel-ppc64le.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel-s390x-debug.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel-s390x-zfcpdump.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel-s390x.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel-x86_64-debug.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel-x86_64.config kernel-4.18.0-513.el8 2023-08-25 14:11:44 +02:00
kernel.spec kernel-4.18.0-521.el8 2023-10-30 15:02:47 +01:00
kvm_stat.logrotate Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
linux-kernel-test.patch Import rpm: c8s 2023-02-27 13:50:04 -05:00
mod-blacklist.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
mod-extra.list Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
mod-internal.list kernel-4.18.0-501.el8 2023-07-04 18:08:40 +02:00
mod-sign.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
Module.kabi_aarch64 kernel-4.18.0-517.el8 2023-10-10 23:55:25 +02:00
Module.kabi_dup_aarch64 Import rpm: c8s 2023-02-27 13:50:04 -05:00
Module.kabi_dup_ppc64le Import rpm: c8s 2023-02-27 13:50:04 -05:00
Module.kabi_dup_s390x Import rpm: c8s 2023-02-27 13:50:04 -05:00
Module.kabi_dup_x86_64 Import rpm: c8s 2023-02-27 13:50:04 -05:00
Module.kabi_ppc64le kernel-4.18.0-517.el8 2023-10-10 23:55:25 +02:00
Module.kabi_s390x kernel-4.18.0-517.el8 2023-10-10 23:55:25 +02:00
Module.kabi_x86_64 kernel-4.18.0-517.el8 2023-10-10 23:55:25 +02:00
parallel_xz.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
process_configs.sh Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00
redhatsecureboot302.cer kernel-4.18.0-479.el8 2023-03-17 17:01:33 +01:00
redhatsecureboot303.cer kernel-4.18.0-479.el8 2023-03-17 17:01:33 +01:00
redhatsecureboot501.cer Import rpm: c8s 2023-02-27 13:50:04 -05:00
redhatsecurebootca3.cer Import rpm: c8s 2023-02-27 13:50:04 -05:00
redhatsecurebootca7.cer Import rpm: c8s 2023-02-27 13:50:04 -05:00
rheldup3.x509 kernel-4.18.0-478.el8 2023-03-16 11:13:21 +01:00
rhelkpatch1.x509 kernel-4.18.0-478.el8 2023-03-16 11:13:21 +01:00
rpminspect.yaml Auto sync2gitlab import of kernel-4.18.0-448.el8.src.rpm 2023-01-12 18:05:16 +00:00
sources kernel-4.18.0-521.el8 2023-10-30 15:02:47 +01:00
x509.genkey Auto sync2gitlab import of kernel-4.18.0-373.el8.src.rpm 2022-05-26 09:59:47 -04:00