# changelog

author: John Kacur <jkacur@redhat.com> - 1.4-12
changelog:
  - Since this package only delivers kernel, moving the spec requires
    for building it to the rteval packages


author: John Kacur <jkacur@redhat.com> - 1.5-1
changelog:
  - Fix the gating test to match the kernel version delivered by rteval-loads
  - Change the version number to sync with rteval-loads in rhel-8
  Resolves: rhbz#2042214


author: Luis Claudio R. Goncalves <lgoncalv@redhat.com> [5.14.0-70.15.1.rt21.85.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.15.1.rt21.85.el9_0 [2089492]
  - CI: Use zstream builder image (Veronika Kabatova)
  - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2087129 2064870] {CVE-2022-1012}
  - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2087129 2064870] {CVE-2022-1012}
  - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2087129 2064870] {CVE-2022-1012}
  - tcp: add small random increments to the source port (Guillaume Nault) [2087129 2064870] {CVE-2022-1012}
  - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2087129 2064870] {CVE-2022-1012}
  - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2087129 2064870] {CVE-2022-1012}
  - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2087129 2064870] {CVE-2022-1012}
  - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2085480 2061850]
  - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2085480 2061850]
  - redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Andrea Claudi)
  - redhat: fix make {distg-brew,distg-koji} (Andrea Claudi)
  - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082952 2082953] {CVE-2022-27666}
  - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082952 2082953] {CVE-2022-27666}
  - sctp: use the correct skb for security_sctp_assoc_request (Ondrej Mosnacek) [2084044 2078856]
  - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2084044 2078856]
  - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2084044 2078856]
  - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2084044 2078856]
  - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2084044 2078856]


author: Luis Claudio R. Goncalves <lgoncalv@redhat.com> [5.14.0-70.15.1.rt21.87.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.15.1.rt21.87.el9_0 [2089492]
  - [redhat-rt] ensure scratch builds use the z-stream build target (Luis Claudio R. Goncalves)


author: Luis Claudio R. Goncalves <lgoncalv@redhat.com> [5.14.0-70.16.1.rt21.88.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.16.1.rt21.88.el9_0 [2089492]
  - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2082187]


author: Luis Claudio R. Goncalves <lgoncalv@redhat.com> [5.14.0-70.17.1.rt21.89.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.17.1.rt21.89.el9_0 [2089492]
  - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092992] {CVE-2022-1966}
  - thunderx nic: mark device as unmaintained (Íñigo Huguet) [2092638]
  - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2092255]
  - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087965] {CVE-2022-1729}
  - spec: Fix separate tools build (Jiri Olsa) [2090852]
  - mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu (Marcelo Tosatti) [2086963]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.18.1.rt21.90.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.18.1.rt21.90.el9_0 [2089492]
  - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Benjamin Coddington) [2101858 2086367]
  - NFSv4 only print the label when its queried (Benjamin Coddington) [2101854 2057327]
  - crypto: fips - make proc files report fips module name and version (Simo Sorce) [2093384 2080499]
  - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071710 2090410] {CVE-2022-1055}


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.19.1.rt21.91.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.19.1.rt21.91.el9_0 [2105450]
  - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2100903 2074832]
  - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2092248 2055566]
  - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2092248 2055566]
  - powerpc/64s/hash: Make hash faults work in NMI context (Desnes A. Nunes do Rosario) [2092253 2062762]
  - [redhat-rt] Update RTBZ for Batch2 (Luis Claudio R. Goncalves)


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.20.1.rt21.92.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.20.1.rt21.92.el9_0 [2105450]
  - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ming Lei) [2108536 2066297] {CVE-2022-0494}
  - ahci: Add a generic 'controller2' RAID id (Tomas Henzl) [2099740 2078880]
  - ahci: remove duplicated PCI device IDs (Tomas Henzl) [2099740 2042790]
  - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Variable rename (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2097306 2082193]
  - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2097306 2082193]
  - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2097306 2082193]
  - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2097306 2082193]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.21.1.rt21.93.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.21.1.rt21.93.el9_0 [2105450]
  - ibmvnic: fix race between xmit and reset (Gustavo Walbon) [2103085 2061556]
  - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Chris Leech) [2098251 2095440]
  - scsi: core: sysfs: Fix hang when device state is set via sysfs (Chris Leech) [2098251 2095440]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.22.1.rt21.94.el9_0]
changelog:
  - [rt] build kernel-rt-5.14.0-70.22.1.rt21.94.el9_0 [2105450]
  - PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.") (Myron Stowe) [2109974 2084146]
  - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2109974 2084146]
  - rhel config: Set DMAR_UNITS_SUPPORTED (Jerry Snitselaar) [2105326 2094984]
  - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2105326 2094984]


author: Release Engineering <releng@rockylinux.org> - 5.14.0-70.22.1.rt21.94
changelog:
  - debranding for Rocky 9.0 (Sherif Nagy)
  - 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.6, debranding and Rocky branding (Louis Abel)
  - Fixing pesign_key_name values (Sherif Nagy)
  - Debrand the kernel (Louis Abel)


author: John Kacur <jkacur@redhat.com> - 3.2-5
changelog:
  - Make changes to use linux-5.13.2 kernel
  - specfile changes to undo some inadvertent changes from e083e0224c00d984e9e9e7
  Resolves: rhbz#1982810


author: John Kacur <jkacur@redhat.com> - 3.2-7
changelog:
  - Add perl, gcc-c++ and a few other utilities for kernel compilation
  - Reorganize the Requires a little for clarity
  Resolves: rhbz#1987037


author: John Kacur <jkacur@redhat.com> - 3.2-8
changelog:
  - allow hackbench to run with warning on low mem
  - clean-ups to hackbench.py
  - make donotrun work correctly in load modules
  - Add the idea of an exclusive load module and make stress-ng one
  Resolves: rhbz#2007022


author: John Kacur <jkacur@redhat.com> - 3.2-9
changelog:
  - Do not pass obsolete notrace option to cyclictest
  - Parse maximum latency even if outside configured buckets
  - Sort the list of cpus
  - Skip statistics generation if max latency outside of configured buckets
  - Add --cyclictest-threshold=USEC feature
  - Add libmpc and libmpc-devel to the Requires
  Resolves: rhbz#1995195


author: John Kacur <jkacur@redhat.com> - 3.3-1
changelog:
  - Rebase to upstream rteval-3.3
  - Fix case where the threshold assignment is not properly parsed
  - Increase the default number of buckets from 2000 to 3500
  Resolves: rhbz#2012294


author: John Kacur <jkacur@redhat.com> - 3.3-4
changelog:
  - Fix Popen for python3.6
  - Fix allmodconfig when SHA1 signing of modules is not available
  Resolves: rhbz#2062457


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#1944643
    - realtime: disabled kvm.nx_huge_page kernel module option in
      realtime-virtual-host profile
      resolves: rhbz#1976825
    - realtime: explicitly set 'irqaffinity=~<isolated_cpu_mask>' in kernel
      command line
      resolves: rhbz#1974820
    - scheduler: added abstraction for the sched_* and numa_* variables which
      were previously accessible through the sysctl
      resolves: rhbz#1952687
    - recommend: fixed wrong profile on ppc64le bare metal servers
      resolves: rhbz#1959889


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-3
changelog:
  - scheduler: allow exclude of processes from the specific cgroup(s)
    Resolves: rhbz#1980715
  - Switched to the configparser from the configobj
    Resolves: rhbz#1936386


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.17.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2003838
    - cpu-partitioning: fixed no_balance_cores on newer kernels
      resolves: rhbz#1874596


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.18.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: rhbz#2003838
    - tuned-gui: fixed creation of new profile


