Wed Aug 18 2021 Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2122.305.6.el7
- 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/mlx5: Enable user to add/delete vdpa device (Eli Cohen) [Orabug: 33150765]
- vdpa: introduce virtio pci driver (Jason Wang) [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: 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]