diff --git a/Makefile.rhelver b/Makefile.rhelver index 33a4248f9..09a7a3c67 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 9 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 688 +RHEL_RELEASE = 689 # # ZSTREAM diff --git a/kernel.changelog b/kernel.changelog index a59e25237..d50d8b2a9 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,103 @@ +* Mon Mar 30 2026 CKI KWF Bot [5.14.0-689.el9] +- redhat: Update decompressor image path (Mete Durlu) [RHEL-141416] +- block: change blk_get_meta_cap() stub return -ENOIOCTLCMD (Ming Lei) [RHEL-154215] +- block: fix lbmd_guard_tag_type assignment in FS_IOC_GETLBMD_CAP (Ming Lei) [RHEL-154215] +- block: fix FS_IOC_GETLBMD_CAP parsing in blkdev_common_ioctl() (Ming Lei) [RHEL-154215] +- block: handle pi_tuple_size in queue_limits_stack_integrity (Ming Lei) [RHEL-154215] +- block: add __must_check attribute to sb_min_blocksize() (Ming Lei) [RHEL-154215] +- xfs: check the return value of sb_min_blocksize() in xfs_fs_fill_super (Ming Lei) [RHEL-154215] +- isofs: check the return value of sb_min_blocksize() in isofs_fill_super (Ming Lei) [RHEL-154215] +- exfat: check return value of sb_min_blocksize in exfat_read_boot_sector (Ming Lei) [RHEL-154215] +- vfat: fix missing sb_min_blocksize() return value checks (Ming Lei) [RHEL-154215] +- block: rate-limit capacity change info log (Ming Lei) [RHEL-154215] +- badblocks: use sector_t instead of int to avoid truncation of badblocks length (Ming Lei) [RHEL-154215] +- blk-mq: fix elevator depth_updated method (Ming Lei) [RHEL-154215] +- block/mq-deadline: Switch back to a single dispatch list (Ming Lei) [RHEL-154215] +- block/mq-deadline: Introduce dd_start_request() (Ming Lei) [RHEL-154215] +- block: relax atomic write boundary vs chunk size check (Ming Lei) [RHEL-154215] +- block: fix stacking of atomic writes when atomics are not supported (Ming Lei) [RHEL-154215] +- block: update validation of atomic writes boundary for stacked devices (Ming Lei) [RHEL-154215] +- block: use chunk_sectors when evaluating stacked atomic write limits (Ming Lei) [RHEL-154215] +- ilog2: add max_pow_of_two_factor() (Ming Lei) [RHEL-154215] +- block: make bio auto-integrity deadlock safe (Ming Lei) [RHEL-154215] +- block: blocking mempool_alloc doesn't fail (Ming Lei) [RHEL-154215] +- block: zero non-PI portion of auto integrity buffer (Ming Lei) [RHEL-154215] +- fs: add ioctl to query metadata and protection info capabilities (Ming Lei) [RHEL-154215] +- nvme: set pi_offset only when checksum type is not BLK_INTEGRITY_CSUM_NONE (Ming Lei) [RHEL-154215] +- block: introduce pi_tuple_size field in blk_integrity (Ming Lei) [RHEL-154215] +- block: rename tuple_size field in blk_integrity to metadata_size (Ming Lei) [RHEL-154215] +- block: Enforce power-of-2 physical block size (Ming Lei) [RHEL-154215] +- block: avoid possible overflow for chunk_sectors check in blk_stack_limits() (Ming Lei) [RHEL-154215] +- lib/sbitmap: make sbitmap_get_shallow() internal (Ming Lei) [RHEL-154215] +- lib/sbitmap: convert shallow_depth from one word to the whole sbitmap (Ming Lei) [RHEL-154215] +- md/raid0: convert raid0_make_request() to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- block: Fix an error path in disk_update_zone_resources() (Ming Lei) [RHEL-154215] +- block: rnbd-clt: Fix signedness bug in init_dev() (Ming Lei) [RHEL-154215] +- block: fix comment for op_is_zone_mgmt() to include RESET_ALL (Ming Lei) [RHEL-154215] +- block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio() (Ming Lei) [RHEL-154215] +- blk-throttle: fix throtl_data leak during disk release (Ming Lei) [RHEL-154215] +- xen-blkfront: Cache feature_persistent value before advertisement (Ming Lei) [RHEL-154215] +- zram: off by one in read_block_state() (Ming Lei) [RHEL-154215] +- block: fix ordering of recursive split IO (Ming Lei) [RHEL-154215] +- block: skip unnecessary checks for split bio (Ming Lei) [RHEL-154215] +- blk-crypto: convert to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/md-linear: convert to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/raid5: convert to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/raid10: convert read/write to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/raid10: add a new r10bio flag R10BIO_Returned (Ming Lei) [RHEL-154215] +- md/raid1: convert to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/raid0: convert raid0_handle_discard() to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- block: factor out a helper bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- blk-crypto: fix missing blktrace bio split events (Ming Lei) [RHEL-154215] +- md: fix mssing blktrace bio split events (Ming Lei) [RHEL-154215] +- blk-mq: add QUEUE_FLAG_BIO_ISSUE_TIME (Ming Lei) [RHEL-154215] +- block: initialize bio issue time in blk_mq_submit_bio() (Ming Lei) [RHEL-154215] +- block: cleanup bio_issue (Ming Lei) [RHEL-154215] +- drbd: always set BLK_FEAT_STABLE_WRITES (Ming Lei) [RHEL-154215] +- null_blk: fix kmemleak by releasing references to fault configfs items (Ming Lei) [RHEL-154215] +- block: don't merge bios with different app_tags (Ming Lei) [RHEL-154215] +- block: rnbd-clt: Fix leaked ID in init_dev() (Ming Lei) [RHEL-154215] +- block: fix cached zone reports on devices with native zone append (Ming Lei) [RHEL-154215] +- block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs (Ming Lei) [RHEL-154215] +- zram: fix the issue that the write - back limits might overflow (Ming Lei) [RHEL-154215] +- block/blk-throttle: drop unneeded blk_stat_enable_accounting (Ming Lei) [RHEL-154215] +- block/blk-throttle: Fix throttle slice time for SSDs (Ming Lei) [RHEL-154215] +- ps3disk: use memcpy_{from,to}_bvec index (Ming Lei) [RHEL-154215] +- nbd: defer config unlock in nbd_genl_connect (Ming Lei) [RHEL-154215] +- nbd: defer config put in recv_work (Ming Lei) [RHEL-154215] +- block: freeze queue when updating zone resources (Ming Lei) [RHEL-154215] +- block: handle zone management operations completions (Ming Lei) [RHEL-154215] +- null_blk: set dma alignment to logical block size (Ming Lei) [RHEL-154215] +- block: make REQ_OP_ZONE_OPEN a write operation (Ming Lei) [RHEL-154215] +- block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL (Ming Lei) [RHEL-154215] +- block: require LBA dma_alignment when using PI (Ming Lei) [RHEL-154215] +- block: Remove elevator_lock usage from blkg_conf frozen operations (Ming Lei) [RHEL-154215] +- loop: fix backing file reference leak on validation error (Ming Lei) [RHEL-154215] +- nbd: restrict sockets to TCP and UDP (Ming Lei) [RHEL-154215] +- blk-throttle: fix access race during throttle policy activation (Ming Lei) [RHEL-154215] +- block: use int to store blk_stack_limits() return value (Ming Lei) [RHEL-154215] +- blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx (Ming Lei) [RHEL-154215] +- blk-zoned: Fix a lockdep complaint about recursive locking (Ming Lei) [RHEL-154215] +- null_blk: Fix the description of the cache_size module argument (Ming Lei) [RHEL-154215] +- block: fix kobject double initialization in add_disk (Ming Lei) [RHEL-154215] +- block: ensure discard_granularity is zero when discard is not supported (Ming Lei) [RHEL-154215] +- sunvdc: Balance device refcount in vdc_port_mpgroup_check (Ming Lei) [RHEL-154215] +- block: sanitize chunk_sectors for atomic write limits (Ming Lei) [RHEL-154215] +- block: mtip32xx: Fix usage of dma_map_sg() (Ming Lei) [RHEL-154215] +- zram: refuse to use zero sized block device as backing device (Ming Lei) [RHEL-154215] +- block: sunvdc: add check for mdesc_grab() returning NULL (Ming Lei) [RHEL-154215] +- rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails (Ming Lei) [RHEL-154215] +- rbd: fix possible memory leak in rbd_sysfs_init() (Ming Lei) [RHEL-154215] +- xen-blkfront: Advertise feature-persistent as user requested (Ming Lei) [RHEL-154215] +- xen-blkback: Advertise feature-persistent as user requested (Ming Lei) [RHEL-154215] +- xen-blkfront: Apply 'feature_persistent' parameter when connect (Ming Lei) [RHEL-154215] +- xen-blkback: Apply 'feature_persistent' parameter when connect (Ming Lei) [RHEL-154215] +- xen-blkback: fix persistent grants negotiation (Ming Lei) [RHEL-154215] +- xen/blkfront: fix comment for need_copy (Ming Lei) [RHEL-154215] +- zram: clear IDLE flag after recompression (Ming Lei) [RHEL-154215] +- drm/mgag200: fix mgag200_bmc_stop_scanout() (Jocelyn Falempe) [RHEL-148287] +Resolves: RHEL-141416, RHEL-148287, RHEL-154215 + * Wed Mar 25 2026 CKI KWF Bot [5.14.0-688.el9] - HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save (Benjamin Tissoires) [RHEL-142234] {CVE-2025-39818} - NFSv4: Check for delegation validity in nfs_start_delegation_return_locked() (Scott Mayhew) [RHEL-151415] diff --git a/kernel.spec b/kernel.spec index 27c48b5cf..c27e636bf 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 688 +%define pkgrelease 689 %define kversion 5 -%define tarfile_release 5.14.0-688.el9 +%define tarfile_release 5.14.0-689.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 688%{?buildid}%{?dist} +%define specrelease 689%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-688.el9 +%define kabiversion 5.14.0-689.el9 # # End of genspec.sh variables @@ -502,7 +502,7 @@ Summary: The Linux kernel %define hdrarch s390 %define all_arch_configs kernel-%{version}-s390x.config %define kernel_image arch/s390/boot/bzImage -%define vmlinux_decompressor arch/s390/boot/compressed/vmlinux +%define vmlinux_decompressor arch/s390/boot/vmlinux %endif %ifarch %{arm} @@ -3715,6 +3715,105 @@ fi # # %changelog +* Mon Mar 30 2026 CKI KWF Bot [5.14.0-689.el9] +- redhat: Update decompressor image path (Mete Durlu) [RHEL-141416] +- block: change blk_get_meta_cap() stub return -ENOIOCTLCMD (Ming Lei) [RHEL-154215] +- block: fix lbmd_guard_tag_type assignment in FS_IOC_GETLBMD_CAP (Ming Lei) [RHEL-154215] +- block: fix FS_IOC_GETLBMD_CAP parsing in blkdev_common_ioctl() (Ming Lei) [RHEL-154215] +- block: handle pi_tuple_size in queue_limits_stack_integrity (Ming Lei) [RHEL-154215] +- block: add __must_check attribute to sb_min_blocksize() (Ming Lei) [RHEL-154215] +- xfs: check the return value of sb_min_blocksize() in xfs_fs_fill_super (Ming Lei) [RHEL-154215] +- isofs: check the return value of sb_min_blocksize() in isofs_fill_super (Ming Lei) [RHEL-154215] +- exfat: check return value of sb_min_blocksize in exfat_read_boot_sector (Ming Lei) [RHEL-154215] +- vfat: fix missing sb_min_blocksize() return value checks (Ming Lei) [RHEL-154215] +- block: rate-limit capacity change info log (Ming Lei) [RHEL-154215] +- badblocks: use sector_t instead of int to avoid truncation of badblocks length (Ming Lei) [RHEL-154215] +- blk-mq: fix elevator depth_updated method (Ming Lei) [RHEL-154215] +- block/mq-deadline: Switch back to a single dispatch list (Ming Lei) [RHEL-154215] +- block/mq-deadline: Introduce dd_start_request() (Ming Lei) [RHEL-154215] +- block: relax atomic write boundary vs chunk size check (Ming Lei) [RHEL-154215] +- block: fix stacking of atomic writes when atomics are not supported (Ming Lei) [RHEL-154215] +- block: update validation of atomic writes boundary for stacked devices (Ming Lei) [RHEL-154215] +- block: use chunk_sectors when evaluating stacked atomic write limits (Ming Lei) [RHEL-154215] +- ilog2: add max_pow_of_two_factor() (Ming Lei) [RHEL-154215] +- block: make bio auto-integrity deadlock safe (Ming Lei) [RHEL-154215] +- block: blocking mempool_alloc doesn't fail (Ming Lei) [RHEL-154215] +- block: zero non-PI portion of auto integrity buffer (Ming Lei) [RHEL-154215] +- fs: add ioctl to query metadata and protection info capabilities (Ming Lei) [RHEL-154215] +- nvme: set pi_offset only when checksum type is not BLK_INTEGRITY_CSUM_NONE (Ming Lei) [RHEL-154215] +- block: introduce pi_tuple_size field in blk_integrity (Ming Lei) [RHEL-154215] +- block: rename tuple_size field in blk_integrity to metadata_size (Ming Lei) [RHEL-154215] +- block: Enforce power-of-2 physical block size (Ming Lei) [RHEL-154215] +- block: avoid possible overflow for chunk_sectors check in blk_stack_limits() (Ming Lei) [RHEL-154215] +- lib/sbitmap: make sbitmap_get_shallow() internal (Ming Lei) [RHEL-154215] +- lib/sbitmap: convert shallow_depth from one word to the whole sbitmap (Ming Lei) [RHEL-154215] +- md/raid0: convert raid0_make_request() to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- block: Fix an error path in disk_update_zone_resources() (Ming Lei) [RHEL-154215] +- block: rnbd-clt: Fix signedness bug in init_dev() (Ming Lei) [RHEL-154215] +- block: fix comment for op_is_zone_mgmt() to include RESET_ALL (Ming Lei) [RHEL-154215] +- block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio() (Ming Lei) [RHEL-154215] +- blk-throttle: fix throtl_data leak during disk release (Ming Lei) [RHEL-154215] +- xen-blkfront: Cache feature_persistent value before advertisement (Ming Lei) [RHEL-154215] +- zram: off by one in read_block_state() (Ming Lei) [RHEL-154215] +- block: fix ordering of recursive split IO (Ming Lei) [RHEL-154215] +- block: skip unnecessary checks for split bio (Ming Lei) [RHEL-154215] +- blk-crypto: convert to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/md-linear: convert to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/raid5: convert to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/raid10: convert read/write to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/raid10: add a new r10bio flag R10BIO_Returned (Ming Lei) [RHEL-154215] +- md/raid1: convert to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- md/raid0: convert raid0_handle_discard() to use bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- block: factor out a helper bio_submit_split_bioset() (Ming Lei) [RHEL-154215] +- blk-crypto: fix missing blktrace bio split events (Ming Lei) [RHEL-154215] +- md: fix mssing blktrace bio split events (Ming Lei) [RHEL-154215] +- blk-mq: add QUEUE_FLAG_BIO_ISSUE_TIME (Ming Lei) [RHEL-154215] +- block: initialize bio issue time in blk_mq_submit_bio() (Ming Lei) [RHEL-154215] +- block: cleanup bio_issue (Ming Lei) [RHEL-154215] +- drbd: always set BLK_FEAT_STABLE_WRITES (Ming Lei) [RHEL-154215] +- null_blk: fix kmemleak by releasing references to fault configfs items (Ming Lei) [RHEL-154215] +- block: don't merge bios with different app_tags (Ming Lei) [RHEL-154215] +- block: rnbd-clt: Fix leaked ID in init_dev() (Ming Lei) [RHEL-154215] +- block: fix cached zone reports on devices with native zone append (Ming Lei) [RHEL-154215] +- block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs (Ming Lei) [RHEL-154215] +- zram: fix the issue that the write - back limits might overflow (Ming Lei) [RHEL-154215] +- block/blk-throttle: drop unneeded blk_stat_enable_accounting (Ming Lei) [RHEL-154215] +- block/blk-throttle: Fix throttle slice time for SSDs (Ming Lei) [RHEL-154215] +- ps3disk: use memcpy_{from,to}_bvec index (Ming Lei) [RHEL-154215] +- nbd: defer config unlock in nbd_genl_connect (Ming Lei) [RHEL-154215] +- nbd: defer config put in recv_work (Ming Lei) [RHEL-154215] +- block: freeze queue when updating zone resources (Ming Lei) [RHEL-154215] +- block: handle zone management operations completions (Ming Lei) [RHEL-154215] +- null_blk: set dma alignment to logical block size (Ming Lei) [RHEL-154215] +- block: make REQ_OP_ZONE_OPEN a write operation (Ming Lei) [RHEL-154215] +- block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL (Ming Lei) [RHEL-154215] +- block: require LBA dma_alignment when using PI (Ming Lei) [RHEL-154215] +- block: Remove elevator_lock usage from blkg_conf frozen operations (Ming Lei) [RHEL-154215] +- loop: fix backing file reference leak on validation error (Ming Lei) [RHEL-154215] +- nbd: restrict sockets to TCP and UDP (Ming Lei) [RHEL-154215] +- blk-throttle: fix access race during throttle policy activation (Ming Lei) [RHEL-154215] +- block: use int to store blk_stack_limits() return value (Ming Lei) [RHEL-154215] +- blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx (Ming Lei) [RHEL-154215] +- blk-zoned: Fix a lockdep complaint about recursive locking (Ming Lei) [RHEL-154215] +- null_blk: Fix the description of the cache_size module argument (Ming Lei) [RHEL-154215] +- block: fix kobject double initialization in add_disk (Ming Lei) [RHEL-154215] +- block: ensure discard_granularity is zero when discard is not supported (Ming Lei) [RHEL-154215] +- sunvdc: Balance device refcount in vdc_port_mpgroup_check (Ming Lei) [RHEL-154215] +- block: sanitize chunk_sectors for atomic write limits (Ming Lei) [RHEL-154215] +- block: mtip32xx: Fix usage of dma_map_sg() (Ming Lei) [RHEL-154215] +- zram: refuse to use zero sized block device as backing device (Ming Lei) [RHEL-154215] +- block: sunvdc: add check for mdesc_grab() returning NULL (Ming Lei) [RHEL-154215] +- rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails (Ming Lei) [RHEL-154215] +- rbd: fix possible memory leak in rbd_sysfs_init() (Ming Lei) [RHEL-154215] +- xen-blkfront: Advertise feature-persistent as user requested (Ming Lei) [RHEL-154215] +- xen-blkback: Advertise feature-persistent as user requested (Ming Lei) [RHEL-154215] +- xen-blkfront: Apply 'feature_persistent' parameter when connect (Ming Lei) [RHEL-154215] +- xen-blkback: Apply 'feature_persistent' parameter when connect (Ming Lei) [RHEL-154215] +- xen-blkback: fix persistent grants negotiation (Ming Lei) [RHEL-154215] +- xen/blkfront: fix comment for need_copy (Ming Lei) [RHEL-154215] +- zram: clear IDLE flag after recompression (Ming Lei) [RHEL-154215] +- drm/mgag200: fix mgag200_bmc_stop_scanout() (Jocelyn Falempe) [RHEL-148287] + * Wed Mar 25 2026 CKI KWF Bot [5.14.0-688.el9] - HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save (Benjamin Tissoires) [RHEL-142234] {CVE-2025-39818} - NFSv4: Check for delegation validity in nfs_start_delegation_return_locked() (Scott Mayhew) [RHEL-151415] diff --git a/sources b/sources index acb810b49..0c7b40daf 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-688.el9.tar.xz) = 409d0bef048d597931b59dd99fd6280f58a1ef7f618acc51f2ef7ac3a0759c9c1eaeebd35dec06b5b40b91a9f45b139276672a1634c6704fe760f13a2c891137 -SHA512 (kernel-abi-stablelists-5.14.0-688.el9.tar.bz2) = b470072831e7475850368b30369c4d641c6982d0bdd6969911eb41cdff0035f6fc29b7d9623561ce8964e0d4cb3455354cf60e85baff8107016ac91035d6b588 -SHA512 (kernel-kabi-dw-5.14.0-688.el9.tar.bz2) = 39f615a30cc0ad6bdd119bf607b6249f2b5ee0e6b141ef7b313ec82ba7f3c7566492ce8cf98d9c28c0000d13f6d0b8497606590985c63ac95c557857403d690f +SHA512 (linux-5.14.0-689.el9.tar.xz) = 61d06e54bfda1a6b130e5001b2655d3a2e21cf184a68242ef8d473311f6c85086ddbd3cd6e79c7740b26b905dc33b23e0f472ee826bf13e7a03001ed065fafc0 +SHA512 (kernel-abi-stablelists-5.14.0-689.el9.tar.bz2) = 3c52d6695bf7d9924a0440f66990744146d71081a71f53eb862feb799d73eb38c69f2d0c8e2b27d5dd2f1a50c95f7e388efe7ee70b44050bdbcd97131266b133 +SHA512 (kernel-kabi-dw-5.14.0-689.el9.tar.bz2) = 01f65ebef232b248ac05cee695ec4579c7a6df35273d97682bd31b59721863804d59bb4c1e8400f2c992f1fb94c1fcfc3cdcf67417a06348f31cd91e1e169d54