# changelog

author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2102.205.7.2.el7uek]
changelog:
  - btrfs: fix race between marking inode needs to be logged and log syncing (Filipe Manana)  [Orabug: 33349276]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2102.205.7.3.el7uek]
changelog:
  - btrfs: fix NULL pointer dereference when deleting device by invalid id (Qu Wenruo)  [Orabug: 33281078]  {CVE-2021-3739}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2102.206.0.el7uek]
changelog:
  - Revert "uek-rpm: Don't recompute build-ids for kernel-uek-debuginfo" (Jack Vogel)  [Orabug: 33245043]  
  - integrity: Load mokx variables into the blacklist keyring (Eric Snowberg)  [Orabug: 33418496]  
  - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Like Xu)  [Orabug: 33359395]  
  - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Dongli Zhang)  [Orabug: 33352679]  
  - Revert "uek-rpm: mark /etc/ld.so.conf.d/ files as %config" (aloktiw)  [Orabug: 33311489]  
  - IB/core: Read subnet_prefix in ib_query_port via cache. (Anand Khoje)  [Orabug: 33134286]  
  - IB/core: Shifting initialization of device->cache_lock (Anand Khoje)  [Orabug: 33134286]  
  - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Anand Khoje)  [Orabug: 33134286]  
  - IB/core: Shuffle locks in ib_port_data to save memory (Anand Khoje)  [Orabug: 33134286]  
  - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Anand Khoje)  [Orabug: 33134286]  
  - btrfs: fix NULL pointer dereference when deleting device by invalid id (Qu Wenruo)  [Orabug: 33281078]  {CVE-2021-3739} 
  - btrfs: fix race between marking inode needs to be logged and log syncing (Filipe Manana)  [Orabug: 33349276]  
  - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Xiaolong Huang)  [Orabug: 33284937]  {CVE-2021-3743} 
  - ext4: fix race writing to an inline_data file while its xattrs are changing (Theodore Ts'o)  [Orabug: 33327177]  {CVE-2021-40490} 
  - xfs: remove unused variable (Wengang Wang)  [Orabug: 33313442]  
  - RDMA/cma: Revert INIT-INIT patch (Mike Marciniszyn)  [Orabug: 33306518]  
  - uek-rpm: Don't recompute build-ids for kernel-uek-debuginfo (Somasundaram Krishnasamy)  [Orabug: 33245043]  
  - xen-acpi-processor: fix coordination type mismatch (Elena Ufimtseva)   
  - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Lai Jiangshan)  [Orabug: 33209458]  {CVE-2021-38198} 
  - usb: hso: fix error handling code of hso_create_net_device (Dongliang Mu)  [Orabug: 33174795]  {CVE-2021-37159} 
  - hso: fix bailout in error case of probe (Oliver Neukum)  [Orabug: 33174795]  {CVE-2021-37159}


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2122.305.6.el7uek]
changelog:
  - nvme-tcp: rerun io_work if req_list is not empty (Keith Busch)  [Orabug: 33211507]  
  - nvme-tcp: Fix possible race of io_work and direct send (Sagi Grimberg)  [Orabug: 33211507]  
  - RDMA/cma: Relax device check in cma_match_net_dev() (Håkon Bugge)  [Orabug: 30809928]  
  - net/rds: Fix refcount issue that could allow it to go negative (William Kucharski)  [Orabug: 33107244]  
  - RDMA/nldev: Add QP numbers to SRQ information (Neta Ostrovsky)  [Orabug: 33065600]  
  - RDMA/nldev: Return SRQ information (Neta Ostrovsky)  [Orabug: 33065600]  
  - RDMA/restrack: Add support to get resource tracking for SRQ (Neta Ostrovsky)  [Orabug: 33065600]  
  - RDMA/nldev: Return context information (Neta Ostrovsky)  [Orabug: 33065600]  
  - RDMA/restrack: Improve readability in task name management (Leon Romanovsky)  [Orabug: 33065600]  
  - RDMA/restrack: Simplify restrack tracking in kernel flows (Leon Romanovsky)  [Orabug: 33065600]  
  - RDMA/restrack: Count references to the verbs objects (Leon Romanovsky)  [Orabug: 33065600]  
  - RDMA/mlx5: Don't call to restrack recursively (Leon Romanovsky)  [Orabug: 33065600]  
  - RDMA/cma: Delete from restrack DB after successful destroy (Leon Romanovsky)  [Orabug: 33065600]  
  - RDMA/core: Consolidate ib_create_srq flows (Jason Gunthorpe)  [Orabug: 33065600]  
  - RDMA/core: Do not erase the type of ib_srq.uobject (Jason Gunthorpe)  [Orabug: 33065600]  
  - RDMA/restrack: Remove PID namespace support (Leon Romanovsky)  [Orabug: 33065600]  
  - ib/core: Adding match_net_dev_ignore_port workaround. (Gerd Rausch)  [Orabug: 33234884]  
  - Enable CONFIG_READ_ONLY_THP_FOR_FS (Prakash Sangappa)  [Orabug: 33190199]  
  - Fix kabi issue in struct address_space. (Prakash Sangappa)  [Orabug: 33190199]  
  - scsi: qla2xxx: Add heartbeat check (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Baokun Li)  [Orabug: 33131554]  
  - scsi: qla2xxx: Remove duplicate declarations (Shaokun Zhang)  [Orabug: 33131554]  
  - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Daniel Wagner)  [Orabug: 33131554]  
  - scsi: qla2xxx: Remove redundant assignment to rval (Jiapeng Chong)  [Orabug: 33131554]  
  - scsi: qla2xxx: Prevent PRLI in target mode (Anastasia Kovaleva)  [Orabug: 33131554]  
  - scsi: qla2xxx: Add marginal path handling support (Bikash Hazarika)  [Orabug: 33131554]  
  - scsi: qla2xxx: Reserve extra IRQ vectors (Roman Bolshakov)  [Orabug: 33131554]  
  - scsi: qla2xxx: Reuse existing error handling path (Christophe JAILLET)  [Orabug: 33131554]  
  - scsi: qla2xxx: Remove unneeded if-null-free check (Qiheng Lin)  [Orabug: 33131554]  
  - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali)  [Orabug: 33131554]  
  - scsi: qla2xxx: Update default AER debug mask (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix crash in PCIe error handling (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix RISC RESET completion polling (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix stuck session (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Arun Easi)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Arun Easi)  [Orabug: 33131554]  
  - scsi: qla2xxx: Check kzalloc() return value (Bart Van Assche)  [Orabug: 33131554]  
  - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Bart Van Assche)  [Orabug: 33131554]  
  - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Bart Van Assche)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix endianness annotations (Bart Van Assche)  [Orabug: 33131554]  
  - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Bart Van Assche)  [Orabug: 33131554]  
  - scsi: qla2xxx: Use dma_pool_zalloc() (Wang Qing)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix a couple of misdocumented functions (Lee Jones)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Lee Jones)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix a couple of misnamed functions (Lee Jones)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Lee Jones)  [Orabug: 33131554]  
  - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Lee Jones)  [Orabug: 33131554]  
  - scsi: qla2xxx: Simplify if statement (Jiapeng Chong)  [Orabug: 33131554]  
  - scsi: qla2xxx: Simplify the calculation of variables (Jiapeng Zhong)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix some memory corruption (Dan Carpenter)  [Orabug: 33131554]  
  - scsi: qla2xxx: Remove redundant NULL check (Yang Li)  [Orabug: 33131554]  
  - scsi: qla2xxx: Remove unnecessary NULL check (Dan Carpenter)  [Orabug: 33131554]  
  - scsi: qla2xxx: Assign boolean values to a bool variable (Jiapeng Zhong)  [Orabug: 33131554]  
  - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Hannes Reinecke)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Enzo Matsumiya)  [Orabug: 33131554]  
  - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali)  [Orabug: 33131554]  
  - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix mailbox Ch erroneous error (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Bikash Hazarika)  [Orabug: 33131554]  
  - scsi: qla2xxx: Move some messages from debug to normal log level (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Add error counters to debugfs node (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix device loss on 4G and older HBAs (Arun Easi)  [Orabug: 33131554]  
  - scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix the call trace for flush workqueue (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Arun Easi)  [Orabug: 33131554]  
  - scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix FW initialization error on big endian machines (Arun Easi)  [Orabug: 33131554]  
  - scsi: qla2xxx: Fix compilation issue in PPC systems (Arun Easi)  [Orabug: 33131554]  
  - scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Tear down session if FW say it is down (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Quinn Tran)  [Orabug: 33131554]  
  - scsi: qla2xxx: Change post del message from debug level to log level (Saurav Kashyap)  [Orabug: 33131554]  
  - scsi: qla2xxx: Return EBUSY on fcport deletion (Daniel Wagner)  [Orabug: 33131554]  
  - scsi: qla2xxx: Remove trailing semicolon in macro definition (Tom Rix)  [Orabug: 33131554]  
  - scsi: qla2xxx: Remove in_interrupt() from qla83xx-specific code (Ahmed S. Darwish)  [Orabug: 33131554]  
  - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Ahmed S. Darwish)  [Orabug: 33131554]  
  - scsi: qla2xxx: Remove in_interrupt() from qla82xx-specific code (Ahmed S. Darwish)  [Orabug: 33131554]  
  - uek-rpm: enable VP_VDPA and VIRTIO_PCI_LIB config (Si-Wei Liu)  [Orabug: 33150765]  
  - virtio/vdpa: clear the virtqueue state during probe (Eli Cohen)  [Orabug: 33150765]  
  - vp_vdpa: allow set vq state to initial state after reset (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci library: introduce vp_modern_get_driver_features() (Jason Wang)  [Orabug: 33150765]  
  - vdpa: support packed virtqueue for set/get_vq_state() (Jason Wang)  [Orabug: 33150765]  
  - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang)  [Orabug: 33150765]  
  - virtio: use err label in __vring_new_virtqueue() (Jason Wang)  [Orabug: 33150765]  
  - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang)  [Orabug: 33150765]  
  - virtio_ring: secure handling of mapping errors (Jason Wang)  [Orabug: 33150765]  
  - virtio-ring: factor out desc_extra allocation (Jason Wang)  [Orabug: 33150765]  
  - virtio_ring: rename vring_desc_extra_packed (Jason Wang)  [Orabug: 33150765]  
  - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang)  [Orabug: 33150765]  
  - vdpa/mlx5: Clear vq ready indication upon device reset (Eli Cohen)  [Orabug: 33150765]  
  - vdpa/mlx5: Add support for doorbell bypassing (Eli Cohen)  [Orabug: 33150765]  
  - vdpa/mlx5: Add support for running with virtio_vdpa (Eli Cohen)  [Orabug: 33150765]  
  - vdp/mlx5: Fix setting the correct dma_device (Eli Cohen)  [Orabug: 33150765]  
  - vdpa/mlx5: Support creating resources with uid == 0 (Eli Cohen)  [Orabug: 33150765]  
  - vdpa/mlx5: Fix possible failure in umem size calculation (Eli Cohen)  [Orabug: 33150765]  
  - vdpa/mlx5: Fix umem sizes assignments on VQ create (Eli Cohen)  [Orabug: 33150765]  
  - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Eli Cohen)  [Orabug: 33150765]  
  - vp_vdpa: correct the return value when fail to map notification (Jason Wang)  [Orabug: 33150765]  
  - virtio_pci_modern: correct sparse tags for notify (Michael S. Tsirkin)  [Orabug: 33150765]  
  - virtio_pci_modern: __force cast the notify mapping (Michael S. Tsirkin)  [Orabug: 33150765]  
  - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Xie Yongji)  [Orabug: 33150765]  
  - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa: add get_config_size callback in vdpa_config_ops (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: cleanup kiovs in vdpasim_free() (Stefano Garzarella)  [Orabug: 33150765]  
  - vringh: add vringh_kiov_length() helper (Stefano Garzarella)  [Orabug: 33150765]  
  - vringh: implement vringh_kiov_advance() (Stefano Garzarella)  [Orabug: 33150765]  
  - vringh: explain more about cleaning riov and wiov (Stefano Garzarella)  [Orabug: 33150765]  
  - vringh: reset kiov 'consumed' field in __vringh_iov() (Stefano Garzarella)  [Orabug: 33150765]  
  - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: use iova module to allocate IOVA addresses (Stefano Garzarella)  [Orabug: 33150765]  
  - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Jason Wang)  [Orabug: 33150765]  
  - vp_vdpa: report doorbell address (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci library: report resource address (Jason Wang)  [Orabug: 33150765]  
  - virito_pci libray: hide vp_modern_map_capability() (Jason Wang)  [Orabug: 33150765]  
  - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Jason Wang)  [Orabug: 33150765]  
  - vp_vdpa: switch to use vp_modern_map_vq_notify() (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci library: switch to use vp_modern_map_vq_notify() (Jason Wang)  [Orabug: 33150765]  
  - virtio_pci_modern: introduce helper to map vq notify area (Jason Wang)  [Orabug: 33150765]  
  - virtio-net: don't allocate control_buf if not supported (Max Gurtovoy)  [Orabug: 33150765]  
  - vdpa: Follow kdoc comment style (Parav Pandit)  [Orabug: 33150765]  
  - vdpa: Follow kdoc comment style (Parav Pandit)  [Orabug: 33150765]  
  - vdpa/mlx5: Enable user to add/delete vdpa device (Eli Cohen)  [Orabug: 33150765]  
  - vdpa: introduce virtio pci driver (Jason Wang)  [Orabug: 33150765]  
  - vdpa/mlx5: Fix suspend/resume index restoration (Eli Cohen)  [Orabug: 33150765]  
  - vdpa_sim: Skip typecasting from void* (Parav Pandit)  [Orabug: 33150765]  
  - vdpa: set the virtqueue num during register (Jason Wang)  [Orabug: 33150765]  
  - virtio_vdpa: don't warn when fail to disable vq (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci: introduce modern device module (Jason Wang)  [Orabug: 33150765]  
  - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce helper to get notification offset (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce helper for getting queue nums (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce helper for setting/geting queue size (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce helper to set/get queue_enable (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce vp_modern_queue_address() (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce vp_modern_generation() (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce helpers for setting and getting features (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce helpers for setting and getting status (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce helper to set config vector (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: introduce vp_modern_remove() (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci-modern: factor out modern device initialization logic (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci: split out modern device (Jason Wang)  [Orabug: 33150765]  
  - virtio-pci: do not access iomem via struct virtio_pci_device directly (Jason Wang)  [Orabug: 33150765]  
  - virtio_pci_modern: Fix the comment of virtio_pci_find_capability() (Liao Pingfang)  [Orabug: 33150765]  
  - virtio: pci: constify ioreadX() iomem argument (as in generic implementation) (Krzysztof Kozlowski)  [Orabug: 33150765]  
  - vdpa_sim_net: Add support for user supported devices (Parav Pandit)  [Orabug: 33150765]  
  - vdpa: Enable user to query vdpa device info (Parav Pandit)  [Orabug: 33150765]  
  - vdpa: Enable a user to add and delete a vdpa device (Parav Pandit)  [Orabug: 33150765]  
  - vdpa: Define vdpa mgmt device, ops and a netlink interface (Parav Pandit)  [Orabug: 33150765]  
  - vdpa: Extend routine to accept vdpa device name (Parav Pandit)  [Orabug: 33150765]  
  - vdpa_sim_net: Make mac address array static (Parav Pandit)  [Orabug: 33150765]  
  - vdpa: split vdpasim to core and net modules (Max Gurtovoy)  [Orabug: 33150765]  
  - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: make vdpasim->buffer size configurable (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: set vringh notify callback (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: add set_config callback in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: add get_config callback in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: make 'config' generic and usable for any device type (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: store parsed MAC address in a buffer (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: add work_fn in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: add supported_features field in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: add device id field in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: rename vdpasim_config_ops variables (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: make IOTLB entries limit configurable (Stefano Garzarella)  [Orabug: 33150765]  
  - vdpa_sim: remove hard-coded virtq count (Max Gurtovoy)  [Orabug: 33150765]  
  - vdpa_sim: remove unnecessary headers inclusion (Stefano Garzarella)  [Orabug: 33150765]  
  - uek-rpm: enable CONFIG_MLX5_SF and CONFIG_MLX5_SF_MANAGER (Si-Wei Liu)  [Orabug: 32176425]  
  - net/mlx5: SF_DEV, remove SF device on invalid state (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: SF, Fix show state inactive when its inactivated (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: SF, Consider own vhca events of SF devices (Parav Pandit)  [Orabug: 32176425]  
  - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Parav Pandit)  [Orabug: 32176425]  
  - vdpa/mlx5: Use the correct dma device when registering memory (Eli Cohen)  [Orabug: 32176425]  
  - RDMA: Support more than 255 rdma ports (Mark Bloch)  [Orabug: 32176425]  
  - net/mlx5: SF, do not use ecpu bit for vhca state processing (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5e: Unregister eth-reps devices first (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5e: Register nic devlink port with switch id (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5: SF: Fix error flow of SFs allocation flow (Shay Drory)  [Orabug: 32176425]  
  - net/mlx5: SF: Fix memory leak of work item (Shay Drory)  [Orabug: 32176425]  
  - net/mlx5: SF, Correct vhca context size (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Vlad Buslov)  [Orabug: 32176425]  
  - IB/mlx5: Support default partition key for representor port (Parav Pandit)  [Orabug: 32176425]  
  - IB/core: Use valid port number to check link layer (Parav Pandit)  [Orabug: 32176425]  
  - IB/mlx4: Use port iterator and validation APIs (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5e: Move representor neigh init into profile enable (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Saeed Mahameed)  [Orabug: 32176425]  
  - net/mlx5: Add devlink subfunction port documentation (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: SF, Port function state change support (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: SF, Add port add delete functionality (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Add eswitch helpers for SF vport (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: SF, Add auxiliary device driver (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: SF, Add auxiliary device support (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Introduce vhca state event notifier (Parav Pandit)  [Orabug: 32176425]  
  - IB/mlx5: Make function static (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Enable host PF HCA after eswitch is initialized (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Rename peer_pf to host_pf (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Expose other function ifc bits (Yishai Hadas)  [Orabug: 32176425]  
  - net/mlx5: Update the hardware interface definition for vhca state (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Avoid exposing driver internal command helpers (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Eran Ben Elisha)  [Orabug: 32176425]  
  - RDMA/mlx5: Use PCI device for dma mappings (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Avoid extack error log for disabled vport (Parav Pandit)  [Orabug: 32176425]  
  - RDMA: Fix software RDMA drivers for dma mapping error (Parav Pandit)  [Orabug: 32176425]  
  - RDMA: Explicitly pass in the dma_device to ib_register_device (Jason Gunthorpe)  [Orabug: 32176425]  
  - net/mlx5: Use dma device access helper (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Use helper function to load unload representor (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Add helper to check egress ACL need (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Use PF num in metadata reg c0 (sunils)  [Orabug: 32176425]  
  - net/mlx5: simplify the return expression of mlx5_ec_init() (Qinglang Miao)  [Orabug: 32176425]  
  - RDMA/i40iw: Avoid typecast from void to pci_dev (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Use vport metadata matching by default (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Dedicated metadata for uplink vport (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Check and enable metadata support flag before using (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Read controller number from device (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Destroy TSAR after reload interface (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5e: Link non uplink representors to PCI device (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Avoid function change handler for non ECPF (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5e: Move devlink port register and unregister calls (Vladyslav Tarasiuk)  [Orabug: 32176425]  
  - net/mlx5: Enable QP number request when creating IPoIB underlay QP (Michael Guralnik)  [Orabug: 32176425]  
  - net/mlx5e: Move including net/arp.h from en_rep.c to rep/neigh.c (Alaa Hleihel)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Supporting setting devlink port function mac address (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Split mac address setting function for using state_lock (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Support querying port function mac address (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Move helper to eswitch layer (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Introduce and use eswitch support check helper (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Constify mac address pointer (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: cmd: Fix memset with byte count warning (Saeed Mahameed)  [Orabug: 32176425]  
  - net/mlx5: Add missing mutex destroy (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Alloc and free unique metadata for match (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Refactor eswitch egress acl codes (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Maor Dickman)  [Orabug: 32176425]  
  - net/mlx5: Avoid processing commands before cmdif is ready (Eran Ben Elisha)  [Orabug: 32176425]  
  - net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Eli Cohen)  [Orabug: 32176425]  
  - net: Add netif_is_bareudp() API to identify bareudp devices (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5e: Introduce kconfig var for TC support (Vlad Buslov)  [Orabug: 32176425]  
  - net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Vlad Buslov)  [Orabug: 32176425]  
  - net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Vlad Buslov)  [Orabug: 32176425]  
  - net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Vlad Buslov)  [Orabug: 32176425]  
  - net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Eran Ben Elisha)  [Orabug: 32176425]  
  - net/mlx5: Add support for release all pages event (Eran Ben Elisha)  [Orabug: 32176425]  
  - net/mlx5: Rate limit page not found error messages (Eran Ben Elisha)  [Orabug: 32176425]  
  - net/mlx5: Add helper function to release fw page (Eran Ben Elisha)  [Orabug: 32176425]  
  - net/mlx5e: Use helper API to get devlink port index for all port flavours (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Fix mutex init order (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Add release all pages capability bit (Eran Ben Elisha)  [Orabug: 32176425]  
  - net/mlx5: Add structure and defines for pci sync for fw update event (Moshe Shemesh)  [Orabug: 32176425]  
  - net/mlx5: Refactor imm_inval_pkey field in cqe struct (Raed Salem)  [Orabug: 32176425]  
  - net/mlx5: Add support for COPY steering action (Huy Nguyen)  [Orabug: 32176425]  
  - net/mlx5: Update eswitch to new cmd interface (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Update ecpf.c to new cmd interface (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Update vport.c to new cmd interface (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5e: Allow partial data mask for tunnel options (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5: Refactor HCA capability set flow (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Remove extra indirection while storing QPN (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Open-code modify QP in the IPoIB module (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Open-code modify QP in the FPGA module (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Open-code modify QP in steering module (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Remove empty QP and CQ events handlers (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Open-code create and destroy QP calls (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5e: Fix devlink port netdev unregistration sequence (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Fix condition for termination table cleanup (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (wenxu)  [Orabug: 32176425]  
  - net/mlx5e: refactor indr setup block (wenxu)  [Orabug: 32176425]  
  - net/mlx5: E-Switch: Move eswitch chains to a new directory (Saeed Mahameed)  [Orabug: 32176425]  
  - IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Protect eswitch mode changes (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Split eswitch mode check to different helper function (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (wenxu)  [Orabug: 32176425]  
  - net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: Avoid forwarding to other eswitch uplink (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5: Don't use termination tables in slow path (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5: Avoid configuring eswitch QoS if not supported (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5e: Fix devlink port register sequence (Vladyslav Tarasiuk)  [Orabug: 32176425]  
  - net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Avoid deriving mlx5_core_dev second time (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Accept flow rules without match (Mark Bloch)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Refactor unload all reps per rep type (Bodong Wang)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Bodong Wang)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Bodong Wang)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Bodong Wang)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Bodong Wang)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Bodong Wang)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Bodong Wang)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Bodong Wang)  [Orabug: 32176425]  
  - net/mlx5e: CT: Support clear action (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: CT: Handle misses after executing CT action (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: CT: Offload established flows (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: CT: Introduce connection tracking (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Add support for offloading rules with no in_port (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Introduce global tables (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Enable reg c1 loopback when possible (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: Init ethtool steering for representors (Vlad Buslov)  [Orabug: 32176425]  
  - net/mlx5e: Introduce root ft concept for representors netdevs (Saeed Mahameed)  [Orabug: 32176425]  
  - net/mlx5: E-switch, make query inline mode a static function (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Verify goto chain offload support (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Majd Dibbiny)  [Orabug: 32176425]  
  - net/mlx5: HW bit for goto chain offload support (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5: Introduce egress acl forward-to-vport capability (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5e: Use devlink virtual flavour for VF devlink port (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5e: Use netdev_warn() for errors for added prefix (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5e: Add support for devlink-port in non-representors mode (Vladyslav Tarasiuk)  [Orabug: 32176425]  
  - net/mlx5e: Rename representor get devlink port function (Vladyslav Tarasiuk)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5e: Eswitch, Use per vport tables for mirroring (Eli Cohen)  [Orabug: 32176425]  
  - net/mlx5e: Don't allow forwarding between uplink (Tonghao Zhang)  [Orabug: 32176425]  
  - net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Maxim Mikityanskiy)  [Orabug: 32176425]  
  - net: Special handling for IP & MPLS. (Martin Varghese)  [Orabug: 32176425]  
  - net: UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Martin Varghese)  [Orabug: 32176425]  
  - net/mlx5e: Restore tunnel metadata on miss (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Get reg_c1 value on miss (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: Support inner header rewrite with goto action (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: Allow re-allocating mod header actions (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Restore chain id on miss (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Get reg_c0 value on CQE (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Introduce mapping infra for mapping unique ids to data (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: Don't clear the whole vf config when switching modes (Dmytro Linkin)  [Orabug: 32176425]  
  - net/mlx5e: Clear VF config when switching modes (Dmytro Linkin)  [Orabug: 32176425]  
  - net/mlx5: Fix lowest FDB pool size (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5e: Enable all available stats for uplink reps (Vlad Buslov)  [Orabug: 32176425]  
  - net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Vlad Buslov)  [Orabug: 32176425]  
  - net/mlx5e: IPoIB, use separate stats groups (Saeed Mahameed)  [Orabug: 32176425]  
  - net/mlx5e: Convert stats groups array to array of group pointers (Saeed Mahameed)  [Orabug: 32176425]  
  - net/mlx5e: Declare stats groups via macro (Saeed Mahameed)  [Orabug: 32176425]  
  - net/mlx5e: Profile specific stats groups (Saeed Mahameed)  [Orabug: 32176425]  
  - net/mlx5e: Move uplink rep init/cleanup code into own functions (Roi Dayan)  [Orabug: 32176425]  
  - net/mlx5e: Add mlx5e_flower_parse_meta support (wenxu)  [Orabug: 32176425]  
  - net/mlx5: make the symbol 'ESW_POOLS' static (Chen Wandun)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Increase number of chains and priorities (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Refactor chains and priorities (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: ft: Check prio and chain sanity for ft offload (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: ft: Use getter function to get ft chain (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Allow creating autogroups with reserved entries (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Add ignore level support fwd to table rules (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: fs_core: Introduce unmanaged flow tables (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Add mlx5_ifc definitions for connection tracking support (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Add copy header action struct layout (Hamdan Igbaria)  [Orabug: 32176425]  
  - net/mlx5: Increase the max number of channels to 128 (Fan Li)  [Orabug: 32176425]  
  - net/mlx5e: Avoid duplicating rule destinations (Dmytro Linkin)  [Orabug: 32176425]  
  - net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Leon Romanovsky)  [Orabug: 32176425]  
  - net/mlx5: TC: Offload flow table rules (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Add devlink reload (Michael Guralnik)  [Orabug: 32176425]  
  - net/mlx5: Add new chain for netfilter flow table offload (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Refactor creating fast path prio chains (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Accumulate levels for chains prio namespaces (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Define fdb tc levels per prio (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Simplify fdb chain and prio eswitch defines (Paul Blakey)  [Orabug: 32176425]  
  - net/mlx5: Handle "enable_roce" devlink param (Michael Guralnik)  [Orabug: 32176425]  
  - net/mlx5: Document flow_steering_mode devlink param (Michael Guralnik)  [Orabug: 32176425]  
  - devlink: Add new "enable_roce" generic device param (Michael Guralnik)  [Orabug: 32176425]  
  - net/mlx5: fix spelling mistake "metdata" -> "metadata" (Colin Ian King)  [Orabug: 32176425]  
  - net/mlx5: fix kvfree of uninitialized pointer spec (Colin Ian King)  [Orabug: 32176425]  
  - net/mlx5e: Bit sized fields rewrite support (Dmytro Linkin)  [Orabug: 32176425]  
  - net/mlx5: Clear VF's configuration on disabling SRIOV (Aya Levin)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Enable metadata on own vport (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Refactor ingress acl configuration (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Restrict metadata disablement to offloads mode (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Prepare code to handle vport enable error (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Tide up state_lock and vport enabled flag usage (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Move legacy drop counter and rule under legacy structure (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Move metdata fields under offloads structure (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Correct comment for legacy fields (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-switch, Introduce and use vlan rule config helper (Parav Pandit)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: E-Switch, Rename egress config to generic name (Vu Pham)  [Orabug: 32176425]  
  - net/mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Qing Huang)  [Orabug: 32176425]  
  - RDMA/siw: Increase DMA max_segment_size parameter (Bart Van Assche)  [Orabug: 32176425]  
  - RDMA/rxe: Increase DMA max_segment_size parameter (Bart Van Assche)  [Orabug: 32176425]  
  - IMA: Import key for IMA (Konrad Rzeszutek Wilk)  [Orabug: 33215070]  
  - vfio/pci: (fixup) Handle concurrent vma faults (Ankur Arora)  [Orabug: 33200737]  
  - RDMA/core: Prevent divide-by-zero error triggered by the user (Leon Romanovsky)  [Orabug: 33065697]  
  - RDMA/uverbs: Fix incorrect variable type (Avihai Horon)  [Orabug: 33065697]  
  - RDMA/uverbs: Expose the new GID query API to user space (Avihai Horon)  [Orabug: 33065697]  
  - RDMA/core: Introduce new GID table query API (Avihai Horon)  [Orabug: 33065697]  
  - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Avihai Horon)  [Orabug: 33065697]  
  - RDMA/core: Change rdma_get_gid_attr returned error code (Avihai Horon)  [Orabug: 33065697]  
  - RDMA/mlx5: Set correct kernel-doc identifier (Leon Romanovsky)  [Orabug: 33038818]  
  - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Lee Jones)  [Orabug: 33038818]  
  - RDMA/mlx5: Assign dev to DM MR (Maor Gottlieb)  [Orabug: 33038818]  
  - mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Jann Horn)  [Orabug: 33038818]  
  - RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Maor Gottlieb)  [Orabug: 33038818]  
  - RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/odp: Fix leaking the tgid for implicit ODP (Jason Gunthorpe)  [Orabug: 33038818]  
  - IB/mlx5: Fix implicit ODP race (Artemy Kovalyov)  [Orabug: 33038818]  
  - RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Jason Gunthorpe)  [Orabug: 33038818]  
  - IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Artemy Kovalyov)  [Orabug: 33038818]  
  - RDMA/odp: Use mmu_interval_notifier_insert() (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Rework implicit ODP destroy (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Avoid double lookups on the pagefault path (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Use an xarray for the children of an implicit ODP (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Split implicit handling from pagefault_mr (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Rework implicit_mr_get_data (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Use a dedicated mkey xarray for ODP (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Split sig_err MR data into its own xarray (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Use SRCU properly in ODP prefetch (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/mlx5: Group boolean parameters to take less space (Leon Romanovsky)  [Orabug: 33038818]  
  - IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Yishai Hadas)  [Orabug: 33038818]  
  - mm/mmu_notifier: add an interval tree notifier (Jason Gunthorpe)  [Orabug: 33038818]  
  - mm/mmu_notifier: define the header pre-processor parts even if disabled (Jason Gunthorpe)  [Orabug: 33038818]  
  - RDMA/odp: Remove broken debugging call to invalidate_range (Jason Gunthorpe)  [Orabug: 33038818]  
  - scsi: fc: FDMI enhancement (Javed Hasan)  [Orabug: 33194970]  
  - scsi: libfc: FDMI enhancements (Javed Hasan)  [Orabug: 33194970]  
  - scsi: libfc: Add FDMI-2 attributes (Javed Hasan)  [Orabug: 33194970]  
  - scsi: qedf: Add vendor identifier attribute (Javed Hasan)  [Orabug: 33194970]  
  - scsi: libfc: Initialisation of RHBA and RPA attributes (Javed Hasan)  [Orabug: 33194970]  
  - scsi: libfc: Correct the condition check and invalid argument passed (Javed Hasan)  [Orabug: 33194970]  
  - scsi: libfc: Move scsi/fc_encode.h to libfc (Arnd Bergmann)  [Orabug: 33194970]  
  - scsi: qedf: Use DEVICE_ATTR_RO() macro (Zhen Lei)  [Orabug: 33194970]  
  - scsi: qedf: Update the max_id value in host structure (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Yang Yingliang)  [Orabug: 33194970]  
  - scsi: qedf: Drop unnecessary NULL checks after container_of() (Guenter Roeck)  [Orabug: 33194970]  
  - scsi: qedf: Simplify bool comparison (YANG LI)  [Orabug: 33194970]  
  - scsi: qedf: Remove redundant assignment to variable 'rc' (Jing Xiangfeng)  [Orabug: 33194970]  
  - scsi: qedf: Retry qed->probe during recovery (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: FDMI attributes correction (Javed Hasan)  [Orabug: 33194970]  
  - scsi: qedf: Fix for the session’s E_D_TOV value (Javed Hasan)  [Orabug: 33194970]  
  - scsi: qedf: Correct the comment in qedf_initiate_els (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Change the debug parameter permission to read & write (Javed Hasan)  [Orabug: 33194970]  
  - scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Ye Bin)  [Orabug: 33194970]  
  - scsi: qedf: Fix race between ELS completion and flushing ELS request (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Initiate cleanup for ELS commands as well (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Send cleanup even for RRQ on timeout (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Check the validity of rjt frame before processing (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Check for port type and role before processing an event (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Lee Jones)  [Orabug: 33194970]  
  - scsi: qedf: Remove a whole host of unused variables (Lee Jones)  [Orabug: 33194970]  
  - scsi: qedf: Remove set but not checked variable 'tmp' (Lee Jones)  [Orabug: 33194970]  
  - scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Lee Jones)  [Orabug: 33194970]  
  - scsi: qedf: Remove redundant initialization of variable rc (Colin Ian King)  [Orabug: 33194970]  
  - scsi: qedf: Get dev info after updating the params (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Add schedule recovery handler (Chad Dupuis)  [Orabug: 33194970]  
  - scsi: qedf: Implement callback for bw_update (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Honor status qualifier in FCP_RSP per spec (Javed Hasan)  [Orabug: 33194970]  
  - scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Javed Hasan)  [Orabug: 33194970]  
  - scsi: qedf: Increase the upper limit of retry delay (Javed Hasan)  [Orabug: 33194970]  
  - scsi: qedf: Keep track of num of pending flogi (Saurav Kashyap)  [Orabug: 33194970]  
  - scsi: qedf: Simplify mutex_unlock() usage (Daniel Wagner)  [Orabug: 33194970]  
  - scsi: qedf: Add port_id getter (Daniel Wagner)  [Orabug: 33194970]  
  - bnxt_en: Log if an invalid signal detected on TSIO pin (Pavan Chebbi)  [Orabug: 33181761]  
  - bnxt_en: Event handler for PPS events (Pavan Chebbi)  [Orabug: 33181761]  
  - bnxt_en: 1PPS functions to configure TSIO pins (Pavan Chebbi)  [Orabug: 33181761]  
  - bnxt_en: 1PPS support for 5750X family chips (Pavan Chebbi)  [Orabug: 33181761]  
  - bnxt_en: Do not read the PTP PHC during chip reset (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Somnath Kotur)  [Orabug: 33181761]  
  - bnxt_en: Add missing periodic PHC overflow check (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Fix PTP capability discovery (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Validate vlan protocol ID on RX packets (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: fix error path of FW reset (Somnath Kotur)  [Orabug: 33181761]  
  - bnxt_en: reject ETS settings that will starve a TC (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: don't disable an already disabled PCI device (Kalesh AP)  [Orabug: 33181761]  
  - bnxt_en: Enable hardware PTP support (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Transmit and retrieve packet timestamps (Pavan Chebbi)  [Orabug: 33181761]  
  - bnxt_en: Get the RX packet timestamp (Pavan Chebbi)  [Orabug: 33181761]  
  - bnxt_en: Get the full 48-bit hardware timestamp periodically (Pavan Chebbi)  [Orabug: 33181761]  
  - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Get PTP hardware capability from firmware (Michael Chan)  [Orabug: 33181761]  
  - ptp: Add generic ptp v2 header parsing function (Kurt Kanzenbach)  [Orabug: 33181761]  
  - bnxt_en: Update firmware interface to 1.10.2.47 (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Fix context memory setup for 64K page size. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Fix and improve .ndo_features_check(). (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Implement .ndo_features_check(). (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Move bnxt_approve_mac(). (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: allow VF config ops when PF is closed (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: allow promiscuous mode for trusted VFs (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: Add support for fw managed link down feature. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Add a new phy_flags field to the main driver structure. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Free and allocate VF-Reps during error recovery. (Sriharsha Basavapatna)  [Orabug: 33181761]  
  - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Refactor bnxt_vf_reps_create(). (Sriharsha Basavapatna)  [Orabug: 33181761]  
  - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Vasundhara Volam)  [Orabug: 33181761]  
  - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Scott Branden)  [Orabug: 33181761]  
  - bnxt_en: don't fake firmware response success when PCI is disabled (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: Fix race between firmware reset and driver remove. (Vasundhara Volam)  [Orabug: 33181761]  
  - bnxt_en: Improve logging of error recovery settings information. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Reply to firmware's echo request async message. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Initialize "context kind" field for context memory blocks. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Add context memory initialization infrastructure. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Implement faster recovery for firmware fatal error. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: selectively allocate context memories (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: Update firmware interface spec to 1.10.2.16. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Convert to use netif_level() helpers. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Do not process completion entries after fatal condition detected. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Consolidate firmware reset event logging. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Improve firmware fatal error shutdown sequence. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: attempt to reinitialize after aborted reset (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: log firmware debug notifications (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: Add an upper bound for all firmware command timeouts. (Vasundhara Volam)  [Orabug: 33181761]  
  - bnxt_en: Define macros for the various health register states. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Update firmware interface to 1.10.2.11. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Use kzalloc for allocating only one thing (Zheng Yongjun)  [Orabug: 33181761]  
  - bnxt_en: Check TQM rings for maximum supported value. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Fix AER recovery. (Vasundhara Volam)  [Orabug: 33181761]  
  - bnxt_en: Fix counter overflow logic. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Free port stats during firmware reset. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Simplify bnxt_async_event_process(). (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Set driver default message level. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Vasundhara Volam)  [Orabug: 33181761]  
  - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Vasundhara Volam)  [Orabug: 33181761]  
  - bnxt_en: Eliminate unnecessary RX resets. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Reduce unnecessary message log during RX errors. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Add a software counter for RX ring reset. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Implement RX ring reset in response to buffer errors. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Refactor bnxt_free_rx_skbs(). (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Log FW health status info, if reset is aborted. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: log firmware status on firmware init failure (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: refactor bnxt_alloc_fw_health() (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: Update firmware interface spec to 1.10.1.68. (Vasundhara Volam)  [Orabug: 33181761]  
  - bnxt_en: Improve preset max value for ethtool -l. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: avoid link reset if speed is not changed (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: Handle ethernet link being disabled by firmware. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: add basic infrastructure to support PAM4 link speeds (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: refactor bnxt_get_fw_speed() (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: refactor code to limit speed advertising (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: Update firmware interface spec to 1.10.1.65. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs. (Vasundhara Volam)  [Orabug: 33181761]  
  - net: bnxt: don't complain if TC flower can't be supported (Jakub Kicinski)  [Orabug: 33181761] [Orabug: 33181761]  
  - bnxt_en: Add doorbell information to bnxt_en_dev struct. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Add support for L2 doorbell size. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Define the doorbell offsets on 57500 chips. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Improve kernel log messages related to ethtool reset. (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: fix ethtool_reset_flags ABI violations (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: refactor ethtool firmware reset types (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: prepare to refactor ethtool reset types (Edwin Peer)  [Orabug: 33181761]  
  - bnxt_en: Clear DCB settings after firmware reset. (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Support UDP RSS hashing on 575XX chips. (Michael Chan)  [Orabug: 33181761]  
  - tools include UAPI: Sync headers with the kernel sources (Thomas Tai)  [Orabug: 33160056]  
  - KVM: Expose AVX_VNNI instruction to guset (Yang Zhong)  [Orabug: 33160056]  
  - Enumerate AVX Vector Neural Network instructions (Kyung Min Park)  [Orabug: 33160056]  
  - rds: Congestion tracepoints should be enabled by default (Greg Jumper)  [Orabug: 33145660]  
  - devlink: Correct VIRTUAL port to not have phys_port attributes (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Extend SF port attributes to have external attribute (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Extend devlink port documentation for subfunctions (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Add devlink port documentation (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Support get and set state of port function (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Support add and delete devlink port (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Introduce PCI SF port flavour and port attribute (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Prepare code to fill multiple port function attributes (Parav Pandit)  [Orabug: 33020251]  
  - net: devlink: Add unused port flavour (Andrew Lunn)  [Orabug: 33020251]  
  - devlink: Use controller while building phys_port_name (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Introduce controller number (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Introduce external controller flag (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Move structure comments outside of structure (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Add comment block for missing port attributes (Parav Pandit)  [Orabug: 33020251]  
  - net/devlink: Support setting hardware address of port function (Parav Pandit)  [Orabug: 33020251]  
  - net/devlink: Support querying hardware address of port function (Parav Pandit)  [Orabug: 33020251]  
  - net/devlink: Prepare devlink port functions to fill extack (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Rely on driver eswitch thread safety instead of devlink (Parav Pandit)  [Orabug: 33020251]  
  - devlink: Introduce devlink port flavour virtual (Parav Pandit)  [Orabug: 33020251]  
  - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Sean Christopherson)  [Orabug: 33170083]  
  - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Sean Christopherson)  [Orabug: 33170083]  
  - scsi: qedi: Remove redundant assignment to variable err (Colin Ian King)  [Orabug: 33194943]  
  - scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Add support for handling PCIe errors (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Add firmware error recovery invocation support (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali)  [Orabug: 33194943]  
  - scsi: qedi: Use snprintf instead of sprintf (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Use qed count from set_fp_int in msix allocation (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Remove redundant NULL check (Xu Wang)  [Orabug: 33194943]  
  - scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Lee Jones)  [Orabug: 33194943]  
  - scsi: qedi: Demote seemingly unintentional kerneldoc header (Lee Jones)  [Orabug: 33194943]  
  - scsi: qedi: Remove set but unused variable 'tmp' (Lee Jones)  [Orabug: 33194943]  
  - scsi: qedi: Remove 2 set but unused variables (Lee Jones)  [Orabug: 33194943]  
  - scsi: qedi: Remove unused variable udev & uctrl (Xie XiuQi)  [Orabug: 33194943]  
  - scsi: qedi: Remove comparison of 0/1 to bool variable (Jason Yan)  [Orabug: 33194943]  
  - scsi: qedi: make qedi_ll2_buf_size static (Jason Yan)  [Orabug: 33194943]  
  - scsi: qedi: Add modules param to enable qed iSCSI debug (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Use correct msix count for fastpath vectors (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Avoid unnecessary endpoint allocation on link down (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Remove additional char from boot target iqnname (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Add PCI shutdown handler support (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: qedi: Add MFW error recovery process (Manish Rangankar)  [Orabug: 33194943]  
  - scsi: Fix various misspellings of "connect" (Geert Uytterhoeven)  [Orabug: 33194943]  
  - net: qed: correct qed_hw_err_notify() prototype (Alexander Lobakin)  [Orabug: 33198270]  
  - net: qed: fix bad formatting (Igor Russkikh)  [Orabug: 33198270]  
  - net: qed: introduce critical hardware error handler (Igor Russkikh)  [Orabug: 33198270]  
  - net: qed: introduce critical fan failure handler (Igor Russkikh)  [Orabug: 33198270]  
  - net: qede: optional hw recovery procedure (Igor Russkikh)  [Orabug: 33198270]  
  - net: qed: attention clearing properties (Igor Russkikh)  [Orabug: 33198270]  
  - net: qed: cleanup debug related declarations (Igor Russkikh)  [Orabug: 33198270]  
  - net: qed: critical err reporting to management firmware (Igor Russkikh)  [Orabug: 33198270]  
  - net: qed: invoke err notify on critical areas (Igor Russkikh)  [Orabug: 33198270]  
  - net: qede: add hw err scheduled handler (Igor Russkikh)  [Orabug: 33198270]  
  - net: qed: adding hw_err states and handling (Igor Russkikh)  [Orabug: 33198270]  
  - scsi: qed: Send BW update notifications to the protocol drivers (Sudarsana Reddy Kalluru)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 debug features (Michal Kalderon)  [Orabug: 33198270]  
  - qed: rt init valid initialization changed (Michal Kalderon)  [Orabug: 33198270]  
  - qed: Debug feature: ilt and mdump (Michal Kalderon)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 Add fw overlay feature (Michal Kalderon)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 HSI changes (Michal Kalderon)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 iscsi/fcoe changes (Michal Kalderon)  [Orabug: 33198270]  
  - qed: Add abstraction for different hsi values per chip (Michal Kalderon)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 Additional ll2 type (Michal Kalderon)  [Orabug: 33198270]  
  - qed: Use dmae to write to widebus registers in fw_funcs (Michal Kalderon)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 Parser offsets modified (Michal Kalderon)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 Queue Manager changes (Michal Kalderon)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 Expose new registers and change windows (Michal Kalderon)  [Orabug: 33198270]  
  - qed: FW 8.42.2.0 Internal ram offsets modifications (Michal Kalderon)  [Orabug: 33198270]  
  - drivers: misc: Kconfig: remove duplicate PVPANIC config (Jack Vogel)  [Orabug: 33189945]  
  - tools include UAPI: Sync headers with the kernel sources (Thomas Tai)  [Orabug: 33136425]  
  - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Arnaldo Carvalho de Melo)  [Orabug: 33136425]  
  - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Kan Liang)  [Orabug: 33136425]  
  - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Kan Liang)  [Orabug: 33136425]  
  - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Kan Liang)  [Orabug: 33136425]  
  - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Kan Liang)  [Orabug: 33136425]  
  - perf/x86/intel/uncore: Parse uncore discovery tables (Kan Liang)  [Orabug: 33136425]  
  - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Roman Sudarikov)  [Orabug: 33136425]  
  - perf/x86/intel/uncore: Record the size of mapped area (Kan Liang)  [Orabug: 33136425]  
  - rbtree: Add generic add and find helpers (Peter Zijlstra)  [Orabug: 33136425]  
  - uek-rpm: add CONFIG_PVPANIC_PCI to aarch64 (Mihai Carabas)  [Orabug: 33121094]  
  - misc/pvpanic-pci: Allow automatic loading (Eric Auger)  [Orabug: 33121094]  
  - misc/pvpanic: Remove some dead-code (Christophe JAILLET)  [Orabug: 33121094]  
  - misc/pvpanic: Make 'pvpanic_probe()' resource managed (Christophe JAILLET)  [Orabug: 33121094]  
  - misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC (Christophe JAILLET)  [Orabug: 33121094]  
  - misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()' (Christophe JAILLET)  [Orabug: 33121094]  
  - misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC (Christophe JAILLET)  [Orabug: 33121094]  
  - misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()' (Christophe JAILLET)  [Orabug: 33121094]  
  - misc/pvpanic: Make some symbols static (YueHaibing)  [Orabug: 33121094]  
  - misc/pvpanic: fix return value check in pvpanic_pci_probe() (Qiheng Lin)  [Orabug: 33121094]  
  - misc/pvpanic: add PCI driver (Mihai Carabas)  [Orabug: 33121094]  
  - misc/pvpanic: probe multiple instances (Mihai Carabas)  [Orabug: 33121094]  
  - misc/pvpanic: split-up generic and platform dependent code (Mihai Carabas)  [Orabug: 33121094]  
  - misc: pvpanic: sysfs_emit uses should have a newline (Joe Perches)  [Orabug: 33121094]  
  - misc: pvpanic: introduce events device attribue (zhenwei pi)  [Orabug: 33121094]  
  - misc: pvpanic: introduce device capability (zhenwei pi)  [Orabug: 33121094]  
  - misc: pvpanic: Check devm_ioport_map() for NULL (Andy Shevchenko)  [Orabug: 33121094]  
  - misc: pvpanic: Replace OF headers by mod_devicetable.h (Andy Shevchenko)  [Orabug: 33121094]  
  - misc: pvpanic: Combine ACPI and platform drivers (Andy Shevchenko)  [Orabug: 33121094]  
  - misc: pvpanic: Use devm_platform_ioremap_resource() (Wang ShaoBo)  [Orabug: 33121094]  
  - driver core: platform: Introduce platform_get_mem_or_io() (Andy Shevchenko)  [Orabug: 33121094]  
  - ice: parameterize functions responsible for Tx ring management (Maciej Fijalkowski)  [Orabug: 33048702]  
  - ice: add ndo_bpf callback for safe mode netdev ops (Maciej Fijalkowski)  [Orabug: 33048702]  
  - ice: report supported and advertised autoneg using PHY capabilities (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: handle the VF VSI rebuild failure (Haiyue Wang)  [Orabug: 33048702]  
  - ice: Fix allowing VF to request more/less queues via virtchnl (Brett Creeley)  [Orabug: 33048702]  
  - ice: Add helper function to get the VF's VSI (Brett Creeley)  [Orabug: 33048702]  
  - ice: remove redundant assignment to pointer vsi (Colin Ian King)  [Orabug: 33048702]  
  - ice: reduce scope of variable (Paul M Stillwell Jr)  [Orabug: 33048702]  
  - ice: remove return variable (Paul M Stillwell Jr)  [Orabug: 33048702]  
  - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Brett Creeley)  [Orabug: 33048702]  
  - ice: remove unused struct member (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: print name in /proc/iomem (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: Reimplement module reads used by ethtool (Scott W Taylor)  [Orabug: 33048702]  
  - ice: refactor interrupt moderation writes (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: Fix potential infinite loop when using u8 loop counter (Colin Ian King)  [Orabug: 33048702]  
  - ice: Remove unnecessary checks in add/kill_vid ndo ops (Brett Creeley)  [Orabug: 33048702]  
  - ice: Remove rx_gro_dropped stat (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Use local variable instead of pointer derefs (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Remove unnecessary variable (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Limit forced overrides based on FW version (Jeb Cramer)  [Orabug: 33048702]  
  - ice: Use default configuration mode for PHY configuration (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Fix error return codes in ice_set_link_ksettings (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Rename a couple of variables (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Remove unnecessary checker loop (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Ignore EMODE return for opcode 0x0605 (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Align macro names to the specification (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Modify recursive way of adding nodes (Victor Raj)  [Orabug: 33048702]  
  - ice: Re-send some AQ commands, as result of EBUSY AQ error (Chinh T Cao)  [Orabug: 33048702]  
  - ice: cleanup style issues (Bruce Allan)  [Orabug: 33048702]  
  - ice: Consolidate VSI state and flags (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Refactor ice_set/get_rss into LUT and key specific functions (Brett Creeley)  [Orabug: 33048702]  
  - ice: Refactor get/set RSS LUT to use struct parameter (Brett Creeley)  [Orabug: 33048702]  
  - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Brett Creeley)  [Orabug: 33048702]  
  - ice: correct memory allocation call (Bruce Allan)  [Orabug: 33048702]  
  - ice: Check for bail out condition early (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: remove unnecessary duplicated AQ command flag setting (Bruce Allan)  [Orabug: 33048702]  
  - ice: change link misconfiguration message (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: handle increasing Tx or Rx ring sizes (Paul M Stillwell Jr)  [Orabug: 33048702]  
  - ice: Update to use package info from ice segment (Dan Nowlin)  [Orabug: 33048702]  
  - ice: Add Support for XPS (Benita Bose)  [Orabug: 33048702]  
  - ice: remove DCBNL_DEVRESET bit from PF state (Dave Ertman)  [Orabug: 33048702]  
  - ice: fix memory allocation call (Bruce Allan)  [Orabug: 33048702]  
  - ice: prevent ice_open and ice_stop during reset (Krzysztof Goreczny)  [Orabug: 33048702]  
  - ice: Recognize 860 as iSCSI port in CEE mode (Chinh T Cao)  [Orabug: 33048702]  
  - ice: Continue probe on link/PHY errors (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Fix fall-through warnings for Clang (Gustavo A. R. Silva)  [Orabug: 33048702]  
  - ice: Add support for per VF ctrl VSI enabling (Qi Zhang)  [Orabug: 33048702]  
  - ice: update the number of available RSS queues (Henry Tieman)  [Orabug: 33048702]  
  - ice: Fix state bits on LLDP mode switch (Dave Ertman)  [Orabug: 33048702]  
  - ice: Account for port VLAN in VF max packet size calculation (Brett Creeley)  [Orabug: 33048702]  
  - ice: Set trusted VF as default VSI when setting allmulti on (Brett Creeley)  [Orabug: 33048702]  
  - ice: report correct max number of TCs (Dave Ertman)  [Orabug: 33048702]  
  - ice: skip NULL check against XDP prog in ZC path (Maciej Fijalkowski)  [Orabug: 33048702]  
  - ice: remove redundant checks in ice_change_mtu (Maciej Fijalkowski)  [Orabug: 33048702]  
  - ice: simplify ice_run_xdp (Maciej Fijalkowski)  [Orabug: 33048702]  
  - Documentation: ice: update documentation (Tony Nguyen)  [Orabug: 33048702]  
  - ice: Improve MSI-X fallback logic (Tony Nguyen)  [Orabug: 33048702]  
  - ice: Fix trivial error message (Mitch Williams)  [Orabug: 33048702]  
  - ice: remove unnecessary casts (Bruce Allan)  [Orabug: 33048702]  
  - ice: Refactor DCB related variables out of the ice_port_info struct (Chinh T Cao)  [Orabug: 33048702]  
  - ice: fix writeback enable logic (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: Use PSM clock frequency to calculate RL profiles (Ben Shelton)  [Orabug: 33048702]  
  - ice: implement new LLDP filter command (Dave Ertman)  [Orabug: 33048702]  
  - ice: log message when trusted VF goes in/out of promisc mode (Brett Creeley)  [Orabug: 33048702]  
  - ice: remove dead code (Bruce Allan)  [Orabug: 33048702]  
  - ice: Replace one-element array with flexible-array member (Gustavo A. R. Silva)  [Orabug: 33048702]  
  - ice: Fix MSI-X vector fallback logic (Brett Creeley)  [Orabug: 33048702]  
  - ice: Don't allow more channels than LAN MSI-X available (Brett Creeley)  [Orabug: 33048702]  
  - ice: update dev_addr in ice_set_mac_address even if HW filter exists (Nick Nunley)  [Orabug: 33048702]  
  - ice: Implement flow for IPv6 next header (extension header) (Nick Nunley)  [Orabug: 33048702]  
  - ice: drop dead code in ice_receive_skb() (Eric Dumazet)  [Orabug: 33048702]  
  - ice: avoid premature Rx buffer reuse (Björn Töpel)  [Orabug: 33048702]  
  - ice: Add space to unknown speed (Simon Perron Caissy)  [Orabug: 33048702]  
  - ice: join format strings to same line as ice_debug (Jacob Keller)  [Orabug: 33048702]  
  - ice: silence static analysis warning (Bruce Allan)  [Orabug: 33048702]  
  - ice: cleanup misleading comment (Bruce Allan)  [Orabug: 33048702]  
  - ice: Remove vlan_ena from vsi structure (Nick Nunley)  [Orabug: 33048702]  
  - ice: Remove gate to OROM init (Jeb Cramer)  [Orabug: 33048702]  
  - ice: Enable Support for FW Override (E82X) (Jeb Cramer)  [Orabug: 33048702]  
  - ice: don't always return an error for Get PHY Abilities AQ command (Paul M Stillwell Jr)  [Orabug: 33048702]  
  - ice: cleanup stack hog (Bruce Allan)  [Orabug: 33048702]  
  - ice: fix adding IP4 IP6 Flow Director rules (Dan Nowlin)  [Orabug: 33048702]  
  - ice: Fix pointer cast warnings (Bixuan Cui)  [Orabug: 33048702]  
  - ice: preserve NVM capabilities in safe mode (Jacob Keller)  [Orabug: 33048702]  
  - ice: fix memory leak in ice_vsi_setup (Jacob Keller)  [Orabug: 33048702]  
  - ice: fix memory leak if register_netdev_fails (Jacob Keller)  [Orabug: 33048702]  
  - ice: Fix call trace on suspend (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: adjust profile ID map locks (Victor Raj)  [Orabug: 33048702]  
  - ice: update PTYPE lookup table (Tony Nguyen)  [Orabug: 33048702]  
  - ice: Disable VLAN pruning in promiscuous mode (Nick Nunley)  [Orabug: 33048702]  
  - ice: port fix for chk_linearlize (Kiran Patil)  [Orabug: 33048702]  
  - ice: Allow 2 queue pairs per VF on SR-IOV initialization (Brett Creeley)  [Orabug: 33048702]  
  - ice: Clear and free XLT entries on reset (Vignesh Sridhar)  [Orabug: 33048702]  
  - ice: add useful statistics (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: remove page_reuse statistic (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: Fix RSS profile locks (Vignesh Sridhar)  [Orabug: 33048702]  
  - ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Kiran Patil)  [Orabug: 33048702]  
  - ice: rename misleading grst_delay variable (Nick Nunley)  [Orabug: 33048702]  
  - ice: mark PM functions as __maybe_unused (Wei Yongjun)  [Orabug: 33048702]  
  - ice: disable no longer needed workaround for FW logging (Ben Shelton)  [Orabug: 33048702]  
  - ice: reduce scope of variable (Bruce Allan)  [Orabug: 33048702]  
  - ice: cleanup VSI on probe fail (Marcin Szycik)  [Orabug: 33048702]  
  - ice: Allow all VLANs in safe mode (Brett Creeley)  [Orabug: 33048702]  
  - ice: need_wakeup flag might not be set for Tx (Krzysztof Kazimierczak)  [Orabug: 33048702]  
  - ice: distribute Tx queues evenly (Victor Raj)  [Orabug: 33048702]  
  - ice: Adjust scheduler default BW weight (Tarun Singh)  [Orabug: 33048702]  
  - ice: Add RL profile bit mask check (Tarun Singh)  [Orabug: 33048702]  
  - ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Paul M Stillwell Jr)  [Orabug: 33048702]  
  - ice: return correct error code from ice_aq_sw_rules (Kiran Patil)  [Orabug: 33048702]  
  - ice: restore VF MSI-X state during PCI reset (Nick Nunley)  [Orabug: 33048702]  
  - ice: fix link event handling timing (Dave Ertman)  [Orabug: 33048702]  
  - ice: Fix link broken after GLOBR reset (Dave Ertman)  [Orabug: 33048702]  
  - ice: Implement LFC workaround (Dave Ertman)  [Orabug: 33048702]  
  - ice: add flags indicating pending update of firmware module (Jacob Keller)  [Orabug: 33048702]  
  - ice: Add AdminQ commands for FW update (Cudzilo, Szymon T)  [Orabug: 33048702]  
  - ice: Add support for unified NVM update flow capability (Jacek Naczyk)  [Orabug: 33048702]  
  - ice: add 1G SGMII PHY type (Paul M Stillwell Jr)  [Orabug: 33048702]  
  - ice: Report AOC PHY Types as Fiber (Doug Dziggel)  [Orabug: 33048702]  
  - ice: add AQC get link topology handle support (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: Rename low_power_ctrl (Lev Faerman)  [Orabug: 33048702]  
  - ice: update reporting of autoneg capabilities (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: add ice_aq_get_phy_caps() debug logs (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: support Total Port Shutdown on devices that support it (Bruce Allan)  [Orabug: 33048702]  
  - ice: add link lenient and default override support (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: restore PHY settings on media insertion (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: move auto FEC checks into ice_cfg_phy_fec() (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: refactor FC functions (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: Add advanced power mgmt for WoL (Akeem G Abodunrin)  [Orabug: 33048702]  
  - ice: split ice_discover_caps into two functions (Jacob Keller)  [Orabug: 33048702]  
  - ice: split ice_parse_caps into separate functions (Jacob Keller)  [Orabug: 33048702]  
  - ice: refactor ice_discover_caps to avoid need to retry (Jacob Keller)  [Orabug: 33048702]  
  - ice: replace single-element array used for C struct hack (Bruce Allan)  [Orabug: 33048702]  
  - ice: avoid unnecessary single-member variable-length structs (Bruce Allan)  [Orabug: 33048702]  
  - ice: protect ring accesses with WRITE_ONCE (Ciara Loftus)  [Orabug: 33048702]  
  - ice: Ignore EMODE when setting PHY config (Chinh T Cao)  [Orabug: 33048702]  
  - ice: Use coalesce values from q_vector 0 when increasing q_vectors (Brett Creeley)  [Orabug: 33048702]  
  - ice: fix PCI device serial number to be lowercase values (Paul M Stillwell Jr)  [Orabug: 33048702]  
  - ice: fix function signature style format (Bruce Allan)  [Orabug: 33048702]  
  - ice: Allow VF to request reset as soon as it's initialized (Brett Creeley)  [Orabug: 33048702]  
  - ice: Fix inability to set channels when down (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: Always clear QRXFLXP_CNTXT before writing new value (Brett Creeley)  [Orabug: 33048702]  
  - ice: Reset VF for all port VLAN changes from host (Brett Creeley)  [Orabug: 33048702]  
  - ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Chinh T Cao)  [Orabug: 33048702]  
  - ice: Increase timeout after PFR (Dan Nowlin)  [Orabug: 33048702]  
  - ice: Fix transmit for all software offloaded VLANs (Brett Creeley)  [Orabug: 33048702]  
  - ice: support adding 16 unicast/multicast filter on untrusted VF (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: allow host to clear administratively set VF MAC (Brett Creeley)  [Orabug: 33048702]  
  - ice: Refactor VF VSI release and setup functions (Brett Creeley)  [Orabug: 33048702]  
  - ice: Refactor VF reset (Brett Creeley)  [Orabug: 33048702]  
  - ice: remove VM/VF disable command on CORER/GLOBR reset (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: Add functions to rebuild host VLAN/MAC config for a VF (Brett Creeley)  [Orabug: 33048702]  
  - ice: Add function to set trust mode bit on reset (Brett Creeley)  [Orabug: 33048702]  
  - ice: Renaming and simplification in VF init path (Brett Creeley)  [Orabug: 33048702]  
  - ice: Separate VF VSI initialization/creation from reset flow (Brett Creeley)  [Orabug: 33048702]  
  - ice: Initialize Flow Director resources (Henry Tieman)  [Orabug: 33048702]  
  - ice: Add helper function for clearing VPGEN_VFRTRIG (Brett Creeley)  [Orabug: 33048702]  
  - ice: Simplify ice_sriov_configure (Brett Creeley)  [Orabug: 33048702]  
  - ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Brett Creeley)  [Orabug: 33048702]  
  - ice: cleanup VSI context initialization (Jacob Keller)  [Orabug: 33048702]  
  - ice: Poll for reset completion when DDP load fails (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Refactor Rx checksum checks (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: avoid undefined behavior (Bruce Allan)  [Orabug: 33048702]  
  - ice: Change number of XDP Tx queues to match number of Rx queues (Marta Plantykow)  [Orabug: 33048702]  
  - ice: Add XDP Tx to VSI ring stats (Marta Plantykow)  [Orabug: 33048702]  
  - ice: Change number of XDP TxQ to 0 when destroying rings (Marta Plantykow)  [Orabug: 33048702]  
  - ice: Handle critical FW error during admin queue initialization (Evan Swanson)  [Orabug: 33048702]  
  - ice: Don't allow VLAN stripping change when pvid set (Brett Creeley)  [Orabug: 33048702]  
  - ice: Add more Rx errors to netdev's rx_error counter (Brett Creeley)  [Orabug: 33048702]  
  - ice: fix MAC write command (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: set VF default LAN address (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: remove unused macro (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: fix signed vs unsigned comparisons (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: cleanup unsigned loops (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: fix usage of incorrect variable (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: Fix bad register reads (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: check for compatibility between DDP package and firmware (Victor Raj)  [Orabug: 33048702]  
  - ice: Check if unicast MAC exists before setting VF MAC (Brett Creeley)  [Orabug: 33048702]  
  - ice: Fix Tx timeout when link is toggled on a VF's interface (Brett Creeley)  [Orabug: 33048702]  
  - ice: print Rx MDD auto reset message before VF reset (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: Rename build_ctob to ice_build_ctob (Tony Nguyen)  [Orabug: 33048702]  
  - ice: remove unnecessary backslash (Bruce Allan)  [Orabug: 33048702]  
  - ice: remove unnecessary check (Bruce Allan)  [Orabug: 33048702]  
  - ice: remove unnecessary expression that is always true (Bruce Allan)  [Orabug: 33048702]  
  - ice: Fix check for removing/adding mac filters (Lihong Yang)  [Orabug: 33048702]  
  - ice: refactor filter functions (Michal Swiatkowski)  [Orabug: 33048702]  
  - ice: Fix resource leak on early exit from function (Eric Joyner)  [Orabug: 33048702]  
  - ice: cleanup vf_id signedness (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: Fix casting issues (Karol Kolacinski)  [Orabug: 33048702]  
  - ice: Provide more meaningful error message (Lihong Yang)  [Orabug: 33048702]  
  - ice: Fix probe/open race condition (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: only drop link once when setting pauseparams (Dave Ertman)  [Orabug: 33048702]  
  - ice: Fix check for contiguous TCs (Dave Ertman)  [Orabug: 33048702]  
  - ice: Add VF promiscuous support (Brett Creeley)  [Orabug: 33048702]  
  - ice: Add support for tunnel offloads (Tony Nguyen)  [Orabug: 33048702]  
  - ice: Fix error return code in ice_add_prof() (Wei Yongjun)  [Orabug: 33048702]  
  - ice: implement full NVM read from ETHTOOL_GEEPROM (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: discover and store size of available flash (Jacob Keller)  [Orabug: 33048702]  
  - ice: store NVM version info in extracted format (Jacob Keller)  [Orabug: 33048702]  
  - ice: create function to read a section of the NVM and Shadow RAM (Jacob Keller)  [Orabug: 33048702]  
  - ice: use __le16 types for explicitly Little Endian values (Jacob Keller)  [Orabug: 33048702]  
  - ice: fix incorrect size description of ice_get_nvm_version (Jacob Keller)  [Orabug: 33048702]  
  - ice: use variable name more descriptive than type (Bruce Allan)  [Orabug: 33048702]  
  - ice: Use EOPNOTSUPP instead of ENOTSUPP (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: fix use of deprecated strlcpy() (Bruce Allan)  [Orabug: 33048702]  
  - ice: Increase mailbox receive queue length to maximum (Lukasz Czapnik)  [Orabug: 33048702]  
  - ice: Correct setting VLAN pruning (Brett Creeley)  [Orabug: 33048702]  
  - ice: renegotiate link after FW DCB on (Dave Ertman)  [Orabug: 33048702]  
  - ice: Fix corner case when switching from IEEE to CEE (Avinash JD)  [Orabug: 33048702]  
  - ice: Display Link detected via Ethtool in safe mode (Brett Creeley)  [Orabug: 33048702]  
  - ice: Fix removing driver while bare-metal VFs pass traffic (Brett Creeley)  [Orabug: 33048702]  
  - ice: Improve clarity of prints and variables (Brett Creeley)  [Orabug: 33048702]  
  - ice: allow bigger VFs (Mitch Williams)  [Orabug: 33048702]  
  - ice: Cleanup unneeded parenthesis (Jeff Kirsher)  [Orabug: 33048702]  
  - ice: Use pci_get_dsn() (Jacob Keller)  [Orabug: 33048702]  
  - PCI: Introduce pci_get_dsn (Jacob Keller)  [Orabug: 33048702]  
  - ice: let core reject the unsupported coalescing parameters (Jakub Kicinski)  [Orabug: 33048702]  
  - ethtool: add infrastructure for centralized checking of coalescing parameters (Jakub Kicinski)  [Orabug: 33048702]  
  - ice: fix define for E822 backplane device (Bruce Allan)  [Orabug: 33048702]  
  - ice: add support for E823 devices (Bruce Allan)  [Orabug: 33048702]  
  - ice: add additional E810 device id (Bruce Allan)  [Orabug: 33048702]  
  - ice: add backslash-n to strings (Jesse Brandeburg)  [Orabug: 33048702]  
  - ice: increase PF reset wait timeout to 300 milliseconds (Jacob Keller)  [Orabug: 33048702]  
  - ice: Support XDP UMEM wake up mechanism (Krzysztof Kazimierczak)  [Orabug: 33048702]  
  - ice: SW DCB, report correct max TC value (Dave Ertman)  [Orabug: 33048702]  
  - ice: Report correct DCB mode (Avinash Dayanand)  [Orabug: 33048702]  
  - ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Avinash JD)  [Orabug: 33048702]  
  - ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Brett Creeley)  [Orabug: 33048702]  
  - ice: Fix for TCAM entry management (Dan Nowlin)  [Orabug: 33048702]  
  - ice: update malicious driver detection event handling (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: Validate config for SW DCB map (Avinash Dayanand)  [Orabug: 33048702]  
  - ice: Wait for VF to be reset/ready before configuration (Brett Creeley)  [Orabug: 33048702]  
  - ice: Don't reject odd values of usecs set by user (Brett Creeley)  [Orabug: 33048702]  
  - ice: use true/false for bool types (Bruce Allan)  [Orabug: 33048702]  
  - ice: add function argument description to function header comment (Bruce Allan)  [Orabug: 33048702]  
  - ice: use proper format for function pointer as a function parameter (Bruce Allan)  [Orabug: 33048702]  
  - ice: replace "fallthrough" comments with fallthrough reserved word (Bruce Allan)  [Orabug: 33048702]  
  - ice: remove unnecessary fallthrough comments (Bruce Allan)  [Orabug: 33048702]  
  - ice: Fix virtchnl_queue_select bitmap validation (Brett Creeley)  [Orabug: 33048702]  
  - ice: Fix and refactor Rx queue disable for VFs (Brett Creeley)  [Orabug: 33048702]  
  - ice: Handle LAN overflow event for VF queues (Brett Creeley)  [Orabug: 33048702]  
  - ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Brett Creeley)  [Orabug: 33048702]  
  - ice: Add support to enable/disable all Rx queues before waiting (Brett Creeley)  [Orabug: 33048702]  
  - ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Brett Creeley)  [Orabug: 33048702]  
  - ice: Fix Port VLAN priority bits (Brett Creeley)  [Orabug: 33048702]  
  - ice: Add helper to determine if VF link is up (Brett Creeley)  [Orabug: 33048702]  
  - ice: Refactor port vlan configuration for the VF (Brett Creeley)  [Orabug: 33048702]  
  - ice: Add initial support for QinQ (Brett Creeley)  [Orabug: 33048702]  
  - ice: Trivial fixes (Tony Nguyen)  [Orabug: 33048702]  
  - ice: Use correct netif error function (Ben Shelton)  [Orabug: 33048702]  
  - ice: Cleanup ice_vsi_alloc_q_vectors (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Make print statements more compact (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Use ice_pf_to_dev (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Remove possible null dereference (Tony Nguyen)  [Orabug: 33048702]  
  - ice: fix and consolidate logging of NVM/firmware version information (Bruce Allan)  [Orabug: 33048702]  
  - ice: Modify link message logging (Akeem G Abodunrin)  [Orabug: 33048702]  
  - ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Anirudh Venkataramanan)  [Orabug: 33048702]  
  - ice: Remove ice_dev_onetime_setup() (Brett Creeley)  [Orabug: 33048702]  
  - ice: Don't allow same value for Rx tail to be written twice (Brett Creeley)  [Orabug: 33048702]  
  - ice: display supported and advertised link modes (Paul Greenwalt)  [Orabug: 33048702]  
  - ice: Fix switch between FW and SW LLDP (Dave Ertman)  [Orabug: 33048702]  
  - ice: Fix DCB rebuild after reset (Dave Ertman)  [Orabug: 33048702]  
  - RDMA/mlx5: Fixup call to eswitch mode (Jack Vogel)  [Orabug: 32879638]  
  - A/A Bonding: Add support for user-space "Resilient RDMAIP" (Gerd Rausch)  [Orabug: 33150457]  
  - mei: me: emmitsburg workstation DID (Tomas Winkler)  [Orabug: 33095012]  
  - mei: me: add tiger lake point device ids for H platforms. (Alexander Usyskin)  [Orabug: 33095012]  
  - mei: add trc detection register to sysfs (Alexander Usyskin)  [Orabug: 33095012]  
  - KEYS: Make use of platform keyring for module signature verify (Robert Holmes)  [Orabug: 33116291]  
  - scsi: lpfc: Update lpfc version to 12.8.0.10 (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Add ndlp kref accounting for resume RPI path (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix non-optimized ERSP handling (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Colin Ian King)  [Orabug: 33066011]  
  - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Copyright updates for 12.8.0.9 patches (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Update lpfc version to 12.8.0.9 (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Standardize discovery object logging format (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix various trivial errors in comments and log messages (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix use-after-free on unused nodes after port swap (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix gcc -Wstringop-overread warning (Arnd Bergmann)  [Orabug: 33066011]  
  - scsi: lpfc: Fix a typo (Bhaskar Chowdhury)  [Orabug: 33066011]  
  - scsi: lpfc: Fix a typo (wengjianfeng)  [Orabug: 33066011]  
  - scsi: lpfc: Fix kernel-doc formatting issue (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Fix a few incorrectly named functions (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Fix a bunch of misnamed functions (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Fix formatting and misspelling issues (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Fix a bunch of kernel-doc issues (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Update lpfc version to 12.8.0.8 (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Correct function header comments related to ndlp reference counting (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Change wording of invalid pci reset log message (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix crash caused by switch reboot (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix nodeinfo debugfs output (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix ADISC handling that never frees nodes (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix stale node accesses on stale RRQ request (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix reftag generation sizing errors (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix EEH encountering oops with NVMe traffic (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix 'physical' typos (Bjorn Helgaas)  [Orabug: 33066011]  
  - scsi: lpfc: Fix ancient double free (Dan Carpenter)  [Orabug: 33066011]  
  - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Eric Curtin)  [Orabug: 33066011]  
  - scsi: lpfc: Add support for eh_should_retry_cmd() (Muneendra Kumar)  [Orabug: 33066011]  
  - scsi: lpfc: Simplify bool comparison (YANG LI)  [Orabug: 33066011]  
  - scsi: lpfc: Update lpfc version to 12.8.0.7 (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Implement health checking when aborting I/O (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix crash when nvmet transport calls host_release (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix vport create logging (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix NVMe recovery after mailbox timeout (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix target reset failing (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix FW reset action if I/Os are outstanding (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix crash when a fabric node is released prematurely (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix fall-through warnings for Clang (Gustavo A. R. Silva)  [Orabug: 33066011]  
  - scsi: lpfc: Correct null ndlp reference on routine exit (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Use generic power management (Vaibhav Gupta)  [Orabug: 33066011]  
  - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix memory leak on lcb_context (Colin Ian King)  [Orabug: 33066011]  
  - scsi: lpfc: Remove dead code on second !ndlp check (Colin Ian King)  [Orabug: 33066011]  
  - scsi: lpfc: Fix pointer defereference before it is null checked issue (Colin Ian King)  [Orabug: 33066011]  
  - scsi: lpfc: Update changed file copyrights for 2020 (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Update lpfc version to 12.8.0.6 (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Convert SCSI path to use common I/O submission path (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: remove an unnecessary NULL check (Dan Carpenter)  [Orabug: 33066011]  
  - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix-up around 120 documentation issues (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Refactor WQE structure definitions for common use (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix NPIV Fabric Node reference counting (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Rework remote port lock handling (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Rework locations of ndlp reference taking (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Rework remote port ref counting and node freeing (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: Add an internal trace log buffer (Dick Kennedy)  [Orabug: 33066011]  
  - lpfc: fix axchg pointer reference after free and double frees (James Smart)  [Orabug: 33066011]  
  - lpfc: Fix pointer checks and comments in LS receive refactoring (James Smart)  [Orabug: 33066011]  
  - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: Correct some pretty obvious misdocumentation (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Lee Jones)  [Orabug: 33066011]  
  - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Lee Jones)  [Orabug: 33066011]  
  - scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Muneendra Kumar)  [Orabug: 33066011]  
  - scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Muneendra Kumar)  [Orabug: 33066011]  
  - scsi: core: No retries on abort success (Muneendra Kumar)  [Orabug: 33066011]  
  - scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Muneendra Kumar)  [Orabug: 33066011]  
  - nvme-fc: clear q_live at beginning of association teardown (James Smart)  [Orabug: 33026709]  
  - nvme-fc: fix racing controller reset and create association (James Smart)  [Orabug: 33026709]  
  - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (James Smart)  [Orabug: 33026709]  
  - nvme-fc: remove nvme_fc_terminate_io() (James Smart)  [Orabug: 33026709]  
  - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (James Smart)  [Orabug: 33026709]  
  - nvme-fc: remove err_work work item (James Smart)  [Orabug: 33026709]  
  - nvme-fc: track error_recovery while connecting (James Smart)  [Orabug: 33026709]  
  - nvme-fc: fix io timeout to abort I/O (James Smart)  [Orabug: 33026709]  
  - uek-rpm: Add new mpi3mr driver to config (John Donnelly)  [Orabug: 33019957]  
  - scsi: mpi3mr: Fix warnings reported by smatch (Sreekanth Reddy)  [Orabug: 33019957]  
  - scsi: mpi3mr: Make some symbols static (Yang Yingliang)  [Orabug: 33019957]  
  - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Yang Yingliang)  [Orabug: 33019957]  
  - scsi: mpi3mr: Fix missing unlock on error (Yang Yingliang)  [Orabug: 33019957]  
  - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Dan Carpenter)  [Orabug: 33019957]  
  - scsi: mpi3mr: Delete unnecessary NULL check (Dan Carpenter)  [Orabug: 33019957]  
  - scsi: mpi3mr: Fix a double free (Tomas Henzl)  [Orabug: 33019957]  
  - scsi: mpi3mr: Fix fall-through warning for Clang (Gustavo A. R. Silva)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add event handling debug prints (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add EEDP DIF DIX support (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for DSN secure firmware check (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for PM suspend and resume (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Print pending host I/Os for debugging (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Complete support for soft reset (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for threaded ISR (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Allow certain commands during pci-remove hook (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add change queue depth support (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Implement SCSI error handler hooks (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add bios_param SCSI host template hook (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Print IOC info for debugging (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for timestamp sync with firmware (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for recovering controller (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Additional event handling (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for PCIe device event handling (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for device add/remove event handling (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for internal watchdog thread (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add support for queue command processing (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Create operational request and reply queue pair (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Base driver code (Kashyap Desai)  [Orabug: 33019957]  
  - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Kashyap Desai)  [Orabug: 33019957]  
  - Clean up W=1 warnings in RDS (Victor Mora)  [Orabug: 33047866]  
  - Revert "xen/fb: allow xenfb initialization for hvm guests" (Joe Jin)  [Orabug: 33075316]  
  - perf: fix struct ring_buffer * usage in perf_event.h for BTF (Alan Maguire)  [Orabug: 33079064]  
  - hugetlb: fix missing hugetlb cgroup initialization (Mike Kravetz)  [Orabug: 33080611]  
  - mm/page_reporting: add free page reporting documentation (Alexander Duyck)  [Orabug: 32866738]  
  - mm/page_reporting: add budget limit on how many pages can be reported per pass (Alexander Duyck)  [Orabug: 32866738]  
  - mm/page_reporting: rotate reported pages to the tail of the list (Alexander Duyck)  [Orabug: 32866738]  
  - virtio-balloon: add support for providing free page reports to host (Alexander Duyck)  [Orabug: 32866738]  
  - virtio-balloon: pull page poisoning config out of free page hinting (Alexander Duyck)  [Orabug: 32866738]  
  - mm: introduce Reported pages (Alexander Duyck)  [Orabug: 32866738]  
  - mm: add function __putback_isolated_page (Alexander Duyck)  [Orabug: 32866738]  
  - mm: use zone and order instead of free area in free_list manipulators (Alexander Duyck)  [Orabug: 32866738]  
  - mm: adjust shuffle code to allow for future coalescing (Alexander Duyck)  [Orabug: 32866738]  
  - bpf: provide BPF Type Format (BTF) info for kernel (Alan Maguire)  [Orabug: 30588999]  
  - uek_kabi: UEK_KABI_REPLACE() macro is unfriendly to BTF deduplication (Alan Maguire)  [Orabug: 30588999]  
  - io_uring: use better types for cflags (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix link timeout refs (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix overflows checks in provide buffers (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers (Thadeu Lima de Souza Cascardo)  [Orabug: 33042559]  {CVE-2021-3491} 
  - mm: fix kthread_use_mm() vs TLB invalidate (Peter Zijlstra)  [Orabug: 33042559]  
  - kernel: set USER_DS in kthread_use_mm (Christoph Hellwig)  [Orabug: 33042559]  
  - kernel: add kthread_use_mm/kthread_unuse_mm helpers (Christoph Hellwig)  [Orabug: 33042559]  
  - dm: add support for REQ_NOWAIT and enable it for linear target (Konstantin Khlebnikov)  [Orabug: 33042559]  
  - fs: align IOCB_* flags with RWF_* flags (Jens Axboe)  [Orabug: 33042559]  
  - block: use bio_{wouldblock,io}_error in direct_make_request (Guoqing Jiang)  [Orabug: 33042559]  
  - iomap: Only invalidate page cache pages on direct IO writes (Dave Chinner)  [Orabug: 33042559]  
  - iomap: remove unneeded variable in iomap_dio_rw() (Johannes Thumshirn)  [Orabug: 33042559]  
  - fs/iomap: remove redundant check in iomap_dio_rw() (Joseph Qi)  [Orabug: 33042559]  
  - iomap: Do not create fake iter in iomap_dio_bio_actor() (Jan Kara)  [Orabug: 33042559]  
  - block: remove unused BLK_QC_T_EAGAIN flag (Jeffle Xu)  [Orabug: 33042559]  
  - fs: Remove unneeded IS_DAX() check in io_is_direct() (Ira Weiny)  [Orabug: 33042559]  
  - block: provide plug based way of signaling forced no-wait semantics (Jens Axboe)  [Orabug: 33042559]  
  - fs: RWF_NOWAIT should imply IOCB_NOIO (Jens Axboe)  [Orabug: 33042559]  
  - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher)  [Orabug: 33042559]  
  - fs: optimise kiocb_set_rw_flags() (Pavel Begunkov)  [Orabug: 33042559]  
  - xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Christoph Hellwig)  [Orabug: 33042559]  
  - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Christoph Hellwig)  [Orabug: 33042559]  
  - iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Jan Kara)  [Orabug: 33042559]  
  - iomap: remove lockdep_assert_held() (Goldwyn Rodrigues)  [Orabug: 33042559]  
  - iomap: Call inode_dio_end() before generic_write_sync() (Goldwyn Rodrigues)  [Orabug: 33042559]  
  - io_uring: trigger eventfd for IOPOLL (Pavel Begunkov)  [Orabug: 33042559]  
  - mm: allow read-ahead with IOCB_NOWAIT set (Jens Axboe)  [Orabug: 33042559]  
  - mm: never attempt async page lock if we've transferred data already (Jens Axboe)  [Orabug: 33042559]  
  - mm: support async buffered reads in generic_file_buffered_read() (Jens Axboe)  [Orabug: 33042559]  
  - mm: mark async iocb read as NOWAIT once some data has been copied (Jens Axboe)  [Orabug: 33042559]  
  - block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei)  [Orabug: 33042559]  
  - io_uring: fix uninitialized variable flags in io_recv() (Prasad Singamsetty)  [Orabug: 33042559]  
  - io_uring: don't mark S_ISBLK async work as unbounded (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix timeout cancel return code (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL (Stefan Metzmacher)  [Orabug: 33042559]  
  - io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls (Stefan Metzmacher)  [Orabug: 33042559]  
  - io_uring: fix ->flags races by linked timeouts (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix provide_buffers sign extension (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: don't attempt IO reissue from the ring exit path (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix inconsistent lock state (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: ensure that SQPOLL thread is started for exit (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: ignore double poll add on the same waitqueue head (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix possible deadlock in io_uring_poll (Hao Xu)  [Orabug: 33042559]  
  - io_uring: drop mm/files between task_work_submit (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: reinforce cancel on flush during exit (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix sqo ownership false positive warning (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix list corruption for splice file_get (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE (Hao Xu)  [Orabug: 33042559]  
  - io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: replace inflight_wait with tctx->wait (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: if we see flush on exit, cancel related tasks (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: account io_uring internal files as REQ_F_INFLIGHT (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix files cancellation (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: always batch cancel in *cancel_files() (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: pass files into kill timeouts/poll (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: don't iterate io_uring_cancel_files() (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: add a {task,files} pair matching helper (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: simplify io_task_match() (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: don't modify identity's files uncess identity is cowed (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: fix wqe->lock/completion_lock deadlock (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix sleeping under spin in __io_clean_op (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: dont kill fasync under completion_lock (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix skipping disabling sqo on exec (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix uring_flush in exit_files() warning (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix false positive sqo warning on flush (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: do sqo disable on install_fd error (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix null-deref in io_disable_sqo_submit (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: stop SQPOLL submit on creator's death (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: add warn_once for io_uring_flush() (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: inline io_uring_attempt_task_drop() (Pavel Begunkov)  [Orabug: 33042559]  
  - kernel/io_uring: cancel io_uring before task works (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix short read retries for non-reg files (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: iopoll requests should also wake task ->in_idle state (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: flush timeouts that should already have expired (Marcelo Diop-Gonzalez)  [Orabug: 33042559]  
  - io_uring: drop file refs after task cancel (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: drop mm and files after task_work_run (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: don't take files/mm for a dead task (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: Fix return value from alloc_fixed_file_ref_node (Matthew Wilcox (Oracle))  [Orabug: 33042559]  
  - io_uring: patch up IOPOLL overflow_flush sync (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: limit {io|sq}poll submit locking scope (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: synchronise IOPOLL on task_submit fail (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: remove racy overflow list fast checks (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: check kthread stopped flag when sq thread is unparked (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: fix io_sqe_files_unregister() hangs (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: add a helper for setting a ref node (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: use bottom half safe lock for fixed file data (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: don't assume mm is constant across submits (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: close a small race gap for files cancel (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: make ctx cancel on exit targeted to actual ctx (Jens Axboe)  [Orabug: 33042559]  
  - io_uring: fix double io_uring free (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix ignoring xa_store errors (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: fix 0-iov read buffer select (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix io_wqe->work_list corruption (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: always let io_iopoll_complete() complete polled io (Xiaoguang Wang)  [Orabug: 33042559]  
  - io_uring: fix racy IOPOLL completions (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix io_cqring_events()'s noflush (Pavel Begunkov)  [Orabug: 33042559]  
  - Smack: Handle io_uring kernel thread privileges (Casey Schaufler)  [Orabug: 33042559]  
  - io_uring: cancel reqs shouldn't kill overflow list (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: fix racy IOPOLL flush overflow (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: cancel only requests of current task (Pavel Begunkov)  [Orabug: 33042559]  
  - io_uring: backport 5.10 version of io_uring code base to uek6-u3 (Prasad Singamsetty)  [Orabug: 33042559]  
  - btrfs: flag files as supporting buffered async reads (Jens Axboe)  [Orabug: 33042559]  
  - xfs: flag files as supporting buffered async reads (Jens Axboe)  [Orabug: 33042559]  
  - ext4: flag as supporting buffered async reads (Jens Axboe)  [Orabug: 33042559]  
  - mm: add kiocb_wait_page_queue_init() helper (Jens Axboe)  [Orabug: 33042559]  
  - block: flag block devices as supporting IOCB_WAITQ (Jens Axboe)  [Orabug: 33042559]  
  - fs: add FMODE_BUF_RASYNC (Jens Axboe)  [Orabug: 33042559]  
  - mm: add support for async page locking (Jens Axboe)  [Orabug: 33042559]  
  - block: add QUEUE_FLAG_NOWAIT (Mike Snitzer)  [Orabug: 33042559]  
  - tasks: add put_task_struct_many() (Pavel Begunkov)  [Orabug: 33042559]  
  - mm: abstract out wake_page_match() from wake_page_function() (Jens Axboe)  [Orabug: 33042559]  
  - mm: optimise madvise WILLNEED (Matthew Wilcox (Oracle))  [Orabug: 33042559]  
  - mm: check that mm is still valid in madvise() (Linus Torvalds)  [Orabug: 33042559]  
  - statx: allow system call to be invoked from io_uring (Bijan Mottahedeh)  [Orabug: 33042559]  
  - splice: make do_splice public (Pavel Begunkov)  [Orabug: 33042559]  
  - splice: export do_tee() (Pavel Begunkov)  [Orabug: 33042559]  
  - mm: make do_madvise() available internally (Jens Axboe)  [Orabug: 33042559]  
  - eventpoll: support non-blocking do_epoll_ctl() calls (Jens Axboe)  [Orabug: 33042559]  
  - eventpoll: abstract out epoll_ctl() handler (Jens Axboe)  [Orabug: 33042559]  
  - fs: make build_open_flags() available internally (Jens Axboe)  [Orabug: 33042559]  
  - selftests: add openat2(2) selftests (Aleksa Sarai)  [Orabug: 33042559]  
  - Documentation: path-lookup: include new LOOKUP flags (Aleksa Sarai)  [Orabug: 33042559]  
  - open: introduce openat2(2) syscall (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: allow set_root() to produce errors (Aleksa Sarai)  [Orabug: 33042559]  
  - namei: allow nd_jump_link() to produce errors (Aleksa Sarai)  [Orabug: 33042559]  
  - nsfs: clean-up ns_get_path() signature to return int (Aleksa Sarai)  [Orabug: 33042559]  
  - mm/madvise.c: use PAGE_ALIGN[ED] for range checking (Wei Yang)  [Orabug: 33042559]  
  - mm/madvise.c: replace with page_size() in madvise_inject_error() (Yunfeng Ye)  [Orabug: 33042559]  
  - fs/namei.c: pull positivity check into follow_managed() (Al Viro)  [Orabug: 33042559]  
  - net: abstract out normal and compat msghdr import (Jens Axboe)  [Orabug: 33042559]  
  - pcpu_ref: add percpu_ref_tryget_many() (Pavel Begunkov)  [Orabug: 33042559]  
  - task_work: only grab task signal lock when needed (Jens Axboe)  [Orabug: 33042559]  
  - task_work: teach task_work_add() to do signal_wake_up() (Oleg Nesterov)  [Orabug: 33042559]  
  - task_work_run: don't take ->pi_lock unconditionally (Oleg Nesterov)  [Orabug: 33042559]  
  - io_uring: allow tcp ancillary data for __sys_recvmsg_sock() (Luke Hsiao)  [Orabug: 33042559]  
  - io_uring: backport 5.5 version of io_uring code base (Prasad Singamsetty)  [Orabug: 33042559]  
  - fs: make two stat prep helpers available (Jens Axboe)  [Orabug: 33042559]  
  - net: add __sys_accept4_file() helper (Jens Axboe)  [Orabug: 33042559]  
  - rds: ib: Mitigate intermittent incorrect RNR NAK Retry Timer modification (Håkon Bugge)  [Orabug: 33001035]  
  - mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON (Muchun Song)  [Orabug: 33032173]  
  - mm: sparsemem: use huge PMD mapping for vmemmap pages (Muchun Song)  [Orabug: 33032173]  
  - mm: sparsemem: split the huge PMD mapping of vmemmap pages (Muchun Song)  [Orabug: 33032173]  
  - hugetlb: fix dissolve_free_huge_page to pass head page (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: pass head page to remove_hugetlb_page() (Naoya Horiguchi)  [Orabug: 33032173]  
  - userfaultfd: hugetlbfs: fix new flag usage in error path (Mike Kravetz)  [Orabug: 33032173]  
  - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Muchun Song)  [Orabug: 33032173]  
  - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Muchun Song)  [Orabug: 33032173]  
  - uek-rpm: enable CONFIG_HUGETLB_PAGE_FREE_VMEMMAP (Mike Kravetz)  [Orabug: 33032173]  
  - mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: defer freeing of HugeTLB pages (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: free the vmemmap pages associated with each HugeTLB page (Muchun Song)  [Orabug: 33032173]  
  - x86: mm: add p?d_leaf() definitions (Steven Price)  [Orabug: 33032173]  
  - arm64: mm: add p?d_leaf() definitions (Steven Price)  [Orabug: 33032173]  
  - arm: mm: add p?d_leaf() definitions (Steven Price)  [Orabug: 33032173]  
  - mm: hugetlb: gather discrete indexes of tail page (Muchun Song)  [Orabug: 33032173]  
  - mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP (Muchun Song)  [Orabug: 33032173]  
  - mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c (Muchun Song)  [Orabug: 33032173]  
  - mm: make alloc_contig_range handle in-use hugetlb pages (Oscar Salvador)  [Orabug: 33032173]  
  - mm: make alloc_contig_range handle free hugetlb pages (Oscar Salvador)  [Orabug: 33032173]  
  - mm,compaction,cma: add alloc_contig flag to compact_control (Rik van Riel)  [Orabug: 33032173]  
  - mm,hugetlb: split prep_new_huge_page functionality (Oscar Salvador)  [Orabug: 33032173]  
  - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Oscar Salvador)  [Orabug: 33032173]  
  - mm,compaction: let isolate_migratepages_{range,block} return error codes (Oscar Salvador)  [Orabug: 33032173]  
  - mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig_migrate_range (Oscar Salvador)  [Orabug: 33032173]  
  - hugetlb: make free_huge_page irq safe (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: change free_pool_huge_page to remove_pool_huge_page (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: call update_and_free_page without hugetlb_lock (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: create remove_hugetlb_page() to separate functionality (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: add per-hstate mutex to synchronize user adjustments (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: fix uninitialized subpool pointer (Mike Kravetz)  [Orabug: 33032173]  
  - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: convert PageHugeFreed to HPageFreed flag (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: convert page_huge_active() HPageMigratable flag (Mike Kravetz)  [Orabug: 33032173]  
  - hugetlb: use page.private for hugetlb specific page flags (Mike Kravetz)  [Orabug: 33032173]  
  - KVM: VMX: read idt_vectoring_info a bit earlier (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: fix running nested guests when npt=0 (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Advertise INVPCID by default (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32479730]  
  - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32479730]  
  - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Michael Roth)  [Orabug: 32490237]  
  - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Set the encryption mask for the SVM host save area (Tom Lendacky)  [Orabug: 32490237]  
  - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini)  [Orabug: 32490237]  {CVE-2021-29657} {CVE-2021-29657} 
  - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: prepare guest save area while is_guest_mode is true (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add a helper to check for a legal GPA (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move illegal GPA helper out of the MMU code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Wei Huang)  [Orabug: 32490237]  
  - KVM: SVM: Add support for SVM instruction address check change (Wei Huang)  [Orabug: 32490237]  
  - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Bandan Das)  [Orabug: 32490237]  
  - KVM: x86: Factor out x86 instruction emulation with decoding (Wei Huang)  [Orabug: 32490237]  
  - KVM: x86: Zap the oldest MMU pages, not the newest (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32620614]  
  - KVM: x86/mmu: Batch zap MMU pages when shrinking the slab (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32620614]  
  - KVM: x86/mmu: Batch zap MMU pages when recycling oldest pages (Sean Christopherson)  [Orabug: 32490237] [Orabug: 32620614]  
  - KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: mark vmcb as dirty when forcingly leaving the guest mode (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: correctly restore nested_run_pending on migration (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: set fixed bits by hand (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: check CR4 changes against vcpu->arch (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: Move asid to vcpu_svm (Cathy Avery)  [Orabug: 32490237]  
  - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Jim Mattson)  [Orabug: 32490237]  
  - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Return bool instead of int for CR4 and SREGS validity checks (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Drop VMXE check from svm_set_cr4() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Babu Moger)  [Orabug: 32490237]  
  - KVM: nSVM: implement on demand allocation of the nested state (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: x86: allow kvm_x86_ops.set_efer to return an error value (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs (Aaron Lewis)  [Orabug: 32490237]  
  - KVM: nSVM: delay MSR permission processing to first nested VM run (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Use common definition for kvm_nested_vmexit tracepoint (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add macro wrapper for defining kvm_exit tracepoint (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add a helper to test for a valid error code given an intr info (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: CR3 MBZ bits are only 63:52 (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: SVM: Enable INVPCID feature on AMD (Babu Moger)  [Orabug: 32490237]  
  - KVM: X86: Move handling of INVPCID types to x86 (Babu Moger)  [Orabug: 32490237]  
  - KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Add new intercept word in vmcb_control_area (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Modify intercept_exceptions to generic intercepts (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Change intercept_dr to generic intercepts (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Change intercept_cr to generic intercepts (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Babu Moger)  [Orabug: 32490237]  
  - KVM: VMX: Use fallthrough pseudo-keyword (Liam Merwick)  [Orabug: 32490237]  
  - KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected (Peter Shier)  [Orabug: 32490237]  
  - KVM: nSVM: Remove unused field (Babu Moger)  [Orabug: 32490237]  
  - KVM: SVM: refactor exit labels in svm_create_vcpu (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: SVM: use __GFP_ZERO instead of clear_page (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: SVM: refactor msr permission bitmap allocation (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: rename nested vmcb to vmcb12 (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: SVM: rename a variable in the svm_create_vcpu (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled (Chenyi Qiang)  [Orabug: 32490237]  
  - KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: SVM: nested: Don't allocate VMCB structures on stack (Joerg Roedel)  [Orabug: 32490237]  
  - x86/cpu: Add hardware-enforced cache coherency as a CPUID feature (Krish Sadhukhan)  [Orabug: 32490237]  
  - x86/cpufeatures: Mark two free bits in word 3 (Borislav Petkov)  [Orabug: 32490237]  
  - KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: fix MSR_IA32_TSC read for nested migration (Maxim Levitsky)  [Orabug: 32490237]  
  - selftests: kvm: Fix assert failure in single-step test (Yang Weijiang)  [Orabug: 32490237]  
  - KVM: emulator: more strict rsm checks. (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: nSVM: more strict SMM checks when returning to nested guest (Maxim Levitsky)  [Orabug: 32490237]  
  - SVM: nSVM: setup nested msr permission bitmap on nested state load (Maxim Levitsky)  [Orabug: 32490237]  
  - SVM: nSVM: correctly restore GIF on vmexit from nesting after migration (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: SVM: avoid emulation with stale next_rip (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: SVM: Periodically schedule when unregistering regions on destroy (David Rientjes)  [Orabug: 32490237]  
  - kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Lai Jiangshan)  [Orabug: 32490237]  
  - KVM: nVMX: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Chenyi Qiang)  [Orabug: 32490237]  
  - KVM: x86: fix access code passed to gva_to_gpa (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: kvm: Use a shorter encoding to clear RAX (Yang Weijiang)  [Orabug: 32490237]  
  - tools headers UAPI: Sync kvm.h headers with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 32490237]  
  - x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Jon Doron)  [Orabug: 32490237]  
  - KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: LAPIC: Set the TDCR settable bits (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: VMX: Drop a duplicate declaration of construct_eptp() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Using macros instead of magic values (Haiwei Li)  [Orabug: 32490237]  
  - KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: optimize #PF injection when MAXPHYADDR does not match (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: update exception bitmap on CPUID changes (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: rename update_bp_intercept to update_exception_bitmap (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Add helper functions for illegal GPA checking and page fault injection (Mohammed Gamal)  [Orabug: 32490237]  
  - KVM: nSVM: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: MMU: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM/x86: pmu: Fix #GP condition check for RDPMC emulation (Like Xu)  [Orabug: 32490237]  
  - KVM: x86: take as_id into account when checking PGD (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: x86: Introduce kvm_check_cpuid() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: X86: Move kvm_apic_set_version() to kvm_update_cpuid() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: X86: Go on updating other CPUID leaves when leaf 1 is absent (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: X86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Xiaoyao Li)  [Orabug: 32490237]  
  - kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Like Xu)  [Orabug: 32490237]  
  - KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: x86: Make CR4.VMXE reserved for the guest (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Krish Sadhukhan)  [Orabug: 32490237]  
  - kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Jim Mattson)  [Orabug: 32490237]  
  - KVM: SVM: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Add svm_ prefix to set/clr/is_intercept() (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Add vmcb_ prefix to mark_*() functions (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Rename struct nested_state to svm_nested_state (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Jim Mattson)  [Orabug: 32490237]  
  - kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Jim Mattson)  [Orabug: 32490237]  
  - vm: x86: Add "last CPU" to some KVM_EXIT information (Jim Mattson)  [Orabug: 32490237]  
  - kvm: vmx: Add last_cpu to struct vcpu_vmx (Jim Mattson)  [Orabug: 32490237]  
  - kvm: svm: Always set svm->last_cpu on VMRUN (Jim Mattson)  [Orabug: 32490237]  
  - kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Jim Mattson)  [Orabug: 32490237]  
  - KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast() (John Hubbard)  [Orabug: 32490237]  
  - KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: X86: Do the same ignore_msrs check for feature msrs (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Move ignore_msrs handling upper the stack (Peter Xu)  [Orabug: 32490237]  
  - KVM: x86/mmu: Make .write_log_dirty a nested operation (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: WARN if PML emulation helper is invoked outside of nested guest (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Sean Christopherson)  [Orabug: 32490237]  
  - x86/Kconfig: Update config and kernel doc for MPK feature on AMD (Babu Moger)  [Orabug: 32490237]  
  - KVM: nVMX: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: kvm: do not set guest mode flag (Paolo Bonzini)  [Orabug: 32490237]  
  - tools arch kvm: Sync kvm headers with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 32490237]  
  - KVM: VMX: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: use more precise cast and do not drop __user (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkru (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Marcelo Tosatti)  [Orabug: 32490237]  
  - KVM: LAPIC: ensure APIC map is up to date on concurrent update requests (Paolo Bonzini)  [Orabug: 32490237]  
  - kvm: lapic: fix broken vcpu hotplug (Igor Mammedov)  [Orabug: 32490237]  
  - KVM: Replace zero-length array with flexible-array (Gustavo A. R. Silva)  [Orabug: 32490237]  
  - KVM: VMX: Add helpers to identify interrupt type from intr_info (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - tools headers UAPI: Sync kvm.h headers with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 32490237]  
  - KVM: SVM: fix calls to is_intercept (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - Revert "KVM: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: VMX: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86: emulate reserved nops from 0f/18 to 0f/1f (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: Use vmemdup_user() (Denis Efremov)  [Orabug: 32490237]  
  - KVM: x86: Move MPK feature detection to common code (Babu Moger)  [Orabug: 32490237]  
  - KVM: x86: Assign correct value to array.maxnent (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Paolo Bonzini)  [Orabug: 32490237]  
  - x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Al Viro)  [Orabug: 32490237]  
  - KVM: x86/pmu: Support full width counting (Like Xu)  [Orabug: 32490237]  
  - KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Wei Wang)  [Orabug: 32490237]  
  - KVM: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: VMX: Replace zero-length array with flexible-array (Gustavo A. R. Silva)  [Orabug: 32490237]  
  - KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - selftests: kvm: add a SVM version of state-test (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: leave guest mode when clearing EFER.SVME (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: split nested_vmcb_check_controls (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove HF_HIF_MASK (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove HF_VINTR_MASK (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: synthesize correct EXITINTINFO on vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: preserve VGIF across VMCB switch (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: extract svm_set_gif (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove unnecessary if (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: save all control fields in svm->nested (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove trailing padding for struct vmcb_control_area (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: clean up tsc_offset update (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: move MMU setup to nested_prepare_vmcb_control (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: extract preparation of VMCB for nested run (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: extract load_nested_vmcb_control (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: move map argument out of enter_svm_guest_mode (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: always update CR3 in VMCS (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: always update CR3 in VMCB (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: correctly inject INIT vmexits (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: remove exit_required (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: inject exceptions via svm_check_nested_events (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: enable event window in inject_pending_event (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: track manually whether an event has been injected (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: enable X86_FEATURE_WAITPKG in KVM capabilities (Maxim Levitsky)  [Orabug: 32490237]  
  - KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Michael Kelley)  [Orabug: 32490237]  
  - KVM: nVMX: Really make emulated nested preemption timer pinned (Jim Mattson)  [Orabug: 32490237]  
  - KVM: SVM: Remove unnecessary V_IRQ unsetting (Suravee Suthikulpanit)  [Orabug: 32490237]  
  - KVM: SVM: Merge svm_enable_vintr into svm_set_vintr (Suravee Suthikulpanit)  [Orabug: 32490237]  
  - KVM: X86: TSCDEADLINE MSR emulation fastpath (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: x86: introduce kvm_can_use_hv_timer (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: Optimize posted-interrupt delivery for timer fastpath (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: X86: Introduce more exit_fastpath_completion enum values (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: X86: Introduce kvm_vcpu_exit_request() helper (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: x86: Print symbolic names of VMX VM-Exit flags in traces (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Introduce generic fastpath handler (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: X86: Sanity check on gfn before removal (Peter Xu)  [Orabug: 32490237]  
  - kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: nVMX: Tweak handling of failure code for nested VM-Enter failure (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add proper cache tracking for CR0 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add proper cache tracking for CR4 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Unconditionally validate CR3 during nested transitions (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use accessor to read vmcs.INTR_INFO when handling exception (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Replace late check_nested_events() hack with more precise fix (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: WARN on injected+pending exception even in nested case (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: Prioritize SMI over nested IRQ/NMI (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiting behavior (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checks (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: VMX: Split out architectural interrupt/NMI blocking checks (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Open a window for pending nested VMX preemption timer (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Preserve exception priority irrespective of exiting behavior (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Implement check_nested_events for NMI (Cathy Avery)  [Orabug: 32490237]  
  - KVM: SVM: immediately inject INTR vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: leave halted state on vmexit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: introduce nested_run_pending (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: do not allow VMRUN inside SMM (Paolo Bonzini)  [Orabug: 32490237]  
  - kvm: add capability for halt polling (David Matlack)  [Orabug: 32490237]  
  - KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Drop a redundant call to vmx_get_intr_info() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: move nested-related kvm_x86_ops to a separate struct (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: eVMCS: check if nesting is enabled (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: check_nested_events is never NULL (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Tianjia Zhang)  [Orabug: 32490237]  
  - KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: X86: Improve latency for single target IPI fastpath (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Remove non-functional "support" for CR3 target values (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Set @writable to false for non-visible accesses by L2 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: move kvm_create_vcpu_debugfs after last failure point (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: Use do_machine_check to pass MCE to the host (Uros Bizjak)  [Orabug: 32490237]  
  - KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Free only the affected contexts when emulating INVEPT (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Don't flush TLB on nested VMX transition (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Skip MMU sync on nested VMX transition when possible (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Add module param to force TLB flush on root reuse (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Don't reload APIC access page if its control is disabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Retrieve APIC access page HPA only when necessary (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Document the ASID logic in svm_flush_tlb() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Introduce vmx_flush_tlb_current() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Move vmx_flush_tlb() to vmx.c (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Drop redundant capability checks in low level INVVPID helpers (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use vpid_sync_context() directly when possible (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 (Junaid Shahid)  [Orabug: 32490237]  
  - KVM: x86: cleanup kvm_inject_emulated_page_fault (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: introduce kvm_mmu_invalidate_gva (Paolo Bonzini)  [Orabug: 32490237]  
  - ptp_kvm: Make kvm_ptp_lock static (YueHaibing)  [Orabug: 32490237]  
  - KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT (Junaid Shahid)  [Orabug: 32490237]  
  - KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush (Sean Christopherson)  [Orabug: 32490237]  
  - selftests: kvm: Add vm_get_fd() in kvm_util (Wainer dos Santos Moschetta)  [Orabug: 32490237]  
  - KVM: selftests: Add GUEST_ASSERT variants to pass values to host (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: selftests: Use kernel's list instead of homebrewed replacement (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: pass through CPUID(0x80000006) (Eric Northup)  [Orabug: 32490237]  
  - KVM: x86: Return updated timer current count register from KVM_GET_LAPIC (Peter Shier)  [Orabug: 32490237]  
  - KVM: remove redundant assignment to variable r (Colin Ian King)  [Orabug: 32490237]  
  - KVM: VMX: pass correct DR6 for GD userspace exit (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: selftests: Add KVM_SET_GUEST_DEBUG test (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Peter Xu)  [Orabug: 32490237]  
  - KVM: x86: fix DR6 delivery for various cases of #DB injection (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Peter Xu)  [Orabug: 32490237]  
  - kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: fill in kvm_run->debug.arch.dr[67] (Paolo Bonzini)  [Orabug: 32490237]  
  - kvm: Disable objtool frame pointer checking for vmenter.S (Josh Poimboeuf)  [Orabug: 32490237]  
  - kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Venkatesh Srinivas)  [Orabug: 32490237]  
  - KVM: SVM: Fix __svm_vcpu_run declaration. (Uros Bizjak)  [Orabug: 32490237]  
  - KVM: SVM: Do not setup frame pointer in __svm_vcpu_run (Uros Bizjak)  [Orabug: 32490237]  
  - KVM: SVM: Fix build error due to missing release_pages() include (Borislav Petkov)  [Orabug: 32490237]  
  - KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Uros Bizjak)  [Orabug: 32490237]  
  - kvm: nVMX: match comment with return type for nested_vmx_exit_reflected (Oliver Upton)  [Orabug: 32490237]  
  - kvm: nVMX: reflect MTF VM-exits if injected by L1 (Oliver Upton)  [Orabug: 32490237]  
  - KVM: SVM: move more vmentry code to assembly (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: SVM: fix compilation with modular PSP and non-modular KVM (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: X86: Filter out the broadcast dest for IPI fastpath (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: nVMX: don't clear mtf_pending when nested events are blocked (Oliver Upton)  [Orabug: 32490237]  
  - KVM: SVM: Split svm_vcpu_run inline assembly to separate file (Uros Bizjak)  [Orabug: 32490237]  
  - KVM: SVM: Move SEV code to separate file (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Move AVIC code to separate file (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: SVM: Move Nested SVM Implementation to nested.c (Joerg Roedel)  [Orabug: 32490237]  
  - kVM SVM: Move SVM related files to own sub-directory (Joerg Roedel)  [Orabug: 32490237]  
  - KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Annotate svm_x86_ops as __initdata (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Annotate vmx_x86_ops as __initdata (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Configure runtime hooks using vmx_x86_ops (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Move hardware_setup() definition below vmx_x86_ops (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move init-only kvm_x86_ops to separate struct (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Pass kvm_init()'s opaque param to additional arch funcs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: X86: Delay read msr data iff writes ICR MSR (Wanpeng Li)  [Orabug: 32490237]  
  - x86/kvm: Convert to new CPU match macros (Thomas Gleixner)  [Orabug: 32490237]  
  - KVM: VMX: Gracefully handle faults on VMXON (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Code style cleanup in kvm_arch_dev_ioctl() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: nVMX: remove side effects from nested_vmx_exit_reflected (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nVMX: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - selftests: kvm: Uses TEST_FAIL in tests/utilities (Wainer dos Santos Moschetta)  [Orabug: 32490237]  
  - selftests: kvm: Introduce the TEST_FAIL macro (Wainer dos Santos Moschetta)  [Orabug: 32490237]  
  - KVM: selftests: Use consistent message for test skipping (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Enable printf format warnings for TEST_ASSERT (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Share common API documentation (Andrew Jones)  [Orabug: 32490237]  
  - selftests: KVM: SVM: Add vmcall test to gitignore (Andrew Jones)  [Orabug: 32490237]  
  - KVM: nVMX: Consolidate nested MTF checks to helper function (Oliver Upton)  [Orabug: 32490237]  
  - KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: unify callbacks to load paging root (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Trace the original requested CPUID function in kvm_cpuid() (Jan Kiszka)  [Orabug: 32490237]  
  - KVM: CPUID: add support for supervisor states (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nSVM: Expose SVM features to L1 iff nested is enabled (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move VMX's host_efer to common x86 code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Directly query Intel PT mode when refreshing PMUs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Directly use VMX capabilities helper to detect RDTSCP support (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Do kvm_cpuid_array capacity checks in terminal functions (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use kvm_cpu_caps to detect Intel PT support (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Override host CPUID results with kvm_cpu_caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Do host CPUID at load time to mask KVM cpu caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Remove stateful CPUID handling (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use KVM cpu caps to track UMIP emulation (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add a helper to check kernel support when setting cpu cap (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Convert feature updates from CPUID to KVM cpu caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: SVM: Convert feature updates from CPUID to KVM cpu caps (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor handling of XSAVES CPUID adjustment (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Handle Intel PT CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle RDTSCP CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle PKU CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle INVPCID CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Handle MPX CPUID adjustment in VMX code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor cpuid_mask() to auto-retrieve the register (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Introduce cpuid_entry_{get,has}() accessors (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use u32 for holding CPUID register value in helpers (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop explicit @func param from ->set_supported_cpuid() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Make kvm_mpx_supported() an inline function (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use supported_xcr0 to detect MPX support (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Calculate the supported xcr0 mask at load time (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add helpers to query Intel PT mode (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Use common loop iterator when handling CPUID 0xD.N (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop redundant array size check (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Encapsulate CPUID entries and metadata in struct (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Consolidate CPUID array max num entries checking (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop redundant boot cpu checks on SSBD feature bits (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Drop the explicit @index from do_cpuid_7_mask() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Clean up CPUID 0x7 sub-leaf loop (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Check for CPUID 0xD.N support before validating array size (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Check userspace CPUID array size after validating sub-leaf (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Simplify handling of Centaur CPUID leafs (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor loop around do_cpuid_func() to separate helper (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move emulation-only helpers to emulate.c (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Drop gfn_to_pfn_atomic() (Peter Xu)  [Orabug: 32490237]  
  - KVM: nVMX: Drop unnecessary check on ept caps for execute-only (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Rename EPTP validity helper and associated variables (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Don't drop level/direct from MMU role calculation (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: selftests: Support dirty log initial-all-set test (Jay Zhou)  [Orabug: 32490237]  
  - KVM: X86: trigger kvmclock sync request just once on VM creation (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: LAPIC: Recalculate apic map in batch (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: Fix some obsolete comments (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86/mmu: Reuse the current root if possible for fast switch (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Remove unnecessary asm/kvm_host.h includes (Peter Xu)  [Orabug: 32490237]  
  - KVM: selftests: Fix unknown ucall command asserts (Andrew Jones)  [Orabug: 32490237]  
  - KVM: x86: Adjust counter sample period after a wrmsr (Eric Hankland)  [Orabug: 32490237]  
  - KVM: VMX: Add 'else' to split mutually exclusive case (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: selftests: Convert some printf's to pr_info's (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Rework debug message printing (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Time guest demand paging (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Support multiple vCPUs in demand paging test (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Add support for vcpu_args_set to aarch64 and s390x (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Pass args to vCPU in global vCPU args struct (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Add memory size parameter to the demand paging test (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Add configurable demand paging delay (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Add demand paging content to the demand paging test (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Create a demand paging test (Ben Gardon)  [Orabug: 32490237]  
  - KVM: selftests: Introduce num-pages conversion utilities (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Introduce vm_guest_mode_params (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Rename vm_guest_mode_params (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: aarch64: Remove unnecessary ifdefs (Andrew Jones)  [Orabug: 32490237]  
  - KVM: selftests: Remove unnecessary defines (Andrew Jones)  [Orabug: 32490237]  
  - KVM: X86: Narrow down the IPI fastpath to single target IPI (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer (Wanpeng Li)  [Orabug: 32490237]  
  - KVM: VMX: don't allow memory operands for inline asm that modifies SP (Nick Desaulniers)  [Orabug: 32490237]  
  - KVM: x86: remove bogus user-triggerable WARN_ON (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Nitesh Narayan Lal)  [Orabug: 32490237]  
  - KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1 (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: fix Kconfig menu text for -Werror (Jason A. Donenfeld)  [Orabug: 32490237]  
  - KVM: X86: Fix dereference null cpufreq policy (Wanpeng Li)  [Orabug: 32490237]  
  - kvm: x86: Limit the number of "kvm: disabled by bios" messages (Erwan Velu)  [Orabug: 32490237]  
  - KVM: x86: avoid useless copy of cpufreq policy (Paolo Bonzini)  [Orabug: 32490237]  
  - uek-rpm: Enable CONFIG_KVM_WERROR=y (Liam Merwick)  [Orabug: 32490237]  
  - KVM: allow disabling -Werror (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: let declaration of kvm_get_running_vcpus match implementation (Christian Borntraeger)  [Orabug: 32490237]  
  - KVM: VMX: Add VMX_FEATURE_USR_WAIT_PAUSE (Xiaoyao Li)  [Orabug: 32490237]  
  - kvm/emulate: fix a -Werror=cast-function-type (Qian Cai)  [Orabug: 32490237]  
  - KVM: x86: fix missing prototypes (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: fix WARN_ON check of an unsigned less than zero (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: KVM: Remove unused x86_register enum (Eric Auger)  [Orabug: 32490237]  
  - selftests: KVM: SVM: Add vmcall test (Eric Auger)  [Orabug: 32490237]  
  - selftests: KVM: AMD Nested test infrastructure (Eric Auger)  [Orabug: 32490237]  
  - selftests: KVM: Replace get_{gdt,idt}_base() by get_{gdt,idt}() (Eric Auger)  [Orabug: 32490237]  
  - KVM: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Handle pending #DB when injecting INIT VM-exit (Oliver Upton)  [Orabug: 32490237]  
  - KVM: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Fix perfctr WRMSR for running counters (Eric Hankland)  [Orabug: 32490237]  
  - x86/kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov)  [Orabug: 32490237]  
  - KVM: nVMX: Remove stale comment from nested_vmx_load_cr3() (Sean Christopherson)  [Orabug: 32490237]  
  - x86/kvm: do not setup pv tlb flush when not paravirtualized (Thadeu Lima de Souza Cascardo)  [Orabug: 32490237]  
  - KVM: x86: Take a u64 when checking for a valid dr7 value (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: use raw clock values consistently (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: reorganize pvclock_gtod_data members (Paolo Bonzini)  [Orabug: 32490237]  
  - selftests: KVM: Add fpu and one reg set/get library functions (Janosch Frank)  [Orabug: 32490237]  
  - KVM: x86: Use a typedef for fastop functions (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: X86: Add 'else' to unify fastop and execute call path (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Sean Christopherson)  [Orabug: 32490237]  
  - Adding 'else' to reduce checking. (Haiwei Li)  [Orabug: 32490237]  
  - KVM: nVMX: Check GUEST_DR7 on vmentry of nested guests (Krish Sadhukhan)  [Orabug: 32490237]  
  - KVM: x86: Perform non-canonical checks in 32-bit KVM (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: Move kvm_vcpu_init() invocation to common code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move allocation of pio_data page down a few lines (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move FPU allocation to common x86 code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Allocate vcpu struct in common x86 code (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use direct vcpu pointer during vCPU create/free (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Allocate VPID after initializing VCPU (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: x86: Refactor and rename bit() to feature_bit() macro (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Expand build-time assertion on reverse CPUID usage (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Move bit() helper to cpuid.h (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add dedicated emulator helpers for querying CPUID features (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Add helper to consolidate up PT/RTIT WRMSR fault logic (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Check for full VMX support when verifying CPU compatibility (Sean Christopherson)  [Orabug: 32490237]  
  - x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Sean Christopherson)  [Orabug: 32490237]  
  - x86/vmx: Introduce VMX_FEATURES_* (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86/mmu: Move definition of make_mmu_pages_available() up (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: nVMX: Aesthetic cleanup of handle_vmread and handle_vmwrite (Jim Mattson)  [Orabug: 32490237]  
  - KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Rename NMI_PENDING to NMI_WINDOW (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: X86: Convert the last users of "shorthand = 0" to use macros (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Fix callers of kvm_apic_match_dest() to use correct macros (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Move irrelevant declarations out of ioapic.h (Peter Xu)  [Orabug: 32490237]  
  - KVM: X86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Peter Xu)  [Orabug: 32490237]  
  - KVM: get rid of var page in kvm_set_pfn_dirty() (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: vmx: remove unreachable statement in vmx_get_msr_feature() (Miaohe Lin)  [Orabug: 32490237]  
  - kvm: vmx: Stop wasting a page for guest_msrs (Jim Mattson)  [Orabug: 32490237]  
  - KVM: x86: create mmu/ subdirectory (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: remove set but not used variable 'called' (Mao Wenan)  [Orabug: 32490237]  
  - KVM: nVMX: Do not mark vmcs02->apic_access_page as dirty when unpinning (Liran Alon)  [Orabug: 32490237]  
  - KVM: nVMX: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: Unexport kvm_vcpu_reload_apic_access_page() (Liran Alon)  [Orabug: 32490237]  
  - KVM: nVMX: Use semi-colon instead of comma for exit-handlers initialization (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal)  [Orabug: 32490237]  
  - x86/tss: Fix and move VMX BUILD_BUG_ON() (Thomas Gleixner)  [Orabug: 32490237]  
  - KVM: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal)  [Orabug: 32490237]  
  - KVM: remember position in kvm->vcpus array (Radim Krčmář)  [Orabug: 32490237]  
  - KVM: nVMX: Add support for capturing highest observable L2 TSC (Aaron Lewis)  [Orabug: 32490237] [Orabug: 32526772]  
  - kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Aaron Lewis)  [Orabug: 32490237]  
  - kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Aaron Lewis)  [Orabug: 32490237]  
  - kvm: nested: Introduce read_and_check_msr_entry() (Aaron Lewis)  [Orabug: 32490237]  
  - KVM: nVMX: mark functions in the header as "static inline" (Paolo Bonzini)  [Orabug: 32490237]  
  - KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Oliver Upton)  [Orabug: 32490237]  
  - KVM: nVMX: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Oliver Upton)  [Orabug: 32490237]  
  - KVM: VMX: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Oliver Upton)  [Orabug: 32490237]  
  - selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Wainer dos Santos Moschetta)  [Orabug: 32490237]  
  - KVM: x86: Optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC (Like Xu)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Like Xu)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Like Xu)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Like Xu)  [Orabug: 32490237]  
  - perf/core: Provide a kernel-internal interface to pause perf_event (Like Xu)  [Orabug: 32490237]  
  - perf/core: Provide a kernel-internal interface to recalibrate event period (Like Xu)  [Orabug: 32490237]  
  - KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Liran Alon)  [Orabug: 32490237]  
  - KVM: VMX: Refactor update_cr8_intercept() (Liran Alon)  [Orabug: 32490237]  
  - KVM: X86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: MMIO: get rid of odd out_err label in kvm_coalesced_mmio_init (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Liran Alon)  [Orabug: 32490237]  
  - KVM: x86: get rid of odd out jump label in pdptrs_changed (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti)  [Orabug: 32490237]  
  - x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Paul E. McKenney)  [Orabug: 32490237]  
  - KVM: Add separate helper for putting borrowed reference to kvm (Sean Christopherson)  [Orabug: 32490237]  
  - kvm: tests: Add test to verify MSR_IA32_XSS (Aaron Lewis)  [Orabug: 32490237]  
  - kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_common (Aaron Lewis)  [Orabug: 32490237]  
  - KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Initialize vmx->guest_msrs[] right after allocation (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: VMX: Write VPID to vmcs when creating vcpu (Xiaoyao Li)  [Orabug: 32490237]  
  - KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Like Xu)  [Orabug: 32490237]  
  - KVM: remove redundant code in kvm_arch_vm_ioctl (Miaohe Lin)  [Orabug: 32490237]  
  - KVM: x86: Fold decache_cr3() into cache_reg() (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add helpers to test/mark reg availability and dirtiness (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: x86: Add WARNs to detect out-of-bounds register indices (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Optimize vmx_set_rflags() for unrestricted guest (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors (Sean Christopherson)  [Orabug: 32490237]  
  - KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Sean Christopherson)  [Orabug: 32490237]  
  - IB/core: Only update PKEY and GID caches on respective events (Håkon Bugge)  [Orabug: 32816364]  
  - integrity: Load mokx variables into the blacklist keyring (Eric Snowberg)  [Orabug: 32940532]  
  - crypto: mips/poly1305 - enable for all MIPS processors (Maciej W. Rozycki)  [Orabug: 32953363]  
  - wireguard: kconfig: use arm chacha even with no neon (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: queueing: get rid of per-peer ring buffers (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: device: do not generate ICMP for non-IP packets (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: peer: put frequently used members above cache lines (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: selftests: test multiple parallel streams (Jason A. Donenfeld)  [Orabug: 32953363]  
  - wireguard: socket: remove bogus __be32 annotation (Jann Horn)  [Orabug: 32953363]  
  - wireguard: avoid double unlikely() notation when using IS_ERR() (Antonio Quartulli)  [Orabug: 32953363]  
  - wireguard: selftests: check that route_me_harder packets use the right sk (Jason A. Donenfeld)  [Orabug: 32953363]  
  - rds: ib: Remove two ib_modify_qp() calls (Håkon Bugge)  [Orabug: 33002746]  
  - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Update topdown documentation for Sapphire Rapids (Kan Liang)  [Orabug: 32986807]  
  - perf stat: Support L2 Topdown events (Kan Liang)  [Orabug: 32986807]  
  - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Kan Liang)  [Orabug: 32986807]  
  - perf report: Support instruction latency (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Kan Liang)  [Orabug: 32986807]  
  - perf c2c: Support data block and addr block (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Support data block and addr block (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Support the auxiliary event (Kan Liang)  [Orabug: 32986807]  
  - perf stat: Add Topdown metrics events as default events (Kan Liang)  [Orabug: 32986807]  
  - perf mem: Introduce weak function perf_mem_events__ptr() (Leo Yan)  [Orabug: 32986807]  
  - perf mem: Search event name with more flexible path (Leo Yan)  [Orabug: 32986807]  
  - perf tools: Add documentation for topdown metrics (Andi Kleen)  [Orabug: 32986807]  
  - perf record: Support sample-read topdown metric group (Kan Liang)  [Orabug: 32986807]  
  - perf tools: Rename group to topdown (Kan Liang)  [Orabug: 32986807]  
  - perf c2c: Fix 'perf c2c record -e list' to show the default events used (Ian Rogers)  [Orabug: 32986807]  
  - perf tools: Add support for leader-sampling with AUX area events (Adrian Hunter)  [Orabug: 32986807]  
  - perf evlist: Allow multiple read formats (Adrian Hunter)  [Orabug: 32986807]  
  - perf evsel: Rearrange perf_evsel__config_leader_sampling() (Adrian Hunter)  [Orabug: 32986807]  
  - perf evlist: Move leader-sampling configuration (Adrian Hunter)  [Orabug: 32986807]  
  - perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Adrian Hunter)  [Orabug: 32986807]  
  - perf events parser: Add missing Intel CPU events to parser (Adrian Hunter)  [Orabug: 32986807]  
  - perf auxtrace: Move perf_evsel__find_pmu() (Adrian Hunter)  [Orabug: 32986807]  
  - tools headers: Synchronize perf_event.h header (Thomas Tai)  [Orabug: 32986807]  
  - kabi: fix x86_pmu, perf_sample_data and perf_mem_data_src structure (Thomas Tai)  [Orabug: 32986807]  
  - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Kan Liang)  [Orabug: 32986807]  
  - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Kan Liang)  [Orabug: 32986807]  
  - perf/x86/intel: Filter unsupported Topdown metrics event (Kan Liang)  [Orabug: 32986807]  
  - perf/x86/intel: Factor out intel_update_topdown_event() (Kan Liang)  [Orabug: 32986807]  
  - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Kan Liang)  [Orabug: 32986807]  
  - include/linux/list.h: add a macro to test if entry is pointing to the head (Andy Shevchenko)  [Orabug: 32986807]  
  - uek-rpm: enable nvme target passthru mode (Alan Adamson)  [Orabug: 32978461]  
  - nvmet: introduce the passthru Kconfig option (Chaitanya Kulkarni)  [Orabug: 32978461]  
  - scsi: smartpqi: Remove unused functions (Bart Van Assche)  [Orabug: 32983221]  
  - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Correct system hangs when resuming from hibernation (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update enclosure identifier in sysfs (Murthy Bhat)  [Orabug: 32983221]  
  - scsi: smartpqi: Add additional logging for LUN resets (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Murthy Bhat)  [Orabug: 32983221]  
  - scsi: smartpqi: Add phy ID support for the physical drives (Murthy Bhat)  [Orabug: 32983221]  
  - scsi: smartpqi: Convert snprintf() to scnprintf() (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Fix driver synchronization issues (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update device scan operations (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update OFA management (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update RAID bypass handling (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update suspend/resume and shutdown (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Synchronize device resets with mutex (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update soft reset management for OFA (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update event handler (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for wwid (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Remove timeouts from internal cmds (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add host level stream detection enable (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add stream detection (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Align code with oob driver (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for long firmware version (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for RAID1 writes (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Refactor scatterlist code (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Refactor aio submission code (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add support for new product ids (Kevin Barnett)  [Orabug: 32983221]  
  - module: remove never implemented MODULE_SUPPORTED_DEVICE (Leon Romanovsky)  [Orabug: 32983221]  
  - scsi: smartpqi: Update version to 1.2.16-012 (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Correct driver removal with HBA disks (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Update copyright (Don Brace)  [Orabug: 32983221]  
  - treewide: Use fallthrough pseudo-keyword (Gustavo A. R. Silva)  [Orabug: 32983221]  
  - scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace)  [Orabug: 32983221]  
  - scsi: smartpqi: Add RAID bypass counter (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Support device deletion via sysfs (Kevin Barnett)  [Orabug: 32983221]  
  - scsi: smartpqi: Update logical volume size after expansion (Mahesh Rajashekhara)  [Orabug: 32983221]  
  - scsi: smartpqi: Add id support for SmartRAID 3152-8i (Mahesh Rajashekhara)  [Orabug: 32983221]  
  - scsi: smartpqi: Identify physical devices without issuing INQUIRY (Kevin Barnett)  [Orabug: 32983221]  
  - treewide: Use sizeof_field() macro (Pankaj Bharadiya)  [Orabug: 32983221]  
  - block: fix KABI breakage of bd_set_size() (Stephen Brennan)  [Orabug: 33005793]  
  - block: fix KABI breakage of struct block_device (Stephen Brennan)  [Orabug: 33005793]  
  - nvme: don't call revalidate_disk from nvme_set_queue_dying (Christoph Hellwig)  [Orabug: 33005793]  
  - block: fix locking for struct block_device size updates (Christoph Hellwig)  [Orabug: 33005793]  
  - block: replace bd_set_size with bd_set_nr_sectors (Christoph Hellwig)  [Orabug: 33005793]  
  - block: remove flush_disk (Christoph Hellwig)  [Orabug: 33005793]  
  - block: move clearing bd_invalidated into check_disk_size_change (Christoph Hellwig)  [Orabug: 33005793]  
  - vfio/type1: fix unmap all on ILP32 (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: block on invalid vaddr (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: implement notify callback (Steve Sistare)  [Orabug: 32967882]  
  - vfio: iommu driver notify callback (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: implement interfaces to update vaddr (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: massage unmap iteration (Steve Sistare)  [Orabug: 32967882]  
  - vfio: interfaces to update vaddr (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: implement unmap all (Steve Sistare)  [Orabug: 32967882]  
  - vfio/type1: unmap cleanup (Steve Sistare)  [Orabug: 32967882]  
  - vfio: option to unmap all (Steve Sistare)  [Orabug: 32967882]  
  - nvme-core: UEK: fix the warning caused by nvme update (Jack Vogel)   
  - mm: fix memory_failure() handling of dax-namespace metadata (Dan Williams)  [Orabug: 32879894]  
  - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events (Aili Yao)  [Orabug: 32879894]  
  - mm,memory_failure: always pin the page in madvise_inject_error (Oscar Salvador)  [Orabug: 32879894]  
  - mm/memory-failure.c: remove unused macro `writeback' (Alex Shi)  [Orabug: 32879894]  
  - mm/memory-failure: do pgoff calculation before for_each_process() (Xianting Tian)  [Orabug: 32879894]  
  - mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to current thread (Naoya Horiguchi)  [Orabug: 32879894]  
  - mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.memory_failure_early_kill (Naoya Horiguchi)  [Orabug: 32879894]  
  - mm, memory_failure: don't send BUS_MCEERR_AO for action required error (Wetp Zhang)  [Orabug: 32879894]  
  - Revert "nvme-pci: remove last_sq_tail" (Keith Busch)  [Orabug: 32969554]  
  - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme: return errors for hwmon init (Keith Busch)  [Orabug: 32969554]  
  - nvmet: get transport reference for passthru ctrl (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: Fix NULL dereference for pci nvme controllers (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme: just check the status code type in nvme_is_path_error (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: refactor command completion (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: rename and document nvme_end_request (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: skip noiob for zoned devices (Keith Busch)  [Orabug: 32969554]  
  - nvme-pci: fix PRP pool size (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (John Garry)  [Orabug: 32969554]  
  - nvme: Use spin_lock_irq() when taking the ctrl->lock (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet: call blk_mq_free_request() directly (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet: fix oops in pt cmd execution (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet: add ns tear down label for pt-cmd handling (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet-passthru: Reject commands with non-sgl flags set (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet: fix a memory leak (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-loop: remove extra variable in create ctrl (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet: introduce the passthru configfs interface (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet: Add passthru enable/disable helpers (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet: add passthru code to process commands (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: export nvme_find_get_ns() and nvme_put_ns() (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: introduce nvme_ctrl_get_by_path() (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]() (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: create helper function to obtain command effects (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvme: clear any SGL flags in passthru commands (Logan Gunthorpe)  [Orabug: 32969554]  
  - nvmet-fc: remove redundant del_work_active flag (James Smart)  [Orabug: 32969554]  
  - nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (James Smart)  [Orabug: 32969554]  
  - nvme-fc: set max_segments to lldd max value (James Smart)  [Orabug: 32969554]  
  - nvme-hwmon: log the controller device name (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme: document nvme controller states (Sagi Grimberg)  [Orabug: 32969554]  
  - nvmet: use xarray for ctrl ns storing (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-pci: add support for ACPI StorageD3Enable property (David E. Box)  [Orabug: 32969554]  
  - nvme-pci: use max of PRP or SGL for iod size (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-core: replace ctrl page size with a macro (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme: remove redundant validation in nvme_start_ctrl() (Baolin Wang)  [Orabug: 32969554]  
  - nvme: remove an unnecessary condition (Dan Carpenter)  [Orabug: 32969554]  
  - nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-pci: use standard block status symbolic names (Baolin Wang)  [Orabug: 32969554]  
  - nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Baolin Wang)  [Orabug: 32969554]  
  - nvme-pci: add a blank line after declarations (Baolin Wang)  [Orabug: 32969554]  
  - nvme-pci: fix some comments issues (Baolin Wang)  [Orabug: 32969554]  
  - nvme-pci: remove redundant segment validation (Baolin Wang)  [Orabug: 32969554]  
  - nvme: document quirked Intel models (David Fugate)  [Orabug: 32969554]  
  - nvme: Include nvme_revalidate_disk() refactoring (Alan Adamson)  [Orabug: 32969554]  
  - nvme: support for multiple Command Sets Supported and Effects log pages (Keith Busch)  [Orabug: 32969554]  
  - nvme: implement multiple I/O Command Set support (Niklas Cassel)  [Orabug: 32969554]  
  - nvme: fix identify error status silent ignore (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme: fix possible hang when ns scanning fails during error recovery (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme: refactor nvme_identify_ns_descs error handling (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: use USEC_PER_SEC instead of magic numbers (Baolin Wang)  [Orabug: 32969554]  
  - nvmet-tcp: simplify nvmet_process_resp_list (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-tcp: optimize network stack with setting msg flags according to batch size (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-tcp: leverage request plugging (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-tcp: have queue prod/cons send list become a llist (Sagi Grimberg)  [Orabug: 32969554]  
  - nvme-fcloop: verify wwnn and wwpn format (Dongli Zhang)  [Orabug: 32969554]  
  - nvmet: use unsigned type for u64 (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvmet: introduce flags member in nvmet_fabrics_ops (Max Gurtovoy)  [Orabug: 32969554]  
  - nvmet-tcp: remove has_keyed_sgls initialization (Max Gurtovoy)  [Orabug: 32969554]  
  - nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Dongli Zhang)  [Orabug: 32969554]  
  - nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Dongli Zhang)  [Orabug: 32969554]  
  - nvme-pci: code cleanup for nvme_alloc_host_mem() (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-pci: use unsigned for io queue depth (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-core: use u16 type for ctrl->sqsize (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-core: use u16 type for directives (Chaitanya Kulkarni)  [Orabug: 32969554]  
  - nvme-rdma: fix a missing completion with remove invalidation (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Christoph Hellwig)  [Orabug: 32969554]  
  - nvme-rdma: factor out a nvme_rdma_end_request helper (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: add a new blk_mq_complete_request_remote API (Alan Adamson)  [Orabug: 32969554]  
  - blk-mq: factor out a blk_mq_complete_need_ipi helper (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: move failure injection out of blk_mq_complete_request (Christoph Hellwig)  [Orabug: 32969554]  
  - loop: Report EOPNOTSUPP properly (Evan Green)  [Orabug: 32969554]  
  - blk-mq: Document functions for sending request (André Almeida)  [Orabug: 32969554]  
  - blk-mq: Make blk_mq_run_hw_queue() return void (John Garry)  [Orabug: 32969554]  
  - blk-mq: merge the softirq vs non-softirq IPI logic (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: complete polled requests directly (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: remove raise_blk_irq (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: factor out a helper to reise the block softirq (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: merge blk-softirq.c into blk-mq.c (Christoph Hellwig)  [Orabug: 32969554]  
  - blk-mq: Inline status checkers (Pavel Begunkov)  [Orabug: 32969554]  
  - net/rds: Passive connections always yield (Gerd Rausch)  [Orabug: 32925129]  
  - net/rds: Prevent the cm_id from being pulled right under our feet (Gerd Rausch)  [Orabug: 32908883]  
  - A/A Bonding: remove use of trace_printk(), replacing with tracepoints (Alan Maguire)  [Orabug: 32969529]  
  - PCI/ERR: Retain status from error notification (Keith Busch)  [Orabug: 32747977]  
  - rds: Change return code from rds_send_xmit() when lock is taken (Håkon Bugge)  [Orabug: 32852360]  
  - rds: Fix unintended fall-through in rds_send_worker (Håkon Bugge)  [Orabug: 32852360]  
  - RDMA/core: Unify RoCE check and re-factor code (Håkon Bugge)  [Orabug: 32846641]  
  - selftests/sgx: Use a statically generated 3072-bit RSA key (Jarkko Sakkinen)  [Orabug: 32969422]  
  - tools headers: copy the updated headers to the tools directory (Thomas Tai)  [Orabug: 32969422]  
  - uek-rpm: Enable Intel Software Guard Extensions (SGX) (Thomas Tai)  [Orabug: 32969422]  
  - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Drop racy follow_pfn() check (Daniel Vetter)  [Orabug: 32969422]  
  - MAINTAINERS: Fix the tree location for INTEL SGX patches (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Fix the return type of sgx_init() (Sami Tolvanen)  [Orabug: 32969422]  
  - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Fix a typo in kernel-doc markup (Mauro Carvalho Chehab)  [Orabug: 32969422]  
  - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Borislav Petkov)  [Orabug: 32969422]  
  - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Clarify 'laundry_list' locking (Dave Hansen)  [Orabug: 32969422]  
  - x86/sgx: Update MAINTAINERS (Jarkko Sakkinen)  [Orabug: 32969422]  
  - Documentation/x86: Document SGX kernel architecture (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add ptrace() support for the SGX driver (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add a page reclaimer (Thomas Tai)  [Orabug: 32969422]  
  - selftests/x86: Add a selftest for SGX (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/vdso: Implement a vDSO for Intel SGX enclave call (Sean Christopherson)  [Orabug: 32969422]  
  - x86/traps: Attempt to fixup exceptions in vDSO before signaling (Sean Christopherson)  [Orabug: 32969422]  
  - x86/fault: Add a helper function to sanitize error code (Sean Christopherson)  [Orabug: 32969422]  
  - kabi: fix kabi breakage caused by backporting Intel SGX (Thomas Tai)  [Orabug: 32969422]  
  - x86/vdso: Add support for exception fixup in vDSO functions (Sean Christopherson)  [Orabug: 32969422]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add an SGX misc driver interface (Jarkko Sakkinen)  [Orabug: 32969422]  
  - mm: Add 'mprotect' hook to struct vm_operations_struct (Sean Christopherson)  [Orabug: 32969422]  
  - x86/sgx: Add SGX page allocator functions (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/cpu/intel: Add a nosgx kernel parameter (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/cpu/intel: Detect SGX support (Sean Christopherson)  [Orabug: 32969422]  
  - x86/mm: Signal SIGSEGV with PF_SGX (Sean Christopherson)  [Orabug: 32969422]  
  - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Sean Christopherson)  [Orabug: 32969422]  
  - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits (Sean Christopherson)  [Orabug: 32969422]  
  - x86/cpufeatures: Add Intel SGX hardware bits (Sean Christopherson)  [Orabug: 32969422]  
  - x86/sgx: Add wrappers for ENCLS functions (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/sgx: Add SGX architectural data structures (Jarkko Sakkinen)  [Orabug: 32969422]  
  - x86/cpufeatures: Mark ENQCMD as disabled when configured out (Fenghua Yu)  [Orabug: 32969422]  
  - x86/traps: Move pf error codes to <asm/trap_pf.h> (Joerg Roedel)  [Orabug: 32969422]  
  - mmap locking API: initial implementation as rwsem wrappers (Michel Lespinasse)  [Orabug: 32969422]  
  - x86/vdso/Makefile: Add vobjs32 (Dmitry Safonov)  [Orabug: 32969422]  
  - x86/cpu: Print "VMX disabled" error message iff KVM is enabled (Sean Christopherson)  [Orabug: 32969422]  
  - x86/cpu: Clear VMX feature flag if VMX is not fully enabled (Sean Christopherson)  [Orabug: 32969422]  
  - x86/intel: Initialize IA32_FEAT_CTL MSR at boot (Sean Christopherson)  [Orabug: 32969422]  
  - tools/x86: Sync msr-index.h from kernel sources (Sean Christopherson)  [Orabug: 32969422]  
  - selftests, kvm: Replace manual MSR defs with common msr-index.h (Sean Christopherson)  [Orabug: 32969422]  
  - tools arch x86: Grab a copy of the file containing the MSR numbers (Arnaldo Carvalho de Melo)  [Orabug: 32969422]  
  - x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Sean Christopherson)  [Orabug: 32969422]  
  - kvm: nVMX: Relax guest IA32_FEATURE_CONTROL constraints (Jim Mattson)  [Orabug: 32969422]  
  - docs: Move the user-space ioctl() docs to userspace-api (Jonathan Corbet)  [Orabug: 32969422]  
  - RDMA/mlx5: Remove IB representors dead code (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5: Simplify eswitch mode check (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5: Delete custom device management logic (Leon Romanovsky)  [Orabug: 32879638]  
  - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5e: Connect ethernet part to auxiliary bus (Leon Romanovsky)  [Orabug: 32879638]  
  - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Leon Romanovsky)  [Orabug: 32879638]  
  - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Leon Romanovsky)  [Orabug: 32879638]  
  - net/mlx5_core: Clean driver version and name (Leon Romanovsky)  [Orabug: 32879638]  
  - driver core: auxiliary bus: minor coding style tweaks (Greg Kroah-Hartman)  [Orabug: 32879638]  
  - driver core: auxiliary bus: make remove function return void (Greg Kroah-Hartman)  [Orabug: 32879638]  
  - driver core: auxiliary bus: move slab.h from include file (Greg Kroah-Hartman)  [Orabug: 32879638]  
  - net/mlx5: Fix devlink objects and devlink device unregister sequence (Parav Pandit)  [Orabug: 32879638]  
  - net/mlx5e: Take DCBNL-related definitions into dedicated files (Tariq Toukan)  [Orabug: 32879638]  
  - net/mlx5: Drain wq first during PCI device removal (Parav Pandit)  [Orabug: 32879638]  
  - net/mlx5: Simplify mlx5_unload_one() and its callers (Parav Pandit)  [Orabug: 32879638]  
  - net/mlx5: Simplify mlx5_register_device to return void (Parav Pandit)  [Orabug: 32879638]  
  - net/mlx5e: Set netdev name space on creation (Michael Guralnik)  [Orabug: 32879638]  
  - net: devlink: export devlink net getter (Jiri Pirko)  [Orabug: 32879638]  
  - net/mlx4: Treat VFs fair when handling comm_channel_events (Hans Westgaard Ry)  [Orabug: 32763086]  
  - KVM: VMX: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Liran Alon)  [Orabug: 32781874]  
  - Revert "rds: ib: Remove two ib_modify_qp() calls" (Sharath Srinivasan)  [Orabug: 32715565]  
  - net/rds: Missing RDS/RDMA private data in response to connection request (Ka-Cheong Poon)  [Orabug: 32388404]  
  - net/rds: In rds_send_xmit() use sg_next() to get the next sg entry (Sharath Srinivasan)  [Orabug: 32441607]  
  - mm: memcg/slab: optimize objcg stock draining (Roman Gushchin)  [Orabug: 32633078]  
  - Revert "mm/memcontrol: Increase threshold for draining per-cpu stocked bytes" (Imran Khan)  [Orabug: 32633078]  
  - A/A Bonding: In rdmaip synchronize access to ip_config[].rdmaip_dev (Sharath Srinivasan)  [Orabug: 32486193]  
  - uapi: Fix linux/rds.h userspace compilation issues (Ka-Cheong Poon)  [Orabug: 32967640]  
  - uapi: Fix linux/rds.h userspace compilation errors. (Vinson Lee)  [Orabug: 32967640]  
  - uapi: fix linux/rds.h userspace compilation error (Dmitry V. Levin)  [Orabug: 32967640]  
  - uapi: fix linux/rds.h userspace compilation errors (Dmitry V. Levin)  [Orabug: 32967640]  
  - net/rds: Reject error code change (Ka-Cheong Poon)  [Orabug: 32565540]  
  - net/rds: Incorrect RDS protocol version fall back (Ka-Cheong Poon)  [Orabug: 32376160]  
  - Add auxiliary bus support (Dave Ertman)  [Orabug: 32461425]  
  - net/rds: WARNING in rds_conn_drop (Ka-Cheong Poon)  [Orabug: 32481704]  
  - rds: ib: Remove two ib_modify_qp() calls (Håkon Bugge)  [Orabug: 32519914]  
  - net/rds: Remove flag WQ_MEM_RECLAIM from rid_dev_wq (Ka-Cheong Poon)  [Orabug: 32535998]  
  - net/rds: Need to check shutdown progress in rds_conn_path_destroy() (Ka-Cheong Poon)  [Orabug: 32535998]  
  - arm64: kexec: add support for kexec with spin-table (Henry Willard)  [Orabug: 32549966]  
  - exec, elf: fix reserve_va_range() sanity check (Anthony Yznaga)  [Orabug: 32387884]  
  - exec, elf: use already allocated notes data in reserve_va_range() (Anthony Yznaga)  [Orabug: 32387884]  
  - mm: madv_doexec_flag sysctl (Steve Sistare)  [Orabug: 32387884]  
  - mm: introduce MADV_DOEXEC (Steve Sistare)  [Orabug: 32387884]  
  - exec, elf: require opt-in for accepting preserved mem (Anthony Yznaga)  [Orabug: 32387884]  
  - mm: introduce VM_EXEC_KEEP (Steve Sistare)  [Orabug: 32387884]  
  - mm: fail exec if stack expansion will overlap another vma (Anthony Yznaga)  [Orabug: 32387884]  
  - mm: do not assume only the stack vma exists in setup_arg_pages() (Anthony Yznaga)  [Orabug: 32387884]  
  - elf: reintroduce using MAP_FIXED_NOREPLACE for elf executable mappings (Anthony Yznaga)  [Orabug: 32387884]  
  - rds: Bug in rds_tcp_tune() prevents rds_tcp_rcvbuf tunable from working properly (William Kucharski)  [Orabug: 32646490]  
  - pci.h: Fix kABI breakage in pci.h (Thomas Tai)  [Orabug: 32961050]  
  - PCI/ERR: Clear AER status only when we control AER (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/AER: Add RCEC AER error injection support (Qiuxu Zhuo)  [Orabug: 32961050]  
  - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Recover from RCiEP AER errors (Qiuxu Zhuo)  [Orabug: 32961050]  
  - PCI/ERR: Recover from RCEC AER errors (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Avoid negated conditional for clarity (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Simplify by computing pci_pcie_type() once (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Simplify by using pci_upstream_bridge() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Rename reset_link() to reset_subordinates() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Luc Van Oostenryck)  [Orabug: 32961050]  
  - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Sean V Kelley)  [Orabug: 32961050]  
  - PCI/ERR: Bind RCEC devices to the Root Port driver (Qiuxu Zhuo)  [Orabug: 32961050]  
  - PCI/AER: Write AER Capability only when we control it (Sean V Kelley)  [Orabug: 32961050]  
  - PCI: Convert PCIe capability PCIBIOS errors to errno (Bolarinwa Olayemi Saheed)  [Orabug: 32961050]  
  - PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Jonathan Cameron)  [Orabug: 32961050]  
  - PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Bjorn Helgaas)  [Orabug: 32961050]  
  - PCI/AER: Log correctable errors as warning, not error (Matt Jolly)  [Orabug: 32961050]  
  - PCI/AER: Simplify __aer_print_error() (Bjorn Helgaas)  [Orabug: 32961050]  
  - PCI/AER: Use "aer" variable for capability offset (Bjorn Helgaas)  [Orabug: 32961050]  
  - PCI/AER: Remove redundant dev->aer_cap checks (Kuppuswamy Sathyanarayanan)  [Orabug: 32961050]  
  - PCI/AER: Remove redundant pci_is_pcie() checks (Kuppuswamy Sathyanarayanan)  [Orabug: 32961050]  
  - PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Kuppuswamy Sathyanarayanan)  [Orabug: 32961050]  
  - PCI/AER: Use only _OSC to determine AER ownership (Alexandru Gagniuc)  [Orabug: 32961050]  
  - PCI/AER: Rationalize error status register clearing (Kuppuswamy Sathyanarayanan)  [Orabug: 32961050]  
  - Revert "PCI/AER: Enable reporting for ports enumerated after AER driver registration" (Thomas Tai)  [Orabug: 32961050]  
  - KVM: nVMX: add CR4_LA57 bit to nested CR4_FIXED1 (Chenyi Qiang)  [Orabug: 32715880]  
  - rds: ib: move statistics counting from caller to callee in rds_ib_recv_refill (Håkon Bugge)  [Orabug: 32738049]  
  - net/rds: Only increment rdma_resolve_route timeout on error (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Don't block workqueues "cma_wq" and "cm.wq" (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Leave the neighbor cache alone (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Give each connection its own workqueue (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Disassociate ic and cm_id before rdma_destroy_id (Gerd Rausch)  [Orabug: 32373816]  
  - Revert "rds: ib: Implement proper cm_id compare" (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Add a rdma_cm watchdog timer (Gerd Rausch)  [Orabug: 32373816]  
  - Revert "RDS: IB: fix panic with handlers running post teardown" (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Release all resources allocated by "rds_ib_setup_qp" (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Don't sleep inside worker threads (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Fix a few race conditions (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Execute "rdma_destroy_id" in the background (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Delay reconnects from passive side by 3 seconds (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Drop connections when peers perform failover (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Yield to incoming connection requests (Gerd Rausch)  [Orabug: 32373816]  
  - net/rds: Remove stale comments about random backoff (Gerd Rausch)  [Orabug: 32373816]  
  - i2c: i801: Add support for Intel Emmitsburg PCH (Mika Westerberg)  [Orabug: 32963146]  
  - i2c: ismt: Add support for Intel Emmitsburg PCH (Andy Shevchenko)  [Orabug: 32963146]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2122.305.7.el7uek]
changelog:
  - ice: implement device flash update via devlink (Jacob Keller)  [Orabug: 33236075]  
  - ice: add board identifier info to devlink .info_get (Jacob Keller)  [Orabug: 33236075]  
  - ice: add basic handler for devlink .info_get (Jacob Keller)  [Orabug: 33236075]  
  - ice: enable initial devlink support (Jacob Keller)  [Orabug: 33236075]  
  - bitops: introduce the for_each_set_clump8 macro (William Breathitt Gray)  [Orabug: 33236075]  
  - Add pldmfw library for PLDM firmware update (Jacob Keller)  [Orabug: 33236075]  
  - devlink: expand the devlink-info documentation (Jakub Kicinski)  [Orabug: 33236075]  
  - devlink: promote "fw.bundle_id" to a generic info version (Jacob Keller)  [Orabug: 33236075]  
  - devlink: remove trigger command from devlink-region.rst (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add trap metadata type for cookie (Jiri Pirko)  [Orabug: 33236075]  
  - devlink: add ACL generic packet traps (Jiri Pirko)  [Orabug: 33236075]  
  - devlink: Force enclosing array on binary fmsg data (Aya Levin)  [Orabug: 33236075]  
  - devlink: document devlink info versions reported by bnxt_en driver (Vasundhara Volam)  [Orabug: 33236075]  
  - devlink: add macro for "fw.roce" (Vasundhara Volam)  [Orabug: 33236075]  
  - devlink: Add health recover notifications on devlink flows (Moshe Shemesh)  [Orabug: 33236075]  
  - devlink: Add overlay source MAC is multicast trap (Amit Cohen)  [Orabug: 33236075]  
  - devlink: Add tunnel generic packet traps (Amit Cohen)  [Orabug: 33236075]  
  - devlink: Add non-routable packet trap (Amit Cohen)  [Orabug: 33236075]  
  - devlink: fix typos in qed documentation (Jacob Keller)  [Orabug: 33236075]  
  - devlink: correct misspelling of snapshot (Jacob Keller)  [Orabug: 33236075]  
  - devlink: document region snapshot triggering from userspace (Jacob Keller)  [Orabug: 33236075]  
  - devlink: introduce devlink-dpipe.rst documentation file (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add a devlink-resource.rst documentation file (Jacob Keller)  [Orabug: 33236075]  
  - devlink: rename and expand devlink-trap-netdevsim.rst (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add documentation for ionic device driver (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add a file documenting devlink regions (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add a driver-specific file for the qed driver (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add parameter documentation for the mlx4 driver (Jacob Keller)  [Orabug: 33236075]  
  - devlink: document info versions for each driver (Jacob Keller)  [Orabug: 33236075]  
  - devlink: convert driver-specific files to reStructuredText (Jacob Keller)  [Orabug: 33236075]  
  - devlink: mention reloading in devlink-params.rst (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add documentation for generic devlink parameters (Jacob Keller)  [Orabug: 33236075]  
  - devlink: convert devlink-params.txt to reStructuredText (Jacob Keller)  [Orabug: 33236075]  
  - devlink: rename devlink-info-versions.rst and add a header (Jacob Keller)  [Orabug: 33236075]  
  - devlink: convert devlink-health.txt to rst format (Jacob Keller)  [Orabug: 33236075]  
  - devlink: move devlink documentation to subfolder (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add macro for "fw.psid" (Jacob Keller)  [Orabug: 33236075]  
  - devlink: add devink notification when reporter update health state (Vikas Gupta)  [Orabug: 33236075]  
  - rds_rdma: add missing rds_ib_cm_handle_connect tracepoint (Alan Maguire)  [Orabug: 33243559]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.300.0.el7uek]
changelog:
  - misc/pvpanic: fix set driver data (Mihai Carabas)  [Orabug: 33290806]  
  - btrfs: fix race between marking inode needs to be logged and log syncing (Filipe Manana)  [Orabug: 33265208]  
  - vdpa/mlx5: fix feature negotiation across device reset (Si-Wei Liu)  [Orabug: 33247045]  
  - net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Parav Pandit)  [Orabug: 33241452]  
  - xen-acpi-processor: fix coordination type mismatch (Elena Ufimtseva)   
  - net/mlx5: E-switch, Use eswitch total_vports (Parav Pandit)  [Orabug: 33213269]  
  - net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Parav Pandit)  [Orabug: 33213269]  
  - net/mlx5: E-switch, Consider maximum vf vports for steering init (Parav Pandit)  [Orabug: 33213269]  
  - RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Maor Gottlieb)  [Orabug: 33303297]  
  - rds: fix statistics counters and check for memory leak (Hans Westgaard Ry)  [Orabug: 31372378]  
  - KVM: X86: Micro-optimize IPI fastpath delay (Wanpeng Li)  [Orabug: 33119431]  
  - net/mlx5_core: Restore driver version (Roy Novich)  [Orabug: 33112151]  
  - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Christoph Hellwig)  [Orabug: 33107202]  
  - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Jason Gunthorpe)  [Orabug: 33107202]  
  - RDMA/umem: Move to allocate SG table from pages (Maor Gottlieb)  [Orabug: 33107202]  
  - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Maor Gottlieb)  [Orabug: 33107202]  
  - uek-rpm: update kABI lists for new symbols (Saeed Mirzamohammadi)  [Orabug: 33246580]  
  - rdmaip: trace message buffer size too small for rdmaip debug tracepoints (Alan Maguire)  [Orabug: 33267573]  
  - driver core: auxiliary bus: Fix memory leak when driver_register() fail (Peter Ujfalusi)  [Orabug: 32461425]  
  - driver core: auxiliary bus: Remove unneeded module bits (Dave Jiang)  [Orabug: 32461425]  
  - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Dave Jiang)  [Orabug: 32461425]  
  - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Dave Jiang)  [Orabug: 32461425]  
  - bnxt_en: Use register window 6 instead of 5 to read the PHC (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Michael Chan)  [Orabug: 33181761]  
  - bnxt_en: Update firmware interface to 1.10.2.52 (Michael Chan)  [Orabug: 33181761]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.300.1.el7uek]
changelog:
  - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Xiaolong Huang)  [Orabug: 33336805]  {CVE-2021-3743} 
  - ext4: fix race writing to an inline_data file while its xattrs are changing (Theodore Ts'o)  [Orabug: 33336785]  {CVE-2021-40490} 
  - net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Vu Pham)  [Orabug: 33291040]  
  - rds: ib: Set SEND_SIGNALED on the last WR posted (Håkon Bugge)  [Orabug: 33331710]  
  - RDMA/cma: Revert INIT-INIT patch (Mike Marciniszyn)  [Orabug: 33331640]  
  - usb: hso: fix error handling code of hso_create_net_device (Dongliang Mu)  [Orabug: 33329086]  {CVE-2021-37159} 
  - hso: fix bailout in error case of probe (Oliver Neukum)  [Orabug: 33329086]  {CVE-2021-37159} 
  - uek-rpm: Set DEFAULTKERNEL in /etc/sysconfig/kernel correctly (Dave Kleikamp)  [Orabug: 33219604]  
  - RDMA/mlx5: Fix crash when unbind multiport slave (Maor Gottlieb)  [Orabug: 33303425]  
  - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Leon Romanovsky)  [Orabug: 33220810]  
  - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Leon Romanovsky)  [Orabug: 33220810]  
  - net/mlx5: Dynamically assign MSI-X vectors count (Leon Romanovsky)  [Orabug: 33220810]  
  - net/mlx5: Add dynamic MSI-X capabilities bits (Leon Romanovsky)  [Orabug: 33220810]  
  - PCI/IOV: Add sysfs MSI-X vector assignment interface (Leon Romanovsky)  [Orabug: 33220810]  
  - net/mlx5: Check that driver was probed prior attaching the device (Leon Romanovsky)  [Orabug: 33286656]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.300.2.el7uek]
changelog:
  - btrfs: fix NULL pointer dereference when deleting device by invalid id (Qu Wenruo)  [Orabug: 33365609]  {CVE-2021-3739} 
  - Revert "uek-rpm: mark /etc/ld.so.conf.d/ files as %config" (aloktiw)  [Orabug: 33359669]  
  - bpf: provide BPF Type Format (BTF) info for kernel (Alan Maguire)  [Orabug: 33331233]  
  - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Like Xu)  [Orabug: 33194216]  
  - IB/core: Read subnet_prefix in ib_query_port via cache. (Anand Khoje)  [Orabug: 33283556]  
  - IB/core: Shifting initialization of device->cache_lock (Anand Khoje)  [Orabug: 33283556]  
  - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Anand Khoje)  [Orabug: 33283556]  
  - IB/core: Shuffle locks in ib_port_data to save memory (Anand Khoje)  [Orabug: 33283556]  
  - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Anand Khoje)  [Orabug: 33283556]  
  - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Dongli Zhang)  [Orabug: 33106728]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.300.3.el7uek]
changelog:
  - net: bonding: add new option arp_allslaves for arp_ip_target (Venkat Venkatsubra)  [Orabug: 33379543]  
  - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Lai Jiangshan)  [Orabug: 33359297]  {CVE-2021-38198} 
  - KVM: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini)  [Orabug: 33375655]  
  - net/mlx5: Implement Oracle-only solution for mlx device names (Mikhael Goikhman)  [Orabug: 33247746]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.300.4.el7uek]
changelog:
  - Reintroduce: certs: Add EFI_CERT_X509_GUID support for dbx entries (Konrad Rzeszutek Wilk)  [Orabug: 33382994]  
  - bnxt_en: Update the driver version string (Jack Vogel)  [Orabug: 33392416]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.300.5.el7uek]
changelog:
  - dccp: don't duplicate ccid when cloning dccp sock (Lin, Zhenpeng)  [Orabug: 33408808]  {CVE-2017-6074} {CVE-2020-16119} {CVE-2020-16119} 
  - block: workaround to avoid self-deadlock in del_gendisk (Junxiao Bi)  [Orabug: 33396355]  
  - uek-rpm: add ofb.ko and crypto_user.ko modules to nano kernel (Somasundaram Krishnasamy)  [Orabug: 31895743]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.300.7.el7uek]
changelog:
  - KVM: SVM: Fix mismerge in svm_update_pi_irte() (Liam Merwick)  [Orabug: 33446526]  
  - Revert "KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page" (Liam Merwick)  [Orabug: 33450675]


author: Petr Sabata <contyk@redhat.com> - 1.5-1
changelog:
  - 1.5 bump
  - BuildRoot and defattr cleanup
  - Use macros in Sources
  - Drop show-ports and foreach patches -- those have been included upstream


author: Petr Sabata <contyk@redhat.com> - 1.5-2
changelog:
  - Add three latest bugfixes from upstream git on top of 1.5
  - Dropping params patch (included upstream variant)


author: Jon Ciesla <limburgher@gmail.com> - 4.5-5
changelog:
  - Add systemd unit file, BZ 916628.
  - Drop spurious post scripts.
  - Move eveything but man pages and license files top -docs.


author: Jaroslav Škarvada <jskarvad@redhat.com> - 4.5-10
changelog:
  - Hardened build
    Resolves: rhbz#1092547
  - Fixed Braille display emulator to start
    Resolves: rhbz#1304725


author: Jaroslav Škarvada <jskarvad@redhat.com> - 4.5-11
changelog:
  - Fixed Braille characters not displaying in the XW driver window
    Resolves: rhbz#1324669
  - Added AT-SPI2 driver
    Resolves: rhbz#1324672
  - Fixed requirements
    Resolves: rhbz#1324850


author: Jaroslav Škarvada <jskarvad@redhat.com> - 4.5-12
changelog:
  - Improved fix for Braille characters not displaying in the XW driver window
    Related: rhbz#1324669


author: Jaroslav Škarvada <jskarvad@redhat.com> - 4.5-13
changelog:
  - Made brltty-config executable, currently useless, but FHS compliant
    Resolves: rhbz#1332981
  - Fixed multilib
    Related: rhbz#1324850


author: Eric Sandeen <sandeen@redhat.com> 0.20.rc1.20130917git194aa4a-1
changelog:
  - New upstream snapshot
  - Deprecated btrfsctl, btrfs-show, and btrfs-vol; still available in btrfs cmd


author: Petr Machata <pmachata@redhat.com> - 1.9.20111219-1
changelog:
  - Rebase to 20111219
    - add "-s" option
    - Resolves: #769237
  - Revert default stack size to 10000
    - Related: #743343


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.5.1-12
changelog:
  - Patch for failure to gpg sign commits with no gpg-agent 
    https://bugzilla.redhat.com/show_bug.cgi?id=905087


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.1-5
changelog:
  - Apply a patch by Stephen Gallagher to patch autoconf, not configure to
    allow optflags to be passed in by build environment
  - Run autoreconf before configure
  - git rm obsolete patches
  - Apply upstream patch to stop overriding AC_CONFIG_MACRO_DIR


author: Jakub Hrozek <jhrozek@redhat.com> - 1.10.1-1
changelog:
  - New upstream release 1.10
  - Obsolete upstreamed patches
  - Amend the multilib patch, there's no need to patch configure since we
    are running autoreconf anyways
  - https://raw.github.com/bagder/c-ares/cares-1_10_0/RELEASE-NOTES


author: David Howells <dhowells@redhat.com> 0.10.6-1
changelog:
  - Note the correct licence.
  - Handle malformed kernel status correctly.
  - Permit culling to be disabled on the command line with the -N flag.
  - Suspend culling when cache space is short and cache objects are pinned.


author: David Howells <dhowells@redhat.com> 0.10.8-1
changelog:
  - Use systemd interaction macros in specfile installation sections [RH BZ 850053].
  - Fix the service file to use /usr/sbin/ rather than /sbin/.
  - Turn on RELRO and PIE build hardening in RPM builds (#1092561).


author: Haïkel Guémar <hguemar@fedoraproject.org> - 1.9.8-1
changelog:
  - upstream 1.9.8
  - fix issues with f15/rawhide (RHBZ #676878)
  - drop gtk-doc dependency (RHBZ #604169)


author: Kalev Lember <kalevlember@gmail.com> - 1.10.0-1
changelog:
  - Update to 1.10.0
  - Have the -doc subpackage depend on the base package
  - Modernize the spec file
  - Really own /usr/share/devhelp directory


author: Peter Jones <pjones@redhat.com> - 10.2-8
changelog:
  - Incorporate changes from Matthias Saou:
  - Include install patch, to avoid all of the ugly manual installation.
  - Cosmetic fixes (libs group, scriplets, don't mix %name with hardcode...).


author: Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 10.2-15
changelog:
  - Patched configure to use config.{guess,sub} files so 
    CFLAGS="${CFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches  -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables}" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches  -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches  -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules}" ; export FFLAGS ; 
    FCFLAGS="${FCFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches  -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules}" ; export FCFLAGS ; 
    LDFLAGS="${LDFLAGS:--Wl,-z,relro }"; export LDFLAGS; 
    for i in $(find . -name config.guess -o -name config.sub) ; do 
        [ -f /usr/lib/rpm/redhat/$(basename $i) ] && /usr/bin/rm -f $i && /usr/bin/cp -fv /usr/lib/rpm/redhat/$(basename $i) $i ; 
    done ; 
    ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu \
  	--program-prefix= \
  	--disable-dependency-tracking \
  	--prefix=/usr \
  	--exec-prefix=/usr \
  	--bindir=/usr/bin \
  	--sbindir=/usr/sbin \
  	--sysconfdir=/etc \
  	--datadir=/usr/share \
  	--includedir=/usr/include \
  	--libdir=/usr/lib \
  	--libexecdir=/usr/libexec \
  	--localstatedir=/var \
  	--sharedstatedir=/var/lib \
  	--mandir=/usr/share/man \
  	--infodir=/usr/share/info macro can
    replace them with proper version. With this change it builds fine for AArch64
    architecture.
    Resolves: rhbz#1023783


author: Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 10.2-15
changelog:
  - Patched configure to use config.{guess,sub} files so 
    CFLAGS="${CFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic}" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic}" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic -I/usr/lib64/gfortran/modules}" ; export FFLAGS ; 
    FCFLAGS="${FCFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic -I/usr/lib64/gfortran/modules}" ; export FCFLAGS ; 
    LDFLAGS="${LDFLAGS:--Wl,-z,relro }"; export LDFLAGS; 
    for i in $(find . -name config.guess -o -name config.sub) ; do 
        [ -f /usr/lib/rpm/redhat/$(basename $i) ] && /usr/bin/rm -f $i && /usr/bin/cp -fv /usr/lib/rpm/redhat/$(basename $i) $i ; 
    done ; 
    ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu \
  	--program-prefix= \
  	--disable-dependency-tracking \
  	--prefix=/usr \
  	--exec-prefix=/usr \
  	--bindir=/usr/bin \
  	--sbindir=/usr/sbin \
  	--sysconfdir=/etc \
  	--datadir=/usr/share \
  	--includedir=/usr/include \
  	--libdir=/usr/lib64 \
  	--libexecdir=/usr/libexec \
  	--localstatedir=/var \
  	--sharedstatedir=/var/lib \
  	--mandir=/usr/share/man \
  	--infodir=/usr/share/info macro can
    replace them with proper version. With this change it builds fine for AArch64
    architecture.
    Resolves: rhbz#1023783


author: Frantisek Kluknavsky <fkluknav@redhat.com> - 1.1.11-18
changelog:
  - ported from cdda-paranoia to libcdio-paranoia, modified paranoia-cdda.patch
  - fixed bogus date in changelog


author: Jakub Martisko <jamartis@redhat.com> - 1.1.11-25
changelog:
  - add support for device names of the form /dev/srN
  - fix provided by Frantisek Kluknavsky
  - resolves:rhbz#1058446


author: Boris Ranto <branto@redhat.com> - 1:10.2.5-1
changelog:
  - New version (1:10.2.5-1)
  - Makefile: Fix dencoder build
  - Add fake fcgiapp.h for rgw
  - common: Build more files of libcommon in client
  - libradosstripper: Build libradostripper for rados as noinst


author: Nalin Dahyabhai <nalin@redhat.com> 0.66-1
changelog:
  - build as position-independent executables with early binding (#883966)
  - also don't tag the unit file as a configuration file (internal tooling)


author: Nalin Dahyabhai <nalin@redhat.com> 0.67-1
changelog:
  - when saving certificates to NSS databases, try to preserve the trust
    value assigned to a previously-present certificate with the same nickname
    and subject, if one is found
  - when saving certificates to NSS databases, also prune certificates from
    the database which have both the same nickname and subject as the one
    we're adding, to avoid tripping up tools that only fetch one certificate
    by nickname


author: Nalin Dahyabhai <nalin@redhat.com> 0.67-3
changelog:
  - pull up a patch from master to adapt self-tests to certutil's diagnostic
    output having changed (#992050)


author: Nalin Dahyabhai <nalin@redhat.com> 0.68-1
changelog:
  - notice when the OpenSSL RNG isn't seeded
  - notice when saving certificates or keys fails due to filesystem-related
    permission denial (#996581)


author: Nalin Dahyabhai <nalin@redhat.com> 0.69-1
changelog:
  - tweak how we decide whether we're on the master or a minion when we're
    told to use certmaster as a CA
  - clean up one of the tests so that it doesn't have to work around internal
    logging producing duplicate messages
  - when logging errors while setting up to contact xmlrpc servers, explicitly
    note that the error is client-side
  - don't abort() due to incorrect locking when an attempt to save an issued
    certificate to the designated location fails (part of #1032760/#1033333,
    ticket #22)
  - when reading an issued certificate from an enrollment helper, ignore
    noise before or after the certificate itself (more of #1032760/1033333,
    ticket #22)
  - run subprocesses in a cleaned-up environment (more of #1032760/1033333,
    ticket #22)
  - clear the ca-error that we saved when we had an error talking to the CA if we
    subsequently succeed in talking to the CA
  - various other static-analysis fixes


author: Nalin Dahyabhai <nalin@redhat.com> 0.70-1
changelog:
  - add a --with-homedir option to configure, and use it, since subprocesses
    which we run and which use NSS may attempt to write to $HOME/.pki, and
    0.69's strategy of setting that to "/" was rightly hitting SELinux policy
    denials (#1047798)


author: Nalin Dahyabhai <nalin@redhat.com> 0.75.12-1
changelog:
  - correct encoding/decoding of variant-typed data which we receive and send
    as part of the org.freedesktop.DBus.Properties interface over the bus, and
    add some tests for them (based on patch from David Kupka, ticket #36)


author: Nalin Dahyabhai <nalin@redhat.com> 0.75.14-1
changelog:
  - make pathname canonicalization slightly smarter, to handle ".." in
    locations (#1131758)
  - updates to self-tests (#1144082)


author: Jan Cholasta <jcholast@redhat.com> - 0.75.14-2
changelog:
  - backport dogtag-submit: accept additional options to pass to the server when
    approving requests using agent creds (#1165155)


author: Jan Cholasta <jcholast@redhat.com> - 0.75.14-3
changelog:
  - backport change from git to correctly retrieve string values from DBus
    property interface replies (#1181022)


author: Jan Cholasta <jcholast@redhat.com> - 0.78.1-1
changelog:
  - Resolves: #1140241 RFE: Add SCEP support to certmonger
  - Resolves: #1148001 ipa-getcert killed by SIGABRT
  - Resolves: #1205756 Rebase certmonger to 0.77 or later
    - Update to upstream 0.78.1


author: Jan Cholasta <jcholast@redhat.com> - 0.78.3-1
changelog:
  - Resolves: #1244914 scep ca helper does not parse command line options
    correctly
  - Related:  #1205756 Rebase certmonger to 0.77 or later
    - Update to upstream 0.78.3


author: Jan Cholasta <jcholast@redhat.com> - 0.78.4-1
changelog:
  - Resolves: #1249753 challenge password not added in csr using start-tracking
  - Resolves: #1250397 Remove certmonger rekey feature in 7.2
    - Remove rekey feature
  - Related:  #1205756 Rebase certmonger to 0.77 or later
    - Update to upstream 0.78.4


author: Jan Cholasta <jcholast@redhat.com> - 0.78.4-2
changelog:
  - Resolves: #1345755 Support for specifying IPA lightweight CA
    - Add 'issuer' request option for specifying issuer
    - Documentation: mark $CERTMONGER_CA_ISSUER as 0.79
    - Comment/whitespace fixup
    - ipa-submit: Retry without "ca" on OptionError
    - getcert: fix a potential out-of-bounds
    - Document the -X option in the ipa-submit man page
  - Resolves: #1351052 certmonger build for RHEL 7.3 failure
    - Stop assuming RSA 512 works
    - Stop assuming RSA 512 works, part two
    - Fix a flakiness in the 028-dbus test


author: Jan Cholasta <jcholast@redhat.com> - 0.78.4-3
changelog:
  - Resolves: #1367683 getcert request command fails to use Sub CA using -X
    argument
    - Fix CA option name for ipa cert-request


author: Rob Crittenden <rcritten@redhat.com> - 0.78.4-4
changelog:
  - Use required DER encoding when setting CA basic constraint (#1551635)
  - NSS 3.34 more strictly enforces length checking when verifying signatures
    (#1551702)


author: Rob Crittenden <rcritten@redhat.com> - 0.78.4-5
changelog:
  - Add Requires on psmsic for killall in post script (#1458890)
  - upstream project migrated from fedorahosted.org to pagure.io (#1501723)
  - Strip CR/LF from passwords read from a file (#1545935)


author: Rob Crittenden <rcritten@redhat.com> - 0.78.4-8
changelog:
  - Disable iterate-10 test which fails intermitently (#1596161)
  - Add BuildRequires for running autoreconf


author: Rob Crittenden <rcritten@redhat.com> - 0.78.4-9
changelog:
  - Remove patch to pass _PROXY, _proxy, LANG and LC_* environment
    variables to helpers. The root cause was a bug in IPA (#1596161)


author: Rob Crittenden <rcritten@redhat.com> - 0.78.4-12
changelog:
  - Add documentation for the '-N' option to the dogtag-ipa-renew-agent-submit
    man page (#1651368)
  - SCEP: Don't set message=<ca ident> with GetCaps and GetCACert (#1608781)
  - SCEP operation GetCAChain is not valid. Should be GetCACertChain (#1590727)
  - Document owner and permission parameters to getcert (#1549585)


author: Rob Crittenden <rcritten@redhat.com> - 0.78.4-17
changelog:
  - certmonger creates CSRs with invalid DER syntax for X509v3 extensions
    with critical=FALSE (#2015511)


author: Rob Crittenden <rcritten@redhat.com> - 0.78.4-3.1
changelog:
  - Use required DER encoding when setting CA basic constraint (#1560961)
  - NSS 3.34 more strictly enforces length checking when verifying signatures
    (#1560960)


author: Dan Walsh <dwalsh@redhat.com> - 2.1.11-3
changelog:
  - Update to latest patches from eparis/Upstream
  -   checkpolicy: libsepol: implement default type policy syntax
  -   
  -   We currently have a mechanism in which the default user, role, and range
  -   can be picked up from the source or the target object.  This implements
  -   the same thing for types.  The kernel will override this with type
  -   transition rules and similar.  This is just the default if nothing
  -   specific is given.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-1
changelog:
  - Update to upstream 
          * Fix errors found by coverity
          * implement default type policy syntax
          * Free allocated memory when clean up / exit.


author: Dan Walsh <dwalsh@redhat.com> - 2.1.12-4
changelog:
  - Fix a segmentation fault if the --handle-unknown option was set without
  arguments.
  - Thanks to Alexandre Rebert and his team at Carnegie Mellon University
  for detecting this crash.


author: Petr Lautrbach <plautrba@redhat.com> - 2.5-3
changelog:
  - Fix typos in test/dispol
  - Set flex as default lexer
  - Fix checkmodule output message
  - Build policy on systems not supporting DCCP protocol
  - Fail if module name different than output base filename


author: Vit Mojzis <vmojzis@redhat.com> - 2.5-6
changelog:
  - Add ibendport ocontext handling
  - Add support for ibendportcon labels
  - Add ibpkey ocontext handling
  - Add support for ibpkeycon labels
  - Add binary module support for xperms


author: Hans de Goede <hdegoede@redhat.com> - 2:3.8.2-3
changelog:
  - Add a number of bug-fixes to deal better with high res cams (#873434)
  - Fix cheese-introduction.png being in both cheese and cheese-libs (#893756)
  - Put the COPYING file in the docs for cheese-libs (#893800)
  - Fix the flash when taking a photo being dark grey instead of white (#965813)
  - Fix needing to press the effects button twice to select effects after
    selecting an effect for the first time
  - Various other bug-fixes


author: Hans de Goede <hdegoede@redhat.com> - 2:3.8.2-4
changelog:
  - Fix misbehavior when started without a camera
  - Don't crash when the (last) camera gets unplugged
  - Automatically use a newly plugged camera when going from 0 to 1 cameras
  - Misc. other bugfixes


author: Bill Nottingham <notting@redhat.com> 1.3.57-1
changelog:
  - assorted cleanups to LSB dependency support (#693202 fixed properly, #701573)
  - fix kill values for LSB-only scripts (#696305, <jbastian@redhat.com>)
  - don't apply start deps for services that aren't starting anywhere (#750446)


author: Bill Nottingham <notting@redhat.com> 1.3.58-1
changelog:
  - fix forwarding to systemctl with systemd >= 41 (#789256)
  - assorted regression fixes from 1.3.57 (#782152, etc.)


author: Lukáš Nykrýn <lnykryn@redhat.com> - 1.3.60-1
changelog:
  - don't completely override LDFLAGS
  - pass along any rpm-configured LD flags
  - make sure install_initd/remove_initd provides appropriate help output for those commands (#803818)
  - check for overridden services in /etc too (#850899)
  - chconfig should own /etc/rc.d (#894328)
  - isXinetdEnabled should also ask systemd (#820363)
  - alternatives: look for service file also in /etc
  - alternatives: add --list option (#622635)
  - chkconfig: add hint to call systemctl list-unit-files and list-dependencies (#800334)
  - chkconfig: correctly handle unreadable init.d (#913807)
  - alternatives: call systemctl enable with --force (#915667)


author: Lukáš Nykrýn <lnykryn@redhat.com> - 1.3.61-5
changelog:
  - chkconfig: don't create symlinks if they already exist
  - fix combination --type xinetd --list service
  - leveldb: restore selinux context for xinetd conf files


author: Lukáš Nykrýn <lnykryn@redhat.com> - 1.3.62-1
changelog:
  - use systemctl preset, not systemctl enable
  - fix typo in manpage
  - partly support socket activated services


author: Lukáš Nykrýn <lnykryn@redhat.com> - 1.4-1
changelog:
  - ntsysv: show systemd services and sockets
  - fix combination --type xinetd --list service
  - leveldb: restore selinux context for xinetd conf files
  - alternatives: remove unused variable
  - alternatives: warn if the target is not a symlink
  - spec: add link to git
  - lets simplify version


author: Lukáš Nykrýn <lnykryn@redhat.com> - 1.5-1
changelog:
  - add systemd-sysv-install alias
  - don't create symlinks if they already exist
  - fix wrongly behaving LDFLAGS


author: Lukáš Nykrýn <lnykryn@redhat.com> - 1.6-1
changelog:
  - systemd-sysv-install: don't play ping-pong with systemctl
  - ntsysv: add description to systemd services
  - ntsysv: skip templates
  - Makefile: fix typo


author: Lukáš Nykrýn <lnykryn@redhat.com> - 1.7.2-1
changelog:
  - alternatives: introduce --keep-missing
  - alternatives: allow family in --set and display it in --config


author: Jan Macku <jamacku@redhat.com> - 1.7.5-1
changelog:
  - Fix issues with extra backslashes in path string - (#1485304)
  - Add documentation for --keep-missing option - (#1371146)


author: Miroslav Lichvar <mlichvar@redhat.com> 1.27-2
changelog:
  - suppress error messages from tr when generating key (#907914)
  - fix delta calculation with extreme frequency offsets


author: Miroslav Lichvar <mlichvar@redhat.com> 1.27-3
changelog:
  - disable chrony-wait service by default (#961047)
  - drop old systemd scriptlets
  - don't own ntp-units.d directory
  - move files from /lib
  - remove unncessary dependency on syslog target


author: Miroslav Lichvar <mlichvar@redhat.com> 1.29.1-1
changelog:
  - update to 1.29.1 (#1053022, CVE-2014-0021)
  - fix selecting of sources with prefer option (#1061048)
  - fix potential bug in writing of drift files (#1061106)
  - replace hardening build flags with _hardened_build (#1061036)


author: Miroslav Lichvar <mlichvar@redhat.com> 2.1-1
changelog:
  - update to 2.1 (#1117882 #1169353 #1206504 #1209568 CVE-2015-1821
    CVE-2015-1822 CVE-2015-1853)
  - extend chrony-helper to allow using servers from DNS SRV records (#1211600)
  - add servers from DHCP with iburst option by default (#1219492)
  - execute test suite


author: Miroslav Lichvar <mlichvar@redhat.com> 3.1-1
changelog:
  - update to 3.1 (#1387223 #1274250 #1350669 #1406445)
  - don't start chronyd without capability to set system clock (#1306046)
  - fix chrony-helper to escape names of systemd units (#1418968)
  - package chronyd sysconfig file (#1396840)


author: Miroslav Lichvar <mlichvar@redhat.com> 3.2-1
changelog:
  - update to 3.2 (#1482565 #1462081 #1454765)
  - use ID from /etc/os-release to set pool.ntp.org vendor zone


author: Miroslav Lichvar <mlichvar@redhat.com> 3.4-1
changelog:
  - update to 3.4 (#1636117, #1565544, #1565548, #1596239, #1600882)
  - drop support for HW timestamping on kernels < 3.10.0-613


author: Petr Machata <pmachata@redhat.com> - 0.13-11
changelog:
  - Add missing last entry in long options array
    (chrpath-0.13-getopt_long.patch)
  - Update config.sub and config.guess to support aarch64
    (chrpath-0.13-aarch64.patch)


author: Jeff Layton <jlayton@redhat.com> 6.2-3
changelog:
  - fixes for bugs reported by coverity:
  - update bad bit shift patch with one that patches getcifsacl.c too
  - remove some dead code from getcifsacl.c, asn1.c, and data_blob.c
  - fix bad handling of allocated memory in del_mtab in mount.cifs.c


author: Sachin Prabhu <sprabhu@redhat.com> - 6.2-8
changelog:
  - Prevent unnecessary linking of libwbclient
  - Uppercase orig_dev on 2nd try at mounting
  - Include paths.h in mtab.c
  - Clarify use of backupuid/backupgid in manpage
  - Ignore x-* mount options


author: Nathaniel McCallum <npmccallum@redhat.com> - 5-1
changelog:
  - New upstream release
  - Run clevis decryption from udisks2 under an unprivileged user
  - Reenable udisks2 subpackage


author: Nathaniel McCallum <npmccallum@redhat.com> - 6-1
changelog:
  - New upstream release
  - Specify unprivileged user/group during configuration
  - Move clevis user/group creation to base clevis package


author: Nathaniel McCallum <npmccallum@redhat.com> - 7-1
changelog:
  - Update to v7
  - Resolves: rhbz#1467907
  - Resolves: rhbz#1467908
  - Resolves: rhbz#1475406
  - Resolves: rhbz#1500975
  - Resolves: rhbz#1478888


author: Rex Dieter <rdieter@fedoraproject.org> 2.3.3.4-6
changelog:
  - contribs-lib is not built and installed even with config (#794795, upstream ID: 3392466)
  - pkgconfig file is missing clucene-shared (upstream ID: 3461512)
  - non-descriptive descripton (#757319)


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.10.1-2
changelog:
  - packaging fixes (clufter-cli requires python-setuptools, adjust for
    older schema of Bash completions)


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.57.0-1
changelog:
  - bump upstream package, see https://pagure.io/clufter/releases
  - generate man pages also for offered commands
  - auto-generate SEE ALSO sections for the man pages
  - move entry_points.txt to clufter-cli sub-package
  - general spec file refresh (pagure.io as a default project base, etc.)
  - make Python interpreter execution sane
  - fix *2pcscmd* commands so they do not suggest
    "pcs cluster cib <file> --config" that doesn't currently
    work for subsequent local-modification pcs commands
    [rhbz#1328078]
  - add support for ticket constraints to *2pcscmd commands
    [rhbz#1340243]


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.58.0-1
changelog:
  - fix Python interpreter propagated as enquoted string with old setuptools
  - bump upstream package, see https://pagure.io/clufter/releases


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.59.0-1
changelog:
  - add ability to borrow validation schemas from pacemaker installed along
  - bump upstream package, see https://pagure.io/clufter/releases


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.70.0-2
changelog:
  - split -bin and -common packages, the former becoming the only arch-specific
  - also move python-specific (entry points, main files) back from -cli package
  - also add virtual provides for python-clufter as python2-clufter
  - bump upstream package (version rolling the above changes out)
  - build for ppc64le
    [rhbz#1402565]


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.75.0-1
changelog:
  - move nano fallback editor dependency to -cli package [PGissue#1]
  - bump upstream package, see https://pagure.io/clufter/releases


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.76.0-1
changelog:
  - factor "borrow validation schemas from pacemaker" out to a separate script
  - bump upstream package, see https://pagure.io/clufter/releases


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.77.0-2
changelog:
  - fix nodelist.node.name configuration option (originaly devised by pacemaker)
    not supported in corosync.conf with the built-in validation schema
    [rhbz#1517834]


author: Jan Pokorný <jpokorny+rpm-clufter@redhat.com> - 0.77.1-1
changelog:
  - bump upstream package, see https://pagure.io/clufter/releases
  - build for aarch64
    [rhbz#1569111]


author: Florian Müllner <fmuellner@redhat.com> - 1.14.4-7
changelog:
  - Backport device manager cleanups for pointer emulation for touch events
    in mutter
    Resolves: rhbz#1051029


author: Owen Taylor <otaylor@redhat.com> - 1.14.4-9
changelog:
  - Add upstream patches fixing problems that resulted in the entire
    screen being redrawn too often with gnome shell.
    Resolves: rhbz#1034941


author: Owen Taylor <otaylor@redhat.com> - 1.20.0-6
changelog:
  - Fix problem with stereo patch (missing export declarations) that resulted
    in added symbols not being exported.
    Resolves: #1306801


author: Owen Taylor <otaylor@redhat.com> - 1.20.0-8
changelog:
  - Add a patch that adds clutter_x11_enable_threaded_swap_wait(),
    enabling proper waiting for frame completion on NVIDIA.
  - Add a patch to fix Cogl Glib source added multiple times.
    See https://bugzilla.gnome.org/show_bug.cgi?id=768243
    Resolves: #1306801


author: Rui Matos <rmatos@redhat.com> - 1.20.0-10
changelog:
  - Add patches to make the backend driver selection explicit instead of
    changing the default to gl3
    Resolves: #1361251


author: Petr Machata <pmachata@redhat.com> - 2.8.11-2
changelog:
  - Pass -fno-strict-aliasing to cm_sha2.c to avoid strict aliasing
    problems that GCC warns about.
  - Icon name in CMake.desktop shouldn't include filename extension.


author: Patsy Franklin <pfrankli@redhat.com> - 2.8.12.2-1
changelog:
  - Rebase to 2.8.12.2 including some recent patches. (BZ #1195919)
  - Fix to find python libs version 3.4 (BZ #1246369)
  - Don't fail if certain Qt modules are unavailable. (BZ #1192188)


author: Jan Safranek <jsafrane@redhat.com> - 0.5.2-6
changelog:
  - Fixed 'env' parameter value in 'get_providers()' function
    Resolves: #919082
  - Fixed embedded instance properties
    Resolves: #919081


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 0.9.5-3
changelog:
  - Fix placement of *.py[co] files
    Resolves: #921547
  - Remove /usr/share/cmpi - it's used by ruby binding that we don't build


author: Dominik Perpeet <dperpeet@redhat.com> 138-3
changelog:
  - Fix issues with connections between multiple hosts
  - Fix format string type mismatch on some architectures


author: Martin Pitt <mpitt@redhat.com> 138-10
changelog:
  - Backport upstream patches to fix integration tests
  - Fix unit test failure in mock with nspawn
  - Fix created timer units so that they can actually get enabled and started
    rhbz#1478832
  - Fix connecting to remote servers with non-standard ssh port rhbz#1478828


author: Bruce Hill <bruce.hill@oracle.com> - 138-10.0.2
changelog:
  - Revert to enable git patch and update patch 0024-remove-rh-reference.patch
  - Drop subscription-manager requires due to we did not ship it (tianyue.lan@oralce.com)
  - Remove Red Hat references.


author: Martin Pitt <mpitt@redhat.com> 154-3
changelog:
  - Update source po for Japanese translations rhbz#1512923
  - Adjust build system to avoid build failure for the above


author: Martin Pitt <mpitt@redhat.com> 169-3
changelog:
  - Rebase to version 169, drop all patches rhbz#1568728
  - Fix Subscriptions page hang when accessing as non-admin rhbz#1442540
  - Show an indicator on front page if updates are available rhbz#1495543
  - Properly localize "Log in" rhbz#1541454
  - Improve check for root privilege availability, to e. g. also work for FreeIPA
    admins rhbz#1574630


author: Martin Pitt <mpitt@redhat.com> 173-6
changelog:
  - Fix remote unauthenticated crash with crafted URLs rhbz#1627631
  - Fix off-by-one error in flow control rhbz#1626846


author: EL Errata <el-errata_ww@oracle.com> - 173-7.0.1
changelog:
  - turn off display of subscriptions menu item in GUI
  - Drop subscription-manager requirement since we do not ship it (tianyue.lan@oralce.com)
  - Remove Red Hat references.


author: Martin Pitt <mpitt@redhat.com> 173.1-1
changelog:
  - Crash fixes spotted by coverity rhbz#1644345
  - Fix race condition with fslist channels rhbz#1644346
  - Fix remotectl crash on errors rhbz#1644348


author: Martin Pitt <mpitt@redhat.com> 190-1
changelog:
  - kdump: Add NFS and SSH dump targets rhbz#1533366
  - kdump: Fix confusing design of target selector rhbz#1536327
  - firewall: Hide already enabled items from "Add Services" dialog rhbz#1598625
  - networking: Gracefully handle when NetworkManager is  not running
    rhbz#1551615
  - web server: Mark deleted cookie as "secure", and add X-Content-Type-Options
    header rhbz#1677767
  - web server: Mark deleted cookie as "HttpOnly" rhbz#1656339
  - Fix various crashes spotted by coverity rhbz#1644209
  - Fix remotectl crash with inaccessible files rhbz#1644213
  - Fix race condition with fslist1 channels rhbz#1644223
  - Fix crash with parsing invalid bas64 headers rhbz#1663712


author: Kevin Lyons <kevin.x.lyons@oracle.com> - 195-1.0.1
changelog:
  - Turn off display of subscriptions menu item in GUI
  - Drop subscription-manager requirement since we do not ship it (tianyue.lan@oracle.com)
  - Remove Red Hat references.


author: Martin Pitt <mpitt@redhat.com> 195.2-1
changelog:
  - firewall: Only reload firewall when adding custom services (rhbz#1725094)
  - networking: Activate a connection after clearing master/slave fields (rhbz#1729378)
  - Add Obsoletes: for ancient cockpit-shell package (rhbz#1744208)


author: Martin Pitt <mpitt@redhat.com> 195.3-1
changelog:
  - subscriptions: Add support for Red Hat Insights (rhbz#1748026)
  - systemd: Warn if not connected to Insights (rhbz#1748350)


author: Martin Pitt <mpitt@redhat.com> 195.8-1
changelog:
  - webserver: Fix large requests with TLS (rhbz#1785497)
  - Machines: Avoid D-Bus introspection to libvirt-dbus, to speed up polkit
    operations (rhbz#1780400)
  - Machines: Fix CPU statistics (rhbz#1763641)


author: Martin Pitt <mpitt@redhat.com> 195.9-1
changelog:
  - ws: Add support for EC certificates (rhbz#1841070)
  - Translation fixes (rhbz#1796834)
  - Use RHSM1 service instead of the deprecated (and now removed)
    com.redhat.SubscriptionManager


author: EL Errata <el-errata_ww@oracle.com> - 195.10-1.0.1
changelog:
  - Turn off display of subscriptions menu item in GUI
  - Drop subscription-manager requirement since we do not ship it (tianyue.lan@oracle.com)


author: Adam Jackson <ajax@redhat.com> 1.14.0-5.1
changelog:
  - Enable GLX_MESA_copy_sub_buffer on llvmpipe, since RHEL's Mesa includes
    a fix for that; also conflict with Mesas that don't.


author: Owen Taylor <otaylor@redhat.com> - 1.18.2-12
changelog:
  - Add patches to improve display synchronization on NVIDIA
      
    When testing quadbuffer stereo patches, GNOME Shell would sometimes
    hang up on restart. This turned out to be a problem with display
    synchronization on NVIDIA. The patches added here make display
    synchronization work much more similarly with the NVIDIA drivers
    and the open source drivers, which not only fixes this bug, but should
    reduce future bugs.
      
    Resolves: #1305076

  - Add patches improving frame completion events in Cogl


author: Richard Hughes <richard@hughsie.com> 0.1.33-1
changelog:
  - New upstream version
  - Add some translated profile descriptions for the CMYK profiles
  - Add the FOGRA45L and FOGRA47L CMYK and eciRGBv1 profiles
  - Check the generated CCMX matrix for invalid data
  - Do not print a warning if the DBus property does not exist
  - Ensure mbstowcs() has an LC_CTYPE of 'en_US.UTF-8'
  - Always write C-locale floating point values in IT8 files
  - Initialize the value of the CCMX matrix
  - Never promote localized v2 ICC profiles to v4
  - Rename ISOnewspaper26 to IFRA26S_2004_newsprint


author: Richard Hughes <richard@hughsie.com> 0.1.34-1
changelog:
  - New upstream version
  - Add a ICC transform object for simple RGB conversions
  - Add a warning for RGB profiles with unlikely whitepoint values
  - Add Qt DBus annotations
  - Allow clients to call org.freedesktop.DBus.Peer
  - Correct a lot more company names when creating devices
  - Do not automatically add EDID profiles with warnings to devices
  - Increase the delay between patches in the session-helper
  - Install the bash completion support into /usr


author: Richard Hughes <richard@hughsie.com> 1.0.0-1
changelog:
  - New upstream version
  - Add a config option for monitors with identical EDID values
  - Allow a different input and output format in CdTransform
  - Build all installed binaries with PIE
  - Build the colord binary with full RELRO
  - Do not show a warning when using 'colormgr device-get-profile-for-qualifier'
  - Fix crash in cd-iccdump by working around an lcms2 bug
  - Fix using the color sensors on ARM hardware
  - Set the STANDARD_space metadata for the print profiles
  - Show all the translations when dumping an ICC profile


author: Richard Hughes <richard@hughsie.com> 1.0.1-1
changelog:
  - New upstream version
  - Do not unconditionally enable BPC on the color transform
  - Fix profile created time for non-UTC timezones
  - Record the gamma table in the session helper error message


author: Richard Hughes <richard@hughsie.com> 1.0.2-1
changelog:
  - New upstream version
  - Add cd_icc_save_data() so that we can easily set _ICC_PROFILE
  - Add CdIccStore to monitor directories of ICC profiles
  - Add SystemVendor and SystemModel properties to the main interface
  - Allow to specify a non-qualified path when using FindProfileByFilename
  - Allow using the key 'Filename' when using FindProfileByProperty
  - Always return the error if any sync method failed
  - Fix GObject introspection when getting lists
  - Fix GObject introspection when getting metadata


author: Richard Hughes <richard@hughsie.com> 1.0.4-1
changelog:
  - Rebase to a new upstream version to fix small security bug
  - Use %ghost in the to avoid removing databases on upgrades
  - Resolves: #1012832


author: Richard Hughes <richard@hughsie.com> 0.1.22-2
changelog:
  - Backport a patch from git master that fixes an include issue with
    projects that want to use colord-gtk.h and colord.h at the same time.


author: Richard Hughes <richard@hughsie.com> 0.1.25-1
changelog:
  - New upstream version.
  - Give the sample widget slightly curved corners and a gray outline
  - Do not use deprecated functions from libcolord
  - Fix warnings when building ColordGtk-1.0.gir
  - Fix up the licence boilerplate for CdSampleWidget


author: Jay Fenlason <fenlason@redhat.com> 1:1.2.15-1.el5
changelog:
  - Change sysconfig file to /etc/rdma/compat-dapl to match the change in dapl
  - Split out into separate source rpm from the dapl-2.0.25-2.el5.src.rpm
    Resolves: rhbz#557170 split compat-dapl into a separate srpm


author: Doug Ledford <dledford@redhat.com> - 1:1.2.15-2.el6
changelog:
  - Fix various rpmlint wanrings in spec file
  - Version all of the obsoletes
  - Now that this is no longer part of the dapl rpm, it needs its own
    doc macro so that the license and whatnot are on the system when the
    package is installed
  - Related: bz555835


author: Jay Fenlason <fenlason@redhat.com> - 1:1.2.15-2.1.el6
changelog:
  - Include pipe-leak patch to close
    Resolves: rhbz619439 - OFED1.5.1: uDAPL - cma: memory leak of FD's (DB2 pureScale)
    This required some whitspace editing--apparently the patch was garbled
    somewhere in transit.
  - Include the cma-memleak-verbs-CQ-compl-chans-fix patch to close
    Resolves: rhbz619443 - OFED1.5.1: uDAPL handles close on forked child exit (DB2 pureScale)


author: Doug Ledford <dledford@redhat.com> - 1:1.2.19-1
changelog:
  - Update to latest upstream release (1.2.15 -> 1.2.19)
  - Remove 3 patches rolled into upstream
  - Update exclusive arch to accommodate i686 arch
  - Related: bz725016, bz724896


author: Jindrich Novy <jnovy@redhat.com> 4.7.25-18
changelog:
  - really fix the update path (#627019, #627387)
  - introduce -headers subpackage to avoid conflicts on multiarch
    systems (#590973)
  - install package license


author: Jan Grulich <jgrulich@redhat.com> - 0.23-1
changelog:
  - Spec file based on exiv2 package to provide old libraries before API change
    Resolves: bz#1568618


author: Jan Grulich <jgrulich@redhat.com> - 0.26-1
changelog:
  - Spec file based on exiv2 package to provide old libraries before API change
    Resolves: bz#1668355


author: Jakub Jelinek <jakub@redhat.com> 3.2.3-70
changelog:
  - filter out -fstack-protector-strong, -grecord-gcc-switches and new
    i686, ppc and s390 tunings (#1048850)


author: Jakub Jelinek <jakub@redhat.com> 4.4.7-7
changelog:
  - change -fstack-protector-strong to -fstack-protector in optflags,
    remove -march=x86-64 and -mfpmath=sse for ix86 (#1048852)


author: Jan Vcelak <jvcelak@redhat.com> 1:2.3.43-3
changelog:
  - enhancement: build with hardening flags (RELRO)
  - fix: querying for IPv6 DNS records when IPv6 is disabled on the host (#835013)
  - drop unnecessary patches
  - clean configure flags


author: Doug Ledford <dledford@redhat.com> - 3.3.5-2
changelog:
  - Drop libibmad as it didn't soname bump, and also remove the lower level
    opensm libs, libosm{comp,vendor} as they didn't soname bump either
  - Related: bz725016


author: Doug Ledford <dledford@redhat.com> - 3.3.5-3
changelog:
  - Change the file spec so we don't accidentally pick up the debug files in
    the base package on 32bit arches
  - Resolves: bz732495


author: Honggang Li <honli@redhat.com> - 3.3.15-3
changelog:
  - Package up libosmcomp.so.3* to fix dependency issue after rebase
    opensm to release 3.3.21
  - Resolves: bz1670692


author: Denys Vlasenko <dvlasenk@redhat.com> - 0.2.7-4
changelog:
  - Forward-porting fixes from RHEL6.
  - Enlarge buffer used for formatting date in a string format.
  - Resolves: rhbz#891938.
  - Allow configuration of the maximum number of open files.
  - Resolves: rhbz#738967.


author: Denys Vlasenko <dvlasenk@redhat.com> - 0.2.7-9
changelog:
  - Added commented-out "LimitNOFILE=" directive to conman.service.
  - This is systemd-esque way to change process limits for serivces.
  - Also and a comment when to use it.
  - Resolves: rhbz#1035228.


author: Paul Wouters <pwouters@redhat.com> - 1.4.2-8
changelog:
  - Resolves: rhbz#CVE-2015-6496
  - Fold in upstream patches since 1.4.2 release up to git 900d7e8
  - Fold in upstream patch set of 2015-08-18 for coverity issues


author: Paul Wouters <pwouters@redhat.com> - 1.4.4-3
changelog:
  - Resolves: rhbz#1425552 (explicitely Require: libnetfilter_conntrack >= 1.0.6 as it is same .so version)


author: Paul Wouters <pwouters@redhat.com> - 1.4.4-4
changelog:
  - Resolves: rhbz#1578059 Greatest NVR version of conntrack-tools for ppc64le and x86_64 are different


author: Phil Sutter <psutter@redhat.com> - 1.4.4-5
changelog:
  - Add git commit info to IPv6 NAT support patch
  - Backport: conntrackd: helpers: dhcpv6: Fix potential array overrun
  - Backport: nfct: Drop dead code in nfct_timeout_parse_params()
  - Backport: src: Fix for implicit-fallthrough warnings


author: Bastien Nocera <bnocera@redhat.com> - 3.26.2-6
changelog:
  + control-center-3.26.2-6
  - Fix Clone MAC not being saved in Ethernet device properties
  - Resolves: #1467295


author: Bastien Nocera <bnocera@redhat.com> - 3.26.2-8
changelog:
  + control-center-3.26.2-8
  - Fix Wi-Fi networks not getting updated
  - Show "Wi-Fi disabled" page when Wi-Fi is disabled
  - Resolves: #1545713


author: Robert Relyea <rrelyea@redhat.com> - 1.1.0-34
changelog:
  - recognize up to 32 keys and certs in coolkeys. (can go up to 62 with just #define changes)
  - own our cache file.
  - verify we are using the correct mechanisms


author: Ondrej Vasik <ovasik@redhat.com> 8.22-3
changelog:
  - mark deprecated SELinux related downstream options as
    deprecated in usage/man
  - temporarily disable setting SELinux contexts recursively
    for existing directories - broken (#1045122)


author: Ondrej Vasik <ovasik@redhat.com> 8.22-5
changelog:
  - do not modify SELinux contexts of existing parent
    directories when copying files (fix by P.Brady, #1045122)


author: Ondrej Vasik <ovasik@redhat.com> 8.22-10
changelog:
  - cp/mv/install: do not crash when getfscreatecon() is
    returning a NULL context
  - fix the cut optimizations to UTF-8 locales only
  - unset the unnecessary envvars after colorls scripts


author: Ondrej Vasik <ovasik@redhat.com> - 8.22-13
changelog:
  - call utilities in colorls.* scripts with full path (#1222223)
  - tail: disable inotify in --follow for vxfs (#1109083)
  - remove circular dependency for util-linux (not relevant for RHEL 7 - #1155963)
  - sort: do not look at more than specified keys for mb locales (#1148347)
  - i18n patch: fix buffer overruns and compiler warnings (#1148347)
  - xfs: fix dd sparse false test failure on btrfs and xfs (#1223041)
  - dd: new status=progress level to print stats periodically (#1147701)
  - id/groups - print correct group for session (#1115430)
  - cp,install,mknod,mkfifo,mkdir: separate -Z and --context options
    in --help and manpage (#1084471)
  - ls: clarify --scontext/--context/--lcontext options behaviour
    in info documentation, mention deprecation (#1099508)
  - du: handle bindmount cycles more gracefully (#1238191)
  - mv: prevent possible race condition for hardlinks (#1166570)
  - df: improve filtering of NFS mounts and bind mounts
    (#1197463, #1100026, #1129661)


author: Ondrej Vasik <ovasik@redhat.com> - 8.22-18
changelog:
  - fix xfs build failure in chrooted environment (#1263341)
  - update filesystem lists for stat and tail from latest upstream
    (#1327881, #1280357) 
  - disable id/setgid.sh test(missing chroot feature), fix 
    cp-a-selinux test (#1266500,#1266501)
  - colorls.sh - change detection of interactive shell for ksh
    compatibility (#1321648)
  - fix date --date crash with empty or invalid TZ envvar (#1325786)
  - df -l: do not hang on a dead autofs mount point (#1309247)
  - sort -h: fix functionality of human readable numeric sort for other
    than first field (#1328360)


author: Kamil Dudka <kdudka@redhat.com> - 8.22-19
changelog:
  - timeout: fix race possibly terminating wrong process (#1439465)
  - ls: allow interruption when reading slow directories (#1421802)
  - fold: preserve new-lines in mutlibyte text (#1418505)


author: Kamil Dudka <kdudka@redhat.com> - 8.22-23
changelog:
  - update description of the -a/--all option in df.1 man page (#1553212)
  - sort -M: fix memory leak when using multibyte locale (#1540059)


author: EL Errata <el-errata_ww@oracle.com> - 8.22-23.0.1
changelog:
  - clean up empty file if cp is failed [Orabug 15973168]
  - tests: avoid false failure when df lists no root file system


author: Kamil Dudka <kdudka@redhat.com> - 8.22-24
changelog:
  - doc: improve description of the --kibibytes option of ls (#1527391)
  - doc: fix typo in date example (#1620624)
  - stat,tail: sync the list of file systems with coreutils-8.31 (#1659530)
  - df: avoid stat() for dummy file systems with -l (#1668137)
  - df: prioritize mounts nearer the device root (#1042840)


author: Jan Friesse <jfriesse@redhat.com> 2.3.1-3
changelog:
  - Resolves: rhbz#998362

  - Fix scheduler pause-detection timeout (rhbz#998362)
  - merge upstream commit 2740cfd1eac60714601c74df2137fe588b607866 (rhbz#998362)


author: Jan Friesse <jfriesse@redhat.com> 2.3.2-3
changelog:
  - Resolves: rhbz#1031832

  - cfgtool: return error on reload failure (rhbz#1031832)
  - merge upstream commit 7014f10123a634cf026491edc9a09d6044106116 (rhbz#1031832)


author: Jan Friesse <jfriesse@redhat.com> 2.3.3-2
changelog:
  - Resolves: rhbz#1067028

  - cpg: Refactor mh_req_exec_cpg_procleave (rhbz#1067028)
  - merge upstream commit fcf26e03036b6ae5a8ef762ea0b5691a4f790c92 (rhbz#1067028)
  - cpg: Make sure nodid is always logged as hex num (rhbz#1067028)
  - merge upstream commit 83c63b247f4030fe8123df7c9f96d7a1c8e245b1 (rhbz#1067028)
  - cpg: Make sure left nodes are really removed (rhbz#1067028)
  - merge upstream commit fbe8768f1bbab6d546023d70e7f7b91a9dc213b0 (rhbz#1067028)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-3
changelog:
  - Resolves: rhbz#1078361
  - Resolves: rhbz#1136429
  - Resolves: rhbz#1149916

  - [crypto] fix crypto block rounding/padding calculation (rhbz#1136429)
  - merge upstream commit 239e2397820f9fa7ef430ebef0947ec1246eb50f (rhbz#1136429)
  - Adjust MTU for IPv6 correctly (rhbz#1136429)
  - merge upstream commit 03f95ddaa1d223e1e93788a307dc1b36d86b22b5 (rhbz#1136429)
  - init: Don't wait for ipc if corosync doesn't start (rhbz#1149916)
  - merge upstream commit b627844f3d5c5788bd8bb140d8852ba666da16aa (rhbz#1149916)
  - manpage: Fix English (rhbz#1078361)
  - merge upstream commit f77a61ac1795e794244440e1bfe804f02cc5d2b6 (rhbz#1078361)
  - Store configuration values used by totem to cmap (rhbz#1078361)
  - merge upstream commit bb52fc2774ef690d6bb951fe9cc34e5b373caffe (rhbz#1078361)
  - man page: Improve description of token timeout (rhbz#1078361)
  - merge upstream commit 57539d1abc09e5aef322cb9cca5b3e6c496cfae9 (rhbz#1078361)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-4
changelog:
  - Resolves: rhbz#1184154

  - Handle adding and removing UDPU members atomically (rhbz#1184154)
  - merge upstream commit d77cec24d0025d353681762fe707794c621665c7 (rhbz#1184154)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-5
changelog:
  - Resolves: rhbz#1197091
  - Resolves: rhbz#1197671

  - Votequorum: Fix auto_tie_breaker default (rhbz#1197091)
  - merge upstream commit 314a01c98e5f98ff686333966dbe675935b7b6a8 (rhbz#1197091)
  - Don't allow both two_node and auto_tie_breaker in corosync.conf (rhbz#1197671)
  - merge upstream commit c832ade034fa737561ccabefbe417c9d7855d970 (rhbz#1197671)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-6
changelog:
  - Resolves: rhbz#1170347
  - Resolves: rhbz#1225441
  - Resolves: rhbz#1226842
  - Resolves: rhbz#1229194
  - Resolves: rhbz#1234261
  - Resolves: rhbz#1234266
  - Resolves: rhbz#682771
  - Resolves: rhbz#773464

  - config: Make sure user doesn't mix IPv6 and IPv4 (rhbz#773464)
  - merge upstream commit 6c028d4d9c53decaa9469c792ac68fd2a886e7d9 (rhbz#773464)
  - config: Process broadcast option consistently (rhbz#773464)
  - merge upstream commit 70bd35fc06e68a010d780dfa39bd68d4bd2f7da7 (rhbz#773464)
  - config: Ensure mcast address/port differs for rrp (rhbz#773464)
  - merge upstream commit 6449bea835c90045baa23e3e041fed1df2abf070 (rhbz#773464)
  - Reset timer_problem_decrementer on fault (rhbz#1234261)
  - merge upstream commit 8f284b26b3331e1ab252969ba65543e6d9217ab1 (rhbz#1234261)
  - automake: Check minimum automake version (rhbz#773464)
  - merge upstream commit 114b826c67126fe1f690ad976b5217a8487994a4 (rhbz#773464)
  - Set RR priority by default (rhbz#1170347)
  - merge upstream commit 177ef0e5240b4060ff5b14eab6f2eefee3aa777d (rhbz#1170347)
  - Log auto-recovery of ring only once (rhbz#773464)
  - merge upstream commit e0ac861efdc32831366a2b5f5cc1d61e2ffa5504 (rhbz#773464)
  - totem: Ignore duplicated commit tokens in recovery (rhbz#1234261)
  - merge upstream commit 4ee84c51fa73c4ec7cbee922111a140a3aaf75df (rhbz#1234261)
  - corosync_ring_id_store: Use safer permissions (rhbz#1234266)
  - merge upstream commit 252b38ab8a62ff083e83b1d6f514109f7b7cbb42 (rhbz#1234266)
  - totemsrp: Format member list log as unsigned int (rhbz#773464)
  - merge upstream commit 5d9acc5604eb4e8a739cb37a4ad46bcc5ad8deb6 (rhbz#773464)
  - cpg: Add support for messages larger than 1Mb (rhbz#682771)
  - merge upstream commit 8cc8e513633a1a8b12c416e32fb5362fcf4d65dd (rhbz#682771)
  - Really add cpghum (rhbz#682771)
  - merge upstream commit 3842ba6080e00fd9484a2a875d982e149f67bc44 (rhbz#682771)
  - quorum: don't allow quorum_trackstart to be called twice (rhbz#1229194)
  - merge upstream commit 82526d2fe9137e8b604f1bbae6d6e39ba41377f9 (rhbz#1229194)
  - totemconfig: Check for duplicate nodeids (rhbz#773464)
  - merge upstream commit 997074cc3e1ea425ca63e453b7e2181741bdcef0 (rhbz#773464)
  - totem: Log a message if JOIN or LEAVE message is ignored (rhbz#773464)
  - merge upstream commit 53f67a2a7914228f1a406aad61ea6768525e11b0 (rhbz#773464)
  - totemsrp: Improve logging of left/down nodes (rhbz#773464)
  - merge upstream commit ab8942f6260fde93824ed2a18e09e572b59ceb25 (rhbz#773464)
  - votequorum: Fix auto_tie_breaker behaviour in odd-sized clusters (rhbz#1229194)
  - merge upstream commit b9f5c290b7dedd0a677cdfc25db7dd111245a745 (rhbz#1229194)
  - Add note about rrp active beeing unsupported (rhbz#1226842)
  - merge upstream commit 219965f4fe694eaaf2eb4ea05cdc7e35f5146114 (rhbz#1226842)
  - Log: Add logrotate configuration file (rhbz#1225441)
  - merge upstream commit aabbace625b3c68332b4356887378fca81f8f387 (rhbz#1225441)


author: Jan Friesse <jfriesse@redhat.com> 2.3.4-7
changelog:
  - Related: rhbz#682771

  - Don't link with libz when not needed (rhbz#682771)
  - merge upstream commit 145f9279d12cf0b981494bbd4dabbc9c3641378e (rhbz#682771)


author: Jan Friesse <jfriesse@redhat.com> 2.3.6-1
changelog:
  - Related: rhbz#1306680
  - Resolves: rhbz#1289169
  - Resolves: rhbz#1306349
  - Resolves: rhbz#1282372
  - Resolves: rhbz#1317573
  - Resolves: rhbz#1336462

  - Rebase to Corosync 2.3.6


author: Jan Friesse <jfriesse@redhat.com> 2.4.0-2
changelog:
  - Resolves: rhbz#1363654

  - Config: Flag config uidgid entries (rhbz#1363654)
  - merge upstream commit f837f95dfe96d60f2367e900efd4def7a07b2a89 (rhbz#1363654)


author: Jan Friesse <jfriesse@redhat.com> 2.4.0-3
changelog:
  - Related: rhbz#1363654

  - Enhance spec so corosync-qdevice subpackage depends on same version of
    the corosync and corosynclib packages.


author: Jan Friesse <jfriesse@redhat.com> 2.4.0-4
changelog:
  - Resolves: rhbz#1367813

  - Man: Fix corosync-qdevice-net-certutil link (rhbz#1367813)
  - merge upstream commit 49a9f722bba13e4b2762151b7b96b1d4196fd5e0 (rhbz#1367813)
  - man: mention qdevice incompatibilites in votequorum.5 (rhbz#1367813)
  - merge upstream commit 0da1b7446239424b76b1d5eb7c3640afce9b054e (rhbz#1367813)
  - Qnetd LMS: Fix two partition use case (rhbz#1367813)
  - merge upstream commit b0c850f308d44ddcdf1a1f881c1e1142ad489385 (rhbz#1367813)


author: Jan Friesse <jfriesse@redhat.com> 2.4.0-6
changelog:
  - Resolves: rhbz#1371880

  - libvotequorum: Bump version (rhbz#1371880)
  - merge upstream commit 96f91f23a6a413535cc2f0e8492e2300373fed40 (rhbz#1371880)
  - votequorum: Don't update expected_votes display if value is too high (rhbz#1371880)
  - merge upstream commit 596433066805af029be1292a37a35ce31307f0bf (rhbz#1371880)
  - votequorum: simplify reconfigure message handling (rhbz#1371880)
  - merge upstream commit 4a385f2e94c7168dbd92168c54a80ee97a3c2140 (rhbz#1371880)


author: Jan Friesse <jfriesse@redhat.com> 2.4.0-7
changelog:
  - Related: rhbz#1371880

  - Fix build on RHEL7.3 latest (rhbz#1371880)
  - merge upstream commit 19e48a6eee20d5f34f79a3b8d4e1c694169c1d7b (rhbz#1371880)
  - Enable aarch64 build (bz#1422598)


author: Jan Friesse <jfriesse@redhat.com> 2.4.0-8
changelog:
  - Resolves: rhbz#1434528
  - Resolves: rhbz#1434529
  - Resolves: rhbz#1434534

  - cfg: Prevents use of uninitialized buffer (rhbz#1434528)
  - merge upstream commit 52e6ae57ea06d0bef61c5c9250881bef1372ead2 (rhbz#1434528)
  - man: Fix typos in man page (rhbz#1434529)
  - merge upstream commit b642904ea9640bd7a1573a8c0d2c5bcb43a10dfc (rhbz#1434529)
  - Fix typo: Destorying -> Destroying (rhbz#1434529)
  - merge upstream commit 117d9e4eb77ef9941fdeaf17ddfd892514da8143 (rhbz#1434529)
  - init: Add doc URIs to the systemd service files (rhbz#1434529)
  - merge upstream commit 21a728785027483786e41c19f6aff57a95b80aa5 (rhbz#1434529)
  - man: Modify man-page according to command usage (rhbz#1434529)
  - merge upstream commit 79898e8cb1715e79b7467b91661b7341e2664550 (rhbz#1434529)
  - Totempg: remove duplicate memcpy in mcast_msg func (rhbz#1434528)
  - merge upstream commit 4a8e9d80409590cb42732ae3105b5ae71fda52c1 (rhbz#1434528)
  - upstart: Add softdog module loading example (rhbz#1434529)
  - merge upstream commit 75474d69bebea6c9c4ef2252476ce738cf92f0f4 (rhbz#1434529)
  - Remove deprecated doxygen flags (rhbz#1434529)
  - merge upstream commit b252013e42007ea7284ae54d035a30ca40f20fc0 (rhbz#1434529)
  - Remove redundant header file inclusion (rhbz#1434528)
  - merge upstream commit d6c7ade277a4a23d84c56d7fde6b60b377a1023b (rhbz#1434528)
  - Qdevice: fix spell errors in qdevice (rhbz#1434529)
  - merge upstream commit d9caa09c45d4560c89a1ad873087c0476cabab46 (rhbz#1434529)
  - doc: document watchdog_device parameter (rhbz#1434529)
  - merge upstream commit a5f97ae1b99063383d8f45168125b34232b91faf (rhbz#1434529)
  - Logsys: Change logsys syslog_priority priority (rhbz#1434534)
  - merge upstream commit 609cc0cc100aa1070d97b405273373682da0e270 (rhbz#1434534)
  - logconfig: Do not overwrite logger_subsys priority (rhbz#1434534)
  - merge upstream commit c866a2f8603b44e89eb21a6cf7d88134af2e8b66 (rhbz#1434534)


author: Jan Friesse <jfriesse@redhat.com> 2.4.0-9
changelog:
  - Resolves: rhbz#1445001

  - Main: Call mlockall after fork (rhbz#1445001)
  - merge upstream commit 238e2e62d8b960e7c10bfa0a8281d78ec99f3a26 (rhbz#1445001)
  - Disable aarch64 build (bz#1422598)


author: Jan Friesse <jfriesse@redhat.com> 2.4.0-10
changelog:
  - Resolves: rhbz#1439205
  - Resolves: rhbz#1461450
  - Resolves: rhbz#1469170
  - Resolves: rhbz#1476214

  - main: Don't ask libqb to handle segv, it doesn't work (rhbz#1439205)
  - merge upstream commit c0da36a6c0ecf7bc7def252a06336a7088e68086 (rhbz#1439205)
  - totem: Propagate totem initialization failure (rhbz#1461450)
  - merge upstream commit 0413a8f4672352171f0df731b7d9c1fe20acbc4c (rhbz#1461450)
  - totemcrypto: Refactor symmetric key importing (rhbz#1461450)
  - merge upstream commit a885868181c07ba9ab5cdfdad1d66d387b2a4428 (rhbz#1461450)
  - totemcrypto: Use different method to import key (rhbz#1461450)
  - merge upstream commit 5dadebd21862074deaeb9a337fc9e49f5e9f692a (rhbz#1461450)
  - main: Add option to set priority (rhbz#1469170)
  - merge upstream commit a008448efb2b1d45c432867caf08f0bcf2b4b9b0 (rhbz#1469170)
  - main: Add support for libcgroup (rhbz#1476214)
  - merge upstream commit c56086c701d08fc17cf6d8ef603caf505a4021b7 (rhbz#1476214)
  - totemcrypto: Fix compiler warning (rhbz#1461450)
  - merge upstream commit fdeed33f514e0056e322a45d9a0a04ca4b9a2709 (rhbz#1461450)


author: Jan Friesse <jfriesse@redhat.com> 2.4.3-2
changelog:
  - Resolves: rhbz#1536219

  - logging: Make blackbox configurable (rhbz#1536219)
  - merge upstream commit 8af39f66e56e319b6b93804c0400e6e29737a90f (rhbz#1536219)
  - logging: Close before and open blackbox after fork (rhbz#1536219)
  - merge upstream commit 995ed0bd814ff3eacf6c09534841e6ce39ab6614 (rhbz#1536219)


author: Jan Friesse <jfriesse@redhat.com> 2.4.3-5
changelog:
  - Resolves: rhbz#1376819
  - Resolves: rhbz#1634710

  - configure: add --with-initconfigdir option (rhbz#1376819)
  - merge upstream commit c0d8af0c7b247df16a90850b0edab4f978cb8192 (rhbz#1376819)
  - Use RuntimeDirectory instead of tmpfiles.d (rhbz#1376819)
  - merge upstream commit fde7fa0c6408709ccdd090aa9064e6a78232498a (rhbz#1376819)
  - totemcrypto: Fix importing of the private key (rhbz#1634710)
  - merge upstream commit 3f3e6b62719a263cb221c19a06d9a2c570234caa (rhbz#1634710)
  - qnetd: Check existence of NSS DB dir before fork (rhbz#1376819)
  - merge upstream commit eac28dffdf7f060f41f2b2e95bb0f4c6c033425d (rhbz#1376819)


author: Jan Friesse <jfriesse@redhat.com> 2.4.5-1
changelog:
  - Resolves: rhbz#1732039
  - Resolves: rhbz#1153818
  - Resolves: rhbz#1647120

  - Rebase to Corosync 2.4.5


author: Jan Friesse <jfriesse@redhat.com> 2.4.5-2
changelog:
  - Resolves: rhbz#1656492

  - totem: Increase ring_id seq after load (rhbz#1656492)
  - merge upstream commit 1061804d09565363aba73e369faf310a7d2c4d86 (rhbz#1656492)


author: Jan Friesse <jfriesse@redhat.com> - 2.4.5-3
changelog:
  - Resolves: rhbz#1737884
  - Resolves: rhbz#1737887

  - Do not set exec permission for service file
  - Fix CFLAGS definition


author: Jan Friesse <jfriesse@redhat.com> 2.4.5-5
changelog:
  - Resolves: rhbz#1679792
  - Resolves: rhbz#1780134

  - votequorum: Ignore the icmap_get_* return value (rhbz#1780134)
  - merge upstream commit 8ad3c6bbb4556332c5a6b7fecdab73310c045b24 (rhbz#1780134)
  - votequorum: Reflect runtime change of 2Node to WFA (rhbz#1780134)
  - merge upstream commit bfbed8c320b0c0c5d3db48630f3de77e5fd62b75 (rhbz#1780134)
  - votequorum: set wfa status only on startup (rhbz#1679792)
  - merge upstream commit 6894792d76b1e8932bc822bb040933ae17e1a0c7 (rhbz#1679792)


author: Jan Friesse <jfriesse@redhat.com> 2.4.5-6
changelog:
  - Resolves: rhbz#1835885

  - stats: Add basic schedule-miss stats to needle (rhbz#1835885)
  - merge upstream commit 274fda334a84253222e01b779349784ec552921b (rhbz#1835885)
  - main: Add schedmiss timestamp into message (rhbz#1835885)
  - merge upstream commit 3166a87749fa4817d90ed335f3c5843fc38e7304 (rhbz#1835885)


author: Jan Friesse <jfriesse@redhat.com> 2.4.5-7
changelog:
  - Related: rhbz#1835885

  - main: Make schedmiss in cmap and log equal (rhbz#1835885)
  - merge upstream commit 44c1c8ea31f981bdd7856d4eb8f4ac49f95a85e3 (rhbz#1835885)


author: Jan Friesse <jfriesse@redhat.com> 2.4.5-7.1
changelog:
  - Resolves: rhbz#1896311
  - Resolves: rhbz#1897087

  - spausedd: Fix log_perror (rhbz#1896311)
  - spausedd: Add ability to move process into root cgroup (rhbz#1897087)


author: Pavel Raiskup <praiskup@redhat.com> - 2.11-14
changelog:
  - fix bad changelog entries
  - allow to build in Fedora Rawhide (temporarily because of #872336) (the value
    is guessed from from /usr/include/asm-generic/fcntl.h)


author: Pavel Raiskup <praiskup@redhat.com> - 2.11-17
changelog:
  - fix small memory leak in copyin.c (#919454)
  - remove %defattr and install 'cpio' to real %{_bindir}
  - CovScan: add %{?_rawbuild}


author: Pavel Raiskup <praiskup@redhat.com> - 2.11-20
changelog:
  - fix another bogus date in changelog
  - update config.guess/config.sub for aarm64 build (#925189)
  - run autoreconf instead of autoheader


author: Tomáš Mráz <tmraz@redhat.com> - 2.9.0-3
changelog:
  - fix the python module to work with compressed dictionaries (#972542)
  - fix various dictionary lookup errors (#986400, #986401)
  - make the library reentrant and fix compilation warnings


author: Tomáš Mráz <tmraz@redhat.com> - 2.9.0-5
changelog:
  - make the simplistic check and the purging of special characters much
    less aggressive (#1003624, #985378)


author: Dave Anderson <anderson@redhat.com> - 7.0.2-1
changelog:
  - Update to latest upstream release
  - Fix for ppc64 embedded gdb NULL pointer translation sigsegv
  - Fix for bt -F failure


author: Dave Anderson <anderson@redhat.com> - 7.0.2-2
changelog:
  - Compressed kdump 46-bit physical memory support
    Resolves: rhbz#1015250
  - Fix incorrect backtrace for dumps taken with "virsh dump --memory-only"
    Resolves: rhbz#1020469
  - Fix cpu number display on systems with more than 254 cpus
    Resolves: rhbz#1020536


author: Dave Anderson <anderson@redhat.com> - 7.0.2-4
changelog:
  - Fixes for "kmem -S" command for CONFIG_SLUB.
  - Resolves: rhbz#1045591
  - Increase S390X NR_CPUS
  - Resolves: rhbz#1051156


author: Dave Anderson <anderson@redhat.com> - 7.0.2-5
changelog:
  - Fix for a missing kernel-mode exception frame dump by the x86_64 
    "bt" command if a page fault was generated by a bogus RIP.
  - Resolves: rhbz#1057353
  - Fix for the x86_64 "bt" command to prevent an unwarranted message
    indicating "WARNING: possibly bogus exception frame" generated
    from a blocked kernel thread that was in the process of exec'ing
    a user process via the call_usermodehelper() facility.
  - Resolves: rhbz#1057357


author: Dave Anderson <anderson@redhat.com> - 7.0.8-1
changelog:
  - Rebase to upstream version 7.0.8.
  - Resolves: rhbz#1110513
  - Fix to calculate the physical base address of dumpfiles created
    by a "virsh dump" of an OVMF guest.
  - Resolves: rhbz#1080698
  - Support for aarch64 architecture.
  - Resolves: rhbz#1110551
  - Fix to prevent crash from spinning endlessly on a corrupted/truncated
    dumpfile whose bitmap data is not wholly contained within the file.
  - Resolves: rhbz#1114088
  - Support for ppc64le architecture.
  - Resolves: rhbz#1123991


author: Dave Anderson <anderson@redhat.com> - 7.0.8-2
changelog:
  - Fix ps performance patch regression on live systems.
  - Resolves: rhbz#1134177
  - Minor build-related fixes for ppc64le.
  - Resolves: rhbz#1123991


author: Dave Anderson <anderson@redhat.com> - 7.0.9-2
changelog:
  - Use registers from QEMU-generated ELF and compressed kdump headers 
    for active task backtraces.
  - Resolves: rhbz#1169555


author: Dave Anderson <anderson@redhat.com> - 7.0.9-5
changelog:
  - Support new sadump format that can represent more than 16 TB physical memory space
    Resolves: rhbz#1182383


author: Dave Anderson <anderson@redhat.com> - 7.1.1-1
changelog:
  - Rebase to upstream version 7.1.1
    Resolves: rhbz#1207696
  - Display s390x vector registers from a kernel dump.
    Resolves: rhbz#1182161
  - Fix date displayed on initial system banner and by the "sys" command on ARM64.
    Resolves: rhbz#1223044
  - Fix ARM64 page size calculation on 4.1 and later kernels.
    Resolves: rhbz#1222645


author: Dave Anderson <anderson@redhat.com> - 7.1.2-1
changelog:
  - Rebase to upstream version 7.1.2
    Resolves: rhbz#1207696
  - Fix several ppc64 backtrace issues
    Resolves: rhbz#1235447


author: Dave Anderson <anderson@redhat.com> - 7.1.2-2
changelog:
  - Fix "kmem -s <address>", "bt -F[F]", and "rd -S[S]" options in kernels 
    configured with CONFIG_SLUB having multiple-page slabs.
    Resolves: rhbz#1244003
  - Fix for SIGSEGV generated by "bt -[f|F]" in ARM64 kernels.
    Resolves: rhbz#1248859


author: Dave Anderson <anderson@redhat.com> - 7.1.2-3
changelog:
  - crash fails to read or wrongly reads some parts of memory in sadump vmcore format
    Resolves: rhbz#1282997


author: Dave Anderson <anderson@redhat.com> - 7.1.5-1
changelog:
  - Rebase to upstream version 7.1.5
    Resolves: rhbz#1292566
  - Decode clflushopt instruction
    Resolves: rhbz#1262479
  - Support AArch64 QEMU generated dumps 
    Resolves: rhbz#1299873
  - crash: zero-size memory allocation (aarch64) 
    Resolves: rhbz#1312738


author: Dave Anderson <anderson@redhat.com> - 7.1.5-2
changelog:
  - Fix for kernel module symbol gathering when the ordering of module
    symbol name strings does not match the order of the kernel_symbol
    structures.
  - Resolves: rhbz#1375130


author: Dave Anderson <anderson@redhat.com> - 7.2.3-1
changelog:
  - Rebase to upstream version 7.2.3
    Resolves: rhbz#1559460
  - eBPF support with new bpf command
    Resolves: rhbz#1559758


author: Dave Anderson <anderson@redhat.com> - 7.2.3-2
changelog:
  - Work around rhel-7.6 s390/s390x ptrace.h incompatiblity FTBFS issue
  - Rebase to github commit 46d21219
    Resolves: rhbz#1559460


author: Dave Anderson <anderson@redhat.com> - 7.2.3-5
changelog:
  - Rebase to github commits b9d76838 to c79a11fa
    Resolves: rhbz#1559460
  - Fix ppc64/ppc6le stacksize calculation
    Resolves: rhbz#1589685


author: Dave Anderson <anderson@redhat.com> - 7.2.3-7
changelog:
  - Support ppc64 increased VA range
  - Fix ppc64 "bt" command failure reporting invalid NIP value
    Resolves: rhbz#1617936


author: Dave Anderson <anderson@redhat.com> - 7.2.3-8
changelog:
  - Fix ppc64 "bt" command failure reporting invalid NIP value for a user-space task. 
    Resolves: rhbz#1617936


author: Dave Anderson <anderson@redhat.com> - 7.2.3-9
changelog:
  - Alternate list loop detection option
    Resolves: rhbz#1595389
  - Readline library tab completion plugin
    Resolves: rhbz#1656165


author: Dave Anderson <anderson@redhat.com> - 7.2.0-5
changelog:
  - Additional support for analyzing an SADUMP dumpfile if KASLR
    and KPTI are both enabled
    Resolves: rhbz#1504467


author: Alex Burmashev <alexander.burmashev@oracle.com> - 7.2.7-1.0.5
changelog:
  - Update to 7.2.7 upstream
  - Drop not needed OL7 patchset [Orabug: 30521747]
  - Backport needed upstream patches [Orabug: 30352094]


author: Dave Anderson <anderson@redhat.com> - 7.1.9-1
changelog:
  - Rebase to upstream version 7.1.9
    Resolves: rhbz#1393534
  - Fix gdb "set scope" option for KASLR kernels.
    Resolves: rhbz#1440725
  - Fix for the determination of the x86_64 "phys_base" value when it is
    not passed in the VMCOREINFO data of ELF vmcores
    Resolves: rhbz#1439170


author: Dave Anderson <anderson@redhat.com> - 7.1.9-2
changelog:
  - Rebase to github commits 87179026 to ad3b8476
    Resolves: rhbz#1393534
  - Prohibit native gdb disassemble command when KASLR
    Resolves: rhbz#1445649


author: Dave Anderson <anderson@redhat.com> - 7.2.0-1
changelog:
  - Rebase to upstream version 7.2.0
  - Rebase to github commits da9bd35a to e2efacdd
    Resolves: rhbz#1497316
  - ppc64le: fix for "WARNING: cannot access vmalloc'd module memory"
    Resolves: rhbz#1485391
  - Support for analyzing an SADUMP crash dump if KASLR is enabled
    Resolves: rhbz#1504467


author: Dave Anderson <anderson@redhat.com> - 7.2.0-3
changelog:
  - Rebase to github commits 494a796e to 63419fb9
    Resolves: rhbz#1497316
  - Fix IRQ stack transition failure due to kernel's removal of 64-byte gap
    Resolves: rhbz#1530887


author: HATAYAMA Daisuke <d.hatayama@jp.fujitsu.com> - 1.0-1
changelog:
  - Remove inclusion of kvmdump.h and unwind_x86_64.h due to non-supporting issue
    on crash-devel package. Instead, use a new interface for them.
  - Remove ppc64, ia64, s390 and s390x from ExclusiveArch, leave x86_64
    and %{ix86} there.
  - Add descriptions in BuildRequires and Requires about crash and crash-devel.


author: Dave Anderson <anderson@redhat.com> - 1.0.3-2.el7
changelog:
  - Add RPM_OPT_FLAGS to gcc line in ptdump.mk
    Resolves: rhbz#1450708
  - Set gdb scope to get appropriate ring_buffer structure
    Resolves: rhbz#1451181


author: Dave Anderson <anderson@redhat.com> - 1.0.3-3.el7
changelog:
  - ptdump: fix build warning: warning: this ‘if’ clause does not guard
  - ptdump: fix failure: ptdump: invalid size request: 0 type: "read page for write" 
  - ptdump: fix heap memory and fd leak when fault happens
    Resolves: rhbz#1791525


author: Dave Anderson <anderson@redhat.com> - 2.0-3
changelog:
  - Replace obsolete _init() and _fini() functions.
  - Fix possible segmentation violation on calloc() failure.
  - Initialize trace_dat to avoid compiler warning.


author: Dave Anderson <anderson@redhat.com> - 2.0.12
changelog:
  - Differentiate ppc64 .ring_buffer_read text symbol from ring_buffer_read data symbol
  - Fix for ring_buffer_per_cpu.nr_pages size change on big-endian systems 
  - Fix for Linux 4.7 change to the TRACE_EVENT_FL_TRACEPOINT flag
    Resolves: rhbz#1441914
    Resolves: rhbz#1440726


author: Dave Anderson <anderson@redhat.com> - 2.0.13
changelog:
  - Build requires crash-devel-7.2.0-2 and usage requires crash-7.2.0-2
    because of load_module structure change.
    Resolves: rhbz#1520825


author: Dave Anderson <anderson@redhat.com> - 1.0-3
changelog:
  - Remove trace_dump.patch, which requires a kernel later than
    the RHEL6 base of 2.6.32.
    Resolves: rbhz#601536


author: John W. Linville <linville@redhat.com> - 1.1.3_2013.02.13-3
changelog:
  - setregdomain: remove sed and awk calls
  - setregdomain: reimplement COUNTRY assignment with shell function


author: John W. Linville <linville@redhat.com> - 1.1.3_2014.06.13-1
changelog:
  - Update wireless-regdb to version 2014.06.13
  - Add logger commands to setregdomain to make it more communicative


author: John W. Linville <linville@redhat.com> - 1.1.3_2015.04.06-2
changelog:
  - Update wireless-regdb to version 2015.04.06
  - Add patch for regdbdump to display DFS region
  - Make some improvements to setregdomain and its man page


author: Adrian Reber <areber@redhat.com> - 1.6.1-2
changelog:
  - removed criu.service (CVE-2015-5228, CVE-2015-5231)
  - removed devel sub-package (related to above CVEs)


author: Adrian Reber <adrian@lisas.de> - 3.12-0.1
changelog:
  - Updated to 3.12 (pre-release)
  - Create libs subpackage
  - Build against SELinux (Fedora and RHEL8)
  - Build against libbsd (Fedora)


author: Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-2
changelog:
  - scriptlets are not created correctly if systemd is not in BR 986698
  - remove sub-package sysvinit, which is not needed anymore
  - update license, anacron is under GPLv2+


author: Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-3
changelog:
  - 919290 systemd script use "KillMode=process"
  - Fcntl locking has different semantics than flock. Prefer flock.
    - 49225e172d156531ca142518d2638350752e373a
  - Pull PAM environment variables also from session modules.
    - c8e7d1b43c86a85441cb09cf7e08090f3ec1f384


author: Marcela Mašláňová <mmaslano@redhat.com> - 1.4.11-5
changelog:
  - Cronie doesn't work when is executed as stand alone without systemd (for 
    debuging issues)
  - Fix another permission, hopefully all now.
  - Resolves: rhbz#1012420, rhbz#1015567


author: Tomáš Mráz <tmraz@redhat.com> - 1.4.11-14
changelog:
  - mark the 0hourly and dailyjobs crontabs as config
  - properly handle users for whose getpwnam() returns NULL temporarily
  - log when crond is shutting down


author: Tomáš Mráz <tmraz@redhat.com> - 1.4.11-16
changelog:
  - disable mail from anacron with empty MAILTO
  - crontab: do not block access with PAM when running as root
  - improve the crontab man page
  - do not hardcode system_u selinux user but use the user from
    the current context


author: Tomáš Mráz <tmraz@redhat.com> - 1.4.11-17
changelog:
  - make anacron not to contradict itself in syslog
    (job output does not have to be necessarily mailed)


author: Tomáš Mráz <tmraz@redhat.com> - 1.4.11-18
changelog:
  - fix regression - spurious PAM log message from crontab (#1479064)
  - allow empty variables in crontabs (#1439217)


author: Marcel Plch <mplch@redhat.com> - 1.4.11-20
changelog:
  - Fix race condition when crontab is modified the same second
    before and after reading the crontab
  - Resolves: rhbz#1638691


author: Marcel Plch <mplch@redhat.com> - 1.4.11-22
changelog:
  - Backport upstream patch to fix cron failing on
    smart card authentication
  - Resolves: rhbz#1650314


author: Joe Orton <jorton@redhat.com> - 2.4.1-40.1
changelog:
  - keyutil: use SHA1 as default hash in created certs (#1030470)
  - genkey: default to 2048 bit keysize (#1039896)


author: Joe Orton <jorton@redhat.com> - 2.4.1-42
changelog:
  - genkey: skip cert generation after CSR for OpenSSL (#1039896)
  - keyutil: fix error reporting (#1039896)


author: Milan Broz <mbroz@redhat.com> - 1.6.0-0.1
changelog:
  - Update to cryptsetup 1.6.0-rc1.
  - Relax license to GPLv2+ according to new release.
  - Compile cryptsetup with libpwquality support.


author: Milan Broz <mbroz@redhat.com> - 1.6.0-1
changelog:
  - Update to cryptsetup 1.6.0.
  - Change default LUKS encryption mode to aes-xts-plain64 (AES128).
  - Force use of gcrypt PBKDF2 instead of internal implementation.


author: Ondrej Kozina <okozina@redhat.com> - 1.6.2-1
changelog:
  - Update to cryptsetup 1.6.2.
  - Add dracut module for cryptsetup-reencrypt (90reencrypt).
  - 90reencrypt: Rename dracut parameteres to be compliant with actual naming guidance.
  - 90reencrypt: Install and load loop kernel module.
  - 90reencrypt: Fix lock file name.
  - 90reencrypt: Add conflict with 90crypt dracut module (more info in #1010287)
  - Resolves: #1010278 #1010287


author: Ondrej Kozina <okozina@redhat.com> - 1.6.2-2
changelog:
  - 90reencrypt: Move conflict with 90crypt to install() section.
  - 90reencrypt: Drop to emergency_shell after successful reencryption.
  - Resolves: #1021593


author: Ondrej Kozina <okozina@redhat.com> - 1.6.3-1
changelog:
  - Update to cryptsetup 1.6.3.
  - various fixes related to block devices with 4KiB sectors
  - enable reencryption using specific keyslot (dracut module)
  - fix failure in reading last keyslot from external LUKS header
  - update FIPS POST to be complaint with actual requirements
  - fix hash limiting if parameter is not numeric
  - Resolves: #1028362 #1029032 #1029406 #1030288 #1034388 #1038097


author: Ondrej Kozina <okozina@redhat.com> - 1.6.7-1
changelog:
  - Update to cryptsetup 1.6.7.
  - patch: avoid use of kernel crypto API socket which is known
    to be broken in RHEL7.0 kernel (7.1+ is fine).
  - Resolves: #1206170


author: Ondrej Kozina <okozina@redhat.com> - 1.7.4-4
changelog:
  - patch: fix regression in blockwise functions
  - patch: avoid repeating error messages when device holders
    detected.
  - patch: add option to cryptsetup-reencrypt to print progress
    log sequentaly
  - patch: use --progress-frequency in reencryption dracut module
  - Resolves: #1480006 #1447632 #1479857


author: Ondrej Kozina <okozina@redhat.com> - 2.0.3-2
changelog:
  - patch: stop LUKS2 auto-recovery if device is no longer LUKS
    type
  - patch: update cryptsetup man page for --type option
  - patch: rephrase error message for invalid --type option in
    convert action
  - Resolves: #1599281 #1601477 #1601481


author: Ondrej Kozina <okozina@redhat.com> - 2.0.3-3
changelog:
  - Add expected permissions explicitly for locking directory.
  - Reinstate sed script removing library rpath from libtool
    script due to bug in upstream sources distribution.
  - Resolves: #1609847 #1610379


author: Ondrej Kozina <okozina@redhat.com> - 2.0.3-4
changelog:
  - patch: Fix broken LUKS2 api test.
  - patch: Allow cryptsetup to process all LUKS2 metadata variants
    according to LUKS2 specifiation.
  - Resolves: #1653388


author: Ondrej Kozina <okozina@redhat.com> - 2.0.3-5
changelog:
  - patch: calculate alignment offset correctly for LUKS2 devices.
  - patch: fix memory leak in LUKS2 validation.
  - Resolves: #1613953 #1693592


author: John Dennis <jdennis@redhat.com> - 5.8-11
changelog:
  - add ctags-5.8-memmove.patch
    bug #284 absoluteFilename uses strcpy on overlapping strings 
    http://sourceforge.net/p/ctags/bugs/284/  
    The bug was fixed upstream on 2012-03-26 in the following commit
    http://sourceforge.net/p/ctags/code/782/
    ctags-5.8-memmove.patch simply adds the same patch as the above commit.


author: Sumit Bose <sbose@redhat.com> - 2.1-1
changelog:
  - Update to ctdb version  2.1
  - added fix for tevent configure check
  - make sure autogen.sh is called before configure
    Resolves: rhbz#925204


author: Tim Waugh <twaugh@redhat.com> - 1:1.6.3-7
changelog:
  - Reverted upstream change to FINAL_CONTENT_TYPE in order to fix
    printing to remote CUPS servers (bug #1013040).


author: Tim Waugh <twaugh@redhat.com> - 1:1.6.3-12
changelog:
  - Return jobs in rank order when handling IPP-Get-Jobs (bug #1046841).
  - dbus notifier: call _exit when handling SIGTERM (STR #4314, bug #1030666).
  - Use '-f' when using rm in %setup section (bug #1046374).


author: Tim Waugh <twaugh@redhat.com> - 1:1.6.3-16
changelog:
  - Apply upstream patch to fix CVE-2014-5029 (bug #1122600),
    CVE-2014-5030 (bug #1128764), CVE-2014-5031 (bug #1128767). Also:
    - Fix conf/log file reading for authenticated users (STR #4461).
    - Fix icon display in web interface during server restart (STR #4475).
  - Apply upstream patch to fix privilege escalation due to insufficient
    checking (CVE-2014-3537, bug #1115576).
  - Describe ErrorPolicy in the cupsd.conf man page (bug #1120591).
  - Reduce package dependencies (bug #1115057):
    - New client subpackage containing command line client tools.
    - Removed 'Requires: /sbin/chkconfig'.
    - Moved 'Provides: lpd' to lpd subpackage.
  - Avoid race condition in cupsdReadClient() (bug #1113045).
  - Apply upstream patch to avoid 10 second timeouts in cupsd caused by
    reading when no data ready (bug #1110259).
  - Use colord interface correctly (bug #1087323).
  - Fix for cupsEnumDest() 'removed' callbacks (bug #1072954, STR #4380).


author: Tim Waugh <twaugh@redhat.com> - 1:1.6.3-17
changelog:
  - Support for failover without load-balancing (bug #1115219).
  - Fix cupsGetPPD3() so it doesn't give the caller an unreadable file
    (part of fix for CVE-2014-5031, STR #4500).
  - Can no longer reproduce bug #1010580 so removing final-content-type
    patch as it causes issues for some backends (bug #1149245).
  - Start cups.service after network.target (bug #1144780).


author: Tim Waugh <twaugh@redhat.com> - 1:1.6.3-19
changelog:
  - Validate ErrorPolicy in configuration (bug #1196218, STR #4591).
  - Don't use SSLv3 by default (bug #1161172, STR #4476).


author: Tim Waugh <twaugh@redhat.com> - 1:1.6.3-20
changelog:
  - Don't start jobs while cancelling others (bug #1233002, STR #4648).
  - Fix slow resume of jobs after restart (bug #1233006, STR #4646).
  - Fixes for post-install scriptlet (bug #1235035).


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:1.6.3-23
changelog:
  - 1257051 - cups-lpd man page incomplete
  - 1275790 - spec file includes triggers with overlapping version intervals
  - 1259770 - permission changed after writing to /etc/cups/subscriptions.conf


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:1.6.3-25
changelog:
  - 1297035 - gnome-settings-daemon leaks file descriptors
  - 1257751 - Email notifications ("lp -m") for printer classes don't work


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:1.6.3-32
changelog:
  - 1468747 - CUPS failover backend allows multiple jobs to get stuck in failed queue
  - 1469816 - Failover backend won't fail-over if the printer is disconnected


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:1.6.3-33
changelog:
  - 1466497 - Remove weak SSL/TLS ciphers from CUPS
  - 1434153 - CUPS print jobs show incorrect number under the "pages" column


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:1.6.3-39
changelog:
  - resolve covscan issue found in fix for 1570480
  - automake sometimes fails to generate correct macros - so force autoconf


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:1.6.3-44
changelog:
  - 1774460 - CVE-2019-8696 cups: stack-buffer-overflow in libcups's asn1_get_packed function [rhel-7]
  - 1774461 - CVE-2019-8675 cups: stack-buffer-overflow in libcups's asn1_get_type function [rhel-7]
  - 1753809 - Settings in ~/.cups/client.conf aren't used


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:1.6.3-46
changelog:
  - 1715907 - CUPS- client: cupsGetPPD3() function tries to load PPD from IPP printer and not from the CUPS queue


author: Tim Waugh <twaugh@redhat.com> - 1.0.35-6
changelog:
  - Set cost for text filters to 200 so that the paps filter gets
    preference for the time being (bug #988909).


author: Tim Waugh <twaugh@redhat.com> - 1.0.35-7
changelog:
  - Upstream patch to re-work filter costs (bug #998981). No longer need
    text filter costs patch as paps gets used by default now if
    installed.


author: Tim Waugh <twaugh@redhat.com> - 1.0.35-15:.1
changelog:
  - Applied upstream patch to fix BrowseAllow parsing issue
    (CVE-2014-4338, bug #1091568).
  - Applied upstream patch for cups-browsed DoS via
    process_browse_data() out-of-bounds read (CVE-2014-4337,
    bug #1111510).


author: Tim Waugh <twaugh@redhat.com> - 1.0.35-18
changelog:
  - Fix segfault in texttopdf filter (bug #1194263).
  - Improve cups-browsed efficiency (bug #1191691).
  - Fetch printer descriptions with cups-browsed (bug #1223719).
  - Fix cups-browsed "_" handling for printer names (bug #1167408).


author: Tim Waugh <twaugh@redhat.com> - 1.0.35-21
changelog:
  - Fix heap-based buffer overflow in texttopdf filter (bug #1241242,
    CVE-2015-3258, CVE-2015-3279).


author: EL Errata <el-errata_ww@oracle.com> - 1.0.35-26.0.1
changelog:
  - Fixes [Orabug: 29163824] source indentation not following convention
  - 28265099 - header/footer not being printed in banner page


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.0.35-28
changelog:
  - 1816109 - Queues are not cleaned up after stopping cups-browsed
  - 1811190 - cups-browsed leaks memory


author: EL Errata <el-errata_ww@oracle.com> - 1.0.35-28.0.1
changelog:
  - Fix memory leak problem [Orabug: 30574125]
  - Fixes [Orabug: 29163824] source indentation not following convention
  - 28265099 - header/footer not being printed in banner page


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-15
changelog:
  - allow to use ECC ciphers if NSS implements them (#1058776)
  - re-use of wrong HTTP NTLM connection in libcurl (CVE-2014-0015)


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-16
changelog:
  - allow to use TLS > 1.0 if built against recent NSS (#1036789)
  - use proxy name in error message when proxy is used (#1042831)
  - refresh expired cookie in test172 from upstream test-suite (#1063693)


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-26
changelog:
  - implement 'curl --unix-socket' and CURLOPT_UNIX_SOCKET_PATH (#1263318)
  - improve parsing of URL-encoded user name and password (#1260178)
  - prevent test46 from failing due to expired cookie (#1258834)


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-28
changelog:
  - prevent NSS from incorrectly re-using a session (#1269855)
  - call PR_Cleanup() in the upstream test-suite if NSPR is used (#1243324)
  - disable unreliable upstream test-case 2032 (#1241168)


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-33
changelog:
  - fix re-using connections with wrong client cert (CVE-2016-5420)
  - fix TLS session resumption client cert bypass (CVE-2016-5419)


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-34
changelog:
  - acknowledge the --no-sessionid/CURLOPT_SSL_SESSIONID_CACHE option
    (required by the fix for CVE-2016-5419)


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-37
changelog:
  - fix tight loop in non-blocking TLS handhsake over proxy (#1388162)
  - handle cookies with numerical IPv6 address (#1341503)
  - make libcurl recognize chacha20-poly1305 and SHA384 cipher-suites (#1374740)
  - curl -E: allow to escape ':' in cert nickname (#1376062)
  - run automake in %prep to avoid patching Makefile.in files from now on


author: Kamil Dudka <kdudka@redhat.com> - 7.29.0-48
changelog:
  - fix RTSP bad headers buffer over-read (CVE-2018-1000301)
  - fix FTP path trickery leads to NIL byte out of bounds write (CVE-2018-1000120)
  - fix LDAP NULL pointer dereference (CVE-2018-1000121)
  - fix RTSP RTP buffer over-read (CVE-2018-1000122)
  - http: prevent custom Authorization headers in redirects (CVE-2018-1000007)
  - doc: --tlsauthtype works only if built with TLS-SRP support (#1542256)
  - update certificates in the test-suite because they expire soon (#1572723)


author: Kamil Dudka <kdudka@redhat.com> - 7.29.0-50
changelog:
  - remove dead code, detected by Coverity Analysis
  - remove unused variable, detected by GCC and Clang


author: Livy Ge <livy.ge@oracle.com> - 7.29.0-51.0.1.el7_6.3
changelog:
  - Security Fixes [OraBug: 28939992]
  - CVE-2016-8615 cookie injection for other servers (https://curl.haxx.se/docs/CVE-2016-8615.html)
  - CVE-2016-8616 case insensitive password comparison (https://curl.haxx.se/docs/CVE-2016-8616.html)
  - CVE-2016-8617 OOB write via unchecked multiplication (https://curl.haxx.se/docs/CVE-2016-8617.html)
  - CVE-2016-8618 double-free in curl_maprintf (https://curl.haxx.se/docs/CVE-2016-8618.html)
  - CVE-2016-8619 double-free in krb5 code (https://curl.haxx.se/docs/CVE-2016-8619.html)
  - CVE-2016-8621 curl_getdate read out of bounds (https://curl.haxx.se/docs/CVE-2016-8621.html)
  - CVE-2016-8622 URL unescape heap overflow via integer truncation (https://curl.haxx.se/docs/CVE-2016-8622.html)
  - CVE-2016-8623 Use-after-free via shared cookies (https://curl.haxx.se/docs/CVE-2016-8623.html)
  - CVE-2016-8624 invalid URL parsing with # (https://curl.haxx.se/docs/CVE-2016-8624.html)


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-43
changelog:
  - curl --socks5-{basic,gssapi}: control socks5 auth (#1409208)
  - nss: fix a memory leak when CURLOPT_CRLFILE is used (#1427883)
  - nss: do not leak PKCS #11 slot while loading a key (#1444860)
  - nss: fix a possible use-after-free in SelectClientCert() (#1473158)


author: Kamil Dudka <kdudka@redhat.com> - 7.29.0-52
changelog:
  - prevent curl --rate-limit from hanging on file URLs (#1281969)
  - fix NTLM password overflow via integer overflow (CVE-2018-14618)
  - fix bad arithmetic when outputting warnings to stderr (CVE-2018-16842)
  - backport options to force TLS 1.3 in curl and libcurl (#1672639)
  - prevent curl --rate-limit from crashing on https URLs (#1683292)


author: Kevin Lyons <kevin.x.lyons@oracle.com> - 7.29.0-57.0.1
changelog:
  - Fix TFTP small blocksize heap buffer overflow (https://curl.haxx.se/docs/CVE-2019-5482.html)[CVE-2019-5482][Orabug: 30568724]
  - Security Fixes [OraBug: 28939992]
  - CVE-2016-8615 cookie injection for other servers (https://curl.haxx.se/docs/CVE-2016-8615.html)
  - CVE-2016-8616 case insensitive password comparison (https://curl.haxx.se/docs/CVE-2016-8616.html)
  - CVE-2016-8617 OOB write via unchecked multiplication (https://curl.haxx.se/docs/CVE-2016-8617.html)
  - CVE-2016-8618 double-free in curl_maprintf (https://curl.haxx.se/docs/CVE-2016-8618.html)
  - CVE-2016-8619 double-free in krb5 code (https://curl.haxx.se/docs/CVE-2016-8619.html)
  - CVE-2016-8621 curl_getdate read out of bounds (https://curl.haxx.se/docs/CVE-2016-8621.html)
  - CVE-2016-8622 URL unescape heap overflow via integer truncation (https://curl.haxx.se/docs/CVE-2016-8622.html)
  - CVE-2016-8623 Use-after-free via shared cookies (https://curl.haxx.se/docs/CVE-2016-8623.html)
  - CVE-2016-8624 invalid URL parsing with # (https://curl.haxx.se/docs/CVE-2016-8624.html)


author: EL Errata <el-errata_ww@oracle.com> - 7.29.0-59.0.1
changelog:
  - Fix TFTP small blocksize heap buffer overflow (https://curl.haxx.se/docs/CVE-2019-5482.html)[CVE-2019-5482][Orabug: 30568724]
  - Security Fixes [OraBug: 28939992]
  - CVE-2016-8615 cookie injection for other servers (https://curl.haxx.se/docs/CVE-2016-8615.html)
  - CVE-2016-8616 case insensitive password comparison (https://curl.haxx.se/docs/CVE-2016-8616.html)
  - CVE-2016-8617 OOB write via unchecked multiplication (https://curl.haxx.se/docs/CVE-2016-8617.html)
  - CVE-2016-8618 double-free in curl_maprintf (https://curl.haxx.se/docs/CVE-2016-8618.html)
  - CVE-2016-8619 double-free in krb5 code (https://curl.haxx.se/docs/CVE-2016-8619.html)
  - CVE-2016-8621 curl_getdate read out of bounds (https://curl.haxx.se/docs/CVE-2016-8621.html)
  - CVE-2016-8622 URL unescape heap overflow via integer truncation (https://curl.haxx.se/docs/CVE-2016-8622.html)
  - CVE-2016-8623 Use-after-free via shared cookies (https://curl.haxx.se/docs/CVE-2016-8623.html)
  - CVE-2016-8624 invalid URL parsing with # (https://curl.haxx.se/docs/CVE-2016-8624.html)
  - Drop 1001-tftp-Alloc-maximum-blksize-and-use-default-unless-OA.patch


author: Petr Pisar <ppisar@redhat.com> - 1.11.23-29
changelog:
  - Correct handling systemd service (bug #737264)
  - Allow configuration with automake-1.13.1
  - Allow to stop all server instances by stopping cvs.target


author: Petr Pisar <ppisar@redhat.com> - 1.11.23-30
changelog:
  - Fix texinfo documentation to work with texinfo-5.1 (bug #970716)
  - Do not crash if crypt(3) returns NULL (bug #966497)


author: Petr Pisar <ppisar@redhat.com> - 1.11.23-31
changelog:
  - Allow CVS server to use any Kerberos key with cvs service name. This reverts
    canonicalization on clite side introduced with 1.11.23-20 and replaces it
    with a more benevolent key selection on server side. (bug #722972)


author: Petr Pisar <ppisar@redhat.com> - 1.11.23-32
changelog:
  - Harden build for cvs in server role (bug #983164)
  - Add cvs.sh(5) manual page (bug #983164)
  - Add cvs.csh(5) manual page (bug #983164)


author: Ville Skyttä <ville.skytta@iki.fi> - 2.2-0.5.b1
changelog:
  - Build with -DLINUX to fix --cvs-direct on 64-bit platforms (#539765).
  - Use patch instead of sed for man page fixes.


author: Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.4.17-1
changelog:
  - New upstream version, fixes upstream bugs:
  - reconstruct doesn't retain internaldate correctly (#3733)
  - Race condition in maibox rename (#3696)
  - DBERROR db4: Transaction not specified for a transactional database (#3715)
  - performance degradation on huge indexes in 2.4 branch (#3717)
  - typo fix in imapd.conf man page (#3729)
  - quota does not find all quotaroots if quotalegacy, fulldirhash and prefix are used and virtdomains is off (#3735)
  - Mail delivered during XFER was lost (#3737)
  - replication does not work on RENAME (#3742)
  - Failed asserting during APPEND (#3754)


author: Petr Lautrbach <plautrba@redhat.com> 2.1.26-10
changelog:
  - fix hardening for /usr/sbin/saslauthd
  - add testsaslauthd.8 man page to the package
  - use static md5global.h file


author: Jakub Jelen <jjelen@redhat.com> 2.1.26-18
changelog:
  - Revert updated GSSAPI flags as in RFC 4752 to restore backward compatibility (#1154566)
  - Add and document ability to run saslauth as non-root user (#1188065)
  - Support AIX SASL GSSAPI (#1174322)
  - Update client library to be thread safe (#1147659)
  - Fix problem, that parsing short prefix matches the whole mechanism name (#1089267)
  - Don't use unnecessary quotes around user description (#1082564)
  - Fix confusing message when config file has typo (#1022479)


author: Doug Ledford <dledford@redhat.com> - 2.0.25-3.el6
changelog:
  - Update config directory for rhel6 (from /etc/ofed to /etc/rdma)
  - Remove compat-dapl and split it off to its own rpm
  - Related: bz543948


author: Doug Ledford <dledford@redhat.com> - 2.0.25-4.el6
changelog:
  - Clean up rpmlint warnings about unversioned obsoletes
  - Make setup quite
  - Include COPYING file in docs
  - Fix naked macro in changelog
  - Related: bz555835


author: Jay Fenlason <fenlason@redhat.com> 2.0.25-5.1.el6
changelog:
  - dapl-2.0.25-signal-handler.patch
    Resolves: bz667742	Error mapping bug in dapls_wait_comp_channel
  - dapl-2.0.25-new-providers.patch
    Resolves: bz636596
  - dapl-2.0.25-dat_ia_open_hang.patch
    Resolves: bz649360
  - dapl-2.0.25-cleanup-cr-linkings-after-dto-error-on-ep.patch
    Resolves: bz626541
  - dapl-2.0.25-verbs-cq-completion-channels-leak.patch
    Resolves: bz637980


author: Jay Fenlason <fenlason@redhat.com> 2.0.25-5.2.el6
changelog:
  - Actually install the signal-handler patch
    Resolves: bz667742	Error mapping bug in dapls_wait_comp_channel


author: Doug Ledford <dledford@redhat.com> - 2.0.32-1
changelog:
  - Update to latest upstream version (2.0.25 -> 2.0.32)
  - Remove 4 patches folded into upstream release
  - Rebuild against new libibverbs and librdmacm
  - Update exclusive arch to accommodate i686 arch
  - Related: bz724896, bz725016


author: Doug Ledford <dledford@redhat.com> - 2.0.34-1
changelog:
  - Update to latest upstream version
  - Rebuild against new libibverbs (FDR link speed capable and IBoE enabled)
  - Related: bz750609


author: Jay Fenlason <fenlason@redhat.com> - 2.0.39-1
changelog:
  - Upgrade to latest version
    Resolves: rhbz#985117
  - Fix a compile problem with NULL not being defined
    Resolves: rhbz#1029509


author: Doug Ledford <dledford@redhat.com> - 2.0.39-5
changelog:
  - Bump and rebuild after retagging the latest libibverbs and librdmacm
    into the build root
  - Related: bz1123996


author: Doug Ledford <dledford@redhat.com> - 2.1.5-1
changelog:
  - Update to latest upstream release
  - Include support for s390x
  - Include support for aarch64
  - Drop old fix for NULL not defined, upstream has it resolved
  - Resolves: bz1182180, bz1197216, bz1172462, bz1044727, bz1056487


author: Colin Walters <walters@verbum.org> - 1:1.6.12-2
changelog:
  - Enable all upstream tests
    Resolves: #955532
    This is fairly hacky; a much better replacement would be
    something like the InstalledTests system.  But we have to live
    with rpm and stuff for now...


author: Rex Dieter <rdieter@fedoraproject.org> - 1.1.1-3
changelog:
  - python3-dbus subpkg (#892474)
  - (main) Provides: python-dbus
  - BR: python-docutils
  - .spec cosmetics
  - skip failed tests on rawhide (#913936)


author: Colin Walters <walters@redhat.com> - 1.1.1-9
changelog:
  - Move modules to libdir to avoid multilib conflicts
  - And comment out test suite, since we were not actually
    failing if it failed, but it trips up an rpmdiff check
    on the output of the suite.
  - Resolves: #1076411


author: Rex Dieter <rdieter@fedoraproject.org> - 0.15.2-2
changelog:
  - -devel: drop Requires: glib2-devel, already gets pulled in via pkgconfig deps
  - -editor: add icon scriptlets
  - tighten subpkg deps via %{_isa}


author: Kalev Lember <kalevlember@gmail.com> - 0.15.3-1
changelog:
  - Update to 0.15.3
  - Install the HighContrast icons and update the icon cache scriptlets to take
    this into account


author: Marek Kasik <mkasik@redhat.com> - 0.26.0-1
changelog:
  - Update to 0.26.0
  - Remove editor subpackage
  - Return libdbus-1 library (not header or pkgconfig files)
  - Resolves: #1386841


author: Marek Kasik <mkasik@redhat.com> - 0.26.0-3
changelog:
  - Check mtimes of files in /etc/dconf/db/*.d/ directories
  - when running "dconf update"
  - Resolves: #1626372


author: Marek Kasik <mkasik@redhat.com> - 0.28.0-3
changelog:
  - Check mtimes of files in /etc/dconf/db/*.d/ directories
  - when running "dconf update"
  - Resolves: #1570569


author: Marek Kasik <mkasik@redhat.com> - 3.22.3-2
changelog:
  - Import dconf-editor package from Fedora 25
  - Add Conflicts tag
  - Version BuildRequires
  - Update License field
  - Resolves: #1388931


author: Jonathan Dieter <jdieter@lesbg.com> - 3.6-0.13.20130520git
changelog:
  - Clearer error message when applydeltaiso fails (#825428) (Thanks, John!)
  - Add details to applydeltaiso and makedeltaiso man pages (#569499)
  - Add fragiso man page to deltaiso package (#569776)
  - Fix section for applydeltaiso (#548970)
  - Add arch-specific requires (#677060)


author: Jonathan Dieter <jdieter@lesbg.com> - 3.6-1
changelog:
  - Update to 3.6 which, among other things, fixes a bug when applying a deltarpm
    to create a gzip-compressed rpm using full compression


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-104
changelog:
  - Change _pkgconfdir from /usr/share/pkgconfig to /usr/lib/pkgconfig
  - Modify 0209-UPBZ-1430097-multipath-C-API.patch
    * change _pkgconfdir and fixed double-closing fd
  - Add 0211-RH-strlen-fix.patch
    * checks that variables are not NULL before passing them to strlen
  - Related: bz #1430097


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-107
changelog:
  - Modify 0197-RHBZ-1394059-max-sectors-kb.patch
    * Make multipath only change max_sectors_kb on creates. On reloads, it
      just makes sure the new path matches the multipath device.
  - Refresh 0198-RHBZ-1372032-detect-path-checker.patch
  - Refresh 0201-RHBZ-1403552-silence-warning.patch
  - Refresh 0206-RHBZ-1239173-pt2-no-paths.patch
  - Refresh 0207-UP-add-libmpathcmd.patch
  - Refresh 0212-RHBZ-1431562-for-read-only.patch
  - Resolves: bz #1394059


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-109
changelog:
  - Add 0214-RHBZ-1392115-set-paths-not-ready.patch
    * Set ENV{SYSTEMD_READY}="0" on multipath path devices
  - Resolves: bz #1392115


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-110
changelog:
  - Add 0215-RHBZ-1444194-fix-check-partitions.patch
    * make sure kpartx partions match the correct device
  - Add 0216-RHBZ-1448562-fix-reserve.patch
    * don't join threads that haven't been created
  - Add 0217-RHBZ-1437329-blacklist-oracle-devs.patch
    * blacklist db2.* devices
  - Add 0218-RHBZ-1448576-3PAR-config.patch
  - Resolves: bz #1444194, #1448562, #1437329, #1448576


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-111
changelog:
  - Remove 0217-RHBZ-1437329-blacklist-oracle-devs.patch
    * Incorrect change, and the bug is already fixed.
  - Move 0218-RHBZ-1448576-3PAR-config.patch to
    0217-RHBZ-1448576-3PAR-config.patch
  - Resolves: bz #1448576


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-111.1
changelog:
  - Add 0218-RHBZ-1510837-add-feature-fix.patch
    * handle null feature string
  - Add 0219-RHBZ-1510834-unpriv-sgio.patch
    * add unpriv_sgio configuration option to set unpriv_sgio on multipath device
      and paths
  - Add 0220-RHBZ-1510834-prkey.patch
    * allow setting reservation_key to "file" to set and read keys from
      prkey_file. Also add new multipathd commands to modify the prkey file.
  - Add 0221-RHBZ-1510839-nimble-config.patch
  - Resolves: bz #1510834, #1510837, #1510839


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-111.2
changelog:
  - Modify Add 0220-RHBZ-1510834-prkey.patch
    * Improve error checking for mpathpersist
  - Resolves: bz #1510834


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-112
changelog:
  - Modify 0191-RHBZ-1169168-disable-changed-paths.patch
    * man page fixup
  - Modfiy 0197-RHBZ-1394059-max-sectors-kb.patch
    * man page fixup
  - Modify 0205-RHBZ-1416569-reset-stats.patch
    * man page fixup
  - Add 0218-RHBZ-1459370-add-feature-fix.patch
    * handle null feature string
  - Add 0219-RHBZ-1448970-fix-resize.patch
    * if the resize fails, try to resume again with the old table.
  - Add 0220-RHBZ-1448223-fix-kpartx.patch
    * gracefully fail when run on something other than a file or block device
  - Add 0221-RH-harden-files.patch
    * change build parameters to use position independent code
  - Add 0222-RHBZ-1457288-fix-show-maps-json.patch
    * handle running "show maps json" with no multipath devices present
  - Add 0223-RHBZ-1452210-unpriv-sgio.patch
    * add unpriv_sgio configuration option to set unpriv_sgio on multipath device
      and paths
  - Add 0224-RHBZ-1452210-prkey.patch
    * allow setting reservation_key to "file" to set and read keys from
      prkey_file. Also add new multipathd commands to modify the prkey file.
  - Resolves: bz #1459370, #1448970, #1448223, #1457288, #1452210


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-113
changelog:
  - Modify 0224-RHBZ-1452210-prkey.patch
    * fix errow with telling multipathd to set prkeys
  - Add 0225-RH-udevdir.patch
    * fix rpmdiff complaint about udev rules installation
  - Resolves: bz #1452210


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-114
changelog:
  - Add 0226-RH-allow-overrides-section.patch
    * This is a dummy section that exists to help the transition to RHEL8
  - Add 0227-RHBZ-1465773-fix-path-delay-msg.patch
  - Add 0228-RHBZ-1464634-hauwei-config-update.patch
  - Add 0229-RHBZ-1467987-poll-on-udev-monitor.patch
    * Do poll first, so udev_monitor_receive_device doesn't return error when
      there is no uevent
  - Add 0230-UP-allow-invalid-creates.patch
    * Allow creation of devices with no valid paths.
  - Add 0231-RHBZ-1458852-delay-readying.patch
    * Add ghost_delay configuration option to delay device activation when only
      ghost paths exist.
  - Add 0232-RHBZ-1456955-property-blacklist.patch
    * Add the "property" blacklist type.
  - Resolves: bz #1456955, #1458852, #1464634, #1465773, #1467987


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-115
changelog:
  - Add 0233-RHBZ-1451852-1482629-nimble-config.patch
  - Add 0234-RHBZ-1500109-doc-typo.patch
  - Remove old triggerun scriptlet (bz1470384)
  - Resolves: bz #1451852, #1470384, #1482629, #1500109


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-116
changelog:
  - Add 0235-RHBZ-1480638-NVMe-support.patch
    * adds support for multipathing NVMe devices
  - Resolves: bz #1480638


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-117
changelog:
  - Modify 0235-RHBZ-1480638-NVMe-support.patch
    * remove overly-restrictive uevent filtering
  - Resolves: bz #1480638


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-118
changelog:
  - Modify 0224-RHBZ-1452210-prkey.patch
    * Improve error checking for mpathpersist
  - Resolves: bz #1452210


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-119.1
changelog:
  - Add 0237-RHBZ-1607749-add-transport-blacklist.patch
    * and new blacklist option, "protocol"
  - Resolves: bz #1607749


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-120
changelog:
  - Add 0237-RHBZ-1526876-show-sysfs-state.patch
    * Correctly get sysfs state for multipath -l output
  - Add 0238-RHBZ-1508483-mpathconf-info.patch
  - Add 0239-RHBZ-1544958-client-timeout.patch
    * increase maximum multipathd client reply timeout to 60 seconds
  - Add 0240-UPBZ-1568902-id_size.patch
    * increase maximum size of product and revision strings to deal with nvme
  - Add 0241-RHBZ-1554516-show-path-failures.patch
    * add a path failures multipathd path format wildcard
  - Add 0242-RHBZ-1541116-all-tg-pt.patch
    * add all_tg_pt configuration option to make mpathpersist send only
      one registration per host
  - Add 0243-RHBZ-1498724-save-persist-options.patch
    * allow ":aptpl" to be added to the reservation_key to fix multipathd
      aptpl persistent reservation handling
  - Add 0244-RHBZ-1562247-remove-rbd.patch
    * remove multipath support for rbd
  - Resolves: bz #1498724, #1508483, #1526876, #1541116, #1544958, #1554516
  - Resolves: bz #1562247, #1568902


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-121
changelog:
  - Add 0245-RHBZ-1584228-fix-readsector0_size.patch
    * correctly figure IO size
  - Add 0246-RHBZ-1593459-add-transport-blacklist.patch
    * and new blacklist option, "protocol"
  - Add 0247-RHBZ-1585824-mpathconf-allow-doc.patch
  - Resolves: bz #1584228, #1585824, #1593459


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-123
changelog:
  - Add 0249-RHBZ-1610263-mpathpersist-max-fds.patch
    * make mpathpersist honor max_fds multipath.conf parameter
  - Resolves: bz #1610263


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-124
changelog:
  - Add 0250-RHBZ-1610867-rescan-change.patch
    * Update multipath devices on change events.
  - Add 0251-RHBZ-1614011-discovery-timeout.patch
  - Add 0252-RHBZ-1623595-cmd-error-status.patch
  - Add 0253-RHBZ-1618549-mix-hw-handler.patch
    * Don't retain attached hw handler when different hw handlers are
      attached to different paths
  - Add 0254-RHBZ-1635819-fix-mpathpersist-crash.patch
  - Add 0255-RHBZ-1638651-marginal-path.patch
    * backport marginal_path options from upstream
  - Resolves: bz #1610867, #1614011, #1618549, #1623595, #1635819, #1638651


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-125
changelog:
  - Modify 0250-RHBZ-1610867-rescan-change.patch
    * Fix memory Leak
  - Modify 0255-RHBZ-1638651-marginal-path.patch
    * Fix NULL dereference
  - Refresh 0252-RHBZ-1623595-cmd-error-status.patch
  - Resolves: bz #1610867, #1638651


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-127
changelog:
  - Add 0256-RHBZ-1672175-retry-no-fd-paths.patch
    * retry adding paths if they couldn't be opened initially
  - Add 0257-RHBZ-1679556-dont-check-dm-devices.patch
    * don't check if dm devices are multipath paths
  - Add 0258-RHBZ-1634183-ANA-prioritizer.patch
    * Add NVMe ANA path prioritizer
  - Resolves: bz #1634183, #1672175, #1679556


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-128
changelog:
  - Modify 0258-RHBZ-1634183-ANA-prioritizer.patch
    * minor change
  - Add 0259-RHBZ-1701604-fix-nr-active.patch
    * recalculate the number of active paths whenever a path is checked
  - Add 0260-RHBZ-1634183-prio-fixes.patch
  - Add 0261-RHBZ-1714506-skip-blacklisted-paths.patch
    * ignore blacklisted paths in mpathpersist
  - Add 0262-RHBZ-1699486-reload-with-failed-paths.patch
    * allow forced reloads even if there are no reusable paths
  - Add 0263-RHBZ-1686708-nvme-hcil.patch
    * make nvme ids work like in upstream
  - Add 0264-RHBZ-1699441-de-series-config.patch
  - Resolves: bz #1686708, #1699441, #1699486, #1701604, #1714506


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-129
changelog:
  - Add 0265-RHBZ-1721855-mpathpersist-speedup.patch
    * only grab path information from necessary devices, and allow batch files.
  - Add 0266-RHBZ-1696817-fix-emc-checker.patch
    * fix detection of inactive snapshots
  - Add 0267-RHBZ-1661156-powermax-config.patch
  - Remove 0261-RHBZ-1714506-skip-blacklisted-paths.patch
    * This fix is superseded by 0265-RHBZ-1721855-mpathpersist-speedup.patch
  - Resolves: bz #1661156, #1696817, #1721855


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-130
changelog:
  - Add 0268-RHBZ-1721855-mpathpersist-fixes.patch
    * Fix issues in the mpathpersist speedup code
  - Resolves: bz #1721855


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-131
changelog:
  - Modify 0268-RHBZ-1721855-mpathpersist-fixes.patch
    * The fix for 1721855 broke 1714506.
  - Resolves: bz #1714506


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-132
changelog:
  - Add 0269-RHBZ-1804420-remove-kpartx-limit.patch
    * Remove the 256 device limit, when searching loop devices with kpartx
  - Resolves: bz #1804420


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-133
changelog:
  - Add 0270-RHBZ-1775481-segfault-fix.patch
    * Fix segfault related to missing dm device tables
  - 0271-RHBZ-1806197-mpathconf-typo.patch
  - Resolves: bz #1775481, #1806197


author: David Sloboda <david.x.sloboda@oracle.com> - 0.4.9-133.0.1
changelog:
  - Add 0001-multipath-fix-segfault-with-disable_changed_wwids.patch
    * fix segfault with disable_changed_wwids for orabug 29469903 (jianchao.w.wang@oracle.com)


author: David Kubat <david.kubat@oracle.com> - 0.4.9-135.0.1
changelog:
  - mpathpersist: Fix Register and Ignore with 0x00 SARK [Orabug: 32696195]
  - mpathpersist: update prkeys file on changing registrations [Orabug: 32696195]
  - Keep upstream patch 0273-RHBZ-1988462-fix-disable-changed-wwids-segfault.patch 
    * fix segfault with disable_changed_wwids for orabug 29469903 (jianchao.w.wang@oracle.com)


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-57
changelog:
  - Add 0065-UPBZ-995538-fail-rdac-on-unavailable.patch
    * make rdac checker always mark paths with asymmetric access state of
      unavailable as down
  - Resolves: bz #995538


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-58
changelog:
  - 0066-UP-dos-4k-partition-fix.patch
    * Make kpartx correctly handle 4K sector size devices with dos partitions.
  - Resolves: bz #1018439


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-59
changelog:
  - Add 0067-RHBZ-1022899-fix-udev-partition-handling.patch
    * Make sure to wipe partition devices on change event if they weren't 
      wiped on the device add event 
  - Add 0068-RHBZ-1034578-label-partition-devices.patch   
    * Make sure that partition devices are labeled like the whole device 
  - Add 0069-UPBZ-1033791-improve-rdac-checker.patch   
    *  Use RTPG data in RDAC checker 
  - Add 0070-RHBZ-1036503-blacklist-td-devs.patch
  - Add 0071-RHBZ-1031546-strip-dev.patch   
    * make multipathd interactive commands able to handle /dev/<devnode> 
      instead of just <devnode>
  - Resolves: bz #1022899, #1031546, #1033791, #1034578, #1036503


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-60
changelog:
  - Add 0072-RHBZ-1039199-check-loop-control.patch
    * Make kpartx use LOOP_CTL_GET_FREE and loop-control to find a free
      loop device. This will autoload the loop module.
  - Resolves: bz #1039199


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-63
changelog:
  - Modify 0072-RHBZ-1039199-check-loop-control.patch
    * only call close on the /dev/loop-control fd the open succeeds
  - Add 0073-RH-update-build-flags.patch
    * fix print call to work with -Werror=format-security compile flag, and
      change compilation flags for non-rpmbuild compiles
  - Add 0074-RHBZ-1056976-dm-mpath-rules.patch
    * Add rules to keep from doing work in udev if there are no
      active paths, or if the event was for a multipath device
      reloading its table due to a path change.
  - Add 0075-RHBZ-1056976-reload-flag.patch
    * multipath code to identify reloads that the new rules can
      ignore
  - Add 0076-RHBZ-1056686-add-hw_str_match.patch
    * add a new default config paramter, "hw_str_match", to make user
      device configs only overwrite builtin device configs if the
      identifier strings match exactly, like the default in RHEL6.
  - Add 0077-RHBZ-1054806-mpathconf-always-reload.patch
    * Make mpathconf always reconfgure multipathd when you run it with
      a reconfigure option and --with-multipathd=y, even if the
      configuration doesn't change.
  - Update Requires and BuildRequires for device-mapper to 1.02.82-2
  - Install new udev rules file /usr/lib/udev/rules.d/11-dm-mpath.rules
  - Related: bz #1039199
  - Resolves: bz #1054806, #1056686, #1056976


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-65
changelog:
  - Add 0078-RHBZ-1054044-fix-mpathconf-manpage.patch
    * Fix typo
  - Add 0079-RHBZ-1070581-add-wwid-option.patch
    * add multipath option "-a". To add a device's wwid to the wwids file
  - Resolves: bz #1054044, #1070581


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-66
changelog:
  - Add 0080-RHBZ-1075796-cmdline-wwid.patch
    * add multipath option "-A" to add wwids specified by the kernel
      command line mapth.wwid options.
  - Resolves: bz #1075796


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-69
changelog:
  - Add 0096-RHBZ-979474-new-wildcards.patch
    * Add N, n, R, and r path wildcards to print World Wide ids
  - Add 0097-RH-fix-coverity-errors.patch
    * Fix a number of unterminated strings and memory leaks on failure
      paths.
  - Resolves: bz #979474


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-70
changelog:
  - Modify 0096-RHBZ-979474-new-wildcards.patch
    * Fix a faulty check
  - Add 0098-UPBZ-1067171-mutipath-i.patch
    * Add -i option to ignore wwids file when checking for valid paths
  - Add 0099-RH-add-all-devs.patch
    * Add new devices config option all_devs. This makes the configuration
      overwrite the specified values in all builtin configs
  - Related: bz #979474
  - Resolves: bz #1067171


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-71
changelog:
  - Re-add 0050-RH-listing-speedup.patch
  - Modify 0098-UPBZ-1067171-mutipath-i.patch
    * add dry_run cleanup code from upstream
  - Refresh 0099-RH-add-all-devs.patch
  - Add 0100-RHBZ-1067171-multipath-i-update.patch
    * make -i work correctly with find_multipaths
  - Resolves: bz #1067171


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-72
changelog:
  - Add 0101-RH-cleanup-partmaps-code.patch
    * code refactoring to prepare for next patch
  - Add 0102-RHBZ-631009-deferred-remove.patch
    * add deferred_remove option to /etc/multipath.conf
  - Resolves: bz #631009


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-75
changelog:
  - Add 0103-RHBZ-1148979-fix-partition-mapping-creation-race-with-kpartx.patch
    * Only run kpartx on device activation
  - Resolves: bz #1148979


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-76
changelog:
  - Modify 0102-RHBZ-631009-deferred-remove.patch
    * Fixed compiler warning message for builds with old device-mapper versions
  - Add 0104-RHBZ-1159337-fix-double-free.patch
    * made ev_remove_path exit immediately after failing setup_multipath, since
      it handles cleaning up the device
  - Resolves: bz #1159337
  - Related: bz #631009


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-77
changelog:
  - Add 0105-RHBZ-1180032-find-multipaths-man.patch
    * add find_multipaths to man page
  - Modify multipath.conf (bz #1069360)
    * add uid_attribute example
  - Resolves: bz #1180032


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-77.2
changelog:
  - Add 0107-UPBZ-1254292-iscsi-targetname.patch
    * check for targetname iscsi sysfs value
  - Resolves: bz #1267131


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-78
changelog:
  - Modify 0102-RHBZ-631009-deferred-remove.patch
    * Code refactor and minor fix.
  - Add 0106-RHBZ-1169935-no-new-devs.patch
    * add new configuration option "ignore_new_boot_devs"
  - Add 0107-RH-adapter-name-wildcard.patch
    * add new paths wildcard to show the host adapter
  - Add 0108-RHBZ-1153832-kpartx-remove-devs.patch
    * switch to kpartx -u in 62-multipath.rules to delete removed partitions
  - Add 0109-RH-read-only-bindings.patch
    * add -B support to multipathd
  - Add 0110-RHBZ-blacklist-vd-devs.patch
    * virtio-blk devices don't report a WWID so multipath can't use them
  - Add 0111-RH-dont-show-pg-timeout.patch
    * remove pg_timeout setting and displaying code
  - Add 0112-RHBZ-1194917-add-config_dir-option.patch
    * add new configuration option "config_dir"
  - Add 0113-RHBZ-1194917-cleanup.patch
    * code refactoring
  - Add 0114-RHBZ-1196394-delayed-reintegration.patch
    * add new configuration options "delay_watch_checks" and
      "delay_wait_checks"
  - Add 0115-RHBZ-1198418-fix-double-free.patch
    * fix crash when multipath fails adding a multipath device
  - Add 0116-UPBZ-1188179-dell-36xxi.patch
    * New builtin config
  - Add 0117-RHBZ-1198424-autodetect-clariion-alua.patch
    * update default config
  - Add 0118-UPBZ-1200738-update-eternus-config.patch
    * update default config
  - Add 0119-RHBZ-1081397-save-alua-info.patch
    * make prioritizers save information between calls to speed them up.
  - Add 0120-RHBZ-1043093-realloc-fix.patch
    * free old memory if realloc fails.
  - Add 0121-RHBZ-1197234-rules-fix.patch
    * make sure kpartx runs after an DM_ACTIVATION event occurs.
  - Add 0122-RHBZ-1212590-dont-use-var.patch
    * use /run instead of /var/run
  - Add 0123-UPBZ-1166072-fix-path-offline.patch
    * Don't mark quiesce and transport-offline paths as offline
  - Modify mulfipth.conf default config file (bz #1194794)
  - Related: bz #1153832
  - Resolves: bz #631009, #1043093, #1081397, #1166072, #1169935, #1188179
  - Resolves: bz #1194794, #1194917, #1196394, #1197234, #1198418, #1198424
  - Resolves: bz #1200738, #1212590


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-79
changelog:
  - Add 0124-RHBZ-1209275-retrigger-uevents.patch
    * Make multipathd retrigger uevents when paths haven't successfully had
      their udev_attribute environment variable set by udev and add
      "retrigger_ties" and "retrigger_delay" to control this
  - Add 0125-RHBZ-1153832-kpartx-delete.patch
    * Delete all partition devices with -d (not just the ones in the partition
      table)
  - Add 0126-RHBZ-1211383-alias-collision.patch
    * make multipathd use the old alias, if rename failed and add
      "new_bindings_in_boot" to determine if new bindings can be added to
      the bindings file in the initramfs
  - Resolves: bz #1153832, #1209275, #1211383


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-80
changelog:
  - Add 0127-RHBZ-1201030-use-blk-availability.patch
    * Make multipath use blk-availability.service
  - Add 0128-RHBZ-1222123-mpathconf-allow.patch
    * Add mpathconf --allow for creating specialized config files.
  - Resolves: bz #1201030, #1222123


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-81
changelog:
  - Modify 0128-RHBZ-1222123-mpathconf-allow.patch
    * Fix up covscan complaints.
  - Related: bz #1222123


author: Benjmain Marzinski <bmarzins@redhat.com> 0.4.9-82
changelog:
  - Add 0129-UPBZ-1254292-iscsi-targetname.patch
    * check for targetname iscsi sysfs value
  - Resolves: bz #1254292


author: Benjmain Marzinski <bmarzins@redhat.com> 0.4.9-83
changelog:
  - Add 0130-RHBZ-1259523-host_name_len.patch
    * increase size of host string
  - Resolves: bz# 1259523


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-84
changelog:
  - 0131-UPBZ-1259831-lock-retry.patch
    * retry locking when creating multipath devices
  - Resolves: bz# 1259831


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-85.1
changelog:
  - Add 0132-RHBZ-1296979-fix-define.patch
    * look for the correct libudev function to set define
  - Resolves: bz #1303623


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-85.2
changelog:
  - Add 0133-RHBZ-1321019-wait-for-map-add.patch
    * wait for the device to finish being added before reloading it.
  - Resolves: bz #1321019


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-85.3
changelog:
  - Add 0134-UPBZ-1328515-dont-fail-discovery.patch
    * don't fail discovery because individual paths failed.
  - Resolves: bz #1328515


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-85.4
changelog:
  - Add 0135-RHBZ-1330480-kpartx-sync.patch
    * default to using udev sync mode
  - Resolves: bz #1330480


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-85.5
changelog:
  - Add 0136-RHBZ-1335746-clear-chkr-msg.patch
    * clear old checker message for offline paths.
  - Resolves: bz #1335746


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-85.6
changelog:
  - Add 0137-RHBZ-1364905-ordering.patch
    * force multipathd.service to start after systemd-udev-trigger.service
  - Resolves: bz #1364905


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-90
changelog:
  - Modify 0159-UPBZ-1255885-udev-waits.patch
    * fix bug in failure path
  - Add 0160-RH-udev-flags.patch
  - Add 0161-RHBZ-1311659-no-kpartx.patch
    * skip_kpartx option disables kpartx running on multipath devices
  - Add 0162-RHBZ-1333331-huawei-config.patch
    * Add default config for Huawei XSG1 array
  - Add 0163-UPBZ-1333492-resize-map.patch
    * restore old size if resize fails
  - Add 0164-RHBZ-1311463-dos-part-rollover.patch
    * fix incorrect partition size due to 4k device size rollover
  - Resolves: bz #1255885, #1311463, #1311659, #1333331, #1333492


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-91
changelog:
  - Add 0165-UPBZ-1341748-MSA-2040-conf.patch
    * Add default config for MSA 2040 array
  - Resolves: bz #1341748


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-92
changelog:
  - Add 0166-RHBZ-1323429-dont-allow-new-wwid.patch
    * don't allow path wwid to change while it is in use
  - Add 0167-RHBZ-1335176-fix-show-cmds.patch
    * and new show multipath format wildcard, 'f' to sho number of failures.
      This will hopefully be useful for tracking what happens to multipath
      devices for bz #1335176
  - Resolves: bz #1323429


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-93
changelog:
  - Modify 0135-RHBZ-1299600-path-dev-uevents.patch
    * trigger uevents when adding wwids for existing devices during startup
  - Refresh 0136-RHBZ-1304687-wait-for-map-add.patch
  - Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
  - Add 0168-RHBZ-1347769-shared-lock.patch
    * make multipath lock the path devices with a shared lock
  - Add 0169-UPBZ-1353357-json-output.patch
    * add mulitpathd json output command
  - Resolves: bz #1299600, #1347769, #1353357


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-95
changelog:
  - Add 0170-UPBZ-1352925-fix-typo.patch
  - Add 0171-UPBZ-1356651-allow-zero-size.patch
    * Allow zero-sized paths to be added to a multipath device
  - Add 0172-RHBZ-1350931-no-active-add.patch
    * Allow paths to be added to a new map if no active paths exist. Also
      fixes 1351430
  - Resolves: bz #1350931, #1351430, #1352925, #1356651


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-96
changelog:
  - Modify 0136-RHBZ-1304687-wait-for-map-add.patch
    * change missing_uev_msg_delay to missing_uev_msg_timeout, and make
      multipathd re-enable table loads if the timeout has passed
  - Refresh 0137-RHBZ-1280524-clear-chkr-msg.patch
  - Refresh 0139-RHBZ-1273173-queue-no-daemon-doc.patch
  - Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
  - Refresh 0154-UPBZ-1291406-disable-reinstate.patch
  - Refresh 0155-UPBZ-1300415-PURE-config.patch
  - Refresh 0156-UPBZ-1313324-dont-fail-discovery.patch
  - Refresh 0161-RHBZ-1311659-no-kpartx.patch
  - Refresh 0167-RHBZ-1335176-fix-show-cmds.patch
  - Add 0173-RH-update-man-page.patch
  - Add 0174-RHBZ-1362396-modprobe.patch
    * make starting the multipathd service modprobe dm-multipath in the
      sysvinit scripts
  - Add 0175-RHBZ-1357382-ordering.patch
    * force multipathd.service to start after systemd-udev-trigger.service
  - Add 0176-RHBZ-1363830-fix-rename.patch
    * initialized a variable to make dm_rename not fail randomly
  - Resolves: bz #1304687, #1362396, #1357382, #1363830


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-97
changelog:
  - Add 0177-libmultipath-correctly-initialize-pp-sg_id.patch
    * This and all the following patches add the rbd patch checker
  - Add 0178-libmultipath-add-rbd-discovery.patch
  - Add 0179-multipath-tools-add-checker-callout-to-repair-path.patch
  - Add 0180-multipath-tools-Add-rbd-checker.patch
  - Add 0181-multipath-tools-Add-rbd-to-the-hwtable.patch
  - Add 0182-multipath-tools-check-for-initialized-checker-before.patch
  - Add 0183-multipathd-Don-t-call-repair-on-blacklisted-path.patch
  - Add 0184-rbd-fix-sync-repair-support.patch
  - Add 0185-rbd-check-for-nonshared-clients.patch
  - Add 0186-rbd-check-for-exclusive-lock-enabled.patch
  - Add 0187-rbd-fixup-log-messages.patch
  - Added BuildRequires on librados2-devel
  - Resolves: bz #1348372


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-98
changelog:
  - Modified 0180-multipath-tools-Add-rbd-checker.patch
    * make the rbd path checker only compile if librados2-devel is installed
  - Make librados2-devel only be BuildRequired on x86_64
  - Resolves: bz #1348372


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-99
changelog:
  - Add 0188-RHBZ-1368501-dont-exit.patch
    * make multipathd not exit if it encounters recoverable errors on startup
  - Resolves: bz #1368501


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-99.1
changelog:
  - Add 0189-RHBZ-1395298-rbd-lock-on-read.patch
    * pass lock_on_read when remapping image
  - Resolves: bz #1395298


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-99.2
changelog:
  - Add 0190-RHBZ-1429885-max-sectors-kb.patch
    * add new max_sectors_kb multipath.conf parameter
  - Resolves: bz #1429885


author: Benjamin Marzinski <bmarzins@redhat.com> 0.4.9-99.3
changelog:
  - Modify 0190-RHBZ-1429885-max-sectors-kb.patch
    * make max_sectors_kb only update the device sysfs paramter on creates.
  - Resolves: bz #1429885


author: Heinz Mauelshagen <heinzm@redhat.com> - 0.2.2-1
changelog:
  - New upstream version with missing man pages, thin_metadata_size
    calculator and thin_dump metadata snapshot support.
  - Manual page header fixes


author: Peter Rajnoha <prajnoha@redhat.com> - 0.5.1-1
changelog:
  - Add space map checking for thin_check.
  - Add --clear-needs-check option for cache_check.
  - Update to latest upstream release.


author: Peter Rajnoha <prajnoha@redhat.com> - 0.5.3-1
changelog:
  - Tools now open the metadata device in O_EXCL mode to stop
    running the tools on active metadata.
  - Update to latest upstream release.


author: Peter Rajnoha <prajnoha@redhat.com> - 0.5.4-1
changelog:
  - Fix cache_check with --clear-needs-check-flag option to
    make sure metadata device is not open already by the tool
    when open with O_EXCL mode is requested.


author: Peter Rajnoha <prajnoha@redhat.com> - 0.5.5-1
changelog:
  - Support thin_delta's --metadata_snap option without specifying snap location.
  - Update man pages to make it clearer that tools shoulnd't be run on live metadata.
  - Fix bugs in the metadata reference counting for thin_check.


author: Peter Rajnoha <prajnoha@redhat.com> - 0.6.2-1
changelog:
  - New thin_ls command.
  - era_invalidate may be run on live metadata if the --metadata-snap
    option is given.


author: Peter Rajnoha <prajnoha@redhat.com> - 0.6.2-2
changelog:
  - Improve documentation and messages on output file preallocation
    when using thin_repair and thin_restore.


author: Peter Rajnoha <prajnoha@redhat.com> - 0.7.0-0.1-rc3
changelog:
  - Update to latest upstream release including various bug fixes and new features.
  - New thin_show_duplicates command.
  - Add '--skip-mappings' and '--format custom' options to thin_dump.


author: Peter Rajnoha <prajnoha@redhat.com> - 0.7.0-0.1-rc6
changelog:
  - Don't open devices as writeable if --clear-needs-check-flag is not set.
  - Fix cache metadata format version 2 superblock packing.


author: Marian Csontos <mcsontos@redhat.com> - 0.7.2-1
changelog:
  - Update to latest upstream release including various bug fixes and new features.
  - Fix segfault when dump tools are given a tiny metadata file.
  - Fix -V exiting with 1.
  - Fix thin_check when running on XML dump instead of binary data.
  - Speed up free block searches.


author: Marian Csontos <mcsontos@redhat.com> - 0.7.3-1
changelog:
  - Update to latest bugfix and documentation update release.
  - *_restore tools wipe superblock as a last resort.
  - Add thin_check --override-mapping-root.


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-34
changelog:
  - Use network-online.target instead of network.target (#1145832)
  - dhclient-script: restorecon calls shouldn't be needed
                     as we have SELinux transition rules (#1161500)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-37
changelog:
  - dhcpd generates spurious responses when seeing requests from vlans on plain interface (#1175350)
  - option 97 - pxe-client-id (#1175422)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-38
changelog:
  - correctly set IB's hw->hlen and add more randomness into xid generation (#1195693)
  - send unicast request/release via correct interface (#1177351)


author: Zdenek Dohnal <zdohnal@redhat.com> - 12:4.2.5-44
changelog:
  - 1269596 - dhclient-script doesn't keep old nameservers
  - 1193586 - DHCP renewal does not update lifetimes if MTU has changed
  - 1306608 - Add ignore-client-uids option to dhcpd
  - 1267489 - dhclient-script does not respect DEFROUTE/GATEWAYDEV


author: Pavel Zhukov <pzhukov@redhat.com> - 12:4.2.5-55
changelog:
  - Resolves: #1349044 - Add disclamer for chaging /etc/dhcp permission for scripts
  - Fix syntax error in attr


author: Petr Menšík <pemensik@redhat.com> - 12:4.2.5-74
changelog:
  - Use bind-export-libs package instead of bind99
  - Use isc-config.sh to configure bind libs
  - Change requirement to bind-export-devel
  - Compile with recent bind includes, that does not include isc/util.h


author: Jakub Hrozek <jhrozek@redhat.com> - 0.3.0.1-1
changelog:
  - New upstream release 0.3.0.1
  - https://fedorahosted.org/sssd/wiki/Releases/DingNotes-0.3.0.1
  - obsoletes patch0001


author: Jakub Hrozek <jhrozek@redhat.com> - 0.3.0.1-15
changelog:
  - Increase the release number to -15 to allow clean upgrade path from
    0.2 since some of the components kept their version the same in 0.3


author: Ondrej Kos <okos@redhat.com> - 0.3.0.1-18
changelog:
  - Apply patch to stop generating doxygen timestamps
  - Apply patch to include correct libini_config file


author: Jakub Hrozek <jhrozek@redhat.com> - 0.3.0.1-20
changelog:
  - Apply a patch by Dmitri Pal to strip trailing whitespace
  - Resolves: rhbz#1012434 - libiniconfig doesn't trim trailing whitespace


author: Jakub Hrozek <jhrozek@redhat.com> - 0.5.0.1-25
changelog:
  - Resolves: rhbz#1205557 - Include the latest upstream ding-libs release in 7.2
  - Port the SONAME hack


author: Jakub Hrozek <jhrozek@redhat.com> - 0.5.0.1-27
changelog:
  - Re-add the soname hack
  - Resolves: rhbz#1290382 - Rebase ding-libs to the latest available upstream


author: Michal Židek <mzidek@redhat.com> - 0.6.1-29
changelog:
  - Fix rpmdiff failure for 'Binary stripping'
  - Resolves: rhbz#1480270 - Rebase ding-libs to the latest upstream release


author: Michal Židek <mzidek@redhat.com> - 0.6.1-30
changelog:
  - Adopting to use Downstream Helper for bellow BZ backport
  - Related: rhbz#1507607 - ding-libs: libini_config: `ini_config_augment` reports errors on match failure


author: Michal Židek <mzidek@redhat.com> - 0.6.1-31
changelog:
  - Resolves: rhbz#1507607 - ding-libs: libini_config: `ini_config_augment` reports errors on match failure


author: Michal Židek <mzidek@redhat.com> - 0.6.1-32
changelog:
  - Previous change in spec file broke the application of downstream only patch
  - Related: rhbz#1507607 - ding-libs: libini_config: `ini_config_augment` reports errors on match failure


author: Anton Arapov <anton@redhat.com> - 1:2.11-7
changelog:
  - Add "PXE" to HP OEM Type 209 record output
  - Properly print the hexadecimal value of invalid string characters


author: Petr Oros <poros@redhat.com> - 1:2.12-6
changelog:
  - Add preliminary support for SMBIOS 64-bit entry point (Mark Salter)
  - Add support for DDR4 memmory


author: Petr Oros <poros@redhat.com> - 1:2.12-9
changelog:
  - dmioem: Decode Acer-specific DMI type 170
  - dmioem: Decode HP-specific DMI types 212 and 219
  - dmioem: Decode HP-specific DMI type 233, and refactored 209 and 221 to use a common function
  - Resolves: #1232501


author: Lianbo Jiang <lijiang@redhat.com> - 1:3.2-4
changelog:
  - Fix System Slot Information for PCIe SSD
  - Resolves: rhbz#1793900
  - Sync with upstream(commit:62bce59fed1)
  - Resolves: rhbz#1767323


author: Peter Rajnoha <prajnoha@redhat.com> - 1.0.0.rc16-18
changelog:
  - Add fedora-dmraid-activation script and dmraid-activation.service systemd unit.
    This replaces dmraid activation part of the former fedora-storage-init
    script that was included in the initscripts package before.
  - Add 'Requires: systemd' to dmraid package.


author: Peter Rajnoha <prajnoha@redhat.com> - 1.0.0.rc16-26.el7_2.1
changelog:
  - Do not compile testing support which caused scanning of device-mapper devices.
  - Fix missing cleanup of dmraid-activation.service symlink on package removal.


author: Tomas Hozza <thozza@redhat.com> - 2.66-3
changelog:
  - Use Full RELRO when linking the daemon
  - compile the daemon with PIE
  - include two fixes from upstream git repo


author: Tomas Hozza <thozza@redhat.com> - 2.66-4
changelog:
  - include several fixes from upstream repo:
    - Send TCP DNS messages in one packet
    - Fix crash on SERVFAIL when using --conntrack option
    - Fix regression in dhcp_lease_time utility
    - Man page typos fixes
    - Note that dhcp_lease_time and dhcp_release work only for IPv4
    - Fix for --dhcp-match option to work also with BOOTP protocol


author: Tomas Hozza <thozza@redhat.com> - 2.66-5
changelog:
  - dnsmasq unit file cleanup
    - drop forking Type and PIDfile and rather start dnsmasq with "-k" option
    - drop After syslog.target as this is by default


author: Tomas Hozza <thozza@redhat.com> - 2.66-6
changelog:
  - include several fixies from upstream repo:
    - Tighten hostname checks in legal hostname() function
    - Replace inet_addr() with inet_pton() in src/option.c
    - Use dnsmasq as default DNS server for RA only if it's doing DNS
    - Handle IPv4 interface address labels (aliases) in Linux (#962246)
    - Fix failure to start with ENOTSOCK (#962874)


author: Tomas Hozza <thozza@redhat.com> - 2.66-7
changelog:
  - use _hardened_build macro instead of hardcoded flags
  - include several fixies from upstream repo:
    - Allow constructed ranges from interface address at end of range
    - Dont BINDTODEVICE DHCP socket if more interfaces may come
    - Fix option parsing for dhcp host
    - Log forwarding table overflows
    - Remove limit in prefix length in auth zone


author: Petr Menšík <pemensik@redhat.com> - 2.76-2
changelog:
  - Fix a few coverity warnings
  - package is dual-licensed GPL v2 or v3
  - don't include /etc/dnsmasq.d in triplicate, ignore RPM backup files instead


author: Petr Menšík <pemensik@redhat.com> - 2.76-5
changelog:
  - Fix CVE-2017-14491
  - Fix CVE-2017-14492
  - Fix CVE-2017-14493
  - Fix CVE-2017-14494
  - Fix CVE-2017-14496
  - Fix CVE-2017-14495
  - extra fixes


author: Petr Menšík <pemensik@redhat.com> - 2.76-16.1
changelog:
  - Accept responses only on correct sockets (CVE-2020-25684)
  - Use strong verification on queries (CVE-2020-25685)
  - Handle multiple identical DNS queries better (CVE-2020-25686)
  - Link against nettle for sha256 hash implementation


author: Petr Menšík <pemensik@redhat.com> - 2.76-1
changelog:
  - Rebase to 2.76 (#1375527)
  - Include also dhcp_release6 (#1375569)
  - Fix compilation warnings
  - Correct manual about interface aliases, warn if used without --bind*


author: Tomas Hozza <thozza@redhat.com> - 0.11-13
changelog:
  - Use improved NM dispatcher script from upstream (#980036)
  - Added tmpfiles.d config due to improved NM dispatcher script


author: Tomas Hozza <thozza@redhat.com> - 0.11-20
changelog:
  - use systemd macros instead of directly using systemctl (#1058773)
  - Replace the "Fedora /EPEL" comment in dnssec-trigger.conf (#1055949)
  - Use more newer and more advanced dispatcher script (#1034813)


author: Tomas Hozza <thozza@redhat.com> - 0.11-21
changelog:
  - handle IndexError exception in NM script until NM provides better API (#1063735)
  - restart NM when stopping dnssec-trigger daemon instead of handling
    resolv.conf by ourself. (#1061370)


author: Tomas Hozza <thozza@redhat.com> - 0.11-22
changelog:
  - Improved text in the GUI panel in Hotspot sign-on mode (#1254473)
  - Build all binaries with PIE hardening (#1092526)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.3-1
changelog:
  - dovecot updated to 2.2.3
  - IMAP: If subject contained only whitespace, Dovecot returned an
    ENVELOPE reply with a huge literal value, effectively causing the
    IMAP client to wait for more data forever.
  - IMAP: Various URLAUTH fixes.
  - imapc: Various bugfixes and improvements
  - pop3c: Various fixes to make it work in dsync (without imapc)
  - dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox
    renames.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.10-7
changelog:
  - prevent warning messages from %post section if selinux-policy is
    not installed (yet) (#1057522)
  - compile with xz compression support enabled (#1176214)
  - fix crash in sieve script compilation (#1177852)
  - wait with start after network-online target (#1209006)
  - build with tcp wrappers enabled (#1229164)
  - fixed userdb extra fields handling in passdb failure (#1234868)
  - fix valgrind option detection for make check (#1249625)
  - first valid regular user id is 1000 (#1280433)
  - fixed race condition when creating a new mailbox and another process getting its GUID (#1331478)
  - fixed header parsing when there were multiple same header names (#1224496)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-1
changelog:
  - dovecot updated to 2.2.36, pigeonhole to 0.4.24
  - fixed dsync not replicating sieve scripts (#1419426)
  - fix plugins incorrectly reporting epipe errors(#1489943)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-3
changelog:
  - fix global ACL directory configuration search path (#1630380)
  - update first/last_valid_gid range patch (#1630409)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-3.1
changelog:
  - fix CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte
    when scanning data in quoted strings, leading to out of bounds heap
    memory writes (#1751383)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-5
changelog:
  - fix CVE-2019-3814: improper certificate validation (#1674369)
  - fix CVE-2019-7524: buffer overflow in indexer-worker process resulting in privilege 
    escalation (#1700398)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-6
changelog:
  - fix CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte
    when scanning data in quoted strings, leading to out of bounds heap
    memory writes (#1741787)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-6.1
changelog:
  - fix CVE-2020-12100 resource exhaustion via deeply nested MIME parts (#1871841)
  - fix CVE-2020-12673 out of bound reads in dovecot NTLM implementation (#1871843)
  - fix CVE-2020-12674 crash due to assert in RPA implementation (#1871842)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-7.1
changelog:
  - fix CVE-2020-12100 resource exhaustion via deeply nested MIME parts (#1866752)
  - fix CVE-2020-12673 out of bound reads in dovecot NTLM implementation (#1866757)
  - fix CVE-2020-12674 crash due to assert in RPA implementation (#1866764)


author: Rex Dieter <rdieter@fedoraproject.org> - 1:1.8.3-2
changelog:
  - doxygen is missing dependencies for texlive update (#891452)
  - doxywizard: tighten dep on main pkg


author: Than Ngo <than@redhat.com> - 1:1.8.4-3
changelog:
  - backport upstream patches to fix issues:
     * Generated XML is malformed
     * Missing space before optional option in method argument list
     * Closing ) of function in function documentation is in wrong color
     * Segmentation fault parsing a fortran file


author: Harald Hoyer <harald@redhat.com> 033-150
changelog:
  - make dracut-shutdown not fail fatally
  Resolves: rhbz#1067116
  - do PREINIT6 for DHCP6
  Resolves: rhbz#1064365


author: Harald Hoyer <harald@redhat.com> 033-153
changelog:
  - fcoe: wait for lldpad to be ready
  Resolves: rhbz#1080353
  - network: handle "ip=dhcp6" for all interfaces
  Resolves: rhbz#1064365


author: Harald Hoyer <harald@redhat.com> 033-156
changelog:
  - network: set correct lease times for DHCPv6
  Resolves: rhbz#1064365
  - include dm-cache kernel modules
  Resolves: rhbz#1081435


author: Harald Hoyer <harald@redhat.com> 033-160
changelog:
  - add fsck.<filesystem>, if it exists
  Resolves: rhbz#1083654
  - set IPV6INIT=yes if inet6 is found on the interface
  Resolves: rhbz#1083153


author: Harald Hoyer <harald@redhat.com> 033-165
changelog:
  - do not reload systemd with wait_for_dev
  Resolves:rhbz#1144066
  - do not bind persistent interface names to HWADDR
  Resolves:rhbz#1135478


author: Harald Hoyer <harald@redhat.com> 033-233
changelog:
  - fips: corrected previous fix
  Resolves: rhbz#1165603
  - fixed iscsi_target parsing
  Resolves: rhbz#1176534
  - skip GlobalKnownHostsFile for ssh_config
  Resolves: rhbz#1086778
  - cms-write-ifcfg.sh: turn SUBCHANNELS into lowercase
  Resolves: rhbz#1169384
  - fixed static routes execution
  Resolves: rhbz#1101412
  - add 90-vconsole.rules
  Resolves: rhbz#1162177


author: Harald Hoyer <harald@redhat.com> 033-237
changelog:
  - add support for multiple autoconf options ip=eth0:auto6,dhcp
  Resolves: rhbz#1069270
  - fixed team implementation
  Resolves: rhbz#1147521


author: Harald Hoyer <harald@redhat.com> 033-346
changelog:
  - slim down the image by not including microcode header, if
    not needed
  - add command line parameter for hostonly keyboard layouts
     --hostonly-i18n
  Resolves: rhbz#1262208


author: Harald Hoyer <harald@redhat.com> 033-349
changelog:
  - no iSCSI timeout and modprobe, if iSCSI is not used
  - modprobe iSCSI modules with "-b" to allow blacklisting
  Resolves: rhbz#1263984
  - check for firmware file existance, before crafting
    microcode cpio
  Resolves: rhbz#1263798


author: Harald Hoyer <harald@redhat.com> 033-353
changelog:
  - fix network wait_for_if_up() to parse NO-CARRIER
  Resolves: rhbz#1249507
  - don't create garbage directories because of ldconfig
    misparsing
  Resolves: rhbz#1264725


author: Harald Hoyer <harald@redhat.com> 033-358
changelog:
  - fixed qemu detection
  Resolves: rhbz#1245959
  - fixed vlan ifcfg generation and nameserver handling
  Resolves: rhbz#1267311


author: Lukáš Nykrýn <lnykryn@redhat.com> - 033-359
changelog:
  - write-ifcfg: fix creating configuration for VLAN
  Resolves: rhbz#1267311
  - 90qemu: also add ibmvscsi on qemu
  Resolves: rhbz#1245959


author: EL Errata <el-errata_ww@oracle.com> - 033-360.0.2.1
changelog:
  - add Correctly handle module aliases [Orabug 22600855] (Fabian Vogt)
  - add hyperv-keyboard for Hyper-V Gen2 VM [Orabug 19191303] (Vaughan Cao)


author: Harald Hoyer <harald@redhat.com> - 033-457
changelog:
  - add --help documentation for --no-hostonly-i18n and --hostonly-i18n options
  Resolves: rhbz#1266448
  - mention rd.shell=0 for rd.emergency
  Resolves: rhbz#1359144
  - put IPv6 IP in brackets for IBFT
  Resolves: rhbz#1322592
  - install symlinked ca-bundle.crt for curl and ssl
  Resolves: rhbz#1341280


author: Harald Hoyer <harald@redhat.com> - 033-461
changelog:
  - be more liberal to multiple ip= lines and ip=dhcp
  Resolves: rhbz#1304069
  - don't display error for hba.conf
  Resolves: rhbz#1369342


author: Jacob Wang <jacob.wang@oracle.com> - 033-463.0.1
changelog:
  - Increase timeout when waiting for carrier detection on a network interface [bug 24657828] (kevin.x.lyons@oracle.com)
  - Update 0001-Dracut-Handle-module-alias-of-the-running-kernel.patch to redirect to &1 instead of /dev/null [Orabug 24346754] [Orabug 24658791] (Manjunath Govind)
  - add Handle module alias of the running kernel [Orabug 24346754] (Manjunath Govind)
  - add Correctly handle module aliases [Orabug 22600855] (Fabian Vogt)
  - add hyperv-keyboard for Hyper-V Gen2 VM [Orabug 19191303] (Vaughan Cao)


author: EL Errata <el-errata_ww@oracle.com> - 033-463.0.2.1
changelog:
  - Enhancement of module alias handling for kernel upgrade and downgrade compatibility [Orabug 24408414]
  - Increase timeout when waiting for carrier detection on a network interface [bug 24657828] (kevin.x.lyons@oracle.com)
  - Update 0001-Dracut-Handle-module-alias-of-the-running-kernel.patch to redirect to &1 instead of /dev/null [Orabug 24346754] [Orabug 24658791] (Manjunath Govind)
  - add Handle module alias of the running kernel [Orabug 24346754] (Manjunath Govind)
  - add Correctly handle module aliases [Orabug 22600855] (Fabian Vogt)
  - add hyperv-keyboard for Hyper-V Gen2 VM [Orabug 19191303] (Vaughan Cao)


author: Lukáš Nykrýn <lnykryn@redhat.com> - 033-487
changelog:
  - add upstream tests
  - dracut.sh: fail hard, if we find modules and modules.dep is missing
  Resolves: rhbz#1298656
  - add dracut.pc pkg-config file
  Resolves: rhbz#1397853
  - systemd/dracut-cmdline.sh: unset "UNSET" $root
  Releated: rhbz#1365667
  - dracut.conf.5.asc: add Warning about leading and trailing spaces in lists
  - fips/module-setup.sh: make tcrypt non-optional


author: Lukáš Nykrýn <lnykryn@redhat.com> - 033-495
changelog:
  - ifup: don't ifup team master indefinitely
  Resolves: rhbz#1416958
  - write-ifcfg: do't write MTU twice for regular eth devices
  Resolves: rhbz#1366163
  - network/ifup: write override file before dhcp_do
  Resolves: rhbz#1415004


author: Lukáš Nykrýn <lnykryn@redhat.com> - 033-499
changelog:
  - module-setup.sh: Add ARM specific driver to initramfs image
  Resolves: #1459277
  - Revert "systemd/dracut-initqueue.sh: don't go into emergency"
  Resolves: #1396865
  - udev-rules: pull in 40-redhat-cpu-hotplug.rules
  Resolves: #1460707


author: Lukáš Nykrýn <lnykryn@redhat.com> - 033-520
changelog:
  - network/ifup: don't arping for point-to-point connections
  Resolves: #1477339
  - network: Only bring up wired network interfaces
  Resolves: #1480246
  - dracut.sh: source dracut-version.sh earlier than dracut-functions.sh
  Resolves: #1490777
  - Fix MTU on bond interface.
  - add 'mtu' parameter for bond options
  Resolves: #1494265
  - fcoe: Allow more time for the bnx2x link negotiation before brining up fcoe interfaces.
  Resolves: #1378910
  - lvm_scan.sh: use -K when calling lvchange
  Resolves: #1489841


author: Lukas Nykryn <lnykryn@redhat.com> - 033-534
changelog:
  - base/dracut-lib.sh:dev_unit_name() guard against $dev beginning with "-"
  - base/dracut-lib.sh: remove bashism
  - Align dev_unit_name() with systemd's function.
  - dracut-lib.sh:dev_unit_name(): use systemd-escape, if available
  Resolves: #1306640
  - 90dmsquash-live-ntfs: fix depends()
  - 90dmsquash-live: we don't have find_binary inside initramdisk
  - dracut: Ajusting variables name for --include
  Resolves: #1489882


author: EL Errata <el-errata_ww@oracle.com> - 033-535.0.3.el7_5.1
changelog:
  - Enhancement of module alias handling for kernel upgrade and downgrade compatibility [Orabug 24408414]
  - Increase timeout when waiting for carrier detection on a network interface [bug 24657828] (kevin.x.lyons@oracle.com)
  - Update 0001-Dracut-Handle-module-alias-of-the-running-kernel.patch to redirect to &1 instead of /dev/null [Orabug 24346754] [Orabug 24658791] (Manjunath Govind)
  - add Handle module alias of the running kernel [Orabug 24346754] (Manjunath Govind)
  - add Correctly handle module aliases [Orabug 22600855] (Fabian Vogt)
  - add hyperv-keyboard for Hyper-V Gen2 VM [Orabug 19191303] (Vaughan Cao)
  - parametrize initrd DAD packets to boot faster [Orabug 27910517]
  - 01fips: Add sha3_generic module (Khalid Aziz <khalid.aziz@oracle.com>)


author: Lukas Nykryn <lnykryn@redhat.com> - 033-546
changelog:
  - fcoe: handle CNAs with DCB firmware support
  Resolves: #1442663
  - mdraid: wait for rd.md.uuid specified devices to be assembled
  Resolves: #1451660
  - dracut: Introduce --force-drivers parameter and force_drivers=+ config option
  Resolves: #1577626
  - Skip iscsi attachment if no info
  Resolves: #1513397
  - Fix loading of modules in modules-load.d
  Resolves: #1547730
  - 40network: introduce ip=either6 option
  Resolves: #1582398
  - dracut-functions.sh:check_vol_slaves() speedup LV -> VG name
  Resolves: #1531503
  - dracut-function.sh:check_block_and_slaves() check for block devices
  Resolves: #1549498
  - net-lib: bump carrier timeout to 15
  Resolves: #1401811
  - dracut.sh: workaround broken read from /proc/modules
  Resolves: #1578222


author: Lukas Nykryn <lnykryn@redhat.com> - 033-551
changelog:
  - Revert "add 90multipath-hostonly module"
  - Introduce tri-state hostonly mode
  Resolves: #1599592
  - Correct paths for firmware
  Resolves: #1608491
  - Record loaded kernel modules when hostonly mode is enabled
  Resolves: #1607744


author: EL Errata <el-errata_ww@oracle.com> - 033-554.0.1
changelog:
  - 40network scripts ifup and netlib updates for iSCSI [orabug 28502725]
  - Enhancement of module alias handling for kernel upgrade and downgrade compatibility [Orabug 24408414]
  - Increase timeout when waiting for carrier detection on a network interface [bug 24657828] (kevin.x.lyons@oracle.com)
  - Update 0001-Dracut-Handle-module-alias-of-the-running-kernel.patch to redirect to &1 instead of /dev/null [Orabug 24346754] [Orabug 24658791] (Manjunath Govind)
  - add Handle module alias of the running kernel [Orabug 24346754] (Manjunath Govind)
  - add Correctly handle module aliases [Orabug 22600855] (Fabian Vogt)
  - add hyperv-keyboard for Hyper-V Gen2 VM [Orabug 19191303] (Vaughan Cao)
  - parametrize initrd DAD packets to boot faster [Orabug 27910517]
  - 01fips: Add sha3_generic module (Khalid Aziz <khalid.aziz@oracle.com>)


author: Natalya Naumova <natalya.naumova@oracle.com> - 033-554.0.3
changelog:
  - Oracle kernels are now shipped with .xz compressed modules - strip .xz before calculating module name ( backwards compatible ) [orabug 28622864] (Alex Burmashev)


author: Lukas Nykryn <lnykryn@redhat.com> - 033-560
changelog:
  - fips: removed false-positive 'FATAL: Module xxx not found' error message when kernel provides a generic algo for module
  - fips: ensure fs module for /boot is installed
  - iscsi: always popd, even if there is no iscsi device
  - Harden dracut against BASH_ENV environment variable
  - fips: check fips integrity just before mounting local filesystems in /sysroot


author: EL Errata <el-errata_ww@oracle.com> - 033-564.0.1
changelog:
  - Oracle kernels are now shipped with .xz compressed modules - strip .xz before calculating module name ( backwards compatible ) [Orabug: 28622864] (Alex Burmashev)
  - 40network scripts ifup and netlib updates for iSCSI [Orabug: 28502725]
  - Enhancement of module alias handling for kernel upgrade and downgrade compatibility [Orabug: 24408414]
  - Increase timeout when waiting for carrier detection on a network interface [Orabug: 24657828] (kevin.x.lyons@oracle.com)
  - Update 0001-Dracut-Handle-module-alias-of-the-running-kernel.patch to redirect to &1 instead of /dev/null [Orabug 24346754] [Orabug: 24658791] (Manjunath Govind)
  - add Handle module alias of the running kernel [Orabug: 24346754] (Manjunath Govind)
  - add Correctly handle module aliases [Orabug: 22600855] (Fabian Vogt)
  - add hyperv-keyboard for Hyper-V Gen2 VM [Orabug: 19191303] (Vaughan Cao)
  - parametrize initrd DAD packets to boot faster [Orabug: 27910517]
  - 01fips: Add sha3_generic module (Khalid Aziz <khalid.aziz@oracle.com>)


author: Lukas Nykryn <lnykryn@redhat.com> - 033-571
changelog:
  - Drop dependency on bridge-utils
  - dracut.sh: disable lsinitrd logging when quiet
  - netlib: fix botched backport


author: EL Errata <el-errata_ww@oracle.com> - 033-572.0.1
changelog:
  - Fix boot disk hung due raid1 corruption [Orabug: 31134130]
  - Send DHCP query only on min BDF device to improve boot times by 50-60 secs [Orabug: 29962625]
  - bcache module removed (now in bcache-tools upstream) [Orabug: 30800803]
  - add ofb and cfb to 01fips kernel module list [Orabug: 30622681]
  - Fix dhclient classless static route parsing [Orabug: 28881975]
  - Add new rd.iscsi.bypass parameter to always prefer root=, if it exists [Orabug: 30312004]
  - Remove 0560-95iscsi-iscsiroot-synchronously-wait-until-iscsistar.patch [Orabug: 30100182]
  - Oracle kernels are now shipped with .xz compressed modules - strip .xz before calculating module name ( backwards compatible ) [Orabug: 28622864] (Alex Burmashev)
  - 40network scripts ifup and netlib updates for iSCSI [Orabug: 28502725]
  - Enhancement of module alias handling for kernel upgrade and downgrade compatibility [Orabug: 24408414]
  - Increase timeout when waiting for carrier detection on a network interface [Orabug: 24657828] (kevin.x.lyons@oracle.com)
  - Update 0001-Dracut-Handle-module-alias-of-the-running-kernel.patch to redirect to &1 instead of /dev/null [Orabug 24346754] [Orabug: 24658791] (Manjunath Govind)
  - add Handle module alias of the running kernel [Orabug: 24346754] (Manjunath Govind)
  - add Correctly handle module aliases [Orabug: 22600855] (Fabian Vogt)
  - add hyperv-keyboard for Hyper-V Gen2 VM [Orabug: 19191303] (Vaughan Cao)
  - parametrize initrd DAD packets to boot faster [Orabug: 27910517]
  - 01fips: Add sha3_generic module (Khalid Aziz <khalid.aziz@oracle.com>)


author: Kris Van Hees <kris.van.hees@oracle.com> - 0.4.1-1
changelog:
  - Align with new cyclic implementation in UEK3 kernel.
    [Orabug: 17553446]
  - Bugfix for module reference counting.
  - Fix memory leak.
  - Fix race condition in speculative tracing buffer cleaning.
    [Orabug: 17591351]
  - Ensure safe access to userspace stack memory location.
    [Orabug: 17591351]


author: Kris Van Hees <kris.van.hees@oracle.com> - 0.4.2-1
changelog:
  - Fix 'vtimestamp' implementation.
    [Orabug: 17741477]
  - Support SDT probes points in kernel modules.
    [Orabug: 17851716]


author: Kris Van Hees <kris.van.hees@oracle.com> - 0.4.3-4
changelog:
  - Updated NEWS file: test stress/buffering/tst.resize1.d is XFAIL for now.
  - Align with kernel header file change: FOLL_NOFAULT -> FOLL_IMMED.
    [Orabug: 18653713]


author: Kris Van Hees <kris.van.hees@oracle.com> - 0.4.5-1
changelog:
  - Support USDT for 32-bit applications on 64-bit hosts.
    [Orabug: 21219315]
  - Convert from sdt_instr_t to asm_instr_t.
    [Orabug: 21219374]
  - Restructuring to support DTrace on multiple architectures.
    [Orabug: 21273259]
  - Fix dtrace_helptrace_buffer memory leak.
    [Orabug: 20514336]
  - Add .gitignore file.
    [Orabug: 20266608]


author: Kris Van Hees <kris.van.hees@oracle.com> - 0.5.0-1
changelog:
  - Use kernel-provided SDT trampoline memory area for SPARC64.
    [Orabug: 21220344]
  - Add support for sparc64.
    [Orabug: 19005048]
  - Update uid / gid handling in view of namespaces in UEK4 kernels.
    [Orabug: 20456825]


author: Kris Van Hees <kris.van.hees@oracle.com> - 0.5.1-1
changelog:
  - Remove explicit dependency on kernel RPM.
    [Orabug: 21669543]
  - Ensure safety checks are enforced on copyout() and copyoutstr().
    [Orabug: 21930954]
  - Fix device file minor number for dt_perf.
    [Orabug: 21814949]


author: Kris Van Hees <kris.van.hees@oracle.com> - 0.5.2-1
changelog:
  - Correct probe disable/enable mechanism for syscalls.
    [Orabug: 22352636]
  - Fix access to uregs[I_R7] for sparc64.
    (Nick Alcock) [Orabug: 22602870]
  - Use a more efficient, consistent, and reliable mechanism to read user
    stack locations.
    (Nick Alcock) [Orabug: 22629102]


author: Kris Van Hees <kris.van.hees@oracle.com> - 0.5.3-1
changelog:
  - Provider 'perf' added to SDT for perf events.
    (Nick Alcock) [Orabug: 23004534]
  - Fix to ensure that pdata and sdt_tab handling works across module reloads.
    [Orabug: 23331667]
  - Moving pdata size assertion checking to arch-specific code.
    (Nick Alcock) [Orabug: 23331667]


author: Peter Jones <pjones@redhat.com> - 2.0-1
changelog:
  - This is the 2.0 release.  It is awesome and adds XML output in order to
    support automated validation of CD images.


author: Honza Horak <hhorak@redhat.com> - 7.1-9
changelog:
  - Allow buffer length of the block to be shorter than multiple of 16, 
    even in case of DAO writing (replaces the previous fix)
    Resolves: #810483


author: Honza Horak <hhorak@redhat.com> - 7.1-11
changelog:
  - Spec file cleanup
  - Print error in case we want to write already written DVD-RW in Sequential
    Recording mode (bug #810838)
  - Add man page for dvd+rw-format


author: Frantisek Kluknavsky <fkluknav@redhat.com> - 7.1-13
changelog:
  - when formating blu-ray as srm+pow, handle it later correctly as srm+pow, not srm
  (credits Thomas Schmitt)


author: Jay Fenlason <fenlason@redhat.com> 3.5-1
changelog:
  - New upstream release, which obsoletes both patches.
  - Correct the Source url to point to sourceforge's current path.


author: Jay Fenlason <fenlason@redhat.com> - 3.5-8.1
changelog:
  - Add a patch to shut up some compiler warnings.  (and not segfault on
    machines that can't do unaligned accesses)
    Resolves: rhbz884472


author: Jakub Jelinek <jakub@redhat.com> 0.9-1
changelog:
  - fix up handling of DIE equality if more than one DIE in the same
    CU compare equal (#889283)
  - check DW_FORM_ref_addr properly during fi_multifile phase


author: Jakub Jelinek <jakub@redhat.com> 0.10-1
changelog:
  - when creating DW_AT_stmt_list, use DW_FORM_sec_offset for dwarf4
    and DW_FORM_data4 for dwarf[23] rather than vice versa (#919755)


author: Josh Stone <jistone@redhat.com> 8.0-5
changelog:
  - Add a dyninst-testsuite package.
  - Patch test2_4 to protect against running as root.
  - Make dyninst-static require dyninst-devel.


author: Josh Stone <jistone@redhat.com> 8.1.1-1
changelog:
  - Update to release 8.1.1.
  - Drop the backported dyninst-test2_4-kill-init.patch.
  - Drop the now-upstreamed dyninst-unused_vars.patch.
  - Update other patches for context.
  - Patch the installed symlinks to be relative, not $(DEST) filled.


author: Josh Stone <jistone@redhat.com> 8.1.2-6
changelog:
  - rhbz1063447: squash testsuite g++ optimization
  - rhbz1030969: backported additional patch to silence new warnings


author: Lukas Czerner <lczerner@redhat.com> - 1.42.9-4
changelog:
  - Fix posisble use after free in some error paths (#997982)
  - Enable lazy_itable_init even if ext4 module is not loaded (#1071909)
  - Remove any ocurence of ext4dev and test_fs from e2fsprogs (#1063801)
  - Allow to resize ext4 file system past 16TB (#982871)
  - Disable altivec instructions for libext2fs on ppc (#1074604)


author: Eric Sandeen <sandeen@redhat.com> 1.42.9-5
changelog:
  - Various manpage updates for chattr and mount (#1053885)
  - Fix resize2fs -P hang on corrupted filesystems (#1104612)


author: Eric Sandeen <sandeen@redhat.com> 1.42.9-8
changelog:
  - e4defrag: backwards-allocated files should be defragmented (#1176785)
  - tune2fs: allow removal of dirty journal with two "-f" options (#1212376)
  - mke2fs: prevent creation of filesystem with unsupported revision (#1212378)
  - libext2fs: prevent buffer overflows (#1293677)


author: Lukas Czerner <lczerner@redhat.com> 1.42.9-10
changelog:
  - libext2fs: don't ignore fsync errors (#1405049)
  - Fix nroff macro issue in chattr man page (#1429213)


author: Lukas Czerner <lczerner@redhat.com> 1.42.9-11
changelog:
  - libext2fs: skip start_blk adjustment when stride and flex_bg is set (#1503969)
  - tune2fs: edit dire warning about check intervals (#1433233)


author: Lukas Czerner <lczerner@redhat.com> 1.42.9-13
changelog:
  - e2fsck: warn if checkinterval and broken_system_clock both set (#1365594)
  - e2fsprogs: fail to open 1k block size ext4 with bigalloc,meta_bg,^resize_inode (#1448019)


author: Lukas Czerner <lczerner@redhat.com> 1.42.9-14
changelog:
  - Various fixes and improvements (#1682935)
  - Automatically enable meta_bg to avoid failure when creating huge fs with small bs (#1608635)
  - don't ignore fsync errors in filefrag (#1451185)


author: Lukas Czerner <lczerner@redhat.com> 1.42.9-18
changelog:
  - fix out-of-bounds write on corrupted fs (#1797731)
  - fix out-of-bounds write on corrupted fs (#1768710)
  - fix e2fsprogs creating corrupted meta image (#1711880)
  - fix typo in ext4 man page (#1720130)
  - provide easy metod for creating compatible rhel6 fs (#1780277)
  - better handling of trivial dir link count problem (#1820048)


author: Tom Callaway <spot@fedoraproject.org> - 2.0.10-5
changelog:
  - update to 2.0.10-4 (upstream numbering is goofy)
  - fix missing symbol issue with extension modules (bz810006)


author: Thomas Woerner <twoerner@redhat.com> - 2.0.10-9
changelog:
  - fixed missing systemd unit file (RHBZ#818953)
    merged fedora patches from Tom Callaway
  - fixed NETWORK test in the init script (RHBZ#1026784)
  - fixed needed rpmdiff failures (RHBZ#883988)


author: Thomas Woerner <twoerner@redhat.com> - 2.0.10-14
changelog:
  - Fixed persmissions of ebtables.service (RHBZ#1288586)
  - Added upstream patch to add noflush option to ebtables-restore (RHBZ#1334271)


author: Aristeu Rozanski <aris@redhat.com> - 0.16-5
changelog:
  - fixed bogus dates in old changelog entries
  - backported patch to fix library version mismatch [884477]
  - included systemd-devel as BuildRequires for _unitdir rpm definition


author: Matthew Garrett <mjg59@srcf.ucam.org> - 0.5.4-15
changelog:
  - efibootmgr-0.5.4-Work-around-broken-Apple-firmware.patch
    Resolves: #873629
  - efibootmgr-0.5.4-Remove-device-path-padding-on-non-Itanium.patch - improve
    spec conformance
  - efibootmgr-0.5.4-fix-minor-memory-leak.patch - from upstream
  - efibootmgr-0.5.4-fix-disk-minor-number-discovery.patch - from upstream
  - efibootmgr-0.5.4-make_boot_var-does-not-check-for-failed-status-with-.patch -
    from upstream


author: Peter Jones <pjones@redhat.com> - 0.8.0-4
changelog:
  - Fix buffer overflow when remove_from_boot_order removes nothing (lennysz)
    Resolves: rhbz#1168019


author: Peter Jones <pjones@redhat.com> - 0.8.0-6
changelog:
  - Handle -b and -o parsing in a way that matches the documentation.
    Resolves: rhbz#1174964
  - Use the right GUID when setting boot entries active/inactive
    Resolves: rhbz#1221771


author: Peter Jones <pjones@redhat.com> - 17-2
changelog:
  - Try to make covscan actually complete the scan...
    Related: rhbz#1570032
    Related: rhbz#1558937
    Related: rhbz#1520533


author: Peter Jones <pjones@redhat.com> - 0.6-1
changelog:
  - Update package to 0.6
  - fixes to documentation from lersek
  - more validation of uefi guids
  - use .xz for archives


author: Peter Jones <pjones@redhat.com> - 0.10-1
changelog:
  - Update package to 0.10.
  - Fixes a build error due to different cflags in the builders vs updstream
    makefile.


author: Peter Jones <pjones@redhat.com> - 36-6
changelog:
  - Fix device path generation for block devices on nonstandard device path
    roots.
    Related: rhbz#1558937
    Resolves: rhbz#1591853


author: Peter Jones <pjones@redhat.com> - 36-10
changelog:
  - Work around platform ACPI PCI(e) root drivers that don't fill in the
    "driver" symlink in sysfs.
    Resolves: rhbz#1614944


author: Peter Jones <pjones@redhat.com> - 36-11
changelog:
  - Fix device probing with no matching probes where HD() will work
    Resolves: rhbz#1613698
  - Detect partitiond md devices correctly
    Resolves: rhbz#1602414
    Resolves: rhbz#1613370


author: Peter Robinson <pbrobinson@fedoraproject.org> 4.0.0-1
changelog:
  - Ekiga 4.0.0 stable release - Changelog
    http://ftp.gnome.org/pub/gnome/sources/ekiga/4.0/ekiga-4.0.0.news


author: Peter Robinson <pbrobinson@fedoraproject.org> 4.0.1-1
changelog:
  - Ekiga 4.0.1 stable release - Changelog
    http://ftp.gnome.org/pub/gnome/sources/ekiga/4.0/ekiga-4.0.1.news


author: Mark Wielaard <mjw@redhat.com> 0.156-4
changelog:
  - Add elfutils-0.156-et_dyn-kernels.patch.
    Fixes an issue on ppc64 with systemtap kernel address placement.


author: Mark Wielaard <mjw@redhat.com> 0.156-5
changelog:
  - Add elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
    Sets up initial CFI return register, CFA location expression and
    register rules for PPC, S390 and ARM (dwarf_cfi_addrframe support).


author: Mark Wielaard <mjw@redhat.com> 0.157-1
changelog:
  - Update to 0.157.
  - Remove elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
  - Remove elfutils-0.156-et_dyn-kernels.patch.


author: Mark Wielaard <mjw@redhat.com> - 0.162-1
changelog:
  - Update to 0.162 (#1224169, #1223462, #1207799)
  - Include elfutils/known-dwarf.h
  - Drop BuildRequires glibc-headers


author: Mark Wielaard <mjw@redhat.com> - 0.170-1
changelog:
  - New upstream release. Remove upstreamed patches.
  - Sync provide_yama_scope with fedora.
  - Add elfutils-0.170-x86_64-backtrace-test-override.patch.


author: Mark Wielaard <mjw@redhat.com> - 0.171-1
changelog:
  - New upstream release.
    - DWARF5 and split dwarf, including GNU DebugFission, support.
    - readelf: Handle all new DWARF5 sections.
      --debug-dump=info+ will show split unit DIEs when found.
      --dwarf-skeleton can be used when inspecting a .dwo file.
      Recognizes GNU locviews with --debug-dump=loc.
    - libdw: New functions dwarf_die_addr_die, dwarf_get_units,
      dwarf_getabbrevattr_data and dwarf_cu_info.
      libdw will now try to resolve the alt file on first use
      when not set yet with dwarf_set_alt.
      dwarf_aggregate_size() now works with multi-dimensional arrays.
    - libdwfl: Use process_vm_readv when available instead of ptrace.
    - backends: Add a RISC-V backend.


author: Mark Wielaard <mjw@redhat.com> - 0.172-1
changelog:
  - New upstream release.
    - No functional changes compared to 0.171.
    - Various bug fixes in libdw and eu-readelf dealing with bad DWARF5
      data. Thanks to running the afl fuzzer on eu-readelf and various
      testcases.
    - eu-readelf -N is ~15% faster.


author: Mark Wielaard <mjw@redhat.com> - 0.176-1
changelog:
  - New upstream release (#1676504)
    CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
    CVE-2019-7664, CVE-2019-7665, CVE-2018-16062, CVE-2018-16402,
    CVE-2018-16403, CVE-2018-18310, CVE-2018-18521, CVE-2018-18520.


author: Kamil Dudka <kdudka@redhat.com> - 0.12-0.34.pre6
changelog:
  - update to latest upstream pre-release
  - drop unneeded patches
  - fix autoconf warnings
  - explicitly disable using OpenSSL and GnuTLS


author: Petr Hracek <phracek@redhat.com> - 1:24.3-3
changelog:
  - Fix for emacs bug 112144, style_changed_cb (#922519) 
  - Fix for emacs bug 112131, bell does not work (#562719)


author: Jan Synáček <jsynacek@redhat.com> - 1:24.3-21
changelog:
  - fix libjpeg detection fails with gcc7 (#1487557)
  - fix Emacs GUI Toolbar icons missing (#1477745)
  - fix hardening: TLS certificate warnings should be hard errors (#1403643)


author: Debarshi Ray <rishi@fedoraproject.org> - 3.12.12-4
changelog:
  - Fix certificate validation (use reference identities, handle validation
    failures correctly, fixed the test suite)
  - Resolves: #1386616


author: Adam Tkac <atkac redhat com> - 1.6.6-1
changelog:
  - update to 1.6.6
  - paches merged
    - enscript-1.6.4-hilight.patch
    - enscript-1.6.4-rh457719.patch


author: Orion Poplawski <orion@cora.nwra.com> - 3.2.10-2
changelog:
  - Add patch to comment out stray module use in modules file when not using
    versioning (bug #895555)
  - Add patch to fix module clear command (bug #895551)
  - Add patch from modules list to add completion to avail command


author: Jan Synáček <jsynacek@redhat.com> - 3.2.10-9
changelog:
  - fix: SourceVers wrongly sets version in nested directory (#1180652)
  - fix: unload from loaded modulefile broken (#1117327)


