# changelog

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-2121.el7uek]
changelog:
  - perf stat: Support new per thread TopDown metrics (Andi Kleen)  [Orabug: 32934786]  
  - scsi: iscsi: Fix iSCSI cls conn state (Gulam Mohamed)  [Orabug: 32916585]  
  - scsi: iscsi: Fix race condition between login and sync thread (Gulam Mohamed)  [Orabug: 32916585]  
  - scsi: iscsi: Report connection state in sysfs (Gulam Mohamed)  [Orabug: 32916585]  
  - A/A Bonding: remove use of trace_printk(), replacing with tracepoints (Alan Maguire)  [Orabug: 31413661]  
  - uek-rpm: enable VDPA_SIM_NET and VIRTIO_PCI_LIB config (Si-Wei Liu)  [Orabug: 32869259]  
  - Revert "irqbypass: do not start cons/prod when failed connect" (Zhu Lingshan)  [Orabug: 32869259]  
  - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Eli Cohen)  [Orabug: 32869259]  
  - vhost-vdpa: protect concurrent access to vhost device iotlb (Xie Yongji)  [Orabug: 32869259]  
  - vdpa/mlx5: Fix suspend/resume index restoration (Eli Cohen)  [Orabug: 32869259]  
  - vdpa/mlx5: Fix wrong use of bit numbers (Eli Cohen)  [Orabug: 32869259]  
  - vdpa/mlx5: Retrieve BAR address suitable any function (Eli Cohen)  [Orabug: 32869259]  
  - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Gautam Dawar)  [Orabug: 32869259]  
  - vdpa_sim: Skip typecasting from void* (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: set the virtqueue num during register (Jason Wang)  [Orabug: 32869259]  
  - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Stefano Garzarella)  [Orabug: 32869259]  
  - virtio_vdpa: don't warn when fail to disable vq (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci: introduce modern device module (Jason Wang)  [Orabug: 32869259]  
  - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper to get notification offset (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper for getting queue nums (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper for setting/geting queue size (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper to set/get queue_enable (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce vp_modern_queue_address() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce vp_modern_generation() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helpers for setting and getting features (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helpers for setting and getting status (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce helper to set config vector (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: introduce vp_modern_remove() (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci-modern: factor out modern device initialization logic (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci: split out modern device (Jason Wang)  [Orabug: 32869259]  
  - virtio-pci: do not access iomem via struct virtio_pci_device directly (Jason Wang)  [Orabug: 32869259]  
  - virtio_pci_modern: Fix the comment of virtio_pci_find_capability() (Liao Pingfang)  [Orabug: 32869259]  
  - virtio: pci: constify ioreadX() iomem argument (as in generic implementation) (Krzysztof Kozlowski)  [Orabug: 32869259]  
  - vdpa_sim_net: Add support for user supported devices (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: Enable user to query vdpa device info (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: Enable a user to add and delete a vdpa device (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: Define vdpa mgmt device, ops and a netlink interface (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: Extend routine to accept vdpa device name (Parav Pandit)  [Orabug: 32869259]  
  - vdpa_sim_net: Make mac address array static (Parav Pandit)  [Orabug: 32869259]  
  - vdpa: split vdpasim to core and net modules (Max Gurtovoy)  [Orabug: 32869259]  
  - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: make vdpasim->buffer size configurable (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: set vringh notify callback (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add set_config callback in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add get_config callback in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: make 'config' generic and usable for any device type (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: store parsed MAC address in a buffer (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add work_fn in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add supported_features field in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add device id field in vdpasim_dev_attr (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: rename vdpasim_config_ops variables (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: make IOTLB entries limit configurable (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa_sim: remove hard-coded virtq count (Max Gurtovoy)  [Orabug: 32869259]  
  - vdpa_sim: remove unnecessary headers inclusion (Stefano Garzarella)  [Orabug: 32869259]  
  - vdpa/mlx5: Restore the hardware used index after change map (Eli Cohen)  [Orabug: 32869259]  
  - net/mlx5e: Add missing capability check for uplink follow (Aya Levin)  [Orabug: 32575925]  
  - net/mlx5: Add ability to read and write ECE options (Leon Romanovsky)  [Orabug: 32575925]  
  - net/mlx5: Expose optimal performance scatter entries capability (Yamin Friedman)  [Orabug: 32575925]  
  - scsi: core: add scsi_host_busy_iter() (Hannes Reinecke)  [Orabug: 32625114]  
  - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Hannes Reinecke)  [Orabug: 32625114]  
  - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Hannes Reinecke)  [Orabug: 32625114]  
  - scsi: fnic: Validate io_req before others (Karan Tilak Kumar)  [Orabug: 32625114]  
  - scsi: fnic: Set scsi_set_resid() only for underflow (Karan Tilak Kumar)  [Orabug: 32625114]  
  - scsi: fnic: Avoid looping in TRANS ETH on unload (Karan Tilak Kumar)  [Orabug: 32625114]  
  - scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Karan Tilak Kumar)  [Orabug: 32625114]  
  - scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Liu Shixin)  [Orabug: 32625114]  
  - scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Ye Bin)  [Orabug: 32625114]  
  - scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Hannes Reinecke)  [Orabug: 32625114]  
  - scsi: fnic: Remove unneeded semicolon (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: Remove set but not used variable in is_fnic_fip_flogi_reject() (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: Remove set but not used 'old_vlan' (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: Use eth_broadcast_addr() to assign broadcast address (Miaohe Lin)  [Orabug: 32625114]  
  - scsi: fnic: Use true, false for fnic->internal_reset_inprogress (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: make fnic_list and fnic_list_lock static (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: make some symbols static (Jason Yan)  [Orabug: 32625114]  
  - scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 32625114]  
  - scsi: fnic: make array dev_cmd_err static const, makes object smaller (Colin Ian King)  [Orabug: 32625114]  
  - net/mlx5e: Fix SWP offsets when vlan inserted by driver (Venkat Venkatsubra)  [Orabug: 32912813]  
  - Linux 5.4.123 (Greg Kroah-Hartman)   
  - NFC: nci: fix memory leak in nci_allocate_device (Dongliang Mu)   
  - perf unwind: Set userdata for all __report_module() paths (Dave Rigby)   
  - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Jan Kratochvil)   
  - usb: dwc3: gadget: Enable suspend events (Jack Pham)   
  - bpf: No need to simulate speculative domain for immediates (Daniel Borkmann)   
  - bpf: Fix mask direction swap upon off reg sign change (Daniel Borkmann)   
  - bpf: Wrap aux data inside bpf_sanitize_info container (Daniel Borkmann)   
  - Linux 5.4.122 (Greg Kroah-Hartman)   
  - Bluetooth: SMP: Fail if remote and local public keys are identical (Luiz Augusto von Dentz)   
  - video: hgafb: correctly handle card detect failure during probe (Anirudh Rayabharam)   
  - nvmet: use new ana_log_size instead the old one (Hou Pu)   
  - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Luiz Augusto von Dentz)   
  - ext4: fix error handling in ext4_end_enable_verity() (Eric Biggers)   
  - nvme-multipath: fix double initialization of ANA state (Christoph Hellwig)   
  - tty: vt: always invoke vc->vc_sw->con_resize callback (Tetsuo Handa)   
  - vt: Fix character height handling with VT_RESIZEX (Maciej W. Rozycki)   
  - vgacon: Record video mode changes with VT_RESIZEX (Maciej W. Rozycki)   
  - video: hgafb: fix potential NULL pointer dereference (Igor Matheus Andrade Torrente)   
  - qlcnic: Add null check after calling netdev_alloc_skb (Tom Seewald)   
  - leds: lp5523: check return value of lp5xx_read and jump to cleanup code (Phillip Potter)   
  - ics932s401: fix broken handling of errors when word reading fails (Darrick J. Wong)   
  - net: rtlwifi: properly check for alloc_workqueue() failure (Greg Kroah-Hartman)   
  - scsi: ufs: handle cleanup correctly on devm_reset_control_get error (Phillip Potter)   
  - net: stmicro: handle clk_prepare() failure during init (Anirudh Rayabharam)   
  - ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() (Du Cheng)   
  - Revert "niu: fix missing checks of niu_pci_eeprom_read" (Greg Kroah-Hartman)   
  - Revert "qlcnic: Avoid potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - Revert "rtlwifi: fix a potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - Revert "media: rcar_drif: fix a memory disclosure" (Greg Kroah-Hartman)   
  - cdrom: gdrom: initialize global variable at init time (Greg Kroah-Hartman)   
  - cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom (Atul Gopinathan)   
  - Revert "gdrom: fix a memory leak bug" (Greg Kroah-Hartman)   
  - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" (Greg Kroah-Hartman)   
  - Revert "ecryptfs: replace BUG_ON with error handling code" (Greg Kroah-Hartman)   
  - Revert "video: imsttfb: fix potential NULL pointer dereferences" (Greg Kroah-Hartman)   
  - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" (Greg Kroah-Hartman)   
  - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" (Greg Kroah-Hartman)   
  - Revert "net: stmicro: fix a missing check of clk_prepare" (Greg Kroah-Hartman)   
  - Revert "video: hgafb: fix potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - dm snapshot: fix crash with transient storage and zero chunk size (Mikulas Patocka)   
  - xen-pciback: reconfigure also from backend watch handler (Jan Beulich)   
  - mmc: sdhci-pci-gli: increase 1.8V regulator wait (Daniel Beer)   
  - drm/amdgpu: update sdma golden setting for Navi12 (Guchun Chen)   
  - drm/amdgpu: update gc golden setting for Navi12 (Guchun Chen)   
  - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Changfeng)   
  - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - rapidio: handle create_workqueue() failure (Anirudh Rayabharam)   
  - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" (Greg Kroah-Hartman)   
  - uio_hv_generic: Fix a memory leak in error handling paths (Christophe JAILLET)   
  - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Elia Devito)   
  - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Takashi Iwai)   
  - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Takashi Iwai)   
  - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (PeiSen Hou)   
  - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Hui Wang)   
  - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Takashi Sakamoto)   
  - Revert "ALSA: sb8: add a check for request_region" (Greg Kroah-Hartman)   
  - ALSA: hda: fixup headset for ASUS GU502 laptop (Daniel Cordova A)   
  - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Takashi Sakamoto)   
  - ALSA: usb-audio: Validate MS endpoint descriptors (Takashi Iwai)   
  - ALSA: firewire-lib: fix calculation for size of IR context payload (Takashi Sakamoto)   
  - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Takashi Sakamoto)   
  - ALSA: line6: Fix racy initialization of LINE6 MIDI (Takashi Iwai)   
  - ALSA: intel8x0: Don't update period unless prepared (Takashi Iwai)   
  - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Takashi Sakamoto)   
  - cifs: fix memory leak in smb2_copychunk_range (Ronnie Sahlberg)   
  - btrfs: avoid RCU stalls while running delayed iputs (Josef Bacik)   
  - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Zqiang)   
  - nvmet: seset ns->file when open fails (Daniel Wagner)   
  - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Oleg Nesterov)   
  - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Dan Carpenter)   
  - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios (Hans de Goede)   
  - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Liming Sun)   
  - RDMA/core: Don't access cm_id after its destruction (Shay Drory)   
  - RDMA/mlx5: Recover from fatal event in dual port mode (Maor Gottlieb)   
  - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Zhen Lei)   
  - scsi: ufs: core: Increase the usable queue depth (Bart Van Assche)   
  - RDMA/rxe: Clear all QP fields if creation failed (Leon Romanovsky)   
  - RDMA/siw: Release xarray entry (Leon Romanovsky)   
  - RDMA/siw: Properly check send and receive CQ pointers (Leon Romanovsky)   
  - openrisc: Fix a memory leak (Christophe JAILLET)   
  - firmware: arm_scpi: Prevent the ternary sign expansion bug (Dan Carpenter)   
  - Linux 5.4.121 (Greg Kroah-Hartman)   
  - scripts: switch explicitly to Python 3 (Andy Shevchenko)   
  - tweewide: Fix most Shebang lines (Finn Behrens)   
  - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Alexandru Elisei)   
  - ipv6: remove extra dev_hold() for fallback tunnels (Eric Dumazet)   
  - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods (Eric Dumazet)   
  - sit: proper dev_{hold|put} in ndo_[un]init methods (Eric Dumazet)   
  - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods (Eric Dumazet)   
  - net: stmmac: Do not enable RX FIFO overflow interrupts (Yannick Vignon)   
  - lib: stackdepot: turn depot_lock spinlock to raw_spinlock (Zqiang)   
  - block: reexpand iov_iter after read/write (yangerkun)   
  - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Hui Wang)   
  - gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 (Hans de Goede)   
  - drm/amd/display: Fix two cursor duplication when using overlay (Rodrigo Siqueira)   
  - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Zhang Zhengming)   
  - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Bodo Stroesser)   
  - ceph: fix fscache invalidation (Jeff Layton)   
  - scsi: lpfc: Fix illegal memory access on Abort IOCBs (James Smart)   
  - riscv: Workaround mcount name prior to clang-13 (Nathan Chancellor)   
  - scripts/recordmcount.pl: Fix RISC-V regex for clang (Nathan Chancellor)   
  - ARM: 9075/1: kernel: Fix interrupted SMC calls (Manivannan Sadhasivam)   
  - um: Disable CONFIG_GCOV with MODULES (Johannes Berg)   
  - um: Mark all kernel symbols as local (Johannes Berg)   
  - Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state (Hans de Goede)   
  - Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices (Hans de Goede)   
  - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Feilong Lin)   
  - ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() (louis.wang)   
  - dmaengine: dw-edma: Fix crash on loading/unloading driver (Gustavo Pimentel)   
  - PCI: thunder: Fix compile testing (Arnd Bergmann)   
  - virtio_net: Do not pull payload in skb->head (Eric Dumazet)   
  - xsk: Simplify detection of empty and full rings (Magnus Karlsson)   
  - pinctrl: ingenic: Improve unreachable code generation (Josh Poimboeuf)   
  - isdn: capi: fix mismatched prototypes (Arnd Bergmann)   
  - cxgb4: Fix the -Wmisleading-indentation warning (Kaixu Xia)   
  - usb: sl811-hcd: improve misleading indentation (Arnd Bergmann)   
  - kgdb: fix gcc-11 warning on indentation (Arnd Bergmann)   
  - x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes (Arnd Bergmann)   
  - PCI/ERR: Retain status from error notification (Keith Busch)  [Orabug: 32715233]  
  - uek-rpm: update kABI lists for the new symbols (Saeed Mirzamohammadi)  [Orabug: 32869202]  
  - RDMA/mlx4: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568805]  
  - RDMA/mlx5: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568805]  
  - RDMA/mlx5: Remove manually crafted QP context the query call (Leon Romanovsky)  [Orabug: 32568805]  
  - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (James Smart)  [Orabug: 32833822]  
  - Linux 5.4.120 (Greg Kroah-Hartman)   
  - ASoC: rsnd: check all BUSIF status when error (Kuninori Morimoto)   
  - nvme: do not try to reconfigure APST when the controller is not live (Christoph Hellwig)   
  - clk: exynos7: Mark aclk_fsys1_200 as critical (Paweł Chmiel)   
  - netfilter: conntrack: Make global sysctls readonly in non-init netns (Jonathon Reinhart)   
  - kobject_uevent: remove warning in init_uevent_argv() (Greg Kroah-Hartman)   
  - usb: typec: tcpm: Fix error while calculating PPS out values (Badhri Jagan Sridharan)   
  - ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section (Ard Biesheuvel)   
  - ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address (Ard Biesheuvel)   
  - ARM: 9012/1: move device tree mapping out of linear region (Ard Biesheuvel)   
  - ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address (Ard Biesheuvel)   
  - f2fs: fix error handling in f2fs_end_enable_verity() (Eric Biggers)   
  - thermal/core/fair share: Lock the thermal zone while looping over instances (Lukasz Luba)   
  - MIPS: Avoid handcoded DIVU in `__div64_32' altogether (Maciej W. Rozycki)   
  - MIPS: Avoid DIVU in `__div64_32' is result would be zero (Maciej W. Rozycki)   
  - MIPS: Reinstate platform `__div64_32' handler (Maciej W. Rozycki)   
  - FDDI: defxx: Make MMIO the configuration default except for EISA (Maciej W. Rozycki)   
  - mm: fix struct page layout on 32-bit systems (Matthew Wilcox (Oracle))   
  - KVM: x86: Cancel pvclock_gtod_work on module removal (Thomas Gleixner)   
  - cdc-wdm: untangle a circular dependency between callback and softint (Oliver Neukum)   
  - iio: tsl2583: Fix division by a zero lux_val (Colin Ian King)   
  - iio: gyro: mpu3050: Fix reported temperature value (Dmitry Osipenko)   
  - xhci: Add reset resume quirk for AMD xhci controller. (Sandeep Singh)   
  - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Christophe JAILLET)   
  - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Wesley Cheng)   
  - usb: core: hub: fix race condition about TRSMRCY of resume (Chunfeng Yun)   
  - usb: dwc2: Fix gadget DMA unmap direction (Phil Elwell)   
  - usb: xhci: Increase timeout for HC halt (Maximilian Luz)   
  - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Ferry Toth)   
  - usb: dwc3: omap: improve extcon initialization (Marcel Hamer)   
  - iomap: fix sub-page uptodate handling (Christoph Hellwig)   
  - blk-mq: Swap two calls in blk_mq_exit_queue() (Bart Van Assche)   
  - nbd: Fix NULL pointer in flush_workqueue (Sun Ke)   
  - kyber: fix out of bounds access when preempted (Omar Sandoval)   
  - ACPI: scan: Fix a memory leak in an error handling path (Christophe JAILLET)   
  - hwmon: (occ) Fix poll rate limiting (Eddie James)   
  - usb: fotg210-hcd: Fix an error message (Christophe JAILLET)   
  - iio: proximity: pulsedlight: Fix rumtime PM imbalance on error (Dinghao Liu)   
  - drm/i915: Avoid div-by-zero on gen2 (Ville Syrjälä)   
  - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Kai-Heng Feng)   
  - mm/hugetlb: fix F_SEAL_FUTURE_WRITE (Peter Xu)   
  - userfaultfd: release page in error path to avoid BUG_ON (Axel Rasmussen)   
  - squashfs: fix divide error in calculate_skip() (Phillip Lougher)   
  - hfsplus: prevent corruption in shrinking truncate (Jouni Roivas)   
  - powerpc/64s: Fix crashes when toggling entry flush barrier (Michael Ellerman)   
  - powerpc/64s: Fix crashes when toggling stf barrier (Michael Ellerman)   
  - ARC: mm: PAE: use 40-bit physical page mask (Vladimir Isaev)   
  - ARC: entry: fix off-by-one error in syscall number validation (Vineet Gupta)   
  - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Mateusz Palczewski)   
  - i40e: fix the restart auto-negotiation after FEC modified (Jaroslaw Gawin)   
  - i40e: Fix use-after-free in i40e_client_subtask() (Yunjian Wang)   
  - netfilter: nftables: avoid overflows in nft_hash_buckets() (Eric Dumazet)   
  - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() (Jia-Ju Bai)   
  - sched/fair: Fix unfairness caused by missing load decay (Odin Ugedal)   
  - sched: Fix out-of-bound access in uclamp (Quentin Perret)   
  - can: m_can: m_can_tx_work_queue(): fix tx_skb race condition (Marc Kleine-Budde)   
  - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Pablo Neira Ayuso)   
  - smc: disallow TCP_ULP in smc_setsockopt() (Cong Wang)   
  - net: fix nla_strcmp to handle more then one trailing null character (Maciej Żenczykowski)   
  - ksm: fix potential missing rmap_item for stable_node (Miaohe Lin)   
  - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Miaohe Lin)   
  - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Miaohe Lin)   
  - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Miaohe Lin)   
  - drm/radeon: Avoid power table parsing memory leaks (Kees Cook)   
  - drm/radeon: Fix off-by-one power_state index heap overwrite (Kees Cook)   
  - netfilter: xt_SECMARK: add new revision to fix structure layout (Pablo Neira Ayuso)   
  - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long)   
  - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Lv Yunlong)   
  - sunrpc: Fix misplaced barrier in call_decode (Baptiste Lepers)   
  - RISC-V: Fix error code returned by riscv_hartid_to_cpuid() (Anup Patel)   
  - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long)   
  - net: hns3: disable phy loopback setting in hclge_mac_start_phy (Yufeng Mo)   
  - net: hns3: use netif_tx_disable to stop the transmit queue (Peng Li)   
  - net: hns3: fix for vxlan gpe tx checksum bug (Hao Chen)   
  - net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet() (Jian Shen)   
  - net: hns3: initialize the message content in hclge_get_link_mode() (Yufeng Mo)   
  - net: hns3: fix incorrect configuration for igu_egu_hw_err (Yufeng Mo)   
  - rtc: ds1307: Fix wday settings for rx8130 (Nobuhiro Iwamatsu)   
  - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton)   
  - rtc: fsl-ftm-alarm: add MODULE_TABLE() (Michael Walle)   
  - NFSv4.2 fix handling of sr_eof in SEEK's reply (Olga Kornievskaia)   
  - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Nikola Livic)   
  - PCI: endpoint: Fix missing destroy_workqueue() (Yang Yingliang)   
  - NFS: Deal correctly with attribute generation counter overflow (Trond Myklebust)   
  - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Trond Myklebust)   
  - rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data() (Jia-Ju Bai)   
  - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook (Zhen Lei)   
  - PCI: Release OF node in pci_scan_device()'s error path (Dmitry Baryshkov)   
  - PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() (Pali Rohár)   
  - f2fs: fix a redundant call to f2fs_balance_fs if an error occurs (Colin Ian King)   
  - thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params() (Jia-Ju Bai)   
  - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (David Ward)   
  - ia64: module: fix symbolizer crash on fdescr (Sergei Trofimovich)   
  - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Michael Chan)   
  - net: ethernet: mtk_eth_soc: fix RX VLAN offload (Felix Fietkau)   
  - iavf: remove duplicate free resources calls (Stefan Assmann)   
  - powerpc/iommu: Annotate nested lock for lockdep (Alexey Kardashevskiy)   
  - qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth (Lee Gibson)   
  - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Gustavo A. R. Silva)   
  - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Gustavo A. R. Silva)   
  - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Robin Singh)   
  - powerpc/pseries: Stop calling printk in rtas_stop_self() (Michael Ellerman)   
  - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yaqi Chen)   
  - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Du Cheng)   
  - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Gustavo A. R. Silva)   
  - ASoC: rt286: Generalize support for ALC3263 codec (David Ward)   
  - powerpc/smp: Set numa node before updating mask (Srikar Dronamraju)   
  - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Gustavo A. R. Silva)   
  - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Gustavo A. R. Silva)   
  - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Kai Vehmanen)   
  - kconfig: nconf: stop endless search loops (Mihai Moldovan)   
  - selftests: Set CC to clang in lib.mk if LLVM is set (Yonghong Song)   
  - drm/amd/display: Force vsync flip when reconfiguring MPCC (Anthony Wang)   
  - iommu/amd: Remove performance counter pre-initialization test (Suravee Suthikulpanit)   
  - Revert "iommu/amd: Fix performance counter initialization" (Paul Menzel)   
  - ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() (Kuninori Morimoto)   
  - cuse: prevent clone (Miklos Szeredi)   
  - mt76: mt76x0: disable GTK offloading (David Bauer)   
  - pinctrl: samsung: use 'int' for register masks in Exynos (Krzysztof Kozlowski)   
  - mac80211: clear the beacon's CRC after channel switch (Emmanuel Grumbach)   
  - i2c: Add I2C_AQ_NO_REP_START adapter quirk (Bence Csókás)   
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Hans de Goede)   
  - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods (Eric Dumazet)   
  - Bluetooth: check for zapped sk before connecting (Archie Pusaka)   
  - net: bridge: when suppression is enabled exclude RARP packets (Nikolay Aleksandrov)   
  - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Tetsuo Handa)   
  - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Archie Pusaka)   
  - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Takashi Sakamoto)   
  - ALSA: rme9652: don't disable if not enabled (Tong Zhang)   
  - ALSA: hdspm: don't disable if not enabled (Tong Zhang)   
  - ALSA: hdsp: don't disable if not enabled (Tong Zhang)   
  - i2c: bail out early when RDWR parameters are wrong (Wolfram Sang)   
  - ASoC: rsnd: core: Check convert rate in rsnd_hw_params (Mikhail Durnev)   
  - net: stmmac: Set FIFO sizes for ipq806x (Jonathan McDowell)   
  - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Hans de Goede)   
  - tipc: convert dest node's address to network order (Hoang Le)   
  - fs: dlm: fix debugfs dump (Alexander Aring)   
  - PM: runtime: Fix unpaired parent child_count for force_resume (Tony Lindgren)   
  - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Sean Christopherson)   
  - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jarkko Sakkinen)   
  - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jarkko Sakkinen)   
  - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Zhen Lei)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2122.el7uek]
changelog:
  - nvme-core: UEK: fix the warning caused by d189602262829 (Jack Vogel)   
  - net/rds: Passive connections always yield (Gerd Rausch)  [Orabug: 32925127]  
  - net/rds: Prevent the cm_id from being pulled right under our feet (Gerd Rausch)  [Orabug: 32908882]  
  - kthread: Fix PF_KTHREAD vs to_kthread() race (John Donnelly)  [Orabug: 32892069]  
  - Revert "nvme-pci: remove last_sq_tail" (Keith Busch)  [Orabug: 32285393]  
  - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme: return errors for hwmon init (Keith Busch)  [Orabug: 32285393]  
  - nvmet: get transport reference for passthru ctrl (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: Fix NULL dereference for pci nvme controllers (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme: just check the status code type in nvme_is_path_error (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: refactor command completion (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: rename and document nvme_end_request (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: skip noiob for zoned devices (Keith Busch)  [Orabug: 32285393]  
  - nvme-pci: fix PRP pool size (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (John Garry)  [Orabug: 32285393]  
  - nvme: Use spin_lock_irq() when taking the ctrl->lock (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet: call blk_mq_free_request() directly (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet: fix oops in pt cmd execution (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet: add ns tear down label for pt-cmd handling (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet-passthru: Reject commands with non-sgl flags set (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet: fix a memory leak (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-loop: remove extra variable in create ctrl (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet: introduce the passthru configfs interface (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet: Add passthru enable/disable helpers (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet: add passthru code to process commands (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: export nvme_find_get_ns() and nvme_put_ns() (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: introduce nvme_ctrl_get_by_path() (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]() (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: create helper function to obtain command effects (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvme: clear any SGL flags in passthru commands (Logan Gunthorpe)  [Orabug: 32285393]  
  - nvmet-fc: remove redundant del_work_active flag (James Smart)  [Orabug: 32285393]  
  - nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (James Smart)  [Orabug: 32285393]  
  - nvme-fc: set max_segments to lldd max value (James Smart)  [Orabug: 32285393]  
  - nvme-hwmon: log the controller device name (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme: document nvme controller states (Sagi Grimberg)  [Orabug: 32285393]  
  - nvmet: use xarray for ctrl ns storing (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-pci: add support for ACPI StorageD3Enable property (David E. Box)  [Orabug: 32285393]  
  - nvme-pci: use max of PRP or SGL for iod size (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-core: replace ctrl page size with a macro (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme: remove redundant validation in nvme_start_ctrl() (Baolin Wang)  [Orabug: 32285393]  
  - nvme: remove an unnecessary condition (Dan Carpenter)  [Orabug: 32285393]  
  - nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-pci: use standard block status symbolic names (Baolin Wang)  [Orabug: 32285393]  
  - nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Baolin Wang)  [Orabug: 32285393]  
  - nvme-pci: add a blank line after declarations (Baolin Wang)  [Orabug: 32285393]  
  - nvme-pci: fix some comments issues (Baolin Wang)  [Orabug: 32285393]  
  - nvme-pci: remove redundant segment validation (Baolin Wang)  [Orabug: 32285393]  
  - nvme: document quirked Intel models (David Fugate)  [Orabug: 32285393]  
  - nvme: Include nvme_revalidate_disk() refactoring (Alan Adamson)  [Orabug: 32285393]  
  - nvme: support for multiple Command Sets Supported and Effects log pages (Keith Busch)  [Orabug: 32285393]  
  - nvme: implement multiple I/O Command Set support (Niklas Cassel)  [Orabug: 32285393]  
  - nvme: fix identify error status silent ignore (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme: fix possible hang when ns scanning fails during error recovery (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme: refactor nvme_identify_ns_descs error handling (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: use USEC_PER_SEC instead of magic numbers (Baolin Wang)  [Orabug: 32285393]  
  - nvmet-tcp: simplify nvmet_process_resp_list (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-tcp: optimize network stack with setting msg flags according to batch size (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-tcp: leverage request plugging (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-tcp: have queue prod/cons send list become a llist (Sagi Grimberg)  [Orabug: 32285393]  
  - nvme-fcloop: verify wwnn and wwpn format (Dongli Zhang)  [Orabug: 32285393]  
  - nvmet: use unsigned type for u64 (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvmet: introduce flags member in nvmet_fabrics_ops (Max Gurtovoy)  [Orabug: 32285393]  
  - nvmet-tcp: remove has_keyed_sgls initialization (Max Gurtovoy)  [Orabug: 32285393]  
  - nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Dongli Zhang)  [Orabug: 32285393]  
  - nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Dongli Zhang)  [Orabug: 32285393]  
  - nvme-pci: code cleanup for nvme_alloc_host_mem() (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-pci: use unsigned for io queue depth (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-core: use u16 type for ctrl->sqsize (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-core: use u16 type for directives (Chaitanya Kulkarni)  [Orabug: 32285393]  
  - nvme-rdma: fix a missing completion with remove invalidation (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Christoph Hellwig)  [Orabug: 32285393]  
  - nvme-rdma: factor out a nvme_rdma_end_request helper (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: add a new blk_mq_complete_request_remote API (Alan Adamson)  [Orabug: 32285393]  
  - blk-mq: factor out a blk_mq_complete_need_ipi helper (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: move failure injection out of blk_mq_complete_request (Christoph Hellwig)  [Orabug: 32285393]  
  - loop: Report EOPNOTSUPP properly (Evan Green)  [Orabug: 32285393]  
  - blk-mq: Document functions for sending request (André Almeida)  [Orabug: 32285393]  
  - blk-mq: Make blk_mq_run_hw_queue() return void (John Garry)  [Orabug: 32285393]  
  - blk-mq: merge the softirq vs non-softirq IPI logic (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: complete polled requests directly (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: remove raise_blk_irq (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: factor out a helper to reise the block softirq (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: merge blk-softirq.c into blk-mq.c (Christoph Hellwig)  [Orabug: 32285393]  
  - blk-mq: Inline status checkers (Pavel Begunkov)  [Orabug: 32285393]  
  - uek-rpm: Enable Microsoft Azure Network Adapter (MANA) (John Donnelly)  [Orabug: 32894164]  
  - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Dexuan Cui)  [Orabug: 32894164]  
  - net: mana: fix PCI_HYPERV dependency (Arnd Bergmann)  [Orabug: 32894164]  
  - net: mana: Use int to check the return value of mana_gd_poll_cq() (Dexuan Cui)  [Orabug: 32894164]  
  - net: mana: remove redundant initialization of variable err (Colin Ian King)  [Orabug: 32894164]  
  - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Dexuan Cui)  [Orabug: 32894164]  
  - net: partially revert dynamic lockdep key changes (Cong Wang)  [Orabug: 32894164]  
  - RDS tcp loopback connection can hang (Rao Shoaib)  [Orabug: 32926878]  
  - Linux 5.4.124 (Greg Kroah-Hartman)   
  - usb: core: reduce power-on-good delay time of root hub (Chunfeng Yun)   
  - neighbour: Prevent Race condition in neighbour subsytem (Chinmay Agarwal)   
  - net: hso: bail out on interrupt URB allocation failure (Johan Hovold)   
  - Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" (Greg Kroah-Hartman)   
  - net: hns3: check the return of skb_checksum_help() (Yunsheng Lin)   
  - drivers/net/ethernet: clean up unused assignments (Jesse Brandeburg)   
  - i915: fix build warning in intel_dp_get_link_status() (Greg Kroah-Hartman)   
  - drm/i915/display: fix compiler warning about array overrun (Linus Torvalds)   
  - MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c (Randy Dunlap)   
  - MIPS: alchemy: xxs1500: add gpio-au1000.h header file (Randy Dunlap)   
  - sch_dsmark: fix a NULL deref in qdisc_reset() (Taehee Yoo)   
  - net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 (Stefan Roese)   
  - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (kernel test robot)   
  - ipv6: record frag_max_size in atomic fragments in input path (Francesco Ruggeri)   
  - net: lantiq: fix memory corruption in RX ring (Aleksander Jan Bajkowski)   
  - scsi: libsas: Use _safe() loop in sas_resume_port() (Dan Carpenter)   
  - ixgbe: fix large MTU request from VF (Jesse Brandeburg)   
  - bpf: Set mac_len in bpf_skb_change_head (Jussi Maki)   
  - ASoC: cs35l33: fix an error code in probe() (Dan Carpenter)   
  - staging: emxx_udc: fix loop in _nbu2ss_nuke() (Dan Carpenter)   
  - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju)   
  - gve: Correct SKB queue index validation. (David Awogbemila)   
  - gve: Upgrade memory barrier in poll routine (Catherine Sullivan)   
  - gve: Add NULL pointer checks when freeing irqs. (David Awogbemila)   
  - gve: Update mgmt_msix_idx if num_ntfy changes (David Awogbemila)   
  - gve: Check TX QPL was actually assigned (Catherine Sullivan)   
  - mld: fix panic in mld_newpack() (Taehee Yoo)   
  - bnxt_en: Include new P5 HV definition in VF check. (Andy Gospodarek)   
  - net: bnx2: Fix error return code in bnx2_init_board() (Zhen Lei)   
  - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Dan Carpenter)   
  - net: sched: fix tx action reschedule issue with stopped queue (Yunsheng Lin)   
  - net: sched: fix tx action rescheduling issue during deactivation (Yunsheng Lin)   
  - net: sched: fix packet stuck problem for lockless qdisc (Yunsheng Lin)   
  - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Jim Ma)   
  - openvswitch: meter: fix race when getting now_ms. (Tao Liu)   
  - net: mdio: octeon: Fix some double free issues (Christophe JAILLET)   
  - net: mdio: thunder: Fix a double free issue in the .remove function (Christophe JAILLET)   
  - net: fec: fix the potential memory leak in fec_enet_init() (Fugang Duan)   
  - net: really orphan skbs tied to closing sk (Paolo Abeni)   
  - vfio-ccw: Check initialized flag in cp_init() (Eric Farman)   
  - ASoC: cs42l42: Regmap must use_single_read/write (Richard Fitzgerald)   
  - net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count (Vladimir Oltean)   
  - net: netcp: Fix an error message (Christophe JAILLET)   
  - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lang Yu)   
  - drm/amdgpu: Fix a use-after-free (xinhui pan)   
  - drm/amd/amdgpu: fix refcount leak (Jingwen Chen)   
  - drm/amd/display: Disconnect non-DP with no EDID (Chris Park)   
  - SMB3: incorrect file id in requests compounded with open (Steve French)   
  - platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet (Teava Radu)   
  - platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI (Andy Shevchenko)   
  - platform/x86: hp-wireless: add AMD's hardware id to the supported list (Shyam Sundar S K)   
  - btrfs: do not BUG_ON in link_to_fixup_dir (Josef Bacik)   
  - openrisc: Define memory barrier mb (Peter Zijlstra)   
  - scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic (Matt Wang)   
  - btrfs: return whole extents in fiemap (Boris Burkov)   
  - brcmfmac: properly check for bus register errors (Greg Kroah-Hartman)   
  - Revert "brcmfmac: add a check for the status of usb_register" (Greg Kroah-Hartman)   
  - net: liquidio: Add missing null pointer checks (Tom Seewald)   
  - Revert "net: liquidio: fix a NULL pointer dereference" (Greg Kroah-Hartman)   
  - media: gspca: properly check for errors in po1030_probe() (Greg Kroah-Hartman)   
  - Revert "media: gspca: Check the return value of write_bridge for timeout" (Greg Kroah-Hartman)   
  - media: gspca: mt9m111: Check write_bridge for timeout (Alaa Emad)   
  - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Greg Kroah-Hartman)   
  - media: dvb: Add check on sp8870_readreg return (Alaa Emad)   
  - Revert "media: dvb: Add check on sp8870_readreg" (Greg Kroah-Hartman)   
  - ASoC: cs43130: handle errors in cs43130_probe() properly (Greg Kroah-Hartman)   
  - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Greg Kroah-Hartman)   
  - libertas: register sysfs groups properly (Greg Kroah-Hartman)   
  - Revert "libertas: add checks for the return value of sysfs_create_group" (Greg Kroah-Hartman)   
  - dmaengine: qcom_hidma: comment platform_driver_register call (Phillip Potter)   
  - Revert "dmaengine: qcom_hidma: Check for driver register failure" (Greg Kroah-Hartman)   
  - isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info (Phillip Potter)   
  - Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" (Greg Kroah-Hartman)   
  - ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() (Anirudh Rayabharam)   
  - Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" (Greg Kroah-Hartman)   
  - isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io (Phillip Potter)   
  - Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - Revert "ALSA: usx2y: Fix potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Greg Kroah-Hartman)   
  - char: hpet: add checks after calling ioremap (Tom Seewald)   
  - Revert "char: hpet: fix a missing check of ioremap" (Greg Kroah-Hartman)   
  - net: caif: remove BUG_ON(dev == NULL) in caif_xmit (Du Cheng)   
  - Revert "net/smc: fix a NULL pointer dereference" (Greg Kroah-Hartman)   
  - net: fujitsu: fix potential null-ptr-deref (Anirudh Rayabharam)   
  - Revert "net: fujitsu: fix a potential NULL pointer dereference" (Greg Kroah-Hartman)   
  - serial: max310x: unregister uart driver in case of failure and abort (Atul Gopinathan)   
  - Revert "serial: max310x: pass return value of spi_register_driver" (Greg Kroah-Hartman)   
  - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Greg Kroah-Hartman)   
  - Revert "media: usb: gspca: add a missed check for goto_low_power" (Greg Kroah-Hartman)   
  - gpio: cadence: Add missing MODULE_DEVICE_TABLE (Zou Wei)   
  - platform/x86: hp_accel: Avoid invoking _INI to speed up resume (Kai-Heng Feng)   
  - perf jevents: Fix getting maximum number of fds (Felix Fietkau)   
  - i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E (Geert Uytterhoeven)   
  - i2c: i801: Don't generate an interrupt on bus reset (Jean Delvare)   
  - i2c: s3c2410: fix possible NULL pointer deref on read message after write (Krzysztof Kozlowski)   
  - net: dsa: sja1105: error out on unsupported PHY mode (Vladimir Oltean)   
  - net: dsa: fix a crash if ->get_sset_count() fails (Dan Carpenter)   
  - net: dsa: mt7530: fix VLAN traffic leaks (DENG Qingfang)   
  - spi: spi-fsl-dspi: Fix a resource leak in an error handling path (Christophe JAILLET)   
  - tipc: skb_linearize the head skb when reassembling msgs (Xin Long)   
  - tipc: wait and exit until all work queues are done (Xin Long)   
  - Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" (Hoang Le)   
  - net/mlx4: Fix EEPROM dump support (Vladyslav Tarasiuk)   
  - net/mlx5e: Fix nullptr in add_vlan_push_action() (Dima Chumak)   
  - net/mlx5e: Fix multipath lag activation (Dima Chumak)   
  - drm/meson: fix shutdown crash when component not probed (Neil Armstrong)   
  - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Zhang Xiaoxu)   
  - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Trond Myklebust)   
  - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Trond Myklebust)   
  - NFS: fix an incorrect limit in filelayout_decode_layout() (Dan Carpenter)   
  - fs/nfs: Use fatal_signal_pending instead of signal_pending (zhouchuangao)   
  - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Thadeu Lima de Souza Cascardo)   
  - spi: spi-geni-qcom: Fix use-after-free on unbind (Lukas Wunner)   
  - net: usb: fix memory leak in smsc75xx_bind (Pavel Skripkin)   
  - usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() (Yoshihiro Shimoda)   
  - usb: dwc3: gadget: Properly track pending and queued SG (Thinh Nguyen)   
  - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (Srinivas Pandruvada)   
  - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Zolton Jheng)   
  - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Dominik Andreas Schorpp)   
  - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Daniele Palmas)   
  - USB: serial: ti_usb_3410_5052: add startech.com device id (Sean MacLennan)   
  - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' (Zheyu Ma)   
  - serial: sh-sci: Fix off-by-one error in FIFO threshold register setting (Geert Uytterhoeven)   
  - serial: tegra: Fix a mask operation that is always true (Colin Ian King)   
  - USB: usbfs: Don't WARN about excessively large memory allocations (Alan Stern)   
  - USB: trancevibrator: fix control-request direction (Johan Hovold)   
  - serial: 8250_pci: handle FL_NOIRQ board flag (Christian Gmeiner)   
  - serial: 8250_pci: Add support for new HPE serial device (Randy Wright)   
  - iio: adc: ad7793: Add missing error code in ad7793_setup() (YueHaibing)   
  - iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers (Jonathan Cameron)   
  - iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. (Jonathan Cameron)   
  - iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() (Jonathan Cameron)   
  - iio: gyro: fxas21002c: balance runtime power in error path (Rui Miguel Silva)   
  - staging: iio: cdc: ad7746: avoid overwrite of num_channels (Lucas Stankus)   
  - mei: request autosuspend after sending rx flow control (Alexander Usyskin)   
  - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Mathias Nyman)   
  - misc/uss720: fix memory leak in uss720_probe (Dongliang Mu)   
  - serial: core: fix suspicious security_locked_down() call (Ondrej Mosnacek)   
  - Documentation: seccomp: Fix user notification documentation (Sargun Dhillon)   
  - kgdb: fix gcc-11 warnings harder (Greg Kroah-Hartman)   
  - selftests/gpio: Fix build when source tree is read only (Michael Ellerman)   
  - selftests/gpio: Move include of lib.mk up (Michael Ellerman)   
  - selftests/gpio: Use TEST_GEN_PROGS_EXTENDED (Michael Ellerman)   
  - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (James Zhu)   
  - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (James Zhu)   
  - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (James Zhu)   
  - dm snapshot: properly fix a crash when an origin has no snapshots (Mikulas Patocka)   
  - ath10k: Validate first subframe of A-MSDU before processing the list (Sriram R)   
  - ath10k: Fix TKIP Michael MIC verification for PCIe (Wen Gong)   {CVE-2020-26141} 
  - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Wen Gong)   {CVE-2020-24588} 
  - ath10k: drop fragments with multicast DA for SDIO (Wen Gong)   {CVE-2020-26145} 
  - ath10k: drop fragments with multicast DA for PCIe (Wen Gong)   {CVE-2020-26145} 
  - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Wen Gong)   
  - mac80211: extend protection against mixed key and fragment cache attacks (Wen Gong)   {CVE-2020-24586} {CVE-2020-24587} 
  - mac80211: do not accept/forward invalid EAPOL frames (Johannes Berg)   
  - mac80211: prevent attacks on TKIP/WEP as well (Johannes Berg)   
  - mac80211: check defrag PN against current frame (Johannes Berg)   
  - mac80211: add fragment cache to sta_info (Johannes Berg)   
  - mac80211: drop A-MSDUs on old ciphers (Johannes Berg)   {CVE-2020-24588} 
  - cfg80211: mitigate A-MSDU aggregation attacks (Mathy Vanhoef)   {CVE-2020-24588} 
  - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Mathy Vanhoef)   
  - mac80211: prevent mixed key and fragment cache attacks (Mathy Vanhoef)   {CVE-2020-24587} {CVE-2020-24586} 
  - mac80211: assure all fragments are encrypted (Mathy Vanhoef)   {CVE-2020-26147} 
  - net: hso: fix control-request directions (Johan Hovold)   
  - proc: Check /proc/$pid/attr/ writes against file opener (Kees Cook)   
  - perf scripts python: exported-sql-viewer.py: Fix warning display (Adrian Hunter)   
  - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Adrian Hunter)   
  - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Adrian Hunter)   
  - perf intel-pt: Fix transaction abort handling (Adrian Hunter)   
  - perf intel-pt: Fix sample instruction bytes (Adrian Hunter)   
  - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Rolf Eike Beer)   
  - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Anna Schumaker)   
  - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 (Aurelien Aptel)   
  - ALSA: usb-audio: scarlett2: Improve driver startup messages (Geoffrey D. Bennett)   
  - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Geoffrey D. Bennett)   
  - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Hui Wang)


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: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.301.0.el7uek]
changelog:
  - LTS tag: v5.4.143 (Jack Vogel)   
  - netfilter: nft_exthdr: fix endianness of tcp option cast (Sergey Marinkevich)   
  - fs: warn about impending deprecation of mandatory locks (Jeff Layton)   
  - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Johannes Weiner)   
  - mm, memcg: avoid stale protection values when cgroup is above protection (Yafang Shao)   
  - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Takashi Iwai)   
  - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Marcin Bachry)   
  - btrfs: prevent rename2 from exchanging a subvol with a directory from different parents (NeilBrown)   
  - ipack: tpci200: fix memory leak in the tpci200_register (Dongliang Mu)   
  - ipack: tpci200: fix many double free issues in tpci200_pci_probe (Dongliang Mu)   
  - slimbus: ngd: reset dma setup during runtime pm (Srinivas Kandagatla)   
  - slimbus: messaging: check for valid transaction id (Srinivas Kandagatla)   
  - slimbus: messaging: start transaction ids from 1 instead of zero (Srinivas Kandagatla)   
  - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name (Steven Rostedt (VMware))   
  - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela)   
  - mmc: dw_mmc: Fix hang on data CRC error (Vincent Whitchurch)   
  - ovl: add splice file read write helper (Murphy Zhou)   
  - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Sylwester Dziedziuch)   
  - i40e: Fix ATR queue selection (Arkadiusz Kubalewski)   
  - ovs: clear skb->tstamp in forwarding path (kaixi.fan)   
  - net: mdio-mux: Handle -EPROBE_DEFER correctly (Saravana Kannan)   
  - net: mdio-mux: Don't ignore memory allocation errors (Saravana Kannan)   
  - net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 (Dinghao Liu)   
  - virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO (Jason Wang)   
  - virtio-net: support XDP when not more queues (Xuan Zhuo)   
  - vrf: Reset skb conntrack connection on VRF rcv (Lahav Schlesinger)   
  - bnxt_en: Add missing DMA memory barriers (Michael Chan)   
  - ptp_pch: Restore dependency on PCI (Andy Shevchenko)   
  - net: 6pack: fix slab-out-of-bounds in decode_data (Pavel Skripkin)   
  - bnxt: disable napi before canceling DIM (Jakub Kicinski)   
  - bnxt: don't lock the tx queue from napi poll (Jakub Kicinski)   
  - bpf: Clear zext_dst of dead insns (Ilya Leoshkevich)   
  - vhost: Fix the calculation in vhost_overflow() (Xie Yongji)   
  - virtio: Protect vqs list access (Parav Pandit)   
  - dccp: add do-while-0 stubs for dccp_pr_debug macros (Randy Dunlap)   
  - cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant (Marek Behún)   
  - iommu: Check if group is NULL before remove device (Frank Wunderlich)   
  - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Ole Bjørn Midtbø)   
  - drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X (Bing Guo)   
  - net: usb: lan78xx: don't modify phy_device state concurrently (Ivan T. Ivanov)   
  - ARM: dts: nomadik: Fix up interrupt controller node names (Sudeep Holla)   
  - scsi: core: Fix capacity set to zero after offlinining device (lijinlin)   
  - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Sreekanth Reddy)   
  - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ye Bin)   
  - scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() (Harshvardhan Jha)   
  - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Peter Ujfalusi)   
  - ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 (Dave Gerlach)   
  - dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() (Yu Kuai)   
  - dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers (Adrian Larumbe)   
  - USB: core: Avoid WARNings for 0-length descriptor requests (Alan Stern)   
  - media: drivers/media/usb: fix memory leak in zr364xx_probe (Pavel Skripkin)   
  - media: zr364xx: fix memory leaks in probe() (Dan Carpenter)   
  - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Evgeny Novikov)   
  - mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards (Andreas Persson)   
  - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jouni Malinen)   
  - ath: Modify ath_key_delete() to not need full key entry (Jouni Malinen)   
  - ath: Export ath_hw_keysetmac() (Jouni Malinen)   
  - ath9k: Clear key cache explicitly on disabling hardware (Jouni Malinen)   
  - ath: Use safer key clearing with key cache entries (Jouni Malinen)   
  - x86/fpu: Make init_fpstate correct with optimized XSAVE (Thomas Gleixner)   
  - ext4: fix EXT4_MAX_LOGICAL_BLOCK macro (Ritesh Harjani)   
  - LTS tag: v5.4.142 (Jack Vogel)   {CVE-2021-3653} {CVE-2021-3656} 
  - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Maxim Levitsky)   
  - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Maxim Levitsky)   
  - vmlinux.lds.h: Handle clang's module.{c,d}tor sections (Nathan Chancellor)   
  - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton)   
  - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton)   
  - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton)   
  - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Sean Christopherson)   
  - PCI/MSI: Protect msi_desc::masked for multi-MSI (Thomas Gleixner)   
  - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() (Thomas Gleixner)   
  - PCI/MSI: Correct misleading comments (Thomas Gleixner)   
  - PCI/MSI: Do not set invalid bits in MSI mask (Thomas Gleixner)   
  - PCI/MSI: Enforce MSI[X] entry updates to be visible (Thomas Gleixner)   
  - PCI/MSI: Enforce that MSI-X table entry is masked for update (Thomas Gleixner)   
  - PCI/MSI: Mask all unused MSI-X entries (Thomas Gleixner)   
  - PCI/MSI: Enable and mask MSI-X early (Thomas Gleixner)   
  - genirq/timings: Prevent potential array overflow in __irq_timings_store() (Ben Dai)   
  - genirq/msi: Ensure deactivation on teardown (Bixuan Cui)   
  - x86/resctrl: Fix default monitoring groups reporting (Babu Moger)   
  - x86/ioapic: Force affinity setup before startup (Thomas Gleixner)   
  - x86/msi: Force affinity setup before startup (Thomas Gleixner)   
  - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP (Thomas Gleixner)   
  - x86/tools: Fix objdump version check again (Randy Dunlap)   
  - powerpc/kprobes: Fix kprobe Oops happens in booke (Pu Lehui)   
  - nbd: Aovid double completion of a request (Xie Yongji)   
  - vsock/virtio: avoid potential deadlock when vsock device remove (Longpeng(Mike))   
  - xen/events: Fix race in set_evtchn_to_irq (Maximilian Heyne)   
  - net: igmp: increase size of mr_ifc_count (Eric Dumazet)   
  - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Neal Cardwell)   
  - net: linkwatch: fix failure to restore device state across suspend/resume (Willy Tarreau)   
  - net: bridge: fix memleak in br_add_if() (Yang Yingliang)   
  - net: dsa: sja1105: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)   
  - net: dsa: lantiq: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)   
  - net: dsa: lan9303: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)   
  - net: igmp: fix data-race in igmp_ifc_timer_expire() (Eric Dumazet)   
  - net: Fix memory leak in ieee802154_raw_deliver (Takeshi Misawa)   
  - net: dsa: microchip: Fix ksz_read64() (Ben Hutchings)   
  - drm/meson: fix colour distortion from HDR set during vendor u-boot (Christian Hewitt)   
  - net/mlx5: Fix return value from tracer initialization (Aya Levin)   
  - psample: Add a fwd declaration for skbuff (Roi Dayan)   
  - iavf: Set RSS LUT and key in reset handle path (Md Fahad Iqbal Polash)   
  - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu)   
  - ppp: Fix generating ifname when empty IFLA_IFNAME is specified (Pali Rohár)   
  - net: phy: micrel: Fix link detection on ksz87xx switch" (Ben Hutchings)   
  - platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables (Hans de Goede)   
  - platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED (Florian Eckert)   
  - net: dsa: mt7530: add the missing RxUnicast MIB counter (DENG Qingfang)   
  - ASoC: cs42l42: Fix LRCLK frame start edge (Richard Fitzgerald)   
  - netfilter: nf_conntrack_bridge: Fix memory leak when error (Yajun Deng)   
  - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Richard Fitzgerald)   
  - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Richard Fitzgerald)   
  - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Richard Fitzgerald)   
  - ASoC: cs42l42: Correct definition of ADC Volume control (Richard Fitzgerald)   
  - ieee802154: hwsim: fix GPF in hwsim_new_edge_nl (Dongliang Mu)   
  - ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi (Dongliang Mu)   
  - libnvdimm/region: Fix label activation vs errors (Dan Williams)   
  - ACPI: NFIT: Fix support for virtual SPA ranges (Dan Williams)   
  - ceph: reduce contention in ceph_check_delayed_caps() (Luis Henriques)   
  - i2c: dev: zero out array used for i2c reads from userspace (Greg Kroah-Hartman)   
  - ASoC: intel: atom: Fix reference to PCM buffer address (Takashi Iwai)   
  - ASoC: xilinx: Fix reference to PCM buffer address (Takashi Iwai)   
  - iio: adc: Fix incorrect exit of for-loop (Colin Ian King)   
  - iio: humidity: hdc100x: Add margin to the conversion time (Chris Lesiak)   
  - iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels (Uwe Kleine-König)   
  - LTS tag: v5.4.141 (Jack Vogel)   
  - btrfs: don't flush from btrfs_delayed_inode_reserve_metadata (Nikolay Borisov)   
  - btrfs: export and rename qgroup_reserve_meta (Nikolay Borisov)   
  - btrfs: qgroup: don't commit transaction when we already hold the handle (Qu Wenruo)   
  - net: xilinx_emaclite: Do not print real IOMEM pointer (YueHaibing)   
  - btrfs: fix lockdep splat when enabling and disabling qgroups (Filipe Manana)   
  - btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-EDQUOT (Qu Wenruo)   
  - btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED (Qu Wenruo)   
  - btrfs: qgroup: try to flush qgroup space when we get -EDQUOT (Qu Wenruo)   
  - btrfs: qgroup: allow to unreserve range without releasing other ranges (Qu Wenruo)   
  - btrfs: make btrfs_qgroup_reserve_data take btrfs_inode (Nikolay Borisov)   
  - btrfs: make qgroup_free_reserved_data take btrfs_inode (Nikolay Borisov)   
  - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi)   
  - ppp: Fix generating ppp unit id when ifname is not specified (Pali Rohár)   
  - ALSA: hda: Add quirk for ASUS Flow x13 (Luke D Jones)   
  - USB:ehci:fix Kunpeng920 ehci hardware problem (Longfang Liu)   
  - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Wesley Cheng)   
  - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Wesley Cheng)   
  - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Wesley Cheng)   
  - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Wesley Cheng)   
  - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Wesley Cheng)   
  - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Wesley Cheng)   
  - usb: dwc3: Stop active transfers before halting the controller (Wesley Cheng)   
  - tracing: Reject string operand in the histogram expression (Masami Hiramatsu)   
  - media: v4l2-mem2mem: always consider OUTPUT queue during poll (Alexandre Courbot)   
  - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Sumit Garg)   
  - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Sean Christopherson)   
  - staging/bcm2835-codec: Do not update crop from S_FMT after res change (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2 (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Pass corrupt frame flag. (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Set the colourspace appropriately for RGB formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Fix support for levels 4.1 and 4.2 (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vcsm-cma: Fix memory leak from not detaching dmabuf (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-camera: Add support for DMABUFs (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Add VC-1 support. (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Implement additional g_selection calls for decode (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Add support for pixel aspect ratio (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Correct logging of size_t to %zu (Dave Stevenson)  [Orabug: 33294426]  
  - bcm2835-isp: Allow formats with different colour spaces. (David Plowman)  [Orabug: 33294426]  
  - staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: ISP: Add colour denoise control (Naushir Patuck)  [Orabug: 33294426]  
  - staging/bcm2835-isp: Log the number of excess supported formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-isp: Add the unpacked (16bpp) raw formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Log the number of excess supported formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Add the unpacked (16bpp) raw formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/vc04_services: Add additional unpacked raw formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging/mmal-vchiq: Fix incorrect static vchiq_instance. (Dave Stevenson)  [Orabug: 33294426]  
  - staging/vc04-services/codec: Fix logical precedence issue (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq: Fix bulk transfers on 64-bit builds (Phil Elwell)  [Orabug: 33294426]  
  - vc-sm-cma: fixed kbuild problem (gesangtome)  [Orabug: 33294426]  
  - staging: vchiq: Fix bulk userdata handling (Phil Elwell)  [Orabug: 33294426]  
  - staging/vc04_services/codec: Clear last buf dequeued flag on START (Dave Stevenson)  [Orabug: 33294426]  
  - staging/vc04_services/codec: Add support for CID MPEG_HEADER_MODE (Dave Stevenson)  [Orabug: 33294426]  
  - staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: ISP: Add a more complex ISP processing component (Naushir Patuck)  [Orabug: 33294426]  
  - staging: vc04_services: Add a V4L2 M2M codec driver (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Use vc-sm-cma to support zero copy (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Add monochrome image formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq-mmal: Add support for 14bit Bayer (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: Add new vc-sm-cma driver (Dave Stevenson)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32 (Dave Stevenson)  [Orabug: 33294426]  
  - vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699) (detule)  [Orabug: 33294426]  
  - staging: vchiq_arm: children inherit DMA config (Phil Elwell)  [Orabug: 33294426]  
  - staging: vchiq_arm: Clean up 40-bit DMA support (Phil Elwell)  [Orabug: 33294426]  
  - staging:vc04_services: bcm2835-camera: Request headers with I-frame (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: mmal-vchiq: Update parameters list (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq: Load bcm2835_isp driver from vchiq (Naushir Patuck)  [Orabug: 33294426]  
  - staging: vchiq_arm: Give vchiq children DT nodes (Phil Elwell)  [Orabug: 33294426]  
  - staging: vchiq: Use the old dma controller for OF config on platform devices (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq_arm: Set up dma ranges on child devices (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq_arm: Register bcm2835-codec as a platform driver (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vchiq_arm: Register vcsm-cma as a platform driver (Dave Stevenson)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Add greyworld AWB mode (Dave Stevenson)  [Orabug: 33294426]  
  - v4l2: Add a Greyworld AWB mode. (Dave Stevenson)  [Orabug: 33294426]  
  - Add HDMI1 facility to the driver. (James Hughes)  [Orabug: 33294426]  
  - vchiq: Add 36-bit address support (Phil Elwell)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix memory leak in error path (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Free the event context for control ports (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Update mmal_parameters.h with recently defined params (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal_vchiq: Add in the Bayer encoding formats (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix client_component for 64 bit kernel (Dave Stevenson)  [Orabug: 33294426]  
  - staging: vc04_services: Support sending data to MMAL ports (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Add support for event callbacks. (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Avoid use of bool in structures (Dave Stevenson)  [Orabug: 33294426]  
  - staging: bcm2835: fix vchiq_mmal dependencies (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix memory leak for vchiq_instance (Seung-Woo Kim)  [Orabug: 33294426]  
  - staging: vchiq: Fix list_for_each exit tests (Dan Carpenter)  [Orabug: 33294426]  
  - staging: vchiq: Fix an uninitialized variable (Dan Carpenter)  [Orabug: 33294426]  
  - staging: vchiq: fix __user annotations (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: convert compat await_completion (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: convert compat bulk transfer (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: convert compat dequeue_message (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: convert compat create_service (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vchiq: rework compat handling (Arnd Bergmann)  [Orabug: 33294426]  
  - staging: vc04_services: Use fallthrough pseudo-keyword (Gustavo A. R. Silva)  [Orabug: 33294426]  
  - staging: vchiq: Fix refcounting bug in buffer_from_host() (Dan Carpenter)  [Orabug: 33294426]  
  - staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq.c (Anmol Karn)  [Orabug: 33294426]  
  - Staging: vc04_services: Fix unsigned int warnings (Baidyanath Kundu)  [Orabug: 33294426]  
  - staging: vchiq: Move vchiq.h into include directory (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move defines into core header (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Use vchiq.h as the main header file for services (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move conditional barrier definition into vchiq_core.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Get rid of vchi (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Move vchi_queue_kernel_message() into vchiq (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_bulk_queue_transmit() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_bulk_queue_receive() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move definitions only used by core into core header (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Make vchiq_add_service() local (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Don't include vchiq_core.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of struct vchiq_instance forward declaration (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Unify fourcc definition mechanisms (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Pass vchiq's message when holding a message (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of struct vchi_service (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Use struct vchiq_service_params (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Don't use a typedef for vchiq_callback (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchiq_shim's message callback (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Export vchiq_msg_queue_push (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Export vchiq_get_service_userdata() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Expose struct vchi_service (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Get rid of vchiq_util.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move message queue into struct vchiq_service (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Introduce vchiq_validate_params() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of effect less expression (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Use vchiq's enum vchiq_reason (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission flags (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of flags argument in vchi_msg_hold() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchi_cfg.h (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of unnecessary defines (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi_common: Get rid of all unused definitions (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_msg_dequeue() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: bcm2835-audio: Use vchi_msg_hold() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Unify struct shim_service and struct vchi_service_handle (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of struct vchi_instance_handle (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_msg_peek() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of all useless callback reasons (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h (Naushir Patuck)  [Orabug: 33294426]  
  - staging: mmal-vchiq: If the VPU returns an error, don't negate it (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Always return the param size from param_get (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fix client_component for 64 bit kernel (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Fixup vchiq-mmal include ordering (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Make a mmal_buf struct for passing parameters (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Make timeout a defined parameter (Dave Stevenson)  [Orabug: 33294426]  
  - staging: mmal-vchiq: Allocate and free components as required (Dave Stevenson)  [Orabug: 33294426]  
  - staging: bcm2835: Break MMAL support out from camera (Jacopo Mondi)  [Orabug: 33294426]  
  - trivial: staging: vc04_services: replace bitshift with BIT macro (Garrit Franke)  [Orabug: 33294426]  
  - staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: move vchiq_release_message() into vchiq (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of C++ guards (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of not implemented function declarations (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchiq_status_to_vchi() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_service_set_option() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Merge vchi_msg_queue() into vchi_queue_kernel_message() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq: Move copy callback handling into vchiq (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_queue_user_message() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchi: Get rid of vchi_service_destroy() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vchiq_arm: cast with __force as needed (Mitchell Tasman)  [Orabug: 33294426]  
  - staging: vc04_services: Block comment alignment (John Oldman)  [Orabug: 33294426]  
  - staging: bcm2835-camera: insert emty line after declaration (Houssem KADI)  [Orabug: 33294426]  
  - staging: vc04_services: remove set but not used 'local_entity_uc' (Jason Yan)  [Orabug: 33294426]  
  - staging: bcm2835-camera: reduce indentation in ctrl_set_image_effect (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: reduce multiline statements (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: return early in mmal_setup_components (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Move video component setup in its own function (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Move encode component setup in its own function (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Simplify set_framerate_params (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Make struct indentation consistent (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_MATRIX handling (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Drop PREVIEW_LAYER (Stefan Wahren)  [Orabug: 33294426]  
  - staging: vc04_services: interface: vchi: Correct long line comments and make them C89 style (R Veera Kumar)  [Orabug: 33294426]  
  - staging: vc04_services: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Use designators to init V4L2 controls (Stefan Wahren)  [Orabug: 33294426]  
  - staging: bcm2835-camera: Drop unused ignore_errors flag (Stefan Wahren)  [Orabug: 33294426]  
  - media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil)  [Orabug: 33294426]  
  - media: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil)  [Orabug: 33294426]  
  - staging: vc04_services: Fix wrong early return in next_service_by_instance() (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: don't increment service refcount when it's not needed (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: use kref + RCU to reference count services (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: fix indentation alignment in a few places (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: remove unneeded parentheses (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: remove unused function (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: vchiq_arm: Get rid of unused defines (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_arm_vcresume()'s signature (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Delete vchiq_platform_check_suspend() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of the rest of suspend/resume state handling (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get of even more suspend/resume states (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of unused suspend/resume states (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Delete vc_suspend_complete completion (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_check_resume() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_arm_vcsuspend() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_on_remote_use_active() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_platform_handle_timeout() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_platform_videocore_wanted() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_platform_suspend/resume() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of vchiq_platform_paused/resumed() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: get rid of vchiq_platform_use_suspend_timer() (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Delete blocked_count in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: get rid of blocked_blocker completion in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of resume_blocker completion in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Get rid of resume_blocked in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: Remove unused variables in struct vchiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]  
  - staging: vc04_services: remove header include path to vc04_services (Masahiro Yamada)  [Orabug: 33294426]  
  - staging/vc04_services/bcm2835-camera: distinct numeration and names for devices (Michael Kupfer)  [Orabug: 33294426]  
  - staging: vchiq: Have vchiq_dump_* functions return an error code (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vchiq: Refactor indentation in vchiq_dump_* functions (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vchiq_dump: Replace min with min_t (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vchiq: Fix block comment format in vchiq_dump() (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04: Fix Kconfig indentation (Krzysztof Kozlowski)  [Orabug: 33294426]  
  - staging: vchiq: Refactor indentation in vchiq_platform_conn_state_changed() (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vchiq: Have vchiu_queue_init() return 0 on success. (Marcelo Diop-Gonzalez)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typedef with struct opaque_platform_state (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef with struct vchiq_instance (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typedef with unsigned int (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T to vchiq_remote_callback (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Rename callback VCHIQ_USERDATA_TERM_T to vchiq_userdata_term (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum typedef with enum vchiq_bulk_dir (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typedef with enum vchiq_connstate (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enum typedef with enum vchiq_service_option (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typedef with enum vchiq_bulk_mode (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHIQ_STATUS_T enum typedef with enum vchiq_status (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Rename callback VCHI_CALLBACK_T to vchi_callback (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T typedef with struct vchi_service_handle (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Replace VCHI_INSTANCE_T with struct vhci_instance_handle (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Remove enum typedefs in vchi (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: Remove unused structs (Jamal Shareef)  [Orabug: 33294426]  
  - staging: vc04_services: fix warnings of Block comments use of * (Jules Irenge)  [Orabug: 33294426]  
  - staging: vc04_services: fix warnings of scpace required between operator (Jules Irenge)  [Orabug: 33294426]  
  - staging: vc04_services: fix check warnings of line over 80 characters (Jules Irenge)  [Orabug: 33294426]  
  - media: v4l2-core: correctly validate video and metadata ioctls (Vandana BN)  [Orabug: 33294426]  
  - staging: vc04_services: use DIV_ROUND_UP helper macro (Wambui Karuga)  [Orabug: 33294426]  
  - staging: vc04_services: place the AND operator at the end of the previous line (Jules Irenge)  [Orabug: 33294426]  
  - staging: vc04_services: Avoid NULL comparison (Nachammai Karuppiah)  [Orabug: 33294426]  
  - staging: vchiq: don't print pointless kernel address (Matteo Croce)  [Orabug: 33294426]  
  - staging: bcm2835-audio: Need to judge the return value of vchi_msg_dequeue in audio_vchi_callback (zhengbin)  [Orabug: 33294426]  
  - staging: vc04_services: make use of devm_platform_ioremap_resource (Hariprasad Kelam)  [Orabug: 33294426]  
  - staging: vc04_services: Avoid typedef (Nachammai Karuppiah)  [Orabug: 33294426]  
  - net/mlx{4,5},rds_rdma: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33459335]  
  - net/mlx{4,5}: Fix signed formal parameter (Håkon Bugge)  [Orabug: 33459335]  
  - net/mlx5: Initialize nvec based on "num_possible_cpus()" (Gerd Rausch)  [Orabug: 33451392]  
  - drm/atomic-helper: reset vblank on crtc reset (Daniel Vetter)  [Orabug: 33427369]  
  - drm: Initialize struct drm_crtc_state.no_vblank from device settings (Thomas Zimmermann)  [Orabug: 33427369]  
  - uek-rpm: Remove unnecessary ld.so.conf.d file (Stephen Brennan)  [Orabug: 33408515]  
  - ocfs2: drop acl cache for directories too (Wengang Wang)  [Orabug: 33407843]  
  - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Dan Carpenter)  [Orabug: 33406845]  {CVE-2021-3744} 
  - locking/csd_lock: Make csdlock_debug=1 default (Stephen Brennan)  [Orabug: 33403352]  
  - uek-rpm: config: Enable CONFIG_CSD_LOCK_WAIT_DEBUG (Stephen Brennan)  [Orabug: 33403352]  
  - locking/csd_lock: Remove unused "idle" event (Stephen Brennan)  [Orabug: 33403352]  
  - locking/csd_lock: Add more data to CSD lock debugging (Juergen Gross)  [Orabug: 33403352]  
  - smp: refactor queueing of single smp call (Stephen Brennan)  [Orabug: 33403352]  
  - locking/csd_lock: Prepare more CSD lock debugging (Juergen Gross)  [Orabug: 33403352]  
  - locking/csd_lock: Add boot parameter for controlling CSD lock debugging (Juergen Gross)  [Orabug: 33403352]  
  - kernel/smp: Provide CSD lock timeout diagnostics (Paul E. McKenney)  [Orabug: 33403352]  
  - smp: Fix kABI breakage in __call_single_data (Stephen Brennan)  [Orabug: 33403352]  
  - smp: Add source and destination CPUs to __call_single_data (Paul E. McKenney)  [Orabug: 33403352]  
  - kvm: export per-vcpu exits to userspace (Dongli Zhang)  [Orabug: 33387671]  
  - RDMA/core/sa_query: Remove unused function (Håkon Bugge)  [Orabug: 33408993]  
  - video: fbdev: cirrusfb: check pixclock to avoid divide by zero (George Kennedy)  [Orabug: 32176135]  
  - bnx2x: Fix enabling network interfaces without VFs (Adrian Bunk)  [Orabug: 33458877]  
  - net/rds: "no error" is no error (Gerd Rausch)  [Orabug: 33252277]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.301.1.el7uek]
changelog:
  - net/rds: Bring tasklets back for better latency (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Throttle check for CQ CPU affinity (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Follow the observed CQ CPU affinity (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Add "preferred_cpu" option to "rds_rdma.ko" (Gerd Rausch)  [Orabug: 33440594]  
  - net/mlx5: Add new verb "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Make workers use the designated CPU (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Put more CPU cores to work (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Get rid of tasklets (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Use the same vector for send & receive (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 33440594]  
  - net/rds: Allocate pages on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 33440594]  
  - xen-blkfront: sanitize the removal state machine (Christoph Hellwig)  [Orabug: 33392832]  
  - xen/blkfront: fix ring info addressing (Juergen Gross)  [Orabug: 33392832]  
  - xen/blkfront: limit allocated memory size to actual use case (Juergen Gross)  [Orabug: 33392832]  
  - xfs: Throttle commits on delayed background CIL push (Dave Chinner)  [Orabug: 29710712]  
  - xfs: Lower CIL flush limit for large logs (Dave Chinner)  [Orabug: 29710712]  
  - sctp: account stream padding length for reconf chunk (Eiichi Tsukata)  [Orabug: 32397993]  
  - rds/ib: handle rds uncongested notifications in worker (Manjunath Patil)  [Orabug: 33467788]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.302.0.el7uek]
changelog:
  - LTS tag: v5.4.152 (Jack Vogel)   
  - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. (Kate Hsuan)   
  - silence nfscache allocation warnings with kvzalloc (Rik van Riel)   
  - perf/x86: Reset destroy callback on event init failure (Anand K Mistry)   
  - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Fares Mehanna)   
  - KVM: do not shrink halt_poll_ns below grow_start (Sergey Senozhatsky)   
  - tools/vm/page-types: remove dependency on opt_file for idle page tracking (Changbin Du)   
  - scsi: ses: Retry failed Send/Receive Diagnostic commands (Wen Xiong)   
  - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Shuah Khan)   
  - selftests: be sure to make khdr before other targets (Li Zhijian)   
  - usb: dwc2: check return value after calling platform_get_resource() (Yang Yingliang)   
  - usb: testusb: Fix for showing the connection speed (Faizel K B)   
  - scsi: sd: Free scsi_disk device via put_device() (Ming Lei)   
  - ext2: fix sleeping in atomic bugs on error (Dan Carpenter)   
  - sparc64: fix pci_iounmap() when CONFIG_PCI is not set (Linus Torvalds)   
  - xen-netback: correct success/error reporting for the SKB-with-fraglist case (Jan Beulich)   
  - net: mdio: introduce a shutdown method to mdio device drivers (Vladimir Oltean)   
  - LTS tag: v5.4.151 (Jack Vogel)   
  - HID: usbhid: free raw_report buffers in usbhid_stop (Anirudh Rayabharam)   
  - netfilter: ipset: Fix oversized kvmalloc() calls (Jozsef Kadlecsik)   
  - HID: betop: fix slab-out-of-bounds Write in betop_probe (F.A.Sulaiman)   
  - usb: hso: remove the bailout parameter (Dongliang Mu)   
  - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (sumiyawang)   
  - PCI: Fix pci_host_bridge struct device release/free handling (Rob Herring)   
  - net: stmmac: don't attach interface until resume finishes (Leon Yu)   
  - net: udp: annotate data race around udp_sk(sk)->corkflag (Eric Dumazet)   
  - HID: u2fzero: ignore incomplete packets without data (Andrej Shadura)   
  - ext4: fix potential infinite loop in ext4_dx_readdir() (yangerkun)   
  - ext4: fix reserved space counter leakage (Jeffle Xu)   
  - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Ritesh Harjani)   
  - ipack: ipoctal: fix module reference leak (Johan Hovold)   
  - ipack: ipoctal: fix missing allocation-failure check (Johan Hovold)   
  - ipack: ipoctal: fix tty-registration error handling (Johan Hovold)   
  - ipack: ipoctal: fix tty registration race (Johan Hovold)   
  - ipack: ipoctal: fix stack information leak (Johan Hovold)   
  - debugfs: debugfs_create_file_size(): use IS_ERR to check for error (Nirmoy Das)   
  - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings (Chen Jingwen)   
  - perf/x86/intel: Update event constraints for ICX (Kan Liang)   
  - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Eric Dumazet)   
  - net: sched: flower: protect fl_walk() with rcu (Vlad Buslov)   
  - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jian Shen)   
  - scsi: csiostor: Add module softdep on cxgb4 (Rahul Lakkireddy)   
  - Revert "block, bfq: honor already-setup queue merges" (Jens Axboe)   
  - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter (Jiri Benc)   
  - e100: fix buffer overrun in e100_get_regs (Jacob Keller)   
  - e100: fix length calculation in e100_get_regs_len (Jacob Keller)   
  - net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Xiao Liang)   
  - hwmon: (tmp421) fix rounding for negative values (Paul Fertser)   
  - hwmon: (tmp421) report /PVLD condition as fault (Paul Fertser)   
  - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long)   
  - mac80211-hwsim: fix late beacon hrtimer handling (Johannes Berg)   
  - mac80211: mesh: fix potentially unaligned access (Johannes Berg)   
  - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Lorenzo Bianconi)   
  - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Chih-Kang Chang)   
  - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Vadim Pasternak)   
  - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi)   
  - drm/amd/display: Pass PCI deviceid into DC (Charlene Liu)   
  - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Zelin Deng)   
  - mac80211: fix use-after-free in CCMP/GCMP RX (Johannes Berg)   
  - scsi: ufs: Fix illegal offset in UPIU event trace (Jonathan Hsu)   
  - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)   
  - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)   
  - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)   
  - fs-verity: fix signed integer overflow with i_size near S64_MAX (Eric Biggers)   
  - usb: cdns3: fix race condition before setting doorbell (Pawel Laszczak)   
  - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (James Morse)   
  - cpufreq: schedutil: Use kobject release() method to free sugov_tunables (Kevin Hao)   
  - tty: Fix out-of-bound vmalloc access in imageblit (Igor Matheus Andrade Torrente)   
  - LTS tag: v5.4.150 (Jack Vogel)   
  - qnx4: work around gcc false positive warning bug (Linus Torvalds)   
  - xen/balloon: fix balloon kthread freezing (Juergen Gross)   
  - arm64: dts: marvell: armada-37xx: Extend PCIe MEM space (Pali Rohár)   
  - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (Antoine Tenart)   
  - EDAC/synopsys: Fix wrong value type assignment for edac_mode (Sai Krishna Potthuri)   
  - spi: Fix tegra20 build with CONFIG_PM=n (Linus Torvalds)   
  - net: 6pack: Fix tx timeout and slot time (Guenter Roeck)   
  - alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile (Guenter Roeck)   
  - arm64: Mark __stack_chk_guard as __ro_after_init (Dan Li)   
  - parisc: Use absolute_pointer() to define PAGE0 (Helge Deller)   
  - qnx4: avoid stringop-overread errors (Linus Torvalds)   
  - sparc: avoid stringop-overread errors (Linus Torvalds)   
  - net: i825xx: Use absolute_pointer for memcpy from fixed memory location (Guenter Roeck)   
  - compiler.h: Introduce absolute_pointer macro (Guenter Roeck)   
  - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Li Jinlin)   
  - sparc32: page align size in arch_dma_alloc (Andreas Larsson)   
  - nvme-multipath: fix ANA state updates when a namespace is not present (Anton Eidelman)   
  - xen/balloon: use a kernel thread instead a workqueue (Juergen Gross)   
  - bpf: Add oversize check before call kvcalloc() (Bixuan Cui)   
  - ipv6: delay fib6_sernum increase in fib6_add (zhang kai)   
  - m68k: Double cast io functions to unsigned long (Guenter Roeck)   
  - net: stmmac: allow CSR clock of 300MHz (Jesper Nilsson)   
  - net: macb: fix use after free on rmmod (Tong Zhang)   
  - blktrace: Fix uaf in blk_trace access after removing by sysfs (Zhihao Cheng)   
  - md: fix a lock order reversal in md_alloc (Christoph Hellwig)   
  - irqchip/gic-v3-its: Fix potential VPE leak on error (Kaige Fu)   
  - irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build (Randy Dunlap)   
  - scsi: lpfc: Use correct scnprintf() limit (Dan Carpenter)   
  - scsi: qla2xxx: Restore initiator in dual mode (Dmitry Bogdanov)   
  - cifs: fix a sign extension bug (Dan Carpenter)   
  - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() (Dan Carpenter)   
  - fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() (Jiapeng Chong)   
  - fpga: machxo2-spi: Return an error on failure (Tom Rix)   
  - tty: synclink_gt: rename a conflicting function name (Randy Dunlap)   
  - tty: synclink_gt, drop unneeded forward declarations (Jiri Slaby)   
  - scsi: iscsi: Adjust iface sysfs attr detection (Baokun Li)   
  - net/mlx4_en: Don't allow aRFS for encapsulated packets (Aya Levin)   
  - qed: rdma - don't wait for resources under hw error recovery flow (Shai Malin)   
  - gpio: uniphier: Fix void functions to remove return value (Kunihiko Hayashi)   
  - net/smc: add missing error check in smc_clc_prfx_set() (Karsten Graul)   
  - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Michael Chan)   
  - enetc: Fix illegal access when reading affinity_hint (Claudiu Manoil)   
  - platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() (Andy Shevchenko)   
  - afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation (David Howells)   
  - net: hso: fix muxed tty registration (Johan Hovold)   
  - serial: mvebu-uart: fix driver's tx_empty callback (Pali Rohár)   
  - xhci: Set HCD flag to defer primary roothub registration (Kishon Vijay Abraham I)   
  - btrfs: prevent __btrfs_dump_space_info() to underflow its free space (Qu Wenruo)   
  - erofs: fix up erofs_lookup tracepoint (Gao Xiang)   
  - mcb: fix error handling in mcb_alloc_bus() (Dan Carpenter)   
  - USB: serial: option: add device id for Foxconn T99W265 (Slark Xiao)   
  - USB: serial: option: remove duplicate USB device ID (Krzysztof Kozlowski)   
  - USB: serial: option: add Telit LN920 compositions (Carlo Lobrano)   
  - USB: serial: mos7840: remove duplicated 0xac24 device ID (Krzysztof Kozlowski)   
  - usb: core: hcd: Add support for deferring roothub registration (Kishon Vijay Abraham I)   
  - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk (Julian Sikorski)   
  - staging: greybus: uart: fix tty use after free (Johan Hovold)   
  - binder: make sure fd closes complete (Todd Kjos)   
  - USB: cdc-acm: fix minor-number release (Johan Hovold)   
  - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Uwe Brandt)   
  - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c (Ondrej Zary)   
  - xen/x86: fix PV trap handling on secondary processors (Jan Beulich)   
  - cifs: fix incorrect check for null pointer in header_assemble (Steve French)   
  - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() (Dan Carpenter)   
  - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA (Minas Harutyunyan)   
  - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave (Minas Harutyunyan)   
  - usb: gadget: r8a66597: fix a loop in set_feature() (Dan Carpenter)   
  - LTS tag: v5.4.149 (Jack Vogel)   
  - drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV (Guenter Roeck)   
  - rtc: rx8010: select REGMAP_I2C (Yu-Tung Chang)   
  - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Li Jinlin)   
  - pwm: stm32-lp: Don't modify HW state in .remove() callback (Uwe Kleine-König)   
  - pwm: rockchip: Don't modify HW state in .remove() callback (Uwe Kleine-König)   
  - pwm: img: Don't modify HW state in .remove() callback (Uwe Kleine-König)   
  - nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group (Nanyong Sun)   
  - nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group (Nanyong Sun)   
  - nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group (Nanyong Sun)   
  - nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group (Nanyong Sun)   
  - nilfs2: fix NULL pointer in nilfs_##name##_attr_release (Nanyong Sun)   
  - nilfs2: fix memory leak in nilfs_sysfs_create_device_group (Nanyong Sun)   
  - btrfs: fix lockdep warning while mounting sprout fs (Anand Jain)   
  - ceph: lockdep annotations for try_nonblocking_invalidate (Jeff Layton)   
  - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeff Layton)   
  - dmaengine: xilinx_dma: Set DMA mask for coherent APIs (Radhey Shyam Pandey)   
  - dmaengine: ioat: depends on !UML (Johannes Berg)   
  - dmaengine: sprd: Add missing MODULE_DEVICE_TABLE (Zou Wei)   
  - parisc: Move pci_dev_is_behind_card_dino to where it is used (Guenter Roeck)   
  - drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Thomas Gleixner)   
  - thermal/core: Fix thermal_cooling_device_register() prototype (Arnd Bergmann)   
  - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Lukas Bulwahn)   
  - net: stmmac: reset Tx desc base address before restarting Tx (Jongsung Kim)   
  - phy: avoid unnecessary link-up delay in polling mode (Petr Oros)   
  - pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered (Uwe Kleine-König)   
  - profiling: fix shift-out-of-bounds bugs (Pavel Skripkin)   
  - nilfs2: use refcount_dec_and_lock() to fix potential UAF (Zhen Lei)   
  - prctl: allow to setup brk for et_dyn executables (Cyrill Gorcunov)   
  - 9p/trans_virtio: Remove sysfs file on probe failure (Xie Yongji)   
  - thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() (Dan Carpenter)   
  - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ (Andy Shevchenko)   
  - um: virtio_uml: fix memory leak on init failures (Johannes Berg)   
  - staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() (Nathan Chancellor)   
  - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Marcelo Ricardo Leitner)   
  - sctp: validate chunk size in __rcv_asconf_lookup (Marcelo Ricardo Leitner)   
  - ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE (Alex Sverdlin)   
  - ARM: 9079/1: ftrace: Add MODULE_PLTS support (Alex Sverdlin)   
  - ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() (Alex Sverdlin)   
  - ARM: 9077/1: PLT: Move struct plt_entries definition to header (Alex Sverdlin)   
  - apparmor: remove duplicate macro list_entry_is_head() (Andy Shevchenko)   
  - ARM: Qualify enabling of swiotlb_init() (Florian Fainelli)   
  - s390/pci_mmio: fully validate the VMA before calling follow_pte() (David Hildenbrand)   
  - console: consume APC, DM, DCS (nick black)   
  - PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Tuan Phan)   
  - PCI: aardvark: Fix reporting CRS value (Pali Rohár)   
  - PCI: pci-bridge-emul: Add PCIe Root Capabilities Register (Pali Rohár)   
  - PCI: aardvark: Indicate error in 'val' when config read fails (Pali Rohár)   
  - PCI: pci-bridge-emul: Fix big-endian support (Grzegorz Jaszczyk)   
  - LTS tag: v5.4.148 (Jack Vogel)   
  - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant (Ilya Leoshkevich)   
  - s390/bpf: Fix optimizing out zero-extensions (Ilya Leoshkevich)   
  - net: renesas: sh_eth: Fix freeing wrong tx descriptor (Yoshihiro Shimoda)   
  - ip_gre: validate csum_start only on pull (Willem de Bruijn)   
  - qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom (Dinghao Liu)   
  - fq_codel: reject silly quantum parameters (Eric Dumazet)   
  - netfilter: socket: icmp6: fix use-after-scope (Benjamin Hesmans)   
  - net: dsa: b53: Fix calculating number of switch ports (Rafał Miłecki)   
  - perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} (Li Huafei)   
  - ARC: export clear_user_page() for modules (Randy Dunlap)   
  - mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' (Christophe JAILLET)   
  - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n (Andy Shevchenko)   
  - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Oliver Upton)   
  - mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set (Matthias Schiffer)   
  - PCI: Fix pci_dev_str_match_path() alloc while atomic bug (Dan Carpenter)   
  - mfd: axp20x: Update AXP288 volatile ranges (Hans de Goede)   
  - NTB: perf: Fix an error code in perf_setup_inbuf() (Yang Li)   
  - NTB: Fix an error code in ntb_msit_probe() (Yang Li)   
  - ethtool: Fix an error code in cxgb2.c (Yang Li)   
  - PCI: ibmphp: Fix double unmap of io_mem (Vishal Aslot)   
  - block, bfq: honor already-setup queue merges (Paolo Valente)   
  - net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 (Daniele Palmas)   
  - Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 (Ryoga Saito)   
  - PCI: Add ACS quirks for Cavium multi-function devices (George Cherian)   
  - tracing/probes: Reject events which have the same name of existing one (Masami Hiramatsu)   
  - mfd: Don't use irq_create_mapping() to resolve a mapping (Marc Zyngier)   
  - fuse: fix use after free in fuse_read_interrupt() (Miklos Szeredi)   
  - PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms (Wasim Khan)   
  - mfd: db8500-prcmu: Adjust map to reality (Linus Walleij)   
  - dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation (Miquel Raynal)   
  - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (David Hildenbrand)   
  - net: hns3: fix the timing issue of VF clearing interrupt sources (Jiaran Zhang)   
  - net: hns3: disable mac in flr process (Yufeng Mo)   
  - net: hns3: change affinity_mask to numa node range (Yufeng Mo)   
  - net: hns3: pad the short tunnel frame before sending to hardware (Yufeng Mo)   
  - KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers (Nicholas Piggin)   
  - ibmvnic: check failover_pending in login response (Sukadev Bhattiprolu)   
  - dt-bindings: arm: Fix Toradex compatible typo (David Heidelberg)   
  - qed: Handle management FW error (Shai Malin)   
  - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (zhenggy)   
  - net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup (Vladimir Oltean)   
  - net/af_unix: fix a data-race in unix_dgram_poll (Eric Dumazet)   
  - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni)   
  - events: Reuse value read using READ_ONCE instead of re-reading it (Baptiste Lepers)   
  - net/mlx5: Fix potential sleeping in atomic context (Maor Gottlieb)   
  - net/mlx5: FWTrace, cancel work on alloc pd error flow (Saeed Mahameed)   
  - perf machine: Initialize srcline string member in add_location struct (Michael Petlan)   
  - tipc: increase timeout in tipc_sk_enqueue() (Hoang Le)   
  - r6040: Restore MDIO clock frequency after MAC reset (Florian Fainelli)   
  - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Xiyu Yang)   
  - ptp: dp83640: don't define PAGE0 (Randy Dunlap)   
  - net-caif: avoid user-triggerable WARN_ON(1) (Eric Dumazet)   
  - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long)   
  - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Mike Rapoport)   
  - s390/sclp: fix Secure-IPL facility detection (Alexander Egorenkov)   
  - drm/etnaviv: add missing MMU context put when reaping MMU mapping (Lucas Stach)   
  - drm/etnaviv: reference MMU context when setting up hardware state (Lucas Stach)   
  - drm/etnaviv: fix MMU context leak on GPU reset (Lucas Stach)   
  - drm/etnaviv: exec and MMU state is lost when resetting the GPU (Lucas Stach)   
  - drm/etnaviv: keep MMU context across runtime suspend/resume (Lucas Stach)   
  - drm/etnaviv: stop abusing mmu_context as FE running marker (Lucas Stach)   
  - drm/etnaviv: put submit prev MMU context when it exists (Lucas Stach)   
  - drm/etnaviv: return context from etnaviv_iommu_context_get (Lucas Stach)   
  - drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 (Ernst Sjöstrand)   
  - PCI: Add AMD GPU multi-function power dependencies (Evan Quan)   
  - PM: base: power: don't try to use non-existing RTC for storing data (Juergen Gross)   
  - arm64/sve: Use correct size when reinitialising SVE state (Mark Brown)   
  - xen: reset legacy rtc flag for PV domU (Juergen Gross)   
  - btrfs: fix upper limit for max_inline for page size 64K (Anand Jain)   
  - drm/panfrost: Clamp lock region to Bifrost minimum (Alyssa Rosenzweig)   
  - drm/panfrost: Use u64 for size in lock_region (Alyssa Rosenzweig)   
  - drm/panfrost: Simplify lock_region calculation (Alyssa Rosenzweig)   
  - drm/amdgpu: Fix BUG_ON assert (Andrey Grodzovsky)   
  - drm/msi/mdp4: populate priv->kms in mdp4_kms_init (David Heidelberg)   
  - net: dsa: lantiq_gswip: fix maximum frame length (Jan Hoffmann)   
  - lib/test_stackinit: Fix static initializer test (Kees Cook)   
  - platform/chrome: cros_ec_proto: Send command again when timeout occurs (Patryk Duda)   
  - memcg: enable accounting for pids in nested pid namespaces (Vasily Averin)   
  - mm,vmscan: fix divide by zero in get_scan_count (Rik van Riel)   
  - mm/hugetlb: initialize hugetlb_usage in mm_init (Liu Zixian)   
  - s390/pv: fix the forcing of the swiotlb (Halil Pasic)   
  - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Pratik R. Sampat)   
  - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Saurav Kashyap)   
  - scsi: qla2xxx: Changes to support kdump kernel (Saurav Kashyap)   
  - scsi: BusLogic: Fix missing pr_cont() use (Maciej W. Rozycki)   
  - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() (chenying)   
  - parisc: fix crash with signals and alloca (Mikulas Patocka)   
  - net: w5100: check return value after calling platform_get_resource() (Yang Yingliang)   
  - fix array-index-out-of-bounds in taprio_change (Haimin Zhang)   
  - net: fix NULL pointer reference in cipso_v4_doi_free (王贇)   
  - ath9k: fix sleeping in atomic context (Miaoqing Pan)   
  - ath9k: fix OOB read ar9300_eeprom_restore_internal (Zekun Shen)   
  - parport: remove non-zero check on count (Colin Ian King)   
  - net/mlx5: DR, Enable QP retransmission (Yevgeny Kliteynik)   
  - iwlwifi: mvm: fix access to BSS elements (Johannes Berg)   
  - iwlwifi: mvm: avoid static queue number aliasing (Johannes Berg)   
  - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Zhang Qilong)   
  - drm/amdkfd: Account for SH/SE count when setting up cu masks. (Sean Keely)   
  - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B (Xiaotan Luo)   
  - ASoC: rockchip: i2s: Fix regmap_ops hang (Sugar Zhang)   
  - usbip:vhci_hcd USB port can get stuck in the disabled state (Shuah Khan)   
  - usbip: give back URBs for unsent unlink requests during cleanup (Anirudh Rayabharam)   
  - usb: musb: musb_dsps: request_irq() after initializing musb (Nadezda Lutovinova)   
  - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Mathias Nyman)   
  - cifs: fix wrong release in sess_alloc_buffer() failed path (Ding Hui)   
  - mmc: core: Return correct emmc response in case of ioctl error (Nishad Kamdar)   
  - selftests/bpf: Enlarge select() timeout for test_maps (Li Zhijian)   
  - mmc: rtsx_pci: Fix long reads when clock is prescaled (Thomas Hebb)   
  - mmc: sdhci-of-arasan: Check return value of non-void funtions (Manish Narani)   
  - of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS (Marc Zyngier)   
  - ASoC: Intel: Skylake: Fix passing loadable flag for module (Gustaw Lewandowski)   
  - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Cezary Rojewski)   
  - btrfs: tree-log: check btrfs_lookup_data_extent return value (Marcos Paulo de Souza)   
  - m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch (Arnd Bergmann)   
  - drm/exynos: Always initialize mapping in exynos_drm_register_dma() (Nathan Chancellor)   
  - lockd: lockd server-side shouldn't set fl_ops (J. Bruce Fields)   
  - usb: chipidea: host: fix port index underflow and UBSAN complains (Li Jun)   
  - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson)   
  - staging: rts5208: Fix get_ms_information() heap buffer size (Kees Cook)   
  - rpc: fix gss_svc_init cleanup on failure (J. Bruce Fields)   
  - tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD (Luke Hsiao)   
  - serial: sh-sci: fix break handling for sysrq (Ulrich Hecht)   
  - opp: Don't print an error if required-opps is missing (Rajendra Nayak)   
  - Bluetooth: Fix handling of LE Enhanced Connection Complete (Luiz Augusto von Dentz)   
  - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Sagi Grimberg)   
  - arm64: dts: ls1046a: fix eeprom entries (Raag Jadav)   
  - arm64: tegra: Fix compatible string for Tegra132 CPUs (Thierry Reding)   
  - ARM: tegra: tamonten: Fix UART pad setting (Andreas Obergschwandtner)   
  - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Johan Almbladh)   
  - drm/display: fix possible null-pointer dereference in dcn10_set_clock() (Tuo Li)   
  - gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() (Tuo Li)   
  - net/mlx5: Fix variable type to match 64bit (Eran Ben Elisha)   
  - Bluetooth: avoid circular locks in sco_sock_connect (Desmond Cheong Zhi Xi)   
  - Bluetooth: schedule SCO timeouts with delayed_work (Desmond Cheong Zhi Xi)   
  - selftests/bpf: Fix xdp_tx.c prog section name (Jussi Maki)   
  - drm/msm: mdp4: drop vblank get/put from prepare/complete_commit (David Heidelberg)   
  - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() (Nathan Chancellor)   
  - arm64: dts: qcom: sdm660: use reg value for memory node (Vinod Koul)   
  - ARM: dts: imx53-ppd: Fix ACHC entry (Sebastian Reichel)   
  - media: tegra-cec: Handle errors of clk_prepare_enable() (Evgeny Novikov)   
  - media: TDA1997x: fix tda1997x_query_dv_timings() return value (Krzysztof Hałasa)   
  - media: v4l2-dv-timings.c: fix wrong condition in two for-loops (Hans Verkuil)   
  - media: imx258: Limit the max analogue gain to 480 (Umang Jain)   
  - media: imx258: Rectify mismatch of VTS value (Laurent Pinchart)   
  - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Hans de Goede)   
  - arm64: tegra: Fix Tegra194 PCIe EP compatible string (Vidya Sagar)   
  - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Yufeng Mo)   
  - workqueue: Fix possible memory leaks in wq_numa_init() (Zhen Lei)   
  - Bluetooth: skip invalid hci_sync_conn_complete_evt (Desmond Cheong Zhi Xi)   
  - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() (Andy Shevchenko)   
  - samples: bpf: Fix tracex7 error raised on the missing argument (Juhee Kang)   
  - staging: ks7010: Fix the initialization of the 'sleep_status' structure (Christophe JAILLET)   
  - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Greg Kroah-Hartman)   
  - hvsi: don't panic on tty_register_driver failure (Jiri Slaby)   
  - xtensa: ISS: don't panic in rs_init (Jiri Slaby)   
  - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Maciej W. Rozycki)   
  - s390: make PCI mio support a machine flag (Niklas Schnelle)   
  - s390/jump_label: print real address in a case of a jump label bug (Heiko Carstens)   
  - flow_dissector: Fix out-of-bounds warnings (Gustavo A. R. Silva)   
  - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Gustavo A. R. Silva)   
  - video: fbdev: riva: Error out if 'pixclock' equals zero (Zheyu Ma)   
  - video: fbdev: kyro: Error out if 'pixclock' equals zero (Zheyu Ma)   
  - video: fbdev: asiliantfb: Error out if 'pixclock' equals zero (Zheyu Ma)   
  - bpf/tests: Do not PASS tests without actually testing the result (Johan Almbladh)   
  - bpf/tests: Fix copy-and-paste error in double word test (Johan Almbladh)   
  - drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex (Anson Jacob)   
  - drm/amd/display: Fix timer_per_pixel unit error (Oliver Logush)   
  - tty: serial: jsm: hold port lock when reporting modem line changes (Zheyu Ma)   
  - staging: board: Fix uninitialized spinlock when attaching genpd (Geert Uytterhoeven)   
  - usb: gadget: composite: Allow bMaxPower=0 if self-powered (Jack Pham)   
  - USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() (Evgeny Novikov)   
  - usb: gadget: u_ether: fix a potential null pointer dereference (Maciej Żenczykowski)   
  - usb: host: fotg210: fix the actual_length of an iso packet (Kelly Devilliv)   
  - usb: host: fotg210: fix the endpoint's transactional opportunities calculation (Kelly Devilliv)   
  - igc: Check if num of q_vectors is smaller than max before array access (Sasha Neftin)   
  - drm: avoid blocking in drm_clients_info's rcu section (Desmond Cheong Zhi Xi)   
  - Smack: Fix wrong semantics in smk_access_entry() (Tianjia Zhang)   
  - netlink: Deal with ESRCH error in nlmsg_notify() (Yajun Deng)   
  - video: fbdev: kyro: fix a DoS bug by restricting user input (Zheyu Ma)   
  - ARM: dts: qcom: apq8064: correct clock names (David Heidelberg)   
  - iavf: fix locking of critical sections (Stefan Assmann)   
  - iavf: do not override the adapter state in the watchdog task (Stefan Assmann)   
  - iio: dac: ad5624r: Fix incorrect handling of an optional regulator. (Jonathan Cameron)   
  - tipc: keep the skb in rcv queue until the whole data is read (Xin Long)   
  - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Rafael J. Wysocki)   
  - crypto: mxs-dcp - Use sg_mapping_iter to copy data (Sean Anderson)   
  - media: dib8000: rewrite the init prbs logic (Mauro Carvalho Chehab)   
  - ASoC: atmel: ATMEL drivers don't need HAS_DMA (Randy Dunlap)   
  - drm/amdgpu: Fix amdgpu_ras_eeprom_init() (Luben Tuikov)   
  - userfaultfd: prevent concurrent API initialization (Nadav Amit)   
  - kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y (Masahiro Yamada)   
  - MIPS: Malta: fix alignment of the devicetree buffer (Oleksij Rempel)   
  - f2fs: fix to unmap pages from userspace process in punch_hole() (Chao Yu)   
  - f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() (Chao Yu)   
  - f2fs: fix to account missing .skipped_gc_rwsem (Chao Yu)   
  - KVM: PPC: Fix clearing never mapped TCEs in realmode (Alexey Kardashevskiy)   
  - clk: at91: clk-generated: Limit the requested rate to our range (Codrin Ciubotariu)   
  - clk: at91: clk-generated: pass the id of changeable parent at registration (Claudiu Beznea)   
  - clk: at91: sam9x60: Don't use audio PLL (Codrin Ciubotariu)   
  - fscache: Fix cookie key hashing (David Howells)   
  - platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call (Hans de Goede)   
  - KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live (Nicholas Piggin)   
  - HID: i2c-hid: Fix Elan touchpad regression (Jim Broadus)   
  - scsi: target: avoid per-loop XCOPY buffer allocations (David Disseldorp)   
  - powerpc/config: Renable MTD_PHYSMAP_OF (Joel Stanley)   
  - scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Dan Carpenter)   
  - scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Dan Carpenter)   
  - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Dan Carpenter)   
  - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() (Zhen Lei)   
  - scsi: fdomain: Fix error return code in fdomain_probe() (Wei Li)   
  - SUNRPC: Fix potential memory corruption (Trond Myklebust)   
  - dma-debug: fix debugfs initialization order (Anthony Iliopoulos)   
  - openrisc: don't printk() unconditionally (Randy Dunlap)   
  - f2fs: reduce the scope of setting fsck tag when de->name_len is zero (Yangtao Li)   
  - f2fs: show f2fs instance in printk_ratelimited (Chao Yu)   
  - RDMA/efa: Remove double QP type assignment (Leon Romanovsky)   
  - powerpc/stacktrace: Include linux/delay.h (Michal Suchanek)   
  - vfio: Use config not menuconfig for VFIO_NOIOMMU (Jason Gunthorpe)   
  - pinctrl: samsung: Fix pinctrl bank pin count (Jaehyoung Choi)   
  - docs: Fix infiniband uverbs minor number (Leon Romanovsky)   
  - RDMA/iwcm: Release resources if iw_cm module initialization fails (Leon Romanovsky)   
  - IB/hfi1: Adjust pkey entry in index 0 (Mike Marciniszyn)   
  - scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND (Christoph Hellwig)   
  - f2fs: quota: fix potential deadlock (Chao Yu)   
  - HID: input: do not report stylus battery state as "full" (Dmitry Torokhov)   
  - PCI: aardvark: Fix masking and unmasking legacy INTx interrupts (Pali Rohár)   
  - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response (Pali Rohár)   
  - PCI: aardvark: Fix checking for PIO status (Evan Wang)   
  - PCI: xilinx-nwl: Enable the clock through CCF (Hyun Kwon)   
  - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure (Krzysztof Wilczyński)   
  - PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported (Marek Behún)   
  - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Stuart Hayes)   
  - ARM: 9105/1: atags_to_fdt: don't warn about stack size (David Heidelberg)   
  - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs (Hans de Goede)   
  - dmaengine: imx-sdma: remove duplicated sdma_load_context (Robin Gong)   
  - Revert "dmaengine: imx-sdma: refine to load context only once" (Robin Gong)   
  - media: rc-loopback: return number of emitters rather than error (Sean Young)   
  - media: uvc: don't do DMA on stack (Mauro Carvalho Chehab)   
  - VMCI: fix NULL pointer dereference when unmapping queue pair (Wang Hai)   
  - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Arne Welzel)   
  - power: supply: max17042: handle fails of reading status register (Krzysztof Kozlowski)   
  - block: bfq: fix bfq_set_next_ioprio_data() (Damien Le Moal)   
  - crypto: public_key: fix overflow during implicit conversion (zhenwei pi)   
  - arm64: head: avoid over-mapping in map_memory (Mark Rutland)   
  - soc: aspeed: p2a-ctrl: Fix boundary check for mmap (Iwona Winiarska)   
  - soc: aspeed: lpc-ctrl: Fix boundary check for mmap (Iwona Winiarska)   
  - soc: qcom: aoss: Fix the out of bound usage of cooling_devs (Manivannan Sadhasivam)   
  - pinctrl: ingenic: Fix incorrect pull up/down info (Paul Cercueil)   
  - pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast (Marc Zyngier)   
  - tools/thermal/tmon: Add cross compiling support (Rolf Eike Beer)   
  - 9p/xen: Fix end of loop tests for list_for_each_entry (Harshvardhan Jha)   
  - xen: fix setting of max_pfn in shared_info (Juergen Gross)   
  - powerpc/perf/hv-gpci: Fix counter value parsing (Kajol Jain)   
  - PCI/MSI: Skip masking MSI-X on Xen PV (Marek Marczykowski-Górecki)   
  - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Niklas Cassel)   
  - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Niklas Cassel)   
  - btrfs: reset replace target device to allocation state on close (Desmond Cheong Zhi Xi)   
  - btrfs: wake up async_delalloc_pages waiters after submit (Josef Bacik)   
  - rtc: tps65910: Correct driver module alias (Dmitry Osipenko)   
  - LTS tag: v5.4.147 (Jack Vogel)   
  - Revert "time: Handle negative seconds correctly in timespec64_to_ns()" (Greg Kroah-Hartman)   
  - Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" (Greg Kroah-Hartman)   
  - Revert "block: nbd: add sanity check for first_minor" (Greg Kroah-Hartman)   
  - Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" (Sasha Levin)   
  - LTS tag: v5.4.146 (Jack Vogel)   
  - clk: kirkwood: Fix a clocking boot regression (Linus Walleij)   
  - backlight: pwm_bl: Improve bootloader/kernel device handover (Daniel Thompson)   
  - fbmem: don't allow too huge resolutions (Tetsuo Handa)   
  - IMA: remove the dependency on CRYPTO_MD5 (THOBY Simon)   
  - IMA: remove -Wmissing-prototypes warning (Austin Kim)   
  - fuse: flush extending writes (Miklos Szeredi)   
  - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi)   
  - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Sean Christopherson)   
  - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Zelin Deng)   
  - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Halil Pasic)   
  - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Babu Moger)   
  - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Kim Phillips)   
  - tty: Fix data race between tiocsti() and flush_to_ldisc() (Nguyen Dinh Phi)   
  - time: Handle negative seconds correctly in timespec64_to_ns() (Lukas Hannen)   
  - bpf: Fix pointer arithmetic mask tightening under state pruning (Daniel Borkmann)   
  - bpf: verifier: Allocate idmap scratch in verifier env (Lorenz Bauer)   
  - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Daniel Borkmann)   
  - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Daniel Borkmann)   
  - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Eric Dumazet)   
  - octeontx2-af: Fix loop in free and unmap counter (Subbaraya Sundeep)   
  - net: qualcomm: fix QCA7000 checksum handling (Stefan Wahren)   
  - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Xiyu Yang)   
  - ipv4: make exception cache less predictible (Eric Dumazet)   
  - ipv6: make exception cache less predictible (Eric Dumazet)   
  - brcmfmac: pcie: fix oops on failure to resume and reprobe (Ahmad Fatoum)   
  - bcma: Fix memory leak for internally-handled cores (Zenghui Yu)   
  - ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() (Dan Carpenter)   
  - ASoC: wcd9335: Disable irq on slave ports in the remove function (Christophe JAILLET)   
  - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Christophe JAILLET)   
  - ASoC: wcd9335: Fix a double irq free in the remove function (Christophe JAILLET)   
  - tty: serial: fsl_lpuart: fix the wrong mapbase value (Andy Duan)   
  - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available (Christophe JAILLET)   
  - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe (Evgeny Novikov)   
  - i2c: mt65xx: fix IRQ check (Sergey Shtylyov)   
  - CIFS: Fix a potencially linear read overflow (Len Baker)   
  - bpf: Fix possible out of bound write in narrow load handling (Andrey Ignatov)   
  - mmc: moxart: Fix issue with uninitialized dma_slave_config (Tony Lindgren)   
  - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Tony Lindgren)   
  - ASoC: Intel: Skylake: Fix module resource and format selection (Cezary Rojewski)   
  - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Cezary Rojewski)   
  - rsi: fix an error code in rsi_probe() (Dan Carpenter)   
  - rsi: fix error code in rsi_load_9116_firmware() (Dan Carpenter)   
  - i2c: s3c2410: fix IRQ check (Sergey Shtylyov)   
  - i2c: iop3xx: fix deferred probing (Sergey Shtylyov)   
  - Bluetooth: add timeout sanity check to hci_inquiry (Pavel Skripkin)   
  - mm/swap: consider max pages in iomap_swapfile_add_extent (Xu Yu)   
  - usb: gadget: mv_u3d: request_irq() after initializing UDC (Nadezda Lutovinova)   
  - nfsd4: Fix forced-expiry locking (J. Bruce Fields)   
  - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington)   
  - mac80211: Fix insufficient headroom issue for AMSDU (Chih-Kang Chang)   
  - usb: phy: tahvo: add IRQ check (Sergey Shtylyov)   
  - usb: host: ohci-tmio: add IRQ check (Sergey Shtylyov)   
  - Bluetooth: Move shutdown callback before flushing tx and rx queue (Kai-Heng Feng)   
  - usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse (Geert Uytterhoeven)   
  - usb: phy: twl6030: add IRQ checks (Sergey Shtylyov)   
  - usb: phy: fsl-usb: add IRQ check (Sergey Shtylyov)   
  - usb: gadget: udc: at91: add IRQ check (Sergey Shtylyov)   
  - drm/msm/dsi: Fix some reference counted resource leaks (Christophe JAILLET)   
  - Bluetooth: fix repeated calls to sco_sock_kill (Desmond Cheong Zhi Xi)   
  - counter: 104-quad-8: Return error when invalid mode during ceiling_write (William Breathitt Gray)   
  - arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 (Krzysztof Kozlowski)   
  - drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs (Dmitry Baryshkov)   
  - PM: EM: Increase energy calculation precision (Lukasz Luba)   
  - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (Colin Ian King)   
  - debugfs: Return error during {full/open}_proxy_open() on rmmod (Sven Eckelmann)   
  - soc: qcom: smsm: Fix missed interrupts if state changes while masked (Stephan Gerhold)   
  - PCI: PM: Enable PME if it can be signaled from D3cold (Rafael J. Wysocki)   
  - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Rafael J. Wysocki)   
  - media: venus: venc: Fix potential null pointer dereference on pointer fmt (Colin Ian King)   
  - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Dongliang Mu)   
  - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Hans de Goede)   
  - leds: lt3593: Put fwnode in any case during ->probe() (Andy Shevchenko)   
  - i2c: highlander: add IRQ check (Sergey Shtylyov)   
  - net: cipso: fix warnings in netlbl_cipsov4_add_std (Pavel Skripkin)   
  - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long)   
  - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Maxim Mikityanskiy)   
  - ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties (Anand Moon)   
  - ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties (Anand Moon)   
  - ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties (Anand Moon)   
  - ARM: dts: meson8: Use a higher default GPU clock frequency (Martin Blumenstingl)   
  - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Martin KaFai Lau)   
  - drm/amdgpu/acp: Make PM domain really work (Kai-Heng Feng)   
  - netns: protect netns ID lookups with RCU (Guillaume Nault)   
  - 6lowpan: iphc: Fix an off-by-one check of array index (Colin Ian King)   
  - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (Dan Carpenter)   
  - media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats (Philipp Zabel)   
  - media: go7007: remove redundant initialization (Pavel Skripkin)   
  - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Dongliang Mu)   
  - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dongliang Mu)   
  - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dongliang Mu)   
  - soc: qcom: rpmhpd: Use corner in power_off (Bjorn Andersson)   
  - arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties (Geert Uytterhoeven)   
  - ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi (Dylan Hung)   
  - bpf: Fix potential memleak and UAF in the verifier. (He Fengqing)   
  - bpf: Fix a typo of reuseport map in bpf.h. (Kuniyuki Iwashima)   
  - media: cxd2880-spi: Fix an error handling path (Christophe JAILLET)   
  - soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally (Geert Uytterhoeven)   
  - media: TDA1997x: enable EDID support (Krzysztof Hałasa)   
  - drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() (Wei Yongjun)   
  - EDAC/i10nm: Fix NVDIMM detection (Qiuxu Zhuo)   
  - spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible (Quanyang Wang)   
  - spi: sprd: Fix the wrong WDG_LOAD_VAL (Chunyan Zhang)   
  - regulator: vctrl: Avoid lockdep warning in enable/disable ops (Chen-Yu Tsai)   
  - regulator: vctrl: Use locked regulator_get_voltage in probe path (Chen-Yu Tsai)   
  - certs: Trigger creation of RSA module signing key if it's not an RSA key (Stefan Berger)   
  - crypto: qat - use proper type for vf_mask (Giovanni Cabiddu)   
  - block: nbd: add sanity check for first_minor (Pavel Skripkin)   
  - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Phong Hoang)   
  - lib/mpi: use kcalloc in mpi_resize (Hongbo Li)   
  - genirq/timings: Fix error return code in irq_timings_test_irqs() (Zhen Lei)   
  - spi: spi-pic32: Fix issue with uninitialized dma_slave_config (Tony Lindgren)   
  - spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config (Tony Lindgren)   
  - sched: Fix UCLAMP_FLAG_IDLE setting (Quentin Perret)   
  - m68k: emu: Fix invalid free in nfeth_cleanup() (Pavel Skripkin)   
  - s390/debug: fix debug area life cycle (Peter Oberparleiter)   
  - s390/kasan: fix large PMD pages address alignment check (Alexander Gordeev)   
  - udf_get_extendedattr() had no boundary checks. (Stian Skjelstad)   
  - fcntl: fix potential deadlock for &fasync_struct.fa_lock (Desmond Cheong Zhi Xi)   
  - crypto: qat - do not export adf_iov_putmsg() (Giovanni Cabiddu)   
  - crypto: qat - fix naming for init/shutdown VF to PF notifications (Marco Chiappero)   
  - crypto: qat - fix reuse of completion variable (Marco Chiappero)   
  - crypto: qat - handle both source of interrupt in VF ISR (Giovanni Cabiddu)   
  - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Giovanni Cabiddu)   
  - libata: fix ata_host_start() (Damien Le Moal)   
  - s390/cio: add dev_busid sysfs entry for each subchannel (Vineeth Vijayan)   
  - power: supply: max17042_battery: fix typo in MAx17042_TOFF (Sebastian Krzyszkowiak)   
  - nvmet: pass back cntlid on successful completion (Amit Engel)   
  - nvme-rdma: don't update queue count when failing to set io queues (Ruozhu Li)   
  - nvme-tcp: don't update queue count when failing to set io queues (Ruozhu Li)   
  - bcache: add proper error unwinding in bcache_device_init (Christoph Hellwig)   
  - isofs: joliet: Fix iocharset=utf8 mount option (Pali Rohár)   
  - udf: Fix iocharset=utf8 mount option (Pali Rohár)   
  - udf: Check LVID earlier (Jan Kara)   
  - hrtimer: Ensure timerfd notification for HIGHRES=n (Thomas Gleixner)   
  - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Thomas Gleixner)   
  - posix-cpu-timers: Force next expiration recalc after itimer reset (Frederic Weisbecker)   
  - rcu/tree: Handle VM stoppage in stall detection (Sergey Senozhatsky)   
  - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Dietmar Eggemann)   
  - crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() (Tony Lindgren)   
  - power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors (Hans de Goede)   
  - sched/deadline: Fix reset_on_fork reporting of DL tasks (Quentin Perret)   
  - crypto: mxs-dcp - Check for DMA mapping errors (Sean Anderson)   
  - regmap: fix the offset of register error log (Jeongtae Park)   
  - locking/mutex: Fix HANDOFF condition (Peter Zijlstra)   
  - LTS tag: v5.4.145 (Jack Vogel)   
  - PCI: Call Max Payload Size-related fixup quirks early (Marek Behún)   
  - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions (Paul Gortmaker)   
  - xhci: fix unsafe memory usage in xhci tracing (Mathias Nyman)   
  - usb: mtu3: fix the wrong HS mult value (Chunfeng Yun)   
  - usb: mtu3: use @mult for HS isoc or intr (Chunfeng Yun)   
  - usb: host: xhci-rcar: Don't reload firmware after the completion (Yoshihiro Shimoda)   
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Alexander Tsoy)   
  - Revert "btrfs: compression: don't try to compress if we don't have enough pages" (Qu Wenruo)   
  - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Suravee Suthikulpanit)   
  - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Hayes Wang)   
  - mm/page_alloc: speed up the iteration of max_order (Muchun Song)   
  - net: ll_temac: Remove left-over debug message (Esben Haabendal)   
  - powerpc/boot: Delete unneeded .globl _zimage_start (Fangrui Song)   
  - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) (Mathieu Desnoyers)   
  - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Tom Rix)   
  - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Liu Jian)   
  - media: stkwebcam: fix memory leak in stk_camera_probe (Pavel Skripkin)   
  - ARC: wireup clone3 syscall (Vineet Gupta)   
  - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Zubin Mithra)   
  - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Takashi Iwai)   
  - ARM: 8918/2: only build return_address() if needed (Ben Dooks)   
  - cryptoloop: add a deprecation warning (Christoph Hellwig)   
  - perf/x86/amd/power: Assign pmu.module (Kim Phillips)   
  - perf/x86/amd/ibs: Work around erratum #1197 (Kim Phillips)   
  - perf/x86/intel/pt: Fix mask of num_address_ranges (Xiaoyao Li)   
  - qede: Fix memset corruption (Shai Malin)   
  - net: macb: Add a NULL check on desc_ptp (Harini Katakam)   
  - qed: Fix the VF msix vectors flow (Shai Malin)   
  - reset: reset-zynqmp: Fixed the argument data type (Sai Krishna Potthuri)   
  - gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats (Krzysztof Hałasa)   
  - xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG (Randy Dunlap)   
  - kthread: Fix PF_KTHREAD vs to_kthread() race (Peter Zijlstra)   
  - ubifs: report correct st_size for encrypted symlinks (Eric Biggers)   
  - f2fs: report correct st_size for encrypted symlinks (Eric Biggers)   
  - ext4: report correct st_size for encrypted symlinks (Eric Biggers)   
  - fscrypt: add fscrypt_symlink_getattr() for computing st_size (Eric Biggers)   
  - LTS tag: v5.4.144 (Jack Vogel)   
  - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs)   
  - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls (Peter Collingbourne)   
  - Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" (Helge Deller)   
  - Revert "floppy: reintroduce O_NDELAY fix" (Denis Efremov)   
  - arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 (Petr Vorel)   
  - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Sean Christopherson)   
  - net: dsa: mt7530: fix VLAN traffic leaks again (DENG Qingfang)   
  - bpf: Fix cast to pointer from integer of different size warning (Andrii Nakryiko)   
  - bpf: Track contents of read-only maps as scalars (Andrii Nakryiko)   
  - vt_kdsetmode: extend console locking (Linus Torvalds)   
  - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs)   
  - drm: Copy drm_wait_vblank to user before returning (Mark Yacoub)   
  - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Shai Malin)   
  - qed: qed ll2 race condition fixes (Shai Malin)   
  - vringh: Use wiov->used to check for read/write desc order (Neeraj Upadhyay)   
  - virtio_pci: Support surprise removal of virtio pci device (Parav Pandit)   
  - virtio: Improve vq->broken access to avoid any compiler optimization (Parav Pandit)   
  - opp: remove WARN when no valid OPPs remain (Michał Mirosław)   
  - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Colin Ian King)   
  - usb: gadget: u_audio: fix race condition on endpoint stop (Jerome Brunet)   
  - drm/i915: Fix syncmap memory leak (Matthew Brost)   
  - net: hns3: fix get wrong pfc_en when query PFC configuration (Guangbin Huang)   
  - net: hns3: fix duplicate node in VLAN list (Guojia Liao)   
  - net: hns3: clear hardware resource when loading driver (Yufeng Mo)   
  - rtnetlink: Return correct error on changing device netns (Andrey Ignatov)   
  - net: marvell: fix MVNETA_TX_IN_PRGRS bit number (Maxim Kiselev)   
  - xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' (Christophe JAILLET)   
  - ip_gre: add validation for csum_start (Shreyansh Chouhan)   
  - RDMA/efa: Free IRQ vectors on error flow (Gal Pressman)   
  - e1000e: Fix the max snoop/no-snoop latency for 10M (Sasha Neftin)   
  - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Tuo Li)   
  - RDMA/bnxt_re: Add missing spin lock initialization (Naresh Kumar PBS)   
  - scsi: core: Fix hang of freezing queue between blocking and running device (Li Jinlin)   
  - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Wesley Cheng)   
  - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Thinh Nguyen)   
  - USB: serial: option: add new VID/PID to support Fibocom FG150 (Zhengjun Zhang)   
  - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Johan Hovold)   
  - can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters (Stefan Mätje)   
  - mm, oom: make the calculation of oom badness more accurate (Yafang Shao)   
  - mmc: sdhci-msm: Update the software timeout value for sdhc (Shaik Sajida Bhanu)   
  - ovl: fix uninitialized pointer read in ovl_lookup_real_one() (Miklos Szeredi)   
  - once: Fix panic when module unload (Kefeng Wang)   
  - netfilter: conntrack: collect all entries in one cycle (Florian Westphal)   
  - ARC: Fix CONFIG_STACKDEPOT (Guenter Roeck)   
  - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal)  [Orabug: 33524419]  
  - netfilter: conntrack: improve RST handling when tuple is re-used (Ali Abdallah)  [Orabug: 33524419]  
  - net: openvswitch: Be liberal in tcp conntrack. (Numan Siddique)  [Orabug: 33524419]  
  - RDS: Remove obsolete flag (Hans Westgaard Ry)  [Orabug: 33516781]  
  - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Aharon Landau)  [Orabug: 33514376]  
  - IB/mlx4: Implement backend callback for "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 33509436]  
  - rds: Fix leak in rds_init (Håkon Bugge)  [Orabug: 33488609]  
  - rds: Include pid in the rds_sock structs. (Rohit Nair)  [Orabug: 33481151]  
  - fs/dcache: add trace points for negative dentry pruning (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: remove global pool for negative dentry percpu counters (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: enforce a hard limit on the negative dentry count (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: Estimate the number of negative dentries to prune per filesystem (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: change name and granularity of negative dentry sysctl parameter (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: schedule only one instance of negative dentry shrinker (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: correct the usage of static_key for negative dentry (Gautham Ananthakrishna)  [Orabug: 33468830]  
  - fs/dcache: Spread negative dentry pruning across multiple CPUs (Waiman Long)  [Orabug: 33468830]  
  - fs/dcache: Enable automatic pruning of negative dentries (Waiman Long)  [Orabug: 33468830]  
  - fs/dcache: Add sysctl parameter neg-dentry-pc as a soft limit on negative dentries (Waiman Long)  [Orabug: 33468830]  
  - net/rds: Re-factor rds_user_conn_paths_drop (Freddy Carrillo)  [Orabug: 33441254]  
  - RDS-IB: Add garbage-collection to cache (Hans Westgaard Ry)  [Orabug: 33426206]  
  - RDS-IB: Fix cachehit statistics (Hans Westgaard Ry)  [Orabug: 33426206]  
  - RDS-IB: Fix cache-allocation statistics (Hans Westgaard Ry)  [Orabug: 33426206]  
  - xfs: show the proper user quota options (Allison Henderson)  [Orabug: 33313307]  
  - xfs: also remove cached ACLs when removing the underlying attr (Christoph Hellwig)  [Orabug: 32029884]  
  - net: mana: Prefer struct_size over open coded arithmetic (Len Baker)  [Orabug: 33485604]  
  - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Haiyang Zhang)  [Orabug: 33485604]  
  - net: mana: Add support for EQ sharing (Haiyang Zhang)  [Orabug: 33485604]  
  - net: mana: Move NAPI from EQ to CQ (Haiyang Zhang)  [Orabug: 33485604]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.1.el7uek]
changelog:
  - arm64: Kconfig: enable MADV_DOEXEC functionality (Anthony Yznaga)  [Orabug: 33428617]  
  - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Tatsuhiko Yasumatsu)  [Orabug: 33431722]  {CVE-2021-41864} 
  - xen/netfront: stop tx queues during live migration (Dongli Zhang)  [Orabug: 33536399]  
  - Revert "xfs: Lower CIL flush limit for large logs" (Catherine Hoang)  [Orabug: 33536463]  
  - Revert "xfs: Throttle commits on delayed background CIL push" (Catherine Hoang)  [Orabug: 33536463]  
  - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Dai Ngo)  [Orabug: 33536966]  
  - nfsd: handle repeated BIND_CONN_TO_SESSION (J. Bruce Fields)  [Orabug: 33536966]  
  - rds: ib: Fix bug when comp_vector is IB_CQ_FORCE_ZERO_CV (Håkon Bugge)  [Orabug: 33538397]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.2.el7uek]
changelog:
  - x86, sched: Treat Intel SNC topology as default, COD as exception (Alison Schofield)  [Orabug: 32921559]  
  - x86/kernel: Convert to new CPU match macros (Thomas Gleixner)  [Orabug: 32921559]  
  - net/mlx5: Disable mr_cache for SFs (Mikhael Goikhman)  [Orabug: 33523558]  
  - xfs: punch out data fork delalloc blocks on COW writeback failure (Brian Foster)  [Orabug: 33571340]  
  - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Dexuan Cui)  [Orabug: 33548142]  
  - scsi: core: Cap scsi_host cmd_per_lun at can_queue (John Garry)  [Orabug: 33548142]  
  - uek-rpm: Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86_64 kernels (Dave Kleikamp)  [Orabug: 33564971]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.3.el7uek]
changelog:
  - x86/platform/uv: Add uv_hub_info_s to UEK KABI (John Donnelly)  [Orabug: 33397019]  
  - x86/platform/uv: Modify order of fields in uv_hub_info_s to avoid panic (Steve Wahl)  [Orabug: 33397019]  
  - x86/platform/uv: Fix UV4 hub revision adjustment (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Fix copied UV5 output archtype (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Drop last traces of uv_flush_tlb_others (Jiri Slaby)  [Orabug: 33397019]  
  - x86/tlb/uv: Add a forward declaration for struct flush_tlb_info (Borislav Petkov)  [Orabug: 33397019]  
  - x86/platform/uv: Recognize UV5 hubless system identifier (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Remove spaces from OEM IDs (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Fix missing OEM_TABLE_ID (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update Copyrights to conform to HPE standards (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update for UV5 NMI MMR changes (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update UV5 TSC checking (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update node present counting (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update UV5 MMR references in UV GRU (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Add and decode Arch Type in UVsystab (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Add UV5 direct references (Mike Travis)  [Orabug: 33397019]  
  - x86/platform/uv: Update UV MMRs for UV5 (Mike Travis)  [Orabug: 33397019]  
  - arm64/bpf: remove 128MB limit for BPF JIT programs (Russell King)  [Orabug: 33518795]  
  - kernfs: don't create a negative dentry if inactive node exists (Ian Kent)  [Orabug: 33548753]  
  - kernfs: also call kernfs_set_rev() for positive dentry (Hou Tao)  [Orabug: 33548753]  
  - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent)  [Orabug: 33548753]  
  - kernfs: use i_lock to protect concurrent inode updates (Ian Kent)  [Orabug: 33548753]  
  - kernfs: switch kernfs to use an rwsem (Ian Kent)  [Orabug: 33548753]  
  - kernfs: use VFS negative dentry caching (Ian Kent)  [Orabug: 33548753]  
  - kernfs: add a revision to identify directory node changes (Ian Kent)  [Orabug: 33548753]  
  - selftests: breakpoints: Fix a typo of function name (Masami Hiramatsu)  [Orabug: 33577735]  
  - Revert "net/rds: Allocate pages on HCA NUMA nodeid" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Use the same vector for send & receive" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Get rid of tasklets" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Put more CPU cores to work" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Make workers use the designated CPU" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/mlx5: Add new verb "ib_get_vector_irqn"" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Add "preferred_cpu" option to "rds_rdma.ko"" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Follow the observed CQ CPU affinity" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Throttle check for CQ CPU affinity" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "net/rds: Bring tasklets back for better latency" (Gerd Rausch)  [Orabug: 33590962]  
  - Revert "IB/mlx4: Implement backend callback for "ib_get_vector_irqn"" (Gerd Rausch)  [Orabug: 33590962]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.4.el7uek]
changelog:
  - KVM: nSVM: Copy vmcb12 nRIP field to vmcb02 (Maciej S. Szmigiero)  [Orabug: 33590307]  
  - KVM: nSVM: Log nRIP of L1 and L2 guest VMCB in nested VMRUN tracepoint (Maciej S. Szmigiero)  [Orabug: 33590307]  
  - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Maxim Levitsky)  [Orabug: 33590307]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.5.el7uek]
changelog:
  - Revert "drm: Initialize struct drm_crtc_state.no_vblank from device settings" (Somasundaram Krishnasamy)  [Orabug: 33611832]  
  - Revert "drm/atomic-helper: reset vblank on crtc reset" (Somasundaram Krishnasamy)  [Orabug: 33611832]  
  - net/mlx5: E-Switch, Support flow source for local vport (Hamdan Igbaria)  [Orabug: 29444833]  
  - net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Jianbo Liu)  [Orabug: 29444833]  
  - net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Jianbo Liu)  [Orabug: 29444833]  
  - uek-rpm: configs: disable CONFIG_READ_ONLY_THP_FOR_FS (Todd Vierling)  [Orabug: 33538583]  
  - uek-rpm: Remove CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y and CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y for uek6/u3 (Sherry Yang)  [Orabug: 33580598]  
  - Stop the ad-hoc games with -Wno-maybe-initialized (Linus Torvalds)  [Orabug: 33580598]  
  - x86/clear_page: add alternative for clear_page_clzero() (Ankur Arora)  [Orabug: 33580824]  
  - x86/asm: add clzero based page clearing (Ankur Arora)  [Orabug: 33580824]  
  - x86/cpu/amd: enable X86_FEATURE_NT_GOOD on all AMD Zen models (Ankur Arora)  [Orabug: 33580824]  
  - uek-rpm: Add smartpqi driver module in ueknano kernel (Somasundaram Krishnasamy)  [Orabug: 33596873]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.0.el7uek]
changelog:
  - LTS tag: v5.4.156 (Jack Vogel)   
  - pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() (Fabien Dessenne)   
  - ARM: 9122/1: select HAVE_FUTEX_CMPXCHG (Nick Desaulniers)   
  - tracing: Have all levels of checks prevent recursion (Steven Rostedt (VMware))   
  - net: mdiobus: Fix memory leak in __mdiobus_register (Yanfei Xu)   
  - Input: snvs_pwrkey - add clk handling (Uwe Kleine-König)   
  - ALSA: hda: avoid write to STATESTS if controller is in reset (Kai Vehmanen)   
  - platform/x86: intel_scu_ipc: Update timeout value in comment (Prashant Malani)   
  - isdn: mISDN: Fix sleeping function called from invalid context (Zheyu Ma)   
  - ARM: dts: spear3xx: Fix gmac node (Herve Codina)   
  - net: stmmac: add support for dwmac 3.40a (Herve Codina)   
  - btrfs: deal with errors when checking if a dir entry exists during log replay (Filipe Manana)   
  - gcc-plugins/structleak: add makefile var for disabling structleak (Brendan Higgins)   
  - selftests: netfilter: remove stray bash debug line (Florian Westphal)   
  - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Vegard Nossum)   
  - isdn: cpai: check ctr->cnr to avoid array index out of bound (Xiaolong Huang)   
  - nfc: nci: fix the UAF of rf_conn_info object (Lin Ma)   
  - mm, slub: fix potential memoryleak in kmem_cache_open() (Miaohe Lin)   
  - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Miaohe Lin)   
  - powerpc/idle: Don't corrupt back chain when going idle (Michael Ellerman)   
  - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Michael Ellerman)   
  - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Michael Ellerman)   
  - powerpc64/idle: Fix SP offsets when saving GPRs (Christopher M. Riedl)   
  - audit: fix possible null-pointer dereference in audit_filter_rules (Gaosheng Cui)   
  - ASoC: DAPM: Fix missing kctl change notifications (Takashi Iwai)   
  - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Steven Clarkson)   
  - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Brendan Grieve)   
  - vfs: check fd has read access in kernel_read_file_from_fd() (Matthew Wilcox (Oracle))   
  - elfcore: correct reference to CONFIG_UML (Lukas Bulwahn)   
  - ocfs2: mount fails with buffer overflow in strlen (Valentin Vidic)   
  - ocfs2: fix data corruption after conversion from inline format (Jan Kara)   
  - ceph: fix handling of "meta" errors (Jeff Layton)   
  - can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes (Zhang Changzhong)   
  - can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length (Zhang Changzhong)   
  - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ziyang Xuan)   
  - can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer (Ziyang Xuan)   
  - can: peak_pci: peak_pci_remove(): fix UAF (Zheyu Ma)   
  - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification (Stephane Grosjean)   
  - can: rcar_can: fix suspend/resume (Yoshihiro Shimoda)   
  - net: enetc: fix ethtool counter name for PM0_TERR (Vladimir Oltean)   
  - net: stmmac: Fix E2E delay mechanism (Kurt Kanzenbach)   
  - net: hns3: disable sriov before unload hclge layer (Peng Li)   
  - net: hns3: add limit ets dwrr bandwidth cannot be 0 (Guangbin Huang)   
  - net: hns3: reset DWRR of unused tc to zero (Guangbin Huang)   
  - NIOS2: irqflags: rename a redefined register name (Randy Dunlap)   
  - net: dsa: lantiq_gswip: fix register definition (Aleksander Jan Bajkowski)   
  - lan78xx: select CRC32 (Vegard Nossum)   
  - netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart)   
  - ASoC: wm8960: Fix clock configuration on slave mode (Shengjiu Wang)   
  - dma-debug: fix sg checks in debug_dma_map_sg() (Gerald Schaefer)   
  - NFSD: Keep existing listeners on portlist error (Benjamin Coddington)   
  - xtensa: xtfpga: Try software restart before simulating CPU reset (Guenter Roeck)   
  - xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF (Max Filippov)   
  - ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default (Eugen Hristev)   
  - tee: optee: Fix missing devices unregister during optee_remove (Sumit Garg)   
  - net: switchdev: do not propagate bridge updates across bridges (Russell King)   
  - parisc: math-emu: Fix fall-through warnings (Helge Deller)   
  - LTS tag: v5.4.155 (Jack Vogel)   
  - ionic: don't remove netdev->dev_addr when syncing uc list (Shannon Nelson)   
  - r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 (Vegard Nossum)   
  - qed: Fix missing error code in qed_slowpath_start() (chongjiapeng)   
  - mqprio: Correct stats in mqprio_dump_class_stats(). (Sebastian Andrzej Siewior)   
  - acpi/arm64: fix next_platform_timer() section mismatch error (Jackie Liu)   
  - drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling (Dan Carpenter)   
  - drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() (Dan Carpenter)   
  - drm/msm: Fix null pointer dereference on pointer edp (Colin Ian King)   
  - drm/panel: olimex-lcd-olinuxino: select CRC32 (Vegard Nossum)   
  - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call (Vadim Pasternak)   
  - mlxsw: thermal: Fix out-of-bounds memory accesses (Ido Schimmel)   
  - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() (Wang Hai)   
  - pata_legacy: fix a couple uninitialized variable bugs (Dan Carpenter)   
  - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() (Ziyang Xuan)   
  - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() (Ziyang Xuan)   
  - nfc: fix error handling of nfc_proto_register() (Ziyang Xuan)   
  - ethernet: s2io: fix setting mac address during resume (Arnd Bergmann)   
  - net: encx24j600: check error in devm_regmap_init_encx24j600 (Nanyong Sun)   
  - net: stmmac: fix get_hw_feature() on old hardware (Herve Codina)   
  - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Aya Levin)   
  - net: korina: select CRC32 (Vegard Nossum)   
  - net: arc: select CRC32 (Vegard Nossum)   
  - gpio: pca953x: Improve bias setting (Andy Shevchenko)   
  - iio: dac: ti-dac5571: fix an error code in probe() (Dan Carpenter)   
  - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() (Dan Carpenter)   
  - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() (Dan Carpenter)   
  - iio: light: opt3001: Fixed timeout error when 0 lux (Jiri Valek - 2N)   
  - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED (Hui Liu)   
  - iio: adc128s052: Fix the error handling path of 'adc128_probe()' (Christophe JAILLET)   
  - iio: adc: aspeed: set driver data when adc probe. (Billy Tsai)   
  - powerpc/xive: Discard disabled interrupts in get_irqchip_state() (Cédric Le Goater)   
  - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Borislav Petkov)   
  - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Stephen Boyd)   
  - EDAC/armada-xp: Fix output of uncorrectable error counter (Hans Potsch)   
  - virtio: write back F_VERSION_1 before validate (Halil Pasic)   
  - USB: serial: option: add prod. id for Quectel EG91 (Tomaz Solc)   
  - USB: serial: option: add Telit LE910Cx composition 0x1204 (Daniele Palmas)   
  - USB: serial: option: add Quectel EC200S-CN module support (Yu-Tung Chang)   
  - USB: serial: qcserial: add EM9191 QDL support (Aleksander Morgado)   
  - Input: xpad - add support for another USB ID of Nacon GC-100 (Michael Cullen)   
  - usb: musb: dsps: Fix the probe error path (Miquel Raynal)   
  - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() (Zhang Jianhua)   
  - efi/cper: use stack buffer for error record decoding (Ard Biesheuvel)   
  - cb710: avoid NULL pointer subtraction (Arnd Bergmann)   
  - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Nikolay Martynov)   
  - xhci: Fix command ring pointer corruption while aborting a command (Pavankumar Kondeti)   
  - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Jonathan Bell)   
  - mei: me: add Ice Lake-N device id. (Andy Shevchenko)   
  - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (James Morse)   
  - watchdog: orion: use 0 for unset heartbeat (Chris Packham)   
  - btrfs: check for error when looking up inode during dir entry replay (Filipe Manana)   
  - btrfs: deal with errors when adding inode reference during log replay (Filipe Manana)   
  - btrfs: deal with errors when replaying dir entry during log replay (Filipe Manana)   
  - btrfs: unlock newly allocated extent buffer after error (Qu Wenruo)   
  - csky: Fixup regs.sr broken in ptrace (Guo Ren)   
  - csky: don't let sigreturn play with priveleged bits of status register (Al Viro)   
  - s390: fix strrchr() implementation (Roberto Sassu)   
  - nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' (Steven Rostedt)   
  - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Hui Wang)   
  - ALSA: hda/realtek - ALC236 headset MIC recording issue (Kailang Yang)   
  - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Werner Sembach)   
  - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Werner Sembach)   
  - ALSA: seq: Fix a potential UAF by wrong private_free call order (Takashi Iwai)   
  - ALSA: usb-audio: Add quirk for VF0770 (Jonas Hahnfeld)   
  - ovl: simplify file splice (Miklos Szeredi)   
  - LTS tag: v5.4.154 (Jack Vogel)   
  - sched: Always inline is_percpu_thread() (Peter Zijlstra)   
  - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" (Colin Ian King)   
  - scsi: ses: Fix unsigned comparison with less than zero (Jiapeng Chong)   
  - drm/amdgpu: fix gart.bo pin_count leak (Leslie Shi)   
  - net: sun: SUNVNET_COMMON should depend on INET (Randy Dunlap)   
  - mac80211: check return value of rhashtable_init (MichelleJin)   
  - net: prevent user from passing illegal stab size (王贇)   
  - m68k: Handle arrivals of multiple signals correctly (Al Viro)   
  - mac80211: Drop frames from invalid MAC address in ad-hoc mode (YueHaibing)   
  - netfilter: nf_nat_masquerade: defer conntrack walk to work queue (Florian Westphal)   
  - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic (Florian Westphal)   
  - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Joshua-Dickens)   
  - netfilter: ip6_tables: zero-initialize fragment offset (Jeremy Sowden)   
  - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Mizuho Mori)   
  - ext4: correct the error path of ext4_write_inline_data_end() (Zhang Yi)   
  - net: phy: bcm7xxx: Fixed indirect MMD operations (Florian Fainelli)   
  - LTS tag: v5.4.153 (Jack Vogel)   
  - x86/Kconfig: Correct reference to MWINCHIP3D (Lukas Bulwahn)   
  - x86/hpet: Use another crystalball to evaluate HPET usability (Thomas Gleixner)   
  - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI (Lukas Bulwahn)   
  - RISC-V: Include clone3() on rv32 (Palmer Dabbelt)   
  - bpf, s390: Fix potential memory leak about jit_data (Tiezhu Yang)   
  - i2c: acpi: fix resource leak in reconfiguration device addition (Jamie Iles)   
  - net: prefer socket bound to interface when not in VRF (Mike Manning)   
  - i40e: Fix freeing of uninitialized misc IRQ vector (Sylwester Dziedziuch)   
  - i40e: fix endless loop under rtnl (Jiri Benc)   
  - gve: fix gve_get_stats() (Eric Dumazet)   
  - rtnetlink: fix if_nlmsg_stats_size() under estimation (Eric Dumazet)   
  - gve: Correct available tx qpl check (Catherine Sullivan)   
  - drm/nouveau/debugfs: fix file release memory leak (Yang Yingliang)   
  - video: fbdev: gbefb: Only instantiate device when built for IP32 (Mark Brown)   
  - bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 (Tony Lindgren)   
  - netlink: annotate data races around nlk->bound (Eric Dumazet)   
  - net: sfp: Fix typo in state machine debug string (Sean Anderson)   
  - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Eric Dumazet)   
  - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Eric Dumazet)   
  - ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence (Oleksij Rempel)   
  - arm64: dts: ls1028a: add missing CAN nodes (Michael Walle)   
  - arm64: dts: freescale: Fix SP805 clock-names (Andre Przywara)   
  - ptp_pch: Load module automatically if ID matches (Andy Shevchenko)   
  - powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 (Pali Rohár)   
  - net_sched: fix NULL deref in fifo_set_limit() (Eric Dumazet)   
  - phy: mdio: fix memory leak (Pavel Skripkin)   
  - bpf, arm: Fix register clobbering in div/mod implementation (Johan Almbladh)   
  - xtensa: call irqchip_init only when CONFIG_USE_OF is selected (Max Filippov)   
  - xtensa: use CONFIG_USE_OF instead of CONFIG_OF (Randy Dunlap)   
  - xtensa: move XCHAL_KIO_* definitions to kmem_layout.h (Max Filippov)   
  - arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding (Dmitry Baryshkov)   
  - ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo (Marek Vasut)   
  - ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo (Marek Vasut)   
  - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment (Shawn Guo)   
  - ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference (Marijn Suijten)   
  - soc: qcom: socinfo: Fixed argument passed to platform_set_data() (Antonio Martorana)   
  - bpf, mips: Validate conditional branch offsets (Piotr Krysiuk)   
  - MIPS: BPF: Restore MIPS32 cBPF JIT (Paul Burton)   
  - ARM: dts: qcom: apq8064: use compatible which contains chipid (David Heidelberg)   
  - ARM: dts: omap3430-sdp: Fix NAND device node (Roger Quadros)   
  - xen/balloon: fix cancelled balloon action (Juergen Gross)   
  - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Trond Myklebust)   
  - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Patrick Ho)   
  - ovl: fix missing negative dentry check in ovl_rename() (Zheng Liang)   
  - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Neil Armstrong)   
  - xen/privcmd: fix error handling in mmap-resource processing (Jan Beulich)   
  - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Xu Yang)   
  - USB: cdc-acm: fix break reporting (Johan Hovold)   
  - USB: cdc-acm: fix racy tty buffer accesses (Johan Hovold)   
  - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" (Ben Hutchings)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.1.el7uek]
changelog:
  - Revert "fs: align IOCB_* flags with RWF_* flags" (Prasad Singamsetty)  [Orabug: 33642850]  
  - ocfs2: fix race between searching chunks and release journal_head from buffer_head (Gautham Ananthakrishna)  [Orabug: 33501676]  
  - net: ipv6: Discard next-hop MTU less than minimum link MTU (Georg Kohmann)  [Orabug: 33520710]  
  - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (Giovanni Gherdovich)  [Orabug: 33542895]  
  - uek-rpm: Add ktime_get_coarse_ts64 to KABI (John Donnelly)  [Orabug: 33557973]  
  - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Qiuxu Zhuo)  [Orabug: 33585319]  
  - EDAC/skx_common: Add new ADXL components for 2-level memory (Qiuxu Zhuo)  [Orabug: 33585319]  
  - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Tony Luck)  [Orabug: 33585319]  
  - net/rds: Don't pummel the subnet-manager (Gerd Rausch)  [Orabug: 33589566]  
  - rds: ib: Ack seq not always received in monotonic increasing order (Håkon Bugge)  [Orabug: 33599862]  
  - rds: ib: Reduce the contention caused by the asynchronous workers to flush the mr pool (Praveen Kumar Kannoju)  [Orabug: 33619953]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.2.el7uek]
changelog:
  - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Zekun Shen)  [Orabug: 33594983]  {CVE-2021-43975} 
  - RDS/IB: Fix error when trying to unallocate ring buffers (Hans Westgaard Ry)  [Orabug: 33620311]  
  - rds/ib: Use both iova and key in free_mr socket call (aru kolappan)  [Orabug: 33652503]  
  - sched: Mitigate increased latencies for sysctl_sched_wakeup_granularity. (chris hyser)  [Orabug: 33107207]  
  - net/rds: RDS connection shutdown stuck after CQ access violation error (aru kolappan)  [Orabug: 33585475]  
  - proc: allow pid_revalidate() during LOOKUP_RCU (Stephen Brennan)  [Orabug: 33647511]  
  - selinux: slow_avc_audit has become non-blocking (Al Viro)  [Orabug: 33647511]  
  - make dump_common_audit_data() safe to be called from RCU pathwalk (Al Viro)  [Orabug: 33647511]  
  - new helper: d_find_alias_rcu() (Al Viro)  [Orabug: 33647511]


