# changelog

author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-89.el10]
changelog:
  - redhat: add downstream SBAT for UKI addons (Emanuele Giuseppe Esposito) [RHEL-92881]
  - uki_addons: provide custom SBAT as input parameter (Emanuele Giuseppe Esposito) [RHEL-92881]
  - uki_addons: remove completely sbat/sbat.conf (Emanuele Giuseppe Esposito) [RHEL-92881]
  - redhat: create 'systemd-volatile-overlay' addon for UKI (Emanuele Giuseppe Esposito) [RHEL-92882]
  - vfio/pci: Align huge faults to order (Alex Williamson) [RHEL-89852]
  - cifs: Fix integer overflow while processing closetimeo mount option (CKI Backport Bot) [RHEL-87906] {CVE-2025-21962}
  - scsi: iscsi: Fix missing scsi_host_put() in error path (Chris Leech) [RHEL-90551]
  - scsi: qla4xxx: Constify 'struct bin_attribute' (Chris Leech) [RHEL-90551]
  - scsi: qedi: Constify 'struct bin_attribute' (Chris Leech) [RHEL-90551]
  - scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb() (Chris Leech) [RHEL-90551]
  - net: fix geneve_opt length integer overflow (CKI Backport Bot) [RHEL-87978] {CVE-2025-22055}
  - tcp: drop secpath at the same time as we currently drop dst (Sabrina Dubroca) [RHEL-70101 RHEL-83227] {CVE-2025-21864}


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-90.el10]
changelog:
  - gre: Fix again IPv6 link-local address generation. (Guillaume Nault) [RHEL-69103]
  - zram: fix NULL pointer in comp_algorithm_show() (Ming Lei) [RHEL-77764] {CVE-2024-53222}
  - HID: picoLCD: Replace check_fb in favor of struct fb_info.lcd_dev (Jocelyn Falempe) [RHEL-75959]
  - backlight: led_bl: Hold led_access lock when calling led_sysfs_disable() (Jocelyn Falempe) [RHEL-75959]
  - fbdev: hyperv_fb: Allow graceful removal of framebuffer (Jocelyn Falempe) [RHEL-75959]
  - fbdev: hyperv_fb: Simplify hvfb_putmem (Jocelyn Falempe) [RHEL-75959]
  - fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs (Jocelyn Falempe) [RHEL-75959]
  - fbdev: hyperv_fb: iounmap() the correct memory when removing a device (Jocelyn Falempe) [RHEL-75959]
  - fbdev: lcdcfb: Use backlight helper (Jocelyn Falempe) [RHEL-75959]
  - fbdev: vga16fb: fix orig_video_isVGA confusion (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omapfb: Use syscon_regmap_lookup_by_phandle_args (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omapfb: Use of_property_present() to test existence of DT property (Jocelyn Falempe) [RHEL-75959]
  - fbdev: sm501fb: Use str_enabled_disabled() helper in sm501fb_init_fb() (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omap: use threaded IRQ for LCD DMA (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device() (Jocelyn Falempe) [RHEL-75959]
  - fbdev: efifb: Change the return value type to void (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omapfb: Remove unused hdmi5_core_handle_irqs (Jocelyn Falempe) [RHEL-75959]
  - video: hdmi: Remove unused hdmi_infoframe_check (Jocelyn Falempe) [RHEL-75959]
  - fbdev: radeon: Use const 'struct bin_attribute' callbacks (Jocelyn Falempe) [RHEL-75959]
  - fbdev: udlfb: Use const 'struct bin_attribute' callback (Jocelyn Falempe) [RHEL-75959]
  - fbdev: Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICE (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omapfb: Remove some deadcode (Jocelyn Falempe) [RHEL-75959]
  - fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem() (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omapfb: use new of_graph functions (Jocelyn Falempe) [RHEL-75959]
  - backlight: Remove notifier (Jocelyn Falempe) [RHEL-75959]
  - backlight: ktz8866: Fix module autoloading (Jocelyn Falempe) [RHEL-75959]
  - backlight: 88pm860x_bl: Simplify with scoped for each OF child loop (Jocelyn Falempe) [RHEL-75959]
  - backlight: lcd: Remove struct fb_videomode from set_mode callback (Jocelyn Falempe) [RHEL-75959]
  - backlight: lcd: Replace check_fb with controls_device (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omap: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: imxfb: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: imxfb: Replace check_fb in favor of struct fb_info.lcd_dev (Jocelyn Falempe) [RHEL-75959]
  - fbdev: clps711x-fb: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: clps711x-fb: Replace check_fb in favor of struct fb_info.lcd_dev (Jocelyn Falempe) [RHEL-75959]
  - backlight: tdo24m: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: platform_lcd: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: platform_lcd: Remove match_fb from struct plat_lcd_data (Jocelyn Falempe) [RHEL-75959]
  - backlight: platform_lcd: Remove include statement for <linux/backlight.h> (Jocelyn Falempe) [RHEL-75959]
  - backlight: otm3225a: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: ltv350qv: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: lms501kf03: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: lms501kf03: Remove unnecessary include of <linux/backlight.h> (Jocelyn Falempe) [RHEL-75959]
  - backlight: lms283gf05: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: l4f00242t03: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: jornada720_lcd: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: jornada720_lcd: Include <linux/io.h> for IOMEM() macro (Jocelyn Falempe) [RHEL-75959]
  - backlight: ili9320: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: ili922x: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: hx8357: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: corgi_lcd: Use lcd power constants (Jocelyn Falempe) [RHEL-75959]
  - backlight: lcd: Add LCD_POWER_ constants for power states (Jocelyn Falempe) [RHEL-75959]
  - backlight: lcd: Test against struct fb_info.lcd_dev (Jocelyn Falempe) [RHEL-75959]
  - backlight: lcd: Rearrange code in fb_notifier_callback() (Jocelyn Falempe) [RHEL-75959]
  - fbdev: sh_mobile_lcdc_fb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: rivafb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: radeonfb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: omapfb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: nvidiafb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: chipsfb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: atyfb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: aty128fb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - fbdev: atmel_lcdfb: Use backlight power constants (Jocelyn Falempe) [RHEL-75959]
  - video: fbdev: mmp: switch to use spi_alloc_host() (Jocelyn Falempe) [RHEL-75959]
  - smb: client: don't retry IO on failed negprotos with soft mounts (Paulo Alcantara) [RHEL-85526]
  - acct: perform last write from workqueue (CKI Backport Bot) [RHEL-83184] {CVE-2025-21846}


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-91.el10]
changelog:
  - loop: Add sanity check for read/write_iter (Ming Lei) [RHEL-83595]
  - fs: add kern_path_locked_negative() (Ming Lei) [RHEL-83595]
  - tools headers: Sync uapi/linux/fcntl.h with the kernel sources (Ming Lei) [RHEL-83595]
  - perf probe: Pick the correct dwarf die while adding probe points (Ming Lei) [RHEL-83595]
  - devtmpfs: don't use vfs_getattr_nosec to query i_mode (Ming Lei) [RHEL-83595]
  - VFS: add common error checks to lookup_one_qstr_excl() (Ming Lei) [RHEL-83595]
  - VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry (Ming Lei) [RHEL-83595]
  - fs: move the bdex_statx call to vfs_getattr_nosec (Ming Lei) [RHEL-83595]
  - libfs: kill empty_dir_getattr() (Ming Lei) [RHEL-83595]
  - fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flag (Ming Lei) [RHEL-83595]
  - fs/stat.c: switch to CLASS(fd_raw) (Ming Lei) [RHEL-83595]
  - kill getname_statx_lookup_flags() (Ming Lei) [RHEL-83595]
  - io_statx_prep(): use getname_uflags() (Ming Lei) [RHEL-83595]
  - getname_maybe_null() - the third variant of pathname copy-in (Ming Lei) [RHEL-83595]
  - teach filename_lookup() to treat NULL filename as "" (Ming Lei) [RHEL-83595]
  - dm table: Fix W=1 build warning when mempool_needs_integrity is unused (Ming Lei) [RHEL-83595]
  - block: move blkdev_{get,put} _no_open prototypes out of blkdev.h (Ming Lei) [RHEL-83595]
  - block: never reduce ra_pages in blk_apply_bdi_limits (Ming Lei) [RHEL-83595]
  - block: integrity: Do not call set_page_dirty_lock() (Ming Lei) [RHEL-83595]
  - loop: stop using vfs_iter_{read,write} for buffered I/O (Ming Lei) [RHEL-83595]
  - loop: LOOP_SET_FD: send uevents for partitions (Ming Lei) [RHEL-83595]
  - loop: properly send KOBJ_CHANGED uevent for disk device (Ming Lei) [RHEL-83595]
  - loop: aio inherit the ioprio of original request (Ming Lei) [RHEL-83595]
  - block: fix resource leak in blk_register_queue() error path (Ming Lei) [RHEL-83595]
  - block: add SPDX header line to blk-throttle.h (Ming Lei) [RHEL-83595]
  - null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev() (Ming Lei) [RHEL-83595]
  - block: add for_each_mp_bvec() (Ming Lei) [RHEL-83595]
  - block: don't grab elevator lock during queue initialization (Ming Lei) [RHEL-83595]
  - block: remove unused nseg parameter (Ming Lei) [RHEL-83595]
  - io_uring/rw: don't mask in f_iocb_flags (Ming Lei) [RHEL-83595]
  - docs: sysfs-block: Clarify integrity sysfs attributes (Ming Lei) [RHEL-83595]
  - block/blk-iocost: ensure 'ret' is set on error (Ming Lei) [RHEL-83595]
  - block: correct locking order for protecting blk-wbt parameters (Ming Lei) [RHEL-83595]
  - block: release q->elevator_lock in ioc_qos_write (Ming Lei) [RHEL-83595]
  - ublk: remove io_cmds list in ublk_queue (Ming Lei) [RHEL-83595]
  - blk-cgroup: improve policy registration error handling (Ming Lei) [RHEL-83595]
  - loop: move vfs_fsync() out of loop_update_dio() (Ming Lei) [RHEL-83595]
  - block: fix a comment in the queue_attrs[] array (Ming Lei) [RHEL-83595]
  - block: protect debugfs attribute method hctx_busy_show (Ming Lei) [RHEL-83595]
  - block: remove unnecessary goto labels in debugfs attribute read methods (Ming Lei) [RHEL-83595]
  - block: protect debugfs attrs using elevator_lock instead of sysfs_lock (Ming Lei) [RHEL-83595]
  - block: remove unused parameter 'q' parameter in __blk_rq_map_sg() (Ming Lei) [RHEL-83595]
  - block: fix adding folio to bio (Ming Lei) [RHEL-83595]
  - block: remove unused parameter (Ming Lei) [RHEL-83595]
  - badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable < 0 (Ming Lei) [RHEL-83595]
  - block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone (Ming Lei) [RHEL-83595]
  - block: protect hctx attributes/params using q->elevator_lock (Ming Lei) [RHEL-83595]
  - block: protect read_ahead_kb using q->limits_lock (Ming Lei) [RHEL-83595]
  - block: protect wbt_lat_usec using q->elevator_lock (Ming Lei) [RHEL-83595]
  - block: protect nr_requests update using q->elevator_lock (Ming Lei) [RHEL-83595]
  - block: introduce a dedicated lock for protecting queue elevator updates (Ming Lei) [RHEL-83595]
  - block: remove q->sysfs_lock for attributes which don't need it (Ming Lei) [RHEL-83595]
  - block: move q->sysfs_lock and queue-freeze under show/store method (Ming Lei) [RHEL-83595]
  - block: acquire q->limits_lock while reading sysfs attributes (Ming Lei) [RHEL-83595]
  - badblocks: use sector_t instead of int to avoid truncation of badblocks length (Ming Lei) [RHEL-83595]
  - badblocks: return boolean from badblocks_set() and badblocks_clear() (Ming Lei) [RHEL-83595]
  - badblocks: fix missing bad blocks on retry in _badblocks_check() (Ming Lei) [RHEL-83595]
  - badblocks: fix merge issue when new badblocks align with pre+1 (Ming Lei) [RHEL-83595]
  - badblocks: try can_merge_front before overlap_front (Ming Lei) [RHEL-83595]
  - badblocks: fix the using of MAX_BADBLOCKS (Ming Lei) [RHEL-83595]
  - badblocks: return error if any badblock set fails (Ming Lei) [RHEL-83595]
  - badblocks: return error directly when setting badblocks exceeds 512 (Ming Lei) [RHEL-83595]
  - badblocks: attempt to merge adjacent badblocks during ack_all_badblocks (Ming Lei) [RHEL-83595]
  - badblocks: factor out a helper try_adjacent_combine (Ming Lei) [RHEL-83595]
  - badblocks: Fix error shift ops (Ming Lei) [RHEL-83595]
  - block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY (Ming Lei) [RHEL-83595]
  - block: ensure correct integrity capability propagation in stacked devices (Ming Lei) [RHEL-83595]
  - blk-throttle: carry over directly (Ming Lei) [RHEL-83595]
  - blk-throttle: don't take carryover for prioritized processing of metadata (Ming Lei) [RHEL-83595]
  - blk-throttle: remove last_bytes_disp and last_ios_disp (Ming Lei) [RHEL-83595]
  - blk-throttle: fix lower bps rate by throtl_trim_slice() (Ming Lei) [RHEL-83595]
  - ublk: enforce ublks_max only for unprivileged devices (Ming Lei) [RHEL-83595]
  - loop: Remove struct loop_func_table (Ming Lei) [RHEL-83595]
  - ublk: add DMA alignment limit (Ming Lei) [RHEL-83595]
  - block: split struct bio_integrity_payload (Ming Lei) [RHEL-83595]
  - block: move the block layer auto-integrity code into a new file (Ming Lei) [RHEL-83595]
  - block: mark bounce buffering as incompatible with integrity (Ming Lei) [RHEL-83595]
  - null_blk: do partial IO for bad blocks (Ming Lei) [RHEL-83595]
  - null_blk: pass transfer size to null_handle_rq() (Ming Lei) [RHEL-83595]
  - null_blk: replace null_process_cmd() call in null_zone_write() (Ming Lei) [RHEL-83595]
  - null_blk: introduce badblocks_once parameter (Ming Lei) [RHEL-83595]
  - null_blk: generate null_blk configfs features string (Ming Lei) [RHEL-83595]
  - ublk: complete command synchronously on error (Ming Lei) [RHEL-83595]
  - blk-wbt: Cleanup a comment in wb_timer_fn (Ming Lei) [RHEL-83595]
  - blk-wbt: Fix some comments (Ming Lei) [RHEL-83595]
  - loop: take the file system minimum dio alignment into account (Ming Lei) [RHEL-83595]
  - loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize (Ming Lei) [RHEL-83595]
  - loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file (Ming Lei) [RHEL-83595]
  - loop: factor out a loop_assign_backing_file helper (Ming Lei) [RHEL-83595]
  - block: Remove commented out code (Ming Lei) [RHEL-83595]
  - Revert "driver: block: release the lo_work_lock before queue_work" (Ming Lei) [RHEL-83595]
  - block: refactor rq_qos_wait() (Ming Lei) [RHEL-83595]
  - block: introduce init_wait_func() (Ming Lei) [RHEL-83595]
  - loop: release the lo_work_lock before queue_work (Ming Lei) [RHEL-83595]
  - blk-crypto: add ioctls to create and prepare hardware-wrapped keys (Ming Lei) [RHEL-83595]
  - blk-crypto: show supported key types in sysfs (Ming Lei) [RHEL-83595]
  - blk-crypto: add basic hardware-wrapped key support (Ming Lei) [RHEL-83595]
  - scsi: ufs: crypto: Remove ufs_hba_variant_ops::program_key (Ming Lei) [RHEL-83595]
  - scsi: ufs: qcom: Convert to use UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE (Ming Lei) [RHEL-83595]
  - scsi: ufs: crypto: Add ufs_hba_from_crypto_profile() (Ming Lei) [RHEL-83595]
  - scsi: ufs: qcom: Fix crypto key eviction (Ming Lei) [RHEL-83595]
  - mmc: sdhci-msm: convert to use custom crypto profile (Ming Lei) [RHEL-83595]
  - mmc: crypto: add mmc_from_crypto_profile() (Ming Lei) [RHEL-83595]
  - mmc: sdhci-msm: fix crypto key eviction (Ming Lei) [RHEL-83595]
  - block: Name the RQF flags enum (Ming Lei) [RHEL-83595]
  - block: fix conversion of GPT partition name to 7-bit (Ming Lei) [RHEL-83595]
  - ublk: set_params: properly check if parameters can be applied (Ming Lei) [RHEL-83595]
  - block: make bio_integrity_map_user() static inline (Ming Lei) [RHEL-83595]
  - scsi: add support for user-meta interface (Ming Lei) [RHEL-83595]
  - nvme: add support for passing on the application tag (Ming Lei) [RHEL-83595]
  - block: add support to pass user meta buffer (Ming Lei) [RHEL-83595]
  - block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Ming Lei) [RHEL-83595]
  - io_uring: introduce attributes for read/write and PI support (Ming Lei) [RHEL-83595]
  - fs: introduce IOCB_HAS_METADATA for metadata (Ming Lei) [RHEL-83595]
  - fs, iov_iter: define meta io descriptor (Ming Lei) [RHEL-83595]
  - block: modify bio_integrity_map_user to accept iov_iter as argument (Ming Lei) [RHEL-83595]
  - block: copy back bounce buffer to user-space correctly in case of split (Ming Lei) [RHEL-83595]
  - block: define set of integrity flags to be inherited by cloned bip (Ming Lei) [RHEL-83595]
  - MAINTAINERS: Update maintainers for crypto/marvell (Vladis Dronov) [RHEL-74336]
  - crypto: octeontx2 - suppress auth failure screaming due to negative tests (Vladis Dronov) [RHEL-74336]
  - crypto: octeontx2 - Remove unused otx2_cpt_print_uc_dbg_info (Vladis Dronov) [RHEL-74336]
  - crypto: drivers - Use str_enable_disable-like helpers [partial] (Vladis Dronov) [RHEL-74336]
  - perf test: Extra verbosity and hypervisor skip for tpebs test (Michael Petlan) [RHEL-82381]
  - cifs: Fix integer overflow while processing acdirmax mount option (Paulo Alcantara) [RHEL-87947] {CVE-2025-21963}
  - s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues (CKI Backport Bot) [RHEL-87556]
  - wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi (CKI Backport Bot) [RHEL-93267] {CVE-2025-37943}
  - selftest/mm: va_high_addr_switch: add ppc64 support check (Chunyu Hu) [RHEL-87654]
  - net: ibmveth: make veth_pool_store stop hanging (Mamatha Inamdar) [RHEL-92996]
  - dm: fix copying after src array boundaries (Benjamin Marzinski) [RHEL-92762]
  - dm: add missing unlock on in dm_keyslot_evict() (Benjamin Marzinski) [RHEL-92762]
  - dm: always update the array size in realloc_argv on success (Benjamin Marzinski) [RHEL-92762]
  - dm-integrity: fix a warning on invalid table line (Benjamin Marzinski) [RHEL-92762]
  - dm-bufio: don't schedule in atomic context (Benjamin Marzinski) [RHEL-92762]
  - dm-ebs: fix prefetch-vs-suspend race (Benjamin Marzinski) [RHEL-92762]
  - dm-verity: fix prefetch-vs-suspend race (Benjamin Marzinski) [RHEL-92762]
  - dm-integrity: fix non-constant-time tag verification (Benjamin Marzinski) [RHEL-92762]
  - dm cache: support shrinking the origin device (Benjamin Marzinski) [RHEL-92762]
  - dm cache: prevent BUG_ON by blocking retries on failed device resumes (Benjamin Marzinski) [RHEL-92762]
  - dm: fix unconditional IO throttle caused by REQ_PREFLUSH (Benjamin Marzinski) [RHEL-92762]
  - dm-integrity: set ti->error on memory allocation failure (Benjamin Marzinski) [RHEL-92762]
  - xfrm: Support ESN context update to hardware for TX (CKI Backport Bot) [RHEL-86505]
  - redhat: configs: rhel: Enable CX231XX driver (Kate Hsuan) [RHEL-86822]
  - iomap: avoid avoid truncating 64-bit offset to 32 bits (Brian Foster) [RHEL-85399]
  - iomap: fix zero padding data issue in concurrent append writes (Brian Foster) [RHEL-85399]
  - iomap: pass byte granular end position to iomap_add_to_ioend (Brian Foster) [RHEL-85399]
  - iomap: elide flush from partial eof zero range (Brian Foster) [RHEL-85399]
  - iomap: lift zeroed mapping handling into iomap_zero_range() (Brian Foster) [RHEL-85399]
  - iomap: reset per-iter state on non-error iter advances (Brian Foster) [RHEL-85399]
  - iomap: warn on zero range of a post-eof folio (Brian Foster) [RHEL-85399]
  - iomap: drop an obsolete comment in iomap_dio_bio_iter (Brian Foster) [RHEL-85399]
  - iomap: add a merge boundary flag (Brian Foster) [RHEL-85399]
  - fs: iomap: Atomic write support (Brian Foster) [RHEL-85399]
  - fs: Export generic_atomic_write_valid() (Brian Foster) [RHEL-85399]


author: Clark Williams <williams@redhat.com> - 2.3.1-1
changelog:
  - Fix build require of annobin package
  - Update all files with SPDX identifier
  - add srpm target in Makefile
  - fix versioning in Makefile targets and specfile


author: Clark Williams <williams@redhat.com> - 2.4-1
changelog:
  - Makefile cleanups and added .gitignore
  - remove Red Hat Makefile targets and specfile
  - ensure all files have valid SPDX license identifiers
  - version bump


author: Clark Williams <williams@redhat.com> - 2.5-1
changelog:
  - Bump release for RHEL-10
    Resolves: RHEL-40030
  - add rpminspect.yaml to turn of debuginfo check
  - add compile options for passing annocheck


author: Anubhav Shelat <ashelat@redhat.com> - 3.8-5
changelog:
  - Add options for timerlat tracing in rteval, and store timerlat summary in rteval summary xml file.
  - Convert base64 data to text before wrapping.
  - Add sysreport to gating tests and check the exit status.
  Resolves: RHEL-44438


author: John Kacur <jkacur@redhat.com> - 3.8-7
changelog:
  - Rename some patches
  - Add timerlat tracing
  - Add Fix-aNone being pass to cyclictest
  Resolves: RHEL-35462


author: Crystal Wood <crwood@redhat.com> - 3.8-8
changelog:
  - Prevent using cyclictest and timerlat and the same time
  - Add a --noload option
  - Switch to autosetup
  Resolves: RHEL-35507
  Resolves: RHEL-50324


author: Anubhav Shelat <ashelat@redhat.com> - 3.8-9
changelog:
  - Add functionality to allow user to execute cpupower tool to 
  set idle state depth  while running rteval.
  - Disable latency trick by using --default-system option with 
  cyclictest when setting idle state depth. 
  Resolves: RHEL-37646


author: John Kacur <jkacur@redhat.com> - 3.8-11
changelog:
  - Restore all load module options
  - Change the default kernel to linux-6.10.5-rteval
  - Fix parsing in kcompile for the correct kernel to compile
  Resolves: RHEL-54310


author: John Kacur <jkacur@redhat.com> - 3.8.12
changelog:
  - Add patch to put stress-ng options in their own manpage section
  - Change constant name earlystop TO EARLYSTOP
  - Update the kcompile kernel to linux-6.12-rc4
  Resolves: RHEL-63611


author: John Kacur <jkacur@redhat.com> - 3.9-3
changelog:
  - Make the default interval for timerlat in rteval 1100us
  - Make cyclictest the default measurement module for rteval
  Resolves: RHEL-78395


author: John Kacur <jkacur@redhat.com> - 1.6-1
changelog:
  -Upgrade the kernel to linux-5.18.1.tar.xz
  - Update the version number to sync more closely with rhel and CENTOS


author: John Kacur <jkacur@redhat.com> - 1.6-12
changelog:
  - Create a kernel based off of linux-6.10.5 and three upstream patches
    to remove a dependency on deprecated <openssl/engine.h>
  Resolves: RHEL-47107


author: John Kacur <jkacur@redhat.com> - 1.6-13
changelog:
  - Update to linux-6.12-rc4 which contains the patches
    to remove dependency on deprecated <openssl/engine.h>
  Resolves: RHEL-63613


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.22.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-17121
    - print all arguments of failing commands in error messages
      resolves: RHEL-3689
    - plugin_sysctl: added support for sysctl names with slash
      resolves: RHEL-3707
    - tuned-adm: added support for moving devices between plugin instances
      resolves: RHEL-15141
    - api: added methods for retrieval of plugin instances and devices
      resolves: RHEL-15137
    - plugin_cpu: amd-pstate mentioned instead of just intel_pstate
      resolves: RHEL-16469
    - hotplug: do not report ENOENT errors on device remove
      resolves: RHEL-11342
    - plugin_sysctl: expand variables when reporting overrides
      resolves: RHEL-18972
    - plugin_acpi: new plugin which handles ACPI platform_profile
      resolves: RHEL-16966
    - plugin_bootloader: skip calling rpm-ostree kargs in no-op case
      resolves: RHEL-20767
    - plugin_cpu: support cstate settings of pm_qos_resume_latency_us
      resolves: RHEL-21129
    - scheduler: add option for ignoring IRQs affinity
      resolves: RHEL-21923
    - plugin_intel_uncore: new plugin for uncore setting


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.22.1-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-17121
    - renamed intel_uncore plugin to uncore
    - network-throughput: increased net.ipv4.tcp_rmem default value
      resolves: RHEL-25847


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-50567
    - spec: create /etc/tuned/profiles directory
      resolves: RHEL-46721
    - hotplug: wait for device initialization
    - sap-netweaver: increased vm.max_map_count
    - daemon: buffer sighup signal
    - added an option to configure profile directories
    - api: added commands to dynamically create/destroy instances
    - functions: added 'intel_recommended_pstate'
    - functions: added 'log' which helps with debugging
    - functions: added 'package2cpus' and 'packages2uncores' matchers
    - functions: added 'lscpu' to list CPU details
    - plugins: added plugin_irq
    - plugin_video: added support for amdgpu `panel_power_savings` attribute
    - plugin_cpu: check that writes are necessary if they may cause redundant IPIs
    - plugin_uncore: allow to configure frequency limits using percent
    - amd-pstate: added support for controlling core performance boost
    - plugin_scheduler: adjusted error logging in _set_affinity
    - plugin_audio: enabled controller reset to fix suspend with NVIDIA
    - plugin_irq: fixed expansion of variables
    - plugin_irqbalance: switched to IRQBALANCE_BANNED_CPULIST


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-50567
    - clear plugin repository when stopping tuning
    - man: add description of the balanced-battery profile


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-3
changelog:
  - Fixed privileged execution of arbitrary scripts by active local user,
    (CVE-2024-52336)
    Resolves: RHEL-66636
  - Added sanity checks for API methods parameters, (CVE-2024-52337)
    Resolves: RHEL-66613


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-70454
    - tuned-ppd: removed the use of StrEnum
    - tuned-ppd: fixed traceback
      resolves: RHEL-74384
    - tuned-ppd: multiple fixes and updates
    - docs: plugins docs are now automatically generated from the docstrings
    - plugin_cpu: fixed no_turbo boolean option parsing
    - plugin_cpu: allowed raw energy_performance_preference values
    - plugin_vm: added support for dirty_(bytes|ratio) sysctl parameters
    - plugin_bootloader: added variables to BLS entries only if grub is used
    - plugin_scheduler: do not assume that perf events have type attribute
    - plugin_scheduler: updated sched knobs for kernels 6.6+
    - plugin_scheduler: log process info when its affinity cannot be changed
      resolves: RHEL-69933
    - plugin_scheduler: postpone cgroup blacklist check, double-check after fail
    - plugin_scheduler: made perf support optional
    - plugin_net: added support for hotplug and rename
    - makefile: added support for installation to custom $BINDIR/$SBINDIR
    - functions: dropped cpuspeed support


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.0-0.1.rc1
changelog:
  - new release
    - tuned-ppd: removed the use of StrEnum
    - tuned-ppd: fixed traceback
      resolves: RHEL-74384
    - tuned-ppd: multiple fixes and updates
    - docs: plugins docs are now automatically generated from the docstrings
    - plugin_cpu: fixed no_turbo boolean option parsing
    - plugin_cpu: allowed raw energy_performance_preference values
    - plugin_vm: added support for dirty_(bytes|ratio) sysctl parameters
    - plugin_bootloader: added variables to BLS entries only if grub is used
    - plugin_scheduler: do not assume that perf events have type attribute
    - plugin_scheduler: updated sched knobs for kernels 6.6+
    - plugin_scheduler: log process info when its affinity cannot be changed
      resolves: RHEL-69933
    - plugin_scheduler: postpone cgroup blacklist check, double-check after fail
    - plugin_scheduler: made perf support optional
    - plugin_net: added support for hotplug and rename
    - makefile: added support for installation to custom $BINDIR/$SBINDIR
    - functions: dropped cpuspeed support


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-70454
    - sap-hana: Set transparent_hugepages to madvise
      resolves: RHEL-68454
    - plugin_bootloader: export Grub variables to make them available in submenus
    - utils.commands: fixed CPU online detection when not present
    - plugin_net: handled cqe-mode-rx ethtool option
    - profiles: correct CPU governor settings


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.1-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-70454
    - plugins: added missing instance parameters
    - disk: added missing remove parameter
    - plugin_scheduler: added switch to disable processing of kthreads
    - Makefile: added support for installation to custom LIBEXECDIR
    - functions: create a new parser object for each string expansion


