diff --git a/Makefile.rhelver b/Makefile.rhelver index b18fddc..e3115e9 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 193 +RHEL_RELEASE = 194 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.193 +RTBUILD:=.194 diff --git a/kernel.spec b/kernel.spec index 7543c2f..7ebcb6f 100755 --- a/kernel.spec +++ b/kernel.spec @@ -119,15 +119,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 193.rt21.193 +%define pkgrelease 194.rt21.194 %define kversion 5 -%define tarfile_release 5.14.0-193.rt21.193.el9 +%define tarfile_release 5.14.0-194.rt21.194.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 193.rt21.193%{?buildid}%{?dist} +%define specrelease 194.rt21.194%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-193.rt21.193.el9 +%define kabiversion 5.14.0-194.rt21.194.el9 # # End of genspec.sh variables @@ -3191,6 +3191,206 @@ fi # # %changelog +* Sun Nov 13 2022 Luis Claudio R. Goncalves [5.14.0-194.rt21.194.el9] +- [rt] build kernel-rt-5.14.0-194.rt21.194.el9 [2125474] +- gfs2: Register fs after creating workqueues (Bob Peterson) [2130267] +- LoadPin: Fix Kconfig doc about format of file with verity digests (Benjamin Marzinski) [2138462] +- LoadPin: Return EFAULT on copy_from_user() failures (Benjamin Marzinski) [2138462] +- dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2138462] +- provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2138462] +- wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2138462] +- add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2138462] +- dm: verity-loadpin: Only trust verity targets with enforcement (Benjamin Marzinski) [2138462] +- dm: verity-loadpin: Drop use of dm_table_get_num_targets() (Benjamin Marzinski) [2138462] +- dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation (Benjamin Marzinski) [2138462] +- LoadPin: Enable loading from trusted dm-verity devices (Benjamin Marzinski) [2138462] +- dm: Add verity helpers for LoadPin (Benjamin Marzinski) [2138462] +- dm clone: Fix typo in block_device format specifier (Benjamin Marzinski) [2138462] +- dm: remove unnecessary assignment statement in alloc_dev() (Benjamin Marzinski) [2138462] +- dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2138462] +- dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2138462] +- dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2138462] +- dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2138462] +- dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2138462] +- dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2138462] +- dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2138462] +- dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2138462] +- dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2138462] +- dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2138462] +- dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2138462] +- dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2138462] +- dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2138462] +- dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2138462] +- dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2138462] +- dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2138462] +- dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2138462] +- dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2138462] +- dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2138462] +- dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2138462] +- dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2138462] +- dm: fix dm-raid crash if md_handle_request() splits bio (Benjamin Marzinski) [2138462] +- dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2138462] +- dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2138462] +- dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2138462] +- dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2138462] +- Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2138462] +- Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2138462] +- dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2138462] +- dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2138462] +- dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2138462] +- dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2138462] +- dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2138462] +- dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2138462] +- dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2138462] +- dm: add two stage requeue mechanism (Benjamin Marzinski) [2138462] +- dm: add dm_bio_rewind() API to DM core (Benjamin Marzinski) [2138462] +- dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling (Benjamin Marzinski) [2138462] +- dm: refactor dm_md_mempool allocation (Benjamin Marzinski) [2138462] +- dm: unexport dm_get_reserved_rq_based_ios (Benjamin Marzinski) [2138462] +- dm: fix zoned locking imbalance due to needless check in clone_endio (Benjamin Marzinski) [2138462] +- dm: pass NULL bdev to bio_alloc_clone (Benjamin Marzinski) [2138462] +- flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2133511] +- flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2133511] +- flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2133511] +- flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2133511] +- dissector: do not set invalid PPP protocol (Ivan Vecera) [2133511] +- scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled (Nilesh Javali) [2109835] +- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109835] +- scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition" (Nilesh Javali) [2109835] +- scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109835] +- scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109835] +- scsi: qla2xxx: Define static symbols (Nilesh Javali) [2109835] +- scsi: qla2xxx: Enhance driver tracing with separate tunable and more (Nilesh Javali) [2109835] +- scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109835] +- scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109835] +- scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109835] +- scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109835] +- scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109835] +- scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109835] +- scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109835] +- scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109835] +- scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109835] +- scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix sparse warning for dport_data (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109835] +- scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109835] +- scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109835] +- scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109835] +- scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109835] +- scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109835] +- scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109835] +- scsi: qla2xxx: Add a new v2 dport diagnostic feature (Nilesh Javali) [2109835] +- scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109835] +- scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109835] +- scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109835] +- scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109835] +- scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109835] +- scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109835] +- scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109835] +- scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109835] +- tcp: fix over estimation in sk_forced_mem_schedule() (Davide Caratti) [2137858] +- net: selftests: Add stress_reuseport_listen to .gitignore (Davide Caratti) [2137858] +- mptcp: fix abba deadlock on fastopen (Davide Caratti) [2137858] +- mptcp: factor out mptcp_connect() (Davide Caratti) [2137858] +- mptcp: set msk local address earlier (Davide Caratti) [2137858] +- mptcp: update misleading comments. (Davide Caratti) [2137858] +- selftests: mptcp: update and extend fastclose test-cases (Davide Caratti) [2137858] +- mptcp: use fastclose on more edge scenarios (Davide Caratti) [2137858] +- mptcp: propagate fastclose error (Davide Caratti) [2137858] +- mptcp: fix unreleased socket in accept queue (Davide Caratti) [2137858] +- mptcp: factor out __mptcp_close() without socket lock (Davide Caratti) [2137858] +- mptcp: poll allow write call before actual connect (Davide Caratti) [2137858] +- mptcp: handle defer connect in mptcp_sendmsg (Davide Caratti) [2137858] +- mptcp: add TCP_FASTOPEN_CONNECT socket option (Davide Caratti) [2137858] +- tcp: export tcp_sendmsg_fastopen (Davide Caratti) [2137858] +- tcp: Access &tcp_hashinfo via net. (Davide Caratti) [2137858] +- mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user (Davide Caratti) [2137858] +- mptcp: allow privileged operations from user namespaces (Davide Caratti) [2137858] +- mptcp: add do_check_data_fin to replace copied (Davide Caratti) [2137858] +- selftests: mptcp: move prefix tests of addr_nr_ns2 together (Davide Caratti) [2137858] +- mptcp: add mptcp_for_each_subflow_safe helper (Davide Caratti) [2137858] +- Documentation: mptcp: fix pm_type formatting (Davide Caratti) [2137858] +- mptcp: fix fwd memory accounting on coalesce (Davide Caratti) [2137858] +- net: Fix data-races around sysctl_max_skb_frags. (Davide Caratti) [2137858] +- mptcp: do not queue data on closed subflows (Davide Caratti) [2137858] +- mptcp: move subflow cleanup in mptcp_destroy_common() (Davide Caratti) [2137858] +- mptcp: Do not return EINPROGRESS when subflow creation succeeds (Davide Caratti) [2137858] +- tcp: Fix data-races around sysctl_tcp_workaround_signed_windows. (Davide Caratti) [2137858] +- tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. (Davide Caratti) [2137858] +- selftests: mptcp: add MPC backup tests (Davide Caratti) [2137858] +- mptcp: more accurate MPC endpoint tracking (Davide Caratti) [2137858] +- mptcp: allow the in kernel PM to set MPC subflow priority (Davide Caratti) [2137858] +- mptcp: address lookup improvements (Davide Caratti) [2137858] +- mptcp: introduce and use mptcp_pm_send_ack() (Davide Caratti) [2137858] +- selftests: mptcp: validate userspace PM tests by default (Davide Caratti) [2137858] +- mptcp: fix subflow traversal at disconnect time (Davide Caratti) [2137858] +- selftests: mptcp: update pm_nl_ctl usage header (Davide Caratti) [2137858] +- selftests: mptcp: avoid Terminated messages in userspace_pm (Davide Caratti) [2137858] +- selftests: mptcp: userspace pm subflow tests (Davide Caratti) [2137858] +- selftests: mptcp: userspace pm address tests (Davide Caratti) [2137858] +- selftests: mptcp: tweak simult_flows for debug kernels (Davide Caratti) [2137858] +- mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h (Davide Caratti) [2137858] +- mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy (Davide Caratti) [2137858] +- mptcp: fix local endpoint accounting (Davide Caratti) [2137858] +- selftests: mptcp: userspace PM support for MP_PRIO signals (Davide Caratti) [2137858] +- mptcp: netlink: issue MP_PRIO signals from userspace PMs (Davide Caratti) [2137858] +- mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags (Davide Caratti) [2137858] +- mptcp: Avoid acquiring PM lock for subflow priority changes (Davide Caratti) [2137858] +- mptcp: fix locking in mptcp_nl_cmd_sf_destroy() (Davide Caratti) [2137858] +- mptcp: refine memory scheduling (Davide Caratti) [2137858] +- mptcp: drop SK_RECLAIM_* macros (Davide Caratti) [2137858] +- mptcp: never fetch fwd memory from the subflow (Davide Caratti) [2137858] +- net: mptcp: fix some spelling mistake in mptcp (Davide Caratti) [2137858] +- net: keep sk->sk_forward_alloc as small as possible (Davide Caratti) [2137858] +- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors (Davide Caratti) [2137858] +- net: implement per-cpu reserves for memory_allocated (Davide Caratti) [2137858] +- net: add per_cpu_fw_alloc field to struct proto (Davide Caratti) [2137858] +- net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT (Davide Caratti) [2137858] +- Revert "net: set SK_MEM_QUANTUM to 4096" (Davide Caratti) [2137858] +- crypto: af_alg - get rid of alg_memory_allocated (Davide Caratti) [2137858] +- mptcp: sockopt: add TCP_DEFER_ACCEPT support (Davide Caratti) [2137858] +- Revert "mptcp: add data lock for sk timers" (Davide Caratti) [2137858] +- selftests: mptcp: fix a mp_fail test warning (Davide Caratti) [2137858] +- net: selftests: Stress reuseport listen (Davide Caratti) [2137858] +- net: inet: Retire port only listening_hash (Davide Caratti) [2137858] +- net: inet: Open code inet_hash2 and inet_unhash2 (Davide Caratti) [2137858] +- net: inet: Remove count from inet_listen_hashbucket (Davide Caratti) [2137858] +- mptcp: add data lock for sk timers (Davide Caratti) [2137858] +- tcp: switch orphan_count to bare per-cpu counters (Davide Caratti) [2137858] +- fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121789] +- fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121789] +- fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121789] +- fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121789] + * Fri Nov 11 2022 Luis Claudio R. Goncalves [5.14.0-193.rt21.193.el9] - [rt] build kernel-rt-5.14.0-193.rt21.193.el9 [2125474] - vdpa_sim_blk: set number of address spaces and virtqueue groups (Stefano Garzarella) [2133164] diff --git a/sources b/sources index f30b3aa..82d0036 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-193.rt21.193.el9.tar.xz) = 7b40915a30b7739bfa4260d158642e3ae909a6be2e13b6a1316a9b3ba3b87cdf796149161928c415221a74d080aadedb3cbe048417cd59f80fbbb8ff531354aa -SHA512 (kernel-abi-stablelists-5.14.0-193.rt21.193.el9.tar.bz2) = 8fcd10dfdcac9dd4a4856d1d88a41dd1e2762cd9db0e74324f4e79920f5de2e8b43e06ce40c990945178b2b879f748e752e94c89e135657d86c7cc326e50b3eb -SHA512 (kernel-kabi-dw-5.14.0-193.rt21.193.el9.tar.bz2) = 565f812fa83a756ef7b91219031cfe80b1e853f22b4ed38ada76aed482caaf89df35e4d220f45728392765a757f8b0798e3b5a57fee0114e1d0379e887772578 +SHA512 (linux-5.14.0-194.rt21.194.el9.tar.xz) = f03bb9f1c4519f82ef2c4cd1ac77c92480868caa785db9e6643daeb0cd4c383b7fde0aad197fe7e41757fb37098b92a3450a127cfde71c56595324fdd51440ae +SHA512 (kernel-abi-stablelists-5.14.0-194.rt21.194.el9.tar.bz2) = bef5e079086fe89d93a9d2ec84c8e5f7894f1557bc2283790543ed8a4ddfea4b59287ed85313d6b60c33127fb27eac6c9ed926cef53f24e11ee55275d0a96589 +SHA512 (kernel-kabi-dw-5.14.0-194.rt21.194.el9.tar.bz2) = 565f812fa83a756ef7b91219031cfe80b1e853f22b4ed38ada76aed482caaf89df35e4d220f45728392765a757f8b0798e3b5a57fee0114e1d0379e887772578