|
| 1 | +* Thu Mar 27 2025 Augusto Caringi < [email protected]> [5.14.0-576.el9] |
| 2 | +- md/raid1: fix memory leak in raid1_run() if no active rdev (Nigel Croxon) [RHEL-83988] |
| 3 | +- md/raid1: don't free conf on raid0_run failure (Nigel Croxon) [RHEL-83988] |
| 4 | +- md/raid0: don't free conf on raid0_run failure (Nigel Croxon) [RHEL-83988] |
| 5 | +- md: switch personalities faulty multipath to use md_submodule_head (Nigel Croxon) [RHEL-83988] |
| 6 | +- async_xor: Remove unused 'async_xor_val' (Nigel Croxon) [RHEL-83988] |
| 7 | +- md/raid10: wait barrier before returning discard request with REQ_NOWAIT (Nigel Croxon) [RHEL-83988] |
| 8 | +- md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb (Nigel Croxon) [RHEL-83988] |
| 9 | +- md/raid1,raid10: don't ignore IO flags (Nigel Croxon) [RHEL-83988] |
| 10 | +- md/raid5: merge reshape_progress checking inside get_reshape_loc() (Nigel Croxon) [RHEL-83988] |
| 11 | +- md: fix mddev uaf while iterating all_mddevs list (Nigel Croxon) [RHEL-83988] |
| 12 | +- md: switch md-cluster to use md_submodle_head (Nigel Croxon) [RHEL-83988] |
| 13 | +- md: switch personalities to use md_submodule_head (Nigel Croxon) [RHEL-83988] |
| 14 | +- md: don't export md_cluster_ops (Nigel Croxon) [RHEL-83988] |
| 15 | +- md/md-cluster: cleanup md_cluster_ops reference (Nigel Croxon) [RHEL-83988] |
| 16 | +- md: introduce struct md_submodule_head and APIs (Nigel Croxon) [RHEL-83988] |
| 17 | +- md: only include md-cluster.h if necessary (Nigel Croxon) [RHEL-83988] |
| 18 | +- md: merge common code into find_pers() (Nigel Croxon) [RHEL-83988] |
| 19 | +- md: ensure resync is prioritized over recovery (Nigel Croxon) [RHEL-83988] |
| 20 | +- md: Fix linear_set_limits() (Nigel Croxon) [RHEL-83988] |
| 21 | +- md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() (Nigel Croxon) [RHEL-83988] |
| 22 | +- md: reintroduce md-linear (Nigel Croxon) [RHEL-83988] |
| 23 | +- md: Remove deprecated CONFIG_MD_LINEAR (Nigel Croxon) [RHEL-83988] |
| 24 | +- md/linear: Get rid of md-linear.h (Nigel Croxon) [RHEL-83988] |
| 25 | +- md/md-linear: Annotate struct linear_conf with __counted_by (Nigel Croxon) [RHEL-83988] |
| 26 | +- Revert "Upstream has changed the APIs to suspend the array." (Nigel Croxon) [RHEL-83988] |
| 27 | +- Revert "md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add()" (Nigel Croxon) [RHEL-83988] |
| 28 | +- bpf: Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed (CKI Backport Bot) [RHEL-82439] |
| 29 | +- tools/power turbostat: version 2025.02.02 (David Arcari) [RHEL-84464] |
| 30 | +- tools/power turbostat: Add CPU%%c1e BIC for CWF (David Arcari) [RHEL-84464] |
| 31 | +- tools/power turbostat: Harden one-shot mode against cpu offline (David Arcari) [RHEL-84464] |
| 32 | +- tools/power turbostat: Fix forked child affinity regression (David Arcari) [RHEL-84464] |
| 33 | +- tools/power turbostat: Add tcore clock PMT type (David Arcari) [RHEL-84464] |
| 34 | +- tools/power turbostat: version 2025.01.14 (David Arcari) [RHEL-84464] |
| 35 | +- tools/power turbostat: Allow adding PMT counters directly by sysfs path (David Arcari) [RHEL-84464] |
| 36 | +- tools/power turbostat: Allow mapping multiple PMT files with the same GUID (David Arcari) [RHEL-84464] |
| 37 | +- tools/power turbostat: Add PMT directory iterator helper (David Arcari) [RHEL-84464] |
| 38 | +- tools/power turbostat: Extend PMT identification with a sequence number (David Arcari) [RHEL-84464] |
| 39 | +- tools/power turbostat: Return default value for unmapped PMT domains (David Arcari) [RHEL-84464] |
| 40 | +- tools/power turbostat: Check for non-zero value when MSR probing (David Arcari) [RHEL-84464] |
| 41 | +- tools/power turbostat: Enhance turbostat self-performance visibility (David Arcari) [RHEL-84464] |
| 42 | +- tools/power turbostat: Add fixed RAPL PSYS divisor for SPR (David Arcari) [RHEL-84464] |
| 43 | +- tools/power turbostat: Fix PMT mmaped file size rounding (David Arcari) [RHEL-84464] |
| 44 | +- tools/power turbostat: Remove SysWatt from DISABLED_BY_DEFAULT (David Arcari) [RHEL-84464] |
| 45 | +- tools/power turbostat: Add an NMI column (David Arcari) [RHEL-84464] |
| 46 | +- tools/power turbostat: add Busy%% to "show idle" (David Arcari) [RHEL-84464] |
| 47 | +- tools/power turbostat: Introduce --force parameter (David Arcari) [RHEL-84464] |
| 48 | +- tools/power turbostat: Improve --help output (David Arcari) [RHEL-84464] |
| 49 | +- tools/power turbostat: Exit on unsupported Vendors (David Arcari) [RHEL-84464] |
| 50 | +- tools/power turbostat: Exit on unsupported Intel models (David Arcari) [RHEL-84464] |
| 51 | +- tools/power turbostat: update turbostat(8) (David Arcari) [RHEL-84464] |
| 52 | +- tools/power turbostat: Add initial support for ClearwaterForest (David Arcari) [RHEL-45097 RHEL-84464] |
| 53 | +- tools/power turbostat: Add initial support for PantherLake (David Arcari) [RHEL-47460 RHEL-84464] |
| 54 | +- tools/power turbostat: 2024.11.30 (David Arcari) [RHEL-84464] |
| 55 | +- tools/power turbostat: Add RAPL psys as a built-in counter (David Arcari) [RHEL-84464] |
| 56 | +- tools/power turbostat: Fix child's argument forwarding (David Arcari) [RHEL-84464] |
| 57 | +- tools/power turbostat: Force --no-perf in --dump mode (David Arcari) [RHEL-84464] |
| 58 | +- tools/power turbostat: Add support for /sys/class/drm/card1 (David Arcari) [RHEL-84464] |
| 59 | +- tools/power turbostat: Cache graphics sysfs file descriptors during probe (David Arcari) [RHEL-84464] |
| 60 | +- tools/power turbostat: Consolidate graphics sysfs access (David Arcari) [RHEL-84464] |
| 61 | +- tools/power turbostat: Remove unnecessary fflush() call (David Arcari) [RHEL-84464] |
| 62 | +- tools/power turbostat: Enhance platform divergence description (David Arcari) [RHEL-84464] |
| 63 | +- tools/power turbostat: Remove PC3 support on Lunarlake (David Arcari) [RHEL-84464] |
| 64 | +- tools/power turbostat: Rename arl_features to lnl_features (David Arcari) [RHEL-84464] |
| 65 | +- tools/power turbostat: Add back PC8 support on Arrowlake (David Arcari) [RHEL-84464] |
| 66 | +- tools/power turbostat: Remove PC7/PC9 support on MTL (David Arcari) [RHEL-84464] |
| 67 | +- tools/power turbostat: Honor --show CPU, even when even when num_cpus=1 (David Arcari) [RHEL-84464] |
| 68 | +- tools/power turbostat: Fix trailing '\n' parsing (David Arcari) [RHEL-84464] |
| 69 | +- tools/power turbostat: Allow using cpu device in perf counters on hybrid platforms (David Arcari) [RHEL-84464] |
| 70 | +- tools/power turbostat: Fix column printing for PMT xtal_time counters (David Arcari) [RHEL-84464] |
| 71 | +- tools/power turbostat: fix GCC9 build regression (David Arcari) [RHEL-84464] |
| 72 | +- cgroup: Remove steal time from usage_usec (Waiman Long) [RHEL-79933] |
| 73 | +- KVM: selftests: Allow running a single iteration of dirty_log_test (Maxim Levitsky) [RHEL-67879] |
| 74 | +- KVM: selftests: Fix an off-by-one in the number of dirty_log_test iterations (Maxim Levitsky) [RHEL-67879] |
| 75 | +- KVM: selftests: Set per-iteration variables at the start of each iteration (Maxim Levitsky) [RHEL-67879] |
| 76 | +- KVM: selftests: Tighten checks around prev iter's last dirty page in ring (Maxim Levitsky) [RHEL-67879] |
| 77 | +- KVM: selftests: Ensure guest writes min number of pages in dirty_log_test (Maxim Levitsky) [RHEL-67879] |
| 78 | +- KVM: sefltests: Verify value of dirty_log_test last page isn't bogus (Maxim Levitsky) [RHEL-67879] |
| 79 | +- KVM: selftests: Collect *all* dirty entries in each dirty_log_test iteration (Maxim Levitsky) [RHEL-67879] |
| 80 | +- KVM: selftests: Print (previous) last_page on dirty page value mismatch (Maxim Levitsky) [RHEL-67879] |
| 81 | +- KVM: selftests: Use continue to handle all "pass" scenarios in dirty_log_test (Maxim Levitsky) [RHEL-67879] |
| 82 | +- KVM: selftests: Post to sem_vcpu_stop if and only if vcpu_stop is true (Maxim Levitsky) [RHEL-67879] |
| 83 | +- KVM: selftests: Keep dirty_log_test vCPU in guest until it needs to stop (Maxim Levitsky) [RHEL-67879] |
| 84 | +- KVM: selftests: Honor "stop" request in dirty ring test (Maxim Levitsky) [RHEL-67879] |
| 85 | +- KVM: selftests: Limit dirty_log_test's s390x workaround to s390x (Maxim Levitsky) [RHEL-67879] |
| 86 | +- KVM: selftests: Continuously reap dirty ring while vCPU is running (Maxim Levitsky) [RHEL-67879] |
| 87 | +- KVM: selftests: Read per-page value into local var when verifying dirty_log_test (Maxim Levitsky) [RHEL-67879] |
| 88 | +- KVM: selftests: Precisely track number of dirty/clear pages for each iteration (Maxim Levitsky) [RHEL-67879] |
| 89 | +- KVM: selftests: Drop stale srandom() initialization from dirty_log_test (Maxim Levitsky) [RHEL-67879] |
| 90 | +- KVM: selftests: Drop signal/kick from dirty ring testcase (Maxim Levitsky) [RHEL-67879] |
| 91 | +- KVM: selftests: Sync dirty_log_test iteration to guest *before* resuming (Maxim Levitsky) [RHEL-67879] |
| 92 | +- KVM: selftests: Support multiple write retires in dirty_log_test (Maxim Levitsky) [RHEL-67879] |
| 93 | +- KVM: selftests: Add vcpu_arch_put_guest() to do writes from guest code (Maxim Levitsky) [RHEL-67879] |
| 94 | +- KVM: selftests: Provide a global pseudo-RNG instance for all tests (Maxim Levitsky) [RHEL-67879] |
| 95 | +- KVM: VMX: read the PML log in the same order as it was written (Maxim Levitsky) [RHEL-67879] |
| 96 | +- KVM: VMX: refactor PML terminology (Maxim Levitsky) [RHEL-67879] |
| 97 | +- arch/x86/kernel/setup.c: fix rh_check_supported (Tomas Henzl) [RHEL-71452] |
| 98 | +- selftests/bpf: Add tests for bpf_get_dentry_xattr (Gregory Bell) [RHEL-33903] |
| 99 | +- bpf: Add kfunc bpf_get_dentry_xattr() to read xattr from dentry (Gregory Bell) [RHEL-33903] |
| 100 | +- bpf: Move bpf_get_file_xattr to fs/bpf_fs_kfuncs.c (Gregory Bell) [RHEL-33903] |
| 101 | +- selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Gregory Bell) [RHEL-33903] |
| 102 | +- selftests/bpf: Fixes tests for filesystem kfuncs (Gregory Bell) [RHEL-33903] |
| 103 | +- selftests/bpf: Fix spelling mistake "get_signaure_size" -> "get_signature_size" (Gregory Bell) [RHEL-33903] |
| 104 | +- selftests/bpf: Add test that uses fsverity and xattr to sign a file (Gregory Bell) [RHEL-33903] |
| 105 | +- selftests/bpf: Add tests for filesystem kfuncs (Gregory Bell) [RHEL-33903] |
| 106 | +- selftests/bpf: Sort config in alphabetic order (Gregory Bell) [RHEL-33903] |
| 107 | +- Documentation/bpf: Add documentation for filesystem kfuncs (Gregory Bell) [RHEL-33903] |
| 108 | +- bpf, fsverity: Add kfunc bpf_get_fsverity_digest (Gregory Bell) [RHEL-33903] |
| 109 | +- bpf: Add kfunc bpf_get_file_xattr (Gregory Bell) [RHEL-33903] |
| 110 | +- mm: hugetlb: avoid fallback for specific node allocation of 1G pages (CKI Backport Bot) [RHEL-78971] |
| 111 | +- Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x (CKI Backport Bot) [RHEL-70421] |
| 112 | +- can: raw: raw_getsockopt(): reduce scope of err (Radu Rendec) [RHEL-84144] |
| 113 | +- can: raw: fix getsockopt() for new CAN_RAW_XL_VCID_OPTS (Radu Rendec) [RHEL-84144] |
| 114 | +- can: canxl: add virtual CAN network identifier support (Radu Rendec) [RHEL-84144] |
| 115 | +- can: isotp: support dynamic flow control parameters (Radu Rendec) [RHEL-84144] |
| 116 | +- can: bcm: add recvmsg flags for own, local and remote traffic (Radu Rendec) [RHEL-84144] |
| 117 | +- can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior (Radu Rendec) [RHEL-84144] |
| 118 | +- can: dev: add can_state_get_by_berr_counter() to return the CAN state based on the current error counters (Radu Rendec) [RHEL-84144] |
| 119 | +- can: raw: Remove NULL check before dev_{put, hold} (Radu Rendec) [RHEL-84144] |
| 120 | +- can: raw: add missing refcount for memory leak fix (Radu Rendec) [RHEL-84144] |
| 121 | +- can: rx-offload: add can_rx_offload_get_echo_skb_queue_tail() (Radu Rendec) [RHEL-84144] |
| 122 | +- can: rx-offload: rename rx_offload_get_echo_skb() -> can_rx_offload_get_echo_skb_queue_timestamp() (Radu Rendec) [RHEL-84144] |
| 123 | +- can: raw: fix lockdep issue in raw_release() (Radu Rendec) [RHEL-84144] |
| 124 | +- can: raw: fix receiver memory leak (Radu Rendec) [RHEL-84144] |
| 125 | +- can: uapi: move CAN_RAW_FILTER_MAX definition to raw.h (Radu Rendec) [RHEL-84144] |
| 126 | +- can: length: refactor frame lengths definition to add size in bits (Radu Rendec) [RHEL-84144] |
| 127 | +- can: length: fix description of the RRS field (Radu Rendec) [RHEL-84144] |
| 128 | +- can: length: fix bitstuffing count (Radu Rendec) [RHEL-84144] |
| 129 | +- can: j1939: avoid possible use-after-free when j1939_can_rx_register fails (Radu Rendec) [RHEL-84144] |
| 130 | +- can: j1939: change j1939_netdev_lock type to mutex (Radu Rendec) [RHEL-84144] |
| 131 | +- can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket (Radu Rendec) [RHEL-84144] |
| 132 | +- can: length: make header self contained (Radu Rendec) [RHEL-84144] |
| 133 | +- can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag (Radu Rendec) [RHEL-84144] |
| 134 | +- can: isotp: add module parameter for maximum pdu size (Radu Rendec) [RHEL-84144] |
| 135 | +- can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events (Radu Rendec) [RHEL-84144] |
| 136 | +- can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access (Radu Rendec) [RHEL-84144] |
| 137 | +- can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write (Radu Rendec) [RHEL-84144] |
| 138 | +- can: j1939: prevent deadlock by moving j1939_sk_errqueue() (Radu Rendec) [RHEL-84144] |
| 139 | +- can: bittiming: can_calc_bittiming(): add missing parameter to no-op function (Radu Rendec) [RHEL-84144] |
| 140 | +- can: raw: use temp variable instead of rolling back config (Radu Rendec) [RHEL-84144] |
| 141 | +- can: j1939: do not wait 250 ms if the same addr was already claimed (Radu Rendec) [RHEL-84144] |
| 142 | +- can: isotp: check CAN address family in isotp_bind() (Radu Rendec) [RHEL-84144] |
| 143 | +- can: gw: give feedback on missing CGW_FLAGS_CAN_IIF_TX_OK flag (Radu Rendec) [RHEL-84144] |
| 144 | +- can: raw: fix CAN FD frame transmissions over CAN XL devices (Radu Rendec) [RHEL-84144] |
| 145 | +- can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate (Radu Rendec) [RHEL-84144] |
| 146 | +- can: raw: add support for SO_MARK (Radu Rendec) [RHEL-84144] |
| 147 | +- net: af_can: remove useless parameter 'err' in 'can_rx_register()' (Radu Rendec) [RHEL-84144] |
| 148 | +- can: sja1000: fix size of OCR_MODE_MASK define (Radu Rendec) [RHEL-84144] |
| 149 | +- can: j1939: j1939_send_one(): fix missing CAN header initialization (Radu Rendec) [RHEL-84144] |
| 150 | +- can: af_can: fix NULL pointer dereference in can_rx_register() (Radu Rendec) [RHEL-84144] |
| 151 | +- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() (Radu Rendec) [RHEL-84144] |
| 152 | +- can: j1939: j1939_session_tx_eoma(): fix debug info (Radu Rendec) [RHEL-84144] |
| 153 | +- can: add termination resistor documentation (Radu Rendec) [RHEL-84144] |
| 154 | +- can: bcm: check the result of can_send() in bcm_can_tx() (Radu Rendec) [RHEL-84144] |
| 155 | +- can: bcm: registration process optimization in bcm_module_init() (Radu Rendec) [RHEL-84144] |
| 156 | +- can: raw: add CAN XL support (Radu Rendec) [RHEL-84144] |
| 157 | +- can: raw: use guard clause to optimize nesting in raw_rcv() (Radu Rendec) [RHEL-84144] |
| 158 | +- can: raw: process optimization in raw_init() (Radu Rendec) [RHEL-84144] |
| 159 | +- can: j1939: j1939_session_destroy(): fix memory leak of skbs (Radu Rendec) [RHEL-84144] |
| 160 | +- can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() (Radu Rendec) [RHEL-84144] |
| 161 | +- can: error: add definitions for the different CAN error thresholds (Radu Rendec) [RHEL-84144] |
| 162 | +- can: error: specify the values of data[5..7] of CAN error frames (Radu Rendec) [RHEL-84144] |
| 163 | +- can: bcm: use call_rcu() instead of costly synchronize_rcu() (Radu Rendec) [RHEL-84144] |
| 164 | +- can: Break loopback loop on loopback documentation (Radu Rendec) [RHEL-84144] |
| 165 | +- can: raw: add support for SO_TXTIME/SCM_TXTIME (Radu Rendec) [RHEL-84144] |
| 166 | +- can: raw: raw_sendmsg(): remove not needed setting of skb->sk (Radu Rendec) [RHEL-84144] |
| 167 | +- can: gw: use call_rcu() instead of costly synchronize_rcu() (Radu Rendec) [RHEL-84144] |
| 168 | +- can: isotp: convert struct tpcon::{idx,len} to unsigned int (Radu Rendec) [RHEL-84144] |
| 169 | +- can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM (Radu Rendec) [RHEL-84144] |
| 170 | +- can: j1939: j1939_can_recv(): ignore messages with invalid source address (Radu Rendec) [RHEL-84144] |
| 171 | +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport (Radu Rendec) [RHEL-84144] |
| 172 | +- can: bcm: Use hrtimer_forward_now() (Radu Rendec) [RHEL-84144] |
| 173 | +- can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes (Radu Rendec) [RHEL-84144] |
| 174 | +- can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length (Radu Rendec) [RHEL-84144] |
| 175 | +- can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer (Radu Rendec) [RHEL-84144] |
| 176 | +- can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Radu Rendec) [RHEL-84144] |
| 177 | +- can: j1939: extend UAPI to notify about RX status (Radu Rendec) [RHEL-84144] |
| 178 | +- can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_* (Radu Rendec) [RHEL-84144] |
| 179 | +- can: j1939: j1939_session_tx_dat(): fix typo (Radu Rendec) [RHEL-84144] |
| 180 | +- can: j1939: j1939_xtp_rx_dat_one(): use separate pointer for session skb control buffer (Radu Rendec) [RHEL-84144] |
| 181 | +- can: j1939: j1939_session_tx_dat(): use consistent name se_skcb for session skb control buffer (Radu Rendec) [RHEL-84144] |
| 182 | +- can: j1939: j1939_session_completed(): use consistent name se_skb for the session skb (Radu Rendec) [RHEL-84144] |
| 183 | +- can: j1939: replace fall through comment by fallthrough pseudo-keyword (Radu Rendec) [RHEL-84144] |
| 184 | +- can: j1939: fix checkpatch warnings (Radu Rendec) [RHEL-84144] |
| 185 | +- can: j1939: j1939_sk_sock_destruct(): correct a grammatical error (Radu Rendec) [RHEL-84144] |
| 186 | +Resolves: RHEL-33903, RHEL-45097, RHEL-47460, RHEL-67879, RHEL-70421, RHEL-71452, RHEL-78971, RHEL-79933, RHEL-82439, RHEL-83988, RHEL-84144, RHEL-84464 |
| 187 | + |
1 | 188 | * Mon Mar 24 2025 Augusto Caringi < [email protected]> [5.14.0-575.el9]
|
2 | 189 | - PCI/bwctrl: Fix NULL pointer deref on unbind and bind (Myron Stowe) [RHEL-81906]
|
3 | 190 | - PCI/bwctrl: Enable only if more than one speed is supported (Myron Stowe) [RHEL-81906]
|
|
0 commit comments