# changelog

author: Fernando Pacheco <fpacheco@redhat.com> [5.14.0-89.rt21.89.el9]
changelog:
  - [rt] build kernel-rt-5.14.0-89.rt21.89.el9 [2061574]
  - nixge: fix mac address error handling again (Ivan Vecera) [2081256]
  - ethernet: fix up ps3_gelic_net.c for "ethernet: use  eth_hw_addr_set()" (Ivan Vecera) [2081256]
  - ethernet: ehea: add missing cast (Ivan Vecera) [2081256]
  - ethernet: use eth_hw_addr_set() - casts (Ivan Vecera) [2081256]
  - fddi: use eth_hw_addr_set() (Ivan Vecera) [2081256]
  - ethernet: s2io: use eth_hw_addr_set() (Ivan Vecera) [2081256]
  - ethernet: chelsio: use eth_hw_addr_set() (Ivan Vecera) [2081256]
  - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256]
  - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256]
  - net: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256]
  - net: usb: use eth_hw_addr_set() (Ivan Vecera) [2081256]
  - ethernet: use eth_hw_addr_set() (Ivan Vecera) [2081256]
  - net: use eth_hw_addr_set() (Ivan Vecera) [2081256]
  - arch: use eth_hw_addr_set() (Ivan Vecera) [2081256]
  - net: cipso: fix warnings in netlbl_cipsov4_add_std (Guillaume Nault) [2079246]
  - wireguard: device: check for metadata_dst with skb_valid_dst() (Hangbin Liu) [2076974]
  - wireguard: socket: ignore v6 endpoints when ipv6 is disabled (Hangbin Liu) [2076974]
  - wireguard: socket: free skb in send6 when ipv6 is disabled (Hangbin Liu) [2076974]
  - wireguard: queueing: use CFI-safe ptr_ring cleanup function (Hangbin Liu) [2076974]
  - wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specific (Hangbin Liu) [2076974]
  - fork: Use IS_ENABLED() in account_kernel_stack() (Phil Auld) [2076594]
  - fork: Only cache the VMAP stack in finish_task_switch() (Phil Auld) [2076594]
  - fork: Move task stack accounting to do_exit() (Phil Auld) [2076594]
  - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Phil Auld) [2076594]
  - fork: Don't assign the stack pointer in dup_task_struct() (Phil Auld) [2076594]
  - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Phil Auld) [2076594]
  - fork: Duplicate task_struct before stack allocation (Phil Auld) [2076594]
  - fork: Redo ifdefs around task stack handling (Phil Auld) [2076594]
  - sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE (Phil Auld) [2076594]
  - locking/rt: Take RCU nesting into account for __might_resched() (Phil Auld) [2076594]
  - sched: Make cond_resched_lock() variants RT aware (Phil Auld) [2076594]
  - sched: Make RCU nest depth distinct in __might_resched() (Phil Auld) [2076594]
  - sched: Make might_sleep() output less confusing (Phil Auld) [2076594]
  - sched: Cleanup might_sleep() printks (Phil Auld) [2076594]
  - sched: Remove preempt_offset argument from __might_sleep() (Phil Auld) [2076594]
  - sched: Make cond_resched_*lock() variants consistent vs. might_sleep() (Phil Auld) [2076594]
  - sched: Clean up the might_sleep() underscore zoo (Phil Auld) [2076594]
  - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() (Phil Auld) [2065219]
  - sched/deadline,rt: Remove unused functions for !CONFIG_SMP (Phil Auld) [2065219]
  - sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently (Phil Auld) [2065219]
  - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Phil Auld) [2065219]
  - sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file (Phil Auld) [2065219]
  - sched/deadline: Remove unused def_dl_bandwidth (Phil Auld) [2065219]
  - sched/headers: ARM needs asm/paravirt_api_clock.h too (Phil Auld) [2069275]
  - sched/headers: Only include <linux/entry-common.h> when CONFIG_GENERIC_ENTRY=y (Phil Auld) [2069275]
  - sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies (Phil Auld) [2069275]
  - sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies (Phil Auld) [2069275]
  - sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies (Phil Auld) [2069275]
  - sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies (Phil Auld) [2069275]
  - sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies (Phil Auld) [2069275]
  - sched/headers: Standardize kernel/sched/sched.h header dependencies (Phil Auld) [2069275]
  - sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there (Phil Auld) [2069275]
  - sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there (Phil Auld) [2069275]
  - sched/headers: Make the <linux/sched/deadline.h> header build standalone (Phil Auld) [2069275]
  - sched/headers: Fix comment typo in kernel/sched/cpudeadline.c (Phil Auld) [2069275]
  - sched/headers: Add initial new headers as identity mappings (Phil Auld) [2069275]
  - sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry (Phil Auld) [2069275]
  - sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h (Phil Auld) [2069275]
  - sched/headers: Add header guard to kernel/sched/sched.h (Phil Auld) [2069275]
  - sched/headers: Fix header to build standalone: <linux/sched_clock.h> (Phil Auld) [2069275]


author: Fernando Pacheco <fpacheco@redhat.com> [5.14.0-90.rt21.90.el9]
changelog:
  - [rt] build kernel-rt-5.14.0-90.rt21.90.el9 [2061574]
  - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (David Arcari) [2080320]
  - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081758]
  - nvme-pci: disable namespace identifiers for Qemu controllers (Gopal Tiwari) [2079310]
  - nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202 (Gopal Tiwari) [2079310]
  - nvme: add a quirk to disable namespace identifiers (Gopal Tiwari) [2079310]
  - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2079310]
  - nvme-pci: add quirks for Samsung X5 SSDs (Gopal Tiwari) [2079310]
  - nvme-pci: expose use_threaded_interrupts read-only in sysfs (Gopal Tiwari) [2079310]
  - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081383]
  - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081383]
  - ipv4: fix data races in fib_alias_hw_flags_set (Guillaume Nault) [2081383]
  - ipv4: remove sparse error in ip_neigh_gw4() (Guillaume Nault) [2081383]
  - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081383]
  - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081383]
  - ipv4: update fib_info_cnt under spinlock protection (Guillaume Nault) [2081383]
  - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh (Guillaume Nault) [2081383]
  - net: nexthop: fix null pointer dereference when IPv6 is not enabled (Guillaume Nault) [2081383]
  - net: dcb: disable softirqs in dcbnl_flush_dev() (Xin Long) [2080477]
  - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080477]
  - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Xin Long) [2080477]
  - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080477]
  - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080477]
  - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080477]
  - net: dcb: flush lingering app table entries for unregistered devices (Xin Long) [2080477]
  - veth: fix races around rq->rx_notify_masked (Xin Long) [2080477]
  - net: fix a memleak when uncloning an skb dst and its metadata (Xin Long) [2080477]
  - net: do not keep the dst cache when uncloning an skb dst and its metadata (Xin Long) [2080477]
  - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080477]
  - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080477]
  - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080477]
  - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080477]
  - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080477]
  - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081047]
  - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081047]
  - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081047]
  - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081047]
  - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081047]
  - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081047]
  - bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Guillaume Nault) [2080891]
  - tipc: fix the timer expires after interval 100ms (Xin Long) [2080364]
  - tipc: fix incorrect order of state message data sanity check (Xin Long) [2080364]
  - tipc: fix kernel panic when enabling bearer (Xin Long) [2080364]
  - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080364]
  - tipc: fix wrong notification node addresses (Xin Long) [2080364]
  - tipc: fix wrong publisher node address in link publications (Xin Long) [2080364]
  - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080364]
  - tipc: rate limit warning for received illegal binding update (Xin Long) [2080364]
  - net: tipc: remove unused static inlines (Xin Long) [2080364]
  - sctp: Initialize daddr on peeled off socket (Xin Long) [2079979]
  - sctp: count singleton chunks in assoc user stats (Xin Long) [2079979]
  - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079979]
  - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2075759]
  - xfs: check sb_meta_uuid for dabuf buffer recovery (Dave Chinner) [2069776]


author: Fernando Pacheco <fpacheco@redhat.com> [5.14.0-91.rt21.91.el9]
changelog:
  - [rt] build kernel-rt-5.14.0-91.rt21.91.el9 [2061574]
  - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072235]
  - platform/x86: Add AMD system management interface (John Allen) [2072235]
  - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071832]
  - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071832]
  - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071832]
  - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071832]
  - scsi: core: Put LLD module refcnt after SCSI device is released (Ewan D. Milne) [2071832]
  - sd: delay calling free_opal_dev (Ewan D. Milne) [2071832]
  - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071832]
  - sd: rename the scsi_disk.dev field (Ewan D. Milne) [2071832]
  - scsi: don't use disk->private_data to find the scsi_driver (Ewan D. Milne) [2071832]
  - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071832]
  - scsi: core: Fix scsi_mode_select() interface (Ewan D. Milne) [2071832]
  - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071832]
  - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071832]
  - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071832]
  - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071832]
  - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071832]
  - scsi: core: Declare 'scsi_scan_type' static (Ewan D. Milne) [2071832]
  - scsi: core: Suppress a kernel-doc warning (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071832]
  - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071832]
  - scsi: core: Use eh_timeout for START STOP UNIT (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071832]
  - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071832]
  - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2071832]
  - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071832]
  - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() (Ewan D. Milne) [2071832]
  - scsi: scsi_ioctl: Validate command size (Ewan D. Milne) [2071832]
  - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071832]
  - scsi: sd: add concurrent positioning ranges support (Ewan D. Milne) [2071832]
  - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2071832]
  - scsi: sr: Add error handling support for add_disk() (Ewan D. Milne) [2071832]
  - scsi: sd: Add error handling support for add_disk() (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071832]
  - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071832]
  - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071832]
  - scsi: core: pm: Only runtime resume if necessary (Ewan D. Milne) [2071832]
  - scsi: sd: Rename sd_resume() into sd_resume_system() (Ewan D. Milne) [2071832]
  - scsi: core: pm: Rely on the device driver core for async power management (Ewan D. Milne) [2071832]
  - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071832]
  - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071832]
  - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071832]
  - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071832]
  - scsi: core: Delete scsi_{get,free}_host_dev() (Ewan D. Milne) [2071832]
  - scsi: core: Remove 'current_tag' (Ewan D. Milne) [2071832]
  - scsi: acornscsi: Remove tagged queuing vestiges (Ewan D. Milne) [2071832]
  - scsi: fas216: Kill scmd->tag (Ewan D. Milne) [2071832]
  - scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h (Ewan D. Milne) [2071832]
  - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071832]
  - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071832]
  - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071832]
  - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071832]
  - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2071832]
  - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071832]
  - scsi: core: Remove scsi_cmnd.tag (Ewan D. Milne) [2071832]
  - scsi: ibmvfc: Stop using scsi_cmnd.tag (Ewan D. Milne) [2071832]
  - scsi: fnic: Stop setting scsi_cmnd.tag (Ewan D. Milne) [2071832]
  - scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
  - scsi: wd719: Stop using scsi_cmnd.tag (Ewan D. Milne) [2071832]
  - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
  - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
  - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
  - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
  - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
  - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
  - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071832]
  - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071832]
  - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071832]
  - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071832]
  - scsi: core: Make scsi_get_lba() return the LBA (Ewan D. Milne) [2071832]
  - scsi: core: Introduce scsi_get_sector() (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071832]
  - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071832]
  - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071832]
  - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074315]
  - Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" (Tomas Henzl) [2042790]
  - ata: pata_pxa: Use platform_get_irq() to get the interrupt (Tomas Henzl) [2042790]
  - ata: Drop commas after OF match table sentinels (Tomas Henzl) [2042790]
  - ata: ahci: Rename board_ahci_mobile (Tomas Henzl) [2042790]
  - ata: pata_hpt37x: merge transfer mode setting methods (Tomas Henzl) [2042790]
  - ata: libata-sff: use *switch* statement in ata_sff_dev_classify() (Tomas Henzl) [2042790]
  - ata: add/use ata_taskfile::{error|status} fields (Tomas Henzl) [2042790]
  - ata: Kconfig: fix sata gemini compile test condition (Tomas Henzl) [2042790]
  - ata: libata-scsi: use *switch* statements to check SCSI command codes (Tomas Henzl) [2042790]
  - ata: libata-sff: refactor ata_sff_altstatus() (Tomas Henzl) [2042790]
  - ata: libata-sff: refactor ata_sff_set_devctl() (Tomas Henzl) [2042790]
  - ata: libata-sff: make ata_resources_present() return 'bool' (Tomas Henzl) [2042790]
  - ata: pata_hpt3x2n: disable fast interrupts in prereset() method (Tomas Henzl) [2042790]
  - ata: pata_hpt37x: disable fast interrupts in prereset() method (Tomas Henzl) [2042790]
  - ata: pata_hpt366: disable fast interrupts in prereset() method (Tomas Henzl) [2042790]
  - ata: pata_mpc52xx: use GFP_KERNEL (Tomas Henzl) [2042790]
  - ata: sata_rcar: drop unused #define's (Tomas Henzl) [2042790]
  - ata: pata_hpt366: check channel enable bits (Tomas Henzl) [2042790]
  - ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' (Tomas Henzl) [2042790]
  - ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' (Tomas Henzl) [2042790]
  - ata: libata-sff: make ata_devchk() return 'bool' (Tomas Henzl) [2042790]
  - ata: pata_hpt3x2n: drop unused 'struct hpt_chip' (Tomas Henzl) [2042790]
  - ata: pata_hpt3x2n: drop unused HPT_PCI_FAST (Tomas Henzl) [2042790]
  - ata: pata_artop: use *switch* in atp8xx_fixup() (Tomas Henzl) [2042790]
  - ata: pata_artop: use *switch* in artop_init_one() (Tomas Henzl) [2042790]
  - pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop() (Tomas Henzl) [2042790]
  - pata_hpt3x2n: check channel enable bits (Tomas Henzl) [2042790]
  - ata: libata: make ata_host_suspend() *void* (Tomas Henzl) [2042790]
  - ata: libata: ata_{sff|std}_prereset() always return 0 (Tomas Henzl) [2042790]
  - ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 (Tomas Henzl) [2042790]
  - ata: libata-acpi: kill ata_acpi_on_suspend() (Tomas Henzl) [2042790]
  - ata: libata-scsi: Simplify scsi_XX_lba_len() (Tomas Henzl) [2042790]
  - ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() (Tomas Henzl) [2042790]
  - ata: libata-scsi: Cleanup ata_get_xlat_func() (Tomas Henzl) [2042790]
  - ata: pata_pdc202xx_old: make static read-only array pio_timing const (Tomas Henzl) [2042790]
  - ata: pata_atiixp: make static read-only arrays const (Tomas Henzl) [2042790]
  - ata: pata_platform: Make use of platform_get_mem_or_io() (Tomas Henzl) [2042790]
  - ata: pata_hpt37x: disable primary channel on HPT371 (Tomas Henzl) [2042790]
  - ata: pata_hpt37x: fix PCI clock detection (Tomas Henzl) [2042790]
  - ata: libata-core: Disable TRIM on M88V29 (Tomas Henzl) [2042790]
  - ata: sata_fsl: fix sscanf() and sysfs_emit() format strings (Tomas Henzl) [2042790]
  - ata: libata-core: Fix ata_dev_config_cpr() (Tomas Henzl) [2042790]
  - ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage (Tomas Henzl) [2042790]
  - ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe() (Tomas Henzl) [2042790]
  - ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() (Tomas Henzl) [2042790]
  - ata: pata_ali: remove redundant return statement (Tomas Henzl) [2042790]
  - ata: ahci: Add support for AMD A85 FCH (Hudson D4) (Tomas Henzl) [2042790]
  - ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY (Tomas Henzl) [2042790]
  - ata: libata-scsi: simplify __ata_scsi_queuecmd() (Tomas Henzl) [2042790]
  - ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt (Tomas Henzl) [2042790]
  - ata: pata_samsung_cf: add compile test support (Tomas Henzl) [2042790]
  - ata: pata_pxa: add compile test support (Tomas Henzl) [2042790]
  - ata: pata_imx: add compile test support (Tomas Henzl) [2042790]
  - ata: pata_ftide010: add compile test support (Tomas Henzl) [2042790]
  - ata: pata_cs5535: add compile test support (Tomas Henzl) [2042790]
  - ata: pata_octeon_cf: remove redundant val variable (Tomas Henzl) [2042790]
  - ata: fix read_id() ata port operation interface (Tomas Henzl) [2042790]
  - ata: ahci_xgene: use correct type for port mmio address (Tomas Henzl) [2042790]
  - ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions (Tomas Henzl) [2042790]
  - ata: sata_fsl: fix scsi host initialization (Tomas Henzl) [2042790]
  - ata: pata_bk3710: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_seattle: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_xgene: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_tegra: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_sunxi: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_mvebu: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_mtk: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_dm816: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_da850: add compile test support (Tomas Henzl) [2042790]
  - ata: ahci_brcm: add compile test support (Tomas Henzl) [2042790]
  - ata: sata_fsl: add compile test support (Tomas Henzl) [2042790]
  - ata: sata_dwc_460ex: Remove debug compile options (Tomas Henzl) [2042790]
  - ata: sata_dwc_460ex: remove 'check_status' argument (Tomas Henzl) [2042790]
  - ata: sata_dwc_460ex: drop DEBUG_NCQ (Tomas Henzl) [2042790]
  - ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() (Tomas Henzl) [2042790]
  - ata: pata_hpt366: convert pr_warn() calls (Tomas Henzl) [2042790]
  - ata: sata_gemini: convert pr_err() calls (Tomas Henzl) [2042790]
  - ata: pata_hpt3x2n: convert pr_XXX() calls (Tomas Henzl) [2042790]
  - ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging (Tomas Henzl) [2042790]
  - ata: pata_hpt37x: convert pr_XXX() calls (Tomas Henzl) [2042790]
  - ata: sata_mv: convert remaining printk() to structured logging (Tomas Henzl) [2042790]
  - ata: sata_sx4: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_sil680: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_serverworks: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_rz1000: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_marvell: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_it821x: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_cypress: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_cs5536: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_cs5520: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_cmd64x: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_cmd640: convert printk() calls (Tomas Henzl) [2042790]
  - ata: pata_atp867x: convert printk() calls (Tomas Henzl) [2042790]
  - ata: libata: remove debug compilation switches (Tomas Henzl) [2042790]
  - ata: libata: remove 'new' ata message handling (Tomas Henzl) [2042790]
  - ata: libata: drop ata_msg_drv() (Tomas Henzl) [2042790]
  - ata: libata: drop ata_msg_info() (Tomas Henzl) [2042790]
  - ata: libata: drop ata_msg_probe() (Tomas Henzl) [2042790]
  - ata: libata: drop ata_msg_warn() (Tomas Henzl) [2042790]
  - ata: libata: drop ata_msg_malloc() (Tomas Henzl) [2042790]
  - ata: libata: drop ata_msg_ctl() (Tomas Henzl) [2042790]
  - ata: libata: drop ata_msg_error() and ata_msg_intr() (Tomas Henzl) [2042790]
  - ata: sata_sx4: add module parameter 'dimm_test' (Tomas Henzl) [2042790]
  - ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790]
  - ata: sata_sil: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
  - ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() (Tomas Henzl) [2042790]
  - ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones (Tomas Henzl) [2042790]
  - ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one (Tomas Henzl) [2042790]
  - ata: sata_inic162x: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
  - ata: sata_rcar: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
  - ata: sata_qstor: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
  - ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790]
  - ata: pata_via: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
  - ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one (Tomas Henzl) [2042790]
  - ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging (Tomas Henzl) [2042790]
  - ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790]
  - ata: libata: remove pointless VPRINTK() calls (Tomas Henzl) [2042790]
  - ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging (Tomas Henzl) [2042790]
  - ata: sata_qstor: replace DPRINTK() with dev_dbg() (Tomas Henzl) [2042790]
  - ata: sata_rcar: replace DPRINTK() with ata_port_dbg() (Tomas Henzl) [2042790]
  - ata: sata_fsl: move DPRINTK to ata debugging (Tomas Henzl) [2042790]
  - ata: pdc_adma: Remove DPRINTK call (Tomas Henzl) [2042790]
  - ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context (Tomas Henzl) [2042790]
  - ata: sata_mv: replace DPRINTK with dynamic debugging (Tomas Henzl) [2042790]
  - ata: sata_mv: kill 'port' argument in mv_dump_all_regs() (Tomas Henzl) [2042790]
  - ata: libata: move DPRINTK to ata debugging (Tomas Henzl) [2042790]
  - ata: libata: revamp ata_get_cmd_descript() (Tomas Henzl) [2042790]
  - ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros (Tomas Henzl) [2042790]
  - ata: libata: add tracepoints for ATA error handling (Tomas Henzl) [2042790]
  - ata: libata-scsi: drop DPRINTK calls for cdb translation (Tomas Henzl) [2042790]
  - ata: libata-sff: tracepoints for HSM state machine (Tomas Henzl) [2042790]
  - ata: libata: tracepoints for bus-master DMA (Tomas Henzl) [2042790]
  - ata: libata: add qc_prep tracepoint (Tomas Henzl) [2042790]
  - ata: libata: add reset tracepoints (Tomas Henzl) [2042790]
  - ata: libata: sanitize ATA_HORKAGE_DUMP_ID (Tomas Henzl) [2042790]
  - ata: libata: move ata_dump_id() to dynamic debugging (Tomas Henzl) [2042790]
  - ata: libata: Add ata_port_classify() helper (Tomas Henzl) [2042790]
  - ata: libata: whitespace cleanup (Tomas Henzl) [2042790]
  - ata: libata: remove pointless debugging messages (Tomas Henzl) [2042790]
  - ata: libata: use min() to make code cleaner (Tomas Henzl) [2042790]
  - ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved (Tomas Henzl) [2042790]
  - ata: libahci_platform: Remove bogus 32-bit DMA mask attempt (Tomas Henzl) [2042790]
  - ata: sata_dwc_460ex: Remove unused forward declaration (Tomas Henzl) [2042790]
  - ata: sata_dwc_460ex: Use temporary variable for struct device (Tomas Henzl) [2042790]
  - ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs (Tomas Henzl) [2042790]
  - ata: sata_fsl: use sysfs_emit() (Tomas Henzl) [2042790]
  - ata: ahci: use sysfs_emit() (Tomas Henzl) [2042790]
  - ata: libata-scsi: use sysfs_emit() (Tomas Henzl) [2042790]
  - ata: libata-sata: use sysfs_emit() (Tomas Henzl) [2042790]
  - ata: sata_fsl: Use struct_group() for memcpy() region (Tomas Henzl) [2042790]
  - ata: pata_ali: no need to initialise statics to 0 (Tomas Henzl) [2042790]
  - libata: if T_LENGTH is zero, dma direction should be DMA_NONE (Tomas Henzl) [2042790]
  - libata: add horkage for ASMedia 1092 (Tomas Henzl) [2042790]
  - ata: ahci_ceva: Fix id array access in ceva_ahci_read_id() (Tomas Henzl) [2042790]
  - ata: replace snprintf in show functions with sysfs_emit (Tomas Henzl) [2042790]
  - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl (Tomas Henzl) [2042790]
  - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl (Tomas Henzl) [2042790]
  - pata_falcon: Avoid type warnings from sparse (Tomas Henzl) [2042790]
  - ata: libahci: Adjust behavior when StorageD3Enable _DSD is set (Tomas Henzl) [2042790]
  - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile (Tomas Henzl) [2042790]
  - ata: libata: add missing ata_identify_page_supported() calls (Tomas Henzl) [2042790]
  - ata: libata: improve ata_read_log_page() error message (Tomas Henzl) [2042790]
  - libata: add horkage for missing Identify Device log (Tomas Henzl) [2042790]
  - ata: sata_highbank: Remove unnecessary print function dev_err() (Tomas Henzl) [2042790]
  - libata: fix read log timeout value (Tomas Henzl) [2042790]
  - pata_radisys: fix checking of DMA state (Tomas Henzl) [2042790]
  - pata_optidma: fix checking of DMA state (Tomas Henzl) [2042790]
  - pata_amd: fix checking of DMA state (Tomas Henzl) [2042790]
  - pata_ali: fix checking of DMA state (Tomas Henzl) [2042790]
  - libata-scsi: fix checking of DMA state (Tomas Henzl) [2042790]
  - libata: fix checking of DMA state (Tomas Henzl) [2042790]
  - Add AHCI support for ASM1062+JBM575 cards (Tomas Henzl) [2042790]
  - ahci: remove duplicated PCI device IDs (Tomas Henzl) [2042790]
  - libata: support concurrent positioning ranges log (Tomas Henzl) [2042790]
  - ata: sata_mv: Fix the error handling of mv_chip_id() (Tomas Henzl) [2042790]
  - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() (Tomas Henzl) [2042790]
  - pata_legacy: fix a couple uninitialized variable bugs (Tomas Henzl) [2042790]
  - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. (Tomas Henzl) [2042790]
  - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs (Tomas Henzl) [2042790]
  - pata: ixp4xx: Rewrite to use device tree (Tomas Henzl) [2042790]
  - pata: ixp4xx: Refer to cmd and ctl rather than csN (Tomas Henzl) [2042790]
  - pata: ixp4xx: Use IS_ENABLED() to determine endianness (Tomas Henzl) [2042790]
  - pata: ixp4xx: Use local dev variable (Tomas Henzl) [2042790]
  - include:libata: fix boolreturn.cocci warnings (Tomas Henzl) [2042790]
  - libata: Introduce ncq_prio_supported sysfs sttribute (Tomas Henzl) [2042790]
  - libata: print feature list on device scan (Tomas Henzl) [2042790]
  - libata: fix ata_read_log_page() warning (Tomas Henzl) [2042790]
  - libata: cleanup NCQ priority handling (Tomas Henzl) [2042790]
  - libata: cleanup ata_dev_configure() (Tomas Henzl) [2042790]
  - libata: cleanup device sleep capability detection (Tomas Henzl) [2042790]
  - libata: simplify ata_scsi_rbuf_fill() (Tomas Henzl) [2042790]
  - libata: fix ata_host_start() (Tomas Henzl) [2042790]
  - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() (Tomas Henzl) [2042790]
  - redhat/configs: aarch64: Enable NXP i.MX8M SoCs (Mark Salter) [2069626]
  - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2046632]
  - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2046632]
  - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2046632]
  - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2046632]
  - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2046632]
  - scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [2046632]


author: John Kacur <jkacur@redhat.com> - 3.2-1
changelog:
  - Rebase to latest upstream rteval-3.2
  - Remove patches that are included in the rebase
  Resolves: rhbz#1890561


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.1-4
changelog:
  - Remove python-schedutils requirement
  - Fix spec file to make Obsoletes rteval-common cover all necessary releases
  Resolves: rhbz#1869340


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#2062829


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: 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


