# changelog

author: John B. Wyatt IV <jwyatt@redhat.com> [4.18.0-477.2.1.rt7.266.el8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.2.1.rt7.266.el8 [2127771]
  - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787]
  - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234]
  - self-tests: more rps self tests (Paolo Abeni) [2168878]
  - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878]
  - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878]
  - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878]
  - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878]
  - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878]
  - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878]
  - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878]
  - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878]
  - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878]
  - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.3.1.rt7.267.el8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.3.1.rt7.267.el8 [2127771]
  - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648]
  - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648]
  - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623]
  - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.4.1.rt7.268.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.4.1.rt7.268.el8_8 [2127771]
  - Updated dist tag to el8_8 (Lucas Zampieri)
  - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349]
  - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189}
  - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.5.1.rt7.269.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.5.1.rt7.269.el8_8 [2127771]
  - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600]
  - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600]
  - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600]
  - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600]
  - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600]
  - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600]
  - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600]
  - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600]
  - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600]
  - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600]
  - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600]
  - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600]
  - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600]
  - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600]
  - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600]
  - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600]
  - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600]
  - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600]
  - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600]
  - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600]
  - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600]
  - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600]
  - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600]
  - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600]
  - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600]
  - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600]
  - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600]
  - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600]
  - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600]
  - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600]
  - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600]
  - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600]
  - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600]
  - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600]
  - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600]
  - gfs2: Use better variable name (Andreas Gruenbacher) [2109600]
  - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600]
  - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600]
  - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600]
  - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600]
  - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600]
  - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600]
  - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600]
  - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600]
  - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.6.1.rt7.270.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.6.1.rt7.270.el8_8 [2127771]
  - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}


author: Patrick Talbert <ptalbert@redhat.com> [4.18.0-477.7.1.rt7.271.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.7.1.rt7.271.el8_8 [2127771]
  - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811]
  - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811]
  - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461}
  - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461}
  - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329]
  - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851]
  - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann)


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.8.1.rt7.272.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.8.1.rt7.272.el8_8 [2127771]
  - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov)
  - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov)
  - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.9.1.rt7.273.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.9.1.rt7.273.el8_8 [2127771]
  - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.10.1.rt7.274.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.10.1.rt7.274.el8_8 [2127771]
  - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429]
  - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429]


author: Release Engineering <releng@rockylinux.org> - 4.18.0-477.10.1.rt7.274
changelog:
  - Adding prod certs and changed cert date to 20210620 (Sherif Nagy)
  - Adding Rocky secure boot certs (Sherif Nagy)
  - Fixing vmlinuz removal (Sherif Nagy)
  - Fixing UEFI CA path (Sherif Nagy)
  - Porting to 8.8, debranding and Rocky branding (Louis Abel)
  - Fixing pesign_key_name values (Sherif Nagy)
  - Debrand the kernel (Louis Abel)


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.11.1.rt7.275.el8_8.g8866]
changelog:
  - [rt] build kernel-rt-4.18.0-477.11.1.rt7.275.el8_8.g8866 [2196667]
  - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2188722]
  - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2181730 2175712]
  - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2181730 2175712]
  - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2181730 2175712]
  - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2181730 2175712]
  - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2181730 2175712]
  - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2176104 2160054]
  - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2176104 2160054]
  - crypto: qat - add support for 402xx devices (Vladis Dronov) [2176850 2144529]
  - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2176850 2144529]
  - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2176850 2144529]
  - Documentation: qat: change kernel version (Vladis Dronov) [2176850 2144529]
  - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2176850 2144529]
  - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2176850 2144529]
  - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2176850 2144529]
  - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2176850 2144529]
  - crypto: acomp - define max size for destination (Vladis Dronov) [2176850 2144529]
  - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2176850 2144529]
  - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2176850 2144529]
  - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2176850 2144529]
  - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2176850 2144529]
  - crypto: qat - relocate backlog related structures (Vladis Dronov) [2176850 2144529]
  - crypto: qat - extend buffer list interface (Vladis Dronov) [2176850 2144529]
  - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2176850 2144529]
  - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2176850 2144529]
  - crypto: qat - rename bufferlist functions (Vladis Dronov) [2176850 2144529]
  - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2176850 2144529]
  - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2176850 2144529]
  - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2176850 2144529]
  - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2176850 2144529]
  - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2176850 2144529]
  - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2188067 2184083]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.13.1.rt7.276.el8_8.g3045]
changelog:
  - [rt] build kernel-rt-4.18.0-477.13.1.rt7.276.el8_8.g3045 [2196667]
  - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196154 2196153] {CVE-2023-32233}
  - redhat/configs: Fix incorrect configs location and content (Vladis Dronov)
  - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2183471 2152168]
  - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2183471 2152168]
  - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2189629 2188249]
  - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov)
  - redhat: switch release to zstream (Lucas Zampieri)


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.14.1.rt7.277.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.14.1.rt7.277.el8_8 [2210299]
  - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2196390 2127493]
  - CI: Use zstream builder image (Michael Hofmann)
  - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2187960 2179825] {CVE-2023-28466}
  - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2188623 2120570]
  - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2189595 2088578]
  - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2189595 2088578]
  - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2189595 2088578]
  - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2189595 2088578]
  - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2189595 2088578]
  - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2189595 2088578]
  - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2189595 2088578]
  - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2193236 2177565]
  - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2207564 2177956]
  - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2207564 2177956]
  - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2207564 2177956]
  - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2207564 2177956]
  - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2207564 2177956]
  - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179332 2179183]
  - docs: Remove unnecessary unicode character (Patrick Talbert) [2208284 2207988]
  - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2196665 2188334]
  - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2196665 2188334]
  - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2196665 2188334]
  - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2196665 2188334]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.15.1.rt7.278.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.15.1.rt7.278.el8_8 [2210299]
  - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2203214 2120585]
  - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2185604 2139963]
  - module: Don't wait for GOING modules (Mark Langsdorf) [2186305 1964563]
  - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2182092 2156546]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.16.1.rt7.279.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.16.1.rt7.279.el8_8 [2210299]
  - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2211494 2156588]
  - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2211494 2156588]
  - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187463 2187462 2187464] {CVE-2023-2124}
  - redhat/scripts/create-tarball.sh: Use nproc instead of rpm (Lucas Zampieri)


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.17.1.rt7.280.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.17.1.rt7.280.el8_8 [2215026]
  - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2208127 2193410]
  - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2211658 2179164]
  - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2211658 2179164]
  - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2211658 2179164]
  - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2189482 2188408] {CVE-2023-2194}
  - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209646 2209647] {CVE-2023-2235}
  - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2184148 2181880] {CVE-2023-1281}
  - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2184148 2181880] {CVE-2023-1281}
  - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2184148 2181880] {CVE-2023-1281}
  - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2184101 2112147]
  - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2184101 2112147]
  - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2184101 2112147]
  - iomap: write iomap validity checks (Carlos Maiolino) [2184101 2112147]
  - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2184101 2112147]
  - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2184101 2112147]
  - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2184101 2112147]
  - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2184101 2112147]
  - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2184101 2112147]
  - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2184101 2112147]
  - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2184101 2112147]
  - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2184101 2112147]
  - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2184101 2112147]
  - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2184101 2112147]
  - iomap: rework unshare flag (Carlos Maiolino) [2184101 2112147]
  - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2184101 2112147]
  - iomap: remove iomap_apply (Carlos Maiolino) [2184101 2112147]
  - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2184101 2112147]
  - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2184101 2112147]
  - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: Change calling convention for zeroing (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2184101 2112147]
  - iomap: add the new iomap_iter model (Carlos Maiolino) [2184101 2112147]
  - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2184101 2112147]
  - iomap: Support inline data with block size < page size (Carlos Maiolino) [2184101 2112147]
  - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2184101 2112147]
  - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2184101 2112147]
  - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2184101 2112147]
  - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2184101 2112147]
  - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2184101 2112147]
  - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2184101 2112147]
  - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2184101 2112147]
  - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2192602 2183078]
  - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2203285 2184013]
  - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2203285 2184013]
  - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2203285 2184013]
  - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2203285 2184013]
  - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2203285 2184013]
  - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2203285 2184013]
  - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2214281 2187810]
  - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2213366 2184343]
  - Update RTBZ for 8.8 batch 2 (Lucas Zampieri)


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.18.1.rt7.281.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.18.1.rt7.281.el8_8 [2215026]
  - rtcves: cleanup Resolves line even whe there are no CVEs listed (Luis Claudio R. Goncalves)
  - rtcves: keep the Jira issues listed in the Resolves line (Luis Claudio R. Goncalves)
  - rtcves: remove non-rt entries from the Resolves line (Luis Claudio R. Goncalves)
  - rtcves: make the script more informative (Luis Claudio R. Goncalves)
  - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2211513 2182084]
  - macvlan: Fix mc_filter calculation (Xin Long) [2209686 2186948]
  - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2209686 2186948]
  - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2209686 2186948]
  - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2209686 2186948]
  - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2209686 2186948]
  - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2209686 2186948]
  - macvlan: Support for high multicast packet rate (Xin Long) [2209686 2186948]
  - macvlan: Skip loopback packets in RX handler (Xin Long) [2209686 2186948]
  - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2209686 2186948]
  - macvlan: add cond_resched() during multicast processing (Xin Long) [2209686 2186948]
  - macvlan: schedule bc_work even if error (Xin Long) [2209686 2186948]
  - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2209686 2186948]
  - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski)
  - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian)
  - redhat: fix duplicate jira issues in the resolves line (Eder Zulian)
  - redhat: add support for Jira issues in changelog (Eder Zulian)
  - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2213243 2148405] {CVE-2022-42896}


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.19.1.rt7.282.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.19.1.rt7.282.el8_8 [2215026]
  - crypto: jitter - correct health test during initialization (Vladis Dronov) [2215079 2214270]
  - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2216769 2214973]
  - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2216769 2214973]
  - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2216543 2184863]
  - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2216543 2184863]
  - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2216543 2184863]
  - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2216543 2184863]
  - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2216543 2184863]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.20.1.rt7.283.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.20.1.rt7.283.el8_8 [2215026]
  - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2220810 2208904]
  - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2220810 2208904]
  - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2211198 2136922]
  - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2211198 2136922]
  - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2211198 2136922]
  - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2211198 2136922]
  - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2211198 2136922]
  - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2211198 2136922]
  - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2211198 2136922]
  - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2211198 2136922]
  - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2193375 2143007]
  - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192299 2192300] {CVE-2023-1829}
  - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2212451 2183474]
  - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2212373 2167962]
  - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2212373 2167962]
  - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2212373 2167962]
  - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2212373 2167962]
  - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2212373 2167962]
  - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2212373 2167962]
  - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2212373 2167962]
  - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2216498 2160149]


author: Lucas Zampieri <lzampier@redhat.com> [4.18.0-477.21.1.rt7.284.el8_8]
changelog:
  - [rt] build kernel-rt-4.18.0-477.21.1.rt7.284.el8_8 [2215026]
  - Revert "drm/i915: Depend on !PREEMPT_RT." (John B. Wyatt IV) [2208276 2149799]
  - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2213189 2182345]
  - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2211667 2174220]
  - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2211667 2174220]
  - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2211667 2174220]
  - ipmi_ssif: Rename idle state and check (Tony Camuso) [2211667 2174220]
  - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2211667 2174220]
  - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2211667 2174220]
  - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2211667 2174220]
  - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2211667 2174220]
  - ipmi:ssif: Increase the message retry time (Tony Camuso) [2211667 2174220]
  - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2211667 2174220]
  - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2211667 2174220]
  - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2211667 2174220]
  - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2211667 2174220]
  - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2211667 2174220]
  - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2211667 2174220]
  - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2211667 2174220]
  - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2211667 2174220]
  - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2211667 2174220]
  - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2211667 2174220]
  - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2211667 2174220]
  - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2211667 2174220]
  - ipmi: Fix comment typo (Tony Camuso) [2211667 2174220]
  - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2211667 2174220]


author: John Kacur <jkacur@redhat.com> - 3.4-3
changelog:
  - Add option for downloading the kernel to compile as a load
  - Add a manpage entry for the kernel download option
  Resolves: rhbz#2107710


author: John Kacur <jkacur@redhat.com> - 3.4-4
changelog:
  - Make use of systopology instead of misc everywhere
  - Allow user to enter compressed form of cpulist
  Resolves: rhbz#2121535


author: John Kacur <jkacur@redhat.com> - 3.5-2
changelog:
  - Remove dependency on python-ethtool by using inline code
  - Add Requires of python-libxml2
  Resolves: rhbz#2131377


author: John Kacur <jkacur@redhat.com> - 3.5-3
changelog:
  - Fix "DMI WARNING" when not running as root
  - Don't attempt to get DMI info if dmidecode returns warnings
  Resolves: rhbz#2136926


author: John Kacur <jkacur@redhat.com> - 3.5-4
changelog:
  - Add check to catch python-dmidecode if it fails
  Resolves: rhbz#2168373
  jiraProject == RHELPLAN-148048


author: John Kacur <jkacur@redhat.com> - 1.4-13
changelog:
  - Rebuild rteval-build with a fixed binutils in brew
  - Bump the release number of stress-ng as well
  Resolves: rhbz#1954451


