From 9d5de8a6745625f113f20258ea380f9c81fee3f7 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 2 Oct 2023 16:45:23 +0200 Subject: [PATCH] kernel-rt-4.18.0-516.rt7.305.el8 * Mon Oct 02 2023 Denys Vlasenko [4.18.0-516.rt7.305.el8] - [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084] - drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] - drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] - drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314] Resolves: rhbz#2212309, rhbz#2213314, RHEL-5332 Signed-off-by: Denys Vlasenko --- kernel.spec | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++--- sources | 2 +- 2 files changed, 86 insertions(+), 5 deletions(-) diff --git a/kernel.spec b/kernel.spec index c288b6b..417e693 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ # change below to w4T.xzdio): %define _binary_payload w3T.xzdio -%global distro_build 515 +%global distro_build 516 # Sign the x86_64 kernel for secure boot authentication %ifarch x86_64 aarch64 s390x ppc64le @@ -38,10 +38,10 @@ # define buildid .local %define specversion 4.18.0 -%define pkgrelease 515.rt7.304.el8 +%define pkgrelease 516.rt7.305.el8 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 515.rt7.304%{?dist} +%define specrelease 516.rt7.305%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -147,7 +147,7 @@ # The preempt RT patch level %global rttag .rt7 # realtimeN -%global rtbuild .304 +%global rtbuild .305 %define with_doc 0 %define with_headers 0 %define with_cross_headers 0 @@ -2698,6 +2698,87 @@ fi # # %changelog +* Mon Oct 02 2023 Denys Vlasenko [4.18.0-516.rt7.305.el8] +- [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] +- bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] +- bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] +- NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] +- perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] +- bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] +- s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] +- s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] +- intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] +- perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] +- iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] +- iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] +- PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] +- powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] +- powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] +- s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] +- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] +- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] +- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] +- s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] +- s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] +- s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] +- s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] +- s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] +- s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] +- md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] +- md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] +- md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] +- md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] +- md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] +- md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] +- md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] +- md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] +- md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] +- md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] +- md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] +- md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] +- md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] +- md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] +- md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] +- md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] +- md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] +- md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] +- md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] +- Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] +- md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] +- md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] +- md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] +- md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] +- md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] +- md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] +- md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] +- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] +- md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] +- md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] +- md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] +- md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] +- md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] +- md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] +- md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] +- md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] +- md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] +- md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] +- md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] +- md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] +- md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] +- md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] +- md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] +- md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] +- md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] +- md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] +- md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] +- md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084] +- drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] +- drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] +- drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] +- drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] +- drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] +- drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] +- drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314] * Mon Sep 25 2023 Denys Vlasenko [4.18.0-515.rt7.304.el8] - [rt] build kernel-rt-4.18.0-515.rt7.304.el8 [RHEL-5332] - s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] diff --git a/sources b/sources index 08a446e..83b0975 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (linux-4.18.0-515.rt7.304.el8.tar.xz) = 458a4afe0e5224c3e6ff44570ce32ff45b250b50ae48a22a5a27234e30c0d7560e4a1cddf30f0e93c8559cdd2929db2200b938cb4d89c7a7063c0ec4a25a28fb +SHA512 (linux-4.18.0-516.rt7.305.el8.tar.xz) = 9a480f86920bd92655e4a0db76aa68381be9e5057b1bd3fcca922f723b989d4c084b3cc1f31830db7ade533ac3d53bf7b602c96acc16683479125108e21b9da9