This package provides commonly used kernel modules for the debug-core kernel package.
Provides
Requires
License
GPLv2 and Redistributable, no modification permitted
Changelog
* Mon May 23 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-394.el8]
- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057]
- redhat: disable more noisy rpminspect tests (Jarod Wilson)
- mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020]
- mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020]
- mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020]
- mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020]
- mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020]
- mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020]
- mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020]
- mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020]
- mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020]
- mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020]
- mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020]
- mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020]
- mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020]
- mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020]
- mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020]
- mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020]
- mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020]
- mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020]
- vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561]
- vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561]
- net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561]
- vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561]
- block: limit request dispatch loop duration (Ming Lei) [2005082]
- esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666}
- esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666}
- can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390}
- NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216]
- NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216]
- NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216]
- NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216]
- NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216]
- NFSD: Fix ia_size underflow (Scott Mayhew) [2064216]
- NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216]
- NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216]
- nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216]
- NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216]
- NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216]
- NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216]
- NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216]
- NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216]
- NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216]
- NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216]
- NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216]
- NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216]
- NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216]
- NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216]
- NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216]
- NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216]
- NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216]
- NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216]
- NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216]
- NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216]
- NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216]
- NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216]
- nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216]
- NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216]
- NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216]
- SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216]
- NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216]
- NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216]
- NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216]
- NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216]
- NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216]
- NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216]
- NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216]
- NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216]
- SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216]
- NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216]
- SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216]
- SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216]
- xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216]
- xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216]
- Fix user namespace leak (Scott Mayhew) [2064216]
- NFS: Save some space in the inode (Scott Mayhew) [2064216]
- NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216]
- NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216]
- NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216]
- NFS: Fix up commit deadlocks (Scott Mayhew) [2064216]
- NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216]
- nfsd: update create verifier comment (Scott Mayhew) [2064216]
- SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216]
- SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216]
- NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216]
- SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216]
- SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216]
- SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216]
- SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216]
- NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216]
- NFS: Instrument i_size_write() (Scott Mayhew) [2064216]
- SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216]
- NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216]
- SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216]
- svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216]
- svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216]
- svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216]
- pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216]
- NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216]
- NFS: Fix dentry verifier races (Scott Mayhew) [2064216]
- NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216]
- NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216]
- NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216]
- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216]
- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216]
- NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216]
- NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216]
- SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216]
- SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216]
- SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216]
- SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216]
- SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216]
- NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216]
- NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216]
- NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216]
- NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216]
- SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216]
- NFSD: simplify struct nfsfh (Scott Mayhew) [2064216]
- NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216]
- NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216]
- UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216]
- NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216]
- nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216]
- NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216]
- nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216]
- nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216]
- NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216]
- SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216]
- NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216]
- NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216]
- SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216]
- svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216]
- rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216]
- SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216]
- NFSD: remove vanity comments (Scott Mayhew) [2064216]
- svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216]
- svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216]
- svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216]
- NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216]
- NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216]
- tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216]
- NFSD: Clean up splice actor (Scott Mayhew) [2064216]
- NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216]
- NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216]
- NFS: Remove unused callback void decoder (Scott Mayhew) [2064216]
- NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216]
- SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216]
- SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216]
- SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216]
- NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216]
- SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216]
- xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216]
- xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216]
- xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216]
- xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216]
- xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216]
- xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216]
- SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216]
- SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216]
- treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216]
- SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216]
- SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216]
- SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216]
- nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- lockd: Common NLM XDR helpers (Scott Mayhew) [2064216]
- lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216]
- lockd: Remove stale comments (Scott Mayhew) [2064216]
- nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216]
- rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216]
- NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216]
- NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216]
- NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216]
- NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216]
- NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216]
- NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216]
- NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216]
- nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216]
- NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216]
- NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216]
- NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216]
- NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216]
- NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216]
- NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216]
- NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216]
- NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216]
- NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216]
- NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216]
- NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros (Scott Mayhew) [2064216]
- NFSD: Capture every CB state transition (Scott Mayhew) [2064216]
- NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216]
- NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216]
- NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216]
- NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216]
- NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216]
- NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216]
- NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216]
- NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216]
- NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216]
- NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216]
- NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216]
- NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216]
- NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216]
- NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216]
- NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216]
- NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216]
- NFS: Another inode revalidation improvement (Scott Mayhew) [2064216]
- NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216]
- NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216]
- NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216]
- NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216]
- NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216]
- NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216]
- NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216]
- NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216]
- NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216]
- NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216]
- NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216]
- NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216]
- NFS: Fix up statx() results (Scott Mayhew) [2064216]
- NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216]
- NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216]
- NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216]
- NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216]
- NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216]
- NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216]
- NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216]
- NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216]
- NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216]
- NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216]
- SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216]
- rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216]
- NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216]
- NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216]
- NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216]
- NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216]
- NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216]
- NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216]
- NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216]
- NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216]
- NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216]
- NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216]
- NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216]
- NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216]
- NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216]
- NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216]
- NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216]
- NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216]
- NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216]
- NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216]
- nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216]
- vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338]
- net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580]
- openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]
* Wed May 18 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-393.el8]
- Fix up versioning for maintainer builds (Jarod Wilson)
- powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109]
- sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109]
- x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336]
- dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775]
- sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980]
- sctp: Initialize daddr on peeled off socket (Xin Long) [2079980]
- sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980]
- sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980]
- dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431]
- dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431]
- dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431]
- dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431]
- dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431]
- dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431]
- dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431]
- tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710]
- tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710]
- tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710]
- tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710]
- tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710]
- tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710]
- tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710]
- tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710]
- tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710]
- tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710]
- tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710]
- tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710]
- tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710]
- tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710]
- trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710]
- trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710]
- tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710]
- trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710]
- redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson)
- selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453]
- ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453]
- ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453]
- ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453]
- net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976]
- net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976]
- doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486]
- net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486]
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486]
- net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486]
- veth: fix races around rq->rx_notify_masked (Xin Long) [2080486]
- af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486]
- ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486]
- af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486]
- veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486]
- veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486]
- ethtool: Fix link extended state for big endian (Xin Long) [2080486]
- ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486]
- ethtool: Add transceiver module extended state (Xin Long) [2080486]
- ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486]
- ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486]
- ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486]
- net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]
* Tue May 17 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-392.el8]
- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659]
- netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272]
- netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272]
- netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272]
- netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272]
- netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272]
- netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272]
- netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272]
- netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272]
- netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272]
- netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272]
- netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272]
- RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500]
- RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500]
- RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500]
- RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500]
- RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500]
- RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500]
- RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500]
- RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500]
- RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500]
- RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500]
- IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500]
- IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500]
- RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500]
- IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500]
- IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500]
- IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500]
- IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500]
- RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500]
- RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500]
- RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500]
- RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500]
- RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500]
- RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500]
- RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500]
- RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500]
- RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500]
- RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500]
- Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500]
- RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500]
- RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500]
- RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500]
- RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500]
- IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500]
- RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500]
- RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500]
- RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500]
- RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500]
- RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500]
- RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500]
- RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500]
- RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500]
- RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500]
- RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500]
- RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500]
- RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500]
- RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500]
- RDMA/irdma: Propagate error codes (Kamal Heib) [2056500]
- RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500]
- RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500]
- IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500]
- RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500]
- RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500]
- RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500]
- RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500]
- RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500]
- RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500]
- RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500]
- RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500]
- RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500]
- RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500]
- RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500]
- RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500]
- RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500]
- RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500]
- RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500]
- RDMA/core: Delete useless module.h include (Kamal Heib) [2056500]
- RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500]
- md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729]
- raid5: introduce MD_BROKEN (Nigel Croxon) [2042729]
- RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729]
- md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729]
- md: use default_groups in kobj_type (Nigel Croxon) [2042729]
- md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729]
- md: fix spelling of "its" (Nigel Croxon) [2042729]
- md: raid456 add nowait support (Nigel Croxon) [2042729]
- md: raid10 add nowait support (Nigel Croxon) [2042729]
- md: raid1 add nowait support (Nigel Croxon) [2042729]
- md: add support for REQ_NOWAIT (Nigel Croxon) [2042729]
- md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729]
- md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729]
- md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729]
- md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729]
- raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729]
- md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729]
- md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729]
- md: remove unused argument from md_new_event (Nigel Croxon) [2042729]
- md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729]
- md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729]
- md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729]
- md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729]
- md: extend disks_mutex coverage (Nigel Croxon) [2042729]
- md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729]
- md: add error handling support for add_disk() (Nigel Croxon) [2042729]
- md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729]
- scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843]
- scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843]
- scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843]
- scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843]
- scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843]
- eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565]
- eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565]
- device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565]
- net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565]
- qede: confirm skb is allocated before using (Manish Chopra) [2040267]
- qed: fix ethtool register dump (Manish Chopra) [2040267]
- qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267]
- qed: return status of qed_iov_get_link (Manish Chopra) [2040267]
- net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267]
- qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267]
- qed: display VF trust config (Manish Chopra) [2040267]
- qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267]
- qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267]
- qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267]
- qed*: esl priv flag support through ethtool (Manish Chopra) [2040267]
- qed*: enhance tx timeout debug info (Manish Chopra) [2040267]
- qede: validate non LSO skb length (Manish Chopra) [2040267]
- qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267]
- net: qed: fix the array may be out of bound (Manish Chopra) [2040267]
- qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267]
- RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267]
- net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267]
- net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267]
- RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267]
- qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267]
- qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267]
- net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267]
- qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267]
- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267]
- qed: Initialize debug string array (Manish Chopra) [2040267]
- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267]
- qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267]
- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267]
- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267]
- qed: Update debug related changes (Manish Chopra) [2040267]
- qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267]
- qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267]
- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267]
- qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267]
- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267]
- qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267]
- qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267]
- qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267]
- qed: Fix kernel-doc warnings (Manish Chopra) [2040267]
- qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267]
- qed: Improve the stack space of filter_config() (Manish Chopra) [2040267]
- RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267]
- ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030]
- ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030]
- ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030]
- ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030]
- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030]
- ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030]
- net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388]
- drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388]
- rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388]
- netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388]
- lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388]
- net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388]
- net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388]
- sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388]
- net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388]
- rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388]
- net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388]
- torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993]
- rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993]
- srcu: Early test SRCU polling start (Waiman Long) [2065993]
- rcu/nocb: Unify timers (Waiman Long) [2065993]
- rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993]
- rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993]
- rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993]
- rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993]
- rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993]
- rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993]
- refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993]
- scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993]
- rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993]
- rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993]
- rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993]
- rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993]
- rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993]
- rcu: Add missing __releases() annotation (Waiman Long) [2065993]
- kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993]
- torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993]
- torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993]
- rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993]
- kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993]
- srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993]
- rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993]
- rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993]
- kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993]
- kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993]
- kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993]
- kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993]
- kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993]
- rcu: Shrink each possible cpu krcp (Waiman Long) [2065993]
- rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993]
- rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993]
- rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993]
- rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993]
- srcu: Initialize SRCU after timers (Waiman Long) [2065993]
- srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993]
- rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993]
- rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993]
- rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993]
- rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993]
- rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993]
- rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993]
- rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993]
- rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993]
- rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993]
- rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993]
- rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993]
- lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993]
- rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993]
- rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993]
- srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993]
- srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993]
- torture: Set kvm.sh language to English (Waiman Long) [2065993]
- torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993]
- rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993]
- rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993]
- sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993]
- rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993]
- rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993]
- rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993]
- torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993]
- torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993]
- torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993]
- torture: Abstract end-of-run summary (Waiman Long) [2065993]
- rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993]
- rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993]
- refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993]
- torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993]
- refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993]
- torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993]
- torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993]
- rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993]
- torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993]
- rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993]
- torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993]
- rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993]
- rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993]
- rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993]
- torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993]
- torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993]
- torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993]
- docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993]
- rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993]
- rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993]
- rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993]
- rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993]
- rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993]
- rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993]
- torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993]
- torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993]
- rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993]
- torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993]
- torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993]
- torture: Create a "batches" file for build reuse (Waiman Long) [2065993]
- torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993]
- rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993]
- torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993]
- torture: Remove no-mpstat error message (Waiman Long) [2065993]
- torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993]
- torture: Record jitter start/stop commands (Waiman Long) [2065993]
- softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993]
- torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993]
- torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993]
- torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993]
- torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993]
- torture: Eliminate jitter_pids file (Waiman Long) [2065993]
- torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993]
- torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993]
- torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993]
- torture: Make jitter.sh handle large systems (Waiman Long) [2065993]
- torture: Improve readability of the testid.txt file (Waiman Long) [2065993]
- torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993]
- kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993]
- kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993]
- torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993]
- torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993]
- torture: Compress KASAN vmlinux files (Waiman Long) [2065993]
- torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993]
- torture: Add command and results directory to torture.sh log (Waiman Long) [2065993]
- torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993]
- torture: Drop log.long generation from torture.sh (Waiman Long) [2065993]
- torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993]
- torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993]
- torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993]
- torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993]
- torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993]
- torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993]
- torture: Enable torture.sh argument checking (Waiman Long) [2065993]
- torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993]
- torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993]
- torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993]
- torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993]
- torture: Add torture.sh torture-everything script (Waiman Long) [2065993]
- refscale: Disable verbose torture-test output (Waiman Long) [2065993]
- rcuscale: Disable verbose torture-test output (Waiman Long) [2065993]
- rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993]
- rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993]
- rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993]
- rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993]
- rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993]
- rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993]
- rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993]
- rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993]
- torture: Replace torture_init_begin string with s (Waiman Long) [2065993]
- rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993]
- kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993]
- kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993]
- kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993]
- rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993]
- rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993]
- rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993]
- rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993]
- rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993]
- rcu: Remove superfluous rdp fetch (Waiman Long) [2065993]
- torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993]
- rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993]
- mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993]
- rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993]
- sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383]
- devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586]
- devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586]
- devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586]
- devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586]
- devlink: Simplify devlink resources unregister call (Petr Oros) [2076586]
- devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586]
- devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586]
- devlink: fix flexible_array.cocci warning (Petr Oros) [2076586]
- devlink: expose get/put functions (Petr Oros) [2076586]
- devlink: make all symbols GPL-only (Petr Oros) [2076586]
- devlink: Simplify internal devlink params implementation (Petr Oros) [2076586]
- devlink: Clean not-executed param notifications (Petr Oros) [2076586]
- devlink: Delete obsolete parameters publish API (Petr Oros) [2076586]
- devlink: Remove extra device_lock assert checks (Petr Oros) [2076586]
- devlink: Delete reload enable/disable interface (Petr Oros) [2076586]
- devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586]
- devlink: Annotate devlink API calls (Petr Oros) [2076586]
- devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586]
- devlink: Reduce struct devlink exposure (Petr Oros) [2076586]
- devlink: report maximum number of snapshots with regions (Petr Oros) [2076586]
- devlink: Add missed notifications iterators (Petr Oros) [2076586]
- netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586]
- qed: Move devlink registration to be last devlink command (Petr Oros) [2076586]
- ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586]
- nfp: Move delink_register to be last command (Petr Oros) [2076586]
- mlxsw: core: Register devlink instance last (Petr Oros) [2076586]
- net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586]
- net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586]
- ice: Open devlink when device is ready (Petr Oros) [2076586]
- liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586]
- bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586]
- devlink: Notify users when objects are accessible (Petr Oros) [2076586]
- devlink: Remove single line function obfuscations (Petr Oros) [2076586]
- devlink: Delete not used port parameters APIs (Petr Oros) [2076586]
- bnxt_en: Properly remove port parameter support (Petr Oros) [2076586]
- bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586]
- devlink: Make devlink_register to be void (Petr Oros) [2076586]
- devlink: Delete not-used devlink APIs (Petr Oros) [2076586]
- devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586]
- devlink: Use xarray to store devlink instances (Petr Oros) [2076586]
- devlink: Count struct devlink consumers (Petr Oros) [2076586]
- devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586]
- devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586]
- devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586]
- devlink: Add API to register and unregister single parameter (Petr Oros) [2076586]
- devlink: Create a helper function for one parameter registration (Petr Oros) [2076586]
- devlink: Fix port_type_set function pointer check (Petr Oros) [2076586]
- devlink: Set device as early as possible (Petr Oros) [2076586]
- devlink: Simplify devlink port API calls (Petr Oros) [2076586]
- devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586]
- devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586]
- devlink: Remove duplicated registration check (Petr Oros) [2076586]
- net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586]
- devlink: Unlock on error in dumpit() (Petr Oros) [2076586]
- devlink: Fix some error codes (Petr Oros) [2076586]
- net: devlink: Add support for port regions (Petr Oros) [2076586]
- netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586]
- netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586]
- pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587]
- fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587]
- pidfd: add polling support (Oleg Nesterov) [2044587]
- kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587]
- tg3: Remove redundant assignments (Ken Cox) [2043792]
- ethernet: Remove redundant statement (Ken Cox) [2043792]
- ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792]
- net: tg3: fix redundant check of true expression (Ken Cox) [2043792]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792]
- net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]
* Fri May 13 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-391.el8]
- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045]
- scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045]
- genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317]
- scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246]
- audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590]
- audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590]
- audit: add support for the openat2 syscall (Carlos Maiolino) [2026590]
- audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590]
- tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590]
- open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590]
- openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590]
- open: introduce openat2(2) syscall (Carlos Maiolino) [2026590]
- namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590]
- namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590]
- namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590]
- namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590]
- namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590]
- namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590]
- namei: allow set_root() to produce errors (Carlos Maiolino) [2026590]
- namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590]
- nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590]
- namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590]
- make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590]
- nsfs: unobfuscate (Carlos Maiolino) [2026590]
- ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011]
- nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833]
- scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833]
- scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833]
- scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833]
- scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833]
- scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833]
- scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833]
- scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833]
- scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833]
- scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833]
- scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833]
- scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833]
- scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833]
- scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833]
- scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833]
- scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833]
- scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833]
- scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833]
- scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833]
- scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833]
- scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833]
- scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833]
- scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833]
- qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833]
- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833]
- scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833]
- scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833]
- scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833]
- scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833]
- scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833]
- scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833]
- scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833]
- scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833]
- scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833]
- scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833]
- scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833]
- scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833]
- scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833]
- scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833]
- scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833]
- scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833]
- sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913]
- hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776]
- hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776]
- hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776]
- hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776]
- hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776]
- time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776]
- timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776]
- timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776]
- hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776]
- hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776]
- hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776]
- hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776]
- hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776]
- hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776]
- drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931]
- s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278]
- s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278]
- s390/kexec_file: print some more error messages (Philipp Rudo) [2039278]
- ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952]
- ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952]
- ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952]
- ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952]
- ixgbe: switch to napi_build_skb() (Ken Cox) [2037952]
- ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952]
- ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952]
- xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952]
- ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952]
- scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952]
- ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952]
- ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952]
- net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]
* Tue May 10 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-390.el8]
- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382]
- procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382]
- procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382]
- proc: read kernel cpu stat pointer once (Waiman Long) [2017382]
- proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382]
- sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382]
- sched/cputime: Add vtime guest task state (Waiman Long) [2017382]
- sched/cputime: Add vtime idle task state (Waiman Long) [2017382]
- sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382]
- sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382]
- usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730]
- PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730]
- firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730]
- firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730]
- driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730]
- PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730]
- PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730]
- driver core: Export device_driver_attach() (Mark Langsdorf) [2065730]
- driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730]
- driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730]
- driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730]
- driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730]
- driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730]
- devres: Enable trace events (Mark Langsdorf) [2065730]
- devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730]
- devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730]
- devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730]
- regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730]
- regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730]
- PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730]
- PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730]
- PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730]
- PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730]
- PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730]
- PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730]
- regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730]
- regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730]
- regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730]
- ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730]
- device property: Unify access to of_node (Mark Langsdorf) [2065730]
- drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730]
- devcoredump: remove contact information (Mark Langsdorf) [2065730]
- component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730]
- component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730]
- device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730]
- regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730]
- PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730]
- drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730]
- regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730]
- regmap: Add MDIO bus support (Mark Langsdorf) [2065730]
- regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730]
- driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730]
- driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730]
- device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730]
- cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730]
- PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730]
- PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730]
- PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730]
- PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730]
- PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730]
- software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730]
- software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730]
- software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730]
- software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730]
- software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730]
- driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730]
- driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730]
- driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730]
- driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730]
- devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730]
- platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730]
- driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730]
- driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730]
- base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730]
- driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730]
- devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730]
- device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730]
- device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730]
- driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730]
- driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730]
- drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730]
- driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730]
- driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730]
- driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730]
- PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730]
- redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava)
- ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726]
- ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726]
- cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726]
- ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726]
- ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726]
- ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726]
- x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726]
- x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726]
- cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726]
- cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726]
- cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726]
- cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726]
- cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726]
- cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726]
- cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726]
- cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726]
- cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726]
- cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726]
- cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726]
- cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726]
- cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726]
- cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726]
- cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726]
- net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027]
- net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027]
- genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044]
- af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181]
- ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365]
- ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365]
- net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365]
- ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365]
- ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365]
- ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365]
- ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365]
- ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365]
- ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365]
- oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048]
- KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687]
- udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617}
- udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617}
- net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344]
- tls: fix replacing proto_ops (Sabrina Dubroca) [2080344]
- net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344]
- redhat: further rpminspect tuning (Jarod Wilson)
* Fri May 06 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-389.el8]
- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673]
- net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673]
- ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287]
- ipmi: initialize len variable (Tony Camuso) [2069839]
- ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839]
- ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839]
- ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839]
- ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839]
- ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839]
- ipmi/watchdog: Constify ident (Tony Camuso) [2069839]
- ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839]
- ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839]
- ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839]
- ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839]
- ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839]
- ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839]
- ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839]
- char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839]
- ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839]
- ipmi:ipmb: Add OF support (Tony Camuso) [2069839]
- ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839]
- ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839]
- ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839]
- ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839]
- ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839]
- ipmi: Export ipmb_checksum() (Tony Camuso) [2069839]
- ipmi: Check error code before processing BMC response (Tony Camuso) [2069839]
- ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839]
- ipmi: Disable some operations during a panic (Tony Camuso) [2069839]
- ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839]
- char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839]
- ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839]
- cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316]
- cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316]
- net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566]
- tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566]
- udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598]
- ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598]
- ip: support SO_MARK cmsg (Xin Long) [2066598]
- ip: unconditionally set cork gso_size (Xin Long) [2066598]
- ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598]
- ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598]
- sock: sockc cookie initializer (Xin Long) [2066598]
- ipv6: ipcm6_cookie initializer (Xin Long) [2066598]
- ipv4: ipcm_cookie initializers (Xin Long) [2066598]
- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758]
- s390/kexec: fix return code handling (Lichen Liu) [2001758]
- block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241]
- block: throttle split bio in case of iops limit (Ming Lei) [2027241]
- block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241]
- x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607]
- mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877]
- veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887]
- net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317]
- net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317]
- NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467]
- tipc: fix the timer expires after interval 100ms (Xin Long) [2080369]
- tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369]
- tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369]
- tipc: rate limit warning for received illegal binding update (Xin Long) [2080369]
- net: tipc: remove unused static inlines (Xin Long) [2080369]
- tipc: fix unique bearer names sanity check (Xin Long) [2080369]
- net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369]
- tipc: add extack messages for bearer/media failure (Xin Long) [2080369]
- scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227]
- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227]
- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227]
- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227]
- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227]
- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227]
- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227]
- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227]
- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227]
- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227]
- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227]
- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227]
- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227]
- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227]
- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227]
- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227]
- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227]
- scsi: smartpqi: Add PCI IDs (Don Brace) [2012227]
- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227]
- ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354]
- ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354]
- ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354]
- ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354]
- ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354]
- ibmvnic: complete init_done on transport events (Diego Domingos) [2051354]
- ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354]
- ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354]
- ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354]
- ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354]
- net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]
* Fri Apr 29 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-388.el8]
- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552]
- xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552]
- xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552]
- xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552]
- xfs: btree format inode forks can have zero extents (Brian Foster) [2072552]
- xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552]
- xfs: standardize extent size hint validation (Brian Foster) [2072552]
- xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552]
- xfs: retry allocations when locality-based search fails (Brian Foster) [2072552]
- xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552]
- iomap: remove unused private field from ioend (Brian Foster) [2072552]
- xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552]
- xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552]
- xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552]
- xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552]
- xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552]
- xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552]
- xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552]
- xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552]
- xfs: remove XFS_IFINLINE (Brian Foster) [2072552]
- xfs: remove XFS_IFBROOT (Brian Foster) [2072552]
- xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552]
- xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552]
- xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552]
- xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552]
- xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552]
- xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552]
- xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552]
- xfs: precalculate default inode attribute offset (Brian Foster) [2072552]
- xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552]
- xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552]
- xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552]
- xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552]
- xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552]
- xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552]
- xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552]
- xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552]
- xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552]
- xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552]
- xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552]
- xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552]
- xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552]
- xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552]
- xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552]
- xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552]
- xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552]
- xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552]
- xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552]
- xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552]
- xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552]
- xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552]
- xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552]
- xfs: consistently initialize di_flags2 (Brian Foster) [2072552]
- xfs: split xfs_imap_to_bp (Brian Foster) [2072552]
- xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552]
- xfs: add error injection for per-AG resv failure (Brian Foster) [2072552]
- xfs: support shrinking unused space in the last AG (Brian Foster) [2072552]
- xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552]
- xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552]
- xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552]
- xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552]
- xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552]
- xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552]
- xfs: type verification is expensive (Brian Foster) [2072552]
- xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552]
- xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552]
- xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552]
- xfs: initialise attr fork on inode create (Brian Foster) [2072552]
- xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552]
- xfs: rename variable mp to parsing_mp (Brian Foster) [2072552]
- xfs: rename the blockgc workqueue (Brian Foster) [2072552]
- xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552]
- xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552]
- xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552]
- xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552]
- xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552]
- selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183]
- powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183]
- net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719]
- net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719]
- RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499]
- RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499]
- RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499]
- RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499]
- RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499]
- RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499]
- RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499]
- RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499]
- RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499]
- RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499]
- RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499]
- IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499]
- RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499]
- RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499]
- RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499]
- IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845]
- IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845]
- IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845]
- IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845]
- all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499]
- RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972]
- RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499]
- RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972]
- RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499]
- IB/iser: Align coding style across driver (Kamal Heib) [2056499]
- IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499]
- IB/iser: Don't suppress send completions (Kamal Heib) [2056499]
- IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499]
- IB/iser: Fix RNR errors (Kamal Heib) [2056499]
- IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499]
- IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499]
- RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499]
- RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499]
- RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499]
- RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499]
- RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499]
- RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499]
- RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499]
- RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972]
- driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499]
- RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499]
- RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499]
- RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499]
- RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499]
- RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972]
- RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499]
- RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499]
- RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499]
- RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499]
- IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845]
- RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499]
- RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499]
- RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499]
- RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499]
- RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499]
- RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499]
- RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499]
- RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499]
- RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499]
- RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972]
- RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498]
- IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845]
- IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845]
- IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845]
- IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845]
- RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498]
- RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498]
- IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845]
- RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498]
- RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498]
- RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498]
- RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972]
- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498]
- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845]
- RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498]
- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498]
- RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498]
- RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972]
- RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498]
- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972]
- RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498]
- RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498]
- RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498]
- RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972]
- RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498]
- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498]
- RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498]
- RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498]
- RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498]
- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498]
- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972]
- RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972]
- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972]
- RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972]
- RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498]
- RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498]
- RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498]
- RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498]
- RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498]
- RDMA/counter: Add optional counter support (Kamal Heib) [2056498]
- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498]
- RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498]
- RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499]
- RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498]
- RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498]
- RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498]
- RDMA/efa: CQ notifications (Kamal Heib) [2056498]
- RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498]
- RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498]
- RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498]
- RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498]
- RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972]
- IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498]
- RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498]
- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498]
- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498]
- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498]
- RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845]
- IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845]
- IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845]
- IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845]
- IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845]
- IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845]
- IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845]
- RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498]
- RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498]
- RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498]
- RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498]
- RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498]
- RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498]
- RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498]
- RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498]
- RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845]
- IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845]
- RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845]
- RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497]
- RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497]
- IB/hfi1: make hist static (Kamal Heib) [2056497 2049845]
- RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845]
- IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845]
- RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497]
- IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497]
- RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497]
- RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497]
- RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497]
- RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845]
- RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497]
- RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497]
- RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497]
- RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497]
- RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497]
- RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497]
- rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497]
- RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497]
- RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497]
- RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497]
- RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845]
- RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497]
- RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845]
- RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497]
- RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497]
- RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845]
- IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845]
- IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845]
- RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497]
- RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497]
- RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497]
- RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497]
- RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497]
- RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497]
- RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497]
- RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497]
- RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497]
- IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497]
- IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497]
- IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497]
- RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497]
- RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497]
- RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497]
- RDMA/siw: Remove kmap() (Kamal Heib) [2056497]
- treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497]
- RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845]
- RDMA: Delete not-used static inline functions (Kamal Heib) [2056497]
- mm/page_owner.c: record tgid (Waiman Long) [2069294]
- mm/page_owner: record task command name (Waiman Long) [2069294]
- mm/page_owner: print memcg information (Waiman Long) [2069294]
- mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294]
- lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294]
- lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294]
- lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294]
- lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294]
- stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294]
- lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294]
- mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294]
- mm/page_owner: constify dump_page_owner (Waiman Long) [2069294]
- mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294]
- mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294]
- mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294]
- mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294]
- mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294]
- mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294]
- mm/page_owner: record timestamp and pid (Waiman Long) [2069294]
- x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098]
- x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098]
- x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098]
- x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098]
- timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]
* Thu Apr 28 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-387.el8]
- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041]
- net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041]
- net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597]
- partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085]
- psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396]
- cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396]
- cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396]
- mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396]
- cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396]
- cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396]
- cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396]
- cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396]
- cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396]
- bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396]
- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396]
- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396]
- cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396]
- cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396]
- cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396]
- cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396]
- cgroup/cpuset: fix typos in comments (Waiman Long) [2046396]
- enable DAMON configs (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233]
- mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233]
- mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233]
- mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233]
- mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233]
- mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233]
- mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233]
- mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233]
- mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233]
- mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233]
- mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233]
- mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233]
- mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233]
- selftests/damon: split test cases (Chris von Recklinghausen) [2004233]
- selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233]
- selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233]
- selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233]
- selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233]
- mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233]
- mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233]
- mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233]
- timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233]
- mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233]
- mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233]
- mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233]
- mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233]
- Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233]
- mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233]
- selftests/damon: support watermarks (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233]
- tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233]
- mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233]
- mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233]
- Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233]
- mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233]
- Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233]
- docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233]
- selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233]
- mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233]
- mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233]
- mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233]
- mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233]
- mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233]
- mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233]
- mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233]
- mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233]
- mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233]
- mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233]
- mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233]
- mm/damon: add kunit tests (Chris von Recklinghausen) [2004233]
- Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233]
- mm/damon: add user space selftests (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233]
- mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233]
- mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233]
- mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233]
- mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233]
- mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233]
- mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233]
- mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233]
- khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233]
- mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233]
- ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165]
- thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994]
- MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843]
- parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843]
- parse-maintainers: Mark as executable (Joel Savitz) [2064843]
- KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679]
- KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679]
- KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679]
- tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679]
- KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679]
- KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679]
- selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679]
- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678]
- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678]
- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678]
- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678]
- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678]
- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678]
- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678]
- powerpc/vas: Map paste address only if window is active (Steve Best) [2028678]
- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678]
- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678]
- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678]
- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678]
- perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358]
- perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358]
- perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358]
- perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358]
- perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358]
- block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472]
- blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472]
- block: update io_ticks when io hang (Ming Lei) [2069472]
- block: don't delete queue kobject before its children (Ming Lei) [2069472]
- block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472]
- block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472]
- block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472]
- bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472]
- block: Fix fsync always failed if once failed (Ming Lei) [2069472]
- blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472]
- block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472]
- blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472]
- blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472]
- nbd: Fix use-after-free in pid_show (Ming Lei) [2069472]
- block/mq-deadline: Improve request accounting further (Ming Lei) [2069472]
- block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472]
- blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472]
- block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472]
- block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472]
- sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200]
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200]
- sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200]
- Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200]
- NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844]
- SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651]
- arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157]
- arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157]
- arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157]
- arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157]
- arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157]
- arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157]
- arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157]
- arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157]
- arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157]
- arm64: Generate cpucaps.h (Mark Salter) [1999157]
- arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157]
- arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157]
- arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157]
- arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157]
- arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157]
- arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157]
- arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix fpsimd build (Mark Salter) [1999157]
- arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157]
- arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157]
- arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157]
- arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157]
- arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157]
- arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157]
- arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157]
- arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157]
- arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157]
- arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157]
- arm64: Group start_thread() functions together (Mark Salter) [1999157]
- arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157]
- arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157]
- arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157]
- arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157]
- arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157]
- arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157]
- arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157]
- arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157]
- arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157]
- arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157]
- arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157]
- arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157]
- arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157]
- arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157]
- arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157]
- arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157]
- arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157]
- arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157]
- arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157]
- arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157]
- arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157]
- arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157]
- arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157]
- arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157]
- arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157]
- arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157]
- arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157]
- arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157]
- arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157]
- arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157]
- arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157]
- arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157]
- arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157]
- arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157]
- arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157]
- arm64: csum: Fix handling of bad packets (Mark Salter) [1999157]
- arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157]
- arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157]
- arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157]
- arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157]
- arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157]
- arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157]
- arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157]
- arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157]
- arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157]
- arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157]
- arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157]
- arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157]
- arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157]
- arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157]
- arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157]
- arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157]
- arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157]
- arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157]
- arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157]
- arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157]
- arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157]
- arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157]
- arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157]
- arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157]
- arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157]
- arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157]
- arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157]
- arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157]
- arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157]
- arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157]
- arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157]
- arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157]
- arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157]
- arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157]
- arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157]
- arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157]
- arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157]
- arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157]
- arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157]
- arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157]
- arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157]
- arm64: kexec_file: print appropriate variable (Mark Salter) [1999157]
- arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157]
- arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157]
- KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157]
- arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157]
- arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157]
- arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157]
- arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157]
- arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157]
- arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157]
- arm64: Sort vendor-specific errata (Mark Salter) [1999157]
- arm64: simplify ptrauth initialization (Mark Salter) [1999157]
- arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157]
- arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157]
- arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157]
- arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157]
- arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157]
- arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157]
- arm64: unify native/compat instruction skipping (Mark Salter) [1999157]
- arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157]
- arm64: Basic Branch Target Identification support (Mark Salter) [1999157]
- arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157]
- arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157]
- arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157]
- arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157]
- Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157]
- arm64: sync kernel APIAKey when installing (Mark Salter) [1999157]
- arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157]
- arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157]
- arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157]
- arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157]
- arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157]
- arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157]
- arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157]
- arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157]
- arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157]
- arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157]
- arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157]
- arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157]
- arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157]
- arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157]
- kconfig: Add support for 'as-option' (Mark Salter) [1999157]
- arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157]
- arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157]
- arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157]
- arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157]
- arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157]
- compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157]
- arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157]
- arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157]
- arm64: enable ptrauth earlier (Mark Salter) [1999157]
- arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157]
- arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157]
- arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157]
- arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157]
- arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157]
- arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157]
- arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157]
- arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157]
- arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157]
- arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157]
- arm64: remove redundant blank for '=' operator (Mark Salter) [1999157]
- arm64: kexec_file: Fixed code style. (Mark Salter) [1999157]
- arm64: add blank after 'if' (Mark Salter) [1999157]
- arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157]
- arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157]
- arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157]
- arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157]
- arch/arm64: fix typo in a comment (Mark Salter) [1999157]
- arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157]
- arm64: Update comment for ASID() macro (Mark Salter) [1999157]
- arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157]
- Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157]
- arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157]
- arm64: add support for the AMU extension v1 (Mark Salter) [1999157]
- arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157]
- arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157]
- arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157]
- docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157]
- arm64: time: Replace <linux/clk-provider.h> by <linux/of_clk.h> (Mark Salter) [1999157]
- arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157]
- arm64: use shared sysctl constants (Mark Salter) [1999157]
- arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157]
- arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157]
- arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157]
- arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157]
- arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157]
- arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157]
- arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157]
- arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157]
- arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157]
- arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157]
- arm64: Implement optimised checksum routine (Mark Salter) [1999157]
- arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157]
- arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157]
- arm64: entry: mark all entry code as notrace (Mark Salter) [1999157]
- arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157]
- arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157]
- arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157]
- arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157]
- arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157]
- arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157]
- arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157]
- arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157]
- arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157]
- arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157]
- arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157]
- arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157]
- arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157]
- arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157]
- arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157]
- arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157]
- arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157]
- arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157]
- arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157]
- arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157]
- arm64: pgtable: Correct typo in comment (Mark Salter) [1999157]
- arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157]
- arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157]
- arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157]
- arm64: entry: convert el0_sync to C (Mark Salter) [1999157]
- arm64: entry: convert el1_sync to C (Mark Salter) [1999157]
- arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157]
- arm64: remove __exception annotations (Mark Salter) [1999157]
- arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157]
- arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157]
- arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157]
- arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157]
- arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157]
- firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157]
- arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157]
- arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157]
- arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157]
- arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157]
- arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157]
- arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157]
- arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157]
- arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157]
- arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157]
- arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157]
- arm64: hibernate: check pgd table allocation (Mark Salter) [1999157]
- arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157]
- arm64: mm: fix spurious fault detection (Mark Salter) [1999157]
- arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157]
- arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157]
- docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157]
- arm64: errata: Update stale comment (Mark Salter) [1999157]
- arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157]
- arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157]
- arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157]
- arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157]
- arm64: constify sys64_hook instances (Mark Salter) [1999157]
- arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157]
- arm64: constify icache_policy_str[] (Mark Salter) [1999157]
- arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157]
- arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157]
- arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157]
- ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157]
- arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157]
- arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157]
- arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157]
- arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157]
- arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157]
- arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157]
- arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157]
- arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157]
- arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157]
- arm64: Remove unused assembly macro (Mark Salter) [1999157]
- arm64: memory: Cosmetic cleanups (Mark Salter) [1999157]
- arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157]
- arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157]
- arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157]
- arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157]
- arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157]
- arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157]
- Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157]
- arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157]
- arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157]
- redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157]
- arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157]
- arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157]
- arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157]
- arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157]
- arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157]
- arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157]
- arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157]
- arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157]
- arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157]
- arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157]
- arm64: module: create module allocations without exec permissions (Mark Salter) [1999157]
- acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157]
- arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157]
- arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157]
- arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157]
- arm64: Fix comment after #endif (Mark Salter) [1999157]
- arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157]
- arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157]
- arm64/mm: Identify user instruction aborts (Mark Salter) [1999157]
- arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157]
- arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157]
- arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157]
- arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157]
- arm64/sve: <uapi/asm/ptrace.h> should not depend on <uapi/linux/prctl.h> (Mark Salter) [1999157]
- arm64: ssbd: explicitly depend on <linux/prctl.h> (Mark Salter) [1999157]
- ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157]
- arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157]
- arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157]
- arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157]
- arm64: fix syscall_fn_t type (Mark Salter) [1999157]
- signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157]
- arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157]
- arm64: Remove useless message during oops (Mark Salter) [1999157]
- arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157]
- arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157]
- arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157]
- arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157]
- arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157]
- arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157]
- arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157]
- arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157]
- arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157]
- arm64: ptrace: Add function argument access API (Mark Salter) [1999157]
- arm64: compat: Reduce address limit (Mark Salter) [1999157]
- arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157]
- arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157]
- arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157]
- arm64: debug: Remove meaningless comment (Mark Salter) [1999157]
- arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157]
- arm64: Use defines instead of magic numbers (Mark Salter) [1999157]
- arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157]
- arm64: mm: Make show_pte() a static function (Mark Salter) [1999157]
- arm64: setup min_low_pfn (Mark Salter) [1999157]
- arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157]
- arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157]
- arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157]
- arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157]
- arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157]
- arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157]
- arm64: mmu: drop paging_init comments (Mark Salter) [1999157]
- arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157]
- arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157]
- arm64: Rename get_thread_info() (Mark Salter) [1999157]
- arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157]
- arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157]
- arm64: Remove asm/memblock.h (Mark Salter) [1999157]
- arm64: default NR_CPUS to 256 (Mark Salter) [1999157]
- arm64: perf: remove misleading comment (Mark Salter) [1999157]
- arm64: Relax GIC version check during early boot (Mark Salter) [1999157]
- arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157]
- arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157]
- arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157]
- arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157]
- kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157]
- arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157]
- arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157]
- arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157]
- arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157]
- arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157]
- arm64: smp: Fix compilation error (Mark Salter) [1999157]
- arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157]
- arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157]
- arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157]
- arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157]
- arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157]
- arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157]
- arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157]
- arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157]
- arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157]
- arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157]
- arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157]
- arm64: ftrace: use GLOBAL() (Mark Salter) [1999157]
- arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157]
- arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157]
- arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157]
- arm64: perf: Fix typos in comment (Mark Salter) [1999157]
- arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157]
- arm64: sysreg: fix sparse warnings (Mark Salter) [1999157]
- arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157]
- arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157]
- arm64: kdump: fix small typo (Mark Salter) [1999157]
- arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157]
- arm64: Trap WFI executed in userspace (Mark Salter) [1999157]
- arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157]
- arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157]
- arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157]
- arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157]
- arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157]
- arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157]
- arm64: Remove unused VGA console support (Mark Salter) [1999157]
- arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157]
- arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157]
- arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157]
- arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157]
- arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157]
- arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157]
- arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157]
- arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157]
- arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157]
- arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157]
- arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157]
- arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157]
- arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157]
- arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157]
- arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157]
- kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157]
- arm64: use PSR_AA32 definitions (Mark Salter) [1999157]
- arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]
* Tue Apr 26 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-386.el8]
- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524]
- thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065]
- thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065]
- thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065]
- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065]
- PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591]
- PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591]
- PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591]
- PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591]
- genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445]
- scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435]
- powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707]
- sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915]
- s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578]
- s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578]
- s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578]
- s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578]
- net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538]
- bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671]
- bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]
* Mon Apr 25 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-385.el8]
- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519]
- scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519]
- scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519]
- scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519]
- scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519]
- scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519]
- Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519]
- scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519]
- scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519]
- scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519]
- bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101]
- bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]
* Wed Apr 20 2022 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-384.el8]
- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787]
- bnx2x: truncate value to original sizing (Manish Chopra) [2040271]
- bnx2x: use correct format characters (Manish Chopra) [2040271]
- bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271]
- bnx2x: fix driver load from initrd (Manish Chopra) [2040271]
- bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271]
- bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271]
- bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271]
- bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271]
- bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271]
- net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271]
- ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271]
- bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271]
- bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271]
- bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271]
- bnx2x: Remove the repeated declaration (Manish Chopra) [2040271]
- bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271]
- net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271]
- bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271]
- bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271]
- bnx2x: use true,false for bool variables (Manish Chopra) [2040271]
- bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271]
- bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271]
- bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271]
- bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271]
- bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271]
- bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271]
- bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271]
- bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271]
- HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300]
- mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300]
- HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300]
- platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300]
- platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300]
- platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300]
- modpost: add guid_t type definition (Tony Camuso) [1921300]
- squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351]
- mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351]
- iomap: convert from readpages to readahead (Brian Foster) [2025351]
- fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351]
- mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351]
- mm: document why we don't set PageReadahead (Brian Foster) [2025351]
- mm: add page_cache_readahead_unbounded (Brian Foster) [2025351]
- mm: move end_index check out of readahead loop (Brian Foster) [2025351]
- mm: add readahead address space operation (Brian Foster) [2025351]
- mm: put readahead pages in cache earlier (Brian Foster) [2025351]
- mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351]
- mm: rename readahead loop variable to 'i' (Brian Foster) [2025351]
- mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351]
- mm: use readahead_control to pass arguments (Brian Foster) [2025351]
- mm: add new readahead_control API (Brian Foster) [2025351]
- mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351]
- mm: ignore return value of ->readpages (Brian Foster) [2025351]
- mm: return void from various readahead functions (Brian Foster) [2025351]
- mm: move readahead prototypes from mm.h (Brian Foster) [2025351]
- mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351]
- mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351]
- redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231]
- dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231]
- dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231]
- dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231]
- MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231]
- dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231]
- dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231]
- dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231]
- dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231]
- isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915]
- iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915]
- sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841]
- sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841]
- cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841]
- sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841]
- sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841]
- sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841]
- sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841]
- sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841]
- psi: fix possible trigger missing in the window (Phil Auld) [2062841]
- sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841]
- sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841]
- sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841]
- sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841]
- locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841]
- sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841]
- sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841]
- sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841]
- cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841]
- cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841]
- sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841]
- drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674]
- net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711]
- smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087]
- irq_work: Optimize irq_work_single() (Waiman Long) [2066087]
- irq_work: Cleanup (Waiman Long) [2066087]
- smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087]
- irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087]
- sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087]
- sched: Replace rq::wake_list (Waiman Long) [2066087]
- sched: Add rq::ttwu_pending (Waiman Long) [2066087]
- irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087]
- smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087]
- smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087]
- smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087]
- sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087]
- sched: Make scheduler_ipi inline (Waiman Long) [2066087]
- sched: Clean up scheduler_ipi() (Waiman Long) [2066087]
- sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087]
- sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087]
- context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087]
- context_tracking: Remove context_tracking_active() (Waiman Long) [2066087]
- redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659]
- KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318]
- KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318]
- uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125]
- stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125]
- component: Add common helper for compare/release functions (Michel Dänzer) [2072125]
- PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125]
- vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125]
- vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125]
- vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125]
- vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125]
- vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125]
- vgaarb: remove vga_conflicts (Michel Dänzer) [2072125]
- vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125]
- lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125]
- include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125]
- kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125]
- mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125]
- lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125]
- lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125]
- kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125]
- locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125]
- kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125]
- locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125]
- mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217]
- mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217]
- CI: Drop baseline runs (Veronika Kabatova)
* Thu Apr 14 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-383.el8]
- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448]
- netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628]
- netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016}
- x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719]
- x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719]
- x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719]
- x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719]
- x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719]
- x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719]
- x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719]
- x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719]
- x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719]
- powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761]
- selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761]
- powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761]
- powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761]
- netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015}
- PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429]
- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429]
- Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262]
- perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996]
- perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941]
- perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217]
- tipc: fix kernel panic when enabling bearer (Xin Long) [2061233]
- media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}
* Mon Apr 11 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-382.el8]
- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075]
- scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969]
- scsi: iscsi: Merge suspend fields (Chris Leech) [2069969]
- scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969]
- scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969]
- CI: Remove deprecated option (Veronika Kabatova)
* Fri Apr 08 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-381.el8]
- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444]
- kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444]
- kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444]
- kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444]
- kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444]
- kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444]
- kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444]
- kasan: test: bypass __alloc_size checks (Nico Pache) [2065444]
- kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444]
- kasan: test: clean up ksize_uaf (Nico Pache) [2065444]
- kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444]
- kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444]
- kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444]
- kasan: test: avoid writing invalid memory (Nico Pache) [2065444]
- kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444]
- Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444]
- kunit: Reset suite count after running tests (Nico Pache) [2065444]
- kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444]
- string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444]
- string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444]
- lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444]
- kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444]
- kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444]
- kunit: Print test statistics on failure (Nico Pache) [2065444]
- fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444]
- kunit: add unit test for filtering suites by names (Nico Pache) [2065444]
- kunit: test: Add example tests which are always skipped (Nico Pache) [2065444]
- kunit: Support skipped tests (Nico Pache) [2065444]
- redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444]
- lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444]
- lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444]
- kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444]
- kunit: Add gnu_printf specifiers (Nico Pache) [2065444]
- lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444]
- kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444]
- device property: Remove some casts in property-entry-test (Nico Pache) [2065444]
- Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444]
- kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444]
- kunit: Do not typecheck binary assertions (Nico Pache) [2065444]
- Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444]
- kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444]
- Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444]
- Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444]
- slub: remove resiliency_test() function (Nico Pache) [2065444]
- mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444]
- kunit: make test->lock irq safe (Nico Pache) [2065444]
- docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444]
- docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444]
- kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444]
- kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444]
- openvswitch: always update flow key after nat (Aaron Conole) [2066885]
- md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272]
- net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355]
- net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355]
- net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822]
- net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822]
- ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822]
- net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822]
- net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822]
- net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822]
- net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822]
- net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822]
- net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822]
- net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822]
- net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822]
- net: phylink: cleanup ksettings_set (Petr Oros) [2021822]
- net: phylink: add phy change pause mode debug (Petr Oros) [2021822]
- net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822]
- net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822]
- net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822]
- net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822]
- net: phy: replace if-else statements with switch (Petr Oros) [2021822]
- net: phy: remove unnecessary line continuation (Petr Oros) [2021822]
- net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822]
- net: phy: fix formatting issues with braces (Petr Oros) [2021822]
- net: phy: fix space alignment issues (Petr Oros) [2021822]
- net: phy: delete repeated words of comments (Petr Oros) [2021822]
- net: phy: correct format of block comments (Petr Oros) [2021822]
- net: phy: change format of some declarations (Petr Oros) [2021822]
- net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822]
- net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822]
- net: phy: do not print dump stack if device was removed (Petr Oros) [2021822]
- net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822]
- net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822]
- net: phy: Fix inconsistent indenting (Petr Oros) [2021822]
- net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822]
- net: phy: marvell: enable downshift by default (Petr Oros) [2021822]
- net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822]
- net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822]
- net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822]
- net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822]
- net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822]
- net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822]
- net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822]
- net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822]
- net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822]
- net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822]
- net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822]
- net: phy: at803x: select correct page on config init (Petr Oros) [2021822]
- net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822]
- net: phy: marvell10g: change module description (Petr Oros) [2021822]
- net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822]
- net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822]
- net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822]
- net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822]
- net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822]
- net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822]
- net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822]
- net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822]
- net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822]
- net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822]
- net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822]
- net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822]
- net: phy: marvell10g: fix typo (Petr Oros) [2021822]
- net: phy: marvell10g: rename register (Petr Oros) [2021822]
- net: fec: use mac-managed PHY PM (Petr Oros) [2021822]
- net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822]
- net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822]
- net: phy: remove repeated word (Petr Oros) [2021822]
- net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822]
- net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822]
- net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822]
- net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822]
- docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822]
- net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822]
- net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822]
- net: mdio: Remove of_phy_attach() (Petr Oros) [2021822]
- net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822]
- net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822]
- net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822]
- net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822]
- net: phylink: Add 5gbase-r support (Petr Oros) [2021822]
- net: phy: Add 5GBASER interface mode (Petr Oros) [2021822]
- net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822]
- net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822]
- net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822]
- net: phy: broadcom: Remove unused flags (Petr Oros) [2021822]
- net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822]
- net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822]
- net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822]
- net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822]
- net: Use kobj_to_dev() API (Petr Oros) [2021822]
- net: phy: Fixup kernel doc (Petr Oros) [2021822]
- net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822]
- net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822]
- net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822]
- net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822]
- net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822]
- net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822]
- netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241]
- net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781]
- skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781]
- skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781]
- skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781]
- skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781]
- skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781]
- skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781]
- skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781]
- skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781]
- skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781]
- skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781]
- skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781]
- net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781]
- mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781]
- perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275]
- cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369]
- ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516}
- crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344]
- EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900]
- integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900]
- ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900]
- integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900]
- ima: add check for enforced appraise option (Bruno Meneguele) [2063900]
- ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900]
- ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900]
- integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900]
- ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900]
- evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900]
- evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900]
- evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900]
- evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900]
- fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900]
- RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997]
- RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]
* Wed Apr 06 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-380.el8]
- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636}
- netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728]
- KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068]
- PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209]
- PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209]
- PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209]
- PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209]
- PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209]
- kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296]
- kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296]
- kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296]
- s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709]
- perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237]
- redhat: switch secureboot kernel image signing to release keys (Augusto Caringi)
- ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082]
- ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082]
- ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]
* Wed Apr 06 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-379.el8]
- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973]
- n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338]
- powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103]
- mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847]
- kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847]
- mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847]
- mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847]
- mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847]
- vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847]
- mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847]
- mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847]
- mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847]
- mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847]
- mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847]
- mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847]
- mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847]
- mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847]
- mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847]
- Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847]
- x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847]
- powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847]
- powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847]
- x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700]
- powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104]
- crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374]
- crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374]
- crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374]
- crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374]
- crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374]
- crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374]
- crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374]
- crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374]
- crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374]
- crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374]
- ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374]
- crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374]
- crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374]
- crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374]
- crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374]
- crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374]
- ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813]
- perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813]
- tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813]
- bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813]
- perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813]
- perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813]
- perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813]
- perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813]
- perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813]
- perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813]
- perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813]
- perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813]
- tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813]
- perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813]
- perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813]
- powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813]
- CI: Remove deprecated option (Veronika Kabatova)
* Fri Apr 01 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-378.el8]
- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813]
- powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218]
- redhat: copy rpminspect to dist-git repo (Jarod Wilson)
- configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219]
- Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219]
- RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028}
- drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896]
- drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896]
- drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896]
- drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896]
- drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051]
- drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051]
- drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051]
- drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051]
- drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051]
- iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210]
- iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]
* Thu Mar 31 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-377.el8]
- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson)
- powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080]
- x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939]
- x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939]
- x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939]
- x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939]
- [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185]
- [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185]
- [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186]
- [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181]
- tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929]
- kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929]
- kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929]
- x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929]
- x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929]
- KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929]
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929]
- KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929]
- KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929]
- x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929]
- selftest: kvm: Add amx selftest (Paul Lai) [1918929]
- selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929]
- selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929]
- kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929]
- x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929]
- kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929]
- kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929]
- x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929]
- kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929]
- kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929]
- kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929]
- kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929]
- kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929]
- x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929]
- kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929]
- x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929]
- kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929]
- x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929]
- x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929]
- x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929]
- kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929]
- kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929]
- x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929]
- x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929]
- kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929]
- kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929]
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929]
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929]
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]
* Mon Mar 28 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-376.el8]
- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278]
- scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814]
- scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814]
- scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814]
- scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814]
- scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814]
- scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814]
- scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814]
- scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814]
- scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814]
- scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814]
- scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814]
- scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814]
- scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814]
- scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814]
- scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814]
- scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814]
- scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021]
- net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094]
- nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262]
- dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440]
- drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440]
- drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440]
- drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440]
- drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440]
- dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440]
- drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440]
- drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440]
- drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440]
- drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440]
- drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440]
- drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440]
- Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440]
- drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440]
- drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440]
- drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440]
- drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440]
- drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440]
- drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440]
- drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440]
- drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440]
- drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440]
- amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440]
- drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440]
- drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440]
- drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440]
- drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440]
- drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440]
- drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440]
- drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440]
- drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440]
- drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440]
- drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440]
- drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440]
- drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440]
- drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440]
- drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440]
- drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440]
- drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440]
- drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440]
- drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440]
- drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440]
- dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440]
- drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440]
- drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440]
- drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440]
- Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440]
- drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440]
- drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440]
- drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440]
- drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440]
- drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440]
- drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440]
- drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440]
- drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440]
- drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440]
- drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440]
- drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440]
- drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440]
- drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440]
- drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440]
- drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440]
- drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440]
- drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440]
- drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440]
- drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440]
- drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440]
- drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440]
- Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440]
- drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440]
- drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440]
- drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440]
- drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440]
- drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440]
- drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440]
- drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440]
- drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440]
- drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440]
- drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440]
- drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440]
- dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440]
- drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440]
- drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440]
- drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440]
- drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440]
- drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440]
- drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440]
- drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440]
- drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440]
- drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440]
- drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440]
- drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440]
- drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440]
- drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440]
- drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440]
- drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440]
- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440]
- drm/udl: fix control-message timeout (Michel Dänzer) [2044440]
- drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440]
- drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440]
- drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440]
- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440]
- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440]
- x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401}
- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401}
- x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401}
- x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401}
- x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401}
- x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002}
- Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002}
- x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002}
- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002}
- x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002}
- x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002}
- fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011}
- ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343]
- ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343]
- ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343]
- ice: Fix MAC address setting (Ivan Vecera) [2062343]
- ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343]
- ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343]
- iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343]
- iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343]
- ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343]
- ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343]
- iavf: Fix adopting new combined setting (Ivan Vecera) [2062343]
- iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343]
- iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343]
- iavf: Fix missing check for running netdev (Ivan Vecera) [2062343]
- iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343]
- iavf: Fix race in init state (Ivan Vecera) [2062343]
- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343]
- iavf: Fix init state closure on remove (Ivan Vecera) [2062343]
- iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343]
- iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343]
- iavf: remove an unneeded variable (Ivan Vecera) [2062343]
- iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343]
- iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343]
- iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343]
- virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343]
- virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343]
- virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343]
- virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343]
- ice: Fix race condition during interface enslave (Ivan Vecera) [2062343]
- ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343]
- ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343]
- ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343]
- ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343]
- ice: initialize local variable 'tlv' (Ivan Vecera) [2062343]
- ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343]
- ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343]
- ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343]
- ice: Match on all profiles in slow-path (Ivan Vecera) [2062343]
- ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343]
- ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343]
- ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343]
- ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343]
- ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343]
- ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343]
- ice: Optimize a few bitmap operations (Ivan Vecera) [2062343]
- ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343]
- ice: improve switchdev's slow-path (Ivan Vecera) [2062343]
- ice: replay advanced rules after reset (Ivan Vecera) [2062343]
- ice: Add flow director support for channel mode (Ivan Vecera) [2062343]
- ice: trivial: fix odd indenting (Ivan Vecera) [2062343]
- ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343]
- ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343]
- ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343]
- ice: implement basic E822 PTP support (Ivan Vecera) [2062343]
- ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343]
- ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343]
- ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343]
- ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343]
- ice: introduce ice_base_incval function (Ivan Vecera) [2062343]
- ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343]
- ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343]
- ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343]
- ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343]
- ice: use modern kernel API for kick (Ivan Vecera) [2062343]
- ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343]
- ice: use prefetch methods (Ivan Vecera) [2062343]
- ice: update to newer kernel API (Ivan Vecera) [2062343]
- ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343]
- ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343]
- ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343]
- ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343]
- ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343]
- ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343]
- ice: Remove unnecessary casts (Ivan Vecera) [2062343]
- ice: Propagate error codes (Ivan Vecera) [2062343]
- ice: Remove excess error variables (Ivan Vecera) [2062343]
- ice: Cleanup after ice_status removal (Ivan Vecera) [2062343]
- ice: Remove enum ice_status (Ivan Vecera) [2062343]
- ice: Use int for ice_status (Ivan Vecera) [2062343]
- ice: Remove string printing for ice_status (Ivan Vecera) [2062343]
- ice: Refactor status flow for DDP load (Ivan Vecera) [2062343]
- ice: Refactor promiscuous functions (Ivan Vecera) [2062343]
- ice: refactor PTYPE validating (Ivan Vecera) [2062343]
- ice: Add package PTYPE enable information (Ivan Vecera) [2062343]
- ice: safer stats processing (Ivan Vecera) [2062343]
- ice: fix adding different tunnels (Ivan Vecera) [2062343]
- ice: fix choosing UDP header type (Ivan Vecera) [2062343]
- ice: ignore dropped packets during init (Ivan Vecera) [2062343]
- ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343]
- net/ice: Remove unused enum (Ivan Vecera) [2062343]
- net/ice: Fix boolean assignment (Ivan Vecera) [2062343]
- net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343]
- ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343]
- ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343]
- ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343]
- ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343]
- ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343]
- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343]
- ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343]
- ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343]
- ice: send correct vc status in switchdev (Ivan Vecera) [2062343]
- ice: support for GRE in eswitch (Ivan Vecera) [2062343]
- ice: low level support for tunnels (Ivan Vecera) [2062343]
- ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343]
- ice: support for indirect notification (Ivan Vecera) [2062343]
- ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343]
- ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343]
- ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343]
- ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343]
- ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343]
- ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343]
- ice: Refactor PR ethtool ops (Ivan Vecera) [2062343]
- ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343]
- ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343]
- ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343]
- ice: optimize XDP_TX workloads (Ivan Vecera) [2062343]
- ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343]
- ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343]
- ice: unify xdp_rings accesses (Ivan Vecera) [2062343]
- ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343]
- ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343]
- ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343]
- ice: cleanup rules info (Ivan Vecera) [2062343]
- ice: allow deleting advanced rules (Ivan Vecera) [2062343]
- ice: allow adding advanced rules (Ivan Vecera) [2062343]
- ice: create advanced switch recipe (Ivan Vecera) [2062343]
- ice: manage profiles and field vectors (Ivan Vecera) [2062343]
- ice: implement low level recipes functions (Ivan Vecera) [2062343]
- ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343]
- ice: switchdev slow path (Ivan Vecera) [2062343]
- ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343]
- ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343]
- ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343]
- ice: set and release switchdev environment (Ivan Vecera) [2062343]
- net: export metadata_dst_free() (Ivan Vecera) [2062343]
- ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343]
- ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343]
- ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343]
- ice: introduce VF port representor (Ivan Vecera) [2062343]
- ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343]
- ice: support basic E-Switch mode control (Ivan Vecera) [2062343]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343]
- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343]
- ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343]
- ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343]
- intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343]
- intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343]
- ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343]
- intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343]
- PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343]
- treewide: Use sizeof_field() macro (Ivan Vecera) [2062343]
- devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343]
- devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343]
- devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343]
- devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343]
- gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665]
- redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339]
- redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]
* Wed Mar 23 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-375.el8]
- makefile: Add dist-* targets (Prarit Bhargava)
- Fonts: Replace discarded const qualifier (Nico Pache) [1904374]
- Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374]
- fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374]
- x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021]
- x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021]
- powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335]
- powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335]
- powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335]
- KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907]
- igb: refactor XDP registration (Corinna Vinschen) [2040171]
- igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171]
- scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565]
- EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285]
- CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White)
- blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525]
- tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971]
- tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435}
- efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]
* Mon Mar 21 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-374.el8]
- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907]
- net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325]
- net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325]
- net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325]
- net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325]
- net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325]
- net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325]
- net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325]
- net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434]
- net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434]
- net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434]
- net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434]
- net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434]
- net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434]
- net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434]
- net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434]
- net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434]
- net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434]
- net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434]
- net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434]
- net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434]
- net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434]
- net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434]
- net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434]
- net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434]
- net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434]
- net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434]
- net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434]
- net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434]
- net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434]
- net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434]
- net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434]
- net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434]
- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434]
- net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434]
- net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434]
- net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434]
- net/mlx5: Bridge, support LAG (Amir Tzin) [2015434]
- net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434]
- net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434]
- net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434]
- net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434]
- net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434]
- net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434]
- net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434]
- net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434]
- net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434]
- net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434]
- net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434]
- net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434]
- net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434]
- RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434]
- {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434]
- RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434]
- net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434]
- net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434]
- net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434]
- net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434]
- net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434]
- net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434]
- net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434]
- net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434]
- net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434]
- net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434]
- net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434]
- net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434]
- net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434]
- net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434]
- net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434]
- net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434]
- net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434]
- net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097]
- net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097]
- net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097]
- net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097]
- net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097]
- net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097]
- net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097]
- net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097]
- net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097]
- net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097]
- scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202]
- nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577]
- drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680]
- tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608]
- tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608]
- net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236]
- net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236]
- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236]
- net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236]
- net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236]
- net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236]
- net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236]
- net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236]
- net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236]
- net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236]
- net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236]
- net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236]
- net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236]
- net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236]
- net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236]
- net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236]
- net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236]
- net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236]
- net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236]
- net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236]
- net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236]
- net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236]
- net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236]
- net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236]
- net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236]
- net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236]
- net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236]
- net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236]
- net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236]
- net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236]
- net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236]
- net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236]
- net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236]
- net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236]
- net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236]
- net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236]
- net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236]
- net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236]
- net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236]
- net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236]
- net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236]
- net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236]
- net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236]
- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122]
- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122]
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094]
- redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695]
- redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson)
- sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571]
- kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571]
- netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319]
- netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319]
- bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861]
- libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861]
- libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861]
- libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861]
- powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861]
- powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861]
- powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861]
- powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861]
- lib/test: fix spelling mistakes (Jiri Olsa) [2014861]
- tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861]
- bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861]
- docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861]
- bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861]
- bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861]
- bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861]
- selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861]
- bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861]
- bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861]
- selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861]
- selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861]
- selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861]
- selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861]
- selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861]
- selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861]
- selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861]
- selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861]
- selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861]
- selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861]
- selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861]
- libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861]
- selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861]
- selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861]
- tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861]
- tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861]
- bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> (Jiri Olsa) [2014861]
- powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861]
- libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861]
- bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861]
- tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861]
- bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861]
- bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861]
- tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861]
- tools/bpftool: Fix cross-build (Jiri Olsa) [2014861]
- bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861]
- bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861]
- bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861]
- bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861]
- bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861]
- libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861]
- libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861]
- libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861]
- libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861]
- net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861]
- samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861]
- samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861]
- samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861]
- samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861]
- samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861]
- file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861]
- bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861]
- bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861]
- bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861]
- bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861]
- libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861]
- libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861]
- s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861]
- libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861]
- powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861]
- powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861]
- bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861]
- bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861]
- bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861]
- bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861]
- libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861]
- libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861]
- libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861]
- bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861]
- bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861]
- libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861]
- bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861]
- bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861]
- libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861]
- libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861]
- libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861]
- libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861]
- libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861]
- libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861]
- libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861]
- bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861]
- libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861]
- libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861]
- libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861]
- libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861]
- bpf: Fix spelling mistakes (Jiri Olsa) [2014861]
- bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861]
- bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861]
- libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861]
- bpf: Make some symbols static (Jiri Olsa) [2014861]
- bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861]
- libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861]
- libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861]
- libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861]
- libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861]
- libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861]
- libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861]
- bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861]
- bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861]
- bpf: Introduce fd_idx (Jiri Olsa) [2014861]
- bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861]
- libbpf: Support for syscall program type (Jiri Olsa) [2014861]
- bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861]
- bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861]
- bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861]
- libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861]
- libbpf: Add various netlink helpers (Jiri Olsa) [2014861]
- libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861]
- libbpf: Reject static maps (Jiri Olsa) [2014861]
- libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861]
- libbpf: Add per-file linker opts (Jiri Olsa) [2014861]
- bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861]
- bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]
* Thu Mar 17 2022 Jarod Wilson <jarod@redhat.com> [4.18.0-373.el8]
- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409]
- ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409]
- selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807]
- KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516}
- lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847}
- fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303]
- fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083}
- drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358]
- cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167]
- cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492}
- spec: Fix separate tools build (Yauheni Kaliuta) [2056301]
- net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231]
- net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231]
- net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231]
- net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231]
- net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231]
- net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231]
- net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231]
- net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231]
- net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231]
- net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231]
- net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231]
- net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231]
- net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231]
- net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231]
- net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231]
- net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231]
- net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190]
- net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190]
- RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190]
- RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190]
- net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190]
- mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190]
- net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190]
- mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190]
- IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190]
- RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190]
- net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190]
- RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]
- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248]
- HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929]
- HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929]
- HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929]
- dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166]
- dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166]
- dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166]
- x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412]
- x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412]
- EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412]
- EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412]
- EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412]
- EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412]
- netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786]
- netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786]
- selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786]
- netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786]
- Enable HSA_AMD_SVM config (Donald Dutile) [2025123]
- mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123]
- mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123]
- device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123]
- device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123]
- device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123]
- device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123]
- memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123]
- PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123]
- security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251]
- security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251]
- security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251]
- security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251]
- net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251]
- iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001]
- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193]
- net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193]
- net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504]
- net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193]
- net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193]
- net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193]
- net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193]
- net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193]
- net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193]
- net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193]
- net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193]
- net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193]
- net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193]
- mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193]
- mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193]
- net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193]
- net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193]
- net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193]
- net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193]
- net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193]
- net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675]
- net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193]
- net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193]
- net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193]
- net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193]
- net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193]
- net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193]
- net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193]
- net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193]
- net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193]
- RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193]
- net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193]
- net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193]
- net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193]
- net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193]
- RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193]
- net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193]
- net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193]
- net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193]
- net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193]
- net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193]
- net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193]
- net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193]
- net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193]
- net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193]
- net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193]
- net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193]
- RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193]
- RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193]
- net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193]
- net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193]
- net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193]
- net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193]
- net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193]
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193]
- net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193]
- net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193]
- net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193]
- net/mlx5: Fix typo in comments (Amir Tzin) [1982193]
- net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193]
- net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193]
- RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193]
- net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193]
- net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193]
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193]
- net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193]
- net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193]
- net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219]
- net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193]
- net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193]
- net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193]
- net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193]
- net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193]
- net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193]
- net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193]
- net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193]
- net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193]
- net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193]
- RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193]
- net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193]
- net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193]
- net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193]
- net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193]
- net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193]
- net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193]
- net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193]
- net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193]
- net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193]
- net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193]
- net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193]
- net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193]
- net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193]
- net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193]
- net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193]
- net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193]
- net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193]
- net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193]
- net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193]
- net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193]
- RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193]
- RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193]
- RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193]
- net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193]
- net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193]
- net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193]
- net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193]
- net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193]
- net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193]
- net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193]
- net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193]
- net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193]
- net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193]
- net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193]
- net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193]
- net/mlx5: Change ownership model for lag (Amir Tzin) [1982193]
- net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193]
- net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193]
- net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234]
- docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193]
- net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234]
- net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234]
- net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234]
- net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234]
- net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234]
- net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234]
- net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234]
- net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234]
- net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234]
- net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193]
- net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193]
- net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193]
- net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193]
- net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193]
- net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193]
- mlx5: count all link events (Amir Tzin) [1982193]
- net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193]
- net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193]
- net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193]
- net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193]
- net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193]
- net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193]
- net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193]
- net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193]
- net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193]
- net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193]
- net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193]
- net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193]
- RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193]
- RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193]
- RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193]
- RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193]
- firewire: fix support status (Tomas Henzl) [2055319]
- dlci: fix support status (Tomas Henzl) [2055319]
- dlink: fix support status (Tomas Henzl) [2055319]
- rxe: fix support status (Tomas Henzl) [2055319]
- qic: fix support status (Tomas Henzl) [2055319]
- Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542]
- libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725]
- libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725]
- mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725]
- mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725]
- iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725]
- mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725]
- mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725]
- ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021]
- ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021]
- ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021]
- ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021]
- ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021]
- ceph: drop send metrics debug message (Jeffrey Layton) [2046021]
- ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104]
- scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055]
- Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595]
- drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595]
- EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359]
- redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi)
- redhat: generate distgit changelog in genspec.sh as well (Jan Stancek)
- redhat: always upload kabi tarballs (Jan Stancek)
- redhat: make genspec prefer metadata from git notes (Jan Stancek)
- internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)
* Wed Mar 16 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-372.2.1.el8]
- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409]
- ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409]
- selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807]
- KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516}
- lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847}
- fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303]
- fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083}
- drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358]
- cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167]
- cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492}
- spec: Fix separate tools build (Yauheni Kaliuta) [2056301]
- net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231]
- net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231]
- net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231]
- net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231]
- net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231]
- net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231]
- net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231]
- net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231]
- net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231]
- net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231]
- net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231]
- net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231]
- net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231]
- net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231]
- net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231]
- net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231]
- net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190]
- net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190]
- RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190]
- RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190]
- net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190]
- mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190]
- net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190]
- mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190]
- IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190]
- RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190]
- net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190]
- RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]
* Mon Mar 14 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-372.1.1.el8]
- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248]
- HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929]
- HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929]
- HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929]
- HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929]
- dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166]
- dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166]
- dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166]
- x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412]
- x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412]
- EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412]
- EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412]
- EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412]
- EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412]
- netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786]
- netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786]
- selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786]
- netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786]
- Enable HSA_AMD_SVM config (Donald Dutile) [2025123]
- mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123]
- mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123]
- device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123]
- device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123]
- device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123]
- device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123]
- memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123]
- PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123]
- security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251]
- security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251]
- security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251]
- security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251]
- net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251]
- iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001]
- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193]
- net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193]
- net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504]
- net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193]
- net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193]
- net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193]
- net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193]
- net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193]
- net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193]
- net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193]
- net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193]
- net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193]
- net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193]
- mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193]
- mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193]
- net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193]
- net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193]
- net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193]
- net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193]
- net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193]
- net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675]
- net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193]
- net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193]
- net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193]
- net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193]
- net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193]
- net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193]
- net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193]
- net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193]
- net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193]
- RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193]
- net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193]
- net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193]
- net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193]
- net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193]
- RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193]
- net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193]
- net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193]
- net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193]
- net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193]
- net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193]
- net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193]
- net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193]
- net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193]
- net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193]
- net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193]
- net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193]
- RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193]
- RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193]
- net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193]
- net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193]
- net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193]
- net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193]
- net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193]
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193]
- net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193]
- net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193]
- net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193]
- net/mlx5: Fix typo in comments (Amir Tzin) [1982193]
- net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193]
- net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193]
- RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193]
- net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193]
- net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193]
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193]
- net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193]
- net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193]
- net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219]
- net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193]
- net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193]
- net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193]
- net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193]
- net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193]
- net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193]
- net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193]
- net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193]
- net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193]
- net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193]
- RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193]
- net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193]
- net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193]
- net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193]
- net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193]
- net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193]
- net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193]
- net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193]
- net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193]
- net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193]
- net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193]
- net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193]
- net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193]
- net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193]
- net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193]
- net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193]
- net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193]
- net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193]
- net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193]
- net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193]
- net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193]
- RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193]
- RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193]
- RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193]
- net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193]
- net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193]
- net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193]
- net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193]
- net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193]
- net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193]
- net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193]
- net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193]
- net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193]
- net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193]
- net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193]
- net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193]
- net/mlx5: Change ownership model for lag (Amir Tzin) [1982193]
- net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193]
- net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193]
- net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234]
- net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234]
- docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193]
- net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234]
- net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234]
- net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234]
- net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234]
- net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234]
- net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234]
- net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234]
- net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234]
- net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234]
- net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193]
- net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193]
- net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193]
- net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193]
- net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193]
- net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193]
- mlx5: count all link events (Amir Tzin) [1982193]
- net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193]
- net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193]
- net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193]
- net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193]
- net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193]
- net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193]
- net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193]
- net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193]
- net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193]
- net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193]
- net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193]
- net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193]
- RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193]
- RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193]
- RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193]
- RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193]
- firewire: fix support status (Tomas Henzl) [2055319]
- dlci: fix support status (Tomas Henzl) [2055319]
- dlink: fix support status (Tomas Henzl) [2055319]
- rxe: fix support status (Tomas Henzl) [2055319]
- qic: fix support status (Tomas Henzl) [2055319]
- Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542]
- libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725]
- libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725]
- mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725]
- mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725]
- iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725]
- mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725]
- mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725]
- ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021]
- ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021]
- ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021]
- ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021]
- ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021]
- ceph: drop send metrics debug message (Jeffrey Layton) [2046021]
- ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104]
- scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055]
- Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595]
- drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595]
- EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359]
- redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi)
- redhat: generate distgit changelog in genspec.sh as well (Jan Stancek)
- redhat: always upload kabi tarballs (Jan Stancek)
- redhat: make genspec prefer metadata from git notes (Jan Stancek)
* Wed Mar 09 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-372.el8]
- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]
* Sat Feb 26 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-371.el8]
- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007]
- ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007]
- ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007]
- ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007]
- xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621]
- xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498]
- xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872]
- xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621]
- xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621]
- xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621]
- xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621]
- xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621]
- xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621]
- xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621]
- xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621]
- xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621]
- xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621]
- xfs: fix radix tree tag signs (Bill O'Donnell) [2015621]
- xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621]
- xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621]
- xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621]
- xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621]
- xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621]
- xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621]
- xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621]
- xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621]
- xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621]
- xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621]
- xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621]
- xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621]
- xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621]
- xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621]
- xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621]
- xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621]
- xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621]
- xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621]
- xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621]
- xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621]
- xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621]
- xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621]
- xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621]
- xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621]
- xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621]
- xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621]
- xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621]
- xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621]
- xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621]
- xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621]
- xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621]
- xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621]
- xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621]
- xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621]
- xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621]
- xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621]
- xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621]
- xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621]
- xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621]
- xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621]
- xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621]
- xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621]
- xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621]
- xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621]
- xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621]
- xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621]
- xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621]
- xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621]
- xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621]
- xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621]
- xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621]
- xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621]
- xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621]
- xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621]
- xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621]
- iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621]
- iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621]
- iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621]
- iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621]
- xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621]
- xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621]
- xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621]
- xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621]
- xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621]
- xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621]
- xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621]
- xfs: cover the log during log quiesce (Bill O'Donnell) [2015621]
- xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621]
- xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621]
- xfs: set inode size after creating symlink (Bill O'Donnell) [2015621]
- xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621]
- xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621]
- xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621]
- xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621]
- xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621]
- xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621]
- xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621]
- xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621]
- iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453]
- iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453]
- iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453]
- iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453]
- iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453]
- iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453]
- iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453]
- iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453]
- iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453]
- iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453]
- iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453]
- mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453]
- ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453]
- ath11k: Fix napi related hang (Íñigo Huguet) [2043453]
- iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453]
- iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453]
- iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453]
- iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453]
- iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453]
- iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453]
- iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453]
- iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453]
- iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453]
- iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453]
- iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453]
- rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453]
- rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453]
- rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453]
- ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453]
- ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453]
- ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453]
- mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453]
- mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453]
- mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453]
- mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453]
- mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453]
- mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453]
- mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453]
- mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453]
- mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453]
- mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453]
- mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453]
- mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453]
- mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453]
- mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453]
- mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453]
- mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453]
- mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453]
- mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453]
- mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453]
- mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453]
- bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453]
- bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453]
- bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453]
- bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453]
- bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453]
- ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453]
- mt76: remove variable set but not used (Íñigo Huguet) [2043453]
- ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453]
- ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453]
- ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453]
- mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453]
- ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453]
- ath10k: Fix tx hanging (Íñigo Huguet) [2043453]
- iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453]
- iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453]
- iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453]
- iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453]
- ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453]
- ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453]
- ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453]
- wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453]
- mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453]
- mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453]
- ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453]
- ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453]
- ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453]
- ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453]
- ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453]
- ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453]
- ath11k: add support one MSI vector (Íñigo Huguet) [2043453]
- ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453]
- ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453]
- ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453]
- ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453]
- ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453]
- ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453]
- ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453]
- ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453]
- ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453]
- ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453]
- ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453]
- ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453]
- ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453]
- ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453]
- ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453]
- ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453]
- ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453]
- ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453]
- ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453]
- ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453]
- ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453]
- mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453]
- mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453]
- mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453]
- mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453]
- mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453]
- mac80211: update channel context before station state (Íñigo Huguet) [2043453]
- mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453]
- mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453]
- mac80211: validate extended element ID is present (Íñigo Huguet) [2043453]
- cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453]
- mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453]
- nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453]
- mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453]
- bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453]
- mt76: mt7921: fix build regression (Íñigo Huguet) [2043453]
- brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453]
- iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453]
- iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453]
- bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453]
- mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453]
- rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453]
- nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453]
- mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453]
- mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453]
- mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453]
- mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453]
- mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453]
- mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453]
- mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453]
- mt76: fix possible pktid leak (Íñigo Huguet) [2043453]
- mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453]
- mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453]
- iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453]
- iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453]
- iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453]
- iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453]
- iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453]
- mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453]
- mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453]
- mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453]
- mac80211: fix radiotap header generation (Íñigo Huguet) [2043453]
- mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453]
- nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453]
- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453]
- mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453]
- iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453]
- iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453]
- iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453]
- iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453]
- iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453]
- iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453]
- iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453]
- iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453]
- iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453]
- iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453]
- iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453]
- iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453]
- iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453]
- iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453]
- iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453]
- iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453]
- iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453]
- iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453]
- iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453]
- iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453]
- iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453]
- ath10k: fix division by zero in send path (Íñigo Huguet) [2043453]
- ath10k: fix control-message timeout (Íñigo Huguet) [2043453]
- ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453]
- ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453]
- ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453]
- mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453]
- mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453]
- mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453]
- mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453]
- mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453]
- mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453]
- mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453]
- mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453]
- mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453]
- mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453]
- mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453]
- mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453]
- mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453]
- mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453]
- iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453]
- iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453]
- iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453]
- iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453]
- iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453]
- iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453]
- iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453]
- iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453]
- iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453]
- iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453]
- iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453]
- iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453]
- iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453]
- iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453]
- iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453]
- iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453]
- iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453]
- iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453]
- iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453]
- iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453]
- iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453]
- iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453]
- iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453]
- iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453]
- iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453]
- iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453]
- iwlwifi: remove contact information (Íñigo Huguet) [2043453]
- iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453]
- iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453]
- iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453]
- iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453]
- iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453]
- iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453]
- iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453]
- iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453]
- iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453]
- iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453]
- iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453]
- iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453]
- cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453]
- mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453]
- nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453]
- mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453]
- cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453]
- mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453]
- cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453]
- nl80211: use element finding functions (Íñigo Huguet) [2043453]
- mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453]
- mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453]
- cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453]
- mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453]
- wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453]
- mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453]
- fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453]
- wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453]
- ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453]
- brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453]
- wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453]
- wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453]
- iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453]
- iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453]
- iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453]
- iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453]
- iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453]
- mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453]
- mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453]
- mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453]
- mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453]
- mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453]
- mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453]
- mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453]
- mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453]
- mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453]
- mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453]
- mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453]
- mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453]
- mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453]
- mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453]
- mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453]
- mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453]
- mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453]
- mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453]
- mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453]
- mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453]
- mt76: mt7921s: add reset support (Íñigo Huguet) [2043453]
- mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453]
- mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453]
- mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453]
- mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453]
- mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453]
- mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453]
- mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453]
- mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453]
- mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453]
- mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453]
- mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453]
- mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453]
- mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453]
- mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453]
- mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453]
- mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453]
- mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453]
- mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453]
- mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453]
- mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453]
- mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453]
- mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453]
- mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453]
- mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453]
- mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453]
- mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453]
- mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453]
- mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453]
- mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453]
- mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453]
- mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453]
- mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453]
- mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453]
- mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453]
- mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453]
- mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453]
- mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453]
- mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453]
- mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453]
- mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453]
- mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453]
- mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453]
- mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453]
- mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453]
- mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453]
- mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453]
- mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453]
- mt76: introduce packet_id idr (Íñigo Huguet) [2043453]
- mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453]
- mt76: add 6GHz support (Íñigo Huguet) [2043453]
- mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453]
- mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453]
- mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453]
- mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453]
- mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453]
- mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453]
- mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453]
- mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453]
- mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453]
- mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453]
- mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453]
- mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453]
- mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453]
- mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453]
- mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453]
- mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453]
- mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453]
- mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453]
- mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453]
- mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453]
- mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453]
- mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453]
- mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453]
- mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453]
- mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453]
- mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453]
- mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453]
- mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453]
- mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453]
- mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453]
- mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453]
- mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453]
- mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453]
- mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453]
- mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453]
- mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453]
- mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453]
- mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453]
- mt76: mt7915: add LED support (Íñigo Huguet) [2043453]
- mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453]
- mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453]
- mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453]
- mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453]
- mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453]
- mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453]
- mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453]
- mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453]
- mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453]
- mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453]
- mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453]
- mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453]
- mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453]
- mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453]
- mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453]
- mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453]
- mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453]
- mt76: add support for setting mcast rate (Íñigo Huguet) [2043453]
- mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453]
- mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453]
- mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453]
- mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453]
- mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453]
- mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453]
- mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453]
- mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453]
- mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453]
- mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453]
- mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453]
- mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453]
- mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453]
- mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453]
- mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453]
- mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453]
- mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453]
- mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453]
- mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453]
- mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453]
- mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453]
- mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453]
- mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453]
- mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453]
- mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453]
- mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453]
- mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453]
- mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453]
- mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453]
- mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453]
- mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453]
- mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453]
- mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453]
- mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453]
- mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453]
- fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453]
- net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453]
- wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453]
- mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453]
- rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453]
- ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453]
- ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453]
- ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453]
- ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453]
- ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453]
- ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453]
- ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453]
- ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453]
- ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453]
- ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453]
- ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453]
- ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453]
- ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453]
- ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453]
- ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453]
- rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453]
- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453]
- rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453]
- rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453]
- net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453]
- ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453]
- ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453]
- ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453]
- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453]
- ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453]
- ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453]
- ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453]
- ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453]
- ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453]
- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453]
- ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453]
- ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453]
- ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453]
- ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453]
- ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453]
- ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453]
- ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453]
- ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453]
- ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453]
- ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453]
- ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453]
- ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453]
- ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453]
- ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453]
- mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453]
- ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453]
- ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453]
- ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453]
- ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453]
- ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453]
- ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453]
- ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453]
- ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453]
- ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453]
- ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453]
- ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453]
- ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453]
- ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453]
- ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453]
- ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453]
- ath11k: clean up BDF download functions (Íñigo Huguet) [2043453]
- ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453]
- ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453]
- ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453]
- ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453]
- ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453]
- ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453]
- ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453]
- ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453]
- nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453]
- nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453]
- cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453]
- mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453]
- mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453]
- ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453]
- mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453]
- cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453]
- ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453]
- ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453]
- ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453]
- rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453]
- rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453]
- brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453]
- mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453]
- mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453]
- nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453]
- mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453]
- mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453]
- mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453]
- mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453]
- mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453]
- nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453]
- mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453]
- cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453]
- rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453]
- mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453]
- mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453]
- mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453]
- mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453]
- mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453]
- mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453]
- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453]
- mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453]
- mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453]
- rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453]
- rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453]
- rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453]
- rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453]
- brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453]
- ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453]
- ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453]
- ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453]
- ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453]
- ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453]
- ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453]
- ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453]
- ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453]
- mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453]
- mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453]
- revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453]
- RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191]
- net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191]
- net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191]
- net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191]
- net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191]
- net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191]
- mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191]
- net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191]
- net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191]
- RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191]
- RDMA/mlx5: Expose private query port (Amir Tzin) [1982191]
- RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191]
- net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191]
- net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191]
- net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191]
- net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191]
- net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191]
- net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191]
- net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191]
- net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191]
- net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191]
- net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191]
- net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191]
- net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191]
- net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191]
- mlx5: implement ethtool standard stats (Amir Tzin) [1982191]
- net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191]
- net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191]
- net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232]
- net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232]
- net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191]
- net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191]
- net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191]
- net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191]
- net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191]
- mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191]
- net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191]
- net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191]
- net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191]
- net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191]
- net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191]
- RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603]
- RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603]
- RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603]
- RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603]
- RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603]
- net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603]
- net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233]
- net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233]
- net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233]
- IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191]
- net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230]
- net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230]
- net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230]
- net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191]
- net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191]
- net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191]
- net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191]
- net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191]
- net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191]
- net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191]
- net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191]
- net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191]
- net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191]
- net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191]
- net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191]
- net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191]
- net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191]
- net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191]
- RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191]
- net/mlx5e: Cleanup PTP (Amir Tzin) [1982191]
- net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191]
- net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191]
- net/mlx5e: Generalize close RQ (Amir Tzin) [1982191]
- net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191]
- net/mlx5e: Generalize open RQ (Amir Tzin) [1982191]
- net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191]
- net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191]
- net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191]
- net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195]
- RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191]
- RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191]
- net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191]
- net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191]
- net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191]
- net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191]
- net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191]
- net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191]
- net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191]
- net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191]
- net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191]
- net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191]
- net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191]
- net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191]
- net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195]
- RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191]
- net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195]
- net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195]
- net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191]
- net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195]
- net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191]
- RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191]
- RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191]
- RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191]
- RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191]
- platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145]
- mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145]
- mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145]
- benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409]
- myri10ge: mark as deprecated (Michal Schmidt) [2054409]
- liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409]
- netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409]
- bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409]
- SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545]
- SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545]
- netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093]
- netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]
* Wed Feb 23 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-370.el8]
- ibmvnic: remove unused defines (Diego Domingos) [2047920]
- ibmvnic: Update driver return codes (Diego Domingos) [2047920]
- ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880]
- r8169: fix incorrect mac address assignment (Josef Oskera) [2031880]
- r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880]
- ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880]
- net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880]
- r8169: enable ASPM L0s state (Josef Oskera) [2031880]
- r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880]
- r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880]
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880]
- r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880]
- r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880]
- r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880]
- net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880]
- net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880]
- net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880]
- net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880]
- r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880]
- r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880]
- r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880]
- r8169: add support for pause ethtool ops (Josef Oskera) [2031880]
- r8169: use mac-managed PHY PM (Josef Oskera) [2031880]
- r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880]
- r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880]
- r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880]
- net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880]
- mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650]
- mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650]
- mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650]
- mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650]
- mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650]
- mm: fix typos in comments (Chris von Recklinghausen) [2048650]
- vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547]
- vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547]
- vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547]
- vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547]
- vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547]
- vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547]
- vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547]
- vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547]
- vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547]
- vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547]
- ext4: fix direct I/O read error (Lukas Czerner) [1868258]
- usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775]
- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775]
- thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287]
- nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755]
- smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811]
- cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434]
- ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437]
- ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437]
- ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437]
- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437]
- ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437]
- ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437]
- ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437]
- ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437]
- ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437]
- ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437]
- ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437]
- ALSA: Fix some typo (Jaroslav Kysela) [2049437]
- ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437]
- ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437]
- ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437]
- ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437]
- ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437]
- ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437]
- ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437]
- ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437]
- ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437]
- tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437]
- tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437]
- tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437]
- tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437]
- tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437]
- ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437]
- ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437]
- ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437]
- ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437]
- ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437]
- ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437]
- ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437]
- ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437]
- ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437]
- ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437]
- ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437]
- ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437]
- ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437]
- ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437]
- ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437]
- ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437]
- ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437]
- kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242]
- vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849]
- vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849]
- vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849]
- vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849]
- vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849]
- vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849]
- vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849]
- vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849]
- vdpa: Support reporting max device capabilities (Cindy Lu) [2052849]
- vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849]
- vdpa: Add support for returning device configuration information (Cindy Lu) [2052849]
- vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849]
- vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849]
- vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849]
- vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849]
- vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849]
- vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849]
- vdpa: Provide interface to read driver features (Cindy Lu) [2052849]
- vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849]
- vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849]
- vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849]
- net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849]
- vdpa: add driver_override support (Cindy Lu) [2052849]
- docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849]
- ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849]
- Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303]
- ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342]
- cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393]
- cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393]
- cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766]
- cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766]
- cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766]
- cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766]
- powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793]
- powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793]
- sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798]
- sfc: The RX page_ring is optional (Íñigo Huguet) [2042798]
- sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798]
- sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798]
- sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798]
- sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798]
- sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798]
- ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798]
- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798]
- ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798]
- sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444]
- sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444]
- ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355]
- ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355]
- ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355]
- quota: check block number when reading the block in quota file (Lukas Czerner) [2046999]
- quota: correct error number in free_dqentry() (Lukas Czerner) [2046999]
- quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999]
- quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999]
- quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999]
- quota: Check that quota is not dirty before release (Lukas Czerner) [2046999]
- quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999]
- ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180]
- ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877]
- ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877]
- ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877]
- ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355]
- ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355]
- ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355]
- ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355]
- ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355]
- ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355]
- ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355]
- ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355]
- ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355]
- ext4: fix reserved space counter leakage (Lukas Czerner) [2046355]
- ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355]
- ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355]
- ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355]
- ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355]
- ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355]
- ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355]
- ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355]
- ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355]
- ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355]
- ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355]
- ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355]
- crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631]
- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631]
- arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631]
- Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631]
- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631]
- ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]
* Mon Feb 21 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-369.el8]
- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145]
- EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145]
- EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145]
- EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145]
- EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145]
- EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145]
- EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145]
- EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145]
- selinux: parse contexts for mount options early (Scott Mayhew) [1984355]
- selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355]
- selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355]
- selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355]
- selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355]
- selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355]
- selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355]
- LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355]
- selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355]
- selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355]
- ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269]
- ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269]
- firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450]
- bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789]
- bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032]
- bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032]
- vfs: check dentry is still valid in get_link() (Ian Kent) [2014846]
- xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846]
- scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345]
- scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212]
- scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212]
- scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212]
- scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212]
- scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290]
- blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749]
- blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749]
- blk-wbt: export internal state via debugfs (Ming Lei) [2047313]
- platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820]
- platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818]
- platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818]
- efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415]
- configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987]
- Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089]
- Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089]
- xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371]
- netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015]
- selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309]
- netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309]
- selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309]
- netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309]
- netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309]
- netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309]
- netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309]
- netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309]
- netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309]
- netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309]
- netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309]
- netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309]
- netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762]
- netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436]
- xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]
* Wed Feb 16 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-368.el8]
- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418]
- cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418]
- IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480]
- in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179]
- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691]
- scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208]
- nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384]
- nvme: increment request genctr on completion (John Meneghini) [2033384]
- nvme-pci: Fix abort command id (John Meneghini) [2033384]
- nvme: add command id quirk for apple controllers (John Meneghini) [2033384]
- nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384]
- nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384]
- nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384]
- params: lift param_set_uint_minmax to common code (John Meneghini) [2033384]
- CI: Enable baseline realtime checks (Veronika Kabatova)
- CI: Rename pipelines to include release names (Veronika Kabatova)
- sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123]
- sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123]
- sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123]
- sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123]
- cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670]
- cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670]
- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402]
- perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402]
- ovl: fix deadlock in splice write (Miklos Szeredi) [2028998]
- selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467]
- selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605]
- ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368]
- ibmvnic: don't spin in tasklet (Diego Domingos) [2049368]
- ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368]
- ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368]
- hpsa: add new messaging (Tomas Henzl) [1801777]
- aacraid: add new messaging (Tomas Henzl) [2044365]
- Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365]
- mpt3sas: Add new messaging (Tomas Henzl) [2044366]
- Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366]
- mptsas: add new messaging (Tomas Henzl) [2044366]
- sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822]
- sctp: use call_rcu to free endpoint (Xin Long) [2043822]
- sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822]
- net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822]
- video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821]
- powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509]
- dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803]
- dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803]
- block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803]
- block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]
* Thu Feb 10 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-367.el8]
- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: smc_abi.c: add missing #include <linux/mm.h> (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733}
- x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286]
- regset: kill ->get() (Prarit Bhargava) [2032854]
- arm64: switch to ->regset_get() (Prarit Bhargava) [2032854]
- arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854]
- powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854]
- s390: switch to ->regset_get() (Prarit Bhargava) [2032854]
- introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854]
- mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011]
- dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011]
- mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011]
- tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825]
- tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825]
- tipc: check for null after calling kmemdup (Xin Long) [2043825]
- tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825]
- powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220]
- powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220]
- lpfc: Add new messaging (Ewan D. Milne) [1841323]
- cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593]
- scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086]
- scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086]
- serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906]
- PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202]
- redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853]
- PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853]
- PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853]
- PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853]
- nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361]
- nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361]
- nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361]
- ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234]
- selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133]
- udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133]
- inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133]
- udp: using datalen to cap max gso segments (Xin Long) [2044133]
- [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980]
- [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980]
- tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909]
- tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909]
- platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909]
- tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909]
- tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909]
- tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909]
- tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909]
- tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909]
- qla2xxx: Add new messaging (Ewan D. Milne) [1900072]
* Wed Feb 09 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-366.el8]
- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039]
- platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039]
- platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039]
- platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039]
- platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039]
- platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039]
- platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039]
- platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039]
- platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039]
- platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039]
- platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039]
- platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039]
- platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039]
- platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039]
- platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039]
- platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039]
- scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558]
- sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806]
- sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806]
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806]
- selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809]
- net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809]
- tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809]
- tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809]
- tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809]
- tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809]
- gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339]
- net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339]
- ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613]
- ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613]
- ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613]
- ASoC: remove module namespaces (Jaroslav Kysela) [2003613]
- ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613]
- ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613]
- ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613]
- ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613]
- ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613]
- ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613]
- ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613]
- extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613]
- extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613]
- extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613]
- extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613]
- extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613]
- extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613]
- extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613]
- extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613]
- extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613]
- extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613]
- extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613]
- extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613]
- extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613]
- extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613]
- extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613]
- extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613]
- extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613]
- extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613]
- mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613]
- mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613]
- mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613]
- mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613]
- mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613]
- mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613]
- mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613]
- mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613]
- mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613]
- mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613]
- mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613]
- mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613]
- mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613]
- clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613]
- clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613]
- genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613]
- ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613]
- ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613]
- ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613]
- ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613]
- ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613]
- ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613]
- ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613]
- ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613]
- ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613]
- ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613]
- ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613]
- ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613]
- ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613]
- ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613]
- ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613]
- ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613]
- ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613]
- ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613]
- ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613]
- ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613]
- ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613]
- ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613]
- ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613]
- ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613]
- ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613]
- ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613]
- ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613]
- ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613]
- ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613]
- ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613]
- ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613]
- ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613]
- ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613]
- ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613]
- ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613]
- ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613]
- ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613]
- ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613]
- ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613]
- ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613]
- ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613]
- ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613]
- ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613]
- ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613]
- ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613]
- ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613]
- ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613]
- ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613]
- ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613]
- ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613]
- ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613]
- ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613]
- ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613]
- ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613]
- ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613]
- ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613]
- ASoC: amd: add missing break (Jaroslav Kysela) [2003613]
- ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613]
- ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613]
- ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613]
- ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613]
- ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613]
- ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613]
- ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613]
- ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613]
- ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613]
- ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613]
- ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613]
- ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613]
- ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613]
- ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613]
- ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613]
- ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613]
- ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613]
- ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613]
- ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613]
- ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613]
- ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613]
- ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613]
- ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613]
- ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613]
- ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613]
- Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613]
- ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613]
- ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613]
- ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613]
- ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613]
- ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613]
- ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613]
- ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613]
- ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613]
- ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613]
- Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613]
- ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613]
- ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613]
- ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613]
- ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613]
- sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613]
- ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613]
- ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613]
- ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613]
- ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613]
- ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613]
- ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613]
- ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613]
- ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613]
- ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613]
- ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613]
- ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613]
- ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613]
- ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613]
- ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613]
- ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613]
- ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613]
- ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613]
- ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613]
- uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613]
- ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613]
- ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613]
- ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613]
- ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613]
- ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613]
- ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613]
- ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613]
- ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613]
- ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613]
- ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613]
- ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613]
- ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613]
- ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613]
- ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613]
- ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613]
- ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613]
- ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613]
- ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613]
- ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613]
- ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613]
- ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613]
- ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613]
- ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613]
- ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613]
- ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613]
- ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613]
- ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613]
- ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613]
- ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613]
- ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613]
- ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613]
- ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613]
- ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613]
- ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613]
- ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613]
- ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613]
- ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613]
- ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613]
- ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613]
- ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613]
- ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613]
- ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613]
- ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613]
- ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613]
- ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613]
- ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613]
- ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613]
- ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613]
- ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613]
- ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613]
- ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613]
- ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613]
- ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613]
- ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613]
- ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613]
- ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613]
- ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613]
- ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613]
- ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613]
- ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613]
- ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613]
- ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613]
- ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613]
- ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613]
- ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613]
- ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613]
- ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613]
- ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613]
- ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613]
- ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613]
- ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613]
- ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613]
- ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613]
- ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613]
- ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613]
- ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613]
- ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613]
- ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613]
- ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613]
- ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613]
- ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613]
- ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613]
- ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613]
- ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613]
- ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613]
- ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613]
- ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613]
- ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613]
- ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613]
- ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613]
- ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613]
- ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613]
- ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613]
- ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613]
- ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613]
- ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613]
- ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613]
- ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613]
- ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613]
- ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613]
- ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613]
- ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613]
- ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613]
- ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613]
- ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613]
- ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613]
- ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613]
- ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613]
- ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613]
- ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613]
- ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613]
- ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613]
- ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613]
- ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613]
- ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613]
- ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613]
- ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613]
- ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613]
- ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613]
- ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613]
- ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613]
- ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613]
- ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613]
- ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613]
- ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613]
- ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613]
- ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613]
- ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613]
- ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613]
- ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613]
- ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613]
- ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613]
- ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613]
- ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613]
- ASoC: nau8821: new driver (Jaroslav Kysela) [2003613]
- ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613]
- ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613]
- treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613]
- ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613]
- ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613]
- ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613]
- ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613]
- AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613]
- ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613]
- ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613]
- ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613]
- ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613]
- ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613]
- ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613]
- ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613]
- ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613]
- ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613]
- ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613]
- ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613]
- ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613]
- ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613]
- ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613]
- ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613]
- ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613]
- ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613]
- ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613]
- ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613]
- ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613]
- ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613]
- ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613]
- ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613]
- ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613]
- ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613]
- ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613]
- ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613]
- ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613]
- ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613]
- ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613]
- ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613]
- ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613]
- ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613]
- ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613]
- ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613]
- ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613]
- ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613]
- ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613]
- misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613]
- ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613]
- ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613]
- ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613]
- ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613]
- ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613]
- ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613]
- ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613]
- ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613]
- ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613]
- ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613]
- ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613]
- ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613]
- ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613]
- ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613]
- ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613]
- ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613]
- ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613]
- ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613]
- ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613]
- ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613]
- ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613]
- ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613]
- ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613]
- ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613]
- ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613]
- ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613]
- ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613]
- ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613]
- ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613]
- ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613]
- ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613]
- ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613]
- ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613]
- ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613]
- ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613]
- ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613]
- ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613]
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613]
- ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613]
- ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613]
- ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613]
- ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613]
- ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613]
- ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613]
- ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613]
- ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613]
- ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613]
- ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613]
- ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613]
- ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613]
- ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613]
- ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613]
- ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613]
- ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613]
- ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613]
- ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613]
- ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613]
- ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613]
- ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613]
- ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613]
- ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613]
- ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613]
- ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613]
- ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613]
- ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613]
- ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613]
- ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613]
- ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613]
- ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613]
- ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613]
- ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613]
- ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613]
- ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613]
- ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613]
- ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613]
- ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613]
- ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613]
- ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613]
- ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613]
- ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613]
- ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613]
- ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613]
- ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613]
- soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613]
- ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613]
- ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613]
- ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613]
- ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613]
- ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613]
- ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613]
- ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613]
- ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613]
- ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613]
- ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613]
- ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613]
- ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613]
- ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613]
- ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613]
- ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613]
- ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613]
- ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613]
- ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613]
- ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613]
- ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613]
- ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613]
- ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613]
- ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613]
- ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613]
- ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613]
- ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613]
- ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613]
- ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613]
- ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613]
- ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613]
- ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613]
- ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613]
- ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613]
- ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613]
- ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613]
- ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613]
- ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613]
- ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613]
- ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613]
- ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613]
- ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613]
- ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613]
- ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613]
- ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613]
- ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613]
- ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613]
- ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613]
- ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613]
- ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613]
- ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613]
- ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613]
- ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613]
- ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613]
- ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613]
- ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613]
- ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613]
- ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613]
- ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613]
- ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613]
- ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613]
- ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613]
- ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613]
- ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613]
- ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613]
- ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613]
- ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613]
- ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613]
- ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613]
- ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613]
- ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613]
- ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613]
- ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613]
- ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613]
- ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613]
- ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613]
- ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613]
- ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613]
- ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613]
- ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613]
- ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613]
- ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613]
- ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613]
- ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613]
- ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613]
- ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613]
- ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613]
- ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613]
- ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613]
- ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613]
- ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613]
- ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613]
- ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613]
- ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613]
- ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613]
- ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613]
- ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613]
- ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613]
- mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613]
- ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613]
- ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613]
- ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613]
- ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613]
- ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613]
- ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613]
- ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613]
- ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613]
- ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613]
- ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613]
- ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613]
- ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613]
- ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613]
- ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613]
- ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613]
- ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613]
- ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613]
- ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613]
- ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613]
- ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613]
- ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613]
- ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613]
- ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613]
- Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613]
- ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613]
- ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613]
- ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613]
- ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613]
- ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613]
- ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613]
- ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613]
- ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613]
- ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613]
- ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613]
- ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613]
- ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613]
- ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613]
- ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613]
- ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613]
- ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613]
- ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613]
- ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613]
- ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613]
- ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613]
- ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613]
- ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613]
- ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613]
- ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613]
- ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613]
- ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613]
- ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613]
- ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613]
- ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613]
- ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613]
- ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613]
- ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613]
- ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613]
- ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613]
- ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613]
- ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613]
- ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613]
- ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613]
- ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613]
- ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613]
- ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613]
- ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613]
- ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613]
- ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613]
- ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613]
- ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613]
- ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613]
- ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613]
- ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613]
- ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613]
- ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613]
- ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613]
- ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613]
- ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613]
- ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613]
- Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613]
- ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613]
- ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613]
- ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613]
- ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613]
- ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613]
- ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613]
- ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613]
- ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613]
- ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613]
- ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613]
- ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613]
- ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613]
- ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613]
- Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613]
- ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613]
- ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613]
- ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613]
- ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613]
- ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613]
- ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613]
- ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613]
- ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613]
- ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613]
- ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613]
- ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613]
- ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613]
- ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613]
- ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613]
- ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613]
- ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613]
- ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613]
- ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613]
- ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613]
- ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613]
- ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613]
- ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613]
- ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613]
- ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613]
- ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613]
- ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613]
- ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613]
- ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613]
- ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613]
- ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613]
- ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613]
- ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613]
- ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613]
- ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613]
- ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613]
- ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613]
- ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613]
- ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613]
- ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613]
- ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613]
- ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613]
- ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613]
- ALSA: trident: Fix build error (Jaroslav Kysela) [2003613]
- ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613]
- ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613]
- ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613]
- ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613]
- ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613]
- ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613]
- ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613]
- ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613]
- ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613]
- ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613]
- ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613]
- ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613]
- ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613]
- ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613]
- ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613]
- ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613]
- ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613]
- ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613]
- ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613]
- ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613]
- ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613]
- ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613]
- ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613]
- ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613]
- ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613]
- ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613]
- ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613]
- ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613]
- ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613]
- ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613]
- ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613]
- ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613]
- ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613]
- ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613]
- ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613]
- ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613]
- ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613]
- ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613]
- module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613]
- ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613]
- ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613]
- ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613]
- ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613]
- ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613]
- ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613]
- ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613]
- ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613]
- ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613]
- ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613]
- ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613]
- ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613]
- ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613]
- ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613]
- ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613]
- ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613]
- mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613]
- ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613]
- ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613]
- ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613]
- ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613]
- ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613]
- ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613]
- ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613]
- ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613]
- ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613]
- ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613]
- ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613]
- ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613]
- ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613]
- ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613]
- ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613]
- ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613]
- ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613]
- ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613]
- ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613]
- ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613]
- ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613]
- ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613]
- ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613]
- ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613]
- ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613]
- ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613]
- ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613]
- ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613]
- ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613]
- ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613]
- ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613]
- ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613]
- ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613]
- ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613]
- ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613]
- ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613]
- ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613]
- ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613]
- regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613]
- regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613]
- regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613]
- soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613]
- soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613]
- soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613]
- soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613]
- soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613]
- soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613]
- soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613]
- soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613]
- soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613]
- soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613]
- soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613]
- soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613]
- soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613]
- soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613]
- soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613]
- soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613]
- soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613]
- soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613]
- soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613]
- soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613]
- soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613]
- soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613]
- soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613]
- soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613]
- soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613]
- soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613]
- soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613]
- soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613]
- soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613]
- soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613]
- soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613]
- soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613]
- soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613]
- software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600]
- software node: Allow node addition to already existing device (Mark Langsdorf) [2032600]
- driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600]
- driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600]
- driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600]
- PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600]
- PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600]
- PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600]
- software node: Fix device_add_software_node() (Mark Langsdorf) [2032600]
- software node: Fix node registration (Mark Langsdorf) [2032600]
- drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600]
- arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600]
- driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600]
- regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600]
- regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600]
- regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600]
- PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600]
- driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600]
- driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600]
- driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600]
- PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600]
- PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600]
- media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600]
- media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600]
- media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600]
- media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600]
- media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600]
- media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600]
- PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600]
- PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600]
- PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600]
- PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600]
- PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600]
- PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600]
- PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600]
- PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600]
- regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600]
- software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600]
- numa: Move numa implementation to common code (Mark Langsdorf) [2032600]
- arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600]
- driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600]
- driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600]
- driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600]
- driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600]
- drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600]
- driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600]
- drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600]
- PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600]
- dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887]
- vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595]
- vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595]
- vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595]
- vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595]
- vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595]
- vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595]
- vdpa: Introduce query of device config layout (Cindy Lu) [2031595]
- vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595]
- vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595]
- vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595]
- vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595]
- eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595]
- vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595]
- virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595]
- vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595]
- vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595]
- vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595]
- vdpa: fix typo (Cindy Lu) [2031595]
- vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595]
- vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595]
- vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595]
- vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595]
- vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595]
- vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595]
- vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595]
- vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595]
- vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595]
- vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595]
- vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595]
- vdpa: Fix some coding style issues (Cindy Lu) [2031595]
- vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595]
- vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595]
- vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595]
- vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595]
- vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595]
- vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595]
- vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595]
- vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595]
- vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595]
- vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595]
- vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595]
- vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595]
- vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595]
- vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595]
- virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595]
- vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595]
- vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595]
- vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595]
- vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595]
- vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595]
- vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595]
- iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765]
- dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358]
- dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358]
- dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358]
- dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358]
- dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358]
- dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358]
- selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433]
- net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334]
- net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452]
- net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452]
- net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452]
- mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161]
- rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700]
- redhat: add initial rpminspect configuration (Augusto Caringi)
* Fri Feb 04 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-365.el8]
- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692]
- drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942}
- drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330}
- [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757]
- [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919]
- tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964]
- x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237]
- xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764]
- vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185}
- KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105]
- KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105]
- KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105]
- KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105]
- KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105]
- KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105]
- x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105]
- powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954]
- powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954]
- powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954]
- powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954]
- drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523]
- drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523]
- drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523]
- drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523]
- drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523]
- drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523]
- drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523]
- drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523]
- drm/nouveau: recognise GA106 (Ben Skeggs) [2043523]
- redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)
* Tue Feb 01 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-364.el8]
- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124]
- bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881]
- bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564]
- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564]
- bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564]
- bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564]
- bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564]
- bonding: combine netlink and console error messages (Jonathan Toppins) [2042564]
- bonding: add new option lacp_active (Jonathan Toppins) [2042564]
- bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564]
- bonding: fix build issue (Jonathan Toppins) [2042564]
- bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564]
- bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564]
- bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564]
- bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564]
- bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564]
- bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564]
- bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564]
- net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564]
- bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564]
- net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564]
- bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564]
- bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564]
- scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276]
- scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276]
- scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276]
- scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276]
- scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276]
- scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276]
- scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276]
- scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276]
- scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276]
- ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937]
- KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126]
- configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772]
- platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772]
- platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772]
- platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772]
- platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772]
- platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772]
- platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772]
- platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772]
- platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772]
- platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772]
- platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772]
- platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772]
- platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772]
- platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772]
- platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772]
- platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772]
- platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772]
- platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772]
- platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772]
- platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772]
- x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197]
- RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597]
- RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597]
- RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597]
- RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597]
- RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597]
- RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597]
- RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597]
- net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059]
- powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973]
- selftests: bpf: Fix bind on used port (Felix Maurer) [2025795]
- bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016]
- selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602]
- selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602]
- tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604]
- tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604]
- hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539]
- hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539]
- hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539]
- x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539]
- hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539]
- hwmon: (k10temp) Update driver documentation (David Arcari) [2022539]
- hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539]
- docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539]
- mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598]
- mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598]
- mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598]
- mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]
* Fri Jan 28 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-363.el8]
- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata)
- net: mana: Add RX fencing (Mohammed Gamal) [2030132]
- net: mana: Add XDP support (Mohammed Gamal) [2030132]
- net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132]
- net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132]
- net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132]
- net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132]
- net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132]
- net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132]
- net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132]
- net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540]
- net: stmmac: Fix potential integer overflow (Mark Salter) [1989540]
- net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540]
- net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540]
- net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540]
- net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540]
- net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612]
- net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612]
- inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486}
- net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969]
- net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651]
- ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375]
- ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375]
- ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375]
- ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375]
- rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291]
- rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291]
- rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291]
- rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291]
- rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291]
- rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291]
- rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291]
- rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291]
- rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291]
- rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291]
- rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291]
- rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291]
- rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291]
- rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291]
- rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291]
- rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291]
- rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291]
- rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291]
- rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291]
- rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291]
- rtw89: remove unneeded variable (Íñigo Huguet) [2033291]
- rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291]
- rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291]
- rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291]
- rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291]
- rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291]
- rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291]
- rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291]
- rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291]
- rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291]
- rtw89: fix error function parameter (Íñigo Huguet) [2033291]
- rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291]
- rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291]
- rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291]
- rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291]
- rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291]
- powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798]
- pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798]
- powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798]
- powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798]
- powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798]
- powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798]
- powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798]
- powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798]
- pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798]
- selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308]
- selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308]
- mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045]
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254]
- SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646]
- SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646]
- SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646]
- SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646]
- SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646]
- sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646]
- SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646]
- arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774]
- ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774]
- s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182]
- powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827]
- of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827]
- of: Add device_type access helper functions (Diego Domingos) [2031827]
- powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259]
- powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259]
- powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259]
- powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259]
- powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259]
- powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259]
- selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030]
- x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030]
- selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030]
- selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030]
- selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030]
- selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030]
- selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030]
- selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030]
- selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030]
- selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030]
- selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030]
- selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030]
- selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030]
- selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030]
- selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030]
- x86/sgx: Fix free page accounting (Vladis Dronov) [1920030]
- x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030]
- x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030]
- x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030]
- x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030]
- x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030]
- x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030]
- x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030]
- selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030]
- selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030]
- selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030]
- selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030]
- selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030]
- selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030]
- selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030]
- x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030]
- x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030]
- x86: Fix leftover comment typos (Vladis Dronov) [1920030]
- mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030]
- mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030]
- mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030]
- sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924]
- sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924]
- sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924]
- sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924]
- sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924]
- x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]
* Wed Jan 26 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-362.el8]
- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109]
- nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109]
- nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109]
- igbvf: Refactor trace (Corinna Vinschen) [2039886]
- igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886]
- mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072]
- powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072]
- drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072]
- drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072]
- Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634]
- scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833]
- scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599]
- scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599]
- scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634]
- scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577]
- Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488]
- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253]
- arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738]
- irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738]
- irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738]
- irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738]
- irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738]
- irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738]
- irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738]
- irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738]
- arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738]
- irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738]
- irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738]
- irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738]
- genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738]
- irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738]
- irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738]
- irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738]
- irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738]
- arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738]
- arm64: Improve parking of stopped CPUs (Mark Salter) [1996738]
- genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738]
- irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738]
- irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738]
- irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738]
- irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738]
- irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738]
- irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738]
- irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738]
- irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738]
- drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738]
- drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738]
- KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738]
- irqchip/gic: Atomically update affinity (Mark Salter) [1996738]
- irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738]
- irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738]
- irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738]
- irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738]
- irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738]
- selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444]
- PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339]
- RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893]
- RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339]
- RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339]
- RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339]
- RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339]
- RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339]
- RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339]
- RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339]
- dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424]
- dm table: log table creation error code (Benjamin Marzinski) [2034424]
- dm: make workqueue names device-specific (Benjamin Marzinski) [2034424]
- dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424]
- dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424]
- dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424]
- dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486]
- dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424]
- dm writecache: add event counters (Benjamin Marzinski) [2034424]
- dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424]
- dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424]
- dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424]
- dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424]
- dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424]
- dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424]
- dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424]
- dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424]
- dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424]
- dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424]
- dm btree: improve btree residency (Benjamin Marzinski) [2034424]
- dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424]
- dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424]
- dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424]
- dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424]
- dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424]
- dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424]
- recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890]
- recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890]
- KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572]
- HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814]
- HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814]
- HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814]
- HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814]
- HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814]
- HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814]
- HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814]
- HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814]
- HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814]
- HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814]
- HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814]
- HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814]
- HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814]
- HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814]
- HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814]
- HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814]
- HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814]
- HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814]
- HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814]
- HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814]
- HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814]
- HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814]
- HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814]
- HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814]
- HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814]
- HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814]
- HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814]
- HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814]
- HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814]
- HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814]
- HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814]
- HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814]
- HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814]
- HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814]
- HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814]
- HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814]
- HID: fix typo in Kconfig (Benjamin Tissoires) [2022814]
- HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814]
- HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814]
- HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814]
- HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814]
- HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814]
- HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814]
- HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814]
- HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814]
- HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814]
- HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814]
- HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814]
- HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814]
- HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759]
- HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759]
- HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759]
- HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814]
- HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814]
- HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814]
- HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814]
- HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814]
- HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814]
- HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814]
- HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814]
- HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814]
- HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814]
- HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814]
- HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814]
- HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814]
- HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814]
- HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814]
- HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814]
- HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814]
- HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814]
- HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814]
- HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814]
- HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814]
- HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814]
- HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814]
- HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814]
- HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814]
- HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814]
- HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814]
- HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814]
- HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814]
- HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814]
- HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814]
- HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814]
- HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814]
- HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814]
- HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814]
- HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814]
- HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814]
- HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814]
- HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814]
- HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814]
- HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814]
- HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814]
- HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814]
- HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814]
- HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814]
- HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814]
- HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814]
- HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814]
- HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814]
- HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814]
- HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814]
- HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814]
- HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814]
- HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814]
- HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814]
- HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814]
- HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814]
- HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814]
- HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814]
- HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814]
- HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814]
- HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814]
- HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814]
- HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814]
- HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814]
- HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814]
- HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814]
- HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814]
- HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814]
- HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814]
- HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814]
- HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814]
- HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814]
- HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814]
- HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814]
- HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814]
- HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814]
- HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814]
- HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814]
- HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814]
- HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814]
- HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814]
- HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814]
- HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814]
- HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814]
- HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814]
- HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814]
- HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814]
- HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814]
- HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814]
- iio: Add relative sensitivity support (Benjamin Tissoires) [2022814]
- iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814]
- AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814]
- AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814]
- AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814]
- HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814]
- HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814]
- HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814]
- HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814]
- HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814]
- HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814]
- HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814]
- HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814]
- HID: google: add don USB id (Benjamin Tissoires) [2022814]
- HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814]
- HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814]
- HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814]
- HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814]
- HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814]
- HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814]
- HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814]
- HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814]
- HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814]
- HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814]
- HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814]
- HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814]
- HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814]
- HID: playstation: track devices in list. (Benjamin Tissoires) [2022814]
- HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814]
- HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814]
- HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814]
- HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814]
- HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814]
- HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814]
- HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814]
- HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814]
- HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814]
- HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814]
- HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814]
- HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814]
- HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814]
- HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814]
- HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814]
- HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814]
- HID: correct kernel-doc notation in <linux/hid*.h> (Benjamin Tissoires) [2022814]
- HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814]
- HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814]
- HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814]
- HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814]
- HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814]
- redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814]
- HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814]
- HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814]
- HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814]
- HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814]
- HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814]
- HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814]
- HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814]
- HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814]
- HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814]
- HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814]
- HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814]
- HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814]
- HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814]
- HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814]
- HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814]
- HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814]
- HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814]
- HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814]
- HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814]
- HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814]
- HID: elecom: drop stray comment (Benjamin Tissoires) [2022814]
- HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814]
- HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814]
- HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814]
- HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814]
- HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814]
- HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814]
- HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814]
- HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814]
- HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814]
- HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814]
- SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814]
- HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814]
- HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814]
- HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814]
- HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814]
- HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814]
- HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814]
- timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814]
- HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814]
- AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814]
- HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814]
- HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814]
- HID: add support for Sega Saturn (Benjamin Tissoires) [2022814]
- HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814]
- HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814]
- SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814]
- SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814]
- redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674]
- SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814]
- HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814]
- HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814]
- HID: add vivaldi HID driver (Benjamin Tissoires) [2022814]
- HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814]
- HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814]
- HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814]
- HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814]
- HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814]
- HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814]
- HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814]
- HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814]
- HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814]
- HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814]
- HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814]
- Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814]
- Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814]
- Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814]
- Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814]
- Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814]
- Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814]
- Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814]
- Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814]
- Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814]
- Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814]
- ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814]
- Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814]
- Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814]
- Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814]
- Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814]
- Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814]
- Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814]
- Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814]
- Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814]
- Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814]
- Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814]
- Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814]
- Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814]
- Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814]
- Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814]
- Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814]
- Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814]
- Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814]
- Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814]
- Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814]
- Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814]
- HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814]
- HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814]
- treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814]
- HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814]
- HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814]
- HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814]
- HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814]
- HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814]
- HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814]
- HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814]
- HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814]
- HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814]
- HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814]
- HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814]
- HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814]
- gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814]
- HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814]
- HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814]
- HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814]
- HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814]
- HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814]
- HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814]
- af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920}
- net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782]
- af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203}
- netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773}
- netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167]
- selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167]
- selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167]
- selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167]
- selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167]
- ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485}
- igc: fix tunnel offloading (Corinna Vinschen) [1910885]
- virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442]
- vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442]
- vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442]
- vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442]
- vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442]
- VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442]
- vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442]
- virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442]
- virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442]
- net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375]
- net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]
* Mon Jan 24 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-361.el8]
- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155}
- isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389}
- vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974}
- USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985]
- usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985]
- usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985]
- usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985]
- xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985]
- usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985]
- usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985]
- media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985]
- ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985]
- usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985]
- USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985]
- usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985]
- usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985]
- usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985]
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985]
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985]
- power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985]
- thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985]
- thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985]
- thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985]
- thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985]
- thunderbolt: Do not read control adapter config space (Torez Smith) [1975985]
- thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985]
- usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985]
- usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985]
- usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985]
- Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985]
- USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985]
- usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985]
- Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985]
- usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985]
- usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985]
- usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985]
- USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985]
- USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985]
- USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985]
- USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985]
- media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985]
- media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985]
- USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985]
- usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985]
- USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985]
- USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985]
- Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985]
- usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985]
- usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985]
- usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985]
- usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985]
- usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985]
- usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985]
- usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985]
- USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985]
- usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985]
- usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985]
- usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985]
- xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985]
- USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985]
- USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985]
- USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985]
- thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985]
- USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985]
- usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985]
- usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985]
- thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985]
- xhci: remove redundant continue statement (Torez Smith) [1975985]
- usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985]
- docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985]
- xhci: solve a double free problem while doing s4 (Torez Smith) [1975985]
- xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985]
- xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985]
- xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985]
- usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985]
- usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985]
- usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985]
- usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985]
- usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985]
- usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985]
- usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985]
- usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985]
- media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985]
- media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985]
- cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985]
- thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985]
- usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985]
- usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985]
- thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985]
- thunderbolt: No need to include <linux/acpi.h> in usb4_port.c (Torez Smith) [1975985]
- thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985]
- thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985]
- thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985]
- usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985]
- usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985]
- usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985]
- usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985]
- USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985]
- USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985]
- USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985]
- usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985]
- usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985]
- USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985]
- usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985]
- usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985]
- usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985]
- usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985]
- usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985]
- usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985]
- media: cinergyt2: make properties const (Torez Smith) [1975985]
- media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985]
- USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985]
- usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985]
- usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985]
- usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985]
- usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985]
- usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985]
- usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985]
- usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985]
- dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985]
- usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985]
- Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985]
- dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985]
- media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985]
- usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985]
- usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985]
- usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985]
- usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985]
- usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985]
- Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985]
- media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985]
- media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985]
- media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985]
- media: gspca/sq905: fix control-request direction (Torez Smith) [1975985]
- media: dtv5100: fix control-request directions (Torez Smith) [1975985]
- media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985]
- media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985]
- media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985]
- media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985]
- thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985]
- thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985]
- thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985]
- thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985]
- thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985]
- thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985]
- thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985]
- thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985]
- thunderbolt: Add USB4 port devices (Torez Smith) [1975985]
- thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985]
- thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985]
- USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985]
- usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985]
- usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985]
- usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985]
- usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985]
- usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985]
- usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985]
- usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985]
- driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985]
- usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985]
- usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985]
- usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985]
- usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985]
- usb: roles: add helper usb_role_string() (Torez Smith) [1975985]
- USB: serial: omninet: update driver description (Torez Smith) [1975985]
- USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985]
- USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985]
- usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985]
- USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985]
- usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985]
- usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985]
- media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985]
- media: dvb-usb: fix wrong definition (Torez Smith) [1975985]
- USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985]
- USB: trancevibrator: fix control-request direction (Torez Smith) [1975985]
- USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985]
- usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985]
- usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985]
- usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985]
- usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985]
- usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985]
- usb: isp1760: remove platform data struct and code (Torez Smith) [1975985]
- usb: fix spelling mistakes in header files (Torez Smith) [1975985]
- USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985]
- USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985]
- usb: Restore the usb_header label (Torez Smith) [1975985]
- usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985]
- usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985]
- misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985]
- usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985]
- USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985]
- usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985]
- usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985]
- Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985]
- USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985]
- usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985]
- media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985]
- media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985]
- media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985]
- media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985]
- media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985]
- Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985]
- media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985]
- Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985]
- Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985]
- usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985]
- usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985]
- usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985]
- usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985]
- xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985]
- usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985]
- xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985]
- xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985]
- xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985]
- usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985]
- usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985]
- usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985]
- usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985]
- usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985]
- usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985]
- usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985]
- usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985]
- usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985]
- usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985]
- usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985]
- usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985]
- usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985]
- usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985]
- usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985]
- usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985]
- usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985]
- usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985]
- usb: Restore the reference to ch9.h (Torez Smith) [1975985]
- usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985]
- usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985]
- cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985]
- usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985]
- USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985]
- USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985]
- USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985]
- usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985]
- usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985]
- usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985]
- usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985]
- usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985]
- usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985]
- usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985]
- usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985]
- usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985]
- usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985]
- usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985]
- usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985]
- usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985]
- usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985]
- usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985]
- usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985]
- usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985]
- usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985]
- usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985]
- usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985]
- usb: xhci-mtk: remove bus status check (Torez Smith) [1975985]
- usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985]
- USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985]
- usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985]
- usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985]
- usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985]
- usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985]
- usb: xhci-mtk: remove unused members (Torez Smith) [1975985]
- usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985]
- usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985]
- usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985]
- usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985]
- usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985]
- usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985]
- usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985]
- usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985]
- USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985]
- usb: typec: silence a static checker warning (Torez Smith) [1975985]
- USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985]
- USB: serial: xr: add copyright notice (Torez Smith) [1975985]
- USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985]
- USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985]
- USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985]
- USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985]
- USB: serial: xr: add type abstraction (Torez Smith) [1975985]
- USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985]
- USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985]
- USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985]
- USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985]
- USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985]
- USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985]
- USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985]
- USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985]
- USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985]
- USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985]
- USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985]
- usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985]
- usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985]
- usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985]
- usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985]
- usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985]
- usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985]
- usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985]
- usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985]
- usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985]
- usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985]
- usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985]
- usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985]
- Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985]
- USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985]
- USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985]
- usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985]
- usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985]
- usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985]
- USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985]
- USB: serial: do not use tty class device for debugging (Torez Smith) [1975985]
- USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985]
- Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985]
- usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985]
- usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985]
- usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985]
- usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985]
- usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985]
- usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985]
- usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985]
- usb: typec: Link all ports during connector registration (Torez Smith) [1975985]
- usb: Iterator for ports (Torez Smith) [1975985]
- usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985]
- usb: typec: Port mapping utility (Torez Smith) [1975985]
- usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985]
- usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985]
- usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985]
- usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985]
- usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985]
- usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985]
- usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985]
- usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985]
- usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985]
- usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985]
- usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985]
- usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985]
- usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985]
- usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985]
- usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985]
- usb: dwc2: Add host partial power down functions (Torez Smith) [1975985]
- usb: dwc2: Add device partial power down functions (Torez Smith) [1975985]
- media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985]
- media: gspca: Fix memory leak in probe (Torez Smith) [1975985]
- media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985]
- media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985]
- media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985]
- media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985]
- thunderbolt: Add details to router uevent (Torez Smith) [1975985]
- USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985]
- USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985]
- USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985]
- USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985]
- USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985]
- USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985]
- USB: serial: stop reporting legacy UART types (Torez Smith) [1975985]
- USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985]
- USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985]
- USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985]
- USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985]
- USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985]
- media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985]
- media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985]
- xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985]
- xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985]
- xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985]
- xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985]
- media: em28xx: fix memory leak (Torez Smith) [1975985]
- usb: typec: Declare the typec_class static (Torez Smith) [1975985]
- usb: typec: Organize the private headers properly (Torez Smith) [1975985]
- usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985]
- usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985]
- usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985]
- usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985]
- usb: dwc2: add parenthess and space around * (Torez Smith) [1975985]
- usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985]
- usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985]
- usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985]
- usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985]
- USB: serial: xr: claim both interfaces (Torez Smith) [1975985]
- USB: serial: add support for multi-interface functions (Torez Smith) [1975985]
- USB: serial: refactor endpoint classification (Torez Smith) [1975985]
- USB: serial: drop unused suspending flag (Torez Smith) [1975985]
- USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985]
- USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985]
- usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985]
- usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985]
- usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985]
- usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985]
- usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985]
- usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985]
- usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985]
- usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985]
- usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985]
- usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985]
- usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985]
- usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985]
- tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985]
- xhci: Fix uninitialized errors (Torez Smith) [1975985]
- usb: typec: Fix a typo (Torez Smith) [1975985]
- usb: xhci: Remove unused function (Torez Smith) [1975985]
- usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985]
- usb: xhci: Fix port minor revision (Torez Smith) [1975985]
- usb: xhci: Init root hub SSP rate (Torez Smith) [1975985]
- thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985]
- usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985]
- usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985]
- usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985]
- usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985]
- usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985]
- USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985]
- usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985]
- USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985]
- USB: core: drop outdated interface-binding comment (Torez Smith) [1975985]
- media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985]
- media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985]
- media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985]
- media: flexcop-usb: delete unneeded return (Torez Smith) [1975985]
- thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985]
- thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985]
- thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985]
- thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985]
- thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985]
- thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985]
- thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985]
- thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985]
- thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985]
- thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985]
- thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985]
- thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985]
- thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985]
- thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985]
- thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985]
- thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985]
- usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985]
- drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985]
- usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985]
- usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985]
- USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985]
- USB: serial: pl2303: add device-type names (Torez Smith) [1975985]
- USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985]
- USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985]
- USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985]
- USB: serial: pl2303: clean up type detection (Torez Smith) [1975985]
- USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985]
- USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985]
- usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985]
- usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985]
- usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985]
- usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985]
- thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985]
- media: fix incorrect kernel doc usages (Torez Smith) [1975985]
- media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985]
- media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985]
- media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985]
- media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985]
- media: usbtv: constify static structs (Torez Smith) [1975985]
- media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985]
- media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985]
- media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985]
- media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985]
- media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985]
- usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985]
- usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985]
- usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985]
- usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985]
- usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985]
- usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985]
- usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985]
- usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985]
- usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985]
- usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985]
- usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985]
- usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985]
- usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985]
- usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985]
- usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985]
- usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985]
- usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985]
- usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985]
- usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985]
- usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985]
- usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985]
- media: uvc: don't do DMA on stack (Torez Smith) [1975985]
- usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985]
- media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985]
- USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985]
- usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985]
- media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985]
- media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985]
- USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985]
- media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985]
- USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985]
- media: uvc: strncpy -> strscpy (Torez Smith) [1975985]
- media: uvcvideo: Rename debug functions (Torez Smith) [1975985]
- media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985]
- media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985]
- USB: core: no need to save usb_devices_root (Torez Smith) [1975985]
- media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985]
- usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985]
- media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985]
- usb: dwc3: add a power supply for current control (Torez Smith) [1975985]
- media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985]
- usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985]
- media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985]
- media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985]
- usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985]
- media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985]
- usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985]
- media: uvcvideo: Allow extra entities (Torez Smith) [1975985]
- usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985]
- tty: make everyone's write_room return >= 0 (Torez Smith) [1975985]
- media: uvcvideo: Move guid to entity (Torez Smith) [1975985]
- USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985]
- media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985]
- thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985]
- media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985]
- thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985]
- media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985]
- media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985]
- media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985]
- driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985]
- media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985]
- media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985]
- media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985]
- media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985]
- media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985]
- USB: serial: xr: fix B0 handling (Torez Smith) [1975985]
- media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985]
- USB: serial: xr: fix pin configuration (Torez Smith) [1975985]
- media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985]
- USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985]
- media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985]
- USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985]
- media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985]
- USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985]
- media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985]
- USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985]
- USB: serial: xr: use termios flag helpers (Torez Smith) [1975985]
- USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985]
- media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985]
- USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985]
- media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985]
- USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985]
- USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985]
- media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985]
- USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985]
- media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985]
- media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985]
- media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985]
- media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985]
- media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985]
- media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985]
- media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985]
- crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307]
- crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307]
- crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307]
- crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307]
- crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307]
- crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307]
- crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307]
- crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307]
- crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307]
- crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307]
- crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307]
- crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307]
- crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307]
- crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307]
- crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307]
- crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307]
- crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307]
- crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307]
- crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307]
- crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307]
- crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307]
- crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307]
- crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307]
- crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307]
- crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307]
- crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307]
- crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307]
- crypto: qat - do not rely on min version (Vladis Dronov) [1960307]
- crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307]
- crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307]
- crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307]
- crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307]
- crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307]
- crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307]
- crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307]
- crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307]
- crypto: qat - add pfvf_ops (Vladis Dronov) [1960307]
- crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307]
- crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307]
- crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307]
- crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307]
- crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307]
- crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307]
- crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307]
- crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307]
- crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307]
- crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307]
- crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307]
- crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307]
- crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307]
- crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307]
- crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307]
- crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307]
- crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307]
- crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307]
- crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307]
- crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307]
- crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307]
- crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307]
- crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307]
- crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307]
- crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307]
- crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307]
- crypto: qat - power up 4xxx device (Vladis Dronov) [1960307]
- crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307]
- crypto: qat - free irq in case of failure (Vladis Dronov) [1960307]
- crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307]
- crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307]
- crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307]
- crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307]
- crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307]
- crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307]
- crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307]
- crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307]
- crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307]
- crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307]
- crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307]
- crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307]
- crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307]
- crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307]
- crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307]
- crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307]
- crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307]
- crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307]
- crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307]
- crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307]
- crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307]
- crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307]
- crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307]
- crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307]
- crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307]
- crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307]
- crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307]
- crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307]
- lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307]
- redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292]
- net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003]
- e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803]
- e1000e: Separate TGP board type from SPT (Ken Cox) [1952803]
- e1000e: Add support for the next LOM generation (Ken Cox) [1952803]
- e1000e: Add support for Lunar Lake (Ken Cox) [1952803]
- ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906]
- powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639]
- of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468]
- net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468]
- net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468]
- net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468]
- [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641]
- [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641]
- Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580]
- writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580]
- writeback: rename domain_update_bandwidth() (Nico Pache) [1990580]
- writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580]
- writeback: reliably update bandwidth estimation (Nico Pache) [1990580]
- writeback: track number of inodes under writeback (Nico Pache) [1990580]
- bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580]
- bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580]
- bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580]
- mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580]
- bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580]
- bcache: inherit the optimal I/O size (Nico Pache) [1990580]
- fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580]
- Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580]
- mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580]
- mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580]
- virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580]
- aoe: register default groups with device_add_disk() (Nico Pache) [1990580]
- block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580]
- block: add helper macros for queue sysfs entries (Nico Pache) [1990580]
- cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200]
- igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667]
- igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667]
- igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667]
- igc: Add new device ID (Corinna Vinschen) [1970667]
- igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667]
- igc: Update I226_K device ID (Corinna Vinschen) [1970667]
- net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667]
- igc: Add support for CBS offloading (Corinna Vinschen) [1970667]
- igc: Simplify TSN flags handling (Corinna Vinschen) [1970667]
- igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667]
- igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667]
- igc: Enable PCIe PTM (Corinna Vinschen) [1970667]
- igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667]
- igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667]
- igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667]
- igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667]
- igc: Remove phy->type checking (Corinna Vinschen) [1970667]
- igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667]
- igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667]
- Revert "igc: Export LEDs" (Corinna Vinschen) [1970667]
- igc: Export LEDs (Corinna Vinschen) [1970667]
- igc: Make flex filter more flexible (Corinna Vinschen) [1970667]
- igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667]
- igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667]
- igc: Add possibility to add flex filter (Corinna Vinschen) [1970667]
- igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667]
- igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667]
- igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667]
- intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667]
- igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667]
- igc: Indentation fixes (Corinna Vinschen) [1970667]
- igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667]
- igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667]
- igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667]
- igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667]
- igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667]
- intel: remove checker warning (Corinna Vinschen) [1970667]
- igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667]
- igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667]
- igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667]
- igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667]
- igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667]
- igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667]
- igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667]
- igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667]
- igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667]
- igc: use XDP helpers (Corinna Vinschen) [1970667]
- igc: Expose LPI counters (Corinna Vinschen) [1970667]
- igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667]
- igc: Enable internal i225 PPS (Corinna Vinschen) [1970667]
- igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667]
- igc: Add support for XDP_TX action (Corinna Vinschen) [1970667]
- igc: Add initial XDP support (Corinna Vinschen) [1970667]
- drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141]
- cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141]
- cfg80211: fix management registrations locking (Íñigo Huguet) [2004141]
- cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141]
- mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141]
- mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141]
- Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141]
- iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141]
- mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141]
- mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141]
- mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141]
- mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141]
- mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141]
- mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141]
- mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141]
- mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141]
- Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141]
- iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141]
- iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141]
- iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141]
- iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141]
- iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141]
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141]
- iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141]
- net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141]
- net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141]
- intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141]
- mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141]
- mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141]
- brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141]
- brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141]
- rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141]
- rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141]
- ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141]
- ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141]
- iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141]
- iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141]
- iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141]
- iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141]
- iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141]
- iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141]
- iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141]
- iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141]
- iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141]
- iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141]
- iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141]
- iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141]
- iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141]
- iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141]
- iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141]
- iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141]
- iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141]
- iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141]
- iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141]
- iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141]
- iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141]
- iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141]
- iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141]
- iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141]
- iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141]
- iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141]
- iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141]
- iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141]
- iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141]
- iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141]
- iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141]
- iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141]
- iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141]
- iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141]
- iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141]
- iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141]
- iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141]
- iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141]
- iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141]
- iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141]
- iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141]
- iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141]
- iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141]
- iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141]
- iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141]
- iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141]
- iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141]
- iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141]
- iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141]
- iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141]
- iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141]
- iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141]
- iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141]
- iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141]
- iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141]
- iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141]
- iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141]
- iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141]
- iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141]
- iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141]
- iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141]
- iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141]
- iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141]
- iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141]
- iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141]
- iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141]
- iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141]
- iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141]
- iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141]
- iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141]
- cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141]
- mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141]
- ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141]
- ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141]
- mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141]
- ieee80211: add TWT element definitions (Íñigo Huguet) [2004141]
- brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141]
- rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141]
- rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141]
- rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141]
- rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141]
- rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141]
- rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141]
- rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141]
- rtw88: change beacon filter default mode (Íñigo Huguet) [2004141]
- rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141]
- rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141]
- rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141]
- rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141]
- mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141]
- mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141]
- mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141]
- rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141]
- rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141]
- ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141]
- ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141]
- brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141]
- brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141]
- brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141]
- brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141]
- brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141]
- brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141]
- brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141]
- brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141]
- net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141]
- cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141]
- mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141]
- mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141]
- mac80211: add support for BSS color change (Íñigo Huguet) [2004141]
- nl80211: add support for BSS coloring (Íñigo Huguet) [2004141]
- mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141]
- mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141]
- mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141]
- mac80211: include <linux/rbtree.h> (Íñigo Huguet) [2004141]
- mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141]
- mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141]
- mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141]
- mt76: fix enum type mismatch (Íñigo Huguet) [2004141]
- bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141]
- bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141]
- bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141]
- ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141]
- bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141]
- bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141]
- bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141]
- Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141]
- mhi: Fix networking tree build. (Íñigo Huguet) [2004141]
- brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141]
- iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141]
- iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141]
- iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141]
- cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141]
- nl80211: limit band information in non-split data (Íñigo Huguet) [2004141]
- mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141]
- mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141]
- mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141]
- net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141]
- bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141]
- net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141]
- bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141]
- mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141]
- mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141]
- ath11k: Remove some duplicate code (Íñigo Huguet) [2004141]
- ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141]
- iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141]
- rtw88: fix c2h memory leak (Íñigo Huguet) [2004141]
- brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141]
- bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141]
- bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141]
- bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141]
- brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141]
- cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141]
- mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141]
- Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141]
- mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141]
- mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141]
- mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141]
- mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141]
- mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141]
- mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141]
- mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141]
- cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141]
- cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141]
- cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141]
- mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141]
- cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141]
- cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141]
- nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141]
- mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141]
- cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141]
- mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141]
- cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141]
- mac80211: improve AP disconnect message (Íñigo Huguet) [2004141]
- mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141]
- ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141]
- mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141]
- nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141]
- mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141]
- mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141]
- mac80211: free skb in WEP error case (Íñigo Huguet) [2004141]
- mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141]
- ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141]
- mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141]
- ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141]
- mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141]
- mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141]
- mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141]
- mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141]
- mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141]
- mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141]
- cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141]
- wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141]
- mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141]
- mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141]
- mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141]
- cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141]
- mac80211: remove the repeated declaration (Íñigo Huguet) [2004141]
- mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141]
- mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141]
- mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141]
- mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141]
- mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141]
- mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141]
- mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141]
- mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141]
- cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141]
- cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141]
- mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141]
- net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141]
- wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141]
- ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141]
- mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141]
- mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141]
- rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141]
- rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141]
- rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141]
- rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141]
- rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141]
- rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141]
- rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141]
- rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141]
- rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141]
- rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141]
- rtw88: add path diversity (Íñigo Huguet) [2004141]
- rtw88: add beacon filter support (Íñigo Huguet) [2004141]
- iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141]
- iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141]
- iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141]
- iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141]
- iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141]
- iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141]
- iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141]
- iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141]
- iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141]
- iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141]
- iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141]
- iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141]
- iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141]
- iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141]
- iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141]
- iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141]
- iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141]
- iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141]
- iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141]
- iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141]
- iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141]
- iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141]
- iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141]
- iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141]
- iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141]
- iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141]
- iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141]
- iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141]
- iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141]
- iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141]
- iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141]
- iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141]
- iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141]
- iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141]
- iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141]
- iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141]
- iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141]
- iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141]
- iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141]
- iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141]
- iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141]
- ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141]
- ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141]
- rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141]
- rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141]
- mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141]
- mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141]
- mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141]
- mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141]
- mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141]
- mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141]
- mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141]
- mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141]
- mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141]
- mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141]
- mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141]
- mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141]
- mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141]
- mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141]
- mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141]
- mt76: use SPDX header file comment style (Íñigo Huguet) [2004141]
- mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141]
- mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141]
- mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141]
- mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141]
- mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141]
- mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141]
- mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141]
- mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141]
- mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141]
- mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141]
- mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141]
- mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141]
- mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141]
- mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141]
- mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141]
- mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141]
- mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141]
- mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141]
- mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141]
- mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141]
- mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141]
- mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141]
- mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141]
- mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141]
- mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141]
- mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141]
- mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141]
- mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141]
- mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141]
- mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141]
- mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141]
- mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141]
- mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141]
- mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141]
- mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141]
- mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141]
- mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141]
- mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141]
- mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141]
- mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141]
- mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141]
- mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141]
- mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141]
- mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141]
- mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141]
- mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141]
- mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141]
- mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141]
- mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141]
- mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141]
- mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141]
- mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141]
- mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141]
- mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141]
- mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141]
- mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141]
- mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141]
- mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141]
- mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141]
- mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141]
- mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141]
- mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141]
- mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141]
- mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141]
- mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141]
- mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141]
- mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141]
- mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141]
- mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141]
- mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141]
- mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141]
- mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141]
- mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141]
- mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141]
- mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141]
- cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141]
- cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141]
- mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141]
- mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141]
- mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141]
- mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141]
- mt76: improve tx status codepath (Íñigo Huguet) [2004141]
- mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141]
- mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141]
- mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141]
- mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141]
- mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141]
- mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141]
- mt76: mt7915: add MSI support (Íñigo Huguet) [2004141]
- ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141]
- ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141]
- ath10k: remove the repeated declaration (Íñigo Huguet) [2004141]
- ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141]
- ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141]
- ath: Fix wrong function name in comments (Íñigo Huguet) [2004141]
- rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141]
- rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141]
- rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141]
- rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141]
- rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141]
- rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141]
- rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141]
- rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141]
- rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141]
- brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141]
- brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141]
- brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141]
- brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141]
- brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141]
- brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141]
- brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141]
- brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141]
- brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141]
- brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141]
- brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141]
- ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141]
- ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141]
- ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141]
- ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141]
- ath11k: add support for WCN6855 (Íñigo Huguet) [2004141]
- ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141]
- ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141]
- ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141]
- ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141]
- ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141]
- ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141]
- mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141]
- mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141]
- wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141]
- wwan: core: support default netdev creation (Íñigo Huguet) [2004141]
- wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141]
- net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141]
- bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141]
- mac80211: drop multicast fragments (Íñigo Huguet) [2004141]
- mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141]
- cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141]
- cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141]
- mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141]
- mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141]
- mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141]
- mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141]
- mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141]
- cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141]
- mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141]
- mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141]
- mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141]
- mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141]
- ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141]
- ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141]
- mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141]
- mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141]
- mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141]
- mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141]
- mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141]
- mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141]
- brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141]
- Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141]
- net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141]
- Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141]
- wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141]
- wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141]
- iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141]
- mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141]
- wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141]
- mt76: use threaded NAPI (Íñigo Huguet) [2004141]
- net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141]
- net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141]
- net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141]
- net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141]
- net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141]
- bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141]
- bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141]
- bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141]
- bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141]
- bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141]
- bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141]
- bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141]
- bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141]
- bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141]
- bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141]
- bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141]
- bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141]
- bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141]
- bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141]
- bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141]
- bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141]
- bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141]
- bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141]
- bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141]
- bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141]
- bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141]
- bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141]
- bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141]
- bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141]
- bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141]
- bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141]
- net: export dev_set_threaded symbol (Íñigo Huguet) [2004141]
- bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141]
- bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141]
- bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141]
- bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141]
- bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141]
- bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141]
- bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141]
- bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141]
- bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141]
- bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141]
- ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141]
- net: mhi: Add mbim proto (Íñigo Huguet) [2004141]
- net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141]
- net: mhi: Create mhi.h (Íñigo Huguet) [2004141]
- net: mhi: Add dedicated folder (Íñigo Huguet) [2004141]
- net: mhi: Add protocol support (Íñigo Huguet) [2004141]
- net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141]
- net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141]
- net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141]
- net: mhi: Set wwan device type (Íñigo Huguet) [2004141]
- net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141]
- net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141]
- net: Add mhi-net driver (Íñigo Huguet) [2004141]
- ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322}
- ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322}
- iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601]
- swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601]
- iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601]
- iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601]
- iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601]
- iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601]
- iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601]
- redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601]
- swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601]
- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601]
- s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601]
- swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601]
- swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601]
- swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601]
- swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601]
- swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601]
- swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601]
- swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601]
- swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601]
- swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601]
- swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601]
- swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601]
- swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601]
- swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601]
- swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601]
- of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601]
- dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601]
- of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601]
- drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601]
- drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601]
- driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601]
- powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601]
- dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601]
- dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601]
- dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601]
- dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601]
- dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601]
- swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601]
- dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601]
- swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601]
- swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601]
- swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601]
- swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601]
- swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601]
- swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601]
- swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601]
- swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601]
- dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601]
- dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601]
- dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601]
- dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601]
- dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601]
- swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601]
- swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601]
- xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601]
- swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023]
- swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023]
- swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023]
- swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023]
- xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601]
- xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601]
- swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023]
- xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601]
- xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601]
- xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601]
- xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601]
- swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023]
- swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023]
- swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023]
- swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023]
- swiotlb: Fix the type of index (Jerry Snitselaar) [2018601]
- swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023]
- powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023]
- nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023]
- swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023]
- swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023]
- swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023]
- swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023]
- swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023]
- swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023]
- swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023]
- driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023]
- sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601]
- driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601]
- dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601]
- powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601]
- dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601]
- dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601]
- dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601]
- dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h> (Jerry Snitselaar) [2018601]
- dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dma (Jerry Snitselaar) [2018601]
- dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601]
- dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601]
- dma-mapping: split <linux/dma-mapping.h> (Jerry Snitselaar) [2018601]
- dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601]
- of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601]
- swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601]
- xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601]
- swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601]
- swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601]
- swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601]
- swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601]
- swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601]
- swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601]
- swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601]
- swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601]
- swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601]
- swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601]
- swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601]
- xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601]
- xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601]
- xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601]
- xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601]
- xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601]
- igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882]
- igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882]
- net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158]
- net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158]
- net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158]
- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158]
- ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158]
- net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158]
- net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158]
- net: ena: re-organize code to improve readability (Petr Oros) [2038158]
- net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158]
- net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158]
- net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158]
- net: ena: Remove module param and change message severity (Petr Oros) [2038158]
- net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158]
- net: ena: use build_skb() in RX path (Petr Oros) [2038158]
- net: ena: Improve error logging in driver (Petr Oros) [2038158]
- net: ena: Remove unused code (Petr Oros) [2038158]
- net: ena: optimize data access in fast-path code (Petr Oros) [2038158]
- kasan, slub: reset tag when printing address (Nico Pache) [1954335]
- kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335]
- Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335]
- kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335]
- kunit: support failure from dynamic analysis tools (Nico Pache) [1954335]
- Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335]
- kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335]
- kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335]
- powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335]
- kasan: remove redundant config option (Nico Pache) [1954335]
- kasan: fix hwasan build for gcc (Nico Pache) [1954335]
- lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335]
- kasan: fix conflict with page poisoning (Nico Pache) [1954335]
- kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335]
- kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335]
- kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335]
- kasan: inline HW_TAGS helper functions (Nico Pache) [1954335]
- kasan: ensure poisoning size alignment (Nico Pache) [1954335]
- kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335]
- kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335]
- kasan: rework krealloc tests (Nico Pache) [1954335]
- kasan: unify large kfree checks (Nico Pache) [1954335]
- kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335]
- kasan: optimize large kmalloc poisoning (Nico Pache) [1954335]
- kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335]
- kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335]
- kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335]
- kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335]
- kasan: add proper page allocator tests (Nico Pache) [1954335]
- kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335]
- kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335]
- kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335]
- kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335]
- kasan: add match-all tag tests (Nico Pache) [1954335]
- kasan: add macros to simplify checking test constraints (Nico Pache) [1954335]
- kasan: clean up comments in tests (Nico Pache) [1954335]
- kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335]
- kasan: prefix global functions with kasan_ (Nico Pache) [1954335]
- kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335]
- kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335]
- kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335]
- kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335]
- kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335]
- kasan: update documentation (Nico Pache) [1954335]
- kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335]
- kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335]
- kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335]
- kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335]
- kasan: don't round_up too much (Nico Pache) [1954335]
- kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335]
- kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335]
- kasan: add and integrate kasan boot parameters (Nico Pache) [1954335]
- kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335]
- kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335]
- kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335]
- kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335]
- kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335]
- kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335]
- kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335]
- kasan: introduce set_alloc_info (Nico Pache) [1954335]
- kasan: rename get_alloc/free_info (Nico Pache) [1954335]
- kasan: simplify quarantine_put call site (Nico Pache) [1954335]
- kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335]
- kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335]
- kasan, arm64: print report from tag fault handler (Nico Pache) [1954335]
- kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335]
- kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335]
- string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335]
- kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335]
- kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335]
- arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335]
- kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335]
- mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335]
- kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335]
- kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335]
- kasan: rename SHADOW layout macros to META (Nico Pache) [1954335]
- kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335]
- kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335]
- kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335]
- kasan, arm64: move initialization message (Nico Pache) [1954335]
- kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335]
- kasan, arm64: only init shadow for software modes (Nico Pache) [1954335]
- kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335]
- kasan: hide invalid free check implementation (Nico Pache) [1954335]
- kasan: don't duplicate config dependencies (Nico Pache) [1954335]
- kasan: rename report and tags files (Nico Pache) [1954335]
- kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335]
- kasan: split out shadow.c from common.c (Nico Pache) [1954335]
- kasan: only build init.c for software modes (Nico Pache) [1954335]
- kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335]
- kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335]
- fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335]
- kasan: shadow declarations only for software modes (Nico Pache) [1954335]
- kasan: group vmalloc code (Nico Pache) [1954335]
- kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335]
- kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335]
- kasan: update documentation for generic kasan (Nico Pache) [1954335]
- kasan: print workqueue stack (Nico Pache) [1954335]
- kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335]
- kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335]
- docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335]
- mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335]
- KASAN: Testing Documentation (Nico Pache) [1954335]
- KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335]
- KUnit: KASAN Integration (Nico Pache) [1954335]
- kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335]
- kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335]
- kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335]
- s390/kasan: make shadow memory noexec (Nico Pache) [1954335]
- kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335]
- kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335]
- kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335]
- lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335]
- kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335]
- kasan: add tests for call_rcu stack recording (Nico Pache) [1954335]
- kprobes: Remove show_registers() function prototype (Nico Pache) [1954335]
- kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335]
- kasan: move kasan_report() into report.c (Nico Pache) [1954335]
- kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335]
- lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335]
- lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335]
- kasan: add test for invalid size in memmove (Nico Pache) [1954335]
- mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335]
- x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335]
- s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335]
- s390: move vmalloc option parsing to startup code (Nico Pache) [1954335]
- kasan: add test for vmalloc (Nico Pache) [1954335]
- ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335]
- mm: introduce page_shift() (Nico Pache) [1954335]
- lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335]
- lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335]
- lib/test_kasan: add bitops tests (Nico Pache) [1954335]
- asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335]
- x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335]
- x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335]
- x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335]
- s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335]
- s390: simplify disabled_wait (Nico Pache) [1954335]
- lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335]
- arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335]
- kprobes: Remove jprobe stub API (Nico Pache) [1954335]
- Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335]
- kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335]
- bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335]
- s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335]
- powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335]
- arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335]
- kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335]
- kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335]
- kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335]
- s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335]
- powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335]
- arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335]
- kprobes: Remove jprobe API implementation (Nico Pache) [1954335]
- Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335]
- redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335]
- arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335]
- arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335]
- Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335]
- arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335]
- arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335]
- arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335]
- kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335]
- arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335]
- arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335]
- arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335]
- arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335]
- arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335]
- arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335]
- arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335]
- arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335]
- arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335]
- arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335]
- arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335]
- docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335]
- arm64: mm: Remove vabits_user (Nico Pache) [1954335]
- arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335]
- arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335]
- arm64: mm: Separate out vmemmap (Nico Pache) [1954335]
- arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335]
- arm64: mm: Introduce vabits_actual (Nico Pache) [1954335]
- arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335]
- arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335]
- arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335]
- arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335]
- arm64: mm: Flip kernel VA space (Nico Pache) [1954335]
- arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335]
- arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335]
- kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087]
- redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378]
- redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378]
- redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378]
- nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378]
- hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378]
- sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378]
- qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378]
- netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378]
- ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378]
- dnet: Mark driver unmaintained (Prarit Bhargava) [2019378]
- drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378]
- kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378]
- drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103]
- drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103]
- drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103]
- drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103]
- drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103]
- drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103]
- drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103]
- drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103]
- drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103]
- drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103]
- drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103]
- drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103]
- drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103]
- drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103]
- drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103]
- drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103]
- drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103]
- drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103]
- drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103]
- drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103]
- drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103]
- drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103]
- drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103]
- drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103]
- drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103]
- drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103]
- drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103]
- drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103]
- drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103]
- drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103]
- drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103]
- drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103]
- drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103]
- drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103]
- drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103]
- drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103]
- drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103]
- drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103]
- drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103]
- drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103]
- drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103]
- drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103]
- drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103]
- drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103]
- drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103]
- drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103]
- drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103]
- drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103]
- drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103]
- drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103]
- drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103]
- drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103]
- drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103]
- drm/i915: split color functions from display vtable (Michel Dänzer) [1988103]
- drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103]
- drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103]
- drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103]
- drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103]
- drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103]
- drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103]
- drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103]
- drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103]
- drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103]
- drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103]
- drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103]
- drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103]
- drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103]
- drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103]
- drm/i915/step: s/<platform>_revid_tbl/<platform>_revids (Michel Dänzer) [1988103]
- drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103]
- drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103]
- drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103]
- drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103]
- drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103]
- drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103]
- drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103]
- drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103]
- drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103]
- drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103]
- drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103]
- drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103]
- drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103]
- drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103]
- drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103]
- drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103]
- drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103]
- drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103]
- drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103]
- drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103]
- drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103]
- drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103]
- drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103]
- drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103]
- drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103]
- drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103]
- drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103]
- drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103]
- drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103]
- drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103]
- drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103]
- drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103]
- drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103]
- drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103]
- drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103]
- drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103]
- drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103]
- drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103]
- drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103]
- drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103]
- drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103]
- drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103]
- drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103]
- drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103]
- drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103]
- drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103]
- drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103]
- drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103]
- drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103]
- drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103]
- drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103]
- drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103]
- drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103]
- drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103]
- drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103]
- drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103]
- drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103]
- drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103]
- drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103]
- drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103]
- drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103]
- drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103]
- drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103]
- drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103]
- drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103]
- drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103]
- drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103]
- drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103]
- drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103]
- drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103]
- drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103]
- drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103]
- drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103]
- drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103]
- drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103]
- drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103]
- drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103]
- drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103]
- drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103]
- drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103]
- drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103]
- drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103]
- drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103]
- drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103]
- drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103]
- drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103]
- backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103]
- backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103]
- backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103]
- backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103]
- backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103]
- backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103]
- backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103]
- backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103]
- backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103]
- backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103]
- backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103]
- backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103]
- backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103]
- backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103]
- x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103]
- drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103]
- redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103]
- drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103]
- drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103]
- drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103]
- redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103]
- i915: Convert to older tasklet API (Michel Dänzer) [1988103]
- drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103]
- Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103]
- PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103]
- drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103]
- drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103]
- i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103]
- i915: Convert to older tasklet API (Jérôme Glisse) [1988103]
- drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103]
- Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103]
- vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103]
- drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103]
- Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103]
- Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103]
- x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103]
- x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103]
- x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103]
- x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103]
- x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103]
- selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321]
- x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321]
- selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321]
- x86/fpu: Additional cleanups (Prarit Bhargava) [1837321]
- binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321]
- x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321]
- Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321]
- selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321]
- selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321]
- x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321]
- x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321]
- x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321]
- x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321]
- x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321]
- x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321]
- x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321]
- x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321]
- x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321]
- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321]
- x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321]
- x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321]
- x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321]
- x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321]
- x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321]
- x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321]
- x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321]
- x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321]
- x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321]
- signal: Add an optional check for altstack size (Prarit Bhargava) [1837321]
- x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321]
- x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321]
- x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321]
- x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321]
- x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321]
- x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321]
- x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321]
- x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321]
- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321]
- x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321]
- x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321]
- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321]
- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321]
- x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321]
- x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321]
- x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321]
- x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321]
- x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321]
- x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321]
- x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321]
- x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321]
- x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321]
- x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321]
- x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321]
- x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321]
- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321]
- x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321]
- fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321]
- x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321]
- x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321]
- x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321]
- x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321]
- x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321]
- x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321]
- x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321]
- x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321]
- x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321]
- x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321]
- x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321]
- x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321]
- x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321]
- x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321]
- x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321]
- x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321]
- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321]
- x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321]
- x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321]
- x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321]
- x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321]
- x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321]
- x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321]
- x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321]
- x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321]
- x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321]
- x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321]
- x86/pkru: Remove useless include (Prarit Bhargava) [1837321]
- x86/fpu: Update stale comments (Prarit Bhargava) [1837321]
- x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321]
- x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321]
- x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321]
- x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321]
- x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321]
- x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321]
- x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321]
- x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321]
- x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321]
- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321]
- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321]
- x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321]
- x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321]
- x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321]
- x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321]
- uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321]
- x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321]
- x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321]
- x86: Remove force_iret() (Prarit Bhargava) [1837321]
- x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321]
- x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321]
- x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375]
- x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]
* Sun Jan 16 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-360.el8]
- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931]
- KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931]
- KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931]
- KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931]
- s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910]
- KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056}
- KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056}
- KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808]
- KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808]
- KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808]
- tools: arm64: Import sysreg.h (Gavin Shan) [2024808]
- KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808]
- selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808]
- KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808]
- KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808]
- KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808]
- KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808]
- KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808]
- KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808]
- KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808]
- sctp: make the raise timer more simple and accurate (Xin Long) [2020474]
- Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324]
- ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928]
- svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213]
- fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374]
- bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074]
- bnxt_en: Fix error recovery regression (Ken Cox) [1987074]
- bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074]
- bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074]
- bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074]
- bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074]
- bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074]
- bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074]
- bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074]
- bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074]
- bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074]
- bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074]
- bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074]
- bnxt_en: add support for HWRM request slices (Ken Cox) [1987074]
- bnxt_en: add HWRM request assignment API (Ken Cox) [1987074]
- bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074]
- bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074]
- bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074]
- bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074]
- bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074]
- bnxt: count discards due to memory allocation errors (Ken Cox) [1987074]
- bnxt: count packets discarded because of netpoll (Ken Cox) [1987074]
- net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074]
- bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074]
- bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074]
- bnxt: count Tx drops (Ken Cox) [1987074]
- bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074]
- bnxt: disable napi before canceling DIM (Ken Cox) [1987074]
- bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074]
- bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074]
- bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074]
- bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074]
- bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074]
- bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074]
- bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074]
- bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074]
- bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156]
- bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156]
- bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156]
- bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156]
- bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156]
- bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074]
- bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074]
- bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074]
- bnxt_en: Enable hardware PTP support (Ken Cox) [1987074]
- bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074]
- bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074]
- bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074]
- bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074]
- bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074]
- bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074]
- bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074]
- bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074]
- bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074]
- bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074]
- bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074]
- bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074]
- bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074]
- bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074]
- bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074]
- bnxt_en: report signal mode in link up messages (Ken Cox) [1987074]
- bnxt: add more ethtool standard stats (Ken Cox) [1987074]
- bnxt: implement ethtool standard stats (Ken Cox) [1987074]
- bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074]
- bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074]
- bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074]
- bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074]
- bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074]
- bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074]
- bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074]
- bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074]
- bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074]
- bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074]
- bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074]
- bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074]
- Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689]
- rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836]
- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830]
- ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830]
- cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830]
- ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830]
- cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830]
- cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830]
- cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830]
- cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830]
- ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617]
- hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811]
- hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811]
- mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811]
- hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811]
- hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811]
- hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811]
- mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811]
- mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811]
- mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811]
- selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811]
- hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811]
- hugetlb: support file_region coalescing again (Waiman Long) [2032811]
- hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811]
- hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811]
- hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811]
- hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811]
- mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811]
- hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811]
- hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811]
- mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811]
- mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811]
- hugetlb: remove duplicated code (Waiman Long) [2032811]
- hugetlb: region_chg provides only cache entry (Waiman Long) [2032811]
- arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811]
- arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811]
- hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811]
- mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811]
- hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811]
- hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811]
- mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811]
- mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811]
- mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811]
- mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811]
- x86/mm: Break out user address space handling (Waiman Long) [2032811]
- fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609]
- cgroup: verify that source is a string (Waiman Long) [2034609]
- ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478]
- ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478]
- ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478]
- ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400]
- ice: fix software generating extra interrupts (Jonathan Toppins) [2030400]
- ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400]
- ice: update dim usage and moderation (Jonathan Toppins) [2030400]
- ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400]
- ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400]
- ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400]
- ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400]
- ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400]
- ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400]
- ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400]
- ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400]
- ice: Fix link mode handling (Jonathan Toppins) [2030400]
- ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400]
- ice: Add DSCP support (Jonathan Toppins) [2030400]
* Mon Jan 10 2022 Augusto Caringi <acaringi@redhat.com> [4.18.0-359.el8]
- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416]
- fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416]
- fanotify: Track permission event state (Miklos Szeredi) [1897416]
- fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416]
- fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416]
- fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416]
- fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416]
- fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416]
- RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386]
- redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington)
- timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471]
- leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471]
- iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471]
- drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837]
- netdevsim: remove max_vfs dentry (Petr Oros) [2021837]
- netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837]
- devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837]
- devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837]
- devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837]
- docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837]
- testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837]
- drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837]
- testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837]
- net: core: devlink: add dropped stats traps field (Petr Oros) [2021837]
- devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837]
- Documentation: devlink rate objects (Petr Oros) [2021837]
- selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837]
- netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837]
- devlink: Allow setting parent node of rate objects (Petr Oros) [2021837]
- selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837]
- netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837]
- devlink: Introduce rate nodes (Petr Oros) [2021837]
- selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837]
- netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837]
- devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837]
- selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837]
- netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837]
- devlink: Introduce rate object (Petr Oros) [2021837]
- netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837]
- netdevsim: Implement VFs (Petr Oros) [2021837]
- netdevsim: Implement port types and indexing (Petr Oros) [2021837]
- netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837]
- netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837]
- devlink: append split port number to the port name (Petr Oros) [2021837]
- devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837]
- docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837]
- docs: net: tweak devlink health documentation (Petr Oros) [2021837]
- devlink: fix typo in documentation (Petr Oros) [2021837]
- devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837]
- udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007]
- bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007]
- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007]
- selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007]
- selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007]
- skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007]
- bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007]
- tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007]
- bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007]
- bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007]
- bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007]
- skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007]
- skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007]
- skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007]
- skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007]
- skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007]
- udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007]
- selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007]
- skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007]
- bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007]
- flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007]
- sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007]
- skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007]
- bpf, udp: Remove some pointless comments (Jiri Benc) [1947007]
- selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007]
- selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007]
- sock_map: Update sock type checks for UDP (Jiri Benc) [1947007]
- udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007]
- skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007]
- udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007]
- sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007]
- sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007]
- sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007]
- sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007]
- skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007]
- skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007]
- skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007]
- net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007]
- skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007]
- skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007]
- bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007]
- bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007]
- bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007]
- bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007]
- tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007]
- bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007]
- bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007]
- xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007]
- skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007]
- skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007]
- skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007]
- skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007]
- sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007]
- sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007]
- skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007]
- bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007]
- skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007]
- bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007]
- xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007]
- xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007]
- virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007]
- net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007]
- netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007]
- skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007]
- skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007]
- net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007]
- virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007]
- inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007]
- inet: constify inet_sdif() argument (Jiri Benc) [1947007]
- udp: move gro declarations to net/udp.h (Jiri Benc) [1947007]
- net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007]
- tcp: add declarations to avoid warnings (Jiri Benc) [1947007]
- tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007]
- tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007]
- net: remove unused skb_send_sock() (Jiri Benc) [1947007]
- net: Use skb_frag_off accessors (Jiri Benc) [1947007]
- net: Use skb accessors in network core (Jiri Benc) [1947007]
- skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007]
- skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007]
- net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007]
- net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007]
- net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007]
- efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995]
- drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820}
- drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820}
- drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820}
- block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759]
- blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399]
- PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738]
- cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880]
- cifs: check pointer before freeing (Ronnie Sahlberg) [2030880]
- cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880]
- cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880]
- cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880]
- cifs: cleanup misc.c (Ronnie Sahlberg) [2030880]
- cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880]
- cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880]
- cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880]
- cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880]
- cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880]
- cifs: fix DFS failover (Ronnie Sahlberg) [2030880]
- Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645]
- sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645]
- arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645]
- x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645]
- sched,x86: Fix L2 cache mask (Phil Auld) [1920645]
- sched: Add cluster scheduler level for x86 (Phil Auld) [1920645]
- sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645]
- topology: Represent clusters of CPUs within a die (Phil Auld) [1920645]
- cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645]
- drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645]
- topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645]
- cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645]
- x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645]
- x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645]
- ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645]
- arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645]
- cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645]
- netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526]
- netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526]
- netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526]
- netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526]
- netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526]
- netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526]
- netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526]
- netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526]
- netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526]
- netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526]
- netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526]
- netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526]
- netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526]
- netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526]
- netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635]
- netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635]
- netfilter: nftables: add set expression flags (Phil Sutter) [1983635]
- netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635]
- netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635]
- netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635]
- netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635]
- netfilter: nftables: clone set element expression template (Phil Sutter) [1983635]
- netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635]
- netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635]
- netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635]
- netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635]
- netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635]
- netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635]
- netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635]
- netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635]
- netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635]
- netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635]
- netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635]
- netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635]
- netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635]
- netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635]
- netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635]
- netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635]
- netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635]
- netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635]
- netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635]
- netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635]
- netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635]
- netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635]
- netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635]
- hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002}
- tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002}
- ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696]
- ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696]
- ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696]
- ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696]
- ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696]
- ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696]
- ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696]
- ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696]
- ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696]
- ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696]
- ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696]
- ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696]
- ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696]
- ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696]
- ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696]
- ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696]
- ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696]
- ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696]
- ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696]
- ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696]
- ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696]
- ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696]
- ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696]
- ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696]
- ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696]
- ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696]
- ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696]
- ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696]
- ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696]
- ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696]
- mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696]
- ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696]
- ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696]
- ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696]
- ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696]
- ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696]
- ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696]
- ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696]
- ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696]
- ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696]
- ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696]
- redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696]
- ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696]
- ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696]
- ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696]
- ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696]
- ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696]
- ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696]
- ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696]
- ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696]
- ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696]
- ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696]
- i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696]
- ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696]
- ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696]
- ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696]
- ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696]
- ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696]
- ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696]
- ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696]
- ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696]
- ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696]
- ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696]
- ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696]
- ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696]
- ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696]
- ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696]
- ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696]
- ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696]
- ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696]
- ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696]
- ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696]
- ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696]
- ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696]
- ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696]
- ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696]
- ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696]
- ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696]
- ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696]
- ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696]
- ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696]
- ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696]
- ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696]
- ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696]
- ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696]
- ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696]
- ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696]
- ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696]
- ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696]
- ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696]
- ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696]
- ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696]
- ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696]
- ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696]
- ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696]
- ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696]
- ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696]
- ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696]
- ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696]
- ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696]
- ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696]
- ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696]
- ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696]
- ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696]
- ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696]
- md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919]
- md: add comments in md_integrity_register (Nigel Croxon) [1985919]
- md: check level before create and exit io_acct_set (Nigel Croxon) [1985919]
- md/raid10: enable io accounting (Nigel Croxon) [1985919]
- md/raid1: enable io accounting (Nigel Croxon) [1985919]
- md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919]
- md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919]
- md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919]
- md: revert io stats accounting (Nigel Croxon) [1985919]
- md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919]
- md: use rdev_read_only in restart_array (Nigel Croxon) [1985919]
- md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919]
- md: remove md_bio_alloc_sync (Nigel Croxon) [1985919]
- md: simplify sync_page_io (Nigel Croxon) [1985919]
- md: remove bio_alloc_mddev (Nigel Croxon) [1985919]
- md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919]
- md: improve io stats accounting (Nigel Croxon) [1985919]
* Tue Dec 28 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-358.el8]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663]
- igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663]
- intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663]
- igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663]
- igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662]
- igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662]
- igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662]
- igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662]
- igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662]
- igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662]
- igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662]
- igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662]
- intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662]
- igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662]
- igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662]
- igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662]
- igb: override two checker warnings (Corinna Vinschen) [1970662]
- igb: fix assignment on big endian machines (Corinna Vinschen) [1970662]
- igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662]
- igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662]
- intel: remove checker warning (Corinna Vinschen) [1970662]
- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651]
- i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651]
- i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651]
- i40e: Fix display error code in dmesg (Stefan Assmann) [1970651]
- i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651]
- i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651]
- i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651]
- i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651]
- i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651]
- i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651]
- ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651]
- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651]
- i40e: Fix ATR queue selection (Stefan Assmann) [1970651]
- i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651]
- iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650]
- iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650]
- iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650]
- iavf: restore MSI state on reset (Stefan Assmann) [1970650]
- iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650]
- iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650]
- iavf: Refactor text of informational message (Stefan Assmann) [1970650]
- iavf: Fix static code analysis warning (Stefan Assmann) [1970650]
- iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650]
- iavf: Enable setting RSS hash key (Stefan Assmann) [1970650]
- iavf: Add trace while removing device (Stefan Assmann) [1970650]
- iavf: return errno code instead of status code (Stefan Assmann) [1970650]
- iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650]
- iavf: Add change MTU message (Stefan Assmann) [1970650]
- iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650]
- iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650]
- iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650]
- iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650]
- iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650]
- iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650]
- iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650]
- iavf: validate pointers (Stefan Assmann) [1970650]
- iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650]
- iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650]
- iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650]
- iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650]
- iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650]
- iavf: Fix return of set the new channel count (Stefan Assmann) [1970650]
- iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650]
- iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650]
- iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650]
- iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650]
- iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650]
- iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650]
- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650]
- iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650]
- iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650]
- qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195]
- qed: Handle management FW error (Manish Chopra) [1998195]
- qede: Fix memset corruption (Manish Chopra) [1998195]
- qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195]
- qed: Fix the VF msix vectors flow (Manish Chopra) [1998195]
- qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195]
- qed: qed ll2 race condition fixes (Manish Chopra) [1998195]
- qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195]
- qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195]
- qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195]
- qed: Avoid db_recovery during recovery (Manish Chopra) [1998195]
- qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195]
- RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195]
- RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195]
- net: qed: remove unneeded return variables (Manish Chopra) [1998195]
- net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195]
- qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195]
- net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195]
- net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195]
- qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195]
- qed: Add IP services APIs support (Manish Chopra) [1998195]
- qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195]
- qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195]
- qed: Add support of HW filter block (Manish Chopra) [1998195]
- qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195]
- qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195]
- qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195]
- net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195]
- net: qed: remove unused including <linux/version.h> (Manish Chopra) [1998195]
- qede: remove unused including <linux/version.h> (Manish Chopra) [1998195]
- linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195]
- qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195]
- RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195]
- qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195]
- qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195]
- qede: add netpoll support for qede driver (Manish Chopra) [1998195]
- RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195]
- linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195]
- qed: select CONFIG_CRC32 (Manish Chopra) [1998195]
- IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195]
- RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195]
- qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195]
- net: qed: use true,false for bool variables (Manish Chopra) [1998195]
- RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195]
- qed: align adjacent indent (Manish Chopra) [1998195]
- qed: fix kconfig help entries (Manish Chopra) [1998195]
- sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387]
- net: tg3: fix obsolete check of !err (Ken Cox) [1987082]
- net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082]
- tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082]
- net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476]
- e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665]
- net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665]
- e1000e: Add space to the debug print (Ken Cox) [1970665]
- e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665]
- e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665]
- e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665]
- e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665]
- e1000e: Check the PCIm state (Ken Cox) [1970665]
- net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665]
- net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665]
- net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665]
- ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200]
- locking: Remove spin_lock_flags() etc (Waiman Long) [2027200]
- Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903]
- Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903]
- Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903]
- Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903]
- bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572]
- Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572]
- bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813]
- bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572]
- xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903]
- libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903]
- xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903]
- xfs: enable big timestamps (Bill O'Donnell) [2022903]
- selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055]
- selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055]
- net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055]
- net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055]
- net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055]
- net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055]
- net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055]
- net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055]
- net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055]
- net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055]
- net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055]
- net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055]
- net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055]
- net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055]
- net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055]
- net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055]
- net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055]
- net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055]
- net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055]
- net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055]
- net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055]
- net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055]
- net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055]
- net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055]
- net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055]
- net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055]
- net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055]
- net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055]
- net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055]
- net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055]
- net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055]
- net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055]
- net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055]
- net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055]
- net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055]
- net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055]
- net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055]
- net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055]
- net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055]
- net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055]
- net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055]
- net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055]
- net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055]
- net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055]
- net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055]
- net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055]
- net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055]
- net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055]
- net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055]
- net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055]
- net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055]
- net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055]
- net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055]
- net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for global options (Ivan Vecera) [2019055]
- net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055]
- net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055]
- net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055]
- net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055]
- net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055]
- net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055]
- net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055]
- net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055]
- net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055]
- net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055]
- net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055]
- net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055]
- net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055]
- net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055]
- net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055]
- net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055]
- net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055]
- net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055]
- net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055]
- net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055]
- net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055]
- net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055]
- net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055]
- net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055]
- net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055]
- net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055]
- bridge: cfm: remove redundant return (Ivan Vecera) [2019055]
- net: bridge: remove redundant continue statement (Ivan Vecera) [2019055]
- net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055]
- net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055]
- net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055]
- net: bridge: remove redundant assignment (Ivan Vecera) [2019055]
- net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055]
- net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055]
- net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055]
- net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055]
- net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055]
- net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055]
- net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055]
- bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055]
- net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055]
- net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055]
- net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055]
- net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055]
- bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055]
- net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055]
- net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055]
- net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055]
- net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055]
- net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055]
- net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055]
- net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055]
- Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055]
- Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055]
- Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055]
- Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055]
- net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055]
- net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055]
- net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055]
- bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055]
- bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055]
- bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055]
- switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055]
- switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055]
- net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055]
- net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055]
- net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055]
- net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055]
- net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055]
- net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055]
- net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055]
- net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055]
- net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055]
- switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055]
- bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055]
- net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055]
- net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055]
- net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055]
- net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055]
- net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055]
- net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055]
- net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055]
- net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055]
- bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055]
- net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055]
- net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055]
- net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055]
- net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055]
- net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055]
- net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055]
- net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055]
- net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055]
- net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055]
- net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055]
- net: switchdev: delete the transaction object (Ivan Vecera) [2019055]
- mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055]
- net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055]
- net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055]
- net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055]
- net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055]
- net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055]
- net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055]
- bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055]
- bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055]
- net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055]
- net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055]
- bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055]
- selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055]
- selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055]
- selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055]
- selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055]
- net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055]
- net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055]
- selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055]
- selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055]
- selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055]
- selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055]
- selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055]
- net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055]
- bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055]
- bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055]
- bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055]
- bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055]
- bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055]
- bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055]
- bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055]
- bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055]
- bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055]
- net: bridge: extend the process of special frames (Ivan Vecera) [2019055]
- bridge: Netlink interface fix. (Ivan Vecera) [2019055]
- net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055]
- net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055]
- net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055]
- net: bridge: mcast: handle host state (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055]
- net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055]
- net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055]
- net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055]
- net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055]
- net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055]
- net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055]
- net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055]
- net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055]
- net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055]
- net: bridge: add src field to br_ip (Ivan Vecera) [2019055]
- net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055]
- net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055]
- net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055]
- net: bridge: delete duplicated words (Ivan Vecera) [2019055]
- net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055]
- __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055]
- bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055]
- net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055]
- net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055]
- net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055]
- net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055]
- net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055]
- net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055]
- net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055]
- net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055]
- net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055]
- net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055]
- net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055]
- net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055]
- netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055]
- net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055]
- bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055]
- bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055]
- bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055]
- bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055]
- bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055]
- bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055]
- bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055]
- bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055]
- switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055]
- net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055]
- net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055]
- net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055]
- bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055]
- bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055]
- bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055]
- net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055]
- net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055]
- net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055]
- net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055]
- bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055]
- bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055]
- bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055]
- bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055]
- bridge: multicast: work around clang bug (Ivan Vecera) [2019055]
- bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055]
- bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055]
- bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055]
- switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055]
- bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055]
- net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055]
- net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055]
- net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055]
- docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055]
- net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055]
- bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055]
- bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055]
- bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055]
- bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055]
- switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055]
- bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055]
- net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055]
- bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055]
- bridge: mrp: Update Kconfig (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055]
- net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055]
- net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055]
- net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055]
- net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055]
- net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055]
- net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055]
- net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055]
- net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055]
- bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055]
- net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055]
- net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055]
- net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055]
- net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055]
- net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055]
- net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055]
- net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055]
- net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055]
- net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055]
- net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055]
- net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055]
- net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055]
- net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055]
- net: bridge: add STP xstats (Ivan Vecera) [2019055]
- treewide: Use sizeof_field() macro (Ivan Vecera) [2019055]
- bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055]
- net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055]
- net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055]
- net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055]
- net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055]
- net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055]
- net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055]
- net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055]
- net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055]
- net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055]
- net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055]
- net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055]
- treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055]
- treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055]
- bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055]
- bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055]
- bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055]
- bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055]
- bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055]
- net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055]
- net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055]
- net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055]
- net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055]
- net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055]
- tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055]
- switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055]
- bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055]
- net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055]
- bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055]
- bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055]
- bridge: join all-snoopers multicast address (Ivan Vecera) [2019055]
- bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055]
- tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055]
- net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055]
- net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055]
- net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055]
- net: bridge: export supported boolopts (Ivan Vecera) [2019055]
- net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055]
- net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055]
- bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055]
- netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055]
- docs: fix some broken documentation references (Ivan Vecera) [2019055]
- bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055]
- netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055]
- net: bridge: add support for backup port (Ivan Vecera) [2019055]
- net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055]
- docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055]
- net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055]
- kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467]
- tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475]
- tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475]
- net: sock: introduce sk_error_report (Ivan Vecera) [2026469]
- redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]
* Wed Dec 22 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-357.el8]
- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241]
- serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241]
- serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241]
- serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241]
- serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241]
- serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241]
- serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241]
- serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241]
- serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241]
- serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241]
- console: Introduce ->exit() callback (Waiman Long) [1970241]
- console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241]
- tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241]
- serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241]
- serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241]
- serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241]
- serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241]
- serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241]
- mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667]
- mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667]
- mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667]
- mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667]
- mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667]
- mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667]
- mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667]
- mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667]
- mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667]
- mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667]
- mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667]
- mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667]
- mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667]
- mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667]
- mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667]
- mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667]
- mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667]
- mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667]
- mm, slub: check new pages with restored irqs (Scott Wood) [2011667]
- mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667]
- mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667]
- mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667]
- mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667]
- mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667]
- mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667]
- mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667]
- mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667]
- mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667]
- mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667]
- mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667]
- mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667]
- mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667]
- mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667]
- mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667]
- mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667]
- mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667]
- mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667]
- sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667]
- tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074]
- net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074]
- net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407]
- net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407]
- net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407]
- udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407]
- net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407]
- bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040]
- bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040]
- bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040]
- net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040]
- mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493]
- mptcp: remove tx_pending_data (Paolo Abeni) [2019493]
- mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493]
- mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493]
- selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493]
- selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493]
- mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493]
- mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493]
- mptcp: faster active backup recovery (Paolo Abeni) [2019493]
- mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493]
- mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493]
- mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493]
- mptcp: more accurate timeout (Paolo Abeni) [2019493]
- mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493]
- tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493]
- selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340]
- KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340]
- KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340]
- KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340]
- KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340]
- KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340]
- x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340]
- x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340]
- KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340]
- Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340]
- KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340]
- KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340]
- KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340]
- KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340]
- KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340]
- KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340]
- KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340]
- tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340]
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340]
- KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340]
- KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340]
- KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340]
- KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340]
- KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340]
- KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340]
- Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340]
- KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340]
- tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340]
- tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340]
- KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340]
- KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340]
- x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340]
- KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340]
- kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340]
- kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340]
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340]
- x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340]
- KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340]
- KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340]
- KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340]
- KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340]
- KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340]
- KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340]
- KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340]
- KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340]
- KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340]
- KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340]
- KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340]
- KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340]
- KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340]
- kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340]
- KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340]
- KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340]
- KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340]
- KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340]
- tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340]
- selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340]
- selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340]
- selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340]
- selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340]
- tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340]
- KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340]
- KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340]
- x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340]
- Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340]
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340]
- KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340]
- KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340]
- KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340]
- KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340]
- KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340]
- KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340]
- KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340]
- KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340]
- KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340]
- KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340]
- KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340]
- KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340]
- KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340]
- KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340]
- KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340]
- KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340]
- KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340]
- KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340]
- KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340]
- kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340]
- KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340]
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340]
- x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340]
- KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340]
- KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340]
- KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340]
- KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340]
- KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340]
- KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340]
- KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340]
- KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340]
- KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340]
- KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340]
- KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340]
- KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340]
- KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340]
- KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340]
- KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340]
- KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340]
- KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340]
- KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340]
- KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340]
- KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340]
- KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340]
- x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340]
- KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340]
- KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340]
- KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340]
- KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340]
- KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340]
- KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340]
- KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340]
- KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340]
- KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340]
- KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340]
- KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340]
- KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340]
- KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340]
- x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340]
- KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340]
- KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340]
- docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340]
- docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340]
- docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340]
- kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340]
- Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340]
- KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340]
- KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340]
- KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340]
- kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340]
- selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340]
- kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340]
- KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340]
- KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340]
- KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340]
- Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340]
- KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340]
- KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340]
- KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340]
- KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340]
- KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340]
- KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340]
- KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340]
- KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340]
- KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340]
- KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340]
- KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340]
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340]
- KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340]
- KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340]
- KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340]
- KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340]
- KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340]
- KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340]
- KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340]
- KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340]
- KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340]
- KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340]
- KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340]
- asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340]
- KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340]
- KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340]
- KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340]
- KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340]
- KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340]
- KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340]
- KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340]
- KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340]
- kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340]
- kvm: add PM-notifier (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340]
- KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340]
- KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340]
- KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340]
- KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340]
- KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340]
- KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340]
- KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340]
- math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340]
- KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340]
- KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340]
- KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340]
- KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340]
- KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340]
- KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340]
- KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340]
- selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340]
- selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340]
- selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340]
- KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340]
- KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340]
- KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340]
- KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340]
- KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340]
- KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340]
- KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340]
- KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340]
- KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340]
- selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340]
- selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340]
- docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340]
- docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340]
- x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340]
- x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340]
- x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340]
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340]
- tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340]
- KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340]
- KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340]
- KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340]
- KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340]
- selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340]
- doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340]
- KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340]
- KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340]
- documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340]
- docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340]
- KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340]
- mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340]
- x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340]
- ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796]
- ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796]
- ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796]
- ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796]
- ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796]
- libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796]
- ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796]
- ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796]
- ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796]
- ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796]
- ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796]
- ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796]
- ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796]
- ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796]
- ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796]
- ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796]
- ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796]
- ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796]
- ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796]
- ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796]
- ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796]
- ceph: enable async dirops by default (Jeffrey Layton) [2017796]
- libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796]
- ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796]
- ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796]
- ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796]
- ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796]
- ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796]
- ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796]
- ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796]
- ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796]
- ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796]
- ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796]
- ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796]
- ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796]
- ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796]
- ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796]
- ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796]
- ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796]
- ceph: flush mdlog before umounting (Jeffrey Layton) [2017796]
- ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796]
- ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796]
- ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796]
- ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796]
- RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672]
- RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672]
- RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672]
- RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672]
- RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672]
- RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672]
- RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672]
- RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672]
- RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672]
- RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672]
- RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672]
- RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672]
- RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672]
- RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672]
- RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672]
- RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672]
- RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672]
- RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672]
- RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672]
- RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672]
- RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672]
- RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672]
- RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672]
- RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672]
- RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672]
- RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672]
- RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672]
- RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672]
- RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672]
- RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672]
- RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672]
- RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672]
- RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672]
- RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672]
- RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672]
- RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672]
- RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672]
- RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672]
- RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672]
- RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672]
- RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672]
- RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672]
- RDMA/irdma: Add connection manager (Kamal Heib) [1970672]
- RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672]
- RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672]
- RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672]
- RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672]
- RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672]
- RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672]
- i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672]
- i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672]
- i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672]
- ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722]
- ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722]
- /proc/<pid>/cmdline: add back the setproctitle() special case (Ian Kent) [1979446]
- /proc/<pid>/cmdline: remove all the special cases (Ian Kent) [1979446]
- perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157]
- net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073]
- net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073]
- net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073]
- serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121]
- serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121]
- serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121]
- serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121]
- serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121]
- serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121]
- serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121]
- serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121]
- serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121]
- serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121]
- serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121]
- serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121]
- serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121]
- serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121]
- serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121]
- serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121]
- serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121]
- serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121]
- serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121]
- serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121]
- serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121]
- serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121]
- serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121]
- serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121]
- dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121]
- dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121]
- dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121]
- dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121]
- dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121]
- dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121]
- dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121]
- dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121]
- dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121]
- dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121]
- dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121]
- dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121]
- dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121]
- dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121]
- dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121]
- dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121]
- dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121]
- dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121]
- dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121]
- dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121]
- dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121]
- dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121]
- dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121]
- dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121]
- dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121]
- dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121]
- dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121]
- dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121]
- dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121]
- dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121]
- dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121]
- dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121]
- dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121]
- dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121]
- perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732]
- drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732]
- perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732]
- perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732]
- perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732]
- perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732]
- perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732]
- perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732]
- drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732]
- drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732]
- drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732]
- drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732]
- drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732]
- perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732]
- perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732]
- genirq: Export affinity setter for modules (Mark Langsdorf) [1997732]
- perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732]
- perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732]
- perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732]
- drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732]
- perf: Constify static struct attribute_group (Mark Langsdorf) [1997732]
- perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732]
- drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732]
- driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732]
- perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732]
- perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732]
- redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732]
- perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732]
- drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732]
- driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732]
- drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732]
- drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732]
- perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732]
- perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732]
- drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732]
- drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732]
- pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732]
- drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732]
- drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732]
- drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732]
- perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732]
- perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732]
- perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732]
- perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732]
- perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732]
- perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732]
- perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732]
- perf/smmuv3: Validate group size (Mark Langsdorf) [1997732]
- perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732]
- perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732]
- perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732]
- perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732]
- perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732]
- For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732]
- perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732]
- drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732]
- drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732]
- perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732]
- tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472]
- tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472]
- tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472]
- tools/power turbostat: formatting (Prarit Bhargava) [2030472]
- tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472]
- tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472]
- tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472]
- tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472]
- tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472]
- tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472]
- tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472]
- tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472]
- tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472]
- Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472]
- tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472]
- tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472]
- tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]
* Wed Dec 15 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-356.el8]
- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234]
- cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665]
- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210]
- tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267}
- tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401]
- Revert "tipc: Return the correct errno code" (Xin Long) [2020401]
- tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401]
- tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401]
- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400]
- PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298]
- media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404}
- sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393]
- sctp: account stream padding length for reconf chunk (Xin Long) [2020393]
- sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393]
- net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691]
- net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109]
- net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109]
- mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109]
- net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109]
- net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109]
- fq_codel: reject silly quantum parameters (Davide Caratti) [2018109]
- net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109]
- sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109]
- net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109]
- net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109]
- net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109]
- net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820]
- net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820]
- net-sysfs: add queue_change_owner() (Xin Long) [1979820]
- net-sysfs: add netdev_change_owner() (Xin Long) [1979820]
- drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820]
- device: add device_change_owner() (Xin Long) [1979820]
- sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820]
- bridge: make sure objects belong to container's owner (Xin Long) [1979820]
- net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820]
- net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820]
- net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820]
- driver core: set up ownership of class devices in sysfs (Xin Long) [1979820]
- kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820]
- sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820]
- NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166]
- SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166]
- nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166]
- nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166]
- SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166]
- nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166]
- SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166]
- NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166]
- NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166]
- NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166]
- xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166]
- NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166]
- NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166]
- SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166]
- NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166]
- NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166]
- NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166]
- NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166]
- NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166]
- NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166]
- nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166]
- nfs_common: fix doc warning (Benjamin Coddington) [2017166]
- nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166]
- xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166]
- NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166]
- SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166]
- SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166]
- nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166]
- nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166]
- rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166]
- NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166]
- nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166]
- xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166]
- NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166]
- NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166]
- NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166]
- NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166]
- NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166]
- NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166]
- nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166]
- NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166]
- NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166]
- NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166]
- NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166]
- SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166]
- SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166]
- NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166]
- SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166]
- pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166]
- NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166]
- fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166]
- xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166]
- sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166]
- SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166]
- xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166]
- xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166]
- xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166]
- xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166]
- xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166]
- xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166]
- xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166]
- xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166]
- xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166]
- xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166]
- xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166]
- xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166]
- xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166]
- xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166]
- xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166]
- xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166]
- SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166]
- nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166]
- nfsd: reshuffle some code (Benjamin Coddington) [2017166]
- nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166]
- nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166]
- NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166]
- NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166]
- nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166]
- NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166]
- NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166]
- nfsd: remove unused function (Benjamin Coddington) [2017166]
- svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166]
- svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166]
- svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166]
- SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166]
- SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166]
- SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166]
- pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166]
- NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166]
- NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166]
- NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166]
- NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166]
- NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166]
- NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166]
- NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166]
- NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166]
- NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166]
- NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166]
- NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166]
- NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166]
- NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166]
- NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166]
- sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166]
- NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166]
- SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166]
- nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166]
- sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166]
- nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166]
- NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166]
- NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166]
- NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166]
- UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166]
- svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166]
- svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166]
- svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166]
- svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166]
- SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166]
- SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166]
- svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166]
- svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166]
- svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166]
- svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166]
- svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166]
- svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166]
- svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166]
- svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166]
- svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166]
- svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166]
- nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166]
- nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166]
- nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166]
- nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166]
- nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166]
- nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166]
- NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166]
- NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166]
- rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166]
- sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166]
- NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166]
- svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166]
- svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166]
- NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166]
- NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166]
- NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166]
- NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166]
- rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166]
- xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166]
- xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166]
- xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166]
- NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166]
- NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166]
- NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166]
- NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166]
- NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166]
- NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166]
- NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166]
- NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166]
- nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166]
- SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166]
- net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166]
- SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166]
- nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166]
- nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166]
- nfsd: remove unused set_client argument (Benjamin Coddington) [2017166]
- nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166]
- nfsd: refactor set_client (Benjamin Coddington) [2017166]
- nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166]
- nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166]
- nfsd: simplify process_lock (Benjamin Coddington) [2017166]
- nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166]
- SUNRPC: Correct a comment (Benjamin Coddington) [2017166]
- svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166]
- svcrdma: Restore read and write stats (Benjamin Coddington) [2017166]
- svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166]
- svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166]
- svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166]
- nfsd: remove fault injection code (Benjamin Coddington) [2017166]
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166]
- SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166]
- SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166]
- EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776]
- tracing: Map all PIDs to command lines (Jerome Marchand) [1913211]
- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441]
- mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441]
- mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441]
- mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441]
- mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441]
- mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441]
- mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441]
- Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441]
- mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441]
- mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441]
- mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441]
- slub: add back check for free nonslab objects (Rafael Aquini) [2016441]
- slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441]
- slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441]
- mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441]
- mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441]
- kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441]
- mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441]
- mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441]
- memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441]
- huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441]
- huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441]
- huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441]
- mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441]
- mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441]
- mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441]
- mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441]
- mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441]
- mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441]
- mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441]
- mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441]
- mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441]
- mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441]
- mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441]
- mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441]
- mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441]
- mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441]
- mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441]
- mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441]
- mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441]
- mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441]
- mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441]
- mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441]
- mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441]
- mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441]
- mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441]
- hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441]
- mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441]
- mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441]
- mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441]
- mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441]
- mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441]
- s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441]
- s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441]
- s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441]
- s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441]
- s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441]
- powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441]
- powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441]
- powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441]
- powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441]
- powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441]
- powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441]
- powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441]
- arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441]
- arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441]
- x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441]
- x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441]
- x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441]
- x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441]
- mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441]
- x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441]
- x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441]
- x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441]
- x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441]
- mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746]
- mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746]
- mm/notifier: add migration invalidation type (Waiman Long) [1946746]
- mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746]
- mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746]
- mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746]
- mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746]
- mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746]
- mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746]
- mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746]
- mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746]
- mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746]
- mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746]
- mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746]
- mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746]
- mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746]
- mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746]
- Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746]
- mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746]
- mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746]
- mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746]
- mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746]
- mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746]
- mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746]
- af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690]
- netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926]
- ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090]
- ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090]
- ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090]
- ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090]
- ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090]
- ethtool: Document correct attribute type (Ivan Vecera) [2019090]
- ethtool: Use correct command name in title (Ivan Vecera) [2019090]
- net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092]
- ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092]
- ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092]
- net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090]
- ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090]
- ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092]
- ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090]
- ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092]
- ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092]
- ethtool: add interface to read RMON stats (Ivan Vecera) [2019092]
- ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092]
- ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092]
- ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092]
- docs: ethtool: document standard statistics (Ivan Vecera) [2019092]
- docs: networking: extend the statistics documentation (Ivan Vecera) [2019092]
- ethtool: add FEC statistics (Ivan Vecera) [2019089]
- docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089]
- ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089]
- ethtool: move ethtool_stats_init (Ivan Vecera) [2019089]
- ethtool: wire in generic SFP module access (Ivan Vecera) [2019090]
- phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090]
- ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090]
- net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090]
- ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090]
- docs: ethtool: correct quotes (Ivan Vecera) [2019090]
- selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089]
- netdevsim: add FEC settings support (Ivan Vecera) [2019089]
- ethtool: support FEC settings over netlink (Ivan Vecera) [2019089]
- ethtool: document the enum values not defines (Ivan Vecera) [2019089]
- ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089]
- ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089]
- ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089]
- ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089]
- ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089]
- ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089]
- ethtool: fec: remove long structure description (Ivan Vecera) [2019089]
- ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089]
- net: Remove redundant if statements (Petr Oros) [2026472]
- netdevice: add the case if dev is NULL (Petr Oros) [2026472]
- nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563]
- nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563]
- nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563]
- nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563]
- nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563]
- nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563]
- nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563]
- nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563]
- nvmet-tcp: fix header digest verification (Chris Leech) [2015563]
- nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563]
- nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563]
- nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563]
- nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563]
- nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563]
- nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563]
- nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563]
- nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563]
- nvmet: pass back cntlid on successful completion (Chris Leech) [2015563]
- nvmet: remove redundant assignments of variable status (Chris Leech) [2015563]
- nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563]
- nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563]
- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563]
- nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563]
- nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563]
- nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563]
- nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563]
- nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563]
- nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563]
- nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563]
- nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563]
- nvme: update keep alive interval when kato is modified (Chris Leech) [2015563]
- nvme: use return value from blk_execute_rq() (Chris Leech) [2015563]
- nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563]
- nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563]
- nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563]
- nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563]
- nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563]
- RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]
* Mon Dec 13 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-355.el8]
- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905]
- scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905]
- scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905]
- scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905]
- scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905]
- scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905]
- scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905]
- scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905]
- scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905]
- scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905]
- scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905]
- scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905]
- scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905]
- scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905]
- vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333]
- ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333]
- ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333]
- vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333]
- ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333]
- ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333]
- xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969]
- kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597]
- kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597]
- ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656]
- ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653]
- ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653]
- powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687]
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390]
- RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496]
- RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496]
- ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160]
- net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160]
- openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160]
- net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160]
- openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160]
- net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160]
- openvswitch: Fix a typo (Antoine Tenart) [2020160]
- openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160]
- openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160]
- net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160]
- net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160]
- net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160]
- net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160]
- selftests: add a test case for mirred egress to ingress (Xin Long) [1983894]
- net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894]
- usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159}
- i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683]
- x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284]
- x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284]
- x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284]
- x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284]
- EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284]
- x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284]
- x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284]
- x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284]
- x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284]
- x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284]
- x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284]
- x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284]
- x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284]
- x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284]
- x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284]
- x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284]
- x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284]
- x86/MCE: Group AMD function prototypes in <asm/mce.h> (Aristeu Rozanski) [1949284]
- x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284]
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057]
- net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057]
- net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057]
- tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057]
- icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057]
- cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057]
- crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593]
- crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593]
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593]
- crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390]
- rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408]
- cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086]
- cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086]
- cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086]
- PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086]
- PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086]
- PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086]
- PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086]
- PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086]
- cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086]
- PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086]
- PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086]
- PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086]
- PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086]
- scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086]
- cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086]
- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086]
- bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086]
- tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086]
- PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086]
- PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086]
- PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086]
- PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086]
- PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086]
- PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086]
- PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086]
- PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086]
- PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086]
- PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086]
- PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086]
- PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086]
- PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086]
- PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086]
- PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086]
- PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086]
- net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478]
- scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732]
- scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330]
- libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799]
- libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799]
- selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799]
- bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799]
- redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799]
- kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799]
- bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799]
- bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799]
- bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799]
- tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799]
- tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799]
- lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799]
- rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799]
- libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799]
- bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799]
- bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799]
- bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799]
- bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799]
- bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799]
- seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799]
- bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799]
- bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799]
- bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799]
- bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799]
- Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799]
- kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799]
- bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799]
- bpf, samples: Fix xdpsock with '-M' parameter missing unload