# changelog

author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.17.2-1
changelog:
  - Update to 0.17.2
  - Fix Python deprecation (PY_SSIZE_T_CLEAN) (RhBug:1891785)
  - Revert back to old c API for destination file of cr_compress_file_with_stat and cr_compress_file to prevent a memory leak
  - Never leave behind .repodata lock on exit (RhBug:1906831)
  - Disable drpm for RHEL >= 9 (RhBug:1914828)
  - Setting updated/issued_date to None doesn't produce garbage values (RhBug:1921715)
  - Allow taking __repr__ (__str__) of closed xmlfile and sqlite (RhBug:1913465)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.17.7-1
changelog:
  - Update to 0.17.7
  - Remove insecure hashes SHA-1 and MD5 from the default build (RhBug:1935486)
  - Fix error when updating repo with removed modules metadata
  - Exit with status code 1 when loading of repo's metadata fails
  - Fix memory leaks (RhBug:1998426)
  - Fix valgrind warnings caused by subprocess calls


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.17.7-2
changelog:
  - Switch default of --keep-all-metadata to TRUE and add --discard-additional-metadata (RhBug:2055032)


author: Lukas Hrazky <lhrazky@redhat.com> - 0.20.1-1
changelog:
  - Update to 0.20.1
  - createrepo_c shouldn't silently produce duplicate-NEVRA repos
  - Fix bad performance with task queue management
  - Update errno usage to fix incorrect GError messages
  - Install header for createrepo_shared module
  - Remove C API for cr_xml_parse_main_metadata_together
  - Remove python bindings for xml_parse_main_metadata_together
  - Fix '&' encoding in attributes when parsing repodata
  - Add a streaming parsing API that is user-controllable.
  - Fix a memory leak of primary pkg when parsing interrupted
  - Fix a memory leak when removing the first link in a list
  - Remove `allow_out_of_order` option for `xml_parse_main_metadata_together`
  - Make parse warnings visible through cr.Repomd(), cr.UpdateInfo()
  - Use --error-exit-val option by default
  - If new and old repomd matches during --update don't update
  - Add `cr_repomd_compare` for comparing two repomds
  - Store parsed repomd in `cr_MetadataLocation`
  - Set database version only for the database records, not everything
  - Use copy+delete fallback when moving of a dir fails
  - Fix memory leaks
  - [spec] Option for legacy hashes, enable on RHEL <= 8 (RhBug:2022271)


author: Matthew Almond <malmond@fb.com> 0.0.1-3
changelog:
  - Separated package into top level "dnf-plugin-cow" concept with implementation
    "python3-dnf-plugin-cow". This allows for "libdnf-plugin-cow" later without
    renaming this package.


author: Matteo Croce <teknoraver@meta.com> 0.1.0-1
changelog:
  - lookup the transcoder in all possible paths
  - detect the packages hash type instead of use only sha256
  - skip transcoding if the filesystem doesn't support reflinks
  - minor fixes


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-250.el9]
changelog:
  - mlx5: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351]
  - vxlan: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351]
  - geneve: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351]
  - geneve: fix TOS inheriting for ipv4 (Guillaume Nault) [2161351]
  - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150660]
  - vfio: Add an option to get migration data size (Alex Williamson) [2158549]
  - vfio/pci: Check the device set open count on reset (Alex Williamson) [2155664]
  - vfio: Export the device set open count (Alex Williamson) [2155664]
  - vfio: Fix container device registration life cycle (Alex Williamson) [2155664]
  - vfio: Split the register_device ops call into functions (Alex Williamson) [2155664]
  - tools headers uapi: Sync linux/stat.h with the kernel sources (Lukas Czerner) [2150284]
  - ext4: support STATX_DIOALIGN (Lukas Czerner) [2150284]
  - xfs: support STATX_DIOALIGN (Lukas Czerner) [2150284]
  - vfs: support STATX_DIOALIGN on block devices (Lukas Czerner) [2150284]
  - statx: add direct I/O alignment information (Lukas Czerner) [2150284]
  - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076749]
  - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076749]
  - virt: Add TDX guest driver (Wander Lairson Costa) [2076749]
  - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076749]
  - OPP: Migrate set-supported-hw API to use set-config helpers (Mark Langsdorf) [2122311]
  - OPP: Migrate set-regulators API to use set-config helpers (Mark Langsdorf) [2122311]
  - OPP: Add dev_pm_opp_set_config() and friends (Mark Langsdorf) [2122311]
  - OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list (Mark Langsdorf) [2122311]
  - cpufreq: tegra194: Fix module loading (Mark Langsdorf) [2122311]
  - cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances (Mark Langsdorf) [2122311]
  - cpufreq: tegra194: Add support for Tegra234 (Mark Langsdorf) [2122311]
  - cpufreq: tegra194: add soc data to support multiple soc (Mark Langsdorf) [2122311]
  - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support (Mark Langsdorf) [2122311]
  - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c (Mark Langsdorf) [2122311]
  - cpufreq: CPPC: Fix unused-function warning (Mark Langsdorf) [2122311]
  - cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE (Mark Langsdorf) [2122311]
  - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122311]
  - cpufreq: CPPC: Register EM based on efficiency class information (Mark Langsdorf) [2122311]
  - cpufreq: CPPC: Add per_cpu efficiency_class (Mark Langsdorf) [2122311]
  - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122311]
  - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122311]
  - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122311]
  - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122311]
  - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122311]
  - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122311]
  - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122311]
  - cpufreq: Avoid unnecessary frequency updates due to mismatch (Mark Langsdorf) [2122311]
  - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122311]
  - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122311]
  - cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support (Mark Langsdorf) [2122311]
  - Documentation: power: Add description about new callback for EM registration (Mark Langsdorf) [2122311]
  - cpufreq: Add callback to register with energy model (Mark Langsdorf) [2122311]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-251.el9]
changelog:
  - ext4: fix reserved cluster accounting in __es_remove_extent() (Lukas Czerner) [2145193]
  - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Lukas Czerner) [2145193]
  - ext4: fix deadlock due to mbcache entry corruption (Lukas Czerner) [2145193]
  - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Lukas Czerner) [2145193]
  - mbcache: automatically delete entries from cache on freeing (Lukas Czerner) [2145193]
  - mbcache: Remove mb_cache_entry_delete() (Lukas Czerner) [2145193]
  - ext4: avoid BUG_ON when creating xattrs (Lukas Czerner) [2145193]
  - fs: ext4: initialize fsdata in pagecache_write() (Lukas Czerner) [2145193]
  - ext4: fix uninititialized value in 'ext4_evict_inode' (Lukas Czerner) [2145193]
  - ext4: fix corruption when online resizing a 1K bigalloc fs (Lukas Czerner) [2145193]
  - ext4: fix corrupt backup group descriptors after online resize (Lukas Czerner) [2145193]
  - ext4: fix bad checksum after online resize (Lukas Czerner) [2145193]
  - ext4: fix off-by-one errors in fast-commit block filling (Lukas Czerner) [2145193]
  - ext4: fix unaligned memory access in ext4_fc_reserve_space() (Lukas Czerner) [2145193]
  - ext4: add missing validation of fast-commit record lengths (Lukas Czerner) [2145193]
  - ext4: fix leaking uninitialized memory in fast-commit journal (Lukas Czerner) [2145193]
  - ext4: don't set up encryption key during jbd2 transaction (Lukas Czerner) [2145193]
  - ext4: disable fast-commit of encrypted dir operations (Lukas Czerner) [2145193]
  - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Lukas Czerner) [2145193]
  - ext4: journal_path mount options should follow links (Lukas Czerner) [2145193]
  - ext4: silence the warning when evicting inode with dioread_nolock (Lukas Czerner) [2145193]
  - ext4: fix use-after-free in ext4_ext_shift_extents (Lukas Czerner) [2145193]
  - ext4: fix warning in 'ext4_da_release_space' (Lukas Czerner) [2145193]
  - ext4: fix BUG_ON() when directory entry has invalid rec_len (Lukas Czerner) [2145193]
  - ext4: update the backup superblock's at the end of the online resize (Lukas Czerner) [2145193]
  - ext4,f2fs: fix readahead of verity data (Lukas Czerner) [2145193]
  - ext4: fix potential out of bound read in ext4_fc_replay_scan() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_fc_get_tl() (Lukas Czerner) [2145193]
  - ext4: introduce EXT4_FC_TAG_BASE_LEN helper (Lukas Czerner) [2145193]
  - ext4: factor out ext4_free_ext_path() (Lukas Czerner) [2145193]
  - ext4: remove unnecessary drop path references in mext_check_coverage() (Lukas Czerner) [2145193]
  - ext4: update 'state->fc_regions_size' after successful memory allocation (Lukas Czerner) [2145193]
  - ext4: fix potential memory leak in ext4_fc_record_regions() (Lukas Czerner) [2145193]
  - ext4: fix potential memory leak in ext4_fc_record_modified_inode() (Lukas Czerner) [2145193]
  - ext4: remove redundant checking in ext4_ioctl_checkpoint (Lukas Czerner) [2145193]
  - jbd2: add miss release buffer head in fc_do_one_pass() (Lukas Czerner) [2145193]
  - ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts() (Lukas Czerner) [2145193]
  - ext4: remove useless local variable 'blocksize' (Lukas Czerner) [2145193]
  - ext4: unify the ext4 super block loading operation (Lukas Czerner) [2145193]
  - ext4: factor out ext4_journal_data_mode_check() (Lukas Czerner) [2145193]
  - ext4: fix wrong return err in ext4_load_and_init_journal() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_load_and_init_journal() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_group_desc_init() and ext4_group_desc_free() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_geometry_check() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_check_feature_compatibility() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_init_metadata_csum() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_encoding_init() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_inode_info_init() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_fast_commit_init() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_handle_clustersize() (Lukas Czerner) [2145193]
  - ext4: factor out ext4_set_def_opts() (Lukas Czerner) [2145193]
  - ext4: remove cantfind_ext4 error handler (Lukas Czerner) [2145193]
  - ext4: goto right label 'failed_mount3a' (Lukas Czerner) [2145193]
  - ext4: adjust fast commit disable judgement order in ext4_fc_track_inode (Lukas Czerner) [2145193]
  - ext4: factor out ext4_fc_disabled() (Lukas Czerner) [2145193]
  - ext4: fix miss release buffer head in ext4_fc_write_inode (Lukas Czerner) [2145193]
  - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs (Lukas Czerner) [2145193]
  - jbd2: fix potential buffer head reference count leak (Lukas Czerner) [2145193]
  - ext4: fix dir corruption when ext4_dx_add_entry() fails (Lukas Czerner) [2145193]
  - ext4: remove ext4_inline_data_fiemap() declaration (Lukas Czerner) [2145193]
  - jbd2: wake up journal waiters in FIFO order, not LIFO (Lukas Czerner) [2145193]
  - ext4: place buffer head allocation before handle start (Lukas Czerner) [2145193]
  - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate (Lukas Czerner) [2145193]
  - ext4: don't increase iversion counter for ea_inodes (Lukas Czerner) [2145193]
  - ext4: fix check for block being out of directory size (Lukas Czerner) [2145193]
  - jbd2: drop useless return value of submit_bh (Lukas Czerner) [2145193]
  - ext4: make ext4_lazyinit_thread freezable (Lukas Czerner) [2145193]
  - ext4: fix null-ptr-deref in ext4_write_info (Lukas Czerner) [2145193]
  - ext4: don't run ext4lazyinit for read-only filesystems (Lukas Czerner) [2145193]
  - ext4: avoid crash when inline data creation follows DIO write (Lukas Czerner) [2145193]
  - ext4: minor defrag code improvements (Lukas Czerner) [2145193]
  - ext4: continue to expand file system when the target size doesn't reach (Lukas Czerner) [2145193]
  - ext4: limit the number of retries after discarding preallocations blocks (Lukas Czerner) [2145193]
  - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Lukas Czerner) [2145193]
  - ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1() (Lukas Czerner) [2145193]
  - ext4: use buckets for cr 1 block scan instead of rbtree (Lukas Czerner) [2145193]
  - ext4: use locality group preallocation for small closed files (Lukas Czerner) [2145193]
  - ext4: make directory inode spreading reflect flexbg size (Lukas Czerner) [2145193]
  - ext4: avoid unnecessary spreading of allocations among groups (Lukas Czerner) [2145193]
  - ext4: make mballoc try target group first even with mb_optimize_scan (Lukas Czerner) [2145193]
  - ext4: add ioctls to get/set the ext4 superblock uuid (Lukas Czerner) [2145193]
  - ext4: avoid resizing to a partial cluster size (Lukas Czerner) [2145193]
  - ext4: reduce computation of overhead during resize (Lukas Czerner) [2145193]
  - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Lukas Czerner) [2145193]
  - ext4: block range must be validated before use in ext4_mb_clear_bb() (Lukas Czerner) [2145193]
  - ext4: fix race when reusing xattr blocks (Lukas Czerner) [2145193]
  - ext4: unindent codeblock in ext4_xattr_block_set() (Lukas Czerner) [2145193]
  - ext4: remove EA inode entry from mbcache on inode eviction (Lukas Czerner) [2145193]
  - mbcache: add functions to delete entry if unused (Lukas Czerner) [2145193]
  - mbcache: don't reclaim used entries (Lukas Czerner) [2145193]
  - ext4: reflect mb_optimize_scan value in options file (Lukas Czerner) [2145193]
  - ext4: avoid remove directory when directory is corrupted (Lukas Czerner) [2145193]
  - ext4: aligned '*' in comments (Lukas Czerner) [2145193]
  - ext4: recover csum seed of tmp_inode after migrating to extents (Lukas Czerner) [2145193]
  - ext4: fix warning in ext4_iomap_begin as race between bmap and write (Lukas Czerner) [2145193]
  - ext4: correct the misjudgment in ext4_iget_extra_inode (Lukas Czerner) [2145193]
  - ext4: correct max_inline_xattr_value_size computing (Lukas Czerner) [2145193]
  - ext4: fix use-after-free in ext4_xattr_set_entry (Lukas Czerner) [2145193]
  - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Lukas Czerner) [2145193]
  - ext4: fix extent status tree race in writeback error recovery path (Lukas Czerner) [2145193]
  - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() (Lukas Czerner) [2145193]
  - jbd2: unexport jbd2_log_start_commit() (Lukas Czerner) [2145193]
  - jbd2: remove unused exports for jbd2 debugging (Lukas Czerner) [2145193]
  - jbd2: rename jbd_debug() to jbd2_debug() (Lukas Czerner) [2145193]
  - ext4: use ext4_debug() instead of jbd_debug() (Lukas Czerner) [2145193]
  - ext4: reuse order and buddy in mb_mark_used when buddy split (Lukas Czerner) [2145193]
  - ext4: update the s_overhead_clusters in the backup sb's when resizing (Lukas Czerner) [2145193]
  - ext4: update s_overhead_clusters in the superblock during an on-line resize (Lukas Czerner) [2145193]
  - ext4: fix a doubled word "need" in a comment (Lukas Czerner) [2145193]
  - ext4: correct the judgment of BUG in ext4_mb_normalize_request (Lukas Czerner) [2145193]
  - ext4: use kmemdup() to replace kmalloc + memcpy (Lukas Czerner) [2145193]
  - ext4: improve write performance with disabled delalloc (Lukas Czerner) [2145193]
  - ext4: fix warning when submitting superblock in ext4_commit_super() (Lukas Czerner) [2145193]
  - ext4: fix incorrect comment in ext4_bio_write_page() (Lukas Czerner) [2145193]
  - ext4: refactor and move ext4_ioctl_get_encryption_pwsalt() (Lukas Czerner) [2145193]
  - ext4: cleanup function defs from ext4.h into crypto.c (Lukas Czerner) [2145193]
  - ext4: move ext4 crypto code to its own file crypto.c (Lukas Czerner) [2145193]
  - fscrypt: remove fscrypt_operations::max_namelen (Lukas Czerner) [2145193]
  - fscrypt: document struct fscrypt_operations (Lukas Czerner) [2145193]
  - ext4: add unmount filesystem message (Lukas Czerner) [2145193]
  - ext4: remove unnecessary conditionals (Lukas Czerner) [2145193]
  - ext4: remove unnecessary code in __mb_check_buddy (Lukas Czerner) [2145193]
  - ext4: fix spelling errors in comments (Lukas Czerner) [2145193]
  - ext4: remove unnecessary type castings (Lukas Czerner) [2145193]
  - ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN (Lukas Czerner) [2145193]
  - ext4: Use scoped memory APIs in ext4_write_begin() (Lukas Czerner) [2145193]
  - ext4: Use scoped memory APIs in ext4_da_write_begin() (Lukas Czerner) [2145193]
  - ext4: Use scoped memory API in mext_page_double_lock() (Lukas Czerner) [2145193]
  - ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent() (Lukas Czerner) [2145193]
  - ext4: Use page_symlink() instead of __page_symlink() (Lukas Czerner) [2145193]
  - ext4: Convert invalidatepage to invalidate_folio (Lukas Czerner) [2145193]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-252.el9]
changelog:
  - vdpa/ifcvf: fix the calculation of queuepair (Cindy Lu) [2158700]
  - vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init (Cindy Lu) [2158700]
  - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2158700]
  - vDPA/ifcvf: support userspace to query features and MQ of a management device (Cindy Lu) [2158700]
  - vDPA/ifcvf: get_config_size should return a value no greater than dev implementation (Cindy Lu) [2158700]
  - vDPA/ifcvf: remove duplicated assignment to pointer cfg (Cindy Lu) [2158700]
  - vdpa: ifcvf: Fix spelling mistake in comments (Cindy Lu) [2158700]
  - vdpa: ifcvf: set pci driver data in probe (Cindy Lu) [2158700]
  - vDPA/ifcvf: fix uninitialized config_vector warning (Cindy Lu) [2158700]
  - vDPA/ifcvf: cacheline alignment for ifcvf_hw (Cindy Lu) [2158700]
  - vDPA/ifcvf: implement shared IRQ feature (Cindy Lu) [2158700]
  - vDPA/ifcvf: implement device MSIX vector allocator (Cindy Lu) [2158700]
  - vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf (Cindy Lu) [2158700]
  - RDMA/mlx5: remove variable i (Cindy Lu) [2158700]
  - vdpa/mlx5: Avoid overwriting CVQ iotlb (Cindy Lu) [2158700]
  - vdpa/mlx5: Avoid using reslock in event_handler (Cindy Lu) [2158700]
  - vdpa/mlx5: Fix wrong mac address deletion (Cindy Lu) [2158700]
  - vdpa/mlx5: Return error on vlan ctrl commands if not supported (Cindy Lu) [2158700]
  - vdpa/mlx5: Fix rule forwarding VLAN to TIR (Cindy Lu) [2158700]
  - vdpa/mlx5: Fix MQ to support non power of two num queues (Cindy Lu) [2158700]
  - vdpa/mlx5: Fix possible uninitialized return value (Cindy Lu) [2158700]
  - vdpa/mlx5: Support different address spaces for control and data (Cindy Lu) [2158700]
  - vdpa/mlx5: Implement susupend virtqueue callback (Cindy Lu) [2158700]
  - vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address (Cindy Lu) [2158700]
  - vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Cindy Lu) [2158700]
  - vdpa/mlx5: fix error code for deleting vlan (Cindy Lu) [2158700]
  - vdpa/mlx5: Fix syntax errors in comments (Cindy Lu) [2158700]
  - vdpa/mlx5: Add RX MAC VLAN filter support (Cindy Lu) [2158700]
  - vdpa/mlx5: re-create forwarding rules after mac modified (Cindy Lu) [2158700]
  - vdpa/mlx5: Remove flow counter from steering (Cindy Lu) [2158700]
  - vdpa/mlx5: Use readers/writers semaphore instead of mutex (Cindy Lu) [2158700]
  - net/mlx5: Add support for configuring max device MTU (Cindy Lu) [2158700]
  - vdpa/mlx5: Use auxiliary_device driver data helpers (Cindy Lu) [2158700]
  - vhost_vdpa: don't setup irq offloading when irq_num < 0 (Cindy Lu) [2158700]
  - vhost-vdpa: return -EFAULT on copy_to_user() failure (Cindy Lu) [2158700]
  - vhost_vdpa: fix the crash in unmap a large memory (Cindy Lu) [2158700]
  - vhost-vdpa: fix an iotlb memory leak (Cindy Lu) [2158700]
  - vdpa_sim_net: should not drop the multicast/broadcast packet (Cindy Lu) [2158700]
  - vdpasim: fix memory leak when freeing IOTLBs (Cindy Lu) [2158700]
  - vdpa: conditionally fill max max queue pair for stats (Cindy Lu) [2158700]
  - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove (Cindy Lu) [2158700]
  - vdpa_sim: fix vringh initialization in vdpasim_queue_ready() (Cindy Lu) [2158700]
  - vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() (Cindy Lu) [2158700]
  - vdpa: merge functionally duplicated dev_features attributes (Cindy Lu) [2158700]
  - vDPA: conditionally read MTU and MAC in dev cfg space (Cindy Lu) [2158700]
  - vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill (Cindy Lu) [2158700]
  - vDPA: check virtio device features to detect MQ (Cindy Lu) [2158700]
  - vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence (Cindy Lu) [2158700]
  - vDPA: only report driver features if FEATURES_OK is set (Cindy Lu) [2158700]
  - vDPA: allow userspace to query features of a vDPA device (Cindy Lu) [2158700]
  - vp_vdpa: support feature provisioning (Cindy Lu) [2158700]
  - vdpa_sim_net: support feature provisioning (Cindy Lu) [2158700]
  - vdpa: device feature provisioning (Cindy Lu) [2158700]
  - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa (Cindy Lu) [2158700]
  - vhost-vdpa: Call ida_simple_remove() when failed (Cindy Lu) [2158700]
  - vDPA: fix 'cast to restricted le16' warnings in vdpa.c (Cindy Lu) [2158700]
  - vDPA: !FEATURES_OK should not block querying device config space (Cindy Lu) [2158700]
  - vdpa_sim: Implement suspend vdpa op (Cindy Lu) [2158700]
  - vhost-vdpa: uAPI to suspend the device (Cindy Lu) [2158700]
  - vhost-vdpa: introduce SUSPEND backend feature bit (Cindy Lu) [2158700]
  - vdpa: Add suspend operation (Cindy Lu) [2158700]
  - vdpa: Use device_iommu_capable() (Cindy Lu) [2158700]
  - vdpa: make get_vq_group and set_group_asid optional (Cindy Lu) [2158700]
  - vdpa: support exposing the count of vqs to userspace (Cindy Lu) [2158700]
  - vdpa: change the type of nvqs to u32 (Cindy Lu) [2158700]
  - vdpa: support exposing the config size to userspace (Cindy Lu) [2158700]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-253.el9]
changelog:
  - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152131]
  - rtla: Fix exit status when returning from calls to usage() (John Kacur) [2160394]
  - nfsd: don't free files unconditionally in __nfsd_file_cache_purge (Jeffrey Layton) [2160443]
  - ice: use GNSS subsystem instead of TTY (Petr Oros) [2111048]
  - ice: Add check for kzalloc (Petr Oros) [2111048]
  - ice: Fix potential memory leak in ice_gnss_tty_write() (Petr Oros) [2111048]
  - ice: add write functionality for GNSS TTY (Petr Oros) [2111048]
  - net/ulp: use consistent error code when blocking ULP (Paolo Abeni) [2162758]
  - net/ulp: prevent ULP without clone op from entering the LISTEN status (Paolo Abeni) [2162758]
  - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2162698]
  - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2162698]
  - net: macvlan: fix memory leaks of macvlan_common_newlink (Davide Caratti) [2162698]
  - dmaengine: Fix double increment of client_count in dma_chan_get() (Joel Savitz) [2095651]
  - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Petr Oros) [2162402]
  - ice: virtchnl rss hena support (Petr Oros) [2162402]
  - ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2162402]
  - ice: Add support Flex RXD (Petr Oros) [2162402]
  - netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst (Florian Westphal) [2162440]
  - netfilter: conntrack: remove unneeded indent level (Florian Westphal) [2162440]
  - netfilter: conntrack: ignore overly delayed tcp packets (Florian Westphal) [2162440]
  - netfilter: conntrack: prepare tcp_in_window for ternary return value (Florian Westphal) [2162440]
  - netfilter: conntrack: work around exceeded receive window (Florian Westphal) [2162440]
  - l2tp: prevent lockdep issue in l2tp_tunnel_register() (Guillaume Nault) [2162322]
  - l2tp: close all race conditions in l2tp_tunnel_register() (Guillaume Nault) [2162322]
  - l2tp: convert l2tp_tunnel_list to idr (Guillaume Nault) [2162322]
  - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162122] {CVE-2023-0394}
  - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2162116]
  - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2162116]
  - inet: ping: use hlist_nulls rcu iterator during lookup (Guillaume Nault) [2162116]
  - ipv4: Fix route deletion when nexthop info is not specified (Guillaume Nault) [2162116]
  - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2162116]
  - net: use struct_group to copy ip/ipv6 header addresses (Guillaume Nault) [2162116]
  - netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces. (Guillaume Nault) [2162116]
  - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129363]
  - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129363]
  - mptcp: fix lockdep false positive (Davide Caratti) [2161699]
  - mptcp: fix deadlock in fastopen error path (Davide Caratti) [2161699]
  - mptcp: fix sleep in atomic at close time (Davide Caratti) [2161699]
  - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2161699]
  - mptcp: use proper req destructor for IPv6 (Davide Caratti) [2161699]
  - mptcp: dedicated request sock for subflow in v6 (Davide Caratti) [2161699]
  - mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (Davide Caratti) [2161699]
  - mptcp: netlink: fix some error return code (Davide Caratti) [2161699]
  - ACPICA: Fix operand resolution (Mark Langsdorf) [2159836]
  - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2153431]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-254.el9]
changelog:
  - arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro (Mark Salter) [2122232]
  - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2122232]
  - KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround (Mark Salter) [2122232]
  - arm64: ptrace: Use ARM64_SME to guard the SME register enumerations (Mark Salter) [2122232]
  - arm64/signal: Always allocate SVE signal frames on SME only systems (Mark Salter) [2122232]
  - arm64/signal: Always accept SVE signal frames on SME only systems (Mark Salter) [2122232]
  - arm64/signal: Flush FPSIMD register state when disabling streaming mode (Mark Salter) [2122232]
  - arm64/sme: Don't flush SVE register state when handling SME traps (Mark Salter) [2122232]
  - arm64/sme: Don't flush SVE register state when allocating SME storage (Mark Salter) [2122232]
  - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Mark Salter) [2122232]
  - docs/arm64: elf_hwcaps: unify newlines in HWCAP lists (Mark Salter) [2122232]
  - arm64/hwcap: Support FEAT_EBF16 (Mark Salter) [2122232]
  - arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long (Mark Salter) [2122232]
  - arm64/hwcap: Document allocation of upper bits of AT_HWCAP (Mark Salter) [2122232]
  - arm64: fix oops in concurrently setting insn_emulation (Mark Salter) [2122232]
  - arm64: errata: Remove AES hwcap for COMPAT tasks (Mark Salter) [2122232]
  - redhat/configs: aarch64: Enable ARM64_ERRATUM_2441009 (Mark Salter) [2122232]
  - arm64: errata: Add Cortex-A510 to the repeat tlbi list (Mark Salter) [2122232]
  - arm64/sysreg: Make BHB clear feature defines match the architecture (Mark Salter) [2122232]
  - arm64/sysreg: Align pointer auth enumeration defines with architecture (Mark Salter) [2122232]
  - arm64/mte: Standardise GMID field name definitions (Mark Salter) [2122232]
  - arm64/sysreg: Standardise naming for DCZID_EL0 field names (Mark Salter) [2122232]
  - arm64/sysreg: Standardise naming for CTR_EL0 fields (Mark Salter) [2122232]
  - arm64/cache: Restrict which headers are included in __ASSEMBLY__ (Mark Salter) [2122232]
  - mm: make minimum slab alignment a runtime property (Mark Salter) [2122232]
  - arm64/sysreg: Add SYS_FIELD_GET() helper (Mark Salter) [2122232]
  - arm64/sysreg: Allow leading blanks on comments in sysreg file (Mark Salter) [2122232]
  - arm64/idreg: Fix tab/space damage (Mark Salter) [2122232]
  - arm64/cpuinfo: Remove references to reserved cache type (Mark Salter) [2122232]
  - arm64: vdso32: Add DWARF_DEBUG (Mark Salter) [2122232]
  - arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS (Mark Salter) [2122232]
  - arm64: compat: Move sigreturn32.S to .rodata section (Mark Salter) [2122232]
  - arm64: vdso*: place got/plt sections in .rodata (Mark Salter) [2122232]
  - arm64: vdso32: add ARM.exidx* sections (Mark Salter) [2122232]
  - arm64: compat: Move kuser32.S to .rodata section (Mark Salter) [2122232]
  - arm64: vdso32: enable orphan handling for VDSO (Mark Salter) [2122232]
  - arm64: vdso32: put ELF related sections in the linker script (Mark Salter) [2122232]
  - arm64: vdso: enable orphan handling for VDSO (Mark Salter) [2122232]
  - arm64: vdso: put ELF related sections in the linker script (Mark Salter) [2122232]
  - arm64/fpsimd: Remove duplicate SYS_SVCR read (Mark Salter) [2122232]
  - arm64/signal: Clean up SVE/SME feature checking inconsistency (Mark Salter) [2122232]
  - arm64/sme: Expose SMIDR through sysfs (Mark Salter) [2122232]
  - arm64/cpufeature: Unexport set_cpu_feature() (Mark Salter) [2122232]
  - arm64: Add kasan_hw_tags_enable() prototype to silence sparse (Mark Salter) [2122232]
  - arm64/sme: Fix EFI save/restore (Mark Salter) [2122232]
  - arm64/fpsimd: Fix typo in comment (Mark Salter) [2122232]
  - arm64/sysreg: Fix typo in Enum element regex (Mark Salter) [2122232]
  - arm64/sme: Fix SVE/SME typo in ABI documentation (Mark Salter) [2122232]
  - arm64/sme: Fix tests for 0b1111 value ID registers (Mark Salter) [2122232]
  - arm64: hibernate: Fix syntax errors in comments (Mark Salter) [2122232]
  - arm64: Remove the __user annotation for the restore_za_context() argument (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for FAR_ELx (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for DACR32_EL2 (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for CSSELR_EL1 (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for CPACR_ELx (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for CONTEXTIDR_ELx (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for CLIDR_EL1 (Mark Salter) [2122232]
  - arm64/sve: Generate ZCR definitions (Mark Salter) [2122232]
  - arm64/sme: Generate defintions for SVCR (Mark Salter) [2122232]
  - arm64/sme: Generate SMPRI_EL1 definitions (Mark Salter) [2122232]
  - arm64/sme: Automatically generate SMPRIMAP_EL2 definitions (Mark Salter) [2122232]
  - arm64/sme: Automatically generate SMIDR_EL1 defines (Mark Salter) [2122232]
  - arm64/sme: Automatically generate defines for SMCR (Mark Salter) [2122232]
  - arm64/sysreg: Support generation of RAZ fields (Mark Salter) [2122232]
  - arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h (Mark Salter) [2122232]
  - arm64/sme: Standardise bitfield names for SVCR (Mark Salter) [2122232]
  - arm64/sme: Drop SYS_ from SMIDR_EL1 defines (Mark Salter) [2122232]
  - arm64/fp: Rename SVE and SME LEN field name to _WIDTH (Mark Salter) [2122232]
  - arm64/fp: Make SVE and SME length register definition match architecture (Mark Salter) [2122232]
  - arm64/sve: Move sve_free() into SVE code section (Mark Salter) [2122232]
  - arm64: Kconfig.platforms: Add comments (Mark Salter) [2122232]
  - arm64: Kconfig: Fix indentation and add comments (Mark Salter) [2122232]
  - arm64: mm: Make arch_faults_on_old_pte() check for migratability (Mark Salter) [2122232]
  - arm64: Declare non global symbols as static (Mark Salter) [2122232]
  - arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE (Mark Salter) [2122232]
  - arm64: mte: Clean up user tag accessors (Mark Salter) [2122232]
  - arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK (Mark Salter) [2122232]
  - arm64: document the boot requirements for MTE (Mark Salter) [2122232]
  - arm64/sve: Make kernel FPU protection RT friendly (Mark Salter) [2122232]
  - arm64/sve: Delay freeing memory in fpsimd_flush_thread() (Mark Salter) [2122232]
  - arm64/sme: More sensibly define the size for the ZA register set (Mark Salter) [2122232]
  - arm64/sme: Fix NULL check after kzalloc (Mark Salter) [2122232]
  - arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() (Mark Salter) [2122232]
  - redhat: configs: Add config for ARM64_SME (Mark Salter) [2122232]
  - arm64/sme: Provide Kconfig for SME (Mark Salter) [2122232]
  - arm64/sme: Save and restore streaming mode over EFI runtime calls (Mark Salter) [2122232]
  - arm64/sme: Disable streaming mode and ZA when flushing CPU state (Mark Salter) [2122232]
  - arm64/sme: Add ptrace support for ZA (Mark Salter) [2122232]
  - arm64/sme: Implement ptrace support for streaming mode SVE registers (Mark Salter) [2122232]
  - arm64/sme: Implement ZA signal handling (Mark Salter) [2122232]
  - arm64/sme: Implement streaming SVE signal handling (Mark Salter) [2122232]
  - arm64/sme: Disable ZA and streaming mode when handling signals (Mark Salter) [2122232]
  - arm64/sme: Implement traps and syscall handling for SME (Mark Salter) [2122232]
  - arm64/sme: Implement ZA context switching (Mark Salter) [2122232]
  - arm64/sme: Implement streaming SVE context switching (Mark Salter) [2122232]
  - arm64/sme: Implement SVCR context switching (Mark Salter) [2122232]
  - arm64/sme: Implement support for TPIDR2 (Mark Salter) [2122232]
  - arm64/sme: Implement vector length configuration prctl()s (Mark Salter) [2122232]
  - arm64/sme: Implement sysctl to set the default vector length (Mark Salter) [2122232]
  - arm64/sme: Identify supported SME vector lengths at boot (Mark Salter) [2122232]
  - arm64/sme: Basic enumeration support (Mark Salter) [2122232]
  - arm64/sme: Early CPU setup for SME (Mark Salter) [2122232]
  - arm64/sme: Manually encode SME instructions (Mark Salter) [2122232]
  - arm64/sme: System register and exception syndrome definitions (Mark Salter) [2122232]
  - arm64/sme: Provide ABI documentation for SME (Mark Salter) [2122232]
  - arm64/sysreg: fix odd line spacing (Mark Salter) [2122232]
  - arm64/sysreg: improve comment for regs without fields (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for SCTLR_EL1 (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for TTBRn_EL1 (Mark Salter) [2122232]
  - arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1 (Mark Salter) [2122232]
  - arm64/sysreg: Enable automatic generation of system register definitions (Mark Salter) [2122232]
  - arm64: Add sysreg header generation scripting (Mark Salter) [2122232]
  - arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names (Mark Salter) [2122232]
  - arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM (Mark Salter) [2122232]
  - arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1 (Mark Salter) [2122232]
  - arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI (Mark Salter) [2122232]
  - arm64/mte: Make TCF field values and naming more standard (Mark Salter) [2122232]
  - arm64/mte: Make TCF0 naming and field values more standard (Mark Salter) [2122232]
  - arm64/sysreg: Introduce helpers for access to sysreg fields (Mark Salter) [2122232]
  - arm64: Treat ESR_ELx as a 64-bit register (Mark Salter) [2122232]
  - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall (Mark Salter) [2122232]
  - arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly (Mark Salter) [2122232]
  - arm64: stacktrace: align with common naming (Mark Salter) [2122232]
  - arm64: stacktrace: rename stackframe to unwind_state (Mark Salter) [2122232]
  - arm64: stacktrace: rename unwinder functions (Mark Salter) [2122232]
  - arm64: stacktrace: make struct stackframe private to stacktrace.c (Mark Salter) [2122232]
  - arm64: stacktrace: delete PCS comment (Mark Salter) [2122232]
  - arm64: stacktrace: remove NULL task check from unwind_frame() (Mark Salter) [2122232]
  - arm64: Use WFxT for __delay() when possible (Mark Salter) [2122232]
  - arm64: Add wfet()/wfit() helpers (Mark Salter) [2122232]
  - arm64: Add HWCAP advertising FEAT_WFXT (Mark Salter) [2122232]
  - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS (Mark Salter) [2122232]
  - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition (Mark Salter) [2122232]
  - arm64: kexec: load from kimage prior to clobbering (Mark Salter) [2122232]
  - arm64: paravirt: Use RCU read locks to guard stolen_time (Mark Salter) [2122232]
  - arm64, topology: enable use of init_cpu_capacity_cppc() (Mark Salter) [2122232]
  - arm64: perf: Consistently make all event numbers as 16-bits (Mark Salter) [2122232]
  - arm64: perf: Expose some Armv9 common events under sysfs (Mark Salter) [2122232]
  - arm64: mte: Define the number of bytes for storing the tags in a page (Mark Salter) [2122232]
  - elf: Introduce the ARM MTE ELF segment type (Mark Salter) [2122232]
  - elfcore: Replace CONFIG_{IA64, UML} checks with a new option (Mark Salter) [2122232]
  - elfcore: correct reference to CONFIG_UML (Mark Salter) [2122232]
  - serial: pl011: Add ACPI SBSA UART match id (Mark Salter) [2122232]
  - arm64: Use of_get_cpu_hwid() (Mark Salter) [2122232]
  - arm64: Add support of PAuth QARMA3 architected algorithm (Mark Salter) [2122232]
  - binfmt_elf: Don't write past end of notes for regset gap (Mark Salter) [2122232]
  - coredump/elf: Pass coredump_params into fill_note_info (Mark Salter) [2122232]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-255.el9]
changelog:
  - can: kvaser_usb: kvaser_usb_set_bittiming(): fix redundant initialization warning for err (Al Stone) [2071839]
  - can: kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove empty lines in variable declaration (Al Stone) [2071839]
  - can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet (Al Stone) [2071839]
  - can: can327: flush TX_work on ldisc .close() (Al Stone) [2071839]
  - can: slcan: fix freed work crash (Al Stone) [2071839]
  - can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down (Al Stone) [2071839]
  - can: dev: fix skb drop check (Al Stone) [2071839]
  - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming (Al Stone) [2071839]
  - can: kvaser_usb: Add struct kvaser_usb_busparams (Al Stone) [2071839]
  - can: kvaser_usb_leaf: Fix bogus restart events (Al Stone) [2071839]
  - can: kvaser_usb_leaf: Ignore stale bus-off after start (Al Stone) [2071839]
  - can: kvaser_usb_leaf: Fix wrong CAN state after stopping (Al Stone) [2071839]
  - can: kvaser_usb_leaf: Fix improved state not being reported (Al Stone) [2071839]
  - can: kvaser_usb_leaf: Set Warning state even without bus errors (Al Stone) [2071839]
  - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT (Al Stone) [2071839]
  - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event (Al Stone) [2071839]
  - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device (Al Stone) [2071839]
  - can: remove obsolete PCH CAN driver (Al Stone) [2071839]
  - can: kvaser_usb_leaf: Fix CAN state after restart (Al Stone) [2071839]
  - can: kvaser_usb_leaf: Fix TX queue out of sync after restart (Al Stone) [2071839]
  - can: kvaser_usb: Fix use of uninitialized completion (Al Stone) [2071839]
  - can: kvaser_usb_leaf: Fix overread with an invalid command (Al Stone) [2071839]
  - can: gs_usb: gs_can_open(): initialize time counter before starting device (Al Stone) [2071839]
  - can: gs_usb: add missing lock to protect struct timecounter::cycle_last (Al Stone) [2071839]
  - can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv() (Al Stone) [2071839]
  - can: gs_usb: gs_usb_set_phys_id(): return with error if identify is not supported (Al Stone) [2071839]
  - can: gs_usb: gs_can_open(): fix race dev->can.state condition (Al Stone) [2071839]
  - can: canxl: update CAN infrastructure for CAN XL frames (Al Stone) [2071839]
  - can: dev: add CAN XL support to virtual CAN (Al Stone) [2071839]
  - can: canxl: introduce CAN XL data structure (Al Stone) [2071839]
  - can: skb: add skb CAN frame data length helpers (Al Stone) [2071839]
  - can: set CANFD_FDF flag in all CAN FD frame structures (Al Stone) [2071839]
  - can: skb: unify skb CAN frame identification helpers (Al Stone) [2071839]
  - can: gs_usb: add RX and TX hardware timestamp support (Al Stone) [2071839]
  - rhel: Set initial defaults for CAN configs (Al Stone) [2071839]
  - can: rcar_canfd: Add missing ECC error checks for channels 2-7 (Al Stone) [2071839]
  - can: gs_usb: use common spelling of GS_USB in macros (Al Stone) [2071839]
  - can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_* (Al Stone) [2071839]
  - can: rcar_canfd: fix channel specific IRQ handling for (Al Stone) [2071839]
  - can: c_can: don't cache TX messages for C_CAN cores (Al Stone) [2071839]
  - can: flexcan: flexcan_mailbox_read() fix return value for drop = true (Al Stone) [2071839]
  - can: mcp251x: Fix race condition on receive interrupt (Al Stone) [2071839]
  - can: ems_usb: fix clang's -Wunaligned-access warning (Al Stone) [2071839]
  - can: can327: fix a broken link to Documentation (Al Stone) [2071839]
  - can: etas_es58x: remove useless calls to usb_fill_bulk_urb() (Al Stone) [2071839]
  - can: peak_usb: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839]
  - can: peak_canfd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839]
  - can: kvaser_usb: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839]
  - can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839]
  - can: etas_es58x: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839]
  - can: mcp251xfd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839]
  - can: dev: add generic function can_eth_ioctl_hwts() (Al Stone) [2071839]
  - can: dev: add generic function can_ethtool_op_get_ts_info_hwts() (Al Stone) [2071839]
  - can: dev: add hardware TX timestamp (Al Stone) [2071839]
  - can: tree-wide: advertise software timestamping capabilities (Al Stone) [2071839]
  - can: v(x)can: add software tx timestamps (Al Stone) [2071839]
  - can: slcan: add software tx timestamps (Al Stone) [2071839]
  - can: janz-ican3: add software tx timestamp (Al Stone) [2071839]
  - can: can327: add software tx timestamps (Al Stone) [2071839]
  - MAINTAINERS: Add maintainer for the slcan driver (Al Stone) [2071839]
  - can: slcan: add support for listen-only mode (Al Stone) [2071839]
  - can: slcan: use the generic can_change_mtu() (Al Stone) [2071839]
  - can: slcan: change every `slc' occurrence in `slcan' (Al Stone) [2071839]
  - can: slcan: remove legacy infrastructure (Al Stone) [2071839]
  - can: slcan: remove useless header inclusions (Al Stone) [2071839]
  - can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names (Al Stone) [2071839]
  - can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops() (Al Stone) [2071839]
  - can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops() (Al Stone) [2071839]
  - can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops() (Al Stone) [2071839]
  - can: etas_es58x: remove DRV_VERSION (Al Stone) [2071839]
  - can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME (Al Stone) [2071839]
  - can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839]
  - can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839]
  - can: gs_ubs: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839]
  - can: esd_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839]
  - can: softing: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839]
  - can: ems_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839]
  - can: can327: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_dump(): fix comment (Al Stone) [2071839]
  - can: pch_can: pch_can_error(): initialize errc before using it (Al Stone) [2071839]
  - can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe() (Al Stone) [2071839]
  - can: mcp251xfd: fix detection of mcp251863 (Al Stone) [2071839]
  - can: add CAN_ERR_CNT flag to notify availability of error counter (Al Stone) [2071839]
  - can: usb_8dev: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: sun4i_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: hi311x: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: slcan: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: sja1000: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: rcar_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: pch_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839]
  - can: peak_usb: include support for a new MCU (Al Stone) [2071839]
  - can: peak_usb: correction of an initially misnamed field name (Al Stone) [2071839]
  - can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const (Al Stone) [2071839]
  - can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x. (Al Stone) [2071839]
  - can: c_can: remove wrong comment (Al Stone) [2071839]
  - can: slcan: do not sleep with a spin lock held (Al Stone) [2071839]
  - can: sja1000: Change the return type as void for SoC specific init (Al Stone) [2071839]
  - can: sja1000: Use device_get_match_data to get device data (Al Stone) [2071839]
  - can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller (Al Stone) [2071839]
  - can: slcan: clean up if/else (Al Stone) [2071839]
  - can: slcan: convert comparison to NULL into !val (Al Stone) [2071839]
  - can: slcan: fix whitespace issues (Al Stone) [2071839]
  - can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level() (Al Stone) [2071839]
  - can: slcan: convert comments to network style comments (Al Stone) [2071839]
  - can: slcan: use scnprintf() as a hardening measure (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel() (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd (Al Stone) [2071839]
  - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits (Al Stone) [2071839]
  - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression (Al Stone) [2071839]
  - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info (Al Stone) [2071839]
  - can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits (Al Stone) [2071839]
  - can: m_can: m_can_chip_config(): actually enable internal timestamping (Al Stone) [2071839]
  - can: grcan: grcan_probe(): remove extra of_node_get() (Al Stone) [2071839]
  - can: gs_usb: gs_usb_open/close(): fix memory leak (Al Stone) [2071839]
  - can: rcar_canfd: Fix data transmission failed on R-Car V3U (Al Stone) [2071839]
  - Revert "can: xilinx_can: Limit CANFD brp to 2" (Al Stone) [2071839]
  - can: slcan: extend the protocol with CAN state info (Al Stone) [2071839]
  - can: slcan: extend the protocol with error info (Al Stone) [2071839]
  - can: slcan: add ethtool support to reset adapter errors (Al Stone) [2071839]
  - can: slcan: move driver into separate sub directory (Al Stone) [2071839]
  - can: slcan: send the open/close commands to the adapter (Al Stone) [2071839]
  - can: slcan: set bitrate by CAN device driver API (Al Stone) [2071839]
  - can: slcan: allow to send commands to the adapter (Al Stone) [2071839]
  - can: slcan: use CAN network device driver API (Al Stone) [2071839]
  - can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U (Al Stone) [2071839]
  - can: slcan: use the alloc_can_skb() helper (Al Stone) [2071839]
  - can: slcan: use netdev helpers to print out messages (Al Stone) [2071839]
  - can: slcan: use the BIT() helper (Al Stone) [2071839]
  - can: ctucanfd: ctucan_interrupt(): fix typo (Al Stone) [2071839]
  - can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters (Al Stone) [2071839]
  - docs: networking: device drivers: can: add ctucanfd to index (Al Stone) [2071839]
  - docs: networking: device drivers: can: add flexcan (Al Stone) [2071839]
  - docs: networking: device drivers: add can sub-folder (Al Stone) [2071839]
  - can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION (Al Stone) [2071839]
  - can/esd_usb: Fixed some checkpatch.pl warnings (Al Stone) [2071839]
  - can/esd_usb: Rename all terms USB2 to USB (Al Stone) [2071839]
  - can/esd_usb2: Rename esd_usb2.c to esd_usb.c (Al Stone) [2071839]
  - powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode (Al Stone) [2071839]
  - can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback (Al Stone) [2071839]
  - can: etas_es58x: fix signedness of USB RX and TX pipes (Al Stone) [2071839]
  - can: etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket() (Al Stone) [2071839]
  - can: skb: drop tx skb if in listen only mode (Al Stone) [2071839]
  - can: skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c (Al Stone) [2071839]
  - net: Kconfig: move the CAN device menu to the "Device Drivers" section (Al Stone) [2071839]
  - can: Kconfig: add CONFIG_CAN_RX_OFFLOAD (Al Stone) [2071839]
  - can: bittiming: move bittiming calculation functions to calc_bittiming.c (Al Stone) [2071839]
  - can: Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV (Al Stone) [2071839]
  - can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK (Al Stone) [2071839]
  - can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback (Al Stone) [2071839]
  - can: m_can: fix typo prescalar -> prescaler (Al Stone) [2071839]
  - can: xilinx_can: fix typo prescalar -> prescaler (Al Stone) [2071839]
  - can: xilinx_can: add Transmitter Delay Compensation (TDC) feature support (Al Stone) [2071839]
  - can: ctucanfd: platform: add missing dependency to HAS_IOMEM (Al Stone) [2071839]
  - can: kvaser_usb: silence a GCC 12 -Warray-bounds warning (Al Stone) [2071839]
  - can: peak_usb: fix typo in comment (Al Stone) [2071839]
  - can: mcp251xfd: silence clang's -Wunaligned-access warning (Al Stone) [2071839]
  - can: can-dev: remove obsolete CAN LED support (Al Stone) [2071839]
  - can: do not increase tx_bytes statistics for RTR frames (Al Stone) [2071839]
  - can: do not increase rx_bytes statistics for RTR frames (Al Stone) [2071839]
  - can: do not increase rx statistics when generating a CAN rx error message frame (Al Stone) [2071839]
  - can: dev: reorder struct can_priv members for better packing (Al Stone) [2071839]
  - can: can-dev: move to netif_napi_add_weight() (Al Stone) [2071839]
  - can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check (Al Stone) [2071839]
  - can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD (Al Stone) [2071839]
  - can: m_can: remove support for custom bit timing, take #2 (Al Stone) [2071839]
  - Revert "can: m_can: pci: use custom bit timings for Elkhart Lake" (Al Stone) [2071839]
  - can: ctucanfd: remove PCI module debug parameters (Al Stone) [2071839]
  - can: ctucanfd: remove debug statements (Al Stone) [2071839]
  - can: ctucanfd: remove inline keyword from local static functions (Al Stone) [2071839]
  - can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err() (Al Stone) [2071839]
  - can: ctucanfd: remove unused including <linux/version.h> (Al Stone) [2071839]
  - can: grcan: only use the NAPI poll budget for RX (Al Stone) [2071839]
  - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs (Al Stone) [2071839]
  - can: grcan: use ofdev->dev when allocating DMA memory (Al Stone) [2071839]
  - can: grcan: grcan_close(): fix deadlock (Al Stone) [2071839]
  - can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support. (Al Stone) [2071839]
  - can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. (Al Stone) [2071839]
  - can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part. (Al Stone) [2071839]
  - can: mcp251xfd: add support for mcp251863 (Al Stone) [2071839]
  - can: xilinx_can: mark bit timing constants as const (Al Stone) [2071839]
  - can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Al Stone) [2071839]
  - can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h (Al Stone) [2071839]
  - can: Fix Links to Technologic Systems web resources (Al Stone) [2071839]
  - can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones (Al Stone) [2071839]
  - can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp() (Al Stone) [2071839]
  - can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration (Al Stone) [2071839]
  - can: mcba_usb: properly check endpoint type (Al Stone) [2071839]
  - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path (Al Stone) [2071839]
  - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Al Stone) [2071839]
  - can: m_can: m_can_tx_handler(): fix use after free of skb (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value (Al Stone) [2071839]
  - can: ucan: fix typos in comments (Al Stone) [2071839]
  - can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16 (Al Stone) [2071839]
  - can: mcp251xfd: add TX IRQ coalescing ethtool support (Al Stone) [2071839]
  - can: mcp251xfd: add TX IRQ coalescing support (Al Stone) [2071839]
  - can: mcp251xfd: add RX IRQ coalescing ethtool support (Al Stone) [2071839]
  - can: mcp251xfd: add RX IRQ coalescing support (Al Stone) [2071839]
  - can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters (Al Stone) [2071839]
  - can: mcp251xfd: update macros describing ring, FIFO and RAM layout (Al Stone) [2071839]
  - can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters (Al Stone) [2071839]
  - can: mcp251xfd: ethtool: add support (Al Stone) [2071839]
  - can: mcp251xfd: ram: coalescing support (Al Stone) [2071839]
  - can: mcp251xfd: ram: add helper function for runtime ring size calculation (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM (Al Stone) [2071839]
  - can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb (Al Stone) [2071839]
  - can: gs_usb: add VID/PID for ABE CAN Debugger devices (Al Stone) [2071839]
  - can: gs_usb: add VID/PID for CES CANext FD devices (Al Stone) [2071839]
  - can: gs_usb: add extended bt_const feature (Al Stone) [2071839]
  - can: gs_usb: activate quirks for CANtact Pro unconditionally (Al Stone) [2071839]
  - can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value (Al Stone) [2071839]
  - can: gs_usb: add usb quirk for NXP LPC546xx controllers (Al Stone) [2071839]
  - can: gs_usb: add CAN-FD support (Al Stone) [2071839]
  - can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame (Al Stone) [2071839]
  - can: gs_usb: support up to 3 channels per device (Al Stone) [2071839]
  - can: gs_usb: gs_usb_probe(): introduce udev and make use of it (Al Stone) [2071839]
  - can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature (Al Stone) [2071839]
  - can: gs_usb: document the USER_ID feature (Al Stone) [2071839]
  - can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation (Al Stone) [2071839]
  - can: gs_usb: add HW timestamp mode bit (Al Stone) [2071839]
  - can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature (Al Stone) [2071839]
  - can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() (Al Stone) [2071839]
  - can: gs_usb: rewrap error messages (Al Stone) [2071839]
  - can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() (Al Stone) [2071839]
  - can: gs_usb: sort include files alphabetically (Al Stone) [2071839]
  - can: gs_usb: fix checkpatch warning (Al Stone) [2071839]
  - can: gs_usb: use consistent one space indention (Al Stone) [2071839]
  - can: rcar_canfd: Add support for r8a779a0 SoC (Al Stone) [2071839]
  - can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() (Al Stone) [2071839]
  - vxcan: enable local echo for sent CAN frames (Al Stone) [2071839]
  - vxcan: remove sk reference in peer skb (Al Stone) [2071839]
  - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready (Al Stone) [2071839]
  - can: gs_usb: change active_channels's type from atomic_t to u8 (Al Stone) [2071839]
  - can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings (Al Stone) [2071839]
  - can: mcp251xfd: prepare for multiple RX-FIFOs (Al Stone) [2071839]
  - can: mcp251xfd: ring: update FIFO setup debug info (Al Stone) [2071839]
  - can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup (Al Stone) [2071839]
  - can: mcp251xfd: ring: change order of TX and RX FIFOs (Al Stone) [2071839]
  - can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions (Al Stone) [2071839]
  - can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it (Al Stone) [2071839]
  - can: mcp251xfd: add support for internal PLL (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready (Al Stone) [2071839]
  - can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable() (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid() (Al Stone) [2071839]
  - can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation (Al Stone) [2071839]
  - can: xilinx_can: Add check for NAPI Poll function (Al Stone) [2071839]
  - can: softing: softing_netdev_open(): remove redundant ret variable (Al Stone) [2071839]
  - can: c_can: ethtool: use default drvinfo (Al Stone) [2071839]
  - can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len (Al Stone) [2071839]
  - can: bittiming: mark function arguments and local variables as const (Al Stone) [2071839]
  - can: bittiming: can_validate_bitrate(): simplify bit rate checking (Al Stone) [2071839]
  - can: flexcan: mark RX via mailboxes as supported on MCF5441X (Al Stone) [2071839]
  - can: tcan4x5x: regmap: fix max register value (Al Stone) [2071839]
  - can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0 (Al Stone) [2071839]
  - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} (Al Stone) [2071839]
  - can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device (Al Stone) [2071839]
  - can: xilinx_can: xcan_probe(): check for error irq (Al Stone) [2071839]
  - can: softing: softing_startstop(): fix set but not used variable warning (Al Stone) [2071839]
  - can: softing_cs: softingcs_probe(): fix memleak on registration failure (Al Stone) [2071839]
  - can: flexcan: add ethtool support to get rx/tx ring parameters (Al Stone) [2071839]
  - can: flexcan: add ethtool support to change rx-rtr setting during runtime (Al Stone) [2071839]
  - can: flexcan: add more quirks to describe RX path capabilities (Al Stone) [2071839]
  - can: flexcan: rename RX modes (Al Stone) [2071839]
  - can: flexcan: allow to change quirks at runtime (Al Stone) [2071839]
  - can: flexcan: move driver into separate sub directory (Al Stone) [2071839]
  - can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode() (Al Stone) [2071839]
  - can: mcp251xfd: move ring init into separate function (Al Stone) [2071839]
  - can: mcp251xfd: move chip FIFO init into separate file (Al Stone) [2071839]
  - can: mcp251xfd: move TEF handling into separate file (Al Stone) [2071839]
  - can: mcp251xfd: move TX handling into separate file (Al Stone) [2071839]
  - can: mcp251xfd: move RX handling into separate file (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd.h: sort function prototypes (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get() (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_open(): open_candev() first (Al Stone) [2071839]
  - can: mcp251xfd: add missing newline to printed strings (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message (Al Stone) [2071839]
  - can: mcp251xfd: remove double blank lines (Al Stone) [2071839]
  - can: janz-ican3: initialize dlc variable (Al Stone) [2071839]
  - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data (Al Stone) [2071839]
  - can: netlink: report the CAN controller mode supported flags (Al Stone) [2071839]
  - can: dev: add sanity check in can_set_static_ctrlmode() (Al Stone) [2071839]
  - can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode() (Al Stone) [2071839]
  - can: dev: add can_tdc_get_relative_tdco() helper function (Al Stone) [2071839]
  - can: do not copy the payload of RTR frames (Al Stone) [2071839]
  - can: kvaser_usb: do not increase tx statistics when sending error message frames (Al Stone) [2071839]
  - can: etas_es58x: es58x_init_netdev: populate net_device::dev_port (Al Stone) [2071839]
  - can: sja1000: sp_probe(): use platform_get_irq() to get the interrupt (Al Stone) [2071839]
  - can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt (Al Stone) [2071839]
  - can: kvaser_usb: make use of units.h in assignment of frequency (Al Stone) [2071839]
  - can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment (Al Stone) [2071839]
  - can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv (Al Stone) [2071839]
  - can: kvaser_usb: get CAN clock frequency from device (Al Stone) [2071839]
  - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter (Al Stone) [2071839]
  - can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() (Al Stone) [2071839]
  - can: hi311x: hi3110_can_probe(): make use of device property API (Al Stone) [2071839]
  - can: hi311x: hi3110_can_probe(): try to get crystal clock rate from property (Al Stone) [2071839]
  - can: hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock (Al Stone) [2071839]
  - can: sun4i_can: add support for R40 CAN controller (Al Stone) [2071839]
  - can: bittiming: replace CAN units with the generic ones from linux/units.h (Al Stone) [2071839]
  - can: m_can: pci: use custom bit timings for Elkhart Lake (Al Stone) [2071839]
  - can: m_can: make custom bittiming fields const (Al Stone) [2071839]
  - can: m_can: pci: fix incorrect reference clock rate (Al Stone) [2071839]
  - can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() (Al Stone) [2071839]
  - can: m_can: m_can_read_fifo: fix memory leak in error branch (Al Stone) [2071839]
  - can: m_can: Disable and ignore ELO interrupt (Al Stone) [2071839]
  - can: sja1000: fix use after free in ems_pcmcia_add_card() (Al Stone) [2071839]
  - can: pch_can: pch_can_rx_normal: fix use after free (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off (Al Stone) [2071839]
  - can: peak_usb: exchange the order of information messages (Al Stone) [2071839]
  - can: peak_usb: always ask for BERR reporting for PCAN-USB devices (Al Stone) [2071839]
  - can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path (Al Stone) [2071839]
  - can: xilinx_can: xcan_remove(): remove redundant netif_napi_del() (Al Stone) [2071839]
  - can: xilinx_can: remove repeated word from the kernel-doc (Al Stone) [2071839]
  - can: peak_usb: CANFD: store 64-bits hw timestamps (Al Stone) [2071839]
  - can: gs_usb: use %u to print unsigned values (Al Stone) [2071839]
  - can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe() (Al Stone) [2071839]
  - can: rcar: drop unneeded ARM dependency (Al Stone) [2071839]
  - can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit() (Al Stone) [2071839]
  - can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device (Al Stone) [2071839]
  - can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC) (Al Stone) [2071839]
  - can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv (Al Stone) [2071839]
  - can: bittiming: change unit of TDC parameters to clock periods (Al Stone) [2071839]
  - can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min (Al Stone) [2071839]
  - can: bittiming: fix documentation for struct can_tdc (Al Stone) [2071839]
  - can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int (Al Stone) [2071839]
  - treewide: Replace open-coded flex arrays in unions (Al Stone) [2071839]
  - can: peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test on the nullity of a pointer (Al Stone) [2071839]
  - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification (Al Stone) [2071839]
  - can: peak_pci: peak_pci_remove(): fix UAF (Al Stone) [2071839]
  - can: m_can: fix iomap_read_fifo() and iomap_write_fifo() (Al Stone) [2071839]
  - can: rcar_can: fix suspend/resume (Al Stone) [2071839]
  - can: flexcan: Use struct_group() to zero struct flexcan_regs regions (Al Stone) [2071839]
  - tty: make tty_ldisc_ops::hangup return void (Al Stone) [2071839]
  - can: c_can: fix null-ptr-deref on ioctl() (Al Stone) [2071839]
  - can: rcar_canfd: add __maybe_unused annotation to silence warning (Al Stone) [2071839]
  - can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove useless BUG_ON() (Al Stone) [2071839]
  - can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_device_get_match_data to simplify code (Al Stone) [2071839]
  - can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redundant assignment (Al Stone) [2071839]
  - can: rcar: Kconfig: Add helper dependency on COMPILE_TEST (Al Stone) [2071839]
  - can: c_can: cache frames to operate as a true FIFO (Al Stone) [2071839]
  - can: c_can: support tx ring algorithm (Al Stone) [2071839]
  - can: c_can: exit c_can_do_tx() early if no frames have been sent (Al Stone) [2071839]
  - can: c_can: remove struct c_can_priv::priv field (Al Stone) [2071839]
  - can: c_can: rename IF_RX -> IF_NAPI (Al Stone) [2071839]
  - can: c_can: c_can_do_tx(): fix typo in comment (Al Stone) [2071839]
  - can: m_can: Batch FIFO writes during CAN transmit (Al Stone) [2071839]
  - can: m_can: Batch FIFO reads during CAN receive (Al Stone) [2071839]
  - can: m_can: Disable IRQs on FIFO bus errors (Al Stone) [2071839]
  - can: m_can: fix block comment style (Al Stone) [2071839]
  - can: tcan4x5x: cdev_to_priv(): remove stray empty line (Al Stone) [2071839]
  - can: rcar_canfd: Add support for RZ/G2L family (Al Stone) [2071839]
  - can: mcp251xfd: mark some instances of struct mcp251xfd_priv as const (Al Stone) [2071839]
  - can: etas_es58x: clean-up documentation of struct es58x_fd_tx_conf_msg (Al Stone) [2071839]
  - can: netlink: allow user to turn off unsupported features (Al Stone) [2071839]
  - can: dev: provide optional GPIO based termination support (Al Stone) [2071839]
  - can: flexcan: flexcan_clks_enable(): add missing variable initialization (Al Stone) [2071839]
  - can: flexcan: update Kconfig to enable coldfire (Al Stone) [2071839]
  - can: flexcan: add mcf5441x support (Al Stone) [2071839]
  - can: etas_es58x: rewrite the message cast in es58{1,_fd}_tx_can_msg to increase readability (Al Stone) [2071839]
  - can: etas_es58x: use sizeof and sizeof_field macros instead of constant values (Al Stone) [2071839]
  - can: etas_es58x: add es58x_free_netdevs() to factorize code (Al Stone) [2071839]
  - can: etas_es58x: use devm_kzalloc() to allocate device resources (Al Stone) [2071839]
  - can: etas_es58x: use error pointer during device probing (Al Stone) [2071839]
  - can: etas_es58x: fix three typos in author name and documentation (Al Stone) [2071839]
  - can: peak_usb: pcan_usb_decode_error(): upgrade handling of bus state changes (Al Stone) [2071839]
  - can: peak_usb: pcan_usb_encode_msg(): add information (Al Stone) [2071839]
  - can: peak_usb: PCAN-USB: add support of loopback and one-shot mode (Al Stone) [2071839]
  - can: peak_usb: pcan_usb_get_device_id(): read value only in case of success (Al Stone) [2071839]
  - can: peak_pci: Add name and FW version of the card in kernel buffer (Al Stone) [2071839]
  - can: peak_pci: fix checkpatch warnings (Al Stone) [2071839]
  - can: peak_pci: convert comments to network style comments (Al Stone) [2071839]
  - net: at91_can: fix the comments style issue (Al Stone) [2071839]
  - net: at91_can: remove redundant space (Al Stone) [2071839]
  - net: at91_can: add braces {} to all arms of the statement (Al Stone) [2071839]
  - net: at91_can: fix the alignment issue (Al Stone) [2071839]
  - net: at91_can: use BIT macro (Al Stone) [2071839]
  - net: at91_can: fix the code style issue about macro (Al Stone) [2071839]
  - net: at91_can: add blank line after declarations (Al Stone) [2071839]
  - net: at91_can: remove redundant blank lines (Al Stone) [2071839]
  - can: at91_can: use DEVICE_ATTR_RW() helper macro (Al Stone) [2071839]
  - can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro (Al Stone) [2071839]
  - can: esd_usb2: use DEVICE_ATTR_RO() helper macro (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_open(): request IRQ as shared (Al Stone) [2071839]
  - can: mcp251xfd: Fix header block to clarify independence from OF (Al Stone) [2071839]
  - can: mcp251xfd: mcp251xfd_probe(): try to get crystal clock rate from property (Al Stone) [2071839]
  - can: m_can: use devm_platform_ioremap_resource_byname (Al Stone) [2071839]
  - can: m_can: Add support for transceiver as phy (Al Stone) [2071839]
  - can: netlink: remove redundant check in can_validate() (Al Stone) [2071839]
  - can: netlink: clear data_bittiming if FD is turned off (Al Stone) [2071839]
  - can: rx-offload: can_rx_offload_threaded_irq_finish(): add new function to be called from threaded interrupt (Al Stone) [2071839]
  - can: rx-offload: can_rx_offload_irq_finish(): directly call napi_schedule() (Al Stone) [2071839]
  - can: rx-offload: add skb queue for use during ISR (Al Stone) [2071839]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-256.el9]
changelog:
  - KVM: arm64: Work out supported block level at compile time (Cornelia Huck) [2128973]
  - KVM: arm64: Limit stage2_apply_range() batch size to largest block (Cornelia Huck) [2128973]
  - KVM: arm64: selftests: Fix multiple versions of GIC creation (Cornelia Huck) [2128973]
  - KVM: arm64: nvhe: Fix build with profile optimization (Cornelia Huck) [2128973]
  - KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled (Cornelia Huck) [2128973]
  - KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending (Cornelia Huck) [2128973]
  - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Cornelia Huck) [2128973]
  - KVM: arm64: Use correct accessor to parse stage-1 PTEs (Cornelia Huck) [2128973]
  - KVM: arm64: Fix bad dereference on MTE-enabled systems (Cornelia Huck) [2128973]
  - KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE (Cornelia Huck) [2128973]
  - Documentation: Fix index.rst after psci.rst renaming (Cornelia Huck) [2128973]
  - KVM: selftests: Gracefully handle empty stack traces (Cornelia Huck) [2128973]
  - KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base (Cornelia Huck) [2128973]
  - tools kvm headers arm64: Update KVM header from the kernel sources (Cornelia Huck) [2128973]
  - KVM: arm64: Reject 32bit user PSTATE on asymmetric systems (Cornelia Huck) [2128973]
  - KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems (Cornelia Huck) [2128973]
  - KVM: arm64: Fix compile error due to sign extension (Cornelia Huck) [2128973]
  - KVM: arm64: Don't open code ARRAY_SIZE() (Cornelia Huck) [2128973]
  - KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c (Cornelia Huck) [2128973]
  - KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions (Cornelia Huck) [2128973]
  - KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit (Cornelia Huck) [2128973]
  - KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around (Cornelia Huck) [2128973]
  - KVM: arm64: Introduce pkvm_dump_backtrace() (Cornelia Huck) [2128973]
  - KVM: arm64: Implement protected nVHE hyp stack unwinder (Cornelia Huck) [2128973]
  - KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace (Cornelia Huck) [2128973]
  - KVM: arm64: Stub implementation of pKVM HYP stack unwinder (Cornelia Huck) [2128973]
  - KVM: arm64: Allocate shared pKVM hyp stacktrace buffers (Cornelia Huck) [2128973]
  - KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig (Cornelia Huck) [2128973]
  - KVM: arm64: Introduce hyp_dump_backtrace() (Cornelia Huck) [2128973]
  - KVM: arm64: Implement non-protected nVHE hyp stack unwinder (Cornelia Huck) [2128973]
  - KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace (Cornelia Huck) [2128973]
  - KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder (Cornelia Huck) [2128973]
  - KVM: arm64: On stack overflow switch to hyp overflow_stack (Cornelia Huck) [2128973]
  - arm64: stacktrace: Add description of stacktrace/common.h (Cornelia Huck) [2128973]
  - arm64: stacktrace: Factor out common unwind() (Cornelia Huck) [2128973]
  - arm64: stacktrace: Handle frame pointer from different address spaces (Cornelia Huck) [2128973]
  - arm64: stacktrace: Factor out unwind_next_common() (Cornelia Huck) [2128973]
  - arm64: stacktrace: Factor out on_accessible_stack_common() (Cornelia Huck) [2128973]
  - arm64: stacktrace: Add shared header for common stack unwinding code (Cornelia Huck) [2128973]
  - arm64: Copy the task argument to unwind_state (Cornelia Huck) [2128973]
  - arm64: Split unwind_init() (Cornelia Huck) [2128973]
  - arm64: stacktrace: use non-atomic __set_bit (Cornelia Huck) [2128973]
  - arm64: kasan: do not instrument stacktrace.c (Cornelia Huck) [2128973]
  - KVM: arm64: Get rid or outdated comments (Cornelia Huck) [2128973]
  - KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() (Cornelia Huck) [2128973]
  - KVM: arm64: Get rid of find_reg_by_id() (Cornelia Huck) [2128973]
  - KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() (Cornelia Huck) [2128973]
  - KVM: arm64: vgic: Consolidate userspace access for base address setting (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting (Cornelia Huck) [2128973]
  - KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() (Cornelia Huck) [2128973]
  - KVM: arm64: Get rid of reg_from/to_user() (Cornelia Huck) [2128973]
  - KVM: arm64: Consolidate sysreg userspace accesses (Cornelia Huck) [2128973]
  - KVM: arm64: Rely on index_to_param() for size checks on userspace access (Cornelia Huck) [2128973]
  - KVM: arm64: Introduce generic get_user/set_user helpers for system registers (Cornelia Huck) [2128973]
  - KVM: arm64: Reorder handling of invariant sysregs from userspace (Cornelia Huck) [2128973]
  - KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper (Cornelia Huck) [2128973]
  - KVM: arm64: Fix hypervisor address symbolization (Cornelia Huck) [2128973]
  - KVM: arm64: selftests: Add support for GICv2 on v3 (Cornelia Huck) [2128973]
  - KVM: arm64: Don't return from void function (Cornelia Huck) [2128973]
  - KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y (Cornelia Huck) [2128973]
  - KVM: arm64: nvhe: Rename confusing obj-y (Cornelia Huck) [2128973]
  - KVM: arm64: Move the handling of !FP outside of the fast path (Cornelia Huck) [2128973]
  - KVM: arm64: Document why pause cannot be turned into a flag (Cornelia Huck) [2128973]
  - KVM: arm64: Reduce the size of the vcpu flag members (Cornelia Huck) [2128973]
  - KVM: arm64: Add build-time sanity checks for flags (Cornelia Huck) [2128973]
  - KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together (Cornelia Huck) [2128973]
  - KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag (Cornelia Huck) [2128973]
  - KVM: arm64: Kill unused vcpu flags field (Cornelia Huck) [2128973]
  - KVM: arm64: Move vcpu WFIT flag to the state flag set (Cornelia Huck) [2128973]
  - KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set (Cornelia Huck) [2128973]
  - KVM: arm64: Move vcpu SVE/SME flags to the state flag set (Cornelia Huck) [2128973]
  - KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set (Cornelia Huck) [2128973]
  - KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM (Cornelia Huck) [2128973]
  - KVM: arm64: Move vcpu PC/Exception flags to the input flag set (Cornelia Huck) [2128973]
  - KVM: arm64: Move vcpu configuration flags into their own set (Cornelia Huck) [2128973]
  - KVM: arm64: Add three sets of flags to the vcpu state (Cornelia Huck) [2128973]
  - KVM: arm64: Add helpers to manipulate vcpu flags among a set (Cornelia Huck) [2128973]
  - KVM: arm64: Move FP state ownership from flag to a tristate (Cornelia Huck) [2128973]
  - KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code (Cornelia Huck) [2128973]
  - KVM: arm64: Prevent kmemleak from accessing pKVM memory (Cornelia Huck) [2128973]
  - KVM: arm64: Drop stale comment (Cornelia Huck) [2128973]
  - KVM: arm64: Remove redundant hyp_assert_lock_held() assertions (Cornelia Huck) [2128973]
  - KVM: arm64: Extend comment in has_vhe() (Cornelia Huck) [2128973]
  - KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE (Cornelia Huck) [2128973]
  - KVM: arm64: Handle all ID registers trapped for a protected VM (Cornelia Huck) [2128973]
  - KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure (Cornelia Huck) [2128973]
  - KVM: arm64: Fix inconsistent indenting (Cornelia Huck) [2128973]
  - KVM: arm64: Always start with clearing SME flag on load (Cornelia Huck) [2128973]
  - KVM: arm64: vgic: Undo work in failed ITS restores (Cornelia Huck) [2128973]
  - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Cornelia Huck) [2128973]
  - KVM: arm64: vgic: Add more checks when restoring ITS tables (Cornelia Huck) [2128973]
  - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Cornelia Huck) [2128973]
  - KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected (Cornelia Huck) [2128973]
  - KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace (Cornelia Huck) [2128973]
  - KVM: arm64: Reenable pmu in Protected Mode (Cornelia Huck) [2128973]
  - KVM: arm64: Pass pmu events to hyp via vcpu (Cornelia Huck) [2128973]
  - KVM: arm64: Repack struct kvm_pmu to reduce size (Cornelia Huck) [2128973]
  - KVM: arm64: Wrapper for getting pmu_events (Cornelia Huck) [2128973]
  - KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE (Cornelia Huck) [2128973]
  - KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler (Cornelia Huck) [2128973]
  - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Cornelia Huck) [2128973]
  - KVM: arm64: Avoid unnecessary absolute addressing via literals (Cornelia Huck) [2128973]
  - KVM: arm64: Print emulated register table name when it is unsorted (Cornelia Huck) [2128973]
  - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation (Cornelia Huck) [2128973]
  - KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs (Cornelia Huck) [2128973]
  - KVM: arm64: Fix new instances of 32bit ESRs (Cornelia Huck) [2128973]
  - KVM: arm64: Hide AArch32 PMU registers when not available (Cornelia Huck) [2128973]
  - KVM: arm64: Start trapping ID registers for 32 bit guests (Cornelia Huck) [2128973]
  - KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler (Cornelia Huck) [2128973]
  - KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents (Cornelia Huck) [2128973]
  - KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds (Cornelia Huck) [2128973]
  - KVM: arm64: Return a bool from emulate_cp() (Cornelia Huck) [2128973]
  - KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high (Cornelia Huck) [2128973]
  - KVM: arm64: Treat ESR_EL2 as a 64-bit register (Cornelia Huck) [2128973]
  - KVM: arm64: Symbolize the nVHE HYP addresses (Cornelia Huck) [2128973]
  - KVM: arm64: Detect and handle hypervisor stack overflows (Cornelia Huck) [2128973]
  - KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack (Cornelia Huck) [2128973]
  - KVM: arm64: Add guard pages for KVM nVHE hypervisor stack (Cornelia Huck) [2128973]
  - KVM: arm64: Introduce pkvm_alloc_private_va_range() (Cornelia Huck) [2128973]
  - KVM: arm64: Introduce hyp_alloc_private_va_range() (Cornelia Huck) [2128973]
  - KVM: arm64: Handle SME host state when running guests (Cornelia Huck) [2128973]
  - KVM: arm64: Trap SME usage in guest (Cornelia Huck) [2128973]
  - KVM: arm64: Hide SME system registers from guests (Cornelia Huck) [2128973]
  - KVM: arm64: Expose the WFXT feature to guests (Cornelia Huck) [2128973]
  - KVM: arm64: Offer early resume for non-blocking WFxT instructions (Cornelia Huck) [2128973]
  - KVM: arm64: Handle blocking WFIT instruction (Cornelia Huck) [2128973]
  - KVM: arm64: Introduce kvm_counter_compute_delta() helper (Cornelia Huck) [2128973]
  - KVM: arm64: Simplify kvm_cpu_has_pending_timer() (Cornelia Huck) [2128973]
  - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]
  - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-257.el9]
changelog:
  - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Mohammad Kabat) [2112947]
  - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Mohammad Kabat) [2112947]
  - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix use-after-free when reverting termination table (Mohammad Kabat) [2112947]
  - net/mlx5: Fix uninitialized variable bug in outlen_write() (Mohammad Kabat) [2112947]
  - net/mlx5: DR, Fix uninitialized var warning (Mohammad Kabat) [2112947]
  - net/mlx5e: Offload rule only when all encaps are valid (Mohammad Kabat) [2112947]
  - net/mlx5: E-Switch, Set correctly vport destination (Mohammad Kabat) [2112947]
  - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Mohammad Kabat) [2112947]
  - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Mohammad Kabat) [2112947]
  - net/mlx5: SF: Fix probing active SFs during driver probe phase (Mohammad Kabat) [2112947]
  - net/mlx5: Fix FW tracer timestamp calculation (Mohammad Kabat) [2112947]
  - net/mlx5: Do not query pci info while pci disabled (Mohammad Kabat) [2112947 2133099]
  - net/mlx5e: E-Switch, Fix comparing termination table instance (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix tc acts array not to be dependent on enum order (Mohammad Kabat) [2112947]
  - net/mlx5e: Add missing sanity checks for max TX WQE size (Mohammad Kabat) [2112947]
  - net/mlx5: Allow async trigger completion execution on single CPU systems (Mohammad Kabat) [2112947]
  - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Mohammad Kabat) [2112947]
  - net/mlx5: Fix crash during sync firmware reset (Mohammad Kabat) [2112947]
  - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Mohammad Kabat) [2112947]
  - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Mohammad Kabat) [2112947]
  - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2112947]
  - net/mlx5: Fix possible use-after-free in async command interface (Mohammad Kabat) [2112947]
  - net/mlx5e: Update restore chain id for slow path packets (Mohammad Kabat) [2112947]
  - net/mlx5e: Extend SKB room check to include PTP-SQ (Mohammad Kabat) [2112947]
  - net/mlx5: DR, Fix matcher disconnect error flow (Mohammad Kabat) [2112947]
  - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Mohammad Kabat) [2112947]
  - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Mohammad Kabat) [2112947]
  - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix calculations for ICOSQ size (Mohammad Kabat) [2112947]
  - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix build warning, detected write beyond size of field (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Permit XDP with non-linear legacy RQ (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Support multi buffer XDP_TX (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Implement sending multi buffer XDP frames (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Store DMA address inside struct page (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Use page-sized fragments with XDP multi buffer (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP (Mohammad Kabat) [2049859 2112947]
  - net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support (Mohammad Kabat) [2049859 2112947]
  - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix use after free in mlx5e_fs_init() (Mohammad Kabat) [2112947]
  - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Mohammad Kabat) [2112947]
  - net/mlx5e: TC, Add missing policer validation (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix wrong application of the LRO state (Mohammad Kabat) [2112947]
  - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Mohammad Kabat) [2112947]
  - net/mlx5: Fix cmd error logging for manage pages cmd (Mohammad Kabat) [2112947]
  - net/mlx5: Disable irq when locking lag_lock (Mohammad Kabat) [2112947]
  - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Mohammad Kabat) [2112947]
  - net/mlx5e: Properly disable vlan strip on non-UL reps (Mohammad Kabat) [2112947]
  - net/mlx5e: Allocate flow steering storage during uplink initialization (Mohammad Kabat) [2112947]
  - mlx5: do not use RT_TOS for IPv6 flowlabel (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Add missing check for return value in get namespace flow (Mohammad Kabat) [2112947]
  - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Mohammad Kabat) [2112947]
  - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Mohammad Kabat) [2112947]
  - net/mlx5e: kTLS, Take stats out of OOO handler (Mohammad Kabat) [2112947]
  - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Mohammad Kabat) [2112947]
  - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Mohammad Kabat) [2112947]
  - net/mlx5e: Split en_fs ndo's and move to en_main (Mohammad Kabat) [2112947]
  - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Mohammad Kabat) [2112947]
  - net/mlx5e: Add mdev to flow_steering struct (Mohammad Kabat) [2112947]
  - net/mlx5e: Report flow steering errors with mdev err report API (Mohammad Kabat) [2112947]
  - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Mohammad Kabat) [2112947]
  - net/mlx5e: Allocate VLAN and TC for featured profiles only (Mohammad Kabat) [2112947]
  - net/mlx5e: Make mlx5e_tc_table private (Mohammad Kabat) [2112947]
  - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Mohammad Kabat) [2112947]
  - net/mlx5e: TC, Support tc action api for police (Mohammad Kabat) [2112947]
  - net/mlx5e: TC, Separate get/update/replace meter functions (Mohammad Kabat) [2112947]
  - net/mlx5e: Add red and green counters for metering (Mohammad Kabat) [2112947]
  - net/mlx5e: TC, Allocate post meter ft per rule (Mohammad Kabat) [2112947]
  - net/mlx5: DR, Add support for flow metering ASO (Mohammad Kabat) [2112947]
  - net/mlx5: DR, Fix SMFS steering info dump format (Mohammad Kabat) [2112947]
  - net/mlx5: Adjust log_max_qp to be 18 at most (Mohammad Kabat) [2112947]
  - net/mlx5e: Modify slow path rules to go to slow fdb (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix calculations related to max MPWQE size (Mohammad Kabat) [2112947]
  - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Mohammad Kabat) [2112947]
  - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Mohammad Kabat) [2112947]
  - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Rename the mkey cache variables and functions (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Store in the cache mkeys instead of mrs (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Replace cache list with Xarray (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Replace ent->lock with xa_lock (Mohammad Kabat) [2112947]
  - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Mohammad Kabat) [2112947]
  - net/mlx5e: Add resiliency for PTP TX port timestamp (Mohammad Kabat) [2112947]
  - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Mohammad Kabat) [2112947]
  - net/mlx5e: HTB, move htb functions to a new file (Mohammad Kabat) [2112947]
  - net/mlx5e: HTB, change functions name to follow convention (Mohammad Kabat) [2112947]
  - net/mlx5e: HTB, remove priv from htb function calls (Mohammad Kabat) [2112947]
  - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Mohammad Kabat) [2112947]
  - net/mlx5e: HTB, move stats and max_sqs to priv (Mohammad Kabat) [2112947]
  - net/mlx5e: HTB, move section comment to the right place (Mohammad Kabat) [2112947]
  - net/mlx5e: HTB, move ids to selq_params struct (Mohammad Kabat) [2112947]
  - net/mlx5e: HTB, reduce visibility of htb functions (Mohammad Kabat) [2112947]
  - net/mlx5e: Fix mqprio_rl handling on devlink reload (Mohammad Kabat) [2112947]
  - net/mlx5e: Report header-data split state through ethtool (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Expose steering anchor to userspace (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Refactor get flow table function (Mohammad Kabat) [2112947]
  - net/mlx5: fs, allow flow table creation with a UID (Mohammad Kabat) [2112947]
  - net/mlx5: fs, expose flow table ID to users (Mohammad Kabat) [2112947]
  - net/mlx5: Expose the ability to point to any UID from shared UID (Mohammad Kabat) [2112947]
  - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Mohammad Kabat) [2112947]
  - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Mohammad Kabat) [2112947]
  - net/mlx5e: Extend flower police validation (Mohammad Kabat) [2112947]
  - net/mlx5e: configure meter in flow action (Mohammad Kabat) [2049629 2112947]
  - net/mlx5e: Removed useless code in function (Mohammad Kabat) [2112947]
  - net/mlx5: Bridge, implement QinQ support (Mohammad Kabat) [2112947]
  - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Mohammad Kabat) [2112947]
  - net/mlx5: Bridge, extract VLAN push/pop actions creation (Mohammad Kabat) [2112947]
  - net/mlx5: Bridge, rename filter fg to vlan_filter (Mohammad Kabat) [2112947]
  - net/mlx5: Bridge, refactor groups sizes and indices (Mohammad Kabat) [2112947]
  - net/mlx5: debugfs, Add num of in-use FW command interface slots (Mohammad Kabat) [2112947]
  - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Mohammad Kabat) [2049884 2112947]
  - net/mlx5: Use software VHCA id when it's supported (Mohammad Kabat) [2112947]
  - net/mlx5: Introduce ifc bits for using software vhca id (Mohammad Kabat) [2112947]
  - net/mlx5: Use the bitmap API to allocate bitmaps (Mohammad Kabat) [2112947]
  - net/mlx5: fix 32bit build (Mohammad Kabat) [2049629 2112947]
  - net/mlx5e: TC, Support offloading police action (Mohammad Kabat) [2049629 2112947]
  - net/mlx5e: Add flow_action to parse state (Mohammad Kabat) [2049629 2112947]
  - net/mlx5e: Add post meter table for flow metering (Mohammad Kabat) [2049629 2112947]
  - net/mlx5e: Add generic macros to use metadata register mapping (Mohammad Kabat) [2049629 2112947]
  - net/mlx5e: Get or put meter by the index of tc police action (Mohammad Kabat) [2049629 2112947]
  - net/mlx5e: Add support to modify hardware flow meter parameters (Mohammad Kabat) [2049629 2112947]
  - net/mlx5e: Prepare for flow meter offload if hardware supports it (Mohammad Kabat) [2049629 2112947]
  - net/mlx5: Implement interfaces to control ASO SQ and CQ (Mohammad Kabat) [2049629 2112947]
  - net/mlx5: Add support to create SQ and CQ for ASO (Mohammad Kabat) [2049629 2112947]
  - net/mlx5: delete dead code in mlx5_esw_unlock() (Mohammad Kabat) [2112947]
  - net/mlx5: Delete ipsec_fs header file as not used (Mohammad Kabat) [2112947]
  - net/mlx5: Add bits and fields to support enhanced CQE compression (Mohammad Kabat) [2112947]
  - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Mohammad Kabat) [2112947]
  - net/mlx5: group fdb cleanup to single function (Mohammad Kabat) [2112947]
  - net/mlx5: Add support EXECUTE_ASO action for flow entry (Mohammad Kabat) [2049629 2112947]
  - net/mlx5: Add HW definitions of vport debug counters (Mohammad Kabat) [2112947]
  - net/mlx5: Add IFC bits and enums for flow meter (Mohammad Kabat) [2049629 2112947]
  - RDMA/mlx5: Support handling of modify-header pattern ICM area (Mohammad Kabat) [2112947]
  - net/mlx5: Manage ICM of type modify-header pattern (Mohammad Kabat) [2112947]
  - net/mlx5: Introduce header-modify-pattern ICM properties (Mohammad Kabat) [2112947]
  - RDMA/mlx5: Add a umr recovery flow (Mohammad Kabat) [2112947]
  - mlx5: support BIG TCP packets (Mohammad Kabat) [2112947]
  - fortify: Provide a memcpy trap door for sharp corners (Mohammad Kabat) [2112947]
  - net/mlx5e: Use XFRM state direction instead of flags (Mohammad Kabat) [2112947]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-258.el9]
changelog:
  - HID: amd_sfh: Fix warning unwind goto (Benjamin Tissoires) [2122844]
  - HID: revert CHERRY_MOUSE_000C quirk (Benjamin Tissoires) [2122844]
  - HID: i2c: let RMI devices decide what constitutes wakeup event (Benjamin Tissoires) [2122844]
  - HID: plantronics: Additional PIDs for double volume key presses quirk (Benjamin Tissoires) [2122844]
  - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint (Benjamin Tissoires) [2122844]
  - HID: mcp2221: don't connect hidraw (Benjamin Tissoires) [2122844]
  - HID: wacom: Ensure bootloader PID is usable in hidraw mode (Benjamin Tissoires) [2122844]
  - HID: logitech-hidpp: Guard FF init code against non-USB devices (Benjamin Tissoires) [2122844]
  - HID: input: do not query XP-PEN Deco LW battery (Benjamin Tissoires) [2122844]
  - HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip (Benjamin Tissoires) [2122844]
  - HID: apple: fix key translations where multiple quirks attempt to translate the same key (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Add missing check for dma_alloc_coherent (Benjamin Tissoires) [2122844]
  - HID: hid-sensor-custom: set fixed size for custom attributes (Benjamin Tissoires) [2122844]
  - Input: elants_i2c - properly handle the reset GPIO when power is off (Benjamin Tissoires) [2122844]
  - Input: i8042 - apply probe defer to more ASUS ZenBook models (Benjamin Tissoires) [2122844]
  - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode (Benjamin Tissoires) [2122844]
  - Input: i8042 - fix leaking of platform device on module removal (Benjamin Tissoires) [2122844]
  - Input: document the units for resolution of size axes (Benjamin Tissoires) [2122844]
  - Input: synaptics - disable Intertouch for Lenovo T14 and P14s AMD G1 (Benjamin Tissoires) [2122844]
  - Input: deactivate MT slots when inhibiting or suspending devices (Benjamin Tissoires) [2122844]
  - Input: properly queue synthetic events (Benjamin Tissoires) [2122844]
  - Input: i8042 - add dritek quirk for Acer Aspire One AO532 (Benjamin Tissoires) [2122844]
  - Input: i8042 - add additional TUXEDO devices to i8042 quirk tables (Benjamin Tissoires) [2122844]
  - Input: i8042 - add TUXEDO devices to i8042 quirk tables (Benjamin Tissoires) [2122844]
  - Input: i8042 - add debug output for quirks (Benjamin Tissoires) [2122844]
  - Input: i8042 - merge quirk tables (Benjamin Tissoires) [2122844]
  - Input: i8042 - move __initconst to fix code styling warning (Benjamin Tissoires) [2122844]
  - Input: usbtouchscreen - add driver_info sanity check (Benjamin Tissoires) [2122844]
  - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 (Benjamin Tissoires) [2122844]
  - HID: core: fix shift-out-of-bounds in hid_report_raw_event (Benjamin Tissoires) [2122844]
  - HID: hid-lg4ff: Add check for empty lbuf (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk (Benjamin Tissoires) [2122844]
  - HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is (Benjamin Tissoires) [2122844]
  - HID: usbhid: Add ALWAYS_POLL quirk for some mice (Benjamin Tissoires) [2122844]
  - HID: uclogic: Fix frame templates for big endian architectures (Benjamin Tissoires) [2122844]
  - HID: wacom: Fix logic used for 3rd barrel switch emulation (Benjamin Tissoires) [2122844]
  - HID: saitek: add madcatz variant of MMO7 mouse device ID (Benjamin Tissoires) [2122844]
  - HID: magicmouse: Do not set BTN_MOUSE on double report (Benjamin Tissoires) [2122844]
  - HID: playstation: add initial DualSense Edge controller support (Benjamin Tissoires) [2122844]
  - HID: playstation: stop DualSense output work on remove. (Benjamin Tissoires) [2122844]
  - HID: nintendo: check analog user calibration for plausibility (Benjamin Tissoires) [2122844]
  - HID: roccat: Fix use-after-free in roccat_read() (Benjamin Tissoires) [2122844]
  - hid: topre: Add driver fixing report descriptor (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Handle condition of "no sensors" for SFH1.1 (Benjamin Tissoires) [2122844]
  - HID: uclogic: Fix warning in uclogic_rdesc_template_apply (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add missing suffix for digitalizers (Benjamin Tissoires) [2122844]
  - HID: multitouch: Add memory barriers (Benjamin Tissoires) [2122844]
  - HID: nintendo: fix rumble worker null pointer deref (Benjamin Tissoires) [2122844]
  - HID: input: fix uclogic tablets (Benjamin Tissoires) [2122844]
  - HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list (Benjamin Tissoires) [2122844]
  - HID: add Lenovo Yoga C630 battery quirk (Benjamin Tissoires) [2122844]
  - HID: AMD_SFH: Add a DMI quirk entry for Chromebooks (Benjamin Tissoires) [2122844]
  - HID: thrustmaster: Add sparco wheel and fix array length (Benjamin Tissoires) [2122844]
  - HID: asus: ROG NKey: Ignore portion of 0x5a report (Benjamin Tissoires) [2122844]
  - HID: hidraw: fix memory leak in hidraw_release() (Benjamin Tissoires) [2122844]
  - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Handle condition of "no sensors" (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Fix implicit declaration error on i386 (Benjamin Tissoires) [2122844]
  - HID: apple: Add "GANSS" to the non-Apple list (Benjamin Tissoires) [2122844]
  - HID: alps: Declare U1_UNICORN_LEGACY support (Benjamin Tissoires) [2122844]
  - HID: wacom: Force pen out of prox if no events have been received in a while (Benjamin Tissoires) [2122844]
  - HID: nintendo: Add missing array termination (Benjamin Tissoires) [2122844]
  - HID: lg-g15: Fix comment typo (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Implement SFH1.1 functionality (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Move interrupt handling to common interface (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Move amd_sfh_work to common interface (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Move global functions to static (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Add remove operation in amd_mp2_ops (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Add PM operations in amd_mp2_ops (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Add descriptor operations in amd_mp2_ops (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Move request_list variable to client data (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Move request_list struct to header file (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Move common macros and structures (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Add NULL check for hid device (Benjamin Tissoires) [2122844]
  - HID: core: remove unneeded assignment in hid_process_report() (Benjamin Tissoires) [2122844]
  - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() (Benjamin Tissoires) [2122844]
  - HID: nintendo: Set phys property of input device based on HID phys (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add support for XP-PEN Deco L (Benjamin Tissoires) [2122844]
  - HID: uclogic: Allow to generate frame templates (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply() (Benjamin Tissoires) [2122844]
  - HID: uclogic: Make template placeholder IDs generic (Benjamin Tissoires) [2122844]
  - HID: surface-hid: Add support for hot-removal (Benjamin Tissoires) [2122844]
  - HID: multitouch: new device class fix Lenovo X12 trackpad sticky (Benjamin Tissoires) [2122844]
  - HID: cp2112: prevent a buffer overflow in cp2112_xfer() (Benjamin Tissoires) [2122844]
  - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2122844]
  - HID: logitech-hidpp: Fix syntax errors in comments (Benjamin Tissoires) [2122844]
  - HID: uclogic: properly format kernel-doc comment for hid_dbg() wrappers (Benjamin Tissoires) [2122844]
  - HID: apple: Properly handle function keys on non-Apple keyboard (Benjamin Tissoires) [2122844]
  - HID: nintendo: fix unused const warning (Benjamin Tissoires) [2122844]
  - HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Don't show client init failed as error when discovery fails (Benjamin Tissoires) [2122844]
  - HID: wacom: Don't register pad_input for touch switch (Benjamin Tissoires) [2122844]
  - HID: wacom: Only report rotation for art pen (Benjamin Tissoires) [2122844]
  - HID: apple: Properly handle function keys on Keychron keyboards (Benjamin Tissoires) [2122844]
  - HID: uclogic: Switch to Digitizer usage for styluses (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add pen support for XP-PEN Star 06 (Benjamin Tissoires) [2122844]
  - HID: uclogic: Differentiate touch ring and touch strip (Benjamin Tissoires) [2122844]
  - HID: uclogic: Always shift touch reports to zero (Benjamin Tissoires) [2122844]
  - HID: uclogic: Do not focus on touch ring only (Benjamin Tissoires) [2122844]
  - HID: uclogic: Return raw parameters from v2 pen init (Benjamin Tissoires) [2122844]
  - HID: uclogic: Move param printing to a function (Benjamin Tissoires) [2122844]
  - HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Move bus declaration outside of amd-sfh (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Add physical location to HID device (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: Add sensor name by index for debug info (Benjamin Tissoires) [2122844]
  - Hid: wacom: Fix kernel test robot warning (Benjamin Tissoires) [2122844]
  - HID: uclogic: Disable pen usage for Huion keyboard interfaces (Benjamin Tissoires) [2122844]
  - HID: uclogic: Support disabling pen usage (Benjamin Tissoires) [2122844]
  - HID: uclogic: Pass keyboard reports as is (Benjamin Tissoires) [2122844]
  - HID: uclogic: Clarify pen/frame desc_ptr description (Benjamin Tissoires) [2122844]
  - HID: uclogic: Clarify params desc_size description (Benjamin Tissoires) [2122844]
  - HID: Add support for Mega World controller force feedback (Benjamin Tissoires) [2122844]
  - HID: lenovo: Add note about different report numbers (Benjamin Tissoires) [2122844]
  - HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards (Benjamin Tissoires) [2122844]
  - HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II (Benjamin Tissoires) [2122844]
  - HID: amd_sfh: change global variables to static (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add support for Huion Q620M (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add support for bitmap dials (Benjamin Tissoires) [2122844]
  - HID: uclogic: Reduce indent for params format str/args (Benjamin Tissoires) [2122844]
  - HID: uclogic: Compress params format string (Benjamin Tissoires) [2122844]
  - HID: wacom: Correct power_supply type (Benjamin Tissoires) [2122844]
  - HID: wacom: Adding Support for new usages (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add support for Huion touch ring reports (Benjamin Tissoires) [2122844]
  - HID: uclogic: Allow three frame parameter sets (Benjamin Tissoires) [2122844]
  - HID: uclogic: Support custom device suffix for frames (Benjamin Tissoires) [2122844]
  - HID: uclogic: Add support for touch ring reports (Benjamin Tissoires) [2122844]


author: Neal Gompa <ngompa@centosproject.org> [5.14.0-258.hs1.el9]
changelog:
  - redhat/configs: Disable fbdev drivers and use simpledrm instead (Javier Martinez Canillas) [1986223]
  - [Backport 0079c3b17631] btrfs: Convert from set_page_dirty to dirty_folio (Matthew Wilcox (Oracle))
  - [Backport 0a4ee518185e] mm: remove cleancache (Christoph Hellwig)
  - Fix: block: pass a block_device and opf to bio_alloc_bioset (Peter Georg)
  - redhat/configs: Enable the Btrfs file system (Neal Gompa)


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-63.el9]
changelog:
  - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() (Hangbin Liu) [2041408]
  - wireguard: receive: drop handshakes if queue lock is contended (Hangbin Liu) [2041408]
  - wireguard: receive: use ring buffer for incoming handshakes (Hangbin Liu) [2041408]
  - wireguard: allowedips: add missing __rcu annotation to satisfy sparse (Hangbin Liu) [2041408]
  - ionic: Initialize the 'lif->dbid_inuse' bitmap (Jonathan Toppins) [2039988]
  - ionic: tame the filter no space message (Jonathan Toppins) [2013549 2039988]
  - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2013549 2039988]
  - ionic: handle vlan id overflow (Jonathan Toppins) [2013549 2039988]
  - ionic: generic filter delete (Jonathan Toppins) [2013549 2039988]
  - ionic: generic filter add (Jonathan Toppins) [2013549 2039988]
  - ionic: add generic filter search (Jonathan Toppins) [2013549 2039988]
  - ionic: remove mac overflow flags (Jonathan Toppins) [2013549 2039988]
  - ionic: move lif mac address functions (Jonathan Toppins) [2013549 2039988]
  - ionic: add filterlist to debugfs (Jonathan Toppins) [2013549 2039988]
  - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2039988]
  - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2039988]
  - ionic: add polling to adminq wait (Jonathan Toppins) [2039988]
  - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2039988]
  - ionic: move lif mutex setup and delete (Jonathan Toppins) [2039988]
  - ionic: check for binary values in FW ver string (Jonathan Toppins) [2039988]
  - ionic: remove debug stats (Jonathan Toppins) [2039988]
  - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2039988]
  - ionic: move filter sync_needed bit set (Jonathan Toppins) [2039988]
  - ionic: fix gathering of debug stats (Jonathan Toppins) [2039988]
  - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2039988]
  - ionic: fix double use of queue-lock (Jonathan Toppins) [2039988]
  - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2039988]
  - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2039988]
  - ionic: add queue lock around open and stop (Jonathan Toppins) [2039988]
  - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2039988]
  - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2039988]
  - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2039988]
  - ionic: handle mac filter overflow (Jonathan Toppins) [2039988]
  - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2039988]
  - ionic: sync the filters in the work task (Jonathan Toppins) [2039988]
  - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2039988]
  - ionic: remove old work task types (Jonathan Toppins) [2039988]
  - ionic: add function tag to debug string (Jonathan Toppins) [2039988]
  - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2039988]
  - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2039988]
  - ionic: remove unneeded comp union fields (Jonathan Toppins) [2039988]
  - ionic: increment num-vfs before configure (Jonathan Toppins) [2039988]
  - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2039988]
  - ionic: init reconfig err to 0 (Jonathan Toppins) [2039988]
  - ionic: print firmware version on identify (Jonathan Toppins) [2039988]
  - ionic: monitor fw status generation (Jonathan Toppins) [2039988]
  - ionic: minimize resources when under kdump (Jonathan Toppins) [2039988]
  - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2039988]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-64.el9]
changelog:
  - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2040335]
  - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2040335]
  - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [2040335]
  - igc: enable XDP metadata in driver (Corinna Vinschen) [2040335]
  - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [2040335]
  - igc: Change Device Reset to Port Reset (Corinna Vinschen) [2040335]
  - igc: Add new device ID (Corinna Vinschen) [2040335]
  - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [2040335]
  - igc: Update I226_K device ID (Corinna Vinschen) [2040335]
  - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [2040335]
  - igc: fix tunnel offloading (Corinna Vinschen) [2040335]
  - igc: Add support for CBS offloading (Corinna Vinschen) [2040335]
  - igc: Simplify TSN flags handling (Corinna Vinschen) [2040335]
  - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [2040335]
  - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [2040335]
  - igc: Enable PCIe PTM (Corinna Vinschen) [2040335]
  - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [2040335]
  - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [2040335]
  - igc: Remove phy->type checking (Corinna Vinschen) [2040335]
  - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [2040335]
  - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [2040335]
  - Revert "igc: Export LEDs" (Corinna Vinschen) [2040335]
  - igc: Export LEDs (Corinna Vinschen) [2040335]
  - igc: Make flex filter more flexible (Corinna Vinschen) [2040335]
  - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [2040335]
  - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [2040335]
  - igc: Add possibility to add flex filter (Corinna Vinschen) [2040335]
  - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998360]
  - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043756]
  - scsi: reserve space in structures for KABI (Ewan D. Milne) [2044443]
  - vt_kdsetmode: extend console locking (John W. Linville) [2003820]
  - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2032582]
  - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [2032582]
  - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [2032582]
  - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [2032582]
  - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [2032582]
  - ice: Fix VF true promiscuous mode (Jonathan Toppins) [2032582]
  - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2032582]
  - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2032582]
  - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [2032582]
  - ice: use devm_kcalloc() instead of devm_kzalloc() (Jonathan Toppins) [2032582]
  - ice: Make use of the helper function devm_add_action_or_reset() (Jonathan Toppins) [2032582]
  - ice: fix software generating extra interrupts (Jonathan Toppins) [2032582]
  - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2032582]
  - ice: update dim usage and moderation (Jonathan Toppins) [2032582]
  - ice: Add support for VF rate limiting (Jonathan Toppins) [2032582]
  - ice: Add missing E810 device ids (Jonathan Toppins) [2032582]
  - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2032582]
  - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2032582]
  - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [2032582]
  - ice: remove ring_active from ice_ring (Jonathan Toppins) [2032582]
  - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [2032582]
  - ice: fix getting UDP tunnel entry (Jonathan Toppins) [1978828 2032582]
  - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [2032582]
  - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [2032582]
  - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [2032582]
  - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2032582]
  - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2032582]
  - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2032582]
  - ice: Fix link mode handling (Jonathan Toppins) [2032582]
  - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2032582]
  - ice: Add DSCP support (Jonathan Toppins) [2032582]
  - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [2032582]
  - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [2032582]
  - ice: remove dead code for allocating pin_config (Jonathan Toppins) [2032582]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-65.el9]
changelog:
  - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2017320]
  - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2017320]
  - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2017320]
  - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2017320]
  - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2017320]
  - ALSA: Fix some typo (Jaroslav Kysela) [2017320]
  - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2017320]
  - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2017320]
  - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2017320]
  - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2017320]
  - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2017320]
  - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2017320]
  - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2017320]
  - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2017320]
  - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2017320]
  - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: correct default value (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: correct pcmif BE dai control flow (Jaroslav Kysela) [2017320]
  - ALSA: RHEL - update kernel configs for RHEL 9.0 (Jaroslav Kysela) [2017320]
  - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2017320]
  - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2017320]
  - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2017320]
  - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2017320]
  - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2017320]
  - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2017320]
  - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2017320]
  - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320]
  - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320]
  - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2017320]
  - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2017320]
  - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2017320]
  - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2017320]
  - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2017320]
  - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s (Jaroslav Kysela) [2017320]
  - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() (Jaroslav Kysela) [2017320]
  - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2017320]
  - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2017320]
  - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2017320]
  - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2017320]
  - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2017320]
  - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2017320]
  - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2017320]
  - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2017320]
  - ASoC: codecs: wcd934x: return correct value from mixer put (Jaroslav Kysela) [2017320]
  - ASoC: codecs: wcd934x: handle channel mappping list correctly (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer (Jaroslav Kysela) [2017320]
  - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2017320]
  - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2017320]
  - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2017320]
  - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2017320]
  - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2017320]
  - ASoC: rk817: Add module alias for rk817-codec (Jaroslav Kysela) [2017320]
  - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2017320]
  - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2017320]
  - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2017320]
  - ASoC: stm32: i2s: fix 32 bits channel length without mclk (Jaroslav Kysela) [2017320]
  - ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask (Jaroslav Kysela) [2017320]
  - ASoC: codecs: wcd934x: return error code correctly from hw_params (Jaroslav Kysela) [2017320]
  - ASoC: codecs: wcd938x: fix volatile register range (Jaroslav Kysela) [2017320]
  - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6routing: validate port id before setting up route (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6adm: improve error reporting (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2017320]
  - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2017320]
  - ASoC: rsnd: fixup DMAEngine API (Jaroslav Kysela) [2017320]
  - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8173: Fix debugfs registration for components (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2017320]
  - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2017320]
  - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2017320]
  - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2017320]
  - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2017320]
  - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2017320]
  - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2017320]
  - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2017320]
  - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2017320]
  - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2017320]
  - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk (Jaroslav Kysela) [2017320]
  - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2017320]
  - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2017320]
  - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2017320]
  - Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type" (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2017320]
  - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2017320]
  - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2017320]
  - ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' (Jaroslav Kysela) [2017320]
  - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2017320]
  - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682 (Jaroslav Kysela) [2017320]
  - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2017320]
  - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2017320]
  - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2017320]
  - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2017320]
  - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2017320]
  - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2017320]
  - ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2017320]
  - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2017320]
  - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P (Jaroslav Kysela) [2017320]
  - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2017320]
  - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2017320]
  - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2017320]
  - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2017320]
  - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: fix return value (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: rename shadowed array (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: remove unnecessary initialization (Jaroslav Kysela) [2017320]
  - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2017320]
  - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2017320]
  - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2017320]
  - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add support for q6prm-clocks (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add q6prm support (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add q6apm lpass dai support (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add q6apm-dai support (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add topology support (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add Kconfig and Makefile (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add module configuration command helpers (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add q6apm support (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: audioreach: add basic pkt alloc support (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file (Jaroslav Kysela) [2017320]
  - ASoC: codecs: Change bulk clock voting to optional voting in digital codecs (Jaroslav Kysela) [2017320]
  - ASoC: codecs: tx-macro: Update tx default values (Jaroslav Kysela) [2017320]
  - ASoC: codecs: tx-macro: Enable tx top soundwire mic clock (Jaroslav Kysela) [2017320]
  - ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280 (Jaroslav Kysela) [2017320]
  - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2017320]
  - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2017320]
  - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2017320]
  - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2017320]
  - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2017320]
  - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2017320]
  - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2017320]
  - ASoC: qcom: common: Respect status = "disabled" on DAI link nodes (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2017320]
  - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2017320]
  - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2017320]
  - ASoc: wm8900: Drop empty spi_driver remove callback (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2017320]
  - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2017320]
  - ASoC: doc: update codec example code (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2017320]
  - ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jaroslav Kysela) [2017320]
  - ASoC: meson: axg-card: make links nonatomic (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2017320]
  - ASoC: fix unmet dependency on GPIOLIB (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2017320]
  - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2017320]
  - ASoC: cirrus: i2s: Prepare clock before using it (Jaroslav Kysela) [2017320]
  - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2017320]
  - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: Use generic dmaengine code (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s_tdm: Dup static DAI template (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s_tdm: improve return value handling (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2017320]
  - ASoC: qcom: sm8250: Add Jack support (Jaroslav Kysela) [2017320]
  - ASoC: qcom: sm8250: add support for TX and RX Macro dais (Jaroslav Kysela) [2017320]
  - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2017320]
  - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2017320]
  - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2017320]
  - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2017320]
  - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2017320]
  - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2017320]
  - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2017320]
  - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2017320]
  - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2017320]
  - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2017320]
  - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2017320]
  - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2017320]
  - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2017320]
  - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2017320]
  - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2017320]
  - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s-tdm: Fix refcount test (Jaroslav Kysela) [2017320]
  - ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils (Jaroslav Kysela) [2017320]
  - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2017320]
  - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2017320]
  - ALSA: ISA: not for M68K (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s-tdm: Strip out direct CRU use (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2017320]
  - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2017320]
  - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2017320]
  - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2017320]
  - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2017320]
  - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2017320]
  - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2017320]
  - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2017320]
  - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2017320]
  - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2017320]
  - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2017320]
  - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2017320]
  - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2017320]
  - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2017320]
  - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: Constify static snd_soc_ops (Jaroslav Kysela) [2017320]
  - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2017320]
  - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2017320]
  - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2017320]
  - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320]
  - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: update audsys clock parent name (Jaroslav Kysela) [2017320]
  - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2017320]
  - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: add support for i2s-tdm controller (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2017320]
  - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2017320]
  - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2017320]
  - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2017320]
  - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2017320]
  - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2017320]
  - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2017320]
  - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2017320]
  - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2017320]
  - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2017320]
  - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2017320]
  - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2017320]
  - ASoC: codec: wcd938x: Add irq config support (Jaroslav Kysela) [2017320]
  - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320]
  - ASoC: wcd938x: Fix jack detection issue (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2017320]
  - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2017320]
  - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2017320]
  - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2017320]
  - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2017320]
  - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2017320]
  - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2017320]
  - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2017320]
  - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2017320]
  - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2017320]
  - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2017320]
  - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2017320]
  - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2017320]
  - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2017320]
  - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2017320]
  - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2017320]
  - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2017320]
  - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2017320]
  - ASoC: nau8821: new driver (Jaroslav Kysela) [2017320]
  - ASoC: fsl_spdif: implement bypass mode from in to out (Jaroslav Kysela) [2017320]
  - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2017320]
  - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2017320]
  - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2017320]
  - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2017320]
  - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2017320]
  - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2017320]
  - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2017320]
  - ASoC: qcom: apq8096: Constify static snd_soc_ops (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: move of_node_put to remove function (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2017320]
  - ASoC: soc-component: Remove conditional definition of debugfs data members (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2017320]
  - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2017320]
  - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2017320]
  - ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2017320]
  - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2017320]
  - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2017320]
  - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2017320]
  - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2017320]
  - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2017320]
  - ASoC: ux500: mop500: Constify static snd_soc_ops (Jaroslav Kysela) [2017320]
  - ASoC: ti: Constify static snd_soc_ops (Jaroslav Kysela) [2017320]
  - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2017320]
  - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: add missing of_node_put in probe (Jaroslav Kysela) [2017320]
  - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2017320]
  - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2017320]
  - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2017320]
  - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2017320]
  - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2017320]
  - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320]
  - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320]
  - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2017320]
  - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320]
  - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320]
  - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320]
  - ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2017320]
  - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2017320]
  - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2017320]
  - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2017320]
  - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320]
  - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2017320]
  - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320]
  - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2017320]
  - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2017320]
  - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2017320]
  - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2017320]
  - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: imx-rpmsg: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: imx-hdmi: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: imx-card: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: fsl_ssi: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: fsl-asoc-card: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2017320]
  - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend" (Jaroslav Kysela) [2017320]
  - ASoC: fsl_spdif: Add support for i.MX8ULP (Jaroslav Kysela) [2017320]
  - ASoC: fsl: Constify static snd_soc_ops (Jaroslav Kysela) [2017320]
  - ASoC: fsl_xcvr: Fix channel swap issue with ARC (Jaroslav Kysela) [2017320]
  - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2017320]
  - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2017320]
  - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2017320]
  - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2017320]
  - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2017320]
  - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2017320]
  - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: remove wrong fixup assignment on HDMITX (Jaroslav Kysela) [2017320]
  - ASoC: au1x: Convert to modern terminology for DAI clocking (Jaroslav Kysela) [2017320]
  - ASoC: atmel: Convert to new style DAI format definitions (Jaroslav Kysela) [2017320]
  - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2017320]
  - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2017320]
  - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2017320]
  - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2017320]
  - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2017320]
  - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2017320]
  - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2017320]
  - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2017320]
  - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2017320]
  - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2017320]
  - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2017320]
  - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2017320]
  - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2017320]
  - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2017320]
  - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2017320]
  - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2017320]
  - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2017320]
  - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: make array adda_dai_list static const (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: Add missing of_node_put() (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2017320]
  - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2017320]
  - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2017320]
  - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2017320]
  - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2017320]
  - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2017320]
  - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2017320]
  - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2017320]
  - ASoC: mt8195: remove unnecessary CONFIG_PM (Jaroslav Kysela) [2017320]
  - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2017320]
  - ASoC: fsl_rpmsg: add soc specific data structure (Jaroslav Kysela) [2017320]
  - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data (Jaroslav Kysela) [2017320]
  - ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE (Jaroslav Kysela) [2017320]
  - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource() (Jaroslav Kysela) [2017320]
  - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2017320]
  - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: Remove unsued irqs_lock. (Jaroslav Kysela) [2017320]
  - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: pdm: Add support for path map (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: pdm: Add support for rk3568 pdm (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: Add support for rv1126 pdm (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: common: handle NULL case in suspend/resume function (Jaroslav Kysela) [2017320]
  - ASoC: fsl_xcvr: register platform component before registering cpu dai (Jaroslav Kysela) [2017320]
  - ASoC: fsl_spdif: register platform component before registering cpu dai (Jaroslav Kysela) [2017320]
  - ASoC: fsl_micfil: register platform component before registering cpu dai (Jaroslav Kysela) [2017320]
  - ASoC: fsl_esai: register platform component before registering cpu dai (Jaroslav Kysela) [2017320]
  - ASoC: fsl_sai: register platform component before registering cpu dai (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: add required config dependency (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2017320]
  - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2017320]
  - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2017320]
  - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Fix concurrency between tx/rx (Jaroslav Kysela) [2017320]
  - ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX (Jaroslav Kysela) [2017320]
  - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK (Jaroslav Kysela) [2017320]
  - ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devicec" -> "device" (Jaroslav Kysela) [2017320]
  - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency (Jaroslav Kysela) [2017320]
  - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2017320]
  - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2017320]
  - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2017320]
  - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2017320]
  - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2017320]
  - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Add support for frame inversion (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Add compatible for more SoCs (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Make playback/capture optional (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Fix regmap_ops hang (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Improve dma data transfer efficiency (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Fixup clk div error (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: i2s: Add support for set bclk ratio (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: spdif: Add support for rk3568 spdif (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: spdif: Fix some coding style (Jaroslav Kysela) [2017320]
  - ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth" (Jaroslav Kysela) [2017320]
  - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2017320]
  - ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: add HDMITX audio support (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: add DPTX audio support (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682 (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: add platform driver (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: support pcm in platform driver (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: support adda in platform driver (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: support etdm in platform driver (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: support audsys clock control (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8195: update mediatek common driver (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2017320]
  - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2017320]
  - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2017320]
  - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2017320]
  - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2017320]
  - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2017320]
  - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2017320]
  - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2017320]
  - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2017320]
  - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2017320]
  - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2017320]
  - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2017320]
  - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2017320]
  - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2017320]
  - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2017320]
  - ASoC: rsnd: adg: clearly handle clock error / NULL case (Jaroslav Kysela) [2017320]
  - ASoC: rsnd: core: make some arrays static const, makes object smaller (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2017320]
  - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2017320]
  - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2017320]
  - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2017320]
  - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2017320]
  - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2017320]
  - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_request function (Jaroslav Kysela) [2017320]
  - ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks (Jaroslav Kysela) [2017320]
  - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2017320]
  - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2017320]
  - ASoC: sh: rz-ssi: Fix wrong operator used issue (Jaroslav Kysela) [2017320]
  - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2017320]
  - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2017320]
  - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2017320]
  - ASoC: sh: rz-ssi: Fix dereference of noderef expression warning (Jaroslav Kysela) [2017320]
  - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2017320]
  - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2017320]
  - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2017320]
  - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2017320]
  - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2017320]
  - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2017320]
  - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2017320]
  - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2017320]
  - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2017320]
  - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2017320]
  - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2017320]
  - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2017320]
  - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2017320]
  - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2017320]
  - ASoC: Intel: remove device_properties for Atom boards (Jaroslav Kysela) [2017320]
  - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2017320]
  - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2017320]
  - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2017320]
  - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2017320]
  - ASoC: sh: rz-ssi: Add SSI DMAC support (Jaroslav Kysela) [2017320]
  - ASoC: sh: Add RZ/G2L SSIF-2 driver (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2017320]
  - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2017320]
  - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2017320]
  - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2017320]
  - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2017320]
  - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2017320]
  - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2017320]
  - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization (Jaroslav Kysela) [2017320]
  - ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization (Jaroslav Kysela) [2017320]
  - ASoC: qcom: apq8016_sbc: Add SEC_MI2S support (Jaroslav Kysela) [2017320]
  - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2017320]
  - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2017320]
  - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2017320]
  - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2017320]
  - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2017320]
  - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2017320]
  - ASoC: codecs: wcd938x: add Multi Button Headset Control support (Jaroslav Kysela) [2017320]
  - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2017320]
  - ASoC: wcd938x: simplify return value (Jaroslav Kysela) [2017320]
  - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2017320]
  - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2017320]
  - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2017320]
  - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2017320]
  - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2017320]
  - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2017320]
  - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: qcom: lpass: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2017320]
  - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2017320]
  - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2017320]
  - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2017320]
  - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2017320]
  - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2017320]
  - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2017320]
  - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2017320]
  - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2017320]
  - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2017320]
  - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2017320]
  - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2017320]
  - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2017320]
  - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2017320]
  - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2017320]
  - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2017320]
  - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2017320]
  - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2017320]
  - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2017320]
  - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2017320]
  - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2017320]
  - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2017320]
  - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2017320]
  - ASoC: rsnd: make some arrays static const, makes object smaller (Jaroslav Kysela) [2017320]
  - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2017320]
  - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2017320]
  - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2017320]
  - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2017320]
  - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2017320]
  - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2017320]
  - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2017320]
  - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2017320]
  - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2017320]
  - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2017320]
  - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2017320]
  - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2017320]
  - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2017320]
  - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2017320]
  - ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional (Jaroslav Kysela) [2017320]
  - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2017320]
  - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2017320]
  - ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' (Jaroslav Kysela) [2017320]
  - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2017320]
  - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2017320]
  - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2017320]
  - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2017320]
  - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2017320]
  - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2017320]
  - docs: sound: kernel-api: writing-an-alsa-driver.rst: replace some characters (Jaroslav Kysela) [2017320]
  - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2017320]
  - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2017320]
  - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2017320]
  - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2017320]
  - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2017320]
  - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2017320]
  - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2017320]
  - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2017320]
  - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2017320]
  - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2017320]
  - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2017320]
  - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2017320]
  - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2017320]
  - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2017320]
  - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2017320]
  - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2017320]
  - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2017320]
  - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2017320]
  - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2017320]
  - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2017320]
  - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2017320]
  - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2017320]
  - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2017320]
  - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2017320]
  - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2017320]
  - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2017320]
  - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2017320]
  - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2017320]
  - ASoC: ti: j721e-evm: Convert the audio domain IDs to enum (Jaroslav Kysela) [2017320]
  - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2017320]
  - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320]
  - ALSA: doc: Add device-managed resource section (Jaroslav Kysela) [2017320]
  - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2017320]
  - ALSA: core: Add managed card creation (Jaroslav Kysela) [2017320]
  - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2017320]
  - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2017320]
  - ASoC: codecs: wcd938x: remove unused port-map reference (Jaroslav Kysela) [2017320]
  - ASoC: codecs: lpass-rx-macro: clean up for-loop indentation in switch statement (Jaroslav Kysela) [2017320]
  - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2017320]
  - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2017320]
  - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2017320]
  - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2017320]
  - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2017320]
  - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2017320]
  - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2017320]
  - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2017320]
  - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2017320]
  - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2017320]
  - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2017320]
  - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2017320]
  - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2017320]
  - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2017320]
  - ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr_probe() (Jaroslav Kysela) [2017320]
  - ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination (Jaroslav Kysela) [2017320]
  - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2017320]
  - ASoC: codecs: wcd938x: fix returnvar.cocci warnings (Jaroslav Kysela) [2017320]
  - ASoC: atmel: ATMEL drivers don't need HAS_DMA (Jaroslav Kysela) [2017320]
  - ASoC: ti: delete some dead code in omap_abe_probe() (Jaroslav Kysela) [2017320]
  - ASoC: atmel: fix spelling mistakes (Jaroslav Kysela) [2017320]
  - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2017320]
  - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2017320]
  - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe (Jaroslav Kysela) [2017320]
  - ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe (Jaroslav Kysela) [2017320]
  - ASoC: ti: davinci-mcasp: Add support for the OMAP4 version of McASP (Jaroslav Kysela) [2017320]
  - ASoC: ti: davinci-mcasp: Fix DIT mode support (Jaroslav Kysela) [2017320]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-66.el9]
changelog:
  - lockd: fix failure to cleanup client locks (Scott Mayhew) [2049200]
  - lockd: fix server crash on reboot of client holding lock (Scott Mayhew) [2049200]
  - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Scott Mayhew) [2049200]
  - tracing: Fix mismatched comment in __string_len (Scott Mayhew) [2049200]
  - nfs: block notification on fs with its own ->lock (Scott Mayhew) [2049200]
  - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2049200]
  - nfsd: fix use-after-free due to delegation race (Scott Mayhew) [2049200]
  - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2049200]
  - SUNRPC: use different lock keys for INET6 and LOCAL (Scott Mayhew) [2049200]
  - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Scott Mayhew) [2049200]
  - NFSv42: Fix pagecache invalidation after COPY/CLONE (Scott Mayhew) [2049200]
  - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2049200]
  - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2049200]
  - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2049200]
  - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2049200]
  - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2049200]
  - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2049200]
  - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2049200]
  - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2049200]
  - NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode (Scott Mayhew) [2049200]
  - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() (Scott Mayhew) [2049200]
  - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2049200]
  - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2049200]
  - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2049200]
  - NFS: Don't trace an uninitialised value (Scott Mayhew) [2049200]
  - SUNRPC: Prevent immediate close+reconnect (Scott Mayhew) [2049200]
  - SUNRPC: Fix races when closing the socket (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to COPY_NOTIFY (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2049200]
  - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2049200]
  - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2049200]
  - NFS: Add offset to nfs_aop_readahead tracepoint (Scott Mayhew) [2049200]
  - xprtrdma: Fix a maybe-uninitialized compiler warning (Scott Mayhew) [2049200]
  - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2049200]
  - NFS: Move generic FS show macros to global header (Scott Mayhew) [2049200]
  - nfsd4: remove obselete comment (Scott Mayhew) [2049200]
  - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2049200]
  - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Scott Mayhew) [2049200]
  - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2049200]
  - fsnotify: Protect fsnotify_handle_inode_event from no-inode events (Scott Mayhew) [2049200]
  - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2049200]
  - sunrpc: remove unnecessary test in rpc_task_set_client() (Scott Mayhew) [2049200]
  - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2049200]
  - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2049200]
  - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2049200]
  - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2049200]
  - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2049200]
  - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2049200]
  - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2049200]
  - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2049200]
  - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2049200]
  - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2049200]
  - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2049200]
  - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2049200]
  - Fix user namespace leak (Scott Mayhew) [2049200]
  - NFS: Save some space in the inode (Scott Mayhew) [2049200]
  - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2049200]
  - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2049200]
  - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2049200]
  - NFS: Fix up commit deadlocks (Scott Mayhew) [2049200]
  - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2049200]
  - nfsd: update create verifier comment (Scott Mayhew) [2049200]
  - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2049200]
  - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2049200]
  - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2049200]
  - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2049200]
  - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2049200]
  - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2049200]
  - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2049200]
  - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2049200]
  - NFS: Instrument i_size_write() (Scott Mayhew) [2049200]
  - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2049200]
  - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2049200]
  - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2049200]
  - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2049200]
  - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2049200]
  - SUNRPC: Add trace event when alloc_pages_bulk() makes no progress (Scott Mayhew) [2049200]
  - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2049200]
  - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2049200]
  - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2049200]
  - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2049200]
  - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2049200]
  - NFS: Do not flush the readdir cache in nfs_dentry_iput() (Scott Mayhew) [2049200]
  - NFS: Fix dentry verifier races (Scott Mayhew) [2049200]
  - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2049200]
  - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2049200]
  - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2049200]
  - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2049200]
  - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2049200]
  - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2049200]
  - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2049200]
  - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2049200]
  - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2049200]
  - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2049200]
  - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2049200]
  - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2049200]
  - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2049200]
  - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2049200]
  - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2049200]
  - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2049200]
  - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2049200]
  - NFSD: Initialize pointer ni with NULL and not plain integer 0 (Scott Mayhew) [2049200]
  - NFSD: simplify struct nfsfh (Scott Mayhew) [2049200]
  - NFSD: drop support for ancient filehandles (Scott Mayhew) [2049200]
  - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2049200]
  - SUNRPC: fix sign error causing rpcsec_gss drops (Scott Mayhew) [2049200]
  - nfsd: Fix a warning for nfsd_file_close_inode (Scott Mayhew) [2049200]
  - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Scott Mayhew) [2049200]
  - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Scott Mayhew) [2049200]
  - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2049200]
  - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2049200]
  - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2049200]
  - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2049200]
  - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2049200]
  - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2049200]
  - SUNRPC: don't pause on incomplete allocation (Scott Mayhew) [2049200]
  - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2049200]
  - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2049200]
  - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2049200]
  - NFSv4 introduce max_connect mount options (Scott Mayhew) [2049200]
  - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2049200]
  - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2049200]
  - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2049200]
  - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2049200]
  - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Scott Mayhew) [2049200]
  - nfsd: fix crash on LOCKT on reexported NFSv3 (Scott Mayhew) [2049200]
  - nfs: don't allow reexport reclaims (Scott Mayhew) [2049200]
  - lockd: don't attempt blocking locks on nfs reexports (Scott Mayhew) [2049200]
  - nfs: don't atempt blocking locks on nfs reexports (Scott Mayhew) [2049200]
  - Keep read and write fds with each nlm_file (Scott Mayhew) [2049200]
  - lockd: update nlm_lookup_file reexport comment (Scott Mayhew) [2049200]
  - nlm: minor refactoring (Scott Mayhew) [2049200]
  - nlm: minor nlm_lookup_file argument change (Scott Mayhew) [2049200]
  - lockd: lockd server-side shouldn't set fl_ops (Scott Mayhew) [2049200]
  - SUNRPC: Server-side disconnect injection (Scott Mayhew) [2049200]
  - SUNRPC: Move client-side disconnect injection (Scott Mayhew) [2049200]
  - SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory (Scott Mayhew) [2049200]
  - redhat/configs: Add CONFIG_FAIL_SUNRPC (Scott Mayhew) [2049200]
  - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2049200]
  - nfsd4: Fix forced-expiry locking (Scott Mayhew) [2049200]
  - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2049200]
  - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2049200]
  - lockd: change the proc_handler for nsm_use_hostnames (Scott Mayhew) [2049200]
  - sysctl: introduce new proc handler proc_dobool (Scott Mayhew) [2049200]
  - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Scott Mayhew) [2049200]
  - NFSD: remove vanity comments (Scott Mayhew) [2049200]
  - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2049200]
  - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2049200]
  - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2049200]
  - lockd: Fix invalid lockowner cast after vfs_test_lock (Scott Mayhew) [2049200]
  - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2049200]
  - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2049200]
  - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2049200]
  - NFSD: Batch release pages during splice read (Scott Mayhew) [2049200]
  - SUNRPC: Add svc_rqst_replace_page() API (Scott Mayhew) [2049200]
  - NFSD: Clean up splice actor (Scott Mayhew) [2049200]
  - NFSv4.2: remove restriction of copy size for inter-server copy. (Scott Mayhew) [2049200]
  - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2049200]
  - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2049200]
  - NFS: Remove unused callback void decoder (Scott Mayhew) [2049200]
  - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2049200]
  - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2049200]
  - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2049200]
  - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2049200]
  - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2049200]
  - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2049200]
  - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2049200]
  - SUNRPC/xprtrdma: Fix reconnection locking (Scott Mayhew) [2049200]
  - SUNRPC: Clean up scheduling of autoclose (Scott Mayhew) [2049200]
  - SUNRPC: Fix potential memory corruption (Scott Mayhew) [2049200]
  - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Scott Mayhew) [2049200]
  - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Scott Mayhew) [2049200]
  - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2049200]
  - NFSv4/pNFS: Fix a layoutget livelock loop (Scott Mayhew) [2049200]
  - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2049200]
  - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2049200]
  - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2049200]
  - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2049200]
  - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Scott Mayhew) [2049200]
  - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2049200]
  - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2049200]
  - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2049200]
  - SUNRPC: Update trace flags (Scott Mayhew) [2049200]
  - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2049200]
  - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2049200]
  - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2049200]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-67.el9]
changelog:
  - kabi: Adding symbol strncpy_from_user (lib/strncpy_from_user.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strlcpy (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strchr (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol simple_strtoull (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol simple_strtol (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memparse (lib/cmdline.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strsep (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol kstrtoll (lib/kstrtox.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol __bitmap_weight (lib/bitmap.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol vsprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol vsnprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strstr (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strrchr (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strlcat (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strcpy (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol sprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strnlen (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strncpy (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol snprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memcmp (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol dump_stack (lib/dump_stack.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strncmp (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol sscanf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memset (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memmove (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol __list_add_valid (lib/list_debug.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strlen (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strcmp (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memcpy (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol _copy_to_user (lib/usercopy.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol _copy_from_user (lib/usercopy.c) (Čestmír Kalina) [2008872]
  - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2044184]
  - blk-mq: Fix wrong wakeup batch configuration which will cause hang (Ming Lei) [2044184]
  - block: fix memory leak in disk_register_independent_access_ranges (Ming Lei) [2044184]
  - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2044184]
  - blk-mq: fix tag_get wait task can't be awakened (Ming Lei) [2044184]
  - block: Fix wrong offset in bio_truncate() (Ming Lei) [2044184]
  - block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Ming Lei) [2044184]
  - block: Fix fsync always failed if once failed (Ming Lei) [2044184]
  - block: don't protect submit_bio_checks by q_usage_counter (Ming Lei) [2044184]
  - blk-mq: use bio->bi_opf after bio is checked (Ming Lei) [2044184]
  - block: fix double bio queue when merging in cached request path (Ming Lei) [2044184]
  - blk-mq: cleanup request allocation (Ming Lei) [2044184]
  - blk-mq: simplify the plug handling in blk_mq_submit_bio (Ming Lei) [2044184]
  - block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [2044184]
  - null_blk: allow zero poll queues (Ming Lei) [2044184]
  - iocost: Fix divide-by-zero on donation from low hweight cgroup (Ming Lei) [2044184]
  - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) (Ming Lei) [2044184]
  - block: fix single bio async DIO error handling (Ming Lei) [2044184]
  - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015776]
  - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015776]
  - redhat: switch the vsyscall config to CONFIG_LEGACY_VSYSCALL_XONLY=y (Herton R. Krzesinski) [2023041]
  - ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975008]
  - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975008]
  - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975008]
  - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975008]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-68.el9]
changelog:
  - net: ena: Extract recurring driver reset code into a function (Petr Oros) [2038150]
  - net: ena: Change the name of bad_csum variable (Petr Oros) [2038150]
  - net: ena: Add debug prints for invalid req_id resets (Petr Oros) [2038150]
  - net: ena: Remove ena_calc_queue_size_ctx struct (Petr Oros) [2038150]
  - net: ena: Move reset completion print to the reset function (Petr Oros) [2038150]
  - net: ena: Remove redundant return code check (Petr Oros) [2038150]
  - net: ena: Update LLQ header length in ena documentation (Petr Oros) [2038150]
  - net: ena: Change ENI stats support check to use capabilities field (Petr Oros) [2038150]
  - net: ena: Add capabilities field with support for ENI stats capability (Petr Oros) [2038150]
  - net: ena: Change return value of ena_calc_io_queue_size() to void (Petr Oros) [2038150]
  - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038150]
  - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038150]
  - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038150]
  - net/packet: rx_owner_map depends on pg_vec (Hangbin Liu) [2050329] {CVE-2021-22600}
  - powerpc: security: Lock down the kernel if booted in secure boot mode (Desnes A. Nunes do Rosario) [2041984]
  - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044335] {CVE-2022-0330}
  - sfc: The RX page_ring is optional (Íñigo Huguet) [2042801]
  - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042801]
  - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042801]
  - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042801]
  - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042801]
  - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042801]
  - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042801]
  - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042801]
  - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042801]
  - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032069] {CVE-2021-4028}
  - kernel/sched/sched.h: Exclude cpuidle from KABI (Prarit Bhargava) [2033340]
  - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2041186]
  - kernel.spec: Add glibc-static build requirement (Prarit Bhargava)
  - libbpf: Fix memleak in libbpf_netlink_recv() (Toke Høiland-Jørgensen) [2052543]
  - libbpf: Use dynamically allocated buffer when receiving netlink messages (Toke Høiland-Jørgensen) [2052543]
  - redhat/configs: Disable arch_hw disabled CONFIGS (Prarit Bhargava) [2053029]
  - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2051973]
  - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2051973]
  - ext4: fix remount with 'abort' option (Lukas Czerner) [2049657]
  - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [1960445]
  - thunderbolt: Handle ring interrupt by reading interrupt status register (David Arcari) [1960445]
  - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (David Arcari) [1960445]
  - thunderbolt: Fix port linking by checking all adapters (David Arcari) [1960445]
  - thunderbolt: Do not read control adapter config space (David Arcari) [1960445]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-69.el9]
changelog:
  - config: mt76: set CONFIG_MT7921S to not set, like in ark (Íñigo Huguet) [2043454]
  - config: rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2043454]
  - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2043454]
  - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2043454]
  - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2043454]
  - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2043454]
  - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2043454]
  - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2043454]
  - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2043454]
  - rtw89: coex: correct C2H header length (Íñigo Huguet) [2043454]
  - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2043454]
  - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2043454]
  - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2043454]
  - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2043454]
  - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2043454]
  - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2043454]
  - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2043454]
  - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2043454]
  - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2043454]
  - rtw89: remove unneeded variable (Íñigo Huguet) [2043454]
  - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2043454]
  - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2043454]
  - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2043454]
  - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2043454]
  - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043454]
  - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043454]
  - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043454]
  - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043454]
  - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043454]
  - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043454]
  - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043454]
  - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043454]
  - wilc1000: fix double free error in probe() (Íñigo Huguet) [2043454]
  - wilc1000: Fix spurious "FW not responding" error (Íñigo Huguet) [2043454]
  - wilc1000: Fix missing newline in error message (Íñigo Huguet) [2043454]
  - wilc1000: Fix copy-and-paste typo in wilc_set_mac_address (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043454]
  - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043454]
  - ath11k: Fix napi related hang (Íñigo Huguet) [2043454]
  - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043454]
  - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043454]
  - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043454]
  - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043454]
  - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043454]
  - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043454]
  - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043454]
  - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043454]
  - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043454]
  - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043454]
  - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043454]
  - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043454]
  - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043454]
  - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043454]
  - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043454]
  - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043454]
  - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043454]
  - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043454]
  - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043454]
  - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043454]
  - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043454]
  - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043454]
  - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043454]
  - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043454]
  - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043454]
  - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043454]
  - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043454]
  - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043454]
  - mt76: remove variable set but not used (Íñigo Huguet) [2043454]
  - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043454]
  - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043454]
  - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043454]
  - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043454]
  - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043454]
  - ath10k: Fix tx hanging (Íñigo Huguet) [2043454]
  - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043454]
  - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043454]
  - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043454]
  - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043454]
  - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043454]
  - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043454]
  - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043454]
  - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043454]
  - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043454]
  - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043454]
  - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043454]
  - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043454]
  - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043454]
  - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043454]
  - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043454]
  - ath11k: add support one MSI vector (Íñigo Huguet) [2043454]
  - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043454]
  - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043454]
  - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043454]
  - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043454]
  - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043454]
  - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043454]
  - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043454]
  - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043454]
  - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043454]
  - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043454]
  - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043454]
  - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043454]
  - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043454]
  - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043454]
  - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043454]
  - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043454]
  - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043454]
  - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043454]
  - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043454]
  - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043454]
  - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043454]
  - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043454]
  - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043454]
  - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043454]
  - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043454]
  - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043454]
  - mac80211: update channel context before station state (Íñigo Huguet) [2043454]
  - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043454]
  - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043454]
  - mac80211: validate extended element ID is present (Íñigo Huguet) [2043454]
  - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043454]
  - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043454]
  - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043454]
  - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043454]
  - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix build regression (Íñigo Huguet) [2043454]
  - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043454]
  - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043454]
  - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043454]
  - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043454]
  - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043454]
  - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043454]
  - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043454]
  - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043454]
  - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043454]
  - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043454]
  - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043454]
  - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043454]
  - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043454]
  - mt76: fix possible pktid leak (Íñigo Huguet) [2043454]
  - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043454]
  - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2043454]
  - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043454]
  - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043454]
  - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043454]
  - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043454]
  - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043454]
  - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043454]
  - mac80211: fix radiotap header generation (Íñigo Huguet) [2043454]
  - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043454]
  - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043454]
  - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043454]
  - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043454]
  - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043454]
  - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043454]
  - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043454]
  - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043454]
  - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043454]
  - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043454]
  - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043454]
  - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043454]
  - ath10k: fix division by zero in send path (Íñigo Huguet) [2043454]
  - ath10k: fix control-message timeout (Íñigo Huguet) [2043454]
  - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2043454]
  - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2043454]
  - rtw89: remove duplicate register definitions (Íñigo Huguet) [2043454]
  - rtw89: fix error function parameter (Íñigo Huguet) [2043454]
  - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043454]
  - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043454]
  - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043454]
  - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043454]
  - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043454]
  - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043454]
  - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043454]
  - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043454]
  - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043454]
  - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043454]
  - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043454]
  - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043454]
  - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043454]
  - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043454]
  - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043454]
  - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043454]
  - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043454]
  - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043454]
  - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043454]
  - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043454]
  - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043454]
  - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043454]
  - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043454]
  - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043454]
  - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043454]
  - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043454]
  - iwlwifi: remove contact information (Íñigo Huguet) [2043454]
  - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043454]
  - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043454]
  - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043454]
  - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043454]
  - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043454]
  - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043454]
  - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043454]
  - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043454]
  - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043454]
  - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043454]
  - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043454]
  - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043454]
  - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043454]
  - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043454]
  - nl80211: use element finding functions (Íñigo Huguet) [2043454]
  - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043454]
  - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043454]
  - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454]
  - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043454]
  - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043454]
  - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - wilc1000: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454]
  - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043454]
  - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043454]
  - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043454]
  - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043454]
  - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043454]
  - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043454]
  - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043454]
  - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043454]
  - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043454]
  - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043454]
  - rtw89: remove unneeded semicolon (Íñigo Huguet) [2043454]
  - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2043454]
  - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043454]
  - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043454]
  - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043454]
  - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454]
  - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043454]
  - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043454]
  - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043454]
  - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043454]
  - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454]
  - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043454]
  - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043454]
  - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043454]
  - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043454]
  - mt76: mt7921s: add reset support (Íñigo Huguet) [2043454]
  - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043454]
  - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043454]
  - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043454]
  - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043454]
  - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043454]
  - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043454]
  - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043454]
  - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043454]
  - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043454]
  - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043454]
  - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043454]
  - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043454]
  - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043454]
  - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043454]
  - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043454]
  - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043454]
  - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043454]
  - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043454]
  - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043454]
  - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043454]
  - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043454]
  - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043454]
  - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043454]
  - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043454]
  - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043454]
  - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043454]
  - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043454]
  - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043454]
  - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043454]
  - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043454]
  - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043454]
  - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043454]
  - mt76: introduce packet_id idr (Íñigo Huguet) [2043454]
  - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043454]
  - mt76: add 6GHz support (Íñigo Huguet) [2043454]
  - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043454]
  - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043454]
  - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043454]
  - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043454]
  - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043454]
  - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043454]
  - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043454]
  - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043454]
  - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043454]
  - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043454]
  - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043454]
  - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043454]
  - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043454]
  - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043454]
  - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043454]
  - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043454]
  - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043454]
  - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043454]
  - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043454]
  - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043454]
  - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454]
  - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043454]
  - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043454]
  - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043454]
  - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043454]
  - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043454]
  - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043454]
  - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043454]
  - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043454]
  - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043454]
  - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043454]
  - mt76: mt7915: add LED support (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043454]
  - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043454]
  - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043454]
  - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043454]
  - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043454]
  - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043454]
  - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043454]
  - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043454]
  - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043454]
  - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043454]
  - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043454]
  - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043454]
  - mt76: add support for setting mcast rate (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043454]
  - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043454]
  - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454]
  - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454]
  - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043454]
  - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043454]
  - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454]
  - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043454]
  - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043454]
  - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043454]
  - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043454]
  - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043454]
  - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043454]
  - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043454]
  - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043454]
  - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043454]
  - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043454]
  - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043454]
  - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043454]
  - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043454]
  - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454]
  - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2043454]
  - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2043454]
  - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043454]
  - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043454]
  - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043454]
  - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043454]
  - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043454]
  - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043454]
  - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043454]
  - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2043454]
  - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043454]
  - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043454]
  - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043454]
  - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043454]
  - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043454]
  - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043454]
  - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043454]
  - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043454]
  - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043454]
  - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043454]
  - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043454]
  - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043454]
  - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043454]
  - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043454]
  - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043454]
  - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043454]
  - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043454]
  - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043454]
  - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043454]
  - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043454]
  - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043454]
  - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043454]
  - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043454]
  - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043454]
  - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043454]
  - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043454]
  - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043454]
  - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043454]
  - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043454]
  - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043454]
  - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043454]
  - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043454]
  - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043454]
  - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043454]
  - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043454]
  - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043454]
  - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043454]
  - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043454]
  - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043454]
  - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043454]
  - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043454]
  - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043454]
  - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043454]
  - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043454]
  - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043454]
  - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043454]
  - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043454]
  - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043454]
  - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043454]
  - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043454]
  - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043454]
  - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043454]
  - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043454]
  - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043454]
  - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043454]
  - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043454]
  - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043454]
  - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043454]
  - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043454]
  - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043454]
  - ath11k: clean up BDF download functions (Íñigo Huguet) [2043454]
  - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043454]
  - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043454]
  - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043454]
  - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043454]
  - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043454]
  - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043454]
  - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043454]
  - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043454]
  - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043454]
  - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043454]
  - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043454]
  - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043454]
  - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043454]
  - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043454]
  - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043454]
  - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043454]
  - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043454]
  - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043454]
  - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043454]
  - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043454]
  - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043454]
  - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043454]
  - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043454]
  - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043454]
  - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043454]
  - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043454]
  - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043454]
  - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043454]
  - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043454]
  - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043454]
  - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043454]
  - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043454]
  - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043454]
  - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043454]
  - wilc1000: increase config packets response wait timeout limit (Íñigo Huguet) [2043454]
  - wilc1000: use correct write command sequence in wilc_spi_sync_ext() (Íñigo Huguet) [2043454]
  - wilc1000: add 'initialized' flag check before adding an element to TX queue (Íñigo Huguet) [2043454]
  - wilc1000: invoke chip reset register before firmware download (Íñigo Huguet) [2043454]
  - wilc1000: ignore clockless registers status response for SPI (Íñigo Huguet) [2043454]
  - wilc1000: handle read failure issue for clockless registers (Íñigo Huguet) [2043454]
  - wilc1000: add reset/terminate/repeat command support for SPI bus (Íñigo Huguet) [2043454]
  - wilc1000: configure registers to handle chip wakeup sequence (Íñigo Huguet) [2043454]
  - wilc1000: add new WID to pass wake_enable information to firmware (Íñigo Huguet) [2043454]
  - wilc1000: fix possible memory leak in cfg_scan_result() (Íñigo Huguet) [2043454]
  - wilc1000: move 'deinit_lock' lock init/destroy inside module probe (Íñigo Huguet) [2043454]
  - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043454]
  - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043454]
  - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043454]
  - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043454]
  - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043454]
  - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043454]
  - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043454]
  - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043454]
  - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043454]
  - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043454]
  - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043454]
  - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043454]
  - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043454]
  - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043454]
  - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043454]
  - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043454]
  - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043454]
  - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043454]
  - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043454]
  - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043454]
  - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043454]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.el9]
changelog:
  - stmmac/intel: mark driver as tech preview (Mark Salter) [2045594]
  - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [2045594]
  - mm: fix invalid page pointer returned with FOLL_PIN gups (Peter Xu) [2037300]
  - tipc: improve size validations for received domain records (Xin Long) [2048972] {CVE-2022-0435}
  - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052168] {CVE-2022-0492}
  - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2033596]
  - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [2033596]
  - ucount: Make get_ucount a safe get_user replacement (Alexey Gladkov) [2049040] {CVE-2022-24122}
  - ucounts: Add get_ucounts_or_wrap for clarity (Alexey Gladkov) [2049040]
  - ucounts: Remove unnecessary test for NULL ucount in get_ucounts (Alexey Gladkov) [2049040]
  - ucounts: Use atomic_long_sub_return for clarity (Alexey Gladkov) [2049040]
  - ucounts: Fix rlimit max values check (Alexey Gladkov) [2049040]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-71.el9]
changelog:
  - CI: Build coverage RPMs on c9s environment (Veronika Kabatova)
  - md: use default_groups in kobj_type (Nigel Croxon) [2042797]
  - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042797]
  - md: fix spelling of "its" (Nigel Croxon) [2042797]
  - md: raid456 add nowait support (Nigel Croxon) [2042797]
  - md: raid10 add nowait support (Nigel Croxon) [2042797]
  - md: raid1 add nowait support (Nigel Croxon) [2042797]
  - md: add support for REQ_NOWAIT (Nigel Croxon) [2042797]
  - md: drop queue limitation for RAID1 and RAID10 (Nigel Croxon) [2042797]
  - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042797]
  - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042797]
  - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042797]
  - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042797]
  - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042797]
  - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042797]
  - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042797]
  - md: remove unused argument from md_new_event (Nigel Croxon) [2042797]
  - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042797]
  - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042797]
  - md/raid1: only allocate write behind bio fof WriteMostly device (Nigel Croxon) [2042797]
  - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042797]
  - md: extend disks_mutex coverage (Nigel Croxon) [2042797]
  - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042797]
  - md: add error handling support for add_disk() (Nigel Croxon) [2042797]
  - redhat: Bump RHEL_MINOR for 9.1 (Patrick Talbert)


author: Neal Gompa <ngompa@centosproject.org> [5.14.0-71.hs1.el9]
changelog:
  - tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
  - tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
  - futex: Wireup futex_waitv syscall (Joel Savitz) [2038794]
  - tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
  - parisc: Wire up futex_waitv (Joel Savitz) [2038794]
  - s390: wire up sys_futex_waitv system call (Joel Savitz) [2038794]
  - MIPS: syscalls: Wire up futex_waitv syscall (Joel Savitz) [2038794]
  - tools headers UAPI: Sync files changed by new futex_waitv syscall (Joel Savitz) [2038794]
  - futex2: Documentation: Document sys_futex_waitv() uAPI (Joel Savitz) [2038794]
  - selftests: futex: Test sys_futex_waitv() wouldblock (Joel Savitz) [2038794]
  - selftests: futex: Test sys_futex_waitv() timeout (Joel Savitz) [2038794]
  - selftests: futex: Add sys_futex_waitv() test (Joel Savitz) [2038794]
  - futex,arm: Wire up sys_futex_waitv() (Joel Savitz) [2038794]
  - futex,x86: Wire up sys_futex_waitv() (Joel Savitz) [2038794]
  - futex: Implement sys_futex_waitv() (Joel Savitz) [2038794]
  - futex: Simplify double_lock_hb() (Joel Savitz) [2038794]
  - futex: Split out wait/wake (Joel Savitz) [2038794]
  - futex: Split out requeue (Joel Savitz) [2038794]
  - futex: Rename mark_wake_futex() (Joel Savitz) [2038794]
  - futex: Rename: match_futex() (Joel Savitz) [2038794]
  - futex: Rename: hb_waiter_{inc,dec,pending}() (Joel Savitz) [2038794]
  - futex: Split out PI futex (Joel Savitz) [2038794]
  - futex: Rename: {get,cmpxchg}_futex_value_locked() (Joel Savitz) [2038794]
  - futex: Rename hash_futex() (Joel Savitz) [2038794]
  - futex: Rename __unqueue_futex() (Joel Savitz) [2038794]
  - futex: Rename: queue_{,un}lock() (Joel Savitz) [2038794]
  - futex: Rename futex_wait_queue_me() (Joel Savitz) [2038794]
  - futex: Rename {,__}{,un}queue_me() (Joel Savitz) [2038794]
  - futex: Split out syscalls (Joel Savitz) [2038794]
  - futex: Move to kernel/futex/ (Joel Savitz) [2038794]
  - redhat/configs: Disable fbdev drivers and use simpledrm instead (Javier Martinez Canillas) [1986223]
  - drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels (Javier Martinez Canillas) [1986223]
  - drm/simpledrm: Request memory region in driver (Javier Martinez Canillas) [1986223]
  - drm/simpledrm: Add [AX]RGB2101010 formats (Javier Martinez Canillas) [1986223]
  - drm: simpledrm: fix wrong unit with pixel clock (Javier Martinez Canillas) [1986223]
  - drm/simpledrm: Support virtual screen sizes (Javier Martinez Canillas) [1986223]
  - drm/fb-helper: Allocate shadow buffer of surface height (Javier Martinez Canillas) [1986223]
  - drm: fb_helper: improve CONFIG_FB dependency (Javier Martinez Canillas) [1986223]
  - drm: fb_helper: fix CONFIG_FB dependency (Javier Martinez Canillas) [1986223]
  - efi: sysfb_efi: fix build when EFI is not set (Javier Martinez Canillas) [1986223]
  - drivers/firmware: Don't mark as busy the simple-framebuffer IO resource (Javier Martinez Canillas) [1986223]
  - drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb (Javier Martinez Canillas) [1986223]
  - drivers/firmware: fix SYSFB depends to prevent build failures (Javier Martinez Canillas) [1986223]
  - drivers/firmware: consolidate EFI framebuffer setup for all arches (Javier Martinez Canillas) [1986223]
  - drivers/firmware: move x86 Generic System Framebuffers support (Javier Martinez Canillas) [1986223]
  - redhat: Fix "make dist-release-finish" to use the correct NVR variables (Neal Gompa) [2053836]
  - redhat/configs: Enable the Btrfs file system (Neal Gompa)


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.1.1.el9_0]
changelog:
  - Revert 8dffe2b6 "Merge: kabi: add lib ACKed symbols" (Čestmír Kalina) [2059972]
  - include/linux/kernel.h: fix function name for mark_hardware_unmaintained() if !CONFIG_RHEL_DIFFERENCES (Ewan D. Milne) [2059687]
  - scsi: sd: Mark ZBC host-managed SCSI disks as unmaintained (Ewan D. Milne) [2059687]
  - spec: make linux-firmware weak(er) dependency (Jan Stancek) [2031113]
  - redhat/configs: Enable CONFIG_INTEL_PCH_THERMAL for x86 (David Arcari) [2058186]
  - redhat/configs: Disable CONFIG_SURFACE_PLATFORMS (David Arcari) [2056609]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-72.el9]
changelog:
  - spec: Fix separate tools build (Jiri Olsa) [2054579]
  - redhat: use centos x509.genkey file if building under centos (Herton R. Krzesinski) [2029952]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-73.el9]
changelog:
  - CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli)
  - redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski)
  - redhat: change kabi tarballs to use the package release (Herton R. Krzesinski)
  - redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski)
  - redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski)
  - redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski)
  - CI: Add disttag setting (Veronika Kabatova)
  - CI: Drop c9s config (Veronika Kabatova)
  - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559]
  - lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847}
  - redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199]
  - crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199]
  - crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199]
  - crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199]
  - crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199]
  - crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199]
  - redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199]
  - crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199]
  - crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199]
  - redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski)
  - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813]
  - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813]
  - block: kabi: reserve space for block layer public structure (Ming Lei) [2057238]
  - block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238]
  - block: kabi: reserve space for bsg related structure (Ming Lei) [2057238]
  - block: kabi: reserve space for integrity related structure (Ming Lei) [2057238]
  - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866]
  - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446]
  - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446]
  - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446]
  - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446]
  - drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446]
  - x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446]
  - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635]
  - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635]
  - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635]
  - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635]
  - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635]
  - nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441]
  - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798]
  - dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798]
  - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798]
  - dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798]
  - dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798]
  - block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798]
  - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631]
  - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631]
  - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631]
  - redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491]
  - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022]
  - x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022]
  - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566]
  - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566]
  - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814]
  - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814]
  - igb: refactor XDP registration (Corinna Vinschen) [2054379]
  - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379]
  - redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-74.el9]
changelog:
  - redhat: rpminspect: disable 'patches' check for known empty patch files (Patrick Talbert)
  - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2055725]
  - ibmvnic: don't release napi in __ibmvnic_open() (Diego Domingos) [2055981]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-75.el9]
changelog:
  - ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() (Hangbin Liu) [2059308] {CVE-2022-0742}
  - redhat/configs: aarch64: Fix PAC/BTI config settings (Mark Salter) [2063215]
  - RHEL9.0: arch_hw Update CONFIG_MOUSE_VSXXXAA=m (Tony Camuso) [2062909]
  - redhat/configs: Disable KVM on POWER (Laurent Vivier) [2052898]
  - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2062560]
  - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2062797]
  - drm/vmwgfx: Fix stale file descriptors on failed usercopy (David Airlie) [2047613] {CVE-2022-22942}
  - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2060092]
  - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2060092]
  - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2060092]
  - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2060092]
  - scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2056626]
  - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2056626]
  - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Leonardo Bras) [2043545]
  - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Leonardo Bras) [2043545]
  - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Leonardo Bras) [2043545]
  - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Leonardo Bras) [2043545]
  - x86/fpu: Fix inline prefix warnings (Leonardo Bras) [2043545]
  - kvm: x86: Emulate IA32_XFD_ERR for guest (Leonardo Bras) [2043545]
  - x86/fpu: Prepare xfd_err in struct fpu_guest (Leonardo Bras) [2043545]
  - kvm: x86: Add emulation for IA32_XFD (Leonardo Bras) [2043545]
  - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Leonardo Bras) [2043545]
  - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Leonardo Bras) [2043545]
  - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Leonardo Bras) [2043545]
  - x86/fpu: Add guest support to xfd_enable_feature() (Leonardo Bras) [2043545]
  - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Leonardo Bras) [2043545]
  - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Leonardo Bras) [2043545]
  - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Leonardo Bras) [2043545]
  - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Leonardo Bras) [2043545]
  - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Leonardo Bras) [2043545]
  - redhat/configs: Disable watchdog components (Prarit Bhargava) [2060117]
  - sched: Fix yet more sched_fork() races (Phil Auld) [2062836]
  - sched/fair: Fix fault in reweight_entity (Phil Auld) [2062836]
  - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (David Arcari) [2043225]
  - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056057]
  - drivers/char: permit access to the RTAS user buffer under lockdown (Desnes A. Nunes do Rosario) [2046472]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-76.el9]
changelog:
  - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2055451]
  - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2055451]
  - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2055451]
  - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2055451]
  - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2055451]
  - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2055451]
  - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2055451]
  - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2055451]
  - vdpa: Support reporting max device capabilities (Cindy Lu) [2055451]
  - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2055451]
  - vdpa: Add support for returning device configuration information (Cindy Lu) [2055451]
  - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2055451]
  - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2055451]
  - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2055451]
  - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2055451]
  - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2055451]
  - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2055451]
  - vdpa: Provide interface to read driver features (Cindy Lu) [2055451]
  - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2055451]
  - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2055451]
  - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2055451]
  - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2055451]
  - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2055451]
  - vdpa: add driver_override support (Cindy Lu) [2055451]
  - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2055451]
  - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2055451]
  - vdpa: Consider device id larger than 31 (Cindy Lu) [2055451]
  - virtio: always enter drivers/virtio/ (Cindy Lu) [2055451]
  - vdpa: check that offsets are within bounds (Cindy Lu) [2055451]
  - vdpa_sim: avoid putting an uninitialized iova_domain (Cindy Lu) [2055451]
  - vhost-vdpa: clean irqs before reseting vdpa device (Cindy Lu) [2055451]
  - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2055451]
  - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2055451]
  - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2055451]
  - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2055451]
  - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2055451]
  - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2055451]
  - vdpa: Introduce query of device config layout (Cindy Lu) [2055451]
  - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2055451]
  - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2055451]
  - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2055451]
  - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2055451]
  - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2055451]
  - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2055451]
  - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2055451]
  - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2055451]
  - vp_vdpa: add vq irq offloading support (Cindy Lu) [2055451]
  - vdpa: fix typo (Cindy Lu) [2055451]
  - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2055451]
  - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2055451]
  - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2055451]
  - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2055451]
  - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2055451]
  - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2055451]
  - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2055451]
  - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2055451]
  - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2055451]
  - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2055451]
  - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2055451]
  - vdpa: Fix some coding style issues (Cindy Lu) [2055451]
  - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2055451]
  - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2055451]
  - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2055451]
  - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2055451]
  - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2055451]
  - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2055451]
  - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2055451]
  - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2055451]
  - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2055451]
  - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2055451]
  - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2055451]
  - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060708]
  - lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe (Desnes A. Nunes do Rosario) [2059555]
  - tick/rcu: Stop allowing RCU_SOFTIRQ in idle (Desnes A. Nunes do Rosario) [2059555]
  - tick/rcu: Remove obsolete rcu_needs_cpu() parameters (Desnes A. Nunes do Rosario) [2059555]
  - tick: Detect and fix jiffies update stall (Desnes A. Nunes do Rosario) [2059555]
  - rcu: Move rcu_needs_cpu() to tree.c (Desnes A. Nunes do Rosario) [2059555]
  - rcu: Remove the RCU_FAST_NO_HZ Kconfig option (Desnes A. Nunes do Rosario) [2059555]
  - torture: Remove RCU_FAST_NO_HZ from rcu scenarios (Desnes A. Nunes do Rosario) [2059555]
  - torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios (Desnes A. Nunes do Rosario) [2059555]
  - copy_process(): Move fd_install() out of sighand->siglock critical section (Waiman Long) [2051855]
  - redhat/configs: enable CONFIG_INTEL_VSEC for x86 (David Arcari) [2058806]
  - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (David Arcari) [2058806]
  - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (David Arcari) [2058806]
  - platform/x86/intel: Move Intel PMT drivers to new subfolder (David Arcari) [2058806]
  - driver core: auxiliary bus: Add driver data helpers (David Arcari) [2058806]
  - PCI: Add #defines for accessing PCIe DVSEC fields (David Arcari) [2058806]
  - tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
  - tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
  - futex: Wireup futex_waitv syscall (Joel Savitz) [2038794]
  - tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
  - parisc: Wire up futex_waitv (Joel Savitz) [2038794]
  - s390: wire up sys_futex_waitv system call (Joel Savitz) [2038794]
  - MIPS: syscalls: Wire up futex_waitv syscall (Joel Savitz) [2038794]
  - tools headers UAPI: Sync files changed by new futex_waitv syscall (Joel Savitz) [2038794]
  - futex2: Documentation: Document sys_futex_waitv() uAPI (Joel Savitz) [2038794]
  - selftests: futex: Test sys_futex_waitv() wouldblock (Joel Savitz) [2038794]
  - selftests: futex: Test sys_futex_waitv() timeout (Joel Savitz) [2038794]
  - selftests: futex: Add sys_futex_waitv() test (Joel Savitz) [2038794]
  - futex,arm: Wire up sys_futex_waitv() (Joel Savitz) [2038794]
  - futex,x86: Wire up sys_futex_waitv() (Joel Savitz) [2038794]
  - futex: Implement sys_futex_waitv() (Joel Savitz) [2038794]
  - futex: Simplify double_lock_hb() (Joel Savitz) [2038794]
  - futex: Split out wait/wake (Joel Savitz) [2038794]
  - futex: Split out requeue (Joel Savitz) [2038794]
  - futex: Rename mark_wake_futex() (Joel Savitz) [2038794]
  - futex: Rename: match_futex() (Joel Savitz) [2038794]
  - futex: Rename: hb_waiter_{inc,dec,pending}() (Joel Savitz) [2038794]
  - futex: Split out PI futex (Joel Savitz) [2038794]
  - futex: Rename: {get,cmpxchg}_futex_value_locked() (Joel Savitz) [2038794]
  - futex: Rename hash_futex() (Joel Savitz) [2038794]
  - futex: Rename __unqueue_futex() (Joel Savitz) [2038794]
  - futex: Rename: queue_{,un}lock() (Joel Savitz) [2038794]
  - futex: Rename futex_wait_queue_me() (Joel Savitz) [2038794]
  - futex: Rename {,__}{,un}queue_me() (Joel Savitz) [2038794]
  - futex: Split out syscalls (Joel Savitz) [2038794]
  - futex: Move to kernel/futex/ (Joel Savitz) [2038794]
  - cifs: fix double free race when mount fails in cifs_get_root() (Ronnie Sahlberg) [1979175]


author: Neal Gompa <ngompa@centosproject.org> [5.14.0-76.hs1.el9]
changelog:
  - redhat/configs: Disable fbdev drivers and use simpledrm instead (Javier Martinez Canillas) [1986223]
  - drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels (Javier Martinez Canillas) [1986223]
  - drm/simpledrm: Request memory region in driver (Javier Martinez Canillas) [1986223]
  - drm/simpledrm: Add [AX]RGB2101010 formats (Javier Martinez Canillas) [1986223]
  - drm: simpledrm: fix wrong unit with pixel clock (Javier Martinez Canillas) [1986223]
  - drm/simpledrm: Support virtual screen sizes (Javier Martinez Canillas) [1986223]
  - drm/fb-helper: Allocate shadow buffer of surface height (Javier Martinez Canillas) [1986223]
  - drm: fb_helper: improve CONFIG_FB dependency (Javier Martinez Canillas) [1986223]
  - drm: fb_helper: fix CONFIG_FB dependency (Javier Martinez Canillas) [1986223]
  - efi: sysfb_efi: fix build when EFI is not set (Javier Martinez Canillas) [1986223]
  - drivers/firmware: Don't mark as busy the simple-framebuffer IO resource (Javier Martinez Canillas) [1986223]
  - drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb (Javier Martinez Canillas) [1986223]
  - drivers/firmware: fix SYSFB depends to prevent build failures (Javier Martinez Canillas) [1986223]
  - drivers/firmware: consolidate EFI framebuffer setup for all arches (Javier Martinez Canillas) [1986223]
  - drivers/firmware: move x86 Generic System Framebuffers support (Javier Martinez Canillas) [1986223]
  - redhat: Fix "make dist-release-finish" to use the correct NVR variables (Neal Gompa) [2053836]
  - redhat/configs: Enable the Btrfs file system (Neal Gompa)


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.10.1-0]
changelog:
  - Initial set up for stable Fedora branch (Justin M. Forbes)
  - Reset RHEL_RELEASE for the 6.11 cycle (Justin M. Forbes)
  - redhat/configs: Enable CONFIG_VMWARE_VMCI/CONFIG_VMWARE_VMCI_VSOCKETS for RHEL (Vitaly Kuznetsov)
  - Linux v6.10.1


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.10.3-0]
changelog:
  - Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning (Luiz Augusto von Dentz)
  - Linux v6.10.3


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.10.4-0]
changelog:
  - wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion (Janne Grunau)
  - New config for 6.10.3 (Justin M. Forbes)
  - Linux v6.10.4


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.10.5-0]
changelog:
  - Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" (Niklas Cassel)
  - Linux v6.10.5


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.10.6-0]
changelog:
  - Add to BugsFixed (Justin M. Forbes)
  - selinux: revert our use of vma_is_initial_heap() (Paul Moore)
  - Linux v6.10.6


author: Augusto Caringi <acaringi@redhat.com> [6.10.7-0]
changelog:
  - KVM: PPC: Book3S HV nestedv2: Keep nested guest HASHPKEYR in sync (Shivaprasad G Bhat)
  - KVM: PPC: Book3S HV: Add one-reg interface for HASHPKEYR register (Shivaprasad G Bhat)
  - KVM: PPC: Book3S HV nestedv2: Keep nested guest HASHKEYR in sync (Shivaprasad G Bhat)
  - KVM: PPC: Book3S HV: Add one-reg interface for HASHKEYR register (Shivaprasad G Bhat)
  - KVM: PPC: Book3S HV nestedv2: Keep nested guest DEXCR in sync (Shivaprasad G Bhat)
  - KVM: PPC: Book3S HV: Add one-reg interface for DEXCR register (Shivaprasad G Bhat)
  - Revert the F39 commits which should not have pushed (Justin M. Forbes)
  - Turn off libbpf dynamic for perf on F39 (Justin M. Forbes)
  - Revert "cpupower: Bump soname version" (Justin M. Forbes)
  - Drop soname for libcpupower.so since we reverted the bump (Justin M. Forbes)
  - Linux v6.10.7


author: Augusto Caringi <acaringi@redhat.com> [6.10.8-0]
changelog:
  - Add to BugsFixed (Augusto Caringi)
  - xfs: xfs_finobt_count_blocks() walks the wrong btree (Dave Chinner)
  - Linux v6.10.8


author: Neal Gompa <ngompa@centosproject.org> [6.10.9-0.hs1]
changelog:
  - sign-file,extract-cert: use pkcs11 provider for OPENSSL MAJOR >= 3 (Jan Stancek)
  - sign-file,extract-cert: avoid using deprecated ERR_get_error_line() (Jan Stancek)
  - sign-file,extract-cert: move common SSL helper functions to a header (Jan Stancek)
  - Revert "not upstream: drop openssl ENGINE API usage" (Neal Gompa)
  - redhat: Conditionally disable libbpf_dynamic on <F40 and <EL9 (Neal Gompa)
  - redhat/configs: Enable the Android Binder IPC system for Hyperscale (Neal Gompa)
  - redhat/configs: Enable the Btrfs file system for Hyperscale (Neal Gompa)


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.14.1-0]
changelog:
  - Config updates for 6.14.1 (Justin M. Forbes)
  - redhat/kernel.spec: list python3-wheel explicitly for Fedora<42 (Jan Stancek)
  - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping)
  - serial: stm32: do not deassert RS485 RTS GPIO prematurely (Cheick Traore)
  - perf tools: Fix up some comments and code to properly use the event_source bus (Greg Kroah-Hartman)
  - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu)
  - usb: xhci: Apply the link chain quirk on NEC isoc endpoints (Michal Pecio)
  - usb: xhci: Don't skip on Stopped - Length Invalid (Michal Pecio)
  - net: usb: usbnet: restore usb%d name exception for local mac addresses (Dominique Martinet)
  - net: usb: qmi_wwan: add Telit Cinterion FE990B composition (Fabio Porcedda)
  - net: usb: qmi_wwan: add Telit Cinterion FN990B composition (Fabio Porcedda)
  - tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers (Sherry Sun)
  - tty: serial: 8250: Add Brainboxes XC devices (Cameron Williams)
  - tty: serial: 8250: Add some more device IDs (Cameron Williams)
  - counter: microchip-tcb-capture: Fix undefined counter channel state on probe (William Breathitt Gray)
  - counter: stm32-lptimer-cnt: fix error handling when enabling (Fabrice Gasnier)
  - ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA (Andres Traumann)
  - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx (Dhruv Deshpande)
  - netfilter: socket: Lookup orig tuple for IPv6 SNAT (Maxim Mikityanskiy)
  - cgroup/rstat: Fix forceidle time in cpu.stat (Abel Wu)
  - atm: Fix NULL pointer dereference (Minjoong Kim)
  - HID: hid-plantronics: Add mic mute mapping and generalize quirks (Terry Junge)
  - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Terry Junge)
  - Documentation/powerpc/fadump: add additional parameter feature details (Mamatha Inamdar) [RHEL-70827]
  - powerpc: increase MIN RMA size for CAS negotiation (Mamatha Inamdar) [RHEL-70827]
  - powerpc/fadump: fix additional param memory reservation for HASH MMU (Mamatha Inamdar) [RHEL-70827]
  - powerpc: export MIN RMA size (Mamatha Inamdar) [RHEL-70827]
  - fedora: arm64: move some TI drivers to modular (Peter Robinson)
  - fedora: minor cleanups for 6.14 (Peter Robinson)
  - Initial setup for stable Fedora releases (Justin M. Forbes)
  - powerpc64/ftrace: fix module loading without patchable function entries (Anthony Iliopoulos)
  - x86/insn_decoder_test: allow longer symbol-names (David Rheinsberg)
  - apply -Wno-error=unterminated-string-initialization temporarily (Thorsten Leemhuis)
  - Linux v6.14.1


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.14.3-0]
changelog:
  - New configs for stable update (Justin M. Forbes)
  - Enable FunctionFS on aarch64 + x86 (Sam Day)
  - Turn on USB Gadget for Fedora x86 (Justin M. Forbes)
  - Linux v6.14.3


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.14.5-0]
changelog:
  - Fix up configs for 6.14.5 merge (Justin M. Forbes)
  - Turn off CONFIG_PCI_REALLOC_ENABLE_AUTO for Fedora (Justin M. Forbes)
  - Linux v6.14.5


author: Augusto Caringi <acaringi@redhat.com> [6.14.6-0]
changelog:
  - platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver (Xi Pardee)
  - platform/x86:intel/pmc: Move arch specific action to init function (Xi Pardee)
  - platform/x86/intel/pmc: Remove simple init functions (Xi Pardee)
  - platform/x86:intel/pmc: Create generic_core_init() for all platforms (Xi Pardee)
  - platform/x86/intel/pmc: Remove duplicate enum (Xi Pardee)
  - platform/x86:intel/pmc: Make tgl_core_generic_init() static (Xi Pardee)
  - redhat/configs: Add configs for new ov02c10 and ov02e10 drivers (Hans de Goede)
  - media: i2c: Add Omnivision OV02C10 sensor driver (Heimir Thor Sverrisson)
  - media: i2c: ov02e10: add OV02E10 image sensor driver (Jingjing Xiong)
  - platform/x86: int3472: Debug log when remapping pins (Hans de Goede)
  - platform/x86: int3472: Add handshake pin support (Hans de Goede)
  - platform/x86: int3472: Prepare for registering more than 1 GPIO regulator (Hans de Goede)
  - platform/x86: int3472: Avoid GPIO regulator spikes (Hans de Goede)
  - platform/x86: int3472: Make regulator supply name configurable (Hans de Goede)
  - platform/x86: int3472: Rework AVDD second sensor quirk handling (Hans de Goede)
  - platform/x86: int3472: Drop unused gpio field from struct int3472_gpio_regulator (Hans de Goede)
  - platform/x86: int3472: Stop setting a supply-name for GPIO regulators (Hans de Goede)
  - platform/x86: int3472: Add skl_int3472_register_clock() helper (Hans de Goede)
  - platform/x86: int3472: Call "func" "con_id" instead (Sakari Ailus)
  - Turn on ACPI_DEBUG for Fedora (Justin M. Forbes)
  - Linux v6.14.6


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.14.7-0]
changelog:
  - Turn on MITIGATION_ITS for RHEL configs (Justin M. Forbes)
  - Add bug to Bugsfixed for 6.14.7 (Justin M. Forbes)
  - powerpc/bpf: fix JIT code size calculation of bpf trampoline (Hari Bathini)
  - Set MITIGATION_ITS for Fedora (Justin M. Forbes)
  - Fedora 40 is EOL (Justin M. Forbes)
  - Linux v6.14.7


author: Augusto Caringi <acaringi@redhat.com> [6.14.8-0]
changelog:
  - drm/xe/display: Re-use display vmas when possible (Maarten Lankhorst) [2367813]
  - Revert "loop: Add sanity check for read/write_iter" (Justin M. Forbes)
  - Fix up typo in release_targets (Justin M. Forbes)
  - Linux v6.14.8


author: Neal Gompa <ngompa@centosproject.org> [6.14.8-0.hs1]
changelog:
  - redhat/kernel.spec.template: Disable ynl for <EL9 (Neal Gompa)
  - redhat/kernel.spec.template: Disable perf subpackages for Hyperscale (Neal Gompa)
  - redhat/configs: x86/arm: Enable VirtualBox Guest Additions for Hyperscale (Neal Gompa)
  - redhat/configs: Enable 9pfs and 9p virtio support for Hyperscale (Neal Gompa)
  - redhat/configs: Enable Zstd and CPU thread priority support for EROFS for RHEL (Neal Gompa) [RHEL-87245]
  - redhat/configs: Disable experimental Btrfs features (Neal Gompa)
  - redhat/configs: automotive: Enable RAID6_PQ to resolve configs check (Neal Gompa)
  - redhat: Conditionally disable libbpf_dynamic on <F40 and <EL9 (Neal Gompa)
  - redhat/configs: Enable the Android Binder IPC system for Hyperscale (Neal Gompa)
  - redhat/configs: Enable the Btrfs file system for Hyperscale (Neal Gompa)


author: Fedora Kernel Team <kernel-team@fedoraproject.org> [6.7.0-0.rc8.95c8a35f1c01.66]
changelog:
  - fedora: arm64: enable ethernet on newer TI industrial (Peter Robinson)
  - fedora: arm64: Disable VIDEO_IMX_MEDIA (Peter Robinson)
  - fedora: use common config for Siemens Simatic IPC (Peter Robinson)
  - fedora: arm: enable Rockchip SPI flash (Peter Robinson)
  - fedora: arm64: enable DRM_TI_SN65DSI83 (Peter Robinson)
  - Linux v6.7.0-0.rc8.95c8a35f1c01


author: Justin M. Forbes <jforbes@fedoraproject.org> [6.7.1-0]
changelog:
  - Fix up requires for UKI (Justin M. Forbes)
  - Fix up libperf install (Justin M. Forbes)
  - Drop soname for libcpupower.so since we reverted the bump (Justin M. Forbes)
  - Turn on CONFIG_TCP_AO for Fedora (Justin M. Forbes)
  - temporarily remove LIBBPF_DYNAMIC=1 from perf build (Thorsten Leemhuis)
  - add libperf packages and enable perf, libperf, tools and bpftool packages (Thorsten Leemhuis)
  - Revert "cpupower: Bump soname version" (Justin M. Forbes)
  - Turn on Renesas RZ for Fedora IOT rhbz2257913 (Justin M. Forbes)
  - Add bugs to BugsFixed (Justin M. Forbes)
  - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Xingyuan Mo)
  - drivers/firmware: skip simpledrm if nvidia-drm.modeset=1 is set (Javier Martinez Canillas)
  - Basic scaffolding to create a kernel-headers package (Justin M. Forbes)
  - Initial config for fedora-6.7 branch (Justin M. Forbes)
  - Reset RHEL_RELEASE for 6.8 series (Justin M. Forbes)
  - common: cleanup MX3_IPU (Peter Robinson)
  - all: The Octeon MDIO driver is aarch64/mips (Peter Robinson)
  - common: rtc: remove bq4802 config (Peter Robinson)
  - common: de-dupe MARVELL_GTI_WDT (Peter Robinson)
  - all: Remove CAN_BXCAN (Peter Robinson)
  - common: cleanup SND_SOC_ROCKCHIP (Peter Robinson)
  - common: move RHEL DP83867_PHY to common (Peter Robinson)
  - common: Make ASYMMETRIC_KEY_TYPE enable explicit (Peter Robinson)
  - common: Disable aarch64 ARCH_MA35 universally (Peter Robinson)
  - common: arm64: enable Tegra234 pinctrl driver (Peter Robinson)
  - rhel: arm64: Enable qoriq thermal driver (Peter Robinson)
  - common: aarch64: Cleanup some i.MX8 config options (Peter Robinson)
  - all: EEPROM_LEGACY has been removed (Peter Robinson)
  - all: rmeove AppleTalk hardware configs (Peter Robinson)
  - all: cleanup: remove references to SLOB (Peter Robinson)
  - all: cleanup: Drop unnessary BRCMSTB configs (Peter Robinson)
  - all: net: remove retired network schedulers (Peter Robinson)
  - all: cleanup removed CONFIG_IMA_TRUSTED_KEYRING (Peter Robinson)
  - BuildRequires: lld for build with selftests for x86 (Jan Stancek)
  - spec: add keyutils to selftest-internal subpackage requirements (Artem Savkov) [2166911]
  - redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968]
  - rtla: sync summary text with upstream and update Requires (Jan Stancek)
  - uki-virt: add systemd-sysext dracut module (Gerd Hoffmann)
  - uki-virt: add virtiofs dracut module (Gerd Hoffmann)
  - common: disable the FB device creation (Peter Robinson)
  - s390x: There's no FB on Z-series (Peter Robinson)
  - Linux v6.7.1


author: Neal Gompa <ngompa@centosproject.org> [6.7.1-0.hs1]
changelog:
  - nouveau/gsp: Enable GSP by default for Turing and Ampere (Neal Gompa)
  - redhat: spec: Fix update_scripts run for CentOS builds (Neal Gompa)
  - redhat/configs: Enable the Android Binder IPC system for Hyperscale (Neal Gompa)
  - redhat/configs: Enable the Btrfs file system for Hyperscale (Neal Gompa)


author: Nicola Sella <nsella@redhat.com> - 1.13.0-1
changelog:
  - Update to 1.13.0
  - Add support for working with certificates used with proxy
  - Drop Python 2 support
  - Fix: lr_perform() - Avoid 100% CPU usage
  - Add support for pkcs11 certificate and key for repository authorization
  - Fix default value for LRO_SSLVERIFYSTATUS
  - Don't use max_ranges to determine if we expect zchunk callback
  - Prefer HTTP over FTP mirrors when zchunk is enabled
  - Fixed mem leaks and typos


author: Pavla Kratochvilova <pkratoch@redhat.com> - 1.14.0-1
changelog:
  - Update to 1.14.0
  - Reposync does not re-download unchanged packages (RhBug:1931904)
  - Return "calculated" checksum if requested w/caching
  - Fixed memory leaks and segfault


author: Lukas Hrazky <lhrazky@redhat.com> - 1.14.5-1
changelog:
  - Update to 1.14.5
  - Detailed error message when using non-existing TMPDIR (RhBug:2019993)
  - Make error messages about repodata and rpm mismatch more user friendly


author: Michel Lind <salimma@centosproject.org> - 6.9.0-2
changelog:
  - Mark libbpf support as dependent on missing header file
  - some feature checks not shown unless VF=1 is passed


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-8
changelog:
  - Support hash v8 databases from BDB < 4.6 (#1965147)
  - Ensure ELF files get stripped when debuginfo is disabled (#1999009)
  - Actually honor libarchive bcond at configure time (#1999012)
  - Unbreak checking of installed rich dependencies (#2015407)
  - Rebuild against soname bump in ima-evm-utils (#2026079)
  - Fix IMA signature lengths assumed constant (#2018937)
  - Validate and require subkey binding sigs on PGP pubkeys (#1943724)
  - Fixes CVE-2021-3521


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-10
changelog:
  - Address covscan issues in binding sigs validation patch (#1943724)
  - Bump hash for rpmdb cookie to SHA256 for FIPS (#2048455)
  - Add --path query option (#2037352)
  - Skip recorded symlinks in --setperms (#2025906)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-11
changelog:
  - Fix IMA signature lengths assumed constant, take III (#2018937)
  - Fix regression reading rpm v3 and other rare packages (#2037186)
  - Fix spurious %transfiletriggerpostun execution (#2023692)


author: Manu Bretelle <chantra@fb.com> - 4.16.1.3-11.1
changelog:
  - Added fsverity backport
  - Added measure plugin support
  - Apply GH1534 in preparation of RPM cow patch
  - Add support for RPM CoW


author: Manu Bretelle <chantra@fb.com> - 4.16.1.3-11.2
changelog:
  - Make `rpm -i` work without `--nodigest`
  - Remove need of executable stack for reflink plugin
  - Split RPM CoW diffs in individual patches


author: Florian Festi <ffesti@redhat.com> - 4.16.1.3-20
changelog:
  - Add bcond macros (#2129060)
  - Fix db queries with carets (#2129468)
  - Remove spurious Python rpm module (#2135731)
  - Handle SELinux log messages (#2123719)
  - Add --nocompression to rpm2archive (#2150804)


author: Florian Festi <ffesti@redhat.com> - 4.16.1.3-25
changelog:
  - Followup on #2166383
  - Add compat scripts calling external find-debug, sepdebugcrcfix and debugedit
  - Add %__find_debuginfo macro


author: Florian Festi <ffesti@redhat.com> - 4.16.1.3-27
changelog:
  - Fix short circuiting of version strings in expressions (RHEL-15688)
  - Fix description of whatconflicts in the man page (RHEL-6303)
  - Expose and document rpmdb --verifydb operation (RHEL-14591)
  - Fixes to the file handling backport


author: Florian Festi <ffesti@redhat.com> - 4.16.1.3-29
changelog:
  - Actually add --verifydb to the man page (RHEL-14591)
  - Don't warn about missing user/group on skipped files (RHEL-18037)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-30
changelog:
  - Don't segfault on missing priority tag (RHEL-35249)
  - Use unsigned integers for buildtime too for Y2K38 safety (RHEL-22602)
  - Rebuild against libimaevm.so.4 (RHEL-32505)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-31
changelog:
  - Fix potential use of uninitialized pipe array (RHEL-22604)
  - Fix potential use of uninitialized pgp struct (RHEL-22605)
  - Don't confuse OpenScanHub with false array overrun (RHEL-22607)
  - Add SourceLicense tag to spec syntax (RHEL-28798)
  - Talk about rpmsign in the rpmsign(8) man page (RHEL-40895)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-33
changelog:
  - Fix root relocation regression (RHEL-28967)
  - Don't confuse OpenScanHub with false array overrun (RHEL-22607)


author: Matteo Croce <teknoraver@meta.com> - 4.16.1.3-33.1
changelog:
  - Port COW over latest Red Hat package
  - Drop the fs-verity patches
  - Patch 1534.patch contained a backport of upstream PR #1534:
    https://github.com/rpm-software-management/rpm/pull/1534
    Since the new file state machine was backported in 4.16.1.3-26, drop it


