diff --git a/Makefile.rhelver b/Makefile.rhelver index 69dda2390..dedbf61ef 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 6 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 547 +RHEL_RELEASE = 548 # # ZSTREAM diff --git a/kernel.changelog b/kernel.changelog index 202ebba9a..f848e72db 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,80 @@ +* Fri Jan 03 2025 Rado Vrbovsky [5.14.0-548.el9] +- Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()" (Ming Lei) [RHEL-68422] +- block: remove zone append special casing from the direct I/O path (Ming Lei) [RHEL-68422] +- block: fix queue limits checks in blk_rq_map_user_bvec for real (Ming Lei) [RHEL-68422] +- block: fix sanity checks in blk_rq_map_user_bvec (Ming Lei) [RHEL-68422] +- elevator: Remove argument from elevator_find_get (Ming Lei) [RHEL-68422] +- elevator: do not request_module if elevator exists (Ming Lei) [RHEL-68422] +- drbd: Remove unused conn_lowest_minor (Ming Lei) [RHEL-68422] +- block: Fix elevator_get_default() checking for NULL q->tag_set (Ming Lei) [RHEL-68422] +- aoe: fix the potential use-after-free problem in more places (Ming Lei) [RHEL-68422] +- blk_iocost: remove some duplicate irq disable/enables (Ming Lei) [RHEL-68422] +- block: fix blk_rq_map_integrity_sg kernel-doc (Ming Lei) [RHEL-68422] +- block: Remove unused blk_limits_io_{min,opt} (Ming Lei) [RHEL-68422] +- drbd: Fix atomicity violation in drbd_uuid_set_bm() (Ming Lei) [RHEL-68422] +- block: remove bogus union (Ming Lei) [RHEL-68422] +- block: change wait on bd_claiming to use a var_waitqueue (Ming Lei) [RHEL-68422] +- blk-integrity: improved sg segment mapping (Ming Lei) [RHEL-68422] +- block: unexport blk_rq_count_integrity_sg (Ming Lei) [RHEL-68422] +- nvme-rdma: use request to get integrity segments (Ming Lei) [RHEL-68422] +- scsi: use request to get integrity segments (Ming Lei) [RHEL-68422] +- block: provide a request helper for user integrity segments (Ming Lei) [RHEL-68422] +- blk-integrity: consider entire bio list for merging (Ming Lei) [RHEL-68422] +- blk-integrity: properly account for segments (Ming Lei) [RHEL-68422] +- blk-mq: set the nr_integrity_segments from bio (Ming Lei) [RHEL-68422] +- blk-mq: unconditional nr_integrity_segments (Ming Lei) [RHEL-68422] +- blk_iocost: make read-only static array vrate_adj_pct const (Ming Lei) [RHEL-68422] +- block: unpin user pages belonging to a folio at once (Ming Lei) [RHEL-68422] +- mm: release number of pages of a folio (Ming Lei) [RHEL-68422] +- block: introduce folio awareness and add a bigger size from folio (Ming Lei) [RHEL-68422] +- block: Added folio-ized version of bio_add_hw_page() (Ming Lei) [RHEL-68422] +- block, bfq: factor out a helper to split bfqq in bfq_init_rq() (Ming Lei) [RHEL-68422] +- block, bfq: remove local variable 'bfqq_already_existing' in bfq_init_rq() (Ming Lei) [RHEL-68422] +- block, bfq: remove local variable 'split' in bfq_init_rq() (Ming Lei) [RHEL-68422] +- block, bfq: remove bfq_log_bfqg() (Ming Lei) [RHEL-68422] +- block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator() (Ming Lei) [RHEL-68422] +- block, bfq: fix procress reference leakage for bfqq in merge chain (Ming Lei) [RHEL-68422] +- block, bfq: fix uaf for accessing waker_bfqq after splitting (Ming Lei) [RHEL-68422] +- blk-throttle: support prioritized processing of metadata (Ming Lei) [RHEL-68422] +- blk-throttle: remove last_low_overflow_time (Ming Lei) [RHEL-68422] +- drbd: Add NULL check for net_conf to prevent dereference in state validation (Ming Lei) [RHEL-68422] +- blk-mq: add missing unplug trace event (Ming Lei) [RHEL-68422] +- mtip32xx: Remove redundant null pointer checks in mtip_hw_debugfs_init() (Ming Lei) [RHEL-68422] +- nbd: nbd_bg_flags_show: add NBD_FLAG_ROTATIONAL (Ming Lei) [RHEL-68422] +- nbd: implement the WRITE_ZEROES command (Ming Lei) [RHEL-68422] +- MAINTAINERS: Move the BFQ io scheduler to Odd Fixes state (Ming Lei) [RHEL-68422] +- block: fix comment to use set_current_state (Ming Lei) [RHEL-68422] +- MAINTAINERS: move the BFQ io scheduler to orphan state (Ming Lei) [RHEL-68422] +- block, bfq: use bfq_reassign_last_bfqq() in bfq_bfqq_move() (Ming Lei) [RHEL-68422] +- block, bfq: don't break merge chain in bfq_split_bfqq() (Ming Lei) [RHEL-68422] +- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() (Ming Lei) [RHEL-68422] +- block, bfq: fix possible UAF for bfqq->bic with merge chain (Ming Lei) [RHEL-68422] +- block: don't use bio_split_rw on misc operations (Ming Lei) [RHEL-68422] +- block: properly handle REQ_OP_ZONE_APPEND in __bio_split_to_limits (Ming Lei) [RHEL-68422] +- block: constify the lim argument to queue_limits_max_zone_append_sectors (Ming Lei) [RHEL-68422] +- block: rework bio splitting (Ming Lei) [RHEL-68422] +- block: export bio_split_rw (Ming Lei) [RHEL-68422] +- block/rnbd-srv: Add sanity check and remove redundant assignment (Ming Lei) [RHEL-68422] +- drbd: Remove an unused field in struct drbd_device (Ming Lei) [RHEL-68422] +- pktcdvd: remove unnecessary debugfs_create_dir() error check (Ming Lei) [RHEL-68422] +- blk-cgroup: Remove unused declaration blkg_path() (Ming Lei) [RHEL-68422] +- block: constify ext_pi_ref_escape() (Ming Lei) [RHEL-68422] +- block: delete module stuff from t10-pi (Ming Lei) [RHEL-68422] +- drbd: Remove unused extern declarations (Ming Lei) [RHEL-68422] +- nbd: add support for rotational devices (Ming Lei) [RHEL-68422] +- blk-ioprio: remove per-disk structure (Ming Lei) [RHEL-68422] +- blk-ioprio: remove ioprio_blkcg_from_bio() (Ming Lei) [RHEL-68422] +- blk-cgroup: check for pd_(alloc|free)_fn in blkcg_activate_policy() (Ming Lei) [RHEL-68422] +- block: Fix dio_cleanup() to advance the head index (Ming Lei) [RHEL-68422] +- block: Use iov_iter_extract_pages() and page pinning in direct-io.c (Ming Lei) [RHEL-68422] +- block: convert bio_map_user_iov to use iov_iter_extract_pages (Ming Lei) [RHEL-68422] +- block: Convert bio_iov_iter_get_pages to use iov_iter_extract_pages (Ming Lei) [RHEL-68422] +- block: Add BIO_PAGE_PINNED and associated infrastructure (Ming Lei) [RHEL-68422] +- block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logic (Ming Lei) [RHEL-68422] +- block: Fix bio_flagged() so that gcc can better optimise it (Ming Lei) [RHEL-68422] +- iomap: Don't get an reference on ZERO_PAGE for direct I/O block zeroing (Ming Lei) [RHEL-68422] +Resolves: RHEL-68422 + * Mon Dec 30 2024 Patrick Talbert [5.14.0-547.el9] - workqueue: Introduce from_work() helper for cleaner callback declarations (CKI Backport Bot) [RHEL-71464] - x86/cacheinfo: Delete global num_cache_leaves (David Arcari) [RHEL-22704] diff --git a/kernel.spec b/kernel.spec index 016d25479..6ba35d3ac 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 547 +%define pkgrelease 548 %define kversion 5 -%define tarfile_release 5.14.0-547.el9 +%define tarfile_release 5.14.0-548.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 547%{?buildid}%{?dist} +%define specrelease 548%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-547.el9 +%define kabiversion 5.14.0-548.el9 # # End of genspec.sh variables @@ -3819,6 +3819,82 @@ fi # # %changelog +* Fri Jan 03 2025 Rado Vrbovsky [5.14.0-548.el9] +- Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()" (Ming Lei) [RHEL-68422] +- block: remove zone append special casing from the direct I/O path (Ming Lei) [RHEL-68422] +- block: fix queue limits checks in blk_rq_map_user_bvec for real (Ming Lei) [RHEL-68422] +- block: fix sanity checks in blk_rq_map_user_bvec (Ming Lei) [RHEL-68422] +- elevator: Remove argument from elevator_find_get (Ming Lei) [RHEL-68422] +- elevator: do not request_module if elevator exists (Ming Lei) [RHEL-68422] +- drbd: Remove unused conn_lowest_minor (Ming Lei) [RHEL-68422] +- block: Fix elevator_get_default() checking for NULL q->tag_set (Ming Lei) [RHEL-68422] +- aoe: fix the potential use-after-free problem in more places (Ming Lei) [RHEL-68422] +- blk_iocost: remove some duplicate irq disable/enables (Ming Lei) [RHEL-68422] +- block: fix blk_rq_map_integrity_sg kernel-doc (Ming Lei) [RHEL-68422] +- block: Remove unused blk_limits_io_{min,opt} (Ming Lei) [RHEL-68422] +- drbd: Fix atomicity violation in drbd_uuid_set_bm() (Ming Lei) [RHEL-68422] +- block: remove bogus union (Ming Lei) [RHEL-68422] +- block: change wait on bd_claiming to use a var_waitqueue (Ming Lei) [RHEL-68422] +- blk-integrity: improved sg segment mapping (Ming Lei) [RHEL-68422] +- block: unexport blk_rq_count_integrity_sg (Ming Lei) [RHEL-68422] +- nvme-rdma: use request to get integrity segments (Ming Lei) [RHEL-68422] +- scsi: use request to get integrity segments (Ming Lei) [RHEL-68422] +- block: provide a request helper for user integrity segments (Ming Lei) [RHEL-68422] +- blk-integrity: consider entire bio list for merging (Ming Lei) [RHEL-68422] +- blk-integrity: properly account for segments (Ming Lei) [RHEL-68422] +- blk-mq: set the nr_integrity_segments from bio (Ming Lei) [RHEL-68422] +- blk-mq: unconditional nr_integrity_segments (Ming Lei) [RHEL-68422] +- blk_iocost: make read-only static array vrate_adj_pct const (Ming Lei) [RHEL-68422] +- block: unpin user pages belonging to a folio at once (Ming Lei) [RHEL-68422] +- mm: release number of pages of a folio (Ming Lei) [RHEL-68422] +- block: introduce folio awareness and add a bigger size from folio (Ming Lei) [RHEL-68422] +- block: Added folio-ized version of bio_add_hw_page() (Ming Lei) [RHEL-68422] +- block, bfq: factor out a helper to split bfqq in bfq_init_rq() (Ming Lei) [RHEL-68422] +- block, bfq: remove local variable 'bfqq_already_existing' in bfq_init_rq() (Ming Lei) [RHEL-68422] +- block, bfq: remove local variable 'split' in bfq_init_rq() (Ming Lei) [RHEL-68422] +- block, bfq: remove bfq_log_bfqg() (Ming Lei) [RHEL-68422] +- block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator() (Ming Lei) [RHEL-68422] +- block, bfq: fix procress reference leakage for bfqq in merge chain (Ming Lei) [RHEL-68422] +- block, bfq: fix uaf for accessing waker_bfqq after splitting (Ming Lei) [RHEL-68422] +- blk-throttle: support prioritized processing of metadata (Ming Lei) [RHEL-68422] +- blk-throttle: remove last_low_overflow_time (Ming Lei) [RHEL-68422] +- drbd: Add NULL check for net_conf to prevent dereference in state validation (Ming Lei) [RHEL-68422] +- blk-mq: add missing unplug trace event (Ming Lei) [RHEL-68422] +- mtip32xx: Remove redundant null pointer checks in mtip_hw_debugfs_init() (Ming Lei) [RHEL-68422] +- nbd: nbd_bg_flags_show: add NBD_FLAG_ROTATIONAL (Ming Lei) [RHEL-68422] +- nbd: implement the WRITE_ZEROES command (Ming Lei) [RHEL-68422] +- MAINTAINERS: Move the BFQ io scheduler to Odd Fixes state (Ming Lei) [RHEL-68422] +- block: fix comment to use set_current_state (Ming Lei) [RHEL-68422] +- MAINTAINERS: move the BFQ io scheduler to orphan state (Ming Lei) [RHEL-68422] +- block, bfq: use bfq_reassign_last_bfqq() in bfq_bfqq_move() (Ming Lei) [RHEL-68422] +- block, bfq: don't break merge chain in bfq_split_bfqq() (Ming Lei) [RHEL-68422] +- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() (Ming Lei) [RHEL-68422] +- block, bfq: fix possible UAF for bfqq->bic with merge chain (Ming Lei) [RHEL-68422] +- block: don't use bio_split_rw on misc operations (Ming Lei) [RHEL-68422] +- block: properly handle REQ_OP_ZONE_APPEND in __bio_split_to_limits (Ming Lei) [RHEL-68422] +- block: constify the lim argument to queue_limits_max_zone_append_sectors (Ming Lei) [RHEL-68422] +- block: rework bio splitting (Ming Lei) [RHEL-68422] +- block: export bio_split_rw (Ming Lei) [RHEL-68422] +- block/rnbd-srv: Add sanity check and remove redundant assignment (Ming Lei) [RHEL-68422] +- drbd: Remove an unused field in struct drbd_device (Ming Lei) [RHEL-68422] +- pktcdvd: remove unnecessary debugfs_create_dir() error check (Ming Lei) [RHEL-68422] +- blk-cgroup: Remove unused declaration blkg_path() (Ming Lei) [RHEL-68422] +- block: constify ext_pi_ref_escape() (Ming Lei) [RHEL-68422] +- block: delete module stuff from t10-pi (Ming Lei) [RHEL-68422] +- drbd: Remove unused extern declarations (Ming Lei) [RHEL-68422] +- nbd: add support for rotational devices (Ming Lei) [RHEL-68422] +- blk-ioprio: remove per-disk structure (Ming Lei) [RHEL-68422] +- blk-ioprio: remove ioprio_blkcg_from_bio() (Ming Lei) [RHEL-68422] +- blk-cgroup: check for pd_(alloc|free)_fn in blkcg_activate_policy() (Ming Lei) [RHEL-68422] +- block: Fix dio_cleanup() to advance the head index (Ming Lei) [RHEL-68422] +- block: Use iov_iter_extract_pages() and page pinning in direct-io.c (Ming Lei) [RHEL-68422] +- block: convert bio_map_user_iov to use iov_iter_extract_pages (Ming Lei) [RHEL-68422] +- block: Convert bio_iov_iter_get_pages to use iov_iter_extract_pages (Ming Lei) [RHEL-68422] +- block: Add BIO_PAGE_PINNED and associated infrastructure (Ming Lei) [RHEL-68422] +- block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logic (Ming Lei) [RHEL-68422] +- block: Fix bio_flagged() so that gcc can better optimise it (Ming Lei) [RHEL-68422] +- iomap: Don't get an reference on ZERO_PAGE for direct I/O block zeroing (Ming Lei) [RHEL-68422] + * Mon Dec 30 2024 Patrick Talbert [5.14.0-547.el9] - workqueue: Introduce from_work() helper for cleaner callback declarations (CKI Backport Bot) [RHEL-71464] - x86/cacheinfo: Delete global num_cache_leaves (David Arcari) [RHEL-22704] diff --git a/sources b/sources index 97daee5fe..24d6917d7 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-547.el9.tar.xz) = b597b2fd584b744b9300cec99273d035bedbc0e04b33949c4d9a9e1536b407e8a5c3f6e85c8a44c67dbd949a04ea5075ef5c48f21b4b635626333630a3feab75 -SHA512 (kernel-abi-stablelists-5.14.0-547.el9.tar.bz2) = 1241965243826d7ed52512367ba983203a98d19ddf24d28eae3280a069f8beaaf913436cf511523d23150222872eb0d4222ac88187833d7808a7ecc1cfcc1e04 -SHA512 (kernel-kabi-dw-5.14.0-547.el9.tar.bz2) = ff3357fa5572b2558a6e39245d8ab35a4e1a74a33ca02a85ca20a2b97a93e202078515275dc7d8097291af45ceab78636ed836a43f7fbb987fd91b476265a7f3 +SHA512 (linux-5.14.0-548.el9.tar.xz) = c09e69a7a1e045bcc06d80b1118236a59b9f2c92c9b8e2c75cf0b6848badf90e60f21a7780e98073a00a50af09333c3ec2138f76ec3e8ffb9820c656f8ac91e5 +SHA512 (kernel-abi-stablelists-5.14.0-548.el9.tar.bz2) = fff5ad080bd4bd67ef3d469a51d87f4bf05b7b1d91965c94ca9a3e3ec6e5b3588a25b2b33afa0403bdad40450c801c59e7e5bb783a3ceb5ca5591d3d77f6c59a +SHA512 (kernel-kabi-dw-5.14.0-548.el9.tar.bz2) = 3d08f838767b27b87724fed347ce3be63fce15e5eded0576121c474d14db4a6d07895b350c635e343d5522ac237dfd982d1f39b8480c4129f4eb79f6a64115cb