2021-07-21 |
xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711]
xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711]
bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711]
xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711]
samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711]
samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711]
bpf: Adds support for setting window clamp (Jiri Benc) [1882711]
tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711]
bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711]
bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711]
bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711]
bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711]
bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711]
bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711]
bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711]
net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711]
samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711]
samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711]
xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711]
xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711]
xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711]
xsk: Add support for recvmsg() (Jiri Benc) [1882711]
net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711]
net: Introduce preferred busy-polling (Jiri Benc) [1882711]
net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711]
net: napi: add hard irqs deferral feature (Jiri Benc) [1882711]
fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711]
xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711]
xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711]
xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711]
net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711]
net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711]
bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711]
bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711]
net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178]
Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178]
KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837]
KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837]
KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837]
KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837]
Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909]
KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634]
scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937]
scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937]
scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937]
scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937]
scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937]
scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937]
scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937]
scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937]
scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937]
scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937]
scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937]
scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937]
blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937]
dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767]
dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767]
dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767]
dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767]
dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767]
dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767]
iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767]
iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767]
iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767]
iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767]
iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767]
iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767]
iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767]
iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767]
iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767]
iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767]
iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767]
iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767]
iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767]
iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767]
iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767]
iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767]
iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767]
iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767]
x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767]
iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767]
iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767]
iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767]
iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767]
iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767]
Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767]
iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767]
iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767]
iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767]
iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767]
iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767]
iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767]
iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767]
iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767]
iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767]
iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767]
iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767]
iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767]
iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767]
iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767]
iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767]
iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767]
iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767]
iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767]
iova: Stop exporting some more functions (Jerry Snitselaar) [1955767]
iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767]
iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767]
iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767]
iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289]
iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289]
iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767]
iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726]
iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767]
iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767]
iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767]
iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767]
iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767]
iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767]
iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767]
iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767]
iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767]
iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767]
iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767]
iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767]
iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767]
iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767]
iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767]
iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767]
iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767]
iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767]
iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767]
iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767]
iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767]
iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767]
iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767]
iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767]
iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767]
iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767]
iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767]
iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767]
iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767]
x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767]
iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767]
iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767]
iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767]
iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749]
iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748]
iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767]
Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767]
iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767]
iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767]
dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767]
iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767]
iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767]
iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767]
iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767]
iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767]
iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767]
iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767]
iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767]
swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767]
swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767]
iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767]
iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767]
iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767]
iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767]
iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767]
iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767]
iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767]
iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767]
iommu: return error code when it can't get group (Jerry Snitselaar) [1955767]
iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767]
iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767]
iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767]
iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767]
iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767]
iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767]
iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767]
iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767]
iommu: Document usage of "/sys/kernel/iommu_groups/<grp_id>/type" file (Jerry Snitselaar) [1838589]
iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589]
iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589]
iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589]
iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767]
iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767]
iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767]
iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767]
dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767]
dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767]
dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767]
dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767]
firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767]
dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767]
dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767]
dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767]
dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767]
drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767]
mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767]
dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767]
dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767]
dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767]
dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767]
dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767]
dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767]
dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767]
dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767]
dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767]
dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767]
dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767]
dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767]
dma-debug: remove most exports (Jerry Snitselaar) [1955767]
dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767]
dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767]
dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767]
swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767]
swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767]
swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767]
swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767]
swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767]
dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767]
dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767]
dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767]
iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767]
iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767]
iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767]
iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767]
iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767]
iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767]
iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767]
iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767]
iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767]
docs: IOMMU user API (Jerry Snitselaar) [1955767]
iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767]
iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767]
iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767]
iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767]
iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767]
iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767]
iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767]
iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767]
iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767]
iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767]
ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767]
iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767]
treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767]
virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767]
virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767]
mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767]
iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767]
iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767]
redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767]
iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767]
iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767]
iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767]
iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767]
firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767]
firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767]
firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767]
dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767]
iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767]
selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493]
bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493]
geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493]
vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493]
udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493]
udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493]
udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493]
udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493]
udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493]
net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493]
[s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669]
[s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669]
[s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669]
[s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669]
cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186]
KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501}
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598]
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598]
Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598]
x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499]
x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499]
x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499]
x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499]
x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499]
fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099]
sfc: avoid duplicated code in ef10_sriov (ĂĂąigo Huguet) [1931779]
sfc: explain that "attached" VFs only refer to Xen (ĂĂąigo Huguet) [1931779]
sfc: error code if SRIOV cannot be disabled (ĂĂąigo Huguet) [1931779]
sfc: avoid double pci_remove of VFs (ĂĂąigo Huguet) [1931779]
tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812]
tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812]
tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812]
tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812]
tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812]
tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812]
tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812]
tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812]
tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812]
KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812]
tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812]
tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812]
tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812]
tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812]
tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812]
tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812]
tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812]
fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424]
net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381]
selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203]
selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203]
selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203]
selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203]
selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203]
NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825]
NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825]
nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825]
Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308]
mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418]
RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308]
net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308]
net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308]
net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308]
net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488]
net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488]
net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308]
net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308]
net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647]
net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647]
net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308]
net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308]
net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308]
net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308]
net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308]
net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308]
net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308]
net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308]
net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308]
net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308]
net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308]
Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308]
net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308]
net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308]
net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308]
net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308]
net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308]
net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308]
IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263]
RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308]
RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308]
net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308]
net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308]
net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308]
net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308]
net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308]
net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308]
net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308]
net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308]
net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308]
RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308]
RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308]
net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308]
net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308]
net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308]
net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308]
net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308]
net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308]
net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308]
net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308]
net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308]
net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308]
net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308]
{net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308]
net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308]
net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308]
RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308]
net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308]
net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308]
RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308]
RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308]
RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308]
net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308]
net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308]
net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308]
net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308]
net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308]
net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308]
net/mlx5e: Add missing include (Alaa Hleihel) [1915308]
net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308]
net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308]
net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308]
net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308]
net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308]
net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308]
net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308]
net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308]
net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308]
vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308]
vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308]
net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308]
net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308]
net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308]
net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308]
net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308]
net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308]
net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308]
net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308]
net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308]
IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308]
net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308]
net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308]
net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308]
net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308]
net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308]
net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308]
net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308]
net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649]
net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649]
net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649]
net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649]
net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649]
net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649]
net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649]
net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649]
net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649]
net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649]
net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649]
net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649]
net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649]
net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457]
net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457]
net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457]
net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457]
net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308]
net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308]
net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308]
net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308]
net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308]
net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308]
net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308]
net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308]
net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308]
net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308]
net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308]
net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308]
net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308]
net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308]
net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310]
net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308]
net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308]
net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308]
net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308]
net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308]
net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308]
net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308]
net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308]
net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308]
RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308]
net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308]
net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308]
net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308]
net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308]
net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308]
RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308]
net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308]
net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308]
net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310]
net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308]
net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308]
net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308]
net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308]
net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308]
net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308]
net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308]
net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308]
net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308]
RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308]
IB/mlx5: Add missing error code (Alaa Hleihel) [1915308]
configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717]
net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657]
net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657]
net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657]
net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657]
net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657]
RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308]
RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308]
net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657]
net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308]
net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717]
net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647]
net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647]
net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647]
net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308]
net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308]
net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308]
net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308]
net/mlx5_core: remove unused including <generated/utsrelease.h> (Alaa Hleihel) [1915308]
net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308]
RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308]
RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308]
net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647]
net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647]
net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647]
net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647]
net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647]
net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647]
net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647]
net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647]
net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647]
net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647]
net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647]
net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647]
net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647]
net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647]
net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647]
net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647]
net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647]
IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308]
RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308]
IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308]
IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308]
IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308]
IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308]
net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308]
net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308]
net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308]
net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308]
net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308]
net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308]
net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308]
net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308]
net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308]
net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308]
net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308]
net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308]
net/mxl5e: Add change profile method (Alaa Hleihel) [1915308]
net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308]
net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712]
net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712]
net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652]
net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652]
net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652]
net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652]
net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652]
net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652]
net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652]
net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652]
net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652]
net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652]
net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652]
net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652]
net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652]
net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308]
net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717]
net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717]
net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717]
net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717]
net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717]
net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717]
net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717]
RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308]
RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308]
IB/mlx5: Make function static (Alaa Hleihel) [1915308]
net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308]
net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308]
net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308]
net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308]
net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308]
net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308]
net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308]
net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308]
net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308]
net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308]
net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308]
net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308]
net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308]
net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308]
net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308]
net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308]
net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308]
net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308]
net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308]
net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308]
net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308]
net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308]
net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308]
net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308]
net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308]
net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308]
net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308]
ext4: handle read only external journal device (Lukas Czerner) [1860929]
vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551]
vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551]
net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687]
net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687]
PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482]
PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482]
RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313]
RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313]
RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313]
[infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313]
RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313]
vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608]
Documentation: kdump: update kdump guide (Baoquan He) [1938067]
docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067]
|