This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits efd7bdec601b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 6825e284c9a8 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 5915f14c9dbc Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits b04c9b4b646e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 90f8a9ee7fd2 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 48cb04c14082 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits a27c3d5b931f Merge remote-tracking branch 'spi-fixes/for-linus' omits 025c6ad55a03 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 300fd51528e0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits e15d9cf331f6 Merge remote-tracking branch 'sound-current/for-linus' omits d934e7464321 Merge remote-tracking branch 'netfilter/master' omits bc2acd26cd51 Merge remote-tracking branch 'sparc/master' omits 0fcd0f8ccb4c Merge remote-tracking branch 'fixes/master' omits 8ade0c2fabd3 Merge remote-tracking branch 'spi/for-5.8' into spi-linus new 2a9127fcf229 mm: rewrite wait_on_page_bit_common() logic new c6fe44d96fc1 list: add "list_del_init_careful()" to go with "list_empty [...] adds 7f3d176f5f7e tpm: Require that all digests are present in TCG_PCR_EVENT [...] adds 6c4e79d99e6f tpm: Unify the mismatching TPM space buffer sizes adds 18306111e65b acpi: Extend TPM2 ACPI table with missing log fields adds 85467f63a05c tpm: Add support for event log pointer found in TPM2 ACPI table new 92b7e4923fdb Merge tag 'tpmdd-next-v5.9' of git://git.infradead.org/use [...] adds 6a3c7f5c8785 btrfs: don't balance btree inode pages from buffered write path adds 9e22b925985e btrfs: read stripe len directly in btrfs_rmap_block adds 96f9b0f2fa01 btrfs: simplify checks when adding excluded ranges adds 89d7da9bc592 btrfs: get mapping tree directly from fsinfo in find_first [...] adds e3ba67a108ff btrfs: factor out reading of bg from find_frist_block_group adds f22f457a1a58 btrfs: remove no longer necessary chunk mutex locking cases adds 69b0e093c785 btrfs: let btrfs_return_cluster_to_free_space() return void adds b5790d51809b btrfs: use helper btrfs_get_block_group adds ab483009216e btrfs: check-integrity: remove unnecessary failure message [...] adds 46d4dac888eb btrfs: remove the start argument from btrfs_free_reserved_ [...] adds a89ef455dd2b btrfs: use btrfs_alloc_data_chunk_ondemand() when allocati [...] adds 74ef00185eb8 btrfs: introduce "rescue=" mount option adds a8b3a89074f8 btrfs: scrub: remove kmap/kunmap of pages adds b04852520ec2 btrfs: scrub: unify naming of page address variables adds 83cf6d5eae54 btrfs: scrub: simplify superblock checksum calculation adds 74710cf1fbdc btrfs: scrub: remove temporary csum array in scrub_checksum_super adds c74605410934 btrfs: scrub: clean up temporary page variables in scrub_c [...] adds 771aba0d12dd btrfs: scrub: simplify data block checksum calculation adds d41ebef2005f btrfs: scrub: clean up temporary page variables in scrub_c [...] adds 521e10222740 btrfs: scrub: simplify tree block checksum calculation adds 100aa5d9f9f9 btrfs: scrub: clean up temporary page variables in scrub_c [...] adds 203f44c51982 btrfs: inode: refactor the parameters of insert_reserved_f [...] adds 9729f10a608f btrfs: inode: move qgroup reserved space release to the ca [...] adds a7f8b1c2ac21 btrfs: file: reserve qgroup space after the hole punch ran [...] adds 7dbeaad0af7d btrfs: change timing for qgroup reserved space for ordered [...] adds 5958253cf65d btrfs: qgroup: catch reserved space leaks at unmount time adds ce6ef5abe682 btrfs: add little-endian optimized key helpers adds cd8d39f4aeb3 btrfs: remove no longer used log_list member of struct btr [...] adds 3ef64143a796 btrfs: remove no longer used trans_list member of struct b [...] adds da69fea9f785 btrfs: make __btrfs_add_ordered_extent take struct btrfs_inode adds 43c69849ae78 btrfs: make get_extent_allocation_hint take btrfs_inode adds c3504372699b btrfs: make btrfs_lookup_ordered_extent take btrfs_inode adds 7bfa9535019b btrfs: make btrfs_reloc_clone_csums take btrfs_inode adds 4b67c11dd19c btrfs: make create_io_em take btrfs_inode adds ad7ff17b65a0 btrfs: make extent_clear_unlock_delalloc take btrfs_inode adds bd242a08a690 btrfs: make btrfs_csum_one_bio takae btrfs_inode adds 906c448c3dc3 btrfs: make __btrfs_drop_extents take btrfs_inode adds c171edd5c8e1 btrfs: remove hole check in prealloc_file_extent_cluster adds 214e61d07e1a btrfs: perform data management operations outside of inode lock adds 4e9d0d0109d6 btrfs: use for loop in prealloc_file_extent_cluster adds 923eb5236597 btrfs: use free_root_extent_buffer to free root adds 5af9d6ef3f6f btrfs: tests: remove if duplicate in __check_free_space_extents() adds bab16e21e8bb btrfs: don't use UAPI types for fiemap callback adds a2570ef330b9 btrfs: remove unused btrfs_root::defrag_trans_start adds b547a88ea577 btrfs: start deprecation of mount option inode_cache adds 6d4572a9d71d btrfs: allow btrfs_truncate_block() to fallback to nocow f [...] adds e4ecaf90bc13 btrfs: add comments for btrfs_check_can_nocow() and can_no [...] adds 38d37aa9c329 btrfs: refactor btrfs_check_can_nocow() into two variants adds 3502a8c0dc1b btrfs: allow use of global block reserve for balance item [...] adds 45e31869cc4f btrfs: tracepoints: fix btrfs_trigger_flush symbolic strin [...] adds 0840dd28b52f btrfs: tracepoints: fix extent type symbolic name print adds 5bca2c952c60 btrfs: tracepoints: move FLUSH_ACTIONS define adds 1cb1f0b2486b btrfs: tracepoints: fix qgroup reservation type printing adds c92bb3046ff6 btrfs: tracepoints: switch extent_io_tree_owner to using EM macro adds f0cdd15c219d btrfs: tracepoints: convert flush states to using EM macros adds df2cfd131fd3 btrfs: make qgroup_free_reserved_data take btrfs_inode adds 8769af96cf63 btrfs: make __btrfs_qgroup_release_data take btrfs_inode adds 8b8a979f1fc6 btrfs: make btrfs_qgroup_free_data take btrfs_inode adds a0349401c14f btrfs: make cow_file_range_inline take btrfs_inode adds e7fbf60453a7 btrfs: make btrfs_add_ordered_extent take btrfs_inode adds 6e26c442233b btrfs: make cow_file_range take btrfs_inode adds 4cc612090ba5 btrfs: make btrfs_add_ordered_extent_compress take btrfs_inode adds c7ee1819dc71 btrfs: make btrfs_submit_compressed_write take btrfs_inode adds a0ff10dcc4a5 btrfs: make submit_compressed_extents take btrfs_inode adds 72b7d15bf1e1 btrfs: make btrfs_qgroup_release_data take btrfs_inode adds c553f94df4d1 btrfs: make insert_reserved_file_extent take btrfs_inode adds 8ba96f3dd6a0 btrfs: make fallback_to_cow take btrfs_inode adds 968322c8c6d5 btrfs: make run_delalloc_nocow take btrfs_inode adds 751b64318d4c btrfs: make cow_file_range_async take btrfs_inode adds 7095821ee1f5 btrfs: make btrfs_dec_test_first_ordered_pending take btrfs_inode adds b672b5c15630 btrfs: make __endio_write_update_ordered take btrfs_inode adds 64e1db566deb btrfs: make btrfs_cleanup_ordered_extents take btrfs_inode adds 99c88dc71cae btrfs: make inode_can_compress take btrfs_inode adds 808a12923203 btrfs: make inode_need_compress take btrfs_inode adds 0c4942258cc1 btrfs: make need_force_cow take btrfs_inode adds 98456b9c46c1 btrfs: make btrfs_run_delalloc_range take btrfs_inode adds c1e095202caa btrfs: make btrfs_add_ordered_extent_dio take btrfs_inode adds 64f54188ea43 btrfs: make btrfs_create_dio_extent take btrfs_inode adds 9fc6f911a014 btrfs: make btrfs_new_extent_direct take btrfs_inode adds d4580fe25dd3 btrfs: make __extent_writepage_io take btrfs_inode adds cd4c0bf94292 btrfs: make writepage_delalloc take btrfs_inode adds c2566f22893c btrfs: make btrfs_set_extent_delalloc take btrfs_inode adds 088545f6e442 btrfs: make btrfs_dirty_pages take btrfs_inode adds 7661a3e033ab btrfs: make btrfs_qgroup_reserve_data take btrfs_inode adds 9db5d510ac5b btrfs: make btrfs_free_reserved_data_space_noquota take bt [...] adds 25ce28caaa1d btrfs: make btrfs_free_reserved_data_space take btrfs_inode adds 86d52921a2ba btrfs: make btrfs_delalloc_release_space take btrfs_inode adds 36ea6f3e9313 btrfs: make btrfs_check_data_free_space take btrfs_inode adds e5b7231e2009 btrfs: make btrfs_delalloc_reserve_space take btrfs_inode adds 65d87f7918ef btrfs: remove BTRFS_I calls in btrfs_writepage_fixup_worker adds 056d9beca3e5 btrfs: make prealloc_file_extent_cluster take btrfs_inode adds d90944141b4a btrfs: make btrfs_set_inode_last_trans take btrfs_inode adds cfdd45921571 btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode adds 06f67c47076e btrfs: use __u16 for the return value of btrfs_qgroup_level() adds 49e5fb46211d btrfs: qgroup: export qgroups in sysfs adds 851fd730a743 btrfs: don't allocate anonymous block device for user invi [...] adds 082b6c970f02 btrfs: free anon block device right after subvolume deletion adds 2dfb1e43f57d btrfs: preallocate anon block device at first phase of sna [...] adds 8c8648dd1f6d btrfs: only commit the delayed inode when doing a full fsync adds 5aa7d1a7f4a2 btrfs: only commit delayed items at fsync if we are loggin [...] adds 28a9579561bc btrfs: stop incremening log_batch for the log root tree wh [...] adds a93e01682e28 btrfs: remove no longer needed use of log_writers for the [...] adds d801e7a3557e btrfs: remove deprecated mount option alloc_start adds b90a4ab6ba9c btrfs: remove deprecated mount option subvolrootid adds 2279a270534c btrfs: make get_state_failrec return failrec directly adds 3526302f2616 btrfs: streamline btrfs_get_io_failure_record logic adds c31efbdf23a0 btrfs: record btrfs_device directly in btrfs_io_bio adds 3eee86c8fd9a btrfs: don't check for btrfs_device::bdev in btrfs_end_bio adds 814723e0a55a btrfs: increment device corruption error in case of checks [...] adds 26056eab4bf7 btrfs: remove needless ASSERT check of orig_bio in end_com [...] adds 5a9472fe7ffe btrfs: increment corrupt device counter during compressed read adds 3092c68fc58c btrfs: sysfs: add bdi link to the fsid directory adds 608769a4e41c btrfs: always initialize btrfs_bio::tgtdev_map/raid_map pointers adds f90ae76a5c2c btrfs: raid56: remove redundant device check in rbio_add_io_page adds bf28a605e626 btrfs: raid56: assign bio in while() when using bio_list_pop adds 830258632757 btrfs: raid56: use in_range where applicable adds b7d2083a3683 btrfs: raid56: don't opencode swap() in __raid_recover_end_io adds 93c4c033ec66 btrfs: remove fail label in check_compressed_csum adds 60f8667b618e btrfs: add multi-statement protection to btrfs_set/clear_a [...] adds 48aaeebe4e1f btrfs: convert block group refcount to refcount_t adds 263da812e87b btrfs: qgroup: allow to unreserve range without releasing [...] adds c53e9653605d btrfs: qgroup: try to flush qgroup space when we get -EDQUOT adds adca4d945c8d btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of r [...] adds 137c541821a8 btrfs: pass checksum type via BTRFS_IOC_FS_INFO ioctl adds 0fb408a558aa btrfs: add filesystem generation to FS_INFO ioctl adds 49bac8976833 btrfs: add metadata_uuid to FS_INFO ioctl adds d85327b1d8b7 btrfs: prefetch chunk tree leaves at mount adds d60ba8de1164 btrfs: ref-verify: fix memory leak in add_block_entry adds a3cf0e4342b6 btrfs: qgroup: free per-trans reserved space when a subvol [...] adds 4faf55b03823 btrfs: don't traverse into the seed devices in show_devname adds f37c563bab42 btrfs: add missing check for nocow and compression inode flags adds 813f8a0e268b btrfs: raid56: remove out label in __raid56_parity_recover adds 5cb502f4ab64 btrfs: relocation: allow signal to cancel balance adds f3e3d9cc3525 btrfs: avoid possible signal interruption of btrfs_drop_sn [...] adds 44d354abf33e btrfs: relocation: review the call sites which can be inte [...] adds fd7fb634d69a btrfs: add comments for btrfs_reserve_flush_enum adds b69d1ee923ec btrfs: remove done label in writepage_delalloc adds 3ebac17ce593 btrfs: reduce contention on log trees when logging checksums adds f95ebdbed46a btrfs: don't WARN if we abort a transaction with EROFS adds 59131393434b btrfs: document special case error codes for fs errors adds fbabd4a36faa btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases adds a47bd78d0c44 btrfs: sysfs: use NOFS for device creation adds 18c850fdc5a8 btrfs: open device without device_list_mutex adds 01d01caf19ff btrfs: move the chunk_mutex in btrfs_read_chunk_tree adds ab0db043c35d btrfs: fix lockdep splat from btrfs_dump_space_info adds 349e120ecebe btrfs: don't adjust bg flags and use default allocation profiles adds 162e0a16b7d9 btrfs: if we're restriping, use the target restripe profile adds 88c4703f00a9 btrfs: open-code remount flag setting in btrfs_remount adds 3d6448e63159 btrfs: fix race between page release and a fast fsync adds fbc2bd7e7ab9 btrfs: release old extent maps during page release adds 5e548b32018d btrfs: do not set the full sync flag on the inode during p [...] new 6dec9f406c1f Merge tag 'for-5.9-tag' of git://git.kernel.org/pub/scm/li [...] adds 457e7a135cbf fs: introduce SB_INLINECRYPT adds 5fee36095cda fscrypt: add inline encryption support adds 27aacd28ea3b f2fs: add inline encryption support adds 4f74d15fe408 ext4: add inline encryption support adds e455de313ef8 fscrypt: add comments that describe the HKDF info strings adds 1d6217a4f990 fscrypt: rename FS_KEY_DERIVATION_NONCE_SIZE adds f000223c981a fscrypt: restrict IV_INO_LBLK_* to AES-256-XTS adds bd0d97b7191e fscrypt: switch fscrypt_do_sha256() to use the SHA-256 library adds 97c6327f7192 fscrypt: use smp_load_acquire() for fscrypt_prepared_key adds 777afe4e68d7 fscrypt: use smp_load_acquire() for ->s_master_keys adds ab673b987488 fscrypt: use smp_load_acquire() for ->i_crypt_info adds 880253eacd30 fscrypt: document inline encryption support adds 55e32c54bbd5 fscrypt: don't load ->i_crypt_info before it's known to be valid new 690b25675f5c Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds f3db0bed4583 fs-verity: use smp_load_acquire() for ->i_verity_info new 5577416c3965 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 1532e31f5098 crypto: qat - convert to SPDX License Identifiers adds f3c802a1f300 crypto: algif_aead - Only wake up when ctx->more is zero adds 50f362b2d9c4 dt-bindings: rng: document Silex Insight BA431 hwrng adds 0289e9be5dc2 hwrng: ba431 - add support for BA431 hwrng adds 58e5b0157e58 crypto: caam - add clock info for VFxxx SoCs adds 7f94adf218d8 crypto: hisilicon - allow smaller reads in debugfs adds 060ce5037d5f crypto: caam/qi2 - add support for dpseci_reset() adds 2bfd22766d00 crypto: qat - replace user types with kernel u types adds 59c14e5e0174 crypto: qat - replace user types with kernel ABI __u types adds 07b048f41ac1 crypto: qat - remove packed attribute in etr structs adds 3906f640224d crc-t10dif: Fix potential crypto notify dead-lock adds 57b1aac1b426 crypto: hisilicon - update SEC driver module parameter adds be924e0aaa31 crc-t10dif: use fallback in initial state adds 29195232fa2f crc-t10dif: clean up some more things adds c31b4adee161 crypto: caam/qi2 - remove redundant assignment to ret adds 624e62ccb20b crypto: qat - update fw init admin msg adds e4e245ad031f crypto: qat - send admin messages to set of AEs adds a79d471c6510 crypto: qat - update timeout logic in put admin msg adds 864c2d57d691 crypto: caam - Fix argument type in handle_imx6_err005766 adds a05b1c150f5b crypto: octeontx - Fix sparse warnings adds 6ec5e8b5e714 crypto: hisilicon - fix strncpy warning with strscpy adds 3da74a674191 crypto: omap-des - Fix sparse/compiler warnings adds 758f4879ba71 crypto: omap-sham - Fix sparse/compiler warnings adds 9e27c9910470 crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was [...] adds 5ead05178040 crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEE [...] adds d037cb4ae204 crypto: api - Prune inclusions in crypto.h adds 7649d0093086 crypto: ccp - remove redundant assignment to variable ret adds 84d840e1dd90 crypto: img-hash - remove redundant initialization of vari [...] adds d095146cae11 crypto: caam/qi2 - fix return code in ahash_finup_no_ctx() adds 9bc6165d608d crypto: ccree - fix resource leak on error path adds 520f325a597b crypto: ccree - adapt ccree essiv support to kcapi adds f94907085d5f crypto: ccree - remove unused field adds 5c3a8a661e1b crypto: sun8i-ce - Fix runtime PM imbalance in sun8i_ce_ci [...] adds 8ac1b9ccbfba crypto: qce - support zero length test vectors adds a668ee56ff02 crypto: qce - re-initialize context on import adds df12ef60c87b crypto: qce/sha - Do not modify scatterlist passed along w [...] adds 8a302808c60d crypto: ccp - Fix use of merged scatterlists adds 44069737ac96 crypto: aesni - add compatibility with IAS adds f532ed2a9b9e crypto: hisilicon/qm - Change type of pasid to u32 adds c41494311920 crypto: cpt - Fix sparse warnings adds 57c8aa43b9f2 crypto: ccp - Update CCP driver maintainer information adds 3cfa435c69f4 crypto: ux500/hash - Add namespacing to hash_init() adds 95a62311edf3 Merge branch 'ux500' adds 9a150af05f6f hwrng: npcm - Fix W=1 unused variable warning adds 414a3c1b811d hwrng: omap - Fix W=1 unused variable warning adds eb515c60fac7 hwrng: hisi - Fix W=1 unused variable warning adds 64f8153a2f36 hwrng: bcm2835 - Fix W=1 unused variable warning adds ad23756271d5 hwrng: st - Fix W=1 unused variable warning adds e05231a53b7f hwrng: pic32 - Fix W=1 unused variable warning adds 74da405803c6 hwrng: octeon - Fix sparse warnings adds 528f776df67c crypto: qat - allow xts requests not multiple of block adds b185a68710e0 crypto: qat - validate xts key adds 5fb8b70d206f crypto: qat - remove unused field in skcipher ctx adds a85211f36f3d crypto: qat - fallback for xts with 192 bit keys adds 1186b429fc01 hwrng: ba431 - Add dependency on HAS_IOMEM adds e4ca592c4d52 hwrng: ba431 - HW_RANDOM_BA431 should not default to y adds d4f6d923238d hwrng: bcm2835 - Constify bcm2835_rng_devtype[] adds b242973f0fae hwrng: nomadik - Constify nmk_rng_ids[] adds a024d70ae298 hwrng: virtio - Constify id_table[] adds ad6a0664c29c crypto: virtio - constify features[] and id_table[] adds 662bb52f50bc crypto: af_alg - Fix regression on empty requests adds d9dd5ef3d32b crypto: ccp - Fix sparse warnings adds 3347c8a079d6 crypto: aesni - Fix build with LLVM_IAS=1 adds 7bc13b5b60e9 crypto: api - permit users to specify numa node of acomp hardware adds 813ec3f1fe51 crypto: hisilicon/zip - permit users to specify NUMA node adds 37b6aab68fae crypto: arm64/ghash - drop PMULL based shash adds 94fe4501cd2a crypto: arm64/gcm - disentangle ghash and gcm setkey() routines adds 17d0fb1febbc crypto: arm64/gcm - use variably sized key struct adds e4f874858cc1 crypto: arm64/gcm - use inline helper to suppress indirect calls adds 3d2df84548ed crypto: arm/ghash - use variably sized key struct adds eeedb618378f crypto: caam - Remove broken arc4 support adds 7dc95d0ea32e crypto: hisilicon/sec2 - clear SEC debug regs adds 9597efc3aed1 crypto:hisilicon/sec2 - update busy processing logic adds d0228aeb4d65 crypto: hisilicon/sec2 - update SEC initialization and reset adds 6b534f7aaf0c crypto: hisilicon/sec2 - update debugfs interface parameters adds 38c3b74edf23 crypto: hisilicon/sec2 - fix some coding styles adds 271dead302d3 hwrng: ba431 - Include kernel.h adds 3f368b886e95 crypto: amlogic-gxl - default to build as module adds 1d63e4557f0d crypto: amlogic-gxl - permit async skcipher as fallback adds 6a99d7a2d73c crypto: omap-aes - permit asynchronous skcipher as fallback adds 89fb00f24568 crypto: sun4i - permit asynchronous skcipher as fallback adds 31abd3eb3df6 crypto: sun8i-ce - permit asynchronous skcipher as fallback adds 44b591753731 crypto: sun8i-ss - permit asynchronous skcipher as fallback adds 413b61ce0b4d crypto: ccp - permit asynchronous skcipher as fallback adds d8c6d1886c8f crypto: chelsio - permit asynchronous skcipher as fallback adds c9598d4e13ca crypto: mxs-dcp - permit asynchronous skcipher as fallback adds dc6e71c9d9cf crypto: picoxcell - permit asynchronous skcipher as fallback adds 90e2f782719f crypto: qce - permit asynchronous skcipher as fallback adds 56ca499f1b58 crypto: sahara - permit asynchronous skcipher as fallback adds f441ba2ad341 crypto: mediatek - use AES library for GCM key derivation adds 06cc2afbbdf9 crypto: lib/chacha20poly1305 - Add missing function declaration adds e79a31715193 crypto: x86/chacha-sse3 - use unaligned loads for state array adds 6e8f972fc3fb crypto: sparc - rename sha256 to sha256_alg adds 9ea9c58b40a4 crypto: lib/sha256 - add sha256() function adds 2164960df8f5 efi: use sha256() instead of open coding adds 5a7a0d940067 mptcp: use sha256() instead of open coding adds 9d4cafa5a04a ASoC: cros_ec_codec: use sha256() instead of open coding adds 8832cfd3a036 hwrng: ks-sa - Replace HTTP links with HTTPS ones adds 2c2e18369f62 crypto: ccp - Silence strncpy warning adds d7866e503bdc crypto: x86 - Remove include/asm/inst.h adds e72b48c5e7fe crypto: geniv - remove unneeded arguments from aead_geniv_alloc() adds 4688111e78ed crypto: seqiv - remove seqiv_create() adds 7bcb2c99f8ed crypto: algapi - use common mechanism for inheriting flags adds 2eb27c11937e crypto: algapi - add NEED_FALLBACK to INHERITED_FLAGS adds fbb6cda44190 crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY adds b8aa7dc5c753 crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY adds d7ba2c09e1aa crypto: hisilicon/hpre - Init the value of current_q of debugfs adds 6bc937b0b975 crypto: hisilicon/hpre - HPRE_OVERTIME_THRHLD can be writt [...] adds a14f6609b0c4 crypto: hisilicon/hpre - Modify the Macro definition and format adds a0c34e8dd864 crypto: hisilicon/hpre - Add a switch in sriov_configure adds dadbe4c11753 crypto: hisilicon/hpre - update debugfs interface parameters adds 10f33d391ebd crypto: hisilicon/hpre - disable FLR triggered by hardware adds a874f5910430 crypto: xts - prefix function and struct names with "xts" adds e456ef6ace34 crypto: lrw - prefix function and struct names with "lrw" adds d110cf0ac1bf crypto: chelsio - Avoid some code duplication adds 1b3eeb8761f0 crypto: chelsio - Fix some pr_xxx messages adds 44623b2818f4 crypto: x86/crc32c - fix building with clang ias adds 2ce9a7299bf6 dt-bindings: crypto: Add TI SA2UL crypto accelerator docum [...] adds 7694b6ca649f crypto: sa2ul - Add crypto driver adds 2dc53d004745 crypto: sa2ul - add sha1/sha256/sha512 support adds d2c8ac187fc9 crypto: sa2ul - Add AEAD algorithm support adds fd92028e4c0c crypto: sa2ul - add device links to child devices adds c06c76602e03 crypto: qat - fix double free in qat_uclo_create_batch_init_list adds bd25b4886ddc padata: remove start function adds 350ef051d4ed padata: remove stop function adds cec00e6e120f padata: inline single call of pd_setup_cpumasks() adds d69e037bcc4a padata: remove effective cpumasks from the instance adds 3f257191d31d padata: fold padata_alloc_possible() into padata_alloc() adds f601c725a6ac padata: remove padata_parallel_queue adds b526ee38d179 dt-bindings: rng: add RNGB compatibles for i.MX6 SoCs adds d1e83158738f hwrng: imx-rngc - enable driver for i.MX6 adds ac855b3c1069 crypto: omap-aes - Fix sparse and compiler warnings adds da087a4cdcbf crypto: hash - drop duplicated word in a comment adds dd3240a28c08 crypto: skcipher - drop duplicated word in kernel-doc adds 9332a9e73918 crypto: Replace HTTP links with HTTPS ones adds e493b31a5855 crypto: testmgr - delete duplicated words adds ef19f826ecea crypto: x86 - Put back integer parts of include/asm/inst.h adds e7d2b41e5c77 crypto: ecdh - check validity of Z before export adds 4278e9d99e38 lib/mpi: Add mpi_sub_ui() adds 90fa9ae51c1f crypto: dh - check validity of Z before export adds 2ed5ba61cc78 crypto: dh - SP800-56A rev 3 local public key validation adds 6914dd53eb7a crypto: ecc - SP800-56A rev 3 local public key validation adds c6720415907f crypto: inside-secure - irq balance adds 28ee8b0912ca crypto: marvell/cesa - irq balance adds 958ea4e0d64e crypto: xts - Replace memcpy() invocation with simple assignment adds f892a21f5116 crypto: ccp - use generic power management adds 81f2288805ca crypto: caam - remove deadcode on 32-bit platforms adds d9f2d010302e crypto: caam/qi2 - fix error reporting for caam_hash_alloc adds b7ec41da3b83 crypto: caam/qi2 - create ahash shared descriptors only once adds da6a66853a38 crypto: caam - silence .setkey in case of bad key length adds 26c4a51fdec8 crypto: caam/jr - remove incorrect reference to caam_jr_re [...] adds ee0a6de9aa37 crypto: caam - add more RNG hw error codes adds e4d6efef01fc crypto: caam/qi2 - add module alias adds d86f4431bbfb dt-bindings: RNG: Add Ingenic RNG bindings. adds 190873a0ea45 crypto: ingenic - Add hardware RNG for Ingenic JZ4780 and X1000 adds 054a5540fb8f crypto: x86/curve25519 - Remove unused carry variables adds 45645709704f hwrng: core - remove redundant initialization of variable ret adds 3cbfe80737c1 crypto: sa2ul - Fix inconsistent IS_ERR and PTR_ERR new ab5c60b79ab6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 5ef159681309 locks: add locks_move_blocks in posix_lock_inode new 3208167a865e Merge tag 'filelock-v5.9-1' of git://git.kernel.org/pub/sc [...] new f9bf352224d7 userfaultfd: simplify fault handling new 99f6cf61f175 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds c3077b5d97a3 blk-mq: merge blk-softirq.c into blk-mq.c adds 115243f5534c blk-mq: factor out a helper to reise the block softirq adds dea6f3993812 blk-mq: remove raise_blk_irq adds 6aab1da603e7 blk-mq: complete polled requests directly adds d6cc464cc584 blk-mq: short cut the IPI path in blk_mq_force_complete_rq [...] adds d391a7a399e4 blk-mq: merge the softirq vs non-softirq IPI logic adds 15f73f5b3e59 blk-mq: move failure injection out of blk_mq_complete_request adds 4c8fc19686dc blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete [...] adds 963395269c75 blk-mq: factor out a blk_mq_complete_need_ipi helper adds 40d09b53bfc5 blk-mq: add a new blk_mq_complete_request_remote API adds 8446546cc218 nvme-rdma: factor out a nvme_rdma_end_request helper adds ff0294514963 nvme: use blk_mq_complete_request_remote to avoid an indir [...] adds b5bd357cf8b6 block: add docs for gendisk / request_queue refcount helpers adds 763b58923aeb block: clarify context for refcount increment helpers adds e8c7d14ac6c3 block: revert back to synchronous request_queue removal adds a67549c8e568 blktrace: annotate required lock on do_blk_trace_setup() adds 200f93377220 loop: be paranoid on exit and prevent new additions / removals adds bad8e64fb19d blktrace: fix debugfs use after free adds b431ef837e33 blktrace: ensure our debugfs dir exists adds 85e0cbbb8a79 block: create the request_queue debugfs_dir on registration adds 1f4fe21cf45c block: bio: Use struct_size() in kmalloc() adds f61d6e259c7e blk-iocost: Use struct_size() in kzalloc_node() adds 7a804c34c2db nvme-rdma: fix a missing completion with remove invalidation adds b818f09e46f9 tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK adds 764b23bd9af8 block: mark bd_finish_claiming static adds 7dbac5baa887 fs: remove an unused block_device_operations forward declaration adds 4e24566a134e fs: remove the HAVE_UNLOCKED_IOCTL and HAVE_COMPAT_IOCTL defines adds 75362a1792d1 fs: remove the mount_bdev and kill_block_super stubs adds dd0dca223e09 block: simplify sb_is_blkdev_sb adds 3f1266f1f82d block: move block-related definitions out of fs.h adds d2de7ea48d83 fs: move the buffer_heads_over_limit stub to buffer_head.h adds 1a4dcfa8bc10 block: reduce ifdef CONFIG_BLOCK madness in headers adds 621c1f42945e block: move struct block_device to blk_types.h adds f3bdc62fd82e blktrace: Provide event for request merging adds 826f2f48da8c blk-rq-qos: remove redundant finish_wait to rq_qos_wait. adds 4ef2c5c2462d dm: use bio_uninit instead of bio_disassociate_blkg adds db9819c76c1f block: remove bio_disassociate_blkg adds d92c370a16cb block: really clone the block cgroup in bio_clone_blkg_ass [...] adds 2badf06cf906 block: merge __bio_associate_blkg into bio_associate_blkg_ [...] adds a18b9b1590ca block: move bio_associate_blkg_from_page to mm/page_io.c adds 28fc591ff9d6 block: move the bio cgroup associatation helpers to blk-cgroup.c adds 8c5462875224 block: merge blkg_lookup_create and __blkg_lookup_create adds a5b97526bf28 block: bypass blkg_tryget_closest for the root_blkg adds 13c7863d48c1 block: move the initial blkg lookup into blkg_tryget_closest adds 81630e27fff3 blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_is [...] adds 7582f30cc9fb cgroup: unexport cgroup_rstat_updated adds 93b8063804b6 blk-cgroup: move rcu locking from blkcg_bio_issue_check to [...] adds db18a53e5ba8 blk-cgroup: remove blkcg_bio_issue_check adds a2e83ef9c3da blk-cgroup: remove a dead check in blk_throtl_bio adds 36a3df5a4574 blk-mq: put driver tag when this request is completed adds 42fdc5e49c2b blk-mq: remove the BLK_MQ_REQ_INTERNAL flag adds 65c763694398 blk-mq: pass request queue into get/put budget callback adds 445874e89f66 blk-mq: pass hctx to blk_mq_dispatch_rq_list adds 753835245318 blk-mq: move getting driver tag and budget into one helper adds bbdb3c5d94d0 blk-mq: remove dead check from blk_mq_dispatch_rq_list adds 1fd40b5ea72c blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list adds 6e6fcbc27e77 blk-mq: support batching dispatch in case of io adds 570e9b73b0af blk-mq: move blk_mq_get_driver_tag into blk-mq.c adds 723bf178f158 blk-mq: move blk_mq_put_driver_tag() into blk-mq.c adds 37f4a24c2469 blk-mq: centralise related handling into blk_mq_get_driver_tag adds 0b8cc25d942b blk-cgroup: clean up indentation adds b5fc1e8bedf8 blk-mq: remove pointless call of list_entry_rq() in hctx_s [...] adds 6d41bb4d466f nfblock: stop using ->queuedata adds 82bb454d0723 simdisk: stop using ->queuedata adds 84bc83c3baf2 drbd: stop using ->queuedata adds 6bbae86056f1 null_blk: stop using ->queuedata for bio mode adds 53042f3cc411 ps3vram: stop using ->queuedata adds a2f143fc2119 rsxx: stop using ->queuedata adds 6c2eddd63b44 umem: stop using ->queuedata adds 39ad70b56866 zram: stop using ->queuedata adds 987a0ef88bf7 bcache: stop setting ->queuedata adds c4a59c4e5db3 dm: stop using ->queuedata adds ed9b3196d2b2 fs: remove a weird comment in submit_bh_wbc adds f695ca3886ce block: remove the request_queue argument from blk_queue_split adds c81786746086 block: tidy up a warning in bio_check_ro adds 833f84e2b9b5 block: remove the NULL queue check in generic_make_request_checks adds e439ab710fb0 block: remove the nr_sectors variable in generic_make_requ [...] adds c62b37d96b6e block: move ->make_request_fn to struct block_device_operations adds ed00aabd5eb9 block: rename generic_make_request to submit_bio_noacct adds 566acf2daaf2 block: refator submit_bio_noacct adds ff93ea0ce763 block: shortcut __submit_bio_noacct for blk-mq drivers adds 5a6c35f9af41 block: remove direct_make_request adds 6e2fa4dd683a blk-iolatency: only call ktime_get() if needed adds fe4ec12e1865 floppy: use block_size adds 9011495c9466 dcssblk: don't set bd_block_size in ->open adds 5ff9f19231a0 block: simplify set_init_blocksize adds 6b7b181b67aa block: remove the bd_block_size field from struct block_device adds e556f6ba10f0 block: remove the bd_queue field from struct block_device adds 47b5e00322a3 block: remove the unused bd_private field from struct bloc [...] adds 1008fe6dc36d block: remove the all_bdevs list adds 6bf0eb550452 sbitmap: Consider cleared bits in sbitmap_bitmap_show() adds b53ac8b89157 dm: remove unused variable adds 4e2f62e566b5 Revert "blk-mq: put driver tag when this request is completed" adds 7c792f33c1b3 block: initialize current->bio_list[1] in __submit_bio_noacct_mq adds 0e6e255e7a58 block: remove a bogus warning in __submit_bio_noacct_mq adds 7bf137298cb7 blk-mq: streamline handling of q->mq_ops->queue_rq result adds 568f27006577 blk-mq: centralise related handling into blk_mq_get_driver_tag adds a564e23f0f99 md: switch to ->check_events for media change notifications adds 8c22eb3a7737 cdrom: remove the unused cdrom_media_changed function adds 9a3ffbbc6561 block: remove flush_disk adds 13ab64880e80 isofs: remove a stale comment adds 3d3a6a2088bc xtensa/simdisk: remove the call to check_disk_change adds 9eb994ec54be mmc: remove the call to check_disk_change adds d5c69838454c drbd: remove a bogus bdi_rw_congested call adds 492d76b21566 writeback: remove {set,clear}_wb_congested adds 8c911f3d4c07 writeback: remove struct bdi_writeback_congested adds 21cf86614504 writeback: remove bdi->congested_fn adds 106e71c51287 blk-mq: Remove unnecessary local variable adds 87890092ee65 blk-mq: remove redundant validation in __blk_mq_end_request() adds 9054650fac24 block: relax jiffies rounding for timeouts adds d0f0f1b4c55e block: always remove partitions from blk_drop_partitions() adds e791ee6885f7 Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." adds c5638ab41766 block: simplify the restart case in __blkdev_get adds 58e46ed9cc63 block: refactor bd_start_claiming adds ecbe6bc0003b block: use bd_prepare_to_claim directly in the loop driver adds 5b642d8b9f2e block: integrate bd_start_claiming into __blkdev_get adds a43f085f8720 block: remove unnecessary ioc nested locking adds ab96bbab467c block: remove retry loop in ioc_release_fn() adds 943c4d9074aa block: make blk_timeout_init() static adds b5718d6c00af block: defer flush request no matter whether we have elevator adds ecdef9f459ad block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL [...] adds 9b15d109a6b2 block: improve discard bio alignment in __blkdev_issue_discard() adds cd1fc4b98fb5 blk-cgroup: make iostat functions visible to stat printing adds ef45fe470e1e blk-cgroup: show global disk stats in root cgroup io.stat adds 08c875cbf481 block: Use non _rcu version of list functions for tag_set_list adds 0516c2f6ae65 block: Remove callback typedefs for blk_mq_ops adds d9012a59db54 iocost: Fix check condition of iocg abs_vdebt adds 1bf6ece5731d iocost_monitor: start from the oldest usage index adds f06678af91a4 block: bfq-iosched: fix duplicated word adds 3cf148891799 block: bio: delete duplicated words adds 5b8f65e1f966 block: elevator: delete duplicated word and fix typos adds 0d20dcc277cf block: genhd: delete duplicated words adds 70f15a4fd9a3 block: blk-mq: delete duplicated word adds c4aecaa25690 block: blk-mq-sched: delete duplicated word adds d958e343bdc3 block: blk-timeout: delete duplicated word new 382625d0d432 Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/ [...] adds 5769a351b89c io_uring: change the poll type to be 32-bits adds a31eb4a2f165 io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd [...] adds a087e2b51992 io_uring: add wrappers for memory accounting adds aad5d8da1b30 io_uring: rename ctx->account_mem field adds 309758254ea6 io_uring: report pinned memory usage adds 2e0464d48f32 io_uring: separate reporting of ring pages from registered pages adds 5a473e8311b5 block: provide plug based way of signaling forced no-wait [...] adds ac8691c415e0 io_uring: always plug for any number of IOs adds 4503b7676a2e io_uring: catch -EIO from buffered issue request failure adds b63534c41e20 io_uring: re-issue block requests that failed because of r [...] adds 2e85abf053b9 mm: allow read-ahead with IOCB_NOWAIT set adds c7510ab2cf5c mm: abstract out wake_page_match() from wake_page_function() adds dd3e6d5039de mm: add support for async page locking adds 1a0a7853b901 mm: support async buffered reads in generic_file_buffered_read() adds c2a25ec0f100 fs: add FMODE_BUF_RASYNC adds a304f0744824 block: flag block devices as supporting IOCB_WAITQ adds f89fb730aa02 xfs: flag files as supporting buffered async reads adds 8730f12b7962 btrfs: flag files as supporting buffered async reads adds d1932dc3dc26 mm: add kiocb_wait_page_queue_init() helper adds bcf5a06304d6 io_uring: support true async buffered reads, if file provides it adds 895aa7b1a0cc Merge branch 'async-buffered.8' into for-5.9/io_uring adds 62ef73165091 io_uring: remove setting REQ_F_MUST_PUNT in rw adds 24c74678634b io_uring: remove REQ_F_MUST_PUNT adds b90cd197f931 io_uring: set @poll->file after @poll init adds f6b6c7d6a960 io_uring: kill NULL checks for submit state adds d3cac64c498c io_uring: fix NULL-mm for linked reqs adds e1e16097e265 io_uring: provide generic io_req_complete() helper adds 013538bd65fd io_uring: add 'io_comp_state' to struct io_submit_state adds f13fad7ba41c io_uring: pass down completion state on the issue side adds 229a7b63507a io_uring: pass in completion state to appropriate issue si [...] adds a1d7c393c471 io_uring: enable READ/WRITE to use deferred completions adds c40f63790ec9 io_uring: use task_work for links if possible adds e883a79d8ced io-wq: compact io-wq flags numbers adds f4db7182e0de io-wq: return next work from ->do_work() directly adds 2237d76530eb Merge branch 'io_uring-5.8' into for-5.9/io_uring adds 1e16c2f917a5 io_uring: fix function args for !CONFIG_NET adds 8ef77766ba86 io_uring: fix req->work corruption adds 906a8c3fdbc3 io_uring: fix punting req w/o grabbed env adds 1bcb8c5d65a8 io_uring: fix feeding io-wq with uninit reqs adds a6d45dd0d43e io_uring: don't mark link's head for_async adds 710c2bfb6647 io_uring: fix missing io_grab_files() adds 8c9cb6cd9a46 io_uring: fix refs underflow in io_iopoll_queue() adds e6543a816edc io_uring: remove inflight batching in free_many() adds 2757a23e7f64 io_uring: dismantle req early and remove need_iter adds c3524383333e io_uring: batch-free linked requests as well adds 2d6500d44c13 io_uring: cosmetic changes for batch free adds 9b0d911acce0 io_uring: kill REQ_F_LINK_NEXT adds 6795c5aba247 io_uring: clean up req->result setting by rw adds 3adfecaa647f io_uring: do task_work_run() during iopoll adds f3a6fa226748 io_uring: fix iopoll -EAGAIN handling adds fb49278624f7 io_uring: fix missing wake_up io_rw_reissue() adds 7c86ffeeed30 io_uring: deduplicate freeing linked timeouts adds 9b5f7bd93272 io_uring: replace find_next() out param with ret adds a1a4661691c5 io_uring: kill REQ_F_TIMEOUT adds 8eb7e2d00763 io_uring: kill REQ_F_TIMEOUT_NOSEQ adds ecfc51777487 io_uring: fix potential use after free on fallback request free adds 351fd53595a3 io_uring: don't pass def into io_req_work_grab_env adds edcdfcc149a8 io_uring: do init work in grab_env() adds debb85f496c9 io_uring: factor out grab_env() from defer_prep() adds cbdcb4357c00 io_uring: do grab_env() just before punting adds ab0b6451db2a io_uring: clean up io_kill_linked_timeout() locking adds cf2f54255d03 io_uring: don't fail iopoll requeue without ->mm adds ea1164e574e9 io_uring: fix NULL mm in io_poll_task_func() adds 0be0b0e33b0b io_uring: simplify io_async_task_func() adds 3fa5e0f33128 io_uring: optimise io_req_find_next() fast check adds 8eb06d7e8dd8 io_uring: fix missing ->mm on exit adds 58c6a581decb Merge branch 'io_uring-5.8' into for-5.9/io_uring adds 4c6e277c4cc4 io_uring: abstract out task work running adds c2c4c83c58cb io_uring: use new io_req_task_work_add() helper throughout adds 6df1db6b5424 io_uring: fix mis-refcounting linked timeouts adds 652532ad4595 io_uring: keep queue_sqe()'s fail path separately adds 8b3656af2a37 io_uring: fix lost cqe->flags adds 3aadc23e6054 io_uring: don't delay iopoll'ed req completion adds eba0a4dd2aa5 io_uring: fix stopping iopoll'ing too early adds 3fcee5a6d541 io_uring: briefly loose locks while reaping events adds 9dedd5630156 io_uring: partially inline io_iopoll_getevents() adds 7668b92a69b8 io_uring: remove nr_events arg from iopoll_check() adds b2edc0a77fac io_uring: don't burn CPU for iopoll on exit adds aa340845ae6f io_uring: fix a use after free in io_async_task_func() adds 5acbbc8ed3a9 io_uring: only call kfree() for a non-zero pointer adds 2bc9930e78fe io_uring: get rid of __req_need_defer() adds 4349f30ecb80 io_uring: remove dead 'ctx' argument and move forward declaration adds 760618f7a8e3 Merge branch 'io_uring-5.8' into for-5.9/io_uring adds b36200f543ff io_uring: fix sq array offset calculation adds 270a5940700b io_uring: rename sr->msg into umsg adds 1400e69705ba io_uring: use more specific type in rcv/snd msg cp adds 2ae523ed07f1 io_uring: extract io_sendmsg_copy_hdr() adds e73751225bae io_uring: replace rw->task_work with rq->task_work adds b64e3444d4e1 io_uring: simplify io_req_map_rw() adds c3e330a49374 io_uring: add a helper for async rw iovec prep adds 252917c30f55 io_uring: follow **iovec idiom in io_import_iovec adds 3ca405ebfc1c io_uring: share completion list w/ per-op space adds 540e32a0855e io_uring: rename ctx->poll into ctx->iopoll adds d21ffe7eca82 io_uring: use inflight_entry list for iopoll'ing adds 40d8ddd4facb io_uring: use completion list for CQ overflow adds 135fcde8496b io_uring: add req->timeout.list adds 7d6ddea6beaf io_uring: remove init for unused list adds 27dc8338e5fb io_uring: use non-intrusive list for defer adds 9cf7c104deae io_uring: remove sequence from io_kiocb adds 0f7e466b393a io_uring: place cflags into completion data adds dca9cf8b87f5 io_uring: inline io_req_work_grab_env() adds 1c2da9e8839d io_uring: remove empty cleanup of OP_OPEN* reqs adds 327d6d968b19 io_uring: alloc ->io in io_req_defer_prep() adds 57f1a6495854 io_uring/io-wq: move RLIMIT_FSIZE to io-wq adds 06ef3608b0ee io_uring: simplify file ref tracking in submission state adds 7a7cacba8b45 io_uring: indent left {send,recv}[msg]() adds 6b754c8b912a io_uring: remove extra checks in send/recv adds 14c32eee9286 io_uring: don't forget cflags in io_recv() adds 0e1b6fe3d1e5 io_uring: free selected-bufs if error'ed adds bc02ef3325e3 io_uring: move BUFFER_SELECT check into *recv[msg] adds 8ff069bf2efd io_uring: extract io_put_kbuf() helper adds 7fbb1b541f42 io_uring: don't open-code recv kbuf managment adds 5dbcad51f784 io_uring: don't miscount pinned memory adds cbcf72148da4 io_uring: return locked and pinned page accounting adds dd6f843a9fca tasks: add put_task_struct_many() adds 5af1d13e8f0d io_uring: batch put_task_struct() adds 23b3628e4592 io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works adds ae34817bd93e io_uring: don't do opcode prep twice adds f56040b81999 io_uring: deduplicate io_grab_files() calls adds b65e0dd6a2de io_uring: mark ->work uninitialised after cleanup adds f063c5477eb3 io_uring: fix missing io_queue_linked_timeout() adds b089ed390b5c io-wq: update hash bits adds 010e8e6be219 io_uring: de-unionise io_kiocb adds 81b68a5ca0ab io_uring: deduplicate __io_complete_rw() adds b2bd1cf99f3e io_uring: fix racy overflow count reporting adds dd9dfcdf5a60 io_uring: fix stalled deferred requests adds 469301434080 io_uring: consolidate *_check_overflow accounting adds 01cec8c18f5a io_uring: get rid of atomic FAA for cq_timeouts adds d1719f70d0a5 io_uring: don't touch 'ctx' after installing file descriptor adds 1752f0adea98 fs: optimise kiocb_set_rw_flags() adds fa15bafb71fd io_uring: flip if handling after io_setup_async_rw new cdc8fcb49905 Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel. [...] adds 0188d08a46ff s390: convert to msecs_to_jiffies() adds b39e7724b0c2 s390/zcore: remove memmap device adds 90ce70f06546 s390/pci: remove unused functions adds 7fa0d6ff35cf s390/time: remove unused function adds ecb1ff6833c4 s390/debug: remove raw view adds 6ffb3f6b46d0 s390/debug: remove struct __debug_entry from uapi adds 28ccce5f50af s390/appldata: use struct_size() helper adds 66a049b764a7 s390/stp: allow group and users to read stp sysfs files adds f05f62d04271 s390/vmem: get rid of memory segment list adds 5cdfbdce5de6 s390/tty3270: remove function callback casts adds 24840e76bf8a s390/smp: move smp_cpus_done() to header file adds 8e1398f89878 s390/smp: add missing linebreak adds 0ef5d691aae0 s390/extmem: remove stale -ENOSPC comment and handling adds c6337c6e89a6 s390/pkey: fix smatch warning inconsistent indenting adds 47c07bffeb32 s390/zcrypt: fix smatch warnings adds 74ecbef7b908 s390/zcrypt: code beautification and struct field renames adds 7e202acb5c43 s390/zcrypt: split ioctl function into smaller code units adds dc4b6ded3c17 s390/ap: rename and clarify ap state machine related stuff adds a303e88743f6 s390/zcrypt: provide cex4 cca sysfs attributes for cex3 adds 776499058167 mm/memblock: expose only miminal interface to add/walk physmem adds fa49066fc326 s390/mm: don't set ARCH_KEEP_MEMBLOCK adds c8337c47deb9 s390/ap: rework crypto config info and default domain code adds 7b7735c5be47 s390: fix comment regarding interrupts in svc adds 6589c93f9989 s390: add trace events for idle enter/exit adds 7904aaa8b22f s390/mm: fix typo in comment adds 529683d4705b s390/qdio: fix statistics for 128 SBALs adds 2bbf282a5e8e s390/qdio: allow to scan all 128 Input SBALs adds a709423f7a3a s390/qdio: remove internal polling in non-thinint path adds 3c5f2eb9695c s390/mm: avoid trimming to MAX_ORDER adds 771cf196cc92 s390/mm: allow order 10 allocations adds 88aa8939c967 s390/kernel: unify EX_TABLE* implementations adds 05a68e892e89 s390/kernel: expand exception table logic to allow new han [...] adds 3f161e0ae863 s390/bpf: implement BPF_PROBE_MEM adds 58e15716feb5 s390/time: use CLOCKSOURCE_MASK adds 555701a714f7 s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE adds 411155820bb3 s390/time: improve comparison for tod steering adds 4631f3ca493a s390/pci: clarify comment in s390_mmio_read/write adds 73d6eb48d269 s390: enable HAVE_FUNCTION_ERROR_INJECTION adds 8398b226b8f0 s390/vmem: rename vmem_add_mem() to vmem_add_range() adds 3e0d3e408e63 s390/vmem: consolidate vmem_add_range() and vmem_remove_range() adds 9ec8fa8dc331 s390/vmemmap: extend modify_pagetable() to handle vmemmap adds c00f05a92424 s390/vmemmap: cleanup when vmemmap_populate() fails adds aa18e0e65800 s390/vmemmap: take the vmem_mutex when populating/freeing adds b9ff81003cf1 s390/vmem: cleanup empty page tables adds f2057b4266a6 s390/vmemmap: fallback to PTEs if mapping large PMD fails adds cd5781d63eaf s390/vmemmap: remember unused sub-pmd ranges adds 2c114df07193 s390/vmemmap: avoid memset(PAGE_UNUSED) when adding consec [...] adds 9a996c67a65d s390/vmemmap: coding style updates new 45365a06aa30 Merge tag 's390-5.9-1' of git://git.kernel.org/pub/scm/lin [...] adds fb37409a01b0 arch: remove unicore32 port adds 5853d602dc58 cpufreq: remove unicore32 driver adds c59e68250c4b i2c/buses: remove i2c-puv3 driver adds a559063a6865 input: i8042: remove support for 8042-unicore32io adds a2022e1cf368 pwm: remove pwm-puv3 driver adds e26e59190ecd video: fbdev: remove fb-puv3 driver adds fa4b9519f074 rtc: remove fb-puv3 driver adds 3346dd99fb4c MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry new 05119217a9bd Merge tag 'rm-unicore32' of git://git.kernel.org/pub/scm/l [...] adds 028a342ec8e1 m68k: Add arch/m68k/Kbuild adds bd3ff3f1b69c m68k: sun3: Descend to prom from arch/m68k/sun3 adds 2367b0264294 m68k: Optimize cc-option calls for cpuflags-y adds 40b13fd7fd6e m68k: Pass -D options to KBUILD_CPPFLAGS instead of KBUILD [...] adds 5f5f2949c14d m68k: Use sizeof_field() helper adds be1a31283655 m68k: atari: Annotate dummy read in ROM port IO code as __ [...] adds aeb445bf2194 m68k: mac: Don't send IOP message until channel is idle adds 931fc82a6aaf m68k: mac: Fix IOP status/control register writes adds adc19b2e314b m68k: mac: Don't send uninitialized data in IOP message reply adds 47fbcb9506df m68k: mac: Improve IOP debug messages adds e3a549487f08 m68k: Use CLEAN_FILES to clean up files adds 382f429bb559 m68k: defconfig: Update defconfigs for v5.8-rc3 new 8c4e1c027ae6 Merge tag 'm68k-for-v5.9-tag1' of git://git.kernel.org/pub [...] adds d4e0340919fb arm64/module: Optimize module load time by optimizing PLT [...] adds 638d50313009 arm64/panic: Unify all three existing notifier blocks adds dd72078466ec arm64: Document sysctls for emulated deprecated instructions adds 2a379716f3d7 arm64/defconfig: Enable CONFIG_KEXEC_FILE adds a1634a542f74 arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT adds 7af928851508 smccc: Make constants available to assembly adds 0de674afe83c arm64: stacktrace: Move export for save_stack_trace_tsk() adds abb7962adc80 arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K [...] adds 493cf9b723bc arm64: s/AMEVTYPE/AMEVTYPER adds 0ae3b13aab21 arm64/entry: deduplicate SW PAN entry/exit routines adds a46cec12f4a5 arm64: Reserve HWCAP2_MTE as (1 << 18) adds ea0eada45632 recordmcount: only record relocation of type R_AARCH64_CAL [...] adds c4885bbb3afe arm64/mm: save memory access in check_and_switch_context() [...] adds 338c11e94e16 arm64: use IRQ_STACK_SIZE instead of THREAD_SIZE for irq stack adds 1d50e5d0c505 crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo adds bbdbc11804ff arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo adds bc67f10ad1d7 arm64/cpufeature: Add remaining feature bits in ID_AA64MMF [...] adds 853772ba8023 arm64/cpufeature: Add remaining feature bits in ID_AA64MMF [...] adds 356fdfbe8761 arm64/cpufeature: Add remaining feature bits in ID_AA64MMF [...] adds 8d3154afc10d arm64/cpufeature: Replace all open bits shift encodings wi [...] adds c6c83d757a13 arm64/cpufeature: Validate feature bits spacing in arm64_f [...] adds 1583052d111f arm64/acpi: disallow AML memory opregions to access kernel memory adds 325f5585ec36 arm64/acpi: disallow writeable AML opregion mapping for EF [...] adds f011856ce7b6 perf/smmuv3: To simplify code for ioremap page in pmcg adds 539707caa1a8 arm64: perf: Correct the event index in sysfs adds 1b86abc1c645 sched_clock: Expose struct clock_read_data adds aadd6e5caaac time/sched_clock: Use raw_read_seqcount_latch() adds 950b74ddefc4 arm64: perf: Implement correct cap_user_time adds 279a811eb520 arm64: perf: Only advertise cap_user_time for arch_timer adds 6c0246a4588d perf: Add perf_event_mmap_page::cap_user_time_short ABI adds c8f9eb0d6eba arm64: perf: Add cap_user_time_short adds 5271d915a99c tools headers UAPI: Update tools's copy of linux/perf_event.h adds 55fdc1f44cd6 arm64: perf: Expose some new events via sysfs adds d53b5c013e1e arm64/vdso: use the fault callback to map vvar pages adds 1b6867d2916b arm64/vdso: Zap vvar pages when switching to a time namespace adds 3503d56cc723 arm64/vdso: Add time namespace page adds ee3cda8e4606 arm64/vdso: Handle faults on timens page adds bcf996434240 arm64/vdso: Restrict splitting VVAR VMA adds 9614cc576d76 arm64: enable time namespace support adds 07d2e59f27cd ACPI/IORT: Make iort_match_node_callback walk the ACPI nam [...] adds d1718a1b7a86 ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic adds 39c3cf566cea ACPI/IORT: Make iort_msi_map_rid() PCI agnostic adds 3a3d208beede ACPI/IORT: Remove useless PCI bus walk adds b8e069a2a8da ACPI/IORT: Add an input ID to acpi_dma_configure() adds 746a71d02b5d of/iommu: Make of_map_rid() PCI agnostic adds a081bd4af4ce of/device: Add input id to of_dma_configure() adds 5bda70c6162d dt-bindings: arm: fsl: Add msi-map device-tree binding for [...] adds 6f881aba0110 of/irq: make of_msi_map_get_device_domain() bus agnostic adds 2bcdd8f2c07f of/irq: Make of_msi_map_rid() PCI bus agnostic adds 998fb7badf03 bus/fsl-mc: Refactor the MSI domain creation in the DPRC driver adds 6305166c8771 bus: fsl-mc: Add ACPI support for fsl-mc adds c4334d576cf4 arm64: pgtable-hwdef.h: delete duplicated words adds c4b5abba0083 arm64: ptrace.h: delete duplicated word adds 1a9ea25d1874 arm64: sigcontext.h: delete duplicated word adds 4557062da7eb Merge branches 'for-next/misc', 'for-next/vmcoreinfo', 'fo [...] adds 552ae76face5 arm64: Detect the ARMv8.4 TTL feature adds 6fcfdf6d7289 arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors adds c10bc62ae4d2 arm64: Add level-hinted TLB invalidation helper adds e735b98a5fe0 arm64: Add tlbi_user_level TLB invalidation helper adds 2631ed00b049 tlb: mmu_gather: add tlb_flush_*_range APIs adds c4ab2cbc1d87 arm64: tlb: Set the TTL field in flush_tlb_range adds a7ac1cfa4c05 arm64: tlb: Set the TTL field in flush_*_tlb_range adds 34e36d81a0ef arm64: Shift the __tlbi_level() indentation left adds 61c11656b67b arm64: tlb: don't set the ttl value in flush_tlb_page_nosync adds b620ba54547c arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature adds 7c78f67e9bd9 arm64: enable tlbi range instructions adds d1d3aa98b1d4 arm64: tlb: Use the TLBI RANGE feature in arm64 adds 18aa3bd58b14 Merge branch 'for-next/tlbi' into for-next/core adds f143c11bb7b9 tools: bpf: Use local copy of headers including uapi/linux [...] adds e506ea451254 compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h adds b78b331a3f5c asm/rwonce: Allow __READ_ONCE to be overridden by the arch [...] adds d64628588515 alpha: Override READ_ONCE() with barriered implementation adds 3c9184109e78 asm/rwonce: Remove smp_read_barrier_depends() invocation adds 002dff36acfb asm/rwonce: Don't pull <asm/barrier.h> into 'asm-generic/r [...] adds 71c0b9a65cef vhost: Remove redundant use of read_barrier_depends() barrier adds bb7cdd38185a alpha: Replace smp_read_barrier_depends() usage with smp_[r]mb() adds 93fab07c2293 locking/barriers: Remove definitions for [smp_]read_barrie [...] adds 8ca924aeb4f2 Documentation/barriers: Remove references to [smp_]read_ba [...] adds 9ce1b14e7404 Documentation/barriers/kokr: Remove references to [smp_]re [...] adds 628fd55671f7 tools/memory-model: Remove smp_read_barrier_depends() from [...] adds c6cd2e011655 include/linux: Remove smp_read_barrier_depends() from comments adds ad83ec6ce136 checkpatch: Remove checks relating to [smp_]read_barrier_d [...] adds eb5c2d4b45e3 compiler.h: Move compiletime_assert() macros into compiler [...] adds 5f1f7f6c205a arm64: Reduce the number of header files pulled into vmlin [...] adds 0e4cd9f26549 Merge branch 'for-next/read-barrier-depends' into for-next/core new 145ff1ec090d Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new 04c8d2d01cfd Merge remote-tracking branch 'fixes/master' new 9b10a2b348e1 Merge remote-tracking branch 'sparc/master' new 2ef740da4fef selftests: netfilter: add meta iif/oif match test new 73f9407b3eb8 netfilter: conntrack: Move nf_ct_offload_timeout to header file new 4203b19c2796 netfilter: flowtable: Set offload timeout when adding flow new 8a943ade81e2 Merge remote-tracking branch 'netfilter/master' adds d9d52398b710 Merge branch 'for-linus' into for-next adds 675398674c4e ALSA: firewire-motu: wait for notification when changing c [...] adds d955dab33af4 ALSA: pcm: Use dma_mmap_coherent() on x86, too adds 28e60dbb83f7 ALSA: memalloc: Initialize all fields of snd_dma_buffer properly adds 2a1f3368bff6 ALSA: memalloc: Make SG-buffer helper usable for continuou [...] adds 3ad796cbc36a ALSA: pcm: Use SG-buffer only when direct DMA is available adds c32a5fbc1802 Merge branch 'topic/dma-fix2' into for-next adds f34a4c9dd4ca ALSA: hda: Enable sync-write operation as default for all [...] adds bf61c42a446f ALSA: hda: generic: Always call led-trigger for mic mute LED adds 7cdf8c49b1df ALSA: hda: generic: Add a helper for mic-mute LED with LED [...] adds 8a503555be46 ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED [...] adds e65a2caf3b05 ALSA: hda/conexant: Convert to cdev-variant of mic-mute LE [...] adds 23a2b46966bd ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LE [...] adds 5fc0f6930035 ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() adds fe1a162191a5 ALSA: hda: generic: Drop the old mic-mute LED hook adds 15509b634472 ALSA: hda: generic: Add vmaster mute LED helper adds 8d3d1ece3118 ALSA: hda/realtek: Use the new vmaster mute LED helper adds 929f718cb390 ALSA: hda/conexant: Use the new vmaster mute LED helper adds d1d37c572cf0 ALSA: hda/sigmatel: Use the new vmaster mute LED helper adds 766538ac4af8 ALSA: hda/realtek: Unify LED helper code adds c9e272f9e03d ALSA: hda: Let LED cdev handling suspend/resume adds c7440acc8597 Merge branch 'topic/hda-micmute-led' into for-next adds 81033c6b584b ALSA: core: Warn on empty module adds 5ff40e6d0f8a ALSA: usb-audio: Fix some typos adds 713bdcb920e3 ALSA: core: pcm_iec958: fix kernel-doc adds d777587150bc ALSA: hda: fix SND_HDA_GENERIC kconfig & build adds 2441bf4dbcb8 ALSA: compress: document the compress audio state machine adds d0af37c8ec07 ALSA: compress: document the compress gapless audio state machine adds 65cec1ef250a ALSA: isa/gus: remove -Wmissing-prototypes warnings adds 6a4f2b6947d0 ALSA: isa/gus: remove 'set but not used' warning adds 232af6a9057d ALSA: pci/asihpi: remove 'set but not used' warnings adds 7d23b167ec6d ALSA: pci/asihpi: fix kernel-doc adds 3237befae739 ALSA: pci/asihpi: remove 'set but not used' warning adds 8f53cb8e255d ALSA: pci/echoaudio: remove 'set but not used' warning adds 3d8f0f971807 ALSA: pci/aw2-saa7146: remove 'set but not used' warning adds 48af5f942aaf ALSA: pci/ctxfi/ctatc: fix kernel-doc adds fe37285059fd ALSA: pci/ctxfi: fix kernel-doc warnings adds 74729a8f06b6 ASoC: pci/emu10k1: remove "set but not used' warnings adds ba2def292852 ALSA: firewire: fix kernel-doc adds 518fe506dfe1 ALSA: pci/emu10k1: remove 'set but not used' warning adds 6cdc01ebdfb0 ALSA: pci/korg1212: remove 'set but not used' warnings adds ab3ee0926171 ALSA: pci/rme9652/hdspm: remove always true condition adds 6add6b02e53f ALSA: pci/oxygen/xonar_wm87x6: remove always true condition adds 04b3c79533ec ALSA: xen: remove 'set but not used' warning adds 8068a5814f01 ALSA: pci/es1938: remove 'set but not used' warning adds af8c5dffc95b ALSA: pci/fm801: fix kernel-doc adds 86a5d9cfbb84 ALSA: pci/via82xx: remove 'set but not used' warnings adds 369a0332bda1 ALSA: pcmcia/pdaudiocf: fix kernel-doc adds 5ddf2dfe8237 ALSA: vx_core: remove warning for empty loop body adds ad1e0b7de0cc ALSA: pci/au88x0: remove "defined but not used" warnings adds 951894cf30f4 ALSA: hda/hdmi: Add Intel silent stream support adds 467fd0e82b62 ALSA: pcm: Fix build error on m68k and others adds ec03370e6d8a ALSA: usb/line6: remove 'defined but not used' warning adds db091b0e1423 ALSA: echoaudio: Remove redundant check adds 027c70021b90 ALSA: echoaudio: Race conditions around "opencount" adds 6c3312544873 ALSA: echoaudio: Prevent races in calls to set_audio_format() adds f688a0dfe247 ALSA: echoaudio: Prevent some noise on unloading the module adds a0b224b90bb6 ALSA: echoaudio: Address bugs in the interrupt handling adds c0dbbdad4e11 ALSA: Use fallthrough pseudo-keyword adds 4d6cd8f1b873 ALSA: atmel: Remove invalid "fall through" comments adds 401b3e6e1975 ALSA: xen: Remove superfluous fall through comments adds e2d413f93461 ALSA: Replace with fallthrough pseudo keyword in the remai [...] adds 0afff876ddf3 ALSA: line6: add hw monitor volume control for POD HD500 adds b91c9cb9d4b3 ALSA: echoaudio: re-enable IRQs on failure path adds ee85a360482b ALSA: hda/tegra: Disable sync-write operation adds 7933d669ca9c ALSA: ac97: Replace the words white/blacklist adds 6205372c320b ALSA: bt87x: Replace the words white/blacklist adds ba2b94ee737f ALSA: ctxfi: Replace the word blacklist adds abe092aed2aa ALSA: es1968: Replace the words white/blacklist adds 6317e5eb2092 ALSA: hda: Replace the words white/blacklist adds 7ce78fc84562 ALSA: intel8x0: Replace the words white/blacklist adds 03fa2a7a1272 ALSA: nm256: Replace the words blacklist adds 216416725e4c ALSA: via82xx: Replace the words whitelist adds 52bedfbd45eb ALSA: usb-audio: Replace blacklist word adds 7d50b295c4af Revert "ALSA: pcm: Use SG-buffer only when direct DMA is a [...] adds 61eee4a7fc40 ALSA: hda: Add support for Loongson 7A1000 controller adds 71ea8eebdd44 ALSA: line6: Use kmemdup in podhd_set_monitor_level() adds 7ed33ea6b4fa ALSA: Replace HTTP links with HTTPS ones adds 6779ec13ca63 ALSA: asihpi: delete duplicated word adds 9ab0cb309e79 ALSA: Replace the word "slave" in vmaster API adds 2e5a8e1527a8 ALSA: usb-audio: endpoint : remove needless check before u [...] adds 7f3ecf47591a ALSA: doc: use correct config variable name adds 2ac82e20e237 ALSA: docs: fix typo new 3b5d1afd1f13 Merge branch 'for-next' into for-linus new a00dc409de45 ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value. new cc5edb1bd3f7 ALSA: hda/ca0132 - Add new quirk ID for Recon3D. new 7fe3530427e5 ALSA: hda/ca0132 - Fix AE-5 microphone selection commands. new 07c9983b567d Revert "ALSA: hda: call runtime_allow() for all hda controllers" adds 17212e718878 Merge existing fixes from asoc/for-5.8 adds c01db8b00d35 ASoC: wm0010: Use kmemdup rather than duplicating its impl [...] adds 7a3a7671fa6c ASoC: samsung: Add driver for Aries boards adds 3f2ec71cb8f5 ASoC: Document wm8994 endpoints adds 14ebd62c12dc ASoC: Add bindings for Samsung Aries audio complex adds 6f1519a0ff5f ASoC: bindings: wm8960: Add property for headphone detection adds c9015a172337 ASoC: wm8960: Support headphone jack detection function adds c4c59b95b7f7 ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt adds 6b9fbb073636 ASoC: img-parallel-out: Fix a reference count leak adds 8d8efecb28b8 ASoC: rl6231: Add new supports on rl6231 adds d54348fbefcd ASoC: rt5682: Let PLL2 support the freq conversion for 441 [...] adds fde418b61d81 ASoC: rt5682: DAI wclk supports 44100 Hz output adds 6b76bf3e0ff6 dt-bindings: Added device tree binding for max98390 adds 9ba4af79c94b ASoC: max98390: Add Amp init common setting func. adds b7a742cff3f6 ASoC: AMD: Use mixer control to switch between DMICs adds 4ca8701ee310 ASoC: soc-component: add soc_component_pin() and share code adds c7d75b5938e3 ASoC: soc-component: move snd_soc_component_xxx_regmap() t [...] adds 536aba1dd493 ASoC: soc-component: move snd_soc_component_initialize() t [...] adds e2329eeba45f ASoC: soc-component: add soc_component_err() adds 4f39514f3698 ASoC: soc-component: add snd_soc_pcm_component_prepare() adds e1bafa828e3a ASoC: soc-component: add snd_soc_pcm_component_hw_params() adds 047511198639 ASoC: soc-component: add snd_soc_pcm_component_hw_free() adds 32fd120475c1 ASoC: soc-component: add snd_soc_pcm_component_trigger() adds 257c4dac8b78 ASoC: soc-component: add snd_soc_component_init() adds 460b42d162e3 ASoC: soc-component: merge soc-io.c into soc-component.c adds 836367be289d ASoC: soc-component: merge soc_pcm_trigger_start/stop() adds 45108214dbfd ASoC: soc-component: tidyup Copyright adds 13919056bf44 Merge series "ASoC: soc-component: collect component funct [...] adds c46fc800948c ASoC: mediatek: mt6358: support DMIC one-wire mode adds 6323f13b4d92 ASoC: dt-bindings: mediatek: mt6358: add dmic-mode property adds ba05f1796557 Merge series "ASoC: mediatek: mt6358: support DMIC one-wir [...] adds 3aad07b87ac3 ASoC: max98357a: add compatible string for MAX98360A adds 3e3b803f9e76 ASoC: dt-bindings: add compatible string for MAX98360A adds c42d8c17a952 Merge series "ASoC: max98357a: support MAX98360A in OF" fr [...] adds 1328948fea69 ASoC: soc-core: reduce verbosity of BE override message adds 799827a42045 ASoC: soc-pcm: improve error messages in soc_pcm_new() adds 1d5cd5254f67 ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages adds 674b92898668 Merge series "ASoC: improve core dmesg logs and verbosity" [...] adds c5477e966728 ASoC: Intel: Add KeemBay platform driver adds c544912bcc2d ASoC: Intel: Add makefiles and kconfig changes for KeemBay adds e16caedf7371 ASoC: Add documentation for KeemBay i2s adds d8bc1b052e8d Merge series "ASoC: Intel: Add KeemBay ASoC platform drive [...] adds e4cc0aaac390 ASoC: fsl_easrc: Fix -Wmissing-prototypes warning adds 633a2c7d6e62 ASoC: fsl_easrc: Fix -Wunused-but-set-variable adds d73d682a9e87 ASoC: fsl_easrc: Fix "Function parameter not described" warnings adds 1cdd255a58e9 Merge series "ASoC: fsl_easrc: Fix several warnings" from [...] adds 668b1508cf9e ASoC: rt1015: Flush DAC data before playback. adds deca195383a6 ASoC: tegra: Fix reference count leaks. adds 56d6663d41f9 ASoC: bindings: fsl-asoc-card: Add compatible string for MQS adds 039652a5b965 ASoC: fsl-asoc-card: Add MQS support adds 632108afda6a ASoC: bindings: fsl_spdif: Add new compatible string for imx6sx adds f61b9273c347 ASoC: fsl_spdif: Add support for imx6sx platform adds e50186e1dae6 ASoC: meson: imply acodec glue on axg sound card adds b4ecd58b01fb ASoC: Intel: byt*: simplify card names for SOF uses adds 7bfbddfc9841 ASoC: Intel: cht*: simplify card names for SOF uses adds a5f610c0fa7e ASoC: Intel: broadwell: simplify card names for SOF uses adds 3499f9ad5d78 ASoC: amd: Removing unnecessary instance initialization adds 9cb2b3796e08 ASoC: fsl_spdif: Add pm runtime function adds 3bd057c8219d ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845 adds d6fea46e086b ASoC: wm_adsp: Add controls for calibration and diagnostic FW adds cf6e26c71bfd ASoC: soc-component: merge snd_soc_component_read() and sn [...] adds e8712315c44d ASoC: soc-component: use io_mutex correctly adds 2f86f20bafc3 ASoC: pxa: rename to snd_soc_component_read() adds f0daed1a4998 ASoC: atmel: rename to snd_soc_component_read() adds 981abdfe9995 ASoC: codecs: rename to snd_soc_component_read() adds eaf2767cad93 ASoC: codecs: wcd*: rename to snd_soc_component_read() adds e348cf543426 ASoC: codecs: tlv*: rename to snd_soc_component_read() adds 1227f601ba34 ASoC: codecs: max*: rename to snd_soc_component_read() adds a6f80d99b939 ASoC: codecs: msm*: rename to snd_soc_component_read() adds e896c1ed67ef ASoC: codecs: alc*: rename to snd_soc_component_read() adds 6d75dfc3e865 ASoC: codecs: wm*: rename to snd_soc_component_read() adds 467a2553dd21 ASoC: codecs: rt*: rename to snd_soc_component_read() adds 2925b58209c9 ASoC: codecs: da*: rename to snd_soc_component_read() adds a11f8a1c33ed ASoC: codecs: cs*: rename to snd_soc_component_read() adds 8a6fc33ba64a ASoC: codecs: ak*: rename to snd_soc_component_read() adds 5b554b0a29ce ASoC: remove snd_soc_component_read32() adds 39853b1438bf Merge series "ASoC: merge snd_soc_component_read() and snd [...] adds 5748f4eb01a4 ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_ [...] adds b1647f9f4f27 ASoC: mediatek: mt8183-da7219: set playback and capture co [...] adds ee8a41cd30a9 ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() adds 21a00fb33790 ASoC: soc-link: introduce exit() callback adds bcb43fdae1c0 ASoC: Intel: bdw-rt5677: fix module load/unload issues adds e56054e75325 ASoC: Intel: kbl-rt5660: use .exit() dailink callback to r [...] adds b0c96fc1ab29 ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() adds 4fcc922cb311 ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() adds c3d89fd7a86c Merge series "ASoC: add dailink .exit() callback" from Pie [...] adds 3cd990267401 ASoC: fsl-asoc-card: Add WM8524 support adds 3b3372fa65ba ASoC: bindings: fsl-asoc-card: Add compatible string for wm8524 adds bc07b54459cb ASoC: tas2562: Update shutdown GPIO property adds c8294da2ed0b ASoC: tas2562: Fix format issue for extra space before a comma adds 6f81e520b290 ASoC: tas2562: Fix shut-down gpio property adds 10e834099d38 ASoC: core: move definition of enum snd_soc_bias_level adds 3d62ef4280a3 ASoC: dapm: declare missing structure prototypes adds 72ac4a4bef48 ASoC: rt1015: add missing header inclusion adds b6d6e9ea8fb9 snd/soc: correct trivial kernel-doc inconsistency adds 8753889e2720 ASoC: SOF: nocodec: add missing .owner field adds 299120928897 ASoC: Intel: cml_rt1011_rt5682: add missing .owner field adds fb4b42f68972 ASoC: Intel: sof_sdw: add missing .owner field adds 88cee34b776f ASoC: Intel: bxt_rt298: add missing .owner field adds 2555ebe94df0 ASoC: Intel: sof_sdw: add quirk override with kernel parameter adds 2697f3af42b7 ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log adds 94d2d0897474 ASoC: Intel: Boards: tgl_max98373: add dai_trigger function adds c8090048daf8 ASoC: Intel: Boards: tgl_max98373: Fix the comment for max [...] adds 719e8179cef3 ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 adds e1a31c092f3f ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level f [...] adds 8a473c39ae54 ASoC: Intel: Boards: cml_rt1011_rt5682: use statically def [...] adds 5ac7c1b29310 ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks adds bc7477fc2ab4 ASoC: Intel: Boards: tgl_max98373: Update TDM configuratio [...] adds b0a31a78a048 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] adds ec0d0f6342d4 ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec adds 55caf37031f4 ASoC: Intel: common: add match table for TGL MAX98373 + RT [...] adds f6de798eca42 ASoC: samsung: Fix a typo in Kconfig adds be82e88895d1 ASoC: Intel: sof_sdw: Add MAX98373 support adds abc17b2974d6 asoc: Update supported rate and format for dummy dai adds 4946cd45ef66 ASoC: Documentation: fix reference to renamed source file adds d7bd40ae55ce ASoC: tas2562: Add right and left channel slot programming adds 09ed395b05fe ASoC: tas2562: Add voltage sense slot configuration adds f10b6c99c084 ASoC: tas2562: Add voltage sense slot property adds 351cf7445f00 Merge branch 'for-5.8' of https://git.kernel.org/pub/scm/l [...] adds d8d702e19e99 ASoC: fsl_sai: Refine regcache usage with pm runtime adds 9308a3c92642 ASoC: dt-bindings: keembay-i2s: Fix reg descriptions adds 9a7794bd4a28 ASoC: Intel: KeemBay: Fix header guard adds 88ba5f4a642e ASoC: dt-bindings: simple-card: Fix 'make dt_binding_check [...] adds 820d7fcb23c1 ASoC: amd: Enable interrupt in dma_open adds d0250cf4f2ab ASoC: fsl_asrc: Add an option to select internal ratio mode adds eb83aa46dcb8 ARM: dts: motorola-mapphone-common: remove unneeded "simpl [...] adds ef3ab250aad9 ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture adds 8142500e7dc0 ASoC: dt-bindings: Add documentation for TI j721e EVM (CPB [...] adds 6748d0559059 ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) adds a2b782d59c57 Merge series "ASoC: ti: Add support for audio on J721e EVM [...] adds e1435a1feb18 ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp adds 5635181b712b ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning adds 110138840250 ASoC: Intel: atom: fix kernel-doc adds 544079abf603 ASoC: Intel: atom: fix 'defined but not used' warning adds 8a78439ab1b8 Merge series "ASoC: Intel: atom: fix kernel-doc and W=1 wa [...] adds 7fdc15120962 ASoC: codecs: cs4270: fix kernel-doc adds 5502ce4ea214 ASoC: codecs: cs42l42: remove always-true comparisons adds 824186fbf734 ASoC: codecs: wm8986: fix missing kernel-doc arguments adds 419eac3cff69 ASoC: codecs: wm8960: fix kernel-doc adds 442950a3dc9c ASoC: codecs: wm9713: remove spurious kernel-doc comment start adds 7c4084e11270 ASoC: codecs: wm8994: fix kernel-doc adds c8e22990d2e9 Merge series "ASoC: codecs: wm/cs: fix kernel-doc and W=1 [...] adds c950e9fcc79b ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrec [...] adds 59b44649a8f2 ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_ [...] adds 9e0d21e1210f ASoC: amd: add logic to check dmic hardware runtime adds 8182fa9afc8b ASoC: soc-ac97: fix kernel-doc adds 6ababfc06236 ASoC: fsl: fsl_ssi: fix kernel-doc adds 45e039d9a67e ASoC: fsl: fsl_asrc: fix kernel-doc adds c14f61a89c13 ASoC: rt5670: Remove struct rt5670_platform_data adds 883330c11fa6 ASoC: rt5670: Rename dev_gpio to gpio1_is_irq adds 4096d0a541bf Merge series "ASoC: rt5670: 2 small cleanups" from Hans de [...] adds 2f981391756f ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start adds e3b741918f23 ASoC: fsl: fsl_ssi: fix kernel-doc adds 31deacffcdba ASoC: fsl: fsl-asoc-card: fix kernel-doc adds 28fd6ff15867 ASoC: fsl: fsl_spdif: fix kernel-doc adds 4674bf0622b3 ASoC: fsl: fsl_asrc: fix kernel-doc adds 3bae1719b383 ASoC: fsl: fsl_esai: fix kernel-doc adds a9b6f702edc5 Merge series "ASoC: fsl: fix kernel-doc" from Pierre-Louis [...] adds 2cb7802b50a2 ASoC: codecs: wm8400: remove unused variables adds 68d1abe186d1 ASoC: amd: add ACPI dependency check adds 5146b6a92c11 ASoC: da7213: add default clock handling adds dc1aff7f0d1b ASoC: amd: acp-da7219-max98357a: fix 'defined but not used [...] adds 41e4a5b32af6 ASoC: amd: acp-rt5645: fix 'defined but not used' warning adds 5ec2978f1e74 ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning adds fadecf947a72 ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning adds 16607237f3b6 ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable adds 343403e2dad8 ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable adds ce1d4d26b8ee Merge series "ASoC: amd: remove warnings with make W=1" fr [...] adds a5911ac5790a ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() adds ee3d133972f1 ASoC: amd: fixed kernel warnings adds b6198097b84a ASoC: q6asm: add command opcode to timeout error report adds 0579ece8f4de ASoC: qdsp6: use dev_err instead of pr_err adds 81e7d4ce8bff Merge series "ASoC: qdsp6: add gapless compressed audio su [...] adds 129fc2ba01c8 ASoC: topology: use break on errors, not continue adds 952bd9377ef6 ASoC: topology: factor kfree(se) in error handling adds 8bf9475fe49f ASoC: topology: add more logs when topology load fails. adds 76c49909a692 Merge series "ASoC: topology: fix error handling flow" fro [...] adds 4dae01c2e5df ASoC: mediatek: mt8183: sort header inclusions in alphabetical adds f4fb4fef4966 ASoC: mediatek: mt8183: support machine driver with rt1015 adds ab1ba5252f61 ASoC: mt8183: add compatible string for using rt1015 adds 6940701c715e Merge series "ASoC: mediatek: mt8183: support machine driv [...] adds 1dfdbe73ccf9 ASoC: atmel-classd: remove codec component adds f3c668074a04 ASoC: atmel-pdmic: remove codec component adds 91cb940c2c95 ASoC: tlv320adcx140: Add ASI enable for channel 5-8 adds 336c129139cd ASoC: tlv320adcx140: Add tx offset slot programming adds 3e146b55a4f5 ASoC: codecs: Use fallthrough pseudo-keyword adds 0bdaef8a9c9a ASoC: atmel: fix kernel-doc adds 53c512d89fef ASoC: samsung: spdif: fix kernel-doc adds b023cc4c4e9e ASoC: samsung: pcm: fix kernel-doc adds cf3804dbd3c4 ASoC: tegra: tegra20_das: remove always-true comparison adds 891ba284df5e ASoC: uniphier: aio-core: fix kernel-doc adds d3d0502ae595 ASoC: codecs: da7210: fix kernel-doc adds 14310a9644f6 ASoC: codecs: da7219: fix 'defined but not used' warning adds a7997d67f6c2 ASoC: codecs: jz4770: Remove defined but never used variab [...] adds 0a292439655d ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' adds fbcde4ffa5fe ASoC: codecs: cros_ec_codec: fix 'defined but not used' warning adds 07ac670981fc ASoC: codecs: es8316: fix 'defined but not used' warning adds ce7ed845eb60 ASoC: codecs: max98390: fix 'defined but not used' warning adds 56bbfbfdab2b ASoC: codecs: rt*: fix 'defined but not used' warning adds a834238961bc Merge series "ASoC: Clean-up W=1 build warnings - part1" [...] adds d7ee0c722117 ASoC: codecs: max98373: split I2C and common parts adds 56a5b7910e96 ASoC: codecs: max98373: add SoundWire support adds cb468cd5b9e1 ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies adds be3afa120c5f ASoC: Intel: sdw_max98373: add card_late_probe support adds 1c6579b5ecff Merge series "ASoC: codecs: add MAX98373 Soundwire driver" [...] adds 31add0d56e5c ASoC: mediatek: mt8183-da7219: sort header inclusions in a [...] adds cbafb2cc5f56 ASoC: mediatek: mt8183-da7219: remove forward declaration [...] adds e5d4bdffc8c8 ASoC: mediatek: mt8183-da7219: extract codec and DAI names adds f739f2ce708c ASoC: mediatek: mt8183-da7219: add compatible string for u [...] adds 9e30251fb22e ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 adds 03824376465b Merge series "ASoC: mediatek: mt8183-da7219: support machi [...] adds 984b2cadd9e1 ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment i [...] adds 055b08215670 ASoC: fsl_spdif: Clear the validity bit for TX adds aa3fce5cd454 ASoC: fsl_spdif: Add kctl for configuring TX validity bit adds 93ba7c8d79ef Merge series "ASoC: fsl_spdif: Clear the validity bit for [...] adds 97d73032a89d ASoC: sti: uniperif: fix 'defined by not used' warning adds d4633504213e ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec [...] adds 643e305e9b2c ASoC: sunxi: sun4i-i2s: add missing clock and format argum [...] adds c7202a19cf83 ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txda [...] adds 701f4727f7bb ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneld [...] adds 79b094c9dcd7 ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_v [...] adds 762a3d4313aa ASoC: codecs: rt5631: fix spurious kernel-doc start and mi [...] adds e57f0e4d4a83 ASoC: codecs: rt5659: Remove many unused const variables adds c90a67458ee1 ASoC: codecs: tlv320aic26: Demote seemingly unintentional [...] adds cc3cceedcb7e ASoC: codecs: ak4458: Remove set but never checked variable 'ret' adds 3689eb0bbd52 Merge series "ASoC: Clean-up W=1 build warnings - part2" [...] adds cc07e14b149e ASoC: dt-bindings: mt8183: add a property "mediatek, hdmi-codec" adds f2024dc55fcb ASoC: mediatek: mt8183: use hdmi-codec adds 88abbf627a56 ASoC: mediatek: mt8183: support HDMI jack reporting adds 5653841d1e6b ASoC: dt-bindings: mt8183-da7219: add a property "mediatek [...] adds 5bdbe9771177 ASoC: mediatek: mt8183-da7219: use hdmi-codec adds e25f8afd8869 ASoC: mediatek: mt8183-da7219: support HDMI jack reporting adds 1c62ec5f1a0f Merge series "ASoC: mediatek: mt8183: support DP audio" fr [...] adds f50d67f9eff6 ASoC: rockchip: spdif: Handle clk by pm runtime adds 3f6597ad2f9e ASoC: convert rk3328 codec binding to yaml adds 08277cd63797 ASoC: Convert UniPhier EVEA codec to json-schema adds 3d04d1cc4883 ASoC: Convert UniPhier AIO audio system to json-schema adds 25b384b8eabb ASoC: rsnd: don't use discriminatory terms for function names adds f7c7a24b7d0c ASoC: rsnd: don't use discriminatory terms for comment adds cf01245db899 ASoC: fsi: don't use discriminatory terms for comment adds f363459f2425 ASoC: siu: don't use discriminatory terms for parameter adds 0498b5bff83b ASoC: ssi: don't use discriminatory terms for debug log adds a3f6bf8e544a Merge series "ASoC: sh: remove discriminatory terms" from [...] adds 1b5821411348 ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' adds be75db5772f9 ASoC: soc-component: Add missed return for calling soc_com [...] adds 0cee81b4fa40 ASoC: dt-bindings: ak4642: switch to yaml base Documentation adds 5b235b5522bf ASoC: dt-bindings: ak4613: switch to yaml base Documentation adds d235b2823698 ASoC: dt-bindings: renesas, fsi: use patternProperties for [...] adds e07e49c0d1e3 ASoC: hdmi-codec: return -ENOTSUPP for digital_mute adds 350d99351011 ASoC: soc-dai.c: add .no_capture_mute support adds d789710fb248 ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() adds 059374fe9ea5 ASoC: ti: merge .digital_mute() into .mute_stream() adds 1ff123965bd0 ASoC: spear: merge .digital_mute() into .mute_stream() adds f795ff78e266 ASoC: meson: merge .digital_mute() into .mute_stream() adds 54b5927067dd ASoC: codecs: merge .digital_mute() into .mute_stream() adds 960af79d3149 ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() adds 38803ce7b53b ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() adds bd63ed76890f ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() adds 1eb2c43d26a5 ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() adds 18e028e22ebf ASoC: codecs: max*: merge .digital_mute() into .mute_stream() adds 4c66c2fc106f ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() adds 26d3c16e62e9 ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() adds 8667d948a618 ASoC: codecs: es*: merge .digital_mute() into .mute_stream() adds f39c0540d694 ASoC: codecs: da*: merge .digital_mute() into .mute_stream() adds 03c0f1b5e1e0 ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() adds 50891431aaad ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() adds bdd0c277d984 Merge series "ASoC: merge .digital_mute() into .mute_strea [...] adds 764aafdb985b ASoC: simple-card-utils: Support configure pin_name for as [...] adds c3c058aba403 ASoC: bindings: fsl-asoc-card: Support hp-det-gpio and mic [...] adds 3b171194493c ASoC: fsl-asoc-card: Support Headphone and Microphone Jack [...] adds 5f52d4dda5bc Merge series "ASoC: fsl-asoc-card: Support hp and mic dete [...] adds cc1d0cd817ba ALSA: hda: export snd_hda_codec_cleanup_for_unbind() adds 95ce82ac3c47 ALSA: hda: fix snd_hda_codec_cleanup() documentation adds 94c3a83ad309 Merge series "ALSA: hda: export snd_hda_codec_cleanup()" f [...] adds 4c5b809377b3 ASoC: qcom: qdsp6: Use the defined variable to clean code adds 969943bfc962 ASoC: rt5682: disable MICBIAS and Vref2 widget in default adds 16bf5e82facd ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() adds ca00e66c1bc8 ASoC: soc-dai.h: don't use discriminatory terms for comment adds 6301adf942a3 ASoC: rt5682: optimize the power consumption adds 92e37407811b dt-bindings: sound: renesas, rsnd: Document r8a774e1 bindings adds dc9584c5a3b8 Merge series "Add support for SATA/PCIe/USB2[3]/VIN/CSI on [...] adds 3274ed4d5dd3 ASoC: atmel: merge .digital_mute() into .mute_stream() adds a0234d0e6014 ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec adds 22e9b5430798 Merge series "ASoC: merge .digital_mute() into .mute_strea [...] adds e2978c45e5ed ASoC: soc-dai: remove .digital_mute adds 23f8d964f15a ASoC: Intel: Skylake: Avoid the use of one-element array adds e1b4a53df269 ASoC: tegra20_das.h: delete duplicated words adds 09e520908729 ASoC: wcd9335.h: fix duplicated word adds fc926a7c818c ASoC: soc-dai.h: drop a duplicated word adds 4d9e07cc41b8 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] adds 665308c0b44a ASoC: dt-bindings: tegra: Add DT bindings for Tegra210 adds 1c3b89fb7e4a ASoC: tegra: Add support for CIF programming adds 8c8ff982e9e2 ASoC: tegra: Add Tegra210 based DMIC driver adds c0bfa98349d1 ASoC: tegra: Add Tegra210 based I2S driver adds 16e1bcc2caf4 ASoC: tegra: Add Tegra210 based AHUB driver adds 327ef6470266 ASoC: tegra: Add Tegra186 based DSPK driver adds 6b174a49e4e0 Merge series "Add ASoC AHUB components for Tegra210 and la [...] adds 1f891055c7d0 ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name adds cf0418cd06ce ASoC: Intel: sof_sdw_rt711: remove properties in card remove adds 15ef2ea035db ASoC: Intel: sof_sdw: add support for systems without i915 audio adds 6b540ac763e9 ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded adds 0d95d06a7aae ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq adds b51820203396 Merge series "ASoC: Intel: machine driver updates for 5.9" [...] adds c3061bc73fd7 ASoC: sgtl5000: Convert to json-schema adds 58b868f51d6e ASoC: tas2770: Fix reset gpio property name adds ad0ddbb9ba3d ASoC: tas2770: Convert tas2770 binding to yaml adds f74028e159bb ASoC: tegra: Add Tegra210 based ADMAIF driver adds 43a10bf49f11 Merge series "Add ASoC AHUB components for Tegra210 and la [...] adds 5856d8bd308f ASoC: Replace HTTP links with HTTPS ones adds 640f835cd052 ASoC: hdac_hda: call patch_ops.free() on probe error adds c3ec8ac82105 ASoC: hdac_hda: fix memleak on module unload adds 06f07e236537 ASoC: hdac_hda: fix deadlock after PCM open error adds 45b7262174dc ASoC: SOF: define INFO_ flags in dsp_ops for imx8 adds beaa7bd10dce ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value adds bcba2c9d62f3 ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X adds f23a8e9402f8 ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M adds 68f56f618c3f ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X adds 72bb9564fd97 ASoC: SOF: topology: Update SAI config bclk/fsync rate adds 51b0243aefaa ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs adds 5180ebb81ac7 Merge series "SOF IMX fixes" from Daniel Baluta <daniel.ba [...] adds 767ee388ab8a ASoC: mediatek: mt8183: support left justified format for I2S adds e3c3cdbd5ad6 ASoC: dt-bindings: mt8183: add compatible string for using [...] adds 08145535a832 ASoC: mediatek: mt8183: support machine driver with max98357b adds 0c5b270b2e6c Merge series "ASoC: mediatek: mt8183: support machine driv [...] adds f68440508dea ASoC: ti: Replace HTTP links with HTTPS ones adds 1ce8f643ed87 ASoC: fsl: Replace HTTP links with HTTPS ones adds 779bedff9bfa ASoC: wm_adsp: Support new metadata block ID's adds 3323a148fd79 ASoC: omap: Replace HTTP links with HTTPS ones adds 83249952ffab ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors adds f9ec176cd684 ASoC: tegra: Fix build error due to 64-by-32 division adds c8361757a712 ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq adds 08b54b5e38e6 ASoC: fsl-asoc-card: Support configuring dai fmt from DT adds ca168352cf94 ASoC: bindings: fsl-asoc-card: Support properties for conf [...] adds 7349885d87c6 ASoC: convert ROHM BD28623 amplifier binding to yaml adds 0ceef681e34a ASoC: soc-xxx: add asoc_substream_to_rtd() adds 3e44c47979b7 ASoC: ux500: use asoc_substream_to_rtd() adds 02cde14ab59d ASoC: ti: use asoc_substream_to_rtd() adds 95ebd023e1c9 ASoC: tegra: use asoc_substream_to_rtd() adds c09e34b799ee ASoC: sunxi: use asoc_substream_to_rtd() adds ddb4f06d620f ASoC: stm: use asoc_substream_to_rtd() adds 1205300af9db ASoC: sof: use asoc_substream_to_rtd() adds 28ec78b0f4cc ASoC: sh: use asoc_substream_to_rtd() adds c101ce8883be ASoC: samsung: use asoc_substream_to_rtd() adds 83b95c2fc028 ASoC: pxa: use asoc_substream_to_rtd() adds d42df9400f1d ASoC: cirrus: use asoc_substream_to_rtd() adds 5c5eb29e8a68 ASoC: rockchip: use asoc_substream_to_rtd() adds ded0054359dd ASoC: amd: use asoc_substream_to_rtd() adds 9f5f078aed9d ASoC: fsl: use asoc_substream_to_rtd() adds 0cd08b10ae3b ASoC: mediatek: use asoc_substream_to_rtd() adds b1839ebf13bb ASoC: atmel: use asoc_substream_to_rtd() adds fdc9a2e469e9 ASoC: qcom: use asoc_substream_to_rtd() adds a7c7ff1a47ff ASoC: dwc: use asoc_substream_to_rtd() adds 371a014d4260 ASoC: meson: use asoc_substream_to_rtd() adds e287d0464be0 ASoC: au1x: use asoc_substream_to_rtd() adds 0359c834a2e8 ASoC: bcm: use asoc_substream_to_rtd() adds 3e3b62950ad0 ASoC: codecs: use asoc_substream_to_rtd() adds 9ae035e28937 ASoC: generic: use asoc_substream_to_rtd() adds 1581db969ca0 ASoC: sprd: use asoc_substream_to_rtd() adds 6501cad63ac1 ASoC: kirkwood: use asoc_substream_to_rtd() adds 8d08d9b00a9f ASoC: xtensa: use asoc_substream_to_rtd() adds 3359128d7fe3 ASoC: mxs: use asoc_substream_to_rtd() adds 382683c4a1c3 ASoC: uniphier: use asoc_substream_to_rtd() adds d1e2a97b3613 Merge series "ASoC: add asoc_substream_to_rtd() macro" fro [...] adds cc4d8cebbf2a ASoC: soc-component: don't report of_xlate_dai_name failures adds aa785705685e ASoC: max98390: Update dsm init sequence and condition. adds 62f2c7797de3 ASoC: max98390: update dsm param bin max size adds ed3b53e7ffe9 ASoC: qcom: Use devm for resource management adds 627ab55d745b ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() adds 0a8c336a1e02 ASoC: q6afe: Remove unused q6afe_is_rx_port() function adds 47ea88488209 ASoC: qcom: common: Support parsing links without DPCM adds f0d67fdba5dc ASoC: qcom: common: Parse properties with "qcom," prefix adds 118205d241ef ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() adds a63419beafd4 ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER adds aa2d1ee76660 Merge series "ASoC: qcom: Use qcom_snd_parse_of() for apq8 [...] adds 3aecfc72d7ad ASoC: dapm: don't call pm_runtime_* on card device adds 1255296cf023 ASoC: AMD: Restore PME_EN state at Power On adds 34facb04228b ASoC: dt-bindings: q6asm: Add Q6ASM_DAI_{TX_RX, TX, RX} defines adds 2207b93bc786 ASoC: intel/boards: use asoc_substream_to_rtd() adds 2ab9a4096639 ASoC: intel: use asoc_substream_to_rtd() adds 950039fcb3f0 Merge series "ASoC: intel: use asoc_substream_to_rtd()" fr [...] adds 3570922c4d6d ASoC: madera: Add channel numbers to AIFs adds 92e67a9c4f20 ASoC: convert Everest ES8316 binding to yaml adds f78a97003b8b ASoC: tas2562: Update shutdown GPIO property adds e35cf9f5edb1 ASoC: tas2562: Convert the tas2562 binding to yaml adds 195f101980dc ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry adds 79560b8aeb01 ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 adds 483e20a01a96 Merge series "SOF Fixes for S0iX suspend/resume sequence" [...] adds 92a007944e37 ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER adds e0c6ecf2d859 ASoC: ak4613: Undo conversion to YAML bindings adds e5448d7ec656 ASoC: tlv320adcx140: Fix various style errors and warnings adds 63b0383f3c1c dt-bindings: tlv320adcx140: Add GPO config and drive config adds 6617cff6a05e ASoC: tlv320adcx140: Add GPO configuration and drive outpu [...] adds 806a8afedef8 ASoC: tlv320adcx140: Fix GPO register start address adds 982f4a413489 ASoC: tlv320adcx140: Move device reset to before programming adds f61d06ae9946 ASoC: samsung: Document DT bindings for Midas sound subsystem adds fd0ea9cd9698 ASoC: samsung: Add sound support for Midas boards adds 9c04b5a48fca ASoC: amd: Renaming snd-soc-card structure and fields adds 0fe4b561f7df ASoC: amd: Passing card structure based on codec adds 414e3cab7d3e ASoC: amd: Adding support for ALC1015 codec in machine driver adds f7b2651b9671 ASoC: amd: Adding DAI LINK for rt1015 codec adds c3936ba9e0e4 ASoC: amd: Added hw_params support for ALC1015 adds 4d1976c79946 ASoC: dt-bindings: ak4613: switch to yaml base Documentation adds e44815a295a5 ASoC: meson: cards: remove DT_PREFIX for standard daifmt p [...] adds 3d026a8a590f Merge series "ASoC: meson: tdm fixes" from Jerome Brunet < [...] adds b81f8df8039e ASoC: Intel: KMB: Add 8kHz audio support adds d13389849caf ASoC: Intel: KMB: Rework disable channel function adds 39473c2cbd6e Merge series "ASoC: Intel: KMB: TDM Enablement patches" fr [...] adds afd842c03140 ASoC: SOF: imx: use resource_size adds 658bb297e393 ASoC: wm8962: Do not access WM8962_GPIO_BASE adds d0508b4f1604 ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack [...] adds a383308e5024 ASoC: Intel: drop unnecessary list_empty adds 14e5ad7d1189 Merge series "drop unnecessary list_empty" from Julia Lawa [...] adds 2dbf11ec7d3a ASoC: sh: Replace 'select' DMADEVICES 'with depends on' adds 08ff7209faf2 ASoC: core: Relocate and expose snd_soc_component_initialize adds 7274d4cd8506 ASoC: core: Simplify snd_soc_component_initialize declaration adds ea029dd8d012 ASoC: core: Two step component registration adds 8e34f1e867b5 Merge series "ASoC: core: Two step component registration" [...] adds 84569f329f7f Merge remote-tracking branch 'asoc/for-5.9' into asoc-next new 103f528d3bc3 Merge tag 'asoc-v5.9' of https://git.kernel.org/pub/scm/li [...] new f8c11eb7da4a ALSA: usb-audio: Add support for Lenovo ThinkStation P620 new b9586ba2e6f4 Merge remote-tracking branch 'sound-current/for-linus' new baeea2a1c172 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus new f36e8edb9573 ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function new b023666e6c01 ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from read [...] new ccff7bd468d5 ASoC: amd: renoir: restore two more registers during resume new 9493755d7c11 ASoC: fsl: Fix unused variable warning new b191f01a3756 ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n new 1337f2c5f104 ASoC: tegra: tegra210_admaif: Fix compile warning with CON [...] new fafac559604b ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n new 7543f16a0446 ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n new 823279c37466 ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n new 58ff5f4db1ae Merge series "ASoC: tegra: Fix compile warning with CONFIG [...] new 68122177749a Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new 87fc39ac39da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new c52a80d9c6d3 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 5b8ff89fd72b Merge existing fixes from regulator/for-5.8 adds 1f0b740004f0 regulator: gpio: Fix trivial spelling adds d3f3723387f9 regulator: Fix trivial spelling adds 54bd53b9c11e dt-bindings: regulator: Add DT binding for cros-ec-regulator adds dff08caf35ec platform/chrome: cros_ec: Add command for regulator control. adds 8d9f8d57e023 regulator: Add driver for cros-ec-regulator adds 0ac87aed5b5d Merge series "Add support for voltage regulator on ChromeO [...] adds cae62a937912 regulator: anatop: Constify anatop_core_rops adds bcf39c1eb1e0 regulator: cpcap: Constify cpcap_regulator_ops adds b37f076d4bfd regulator: ltc3676: Constify ltc3676_regulators adds b08af72d6e53 regulator: max8907: Constify static structs adds 9ed84d24de48 regulator: max8997: Constify struct regulator_ops adds a7503a9d8fcf regulator: pfuze100: add condition check for 'ramp_delay = 0' adds da6690767cbd regulator: consumer: Supply missing prototypes for 3 core [...] adds d3cc3dfcc20e regulator: dbx500-prcmu: Remove unused function dbx500_reg [...] adds aeee55b76bfd regulator: ab8500: Remove unused embedded struct expand_register adds 2f5add1e4216 regulator: wm8350-regulator: Repair odd formatting in docu [...] adds b89a5effb334 regulator: cpcap-regulator: Remove declared and set, but n [...] adds 7b804ce0c2e0 regulator: cpcap-regulator: Demote kerneldoc header to sta [...] adds 0c32f8aa0711 regulator: max14577-regulator: Demote kerneldoc header to [...] adds 36f69fa96a23 regulator: max8998: Staticify internal function max8998_ge [...] adds 7cb5f692077e regulator: qcom-rpmh-regulator: Repair dodgy kerneldoc hea [...] adds 4e773e7392fb regulator: pwm-regulator: Demote kerneldoc header to stand [...] adds ec84a7dff447 regulator: stpmic1_regulator: Properly document 'struct st [...] adds f10a5e499cf3 regulator: tps65217-regulator: Remove pointless 'is unsign [...] adds 44455a6d3bca regulator: tps65217-regulator: Use the returned value of t [...] adds 02d88863198c regulator: tps65218-regulator: Remove pointless 'is unsign [...] adds 0c5261663785 regulator: wm8400-regulator: Repair dodgy kerneldoc header [...] adds bfa29acd18e5 regulator: qcom_smd-regulator: Remove unused 'struct regul [...] adds 81fdcef3a615 regulator: lp87565: enable voltage regardless of ENx pin adds 47894c859479 regulator: qcom_smd: Add MP5496 regulators adds 93e39d096d73 regulator: add MP5496 regulator compatible adds e5abaf9192d0 Merge series "Add frequency / voltage scaling support for [...] adds 8d41df6469ee regulator: qcom_rpm: Constify struct regulator_ops adds 3b619e3e2d1a regulator: qcom_spmi: Constify struct regulator_ops adds d69323ee5204 Merge series "regulator/qcom: Constify static structs" fro [...] adds 4fe66d5a62fb regulator: Add support for QCOM PMIC VBUS booster adds a824bab7c62d regulator: Add dt-binding for QCOM PMIC VBUS output regulator adds d5ff5fb977f0 Merge series "Introduce PMIC based USB type C detection" f [...] adds 94462138f368 regulator: fix null pointer check on regmap adds e2c6678bd836 regulator: mp886x: use .probe_new adds 38fc6f295726 regulator: add support for SY8827N regulator adds 573016266e67 regulator: add document bindings for sy8827n adds b3ddc40b61e3 Merge series "regulator: add support for SY8827N regulator [...] adds 6c8b65950b1c regulator: da9211: Move buck modes into header file adds 6f1f1a8039e5 regulator: da9211: Implement of_map_mode adds 650e5adae019 regulator: da9211: Document allowed modes adds c9b5e85aebeb Merge series "regulator: da9211: support changing modes" f [...] adds 1c537b2d7296 regulator: mt6397: Move buck modes into header file adds 8096236db434 regulator: mt6397: Implement of_map_mode adds 347f12d57341 regulator: mt6397: Document valid modes adds 8cc31dc941e2 Merge series "regulator: mt6397: Implement of_map_mode reg [...] adds e6dea51e2d41 regulator: fan53880: Add initial support adds 643ddb618a5f dt-bindings: regulator: Document bindings for fan53880 adds 6c814b676e8b regulator: fan53880: Add missing .owner field in regulator_desc adds 0935ff5f1f0a regulator: pca9450: add pca9450 pmic driver adds 7ae9e3a6bf3f dt-bindings: regulator: add pca9450 regulator yaml adds 083986c24b38 Merge series "Add pca9450 driver" from Robin Gong <yibin.g [...] adds 318b8a09f295 regulator: fan53880: Add support for COMPILE_TEST adds 9565cccd6487 regulator: devres: Fix issues with kerneldoc headers adds 45e8446e7a15 regulator: of_regulator: Add missing colon for rdev kernel [...] adds a7c15187b391 regulator: devres: Standardise on function documentation headers adds 308e65ad060d regulator: cros-ec: Constify cros_ec_regulator_voltage_ops adds f7d7ad42a9dc regulator: Allow regulators to verify enabled during enable() adds 498ab2fdf855 regulator: qcom: Add labibb driver adds 88c14de2b678 regulator: Add labibb regulator binding adds a98bcaa92d3d regulator: Correct kernel-doc inconsistency adds 3acff11cef1d regulator: gpio: Honor regulator-boot-on property adds e1794aa43f17 regulator: core: Add destroy_regulator() adds f70e472d6960 Merge series "regulator_sync_state() support" from Saravan [...] adds 175a1d84154d regulator: convert QCOM SMD-RPM regulator document to YAML schema adds 2ca76b3e4954 regulator: Replace HTTP links with HTTPS ones adds 9177514ce349 regulator: fix memory leak on error path of regulator_register() adds 3bda44ffd93b regulator: pca9450: Convert to use module_i2c_driver adds a233547660a3 platform/chrome: cros_ec: Fix host command for regulator control. adds 176cf704425f regulator: cros-ec-regulator: Fix double free of desc->name. adds bcb3b2a7639d regulator: add the sub node names for the MP5496 PMIC new 0eddcf0267f9 regulator: mp886x: implement set_ramp_delay new ee6ad5a24575 regulator: mp886x: support setting switch freq new b4b85af052f4 regulator: mp886x: support mps,switch-frequency new 3eccc72b0c34 regulator: cros-ec-regulator: Add NULL test for devm_kmemdup call new 3de02110df96 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] new 105aba40b380 Merge remote-tracking branch 'regulator-fixes/for-linus' new ef19d1fb969f Merge remote-tracking branch 'spi/for-5.8' into spi-linus adds 064e8af71595 Merge existing fixes from spi/for-5.8 adds eb8d6d464a27 spi: add Renesas RPC-IF driver adds e8510d43f219 spi: spi-cavium-thunderx: flag controller as half duplex adds 3011d3147515 spi: altera: add 32bit data width transfer support. adds 8e04187c1bc7 spi: altera: add SPI core parameters support via platform data. adds 1fccd182a469 spi: altera: add platform data for slave information. adds 731f1e71f265 Merge series "Add more configuration and regmap support fo [...] adds 3a521450ff21 spi: bcm63xx-spi: allow building for BMIPS adds ba2137f3dbce spi: bcm63xx-hsspi: allow building for BMIPS adds 75bc1138ab2b Merge series "spi: bcm63xx: add BMIPS support" from Álvaro [...] adds 6383b118efaf spi: renesas,sh-msiof: Add r8a7742 support adds 42fd4f251384 Merge series "Add MSIOF support for R8A7742 SOC" from Lad [...] adds 38807adeaf1e spi: bcm63xx-spi: add reset support adds 0eeadddbf09a spi: bcm63xx-hsspi: add reset support adds 539afdf969d6 spi: spi-geni-qcom: No need for irqsave variant of spinlock calls adds 0ec544ceb1c1 spi: npcm-fiu: Reuse BITS_PER_BYTE definition adds 2ee471a1e28e spi: spi-geni-qcom: Mo' betta locking adds e191a082d764 spi: spi-geni-qcom: Check for error IRQs adds 902481a78ee4 spi: spi-geni-qcom: Actually use our FIFO adds 7ba9bdcb91f6 spi: spi-geni-qcom: Don't keep a local state variable adds d5fcc710a1dd Merge series "spi: spi-geni-qcom: Fixes / perf improvement [...] adds 3c6519736eef spi: altera: use regmap-mmio instead of direct mmio regist [...] adds 3820061d3815 spi: altera: support indirect access to the registers adds d9dd0fb0e197 spi: altera: fix size mismatch on 64 bit processors adds a3944c88a744 Merge series "add regmap & indirect access support" from X [...] adds 834b4e8d3441 mtd: spi-nor: cadence-quadspi: Make driver independent of [...] adds a99705079a91 mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode adds 48aae57f0f9f mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_com [...] adds c61088d1f993 mtd: spi-nor: cadence-quadspi: Fix error path on failure t [...] adds 935da5e5100f mtd: spi-nor: cadence-quadspi: Handle probe deferral while [...] adds 41b5ed6e677c mtd: spi-nor: cadence-quadspi: Drop redundant WREN in erase path adds a314f6367787 mtd: spi-nor: Convert cadence-quadspi to use spi-mem framework adds 31fb632b5d43 spi: Move cadence-quadspi driver to drivers/spi/ adds d194a22f504f Merge series "mtd: spi-nor: Move cadence-qaudspi to spi-me [...] adds 0d574c6b59c6 spi: spi-geni-qcom: Simplify setup_fifo_xfer() adds 19ea32754450 spi: spi-geni-qcom: Simplify setup_fifo_xfer() adds 59ab0fa0c807 spi: spi-geni-qcom: Don't set {tx,rx}_rem_bytes unnecessarily adds c314360cea42 Merge series "Some small spi geni cleanups" from Stephen B [...] adds 809b1b04df89 spi: introduce fallback to pio adds 7a908832ace7 spi: imx: add fallback feature adds de5fd9cb6a3f spi: altera: fix driver matching failure of the device ID [...] adds 1ac6f21a948b spi: altera: fix module autoload adds 638d8488ae00 spi: spi-geni-qcom: Don't set the cs if it was already right adds f27b1dc64125 spi: omap2-mcspi: Convert to use GPIO descriptors adds dd67de8c3b42 spi: fsl: add missing __iomem annotation adds d40f0b6f2e21 spi: Avoid setting the chip select if we don't need to adds a2f234fcabd0 spi: npcm-pspi: Convert to use GPIO descriptors adds 27e23ca806c6 spi: img-spfi: Convert to use GPIO descriptors adds 95f2fd2e52a4 spi: lantiq-ssc: Convert to use GPIO descriptors adds ac4648b5d866 spi: bcm3835: Tidy up bcm2835_spi_reset_hw() adds afe7e36360f4 spi: bcm2835: Micro-optimise IRQ handler adds 26751de25d25 spi: bcm2835: Micro-optimise FIFO loops adds f2d4f106f520 Merge series "spi: bcm2835: Interrupt-handling optimisatio [...] adds ab1c362061d9 dt-bindings: memory: document Renesas RPC-IF bindings adds ca7d8b980b67 memory: add Renesas RPC-IF driver adds d93529962d2a Merge series "Add Renesas RPC-IF support" from Sergei Shty [...] adds 2d9a744685bc spi: atmel: No need to call spi_master_put() if spi_alloc_ [...] adds 0bc7b8a2c307 spi: spi-sun6i: sun6i_spi_transfer_one(): report effectivl [...] adds b6d5527389f3 spi: spi-sun6i: sun6i_spi_transfer_one(): remove useless goto adds 2130be57d5eb spi: spi-sun6i: sun6i_spi_transfer_one(): remove not neede [...] adds 9a3ef9df22ec spi: spi-sun6i: sun6i_spi_get_tx_fifo_count: Convert manua [...] adds 5197da036398 spi: spi-sun6i: sun6i_spi_drain_fifo(): introduce sun6i_sp [...] adds 92a52ee893c1 spi: spi-sun6i: sun6i_spi_drain_fifo(): remove not needed [...] adds e4e8ca3f43f9 spi: spi-sun6i: sun6i_spi_fill_fifo(): remove not needed l [...] adds 4e7390e997af spi: spi-sun6i: sun6i_spi_transfer_one(): collate write to [...] adds 7716fa8068d4 spi: spi-sun6i: sun6i_spi_transfer_one(): enable RF_RDY in [...] adds 411b0f305b4b Merge series "spi: spi-sun6i: One fix and some improvement [...] adds cfdab2cd85ec spi: spi-geni-qcom: Set an autosuspend delay of 250 ms adds 0e801d547cf3 Merge series "spi: spi-geni-qcom: Avoid a bunch of per-tra [...] adds 60a883d119ab spi: use kthread_create_worker() helper adds 50f06cb1dd82 spi: atmel: remove redundant label out_free adds 3ea4eac3e29f SPI SUBSYSTEM: Replace HTTP links with HTTPS ones adds e013bf2d9652 dt-bindings: spi: Convert mxs spi to json-schema adds 790739c4417c dt-bindings: spi: Convert imx cspi to json-schema adds be8faebc2e55 dt-bindings: spi: Convert imx lpspi to json-schema adds 8cdcd8aeee28 spi: imx/fsl-lpspi: Convert to GPIO descriptors adds 8257083f8bcf spi: omap-100k: Drop include adds 4c5e2bba30e4 spi: spi-mem: allow specifying whether an op is DTR or not adds caf72df48be3 spi: spi-mem: allow specifying a command's extension adds 5c81c275582c spi: atmel-quadspi: reject DTR ops adds 4728f073bfc6 spi: spi-mtk-nor: reject DTR ops adds 510a230bcac4 Merge series "mtd: spi-nor: add xSPI Octal DTR support" fr [...] adds badfae429b13 spi: omap-uwire: Use clk_prepare_enable and clk_disable_unprepare adds 2ae3de10abfe spi: fix duplicated word in <linux/spi/spi.h> adds e126859729ed spi: Only defer to thread for cleanup when needed adds b780c3f38812 spi: atmel-quadspi: Use optimezed memcpy_fromio()/memcpy_toio() adds 3e84cdd427b2 spi: Fix SPI NOR and SPI NAND acronyms adds 499de01c5c0b spi: coldfire-qspi: Use clk_prepare_enable and clk_disable [...] adds 9df2003df79a spi: bcm2835: support effective_speed_hz adds 5e94c3cdaa29 spi: bcm2835aux: support effective_speed_hz adds e752ec8e9216 Merge series "spi: bcm2835/bcm2835aux: support effective_s [...] adds 055fe5f499b6 spi: spi-loopback-test: Fix formatting issues in function [...] adds c13b5044ab0a spi: spi-bitbang: Demote obvious misuse of kerneldoc to st [...] adds f6305d2706a7 spi: spi-davinci: Fix a few kerneldoc misspellings and API [...] adds dfa51f6db346 spi: spi-ep93xx: Fix API slippage adds 78a7f0c0a170 spi: spi-meson-spifc: Fix misdocumenting of 'dev' in 'stru [...] adds d9b883aeaeb0 spi: spi-meson-spicc: Remove set but never used variable ' [...] adds 6b8d1e4739f4 spi: spi-s3c64xx: Add missing entries for structs 's3c64xx [...] adds c7cd1dfbd8bb spi: spi-pl022: Provide missing struct attribute/function [...] adds e867feecda9b spi: spi-zynq-qspi: Add description for 2 missing attribut [...] adds 4b42b0b49812 spi: spi-zynqmp-gqspi: Correct a couple of misspellings in [...] adds decf5326944b spi: spi-topcliff-pch: Add missing descriptions to 'struct [...] adds c894c265a43e spi: spi-at91-usart: Remove unused OF table 'struct of_device_id' adds 9b2d611929af spi: spi-pxa2xx: Do not define 'struct acpi_device_id' whe [...] adds 85ed0f63c0e3 spi: spi-amd: Do not define 'struct acpi_device_id' when ! [...] adds b4f7f5f54705 spi: renesas,sh-msiof: Add r8a774e1 support adds 2b2d441dcfa4 Merge series "Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSI [...] adds 2abbae5a0e4e spi: lpspi: fix the imbalance of runtime pm function call adds ce8e60fe4f51 spi: spi-cadence: add support for chip select high adds 4726773292bf spi: ppc4xx: Convert to use GPIO descriptors adds f185bcc77980 spi: spi-topcliff-pch: use generic power management adds 661ccf2b3f13 spi: lantiq: fix: Rx overflow error in full duplex mode adds ddf41bf782d2 spi: lantiq: Add SMP support adds 8d19d665e0ac spi: lantiq: Move interrupt control register offesets to S [...] adds 94eca904cb97 spi: lantiq: Add support to acknowledge interrupt adds 8743d2155aed spi: lantiq: Add fifo size bit mask in SoC specific data s [...] adds 744cd0f212d7 spi: lantiq: Move interrupt configuration to SoC specific [...] adds 040f7f972978 spi: lantiq: Add support to Lightning Mountain SoC adds 956284a304dd spi: Add bindings for Lightning Mountain SoC adds 8cf125c403f4 spi: mediatek: add spi support for mt8192 IC adds 30962fe33ab5 spi: update bindings for MT8192 SoC adds 525c9e5a32bd spi: imx: enable runtime pm support adds 241b888791ee spi: sun4i: update max transfer size reported adds cfd97f94d036 spi: correct kernel-doc inconsistency adds aa9e862d7d5b spi: spidev: Align buffers for DMA adds 15b413d93ccd spi: spi-topcliff-pch: drop call to wakeup-disable adds 4d9ca632c847 spi: rockchip: Config spi rx dma burst size depend on xfer length adds 13a96935e6f6 spi: rockchip: Support 64-location deep FIFOs adds 4294e4accf8d spi: rockchip: Fix error in SPI slave pio read adds 7ac9bbf6ab30 dt-bindings: lpspi: New property in document DT bindings f [...] adds 16d791851a8d spi: lpspi: Fix kernel warning dump when probe fail after [...] adds 768ba4909a1e spi: lpspi: remove unused fsl_lpspi->chipselect adds 2a052590d453 spi: lpspi: fix using CS discontinuously on i.MX8DXLEVK adds 1d5cd4e7773c Merge series "Some bug fix for lpspi" from Clark Wang <xia [...] new ddf75be47ca7 spi: Prevent adding devices below an unregistering controller new 7f792687c4de Merge remote-tracking branch 'spi/for-5.9' into spi-linus new bc16f00d2305 Merge remote-tracking branch 'spi-fixes/for-linus' new 80805036fa32 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new d4cca19e9fd4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 3bb95bb37155 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new bc94b9dce453 Merge remote-tracking branch 'risc-v-fixes/fixes' new 0359180fcb42 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (efd7bdec601b) \ N -- N -- N refs/heads/pending-fixes (0359180fcb42)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 59 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../RCU/Design/Requirements/Requirements.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 3 +- Documentation/admin-guide/ext4.rst | 7 + Documentation/admin-guide/kdump/vmcoreinfo.rst | 16 + Documentation/block/biodoc.rst | 2 +- Documentation/block/writeback_cache_control.rst | 2 +- Documentation/cdrom/cdrom-standard.rst | 18 +- Documentation/core-api/padata.rst | 18 +- Documentation/crypto/api-intro.txt | 2 +- Documentation/crypto/userspace-if.rst | 4 +- .../devicetree/bindings/crypto/ti,sa2ul.yaml | 76 + .../memory-controllers/renesas,rpc-if.yaml | 88 + .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 50 +- .../devicetree/bindings/regulator/da9211.txt | 4 + .../regulator/google,cros-ec-regulator.yaml | 51 + .../devicetree/bindings/regulator/lp872x.txt | 4 +- .../devicetree/bindings/regulator/mp886x.txt | 4 + .../bindings/regulator/mt6397-regulator.txt | 3 + .../bindings/regulator/nxp,pca9450-regulator.yaml | 190 ++ .../bindings/regulator/onnn,fan53880.yaml | 85 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 320 --- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 108 + .../regulator/qcom,usb-vbus-regulator.yaml | 41 + .../bindings/regulator/qcom-labibb-regulator.yaml | 70 + .../bindings/regulator/silergy,sy8827n.yaml | 45 + Documentation/devicetree/bindings/rng/imx-rng.txt | 3 + .../devicetree/bindings/rng/ingenic,rng.yaml | 36 + .../bindings/rng/silex-insight,ba431-rng.yaml | 36 + .../devicetree/bindings/sound/adi,adau1977.txt | 6 +- Documentation/devicetree/bindings/sound/ak4613.txt | 27 - .../devicetree/bindings/sound/ak4613.yaml | 49 + Documentation/devicetree/bindings/sound/ak4642.txt | 37 - .../devicetree/bindings/sound/ak4642.yaml | 58 + .../devicetree/bindings/sound/everest,es8316.txt | 23 - .../devicetree/bindings/sound/everest,es8316.yaml | 50 + .../devicetree/bindings/sound/fsl,spdif.txt | 6 +- .../devicetree/bindings/sound/fsl-asoc-card.txt | 20 +- .../bindings/sound/intel,keembay-i2s.yaml | 70 + .../devicetree/bindings/sound/max98357a.txt | 12 +- .../devicetree/bindings/sound/maxim,max98390.yaml | 51 + Documentation/devicetree/bindings/sound/mt6358.txt | 6 + .../bindings/sound/mt8183-da7219-max98357.txt | 9 +- .../sound/mt8183-mt6358-ts3a227-max98357.txt | 8 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 83 + .../bindings/sound/nvidia,tegra210-admaif.yaml | 111 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 136 + .../bindings/sound/nvidia,tegra210-dmic.yaml | 83 + .../bindings/sound/nvidia,tegra210-i2s.yaml | 101 + .../devicetree/bindings/sound/qcom,q6asm.txt | 9 +- .../devicetree/bindings/sound/renesas,fsi.yaml | 19 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../bindings/sound/rockchip,rk3328-codec.txt | 28 - .../bindings/sound/rockchip,rk3328-codec.yaml | 69 + .../devicetree/bindings/sound/rohm,bd28623.txt | 29 - .../devicetree/bindings/sound/rohm,bd28623.yaml | 67 + .../bindings/sound/samsung,aries-wm8994.yaml | 147 ++ .../bindings/sound/samsung,midas-audio.yaml | 108 + .../devicetree/bindings/sound/sgtl5000.txt | 60 - .../devicetree/bindings/sound/sgtl5000.yaml | 103 + .../bindings/sound/socionext,uniphier-aio.yaml | 81 + .../bindings/sound/socionext,uniphier-evea.yaml | 70 + .../devicetree/bindings/sound/tas2552.txt | 2 +- .../devicetree/bindings/sound/tas2562.txt | 7 +- .../devicetree/bindings/sound/tas2562.yaml | 69 + .../devicetree/bindings/sound/tas2770.txt | 37 - .../devicetree/bindings/sound/tas2770.yaml | 76 + .../devicetree/bindings/sound/tas5720.txt | 6 +- .../bindings/sound/ti,j721e-cpb-audio.yaml | 95 + .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 150 ++ .../devicetree/bindings/sound/ti,tas6424.txt | 2 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 34 +- .../devicetree/bindings/sound/uniphier,aio.txt | 45 - .../devicetree/bindings/sound/uniphier,evea.txt | 26 - Documentation/devicetree/bindings/sound/wm8960.txt | 11 + Documentation/devicetree/bindings/sound/wm8994.txt | 23 + .../devicetree/bindings/spi/fsl-imx-cspi.txt | 56 - .../devicetree/bindings/spi/fsl-imx-cspi.yaml | 97 + Documentation/devicetree/bindings/spi/mxs-spi.txt | 26 - Documentation/devicetree/bindings/spi/mxs-spi.yaml | 56 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 + .../devicetree/bindings/spi/spi-davinci.txt | 4 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 29 - .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 67 + .../devicetree/bindings/spi/spi-lantiq-ssc.txt | 21 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/vendor-prefixes.yaml | 2 +- Documentation/fault-injection/fault-injection.rst | 2 +- .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../debug/kprobes-on-ftrace/arch-support.txt | 1 - .../features/debug/kprobes/arch-support.txt | 1 - .../features/debug/kretprobes/arch-support.txt | 1 - .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 1 - .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 1 - .../features/perf/perf-regs/arch-support.txt | 1 - .../features/perf/perf-stackdump/arch-support.txt | 1 - .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 1 - .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../time/modern-timekeeping/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/filesystems/f2fs.rst | 7 + Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 4 +- Documentation/memory-barriers.txt | 156 +- Documentation/s390/s390dbf.rst | 17 +- Documentation/sound/alsa-configuration.rst | 6 +- Documentation/sound/cards/audigy-mixer.rst | 2 +- Documentation/sound/cards/sb-live-mixer.rst | 2 +- Documentation/sound/designs/compress-offload.rst | 83 + Documentation/sound/designs/procfile.rst | 2 +- Documentation/sound/hd-audio/notes.rst | 6 +- Documentation/sound/kernel-api/alsa-driver-api.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 2 +- Documentation/sound/soc/dai.rst | 2 +- Documentation/spi/spi-sc18is602.rst | 2 +- Documentation/trace/ftrace.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 146 +- MAINTAINERS | 26 +- arch/alpha/include/asm/atomic.h | 16 +- arch/alpha/include/asm/barrier.h | 59 +- arch/alpha/include/asm/pgtable.h | 10 +- arch/alpha/include/asm/rwonce.h | 35 + arch/arm/boot/dts/motorola-mapphone-common.dtsi | 4 +- arch/arm/crypto/crc32-ce-core.S | 2 +- arch/arm/crypto/ghash-ce-glue.c | 51 +- arch/arm/crypto/sha1-armv4-large.S | 2 +- arch/arm/crypto/sha256-armv4.pl | 2 +- arch/arm/crypto/sha256-core.S_shipped | 2 +- arch/arm/crypto/sha512-armv4.pl | 4 +- arch/arm/crypto/sha512-core.S_shipped | 4 +- arch/arm/include/asm/vdso/gettimeofday.h | 1 + arch/arm/mach-imx/devices-imx27.h | 10 +- arch/arm/mach-imx/devices-imx31.h | 10 +- arch/arm/mach-imx/devices/devices-common.h | 5 +- arch/arm/mach-imx/devices/platform-spi_imx.c | 9 +- arch/arm/mach-imx/mach-mx27_3ds.c | 40 +- arch/arm/mach-imx/mach-mx31_3ds.c | 13 +- arch/arm/mach-imx/mach-mx31lilly.c | 14 +- arch/arm/mach-imx/mach-mx31lite.c | 19 +- arch/arm/mach-imx/mach-mx31moboard.c | 12 +- arch/arm/mach-imx/mach-pca100.c | 21 +- arch/arm/mach-imx/mach-pcm037_eet.c | 7 +- arch/arm64/Kconfig | 23 +- arch/arm64/Makefile | 7 + arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/ghash-ce-glue.c | 257 +- arch/arm64/include/asm/acpi.h | 15 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 7 + arch/arm64/include/asm/hugetlb.h | 2 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/memory.h | 12 +- arch/arm64/include/asm/mmu_context.h | 6 +- arch/arm64/include/asm/perf_event.h | 27 + arch/arm64/include/asm/pgtable-hwdef.h | 23 +- arch/arm64/include/asm/pgtable.h | 10 + arch/arm64/include/asm/ptrace.h | 2 +- arch/arm64/include/asm/stage2_pgtable.h | 9 + arch/arm64/include/asm/sysreg.h | 49 +- arch/arm64/include/asm/tlb.h | 29 +- arch/arm64/include/asm/tlbflush.h | 177 +- arch/arm64/include/asm/uaccess.h | 1 + arch/arm64/include/asm/vdso.h | 2 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 13 + arch/arm64/include/asm/vdso/gettimeofday.h | 9 + arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/sigcontext.h | 2 +- arch/arm64/kernel/acpi.c | 75 + arch/arm64/kernel/cpufeature.c | 149 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/crash_core.c | 10 + arch/arm64/kernel/entry.S | 96 +- arch/arm64/kernel/module-plts.c | 46 +- arch/arm64/kernel/perf_event.c | 89 +- arch/arm64/kernel/setup.c | 24 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vdso.c | 136 +- arch/arm64/kernel/vdso/vdso.lds.S | 5 +- arch/arm64/kernel/vdso32/vdso.lds.S | 5 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/kvm/hyp-init.S | 1 + arch/arm64/kvm/sys_regs.c | 68 +- arch/arm64/mm/context.c | 10 +- arch/arm64/mm/hugetlbpage.c | 42 +- arch/arm64/mm/init.c | 22 +- arch/m68k/Kbuild | 19 + arch/m68k/Makefile | 73 +- arch/m68k/configs/amiga_defconfig | 3 + arch/m68k/configs/apollo_defconfig | 3 + arch/m68k/configs/atari_defconfig | 3 + arch/m68k/configs/bvme6000_defconfig | 3 + arch/m68k/configs/hp300_defconfig | 3 + arch/m68k/configs/mac_defconfig | 3 + arch/m68k/configs/multi_defconfig | 3 + arch/m68k/configs/mvme147_defconfig | 3 + arch/m68k/configs/mvme16x_defconfig | 3 + arch/m68k/configs/q40_defconfig | 3 + arch/m68k/configs/sun3_defconfig | 3 + arch/m68k/configs/sun3x_defconfig | 3 + arch/m68k/emu/nfblock.c | 8 +- arch/m68k/include/asm/raw_io.h | 6 +- arch/m68k/kernel/signal.c | 32 +- arch/m68k/mac/iop.c | 60 +- arch/m68k/sun3/Makefile | 2 +- arch/riscv/include/asm/vdso/gettimeofday.h | 1 + arch/s390/Kconfig | 7 +- arch/s390/appldata/appldata_os.c | 6 +- arch/s390/include/asm/asm-const.h | 12 + arch/s390/include/asm/debug.h | 18 +- arch/s390/include/asm/extable.h | 52 +- arch/s390/include/asm/linkage.h | 35 +- arch/s390/include/asm/pci_dma.h | 11 - arch/s390/include/asm/pgtable.h | 2 +- arch/s390/include/asm/ptrace.h | 5 + arch/s390/include/asm/smp.h | 4 + arch/s390/include/asm/syscall_wrapper.h | 6 +- arch/s390/include/asm/timex.h | 5 - arch/s390/include/uapi/asm/debug.h | 35 - arch/s390/include/uapi/asm/zcrypt.h | 140 +- arch/s390/kernel/crash_dump.c | 6 +- arch/s390/kernel/debug.c | 42 - arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/idle.c | 4 +- arch/s390/kernel/kprobes.c | 4 +- arch/s390/kernel/lgr.c | 2 +- arch/s390/kernel/setup.c | 8 - arch/s390/kernel/smp.c | 5 +- arch/s390/kernel/time.c | 55 +- arch/s390/kernel/topology.c | 4 +- arch/s390/kernel/traps.c | 7 +- arch/s390/lib/Makefile | 2 + arch/s390/lib/error-inject.c | 14 + arch/s390/mm/cmm.c | 2 +- arch/s390/mm/extmem.c | 32 +- arch/s390/mm/fault.c | 6 +- arch/s390/mm/vmem.c | 703 +++--- arch/s390/net/bpf_jit_comp.c | 139 +- arch/s390/pci/pci_mmio.c | 20 +- arch/sparc/crypto/sha256_glue.c | 14 +- arch/unicore32/.gitignore | 22 - arch/unicore32/Kconfig | 200 -- arch/unicore32/Kconfig.debug | 29 - arch/unicore32/Makefile | 59 - arch/unicore32/boot/Makefile | 39 - arch/unicore32/boot/compressed/Makefile | 64 - arch/unicore32/boot/compressed/head.S | 201 -- arch/unicore32/boot/compressed/misc.c | 123 - arch/unicore32/boot/compressed/piggy.S.in | 6 - arch/unicore32/boot/compressed/vmlinux.lds.S | 58 - arch/unicore32/configs/defconfig | 214 -- arch/unicore32/include/asm/Kbuild | 7 - arch/unicore32/include/asm/assembler.h | 128 - arch/unicore32/include/asm/barrier.h | 16 - arch/unicore32/include/asm/bitops.h | 46 - arch/unicore32/include/asm/bug.h | 20 - arch/unicore32/include/asm/cache.h | 24 - arch/unicore32/include/asm/cacheflush.h | 186 -- arch/unicore32/include/asm/checksum.h | 38 - arch/unicore32/include/asm/cmpxchg.h | 58 - arch/unicore32/include/asm/cpu-single.h | 42 - arch/unicore32/include/asm/cputype.h | 30 - arch/unicore32/include/asm/delay.h | 49 - arch/unicore32/include/asm/dma.h | 20 - arch/unicore32/include/asm/elf.h | 90 - arch/unicore32/include/asm/fpstate.h | 23 - arch/unicore32/include/asm/fpu-ucf64.h | 50 - arch/unicore32/include/asm/gpio.h | 101 - arch/unicore32/include/asm/hwcap.h | 29 - arch/unicore32/include/asm/hwdef-copro.h | 45 - arch/unicore32/include/asm/io.h | 69 - arch/unicore32/include/asm/irq.h | 102 - arch/unicore32/include/asm/irqflags.h | 50 - arch/unicore32/include/asm/linkage.h | 19 - arch/unicore32/include/asm/memblock.h | 43 - arch/unicore32/include/asm/memory.h | 102 - arch/unicore32/include/asm/mmu.h | 14 - arch/unicore32/include/asm/mmu_context.h | 98 - arch/unicore32/include/asm/page.h | 74 - arch/unicore32/include/asm/pci.h | 20 - arch/unicore32/include/asm/pgalloc.h | 87 - arch/unicore32/include/asm/pgtable-hwdef.h | 51 - arch/unicore32/include/asm/pgtable.h | 267 -- arch/unicore32/include/asm/processor.h | 74 - arch/unicore32/include/asm/ptrace.h | 58 - arch/unicore32/include/asm/stacktrace.h | 28 - arch/unicore32/include/asm/string.h | 35 - arch/unicore32/include/asm/suspend.h | 26 - arch/unicore32/include/asm/switch_to.h | 27 - arch/unicore32/include/asm/syscall.h | 12 - arch/unicore32/include/asm/thread_info.h | 133 - arch/unicore32/include/asm/timex.h | 31 - arch/unicore32/include/asm/tlb.h | 24 - arch/unicore32/include/asm/tlbflush.h | 192 -- arch/unicore32/include/asm/traps.h | 18 - arch/unicore32/include/asm/uaccess.h | 38 - arch/unicore32/include/asm/vmalloc.h | 4 - arch/unicore32/include/mach/PKUnity.h | 95 - arch/unicore32/include/mach/bitfield.h | 21 - arch/unicore32/include/mach/dma.h | 45 - arch/unicore32/include/mach/hardware.h | 30 - arch/unicore32/include/mach/map.h | 17 - arch/unicore32/include/mach/memory.h | 54 - arch/unicore32/include/mach/ocd.h | 33 - arch/unicore32/include/mach/pm.h | 37 - arch/unicore32/include/mach/regs-ac97.h | 33 - arch/unicore32/include/mach/regs-dmac.h | 82 - arch/unicore32/include/mach/regs-gpio.h | 71 - arch/unicore32/include/mach/regs-i2c.h | 64 - arch/unicore32/include/mach/regs-intc.h | 29 - arch/unicore32/include/mach/regs-nand.h | 80 - arch/unicore32/include/mach/regs-ost.h | 91 - arch/unicore32/include/mach/regs-pci.h | 95 - arch/unicore32/include/mach/regs-pm.h | 127 - arch/unicore32/include/mach/regs-ps2.h | 21 - arch/unicore32/include/mach/regs-resetc.h | 35 - arch/unicore32/include/mach/regs-rtc.h | 38 - arch/unicore32/include/mach/regs-sdc.h | 157 -- arch/unicore32/include/mach/regs-spi.h | 99 - arch/unicore32/include/mach/regs-uart.h | 3 - arch/unicore32/include/mach/regs-umal.h | 230 -- arch/unicore32/include/mach/regs-unigfx.h | 201 -- arch/unicore32/include/mach/uncompress.h | 31 - arch/unicore32/include/uapi/asm/Kbuild | 2 - arch/unicore32/include/uapi/asm/byteorder.h | 25 - arch/unicore32/include/uapi/asm/ptrace.h | 91 - arch/unicore32/include/uapi/asm/sigcontext.h | 30 - arch/unicore32/include/uapi/asm/unistd.h | 21 - arch/unicore32/kernel/Makefile | 31 - arch/unicore32/kernel/asm-offsets.c | 108 - arch/unicore32/kernel/clock.c | 387 --- arch/unicore32/kernel/debug-macro.S | 86 - arch/unicore32/kernel/debug.S | 82 - arch/unicore32/kernel/dma.c | 179 -- arch/unicore32/kernel/early_printk.c | 46 - arch/unicore32/kernel/elf.c | 35 - arch/unicore32/kernel/entry.S | 802 ------ arch/unicore32/kernel/fpu-ucf64.c | 117 - arch/unicore32/kernel/gpio.c | 121 - arch/unicore32/kernel/head.S | 249 -- arch/unicore32/kernel/hibernate.c | 159 -- arch/unicore32/kernel/hibernate_asm.S | 114 - arch/unicore32/kernel/irq.c | 371 --- arch/unicore32/kernel/ksyms.c | 57 - arch/unicore32/kernel/ksyms.h | 14 - arch/unicore32/kernel/module.c | 105 - arch/unicore32/kernel/pci.c | 371 --- arch/unicore32/kernel/pm.c | 121 - arch/unicore32/kernel/process.c | 319 --- arch/unicore32/kernel/ptrace.c | 147 -- arch/unicore32/kernel/puv3-core.c | 276 --- arch/unicore32/kernel/puv3-nb0916.c | 147 -- arch/unicore32/kernel/setup.c | 352 --- arch/unicore32/kernel/setup.h | 36 - arch/unicore32/kernel/signal.c | 424 ---- arch/unicore32/kernel/sleep.S | 199 -- arch/unicore32/kernel/stacktrace.c | 127 - arch/unicore32/kernel/sys.c | 37 - arch/unicore32/kernel/time.c | 128 - arch/unicore32/kernel/traps.c | 322 --- arch/unicore32/kernel/vmlinux.lds.S | 59 - arch/unicore32/lib/Makefile | 28 - arch/unicore32/lib/backtrace.S | 168 -- arch/unicore32/lib/clear_user.S | 54 - arch/unicore32/lib/copy_from_user.S | 101 - arch/unicore32/lib/copy_page.S | 36 - arch/unicore32/lib/copy_template.S | 211 -- arch/unicore32/lib/copy_to_user.S | 93 - arch/unicore32/lib/delay.S | 48 - arch/unicore32/lib/findbit.S | 97 - arch/unicore32/lib/strncpy_from_user.S | 42 - arch/unicore32/lib/strnlen_user.S | 39 - arch/unicore32/mm/Kconfig | 41 - arch/unicore32/mm/Makefile | 14 - arch/unicore32/mm/alignment.c | 524 ---- arch/unicore32/mm/cache-ucv2.S | 209 -- arch/unicore32/mm/extable.c | 21 - arch/unicore32/mm/fault.c | 481 ---- arch/unicore32/mm/flush.c | 94 - arch/unicore32/mm/init.c | 261 -- arch/unicore32/mm/ioremap.c | 242 -- arch/unicore32/mm/mm.h | 31 - arch/unicore32/mm/mmu.c | 513 ---- arch/unicore32/mm/pgd.c | 102 - arch/unicore32/mm/proc-macros.S | 142 -- arch/unicore32/mm/proc-syms.c | 19 - arch/unicore32/mm/proc-ucv2.S | 131 - arch/unicore32/mm/tlb-ucv2.S | 86 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 15 +- arch/x86/crypto/aesni-intel_asm.S | 739 +++--- arch/x86/crypto/aesni-intel_avx-x86_64.S | 1 - arch/x86/crypto/chacha-ssse3-x86_64.S | 16 +- arch/x86/crypto/chacha_glue.c | 17 +- arch/x86/crypto/crc32-pclmul_asm.S | 47 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 7 +- arch/x86/crypto/curve25519-x86_64.c | 6 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 17 +- arch/x86/include/asm/inst.h | 163 -- arch/xtensa/platforms/iss/simdisk.c | 11 +- block/Makefile | 2 +- block/bfq-iosched.c | 2 +- block/bio.c | 165 +- block/blk-cgroup.c | 402 ++- block/blk-core.c | 290 +-- block/blk-crypto-fallback.c | 2 +- block/blk-crypto.c | 2 +- block/blk-flush.c | 23 +- block/blk-ioc.c | 42 +- block/blk-iocost.c | 5 +- block/blk-iolatency.c | 3 +- block/blk-lib.c | 31 +- block/blk-merge.c | 25 +- block/blk-mq-debugfs.c | 8 +- block/blk-mq-sched.c | 103 +- block/blk-mq-tag.c | 62 +- block/blk-mq-tag.h | 41 +- block/blk-mq.c | 396 +-- block/blk-mq.h | 17 +- block/blk-softirq.c | 156 -- block/blk-sysfs.c | 52 +- block/blk-throttle.c | 14 +- block/blk-timeout.c | 30 +- block/blk.h | 37 +- block/bounce.c | 2 +- block/bsg-lib.c | 5 +- block/elevator.c | 4 +- block/genhd.c | 85 +- block/partitions/core.c | 2 - crypto/Kconfig | 46 +- crypto/acompress.c | 8 + crypto/adiantum.c | 14 +- crypto/af_alg.c | 11 +- crypto/algapi.c | 21 +- crypto/algif_aead.c | 4 +- crypto/algif_skcipher.c | 4 +- crypto/api.c | 24 +- crypto/authenc.c | 14 +- crypto/authencesn.c | 14 +- crypto/blake2b_generic.c | 2 +- crypto/camellia_generic.c | 2 +- crypto/ccm.c | 33 +- crypto/chacha20poly1305.c | 14 +- crypto/cmac.c | 5 +- crypto/cryptd.c | 59 +- crypto/ctr.c | 17 +- crypto/cts.c | 13 +- crypto/dh.c | 38 + crypto/ecc.c | 44 +- crypto/ecc.h | 14 + crypto/echainiv.c | 2 +- crypto/essiv.c | 11 +- crypto/gcm.c | 40 +- crypto/geniv.c | 19 +- crypto/hmac.c | 5 +- crypto/internal.h | 23 +- crypto/jitterentropy.c | 4 +- crypto/lrw.c | 134 +- crypto/pcrypt.c | 31 +- crypto/rsa-pkcs1pad.c | 13 +- crypto/salsa20_generic.c | 4 +- crypto/seqiv.c | 18 +- crypto/sha3_generic.c | 2 +- crypto/simd.c | 6 +- crypto/skcipher.c | 13 +- crypto/testmgr.h | 10 +- crypto/vmac.c | 5 +- crypto/xcbc.c | 5 +- crypto/xts.c | 154 +- drivers/acpi/arm64/iort.c | 108 +- drivers/acpi/scan.c | 8 +- drivers/block/brd.c | 5 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 71 +- drivers/block/drbd/drbd_proc.c | 1 - drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_req.c | 8 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 7 +- drivers/block/loop.c | 17 +- drivers/block/mtip32xx/mtip32xx.c | 3 +- drivers/block/nbd.c | 5 +- drivers/block/null_blk_main.c | 24 +- drivers/block/pktcdvd.c | 15 +- drivers/block/ps3vram.c | 20 +- drivers/block/rsxx/dev.c | 14 +- drivers/block/skd_main.c | 9 +- drivers/block/umem.c | 11 +- drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkfront.c | 3 +- drivers/block/zram/zram_drv.c | 14 +- drivers/bus/fsl-mc/dprc-driver.c | 31 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 79 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 36 +- drivers/bus/fsl-mc/fsl-mc-private.h | 6 +- drivers/cdrom/cdrom.c | 28 +- drivers/char/hw_random/Kconfig | 27 +- drivers/char/hw_random/Makefile | 2 + drivers/char/hw_random/ba431-rng.c | 235 ++ drivers/char/hw_random/bcm2835-rng.c | 5 +- drivers/char/hw_random/core.c | 2 +- drivers/char/hw_random/hisi-rng.c | 2 +- drivers/char/hw_random/ingenic-rng.c | 154 ++ drivers/char/hw_random/ks-sa-rng.c | 2 +- drivers/char/hw_random/nomadik-rng.c | 2 +- drivers/char/hw_random/npcm-rng.c | 2 +- drivers/char/hw_random/octeon-rng.c | 6 +- drivers/char/hw_random/omap-rng.c | 11 +- drivers/char/hw_random/pic32-rng.c | 2 +- drivers/char/hw_random/st-rng.c | 3 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/tpm/eventlog/acpi.c | 63 +- drivers/char/tpm/tpm-chip.c | 9 +- drivers/char/tpm/tpm.h | 5 +- drivers/char/tpm/tpm2-space.c | 26 +- drivers/char/tpm/tpmrm-dev.c | 2 +- drivers/cpufreq/Makefile | 1 - drivers/cpufreq/unicore2-cpufreq.c | 76 - drivers/crypto/Kconfig | 19 +- drivers/crypto/Makefile | 1 + .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 46 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 3 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 42 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 12 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 8 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 39 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 12 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 26 +- drivers/crypto/amlogic/Kconfig | 2 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 27 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 6 +- drivers/crypto/amlogic/amlogic-gxl.h | 3 +- drivers/crypto/axis/artpec6_crypto.c | 20 +- drivers/crypto/bcm/cipher.c | 72 +- drivers/crypto/caam/caamalg.c | 37 +- drivers/crypto/caam/caamalg_qi.c | 8 +- drivers/crypto/caam/caamalg_qi2.c | 42 +- drivers/crypto/caam/caamhash.c | 2 +- drivers/crypto/caam/compat.h | 1 - drivers/crypto/caam/ctrl.c | 12 +- drivers/crypto/caam/dpseci.c | 18 + drivers/crypto/caam/dpseci.h | 2 + drivers/crypto/caam/dpseci_cmd.h | 1 + drivers/crypto/caam/error.c | 3 + drivers/crypto/caam/jr.c | 3 +- drivers/crypto/caam/regs.h | 11 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 28 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 24 +- drivers/crypto/cavium/cpt/request_manager.h | 26 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 16 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 1 + drivers/crypto/ccp/ccp-crypto-aes-galois.c | 1 + drivers/crypto/ccp/ccp-crypto-aes-xts.c | 34 +- drivers/crypto/ccp/ccp-crypto-aes.c | 2 + drivers/crypto/ccp/ccp-crypto-des3.c | 1 + drivers/crypto/ccp/ccp-crypto-sha.c | 4 +- drivers/crypto/ccp/ccp-crypto.h | 4 +- drivers/crypto/ccp/ccp-dev-v5.c | 8 +- drivers/crypto/ccp/ccp-dev.c | 4 +- drivers/crypto/ccp/ccp-dev.h | 13 +- drivers/crypto/ccp/ccp-ops.c | 43 +- drivers/crypto/ccp/sp-dev.c | 6 +- drivers/crypto/ccp/sp-dev.h | 6 +- drivers/crypto/ccp/sp-pci.c | 17 +- drivers/crypto/ccp/sp-platform.c | 2 +- drivers/crypto/ccree/cc_cipher.c | 149 +- drivers/crypto/chelsio/chcr_algo.c | 87 +- drivers/crypto/chelsio/chcr_crypto.h | 3 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 111 +- drivers/crypto/hisilicon/qm.c | 43 +- drivers/crypto/hisilicon/qm.h | 1 + drivers/crypto/hisilicon/sec/sec_algs.c | 58 +- drivers/crypto/hisilicon/sec2/sec.h | 4 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 95 +- drivers/crypto/hisilicon/sec2/sec_main.c | 132 +- drivers/crypto/hisilicon/zip/zip.h | 2 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 6 +- drivers/crypto/hisilicon/zip/zip_main.c | 5 +- drivers/crypto/img-hash.c | 2 +- drivers/crypto/inside-secure/safexcel.c | 13 +- drivers/crypto/inside-secure/safexcel.h | 3 + drivers/crypto/inside-secure/safexcel_cipher.c | 47 + drivers/crypto/inside-secure/safexcel_hash.c | 18 + drivers/crypto/ixp4xx_crypto.c | 6 +- drivers/crypto/marvell/cesa/cesa.c | 11 +- drivers/crypto/marvell/cesa/cesa.h | 1 + drivers/crypto/marvell/cesa/cipher.c | 18 +- drivers/crypto/marvell/cesa/hash.c | 6 + drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 8 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h | 2 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 51 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.h | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 9 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h | 24 +- drivers/crypto/mediatek/mtk-aes.c | 63 +- drivers/crypto/mxs-dcp.c | 33 +- drivers/crypto/n2_core.c | 3 +- drivers/crypto/omap-aes.c | 41 +- drivers/crypto/omap-aes.h | 3 +- drivers/crypto/omap-des.c | 6 +- drivers/crypto/omap-sham.c | 18 +- drivers/crypto/picoxcell_crypto.c | 55 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 48 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 48 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 48 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 48 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 48 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 48 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 48 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 48 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 48 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 48 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 48 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 48 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 102 +- drivers/crypto/qat/qat_common/adf_accel_engine.c | 52 +- drivers/crypto/qat/qat_common/adf_admin.c | 144 +- drivers/crypto/qat/qat_common/adf_aer.c | 50 +- drivers/crypto/qat/qat_common/adf_cfg.c | 48 +- drivers/crypto/qat/qat_common/adf_cfg.h | 48 +- drivers/crypto/qat/qat_common/adf_cfg_common.h | 72 +- drivers/crypto/qat/qat_common/adf_cfg_strings.h | 48 +- drivers/crypto/qat/qat_common/adf_cfg_user.h | 58 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 60 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 52 +- drivers/crypto/qat/qat_common/adf_dev_mgr.c | 56 +- drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 48 +- drivers/crypto/qat/qat_common/adf_init.c | 48 +- drivers/crypto/qat/qat_common/adf_isr.c | 48 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 49 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 48 +- drivers/crypto/qat/qat_common/adf_sriov.c | 48 +- drivers/crypto/qat/qat_common/adf_transport.c | 110 +- drivers/crypto/qat/qat_common/adf_transport.h | 52 +- .../qat/qat_common/adf_transport_access_macros.h | 54 +- .../crypto/qat/qat_common/adf_transport_debug.c | 48 +- .../crypto/qat/qat_common/adf_transport_internal.h | 75 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 48 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 48 +- drivers/crypto/qat/qat_common/icp_qat_fw.h | 106 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 145 +- drivers/crypto/qat/qat_common/icp_qat_fw_la.h | 206 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 48 +- drivers/crypto/qat/qat_common/icp_qat_fw_pke.h | 100 +- drivers/crypto/qat/qat_common/icp_qat_hal.h | 48 +- drivers/crypto/qat/qat_common/icp_qat_hw.h | 64 +- drivers/crypto/qat/qat_common/icp_qat_uclo.h | 54 +- drivers/crypto/qat/qat_common/qat_algs.c | 211 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 61 +- drivers/crypto/qat/qat_common/qat_crypto.c | 48 +- drivers/crypto/qat/qat_common/qat_crypto.h | 48 +- drivers/crypto/qat/qat_common/qat_hal.c | 88 +- drivers/crypto/qat/qat_common/qat_uclo.c | 77 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 74 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 48 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 48 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 48 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 48 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 48 +- drivers/crypto/qce/cipher.h | 3 +- drivers/crypto/qce/common.h | 2 + drivers/crypto/qce/sha.c | 36 +- drivers/crypto/qce/skcipher.c | 43 +- drivers/crypto/sa2ul.c | 2420 ++++++++++++++++++ drivers/crypto/sa2ul.h | 403 +++ drivers/crypto/sahara.c | 96 +- drivers/crypto/talitos.c | 117 +- drivers/crypto/ux500/hash/hash_core.c | 18 +- drivers/crypto/virtio/virtio_crypto_algs.c | 3 +- drivers/crypto/virtio/virtio_crypto_core.c | 4 +- drivers/crypto/xilinx/zynqmp-aes-gcm.c | 1 + drivers/dax/super.c | 2 +- drivers/firmware/efi/embedded-firmware.c | 9 +- drivers/gpio/gpiolib-of.c | 10 +- drivers/gpu/drm/bridge/sii902x.c | 7 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 6 +- drivers/gpu/drm/i2c/tda998x_drv.c | 7 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 6 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 7 +- drivers/gpu/drm/sti/sti_hdmi.c | 6 +- drivers/gpu/drm/zte/zx_hdmi.c | 7 +- drivers/i2c/busses/Kconfig | 11 - drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-puv3.c | 275 --- drivers/input/serio/i8042-unicore32io.h | 70 - drivers/input/serio/i8042.h | 2 - drivers/iommu/of_iommu.c | 81 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 105 +- drivers/lightnvm/core.c | 8 +- drivers/lightnvm/pblk-init.c | 16 +- drivers/lightnvm/pblk-read.c | 2 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/request.c | 58 +- drivers/md/bcache/request.h | 4 +- drivers/md/bcache/super.c | 25 +- drivers/md/dm-cache-target.c | 25 +- drivers/md/dm-clone-target.c | 25 +- drivers/md/dm-crypt.c | 6 +- drivers/md/dm-delay.c | 2 +- drivers/md/dm-era-target.c | 17 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-raid.c | 12 - drivers/md/dm-raid1.c | 2 +- drivers/md/dm-rq.c | 3 +- drivers/md/dm-snap-persistent.c | 2 +- drivers/md/dm-snap.c | 6 +- drivers/md/dm-table.c | 37 +- drivers/md/dm-thin.c | 20 +- drivers/md/dm-verity-target.c | 2 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 75 +- drivers/md/dm.h | 1 - drivers/md/md-faulty.c | 4 +- drivers/md/md-linear.c | 28 +- drivers/md/md-multipath.c | 27 +- drivers/md/md.c | 51 +- drivers/md/md.h | 4 - drivers/md/raid0.c | 24 +- drivers/md/raid1.c | 45 +- drivers/md/raid10.c | 54 +- drivers/md/raid5.c | 35 +- drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 1 + drivers/memory/renesas-rpc-if.c | 603 +++++ drivers/mmc/core/block.c | 11 +- drivers/mtd/spi-nor/controllers/Kconfig | 11 - drivers/mtd/spi-nor/controllers/Makefile | 1 - drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 5 +- drivers/nvdimm/pmem.c | 5 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/multipath.c | 18 +- drivers/nvme/host/nvme.h | 7 +- drivers/nvme/host/pci.c | 3 +- drivers/nvme/host/rdma.c | 35 +- drivers/nvme/host/tcp.c | 6 +- drivers/nvme/target/core.c | 2 +- drivers/nvme/target/loop.c | 3 +- drivers/of/base.c | 42 +- drivers/of/device.c | 8 +- drivers/of/irq.c | 34 +- drivers/pci/msi.c | 9 +- drivers/perf/arm_smmuv3_pmu.c | 3 +- drivers/platform/chrome/cros_ec_trace.c | 5 + drivers/pwm/Kconfig | 9 - drivers/pwm/Makefile | 1 - drivers/pwm/pwm-puv3.c | 150 -- drivers/regulator/Kconfig | 55 + drivers/regulator/Makefile | 6 + drivers/regulator/ab8500.c | 7 +- drivers/regulator/anatop-regulator.c | 2 +- drivers/regulator/core.c | 115 +- drivers/regulator/cpcap-regulator.c | 18 +- drivers/regulator/cros-ec-regulator.c | 255 ++ drivers/regulator/da9211-regulator.c | 30 +- drivers/regulator/dbx500-prcmu.c | 8 - drivers/regulator/devres.c | 54 +- drivers/regulator/fan53880.c | 184 ++ drivers/regulator/fixed.c | 2 +- drivers/regulator/gpio-regulator.c | 9 +- drivers/regulator/hi6421-regulator.c | 2 +- drivers/regulator/hi6421v530-regulator.c | 2 +- drivers/regulator/lp873x-regulator.c | 2 +- drivers/regulator/lp87565-regulator.c | 23 +- drivers/regulator/ltc3676.c | 2 +- drivers/regulator/max14577-regulator.c | 2 +- drivers/regulator/max8907-regulator.c | 6 +- drivers/regulator/max8997-regulator.c | 14 +- drivers/regulator/max8998.c | 2 +- drivers/regulator/mp886x.c | 114 +- drivers/regulator/mt6397-regulator.c | 17 +- drivers/regulator/of_regulator.c | 2 +- drivers/regulator/pbias-regulator.c | 2 +- drivers/regulator/pca9450-regulator.c | 833 +++++++ drivers/regulator/pfuze100-regulator.c | 9 +- drivers/regulator/pwm-regulator.c | 2 +- drivers/regulator/qcom-labibb-regulator.c | 175 ++ drivers/regulator/qcom-rpmh-regulator.c | 14 +- drivers/regulator/qcom_rpm-regulator.c | 6 +- drivers/regulator/qcom_smd-regulator.c | 43 +- drivers/regulator/qcom_spmi-regulator.c | 24 +- drivers/regulator/qcom_usb_vbus-regulator.c | 97 + drivers/regulator/stpmic1_regulator.c | 2 +- drivers/regulator/sy8827n.c | 185 ++ drivers/regulator/tps65023-regulator.c | 2 +- drivers/regulator/tps6507x-regulator.c | 2 +- drivers/regulator/tps65086-regulator.c | 2 +- drivers/regulator/tps65217-regulator.c | 9 +- drivers/regulator/tps65218-regulator.c | 6 +- drivers/regulator/tps65912-regulator.c | 2 +- drivers/regulator/wm8350-regulator.c | 10 +- drivers/regulator/wm8400-regulator.c | 6 +- drivers/rtc/Kconfig | 9 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-puv3.c | 286 --- drivers/s390/block/dasd.c | 2 +- drivers/s390/block/dcssblk.c | 12 +- drivers/s390/block/scm_blk.c | 3 +- drivers/s390/block/xpram.c | 8 +- drivers/s390/char/tty3270.c | 12 +- drivers/s390/char/zcore.c | 57 +- drivers/s390/cio/qdio.h | 9 +- drivers/s390/cio/qdio_debug.c | 2 +- drivers/s390/cio/qdio_main.c | 41 +- drivers/s390/crypto/ap_bus.c | 317 +-- drivers/s390/crypto/ap_bus.h | 69 +- drivers/s390/crypto/ap_queue.c | 209 +- drivers/s390/crypto/pkey_api.c | 4 +- drivers/s390/crypto/zcrypt_api.c | 176 +- drivers/s390/crypto/zcrypt_ccamisc.c | 69 +- drivers/s390/crypto/zcrypt_cex2c.c | 129 +- drivers/s390/crypto/zcrypt_cex4.c | 30 +- drivers/s390/crypto/zcrypt_error.h | 4 +- drivers/s390/crypto/zcrypt_msgtype50.c | 64 +- drivers/s390/crypto/zcrypt_msgtype6.c | 112 +- drivers/s390/crypto/zcrypt_msgtype6.h | 4 +- drivers/s390/crypto/zcrypt_queue.c | 8 +- drivers/scsi/scsi_lib.c | 20 +- drivers/spi/Kconfig | 41 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 14 +- drivers/spi/spi-altera.c | 179 +- drivers/spi/spi-amd.c | 2 + drivers/spi/spi-at91-usart.c | 7 - drivers/spi/spi-atmel.c | 4 +- drivers/spi/spi-bcm2835.c | 51 +- drivers/spi/spi-bcm2835aux.c | 6 +- drivers/spi/spi-bcm63xx-hsspi.c | 12 + drivers/spi/spi-bcm63xx.c | 12 + drivers/spi/spi-bitbang.c | 6 +- .../spi-cadence-quadspi.c} | 541 ++-- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-cavium-thunderx.c | 1 + drivers/spi/spi-coldfire-qspi.c | 4 +- drivers/spi/spi-davinci.c | 7 +- drivers/spi/spi-ep93xx.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 79 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 18 +- drivers/spi/spi-geni-qcom.c | 179 +- drivers/spi/spi-img-spfi.c | 56 +- drivers/spi/spi-imx.c | 248 +- drivers/spi/spi-lantiq-ssc.c | 177 +- drivers/spi/spi-loopback-test.c | 16 +- drivers/spi/spi-mem.c | 16 +- drivers/spi/spi-meson-spicc.c | 4 +- drivers/spi/spi-meson-spifc.c | 2 +- drivers/spi/spi-mt65xx.c | 3 + drivers/spi/spi-mtk-nor.c | 10 +- drivers/spi/spi-mxic.c | 3 +- drivers/spi/spi-npcm-fiu.c | 6 +- drivers/spi/spi-npcm-pspi.c | 28 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-100k.c | 1 - drivers/spi/spi-omap-uwire.c | 4 +- drivers/spi/spi-omap2-mcspi.c | 19 +- drivers/spi/spi-orion.c | 2 +- drivers/spi/spi-pl022.c | 12 +- drivers/spi/spi-ppc4xx.c | 106 +- drivers/spi/spi-pxa2xx.c | 2 + drivers/spi/spi-rockchip.c | 46 +- drivers/spi/spi-rpc-if.c | 216 ++ drivers/spi/spi-s3c64xx.c | 9 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sun6i.c | 77 +- drivers/spi/spi-ti-qspi.c | 2 +- drivers/spi/spi-topcliff-pch.c | 59 +- drivers/spi/spi-zynq-qspi.c | 14 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/spi/spi.c | 94 +- drivers/spi/spidev.c | 21 +- drivers/tty/sysrq.c | 2 - drivers/vhost/vhost.c | 5 - drivers/video/fbdev/Kconfig | 11 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/fb-puv3.c | 836 ------- fs/adfs/super.c | 1 + fs/affs/file.c | 1 + fs/befs/linuxvfs.c | 1 + fs/block_dev.c | 317 +-- fs/btrfs/block-group.c | 211 +- fs/btrfs/block-group.h | 3 +- fs/btrfs/btrfs_inode.h | 11 + fs/btrfs/check-integrity.c | 27 +- fs/btrfs/compression.c | 30 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.c | 17 + fs/btrfs/ctree.h | 127 +- fs/btrfs/delalloc-space.c | 36 +- fs/btrfs/delalloc-space.h | 10 +- fs/btrfs/disk-io.c | 107 +- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent-io-tree.h | 5 +- fs/btrfs/extent-tree.c | 17 +- fs/btrfs/extent_io.c | 241 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file-item.c | 4 +- fs/btrfs/file.c | 145 +- fs/btrfs/free-space-cache.c | 23 +- fs/btrfs/free-space-cache.h | 2 +- fs/btrfs/inode-map.c | 3 +- fs/btrfs/inode.c | 530 ++-- fs/btrfs/ioctl.c | 86 +- fs/btrfs/ordered-data.c | 63 +- fs/btrfs/ordered-data.h | 19 +- fs/btrfs/qgroup.c | 359 ++- fs/btrfs/qgroup.h | 24 +- fs/btrfs/raid56.c | 65 +- fs/btrfs/ref-verify.c | 2 + fs/btrfs/reflink.c | 26 +- fs/btrfs/relocation.c | 71 +- fs/btrfs/scrub.c | 153 +- fs/btrfs/space-info.c | 2 +- fs/btrfs/super.c | 144 +- fs/btrfs/sysfs.c | 163 +- fs/btrfs/sysfs.h | 7 + fs/btrfs/tests/free-space-tree-tests.c | 2 - fs/btrfs/tests/inode-tests.c | 14 +- fs/btrfs/transaction.c | 8 +- fs/btrfs/transaction.h | 28 +- fs/btrfs/tree-defrag.c | 5 +- fs/btrfs/tree-log.c | 50 +- fs/btrfs/volumes.c | 133 +- fs/btrfs/volumes.h | 2 +- fs/buffer.c | 11 +- fs/crypto/Kconfig | 8 +- fs/crypto/Makefile | 1 + fs/crypto/bio.c | 51 + fs/crypto/crypto.c | 4 +- fs/crypto/fname.c | 45 +- fs/crypto/fscrypt_private.h | 144 +- fs/crypto/inline_crypt.c | 367 +++ fs/crypto/keyring.c | 21 +- fs/crypto/keysetup.c | 91 +- fs/crypto/keysetup_v1.c | 20 +- fs/crypto/policy.c | 20 +- fs/direct-io.c | 4 +- fs/efs/super.c | 1 + fs/ext4/inode.c | 4 +- fs/ext4/page-io.c | 6 +- fs/ext4/readpage.c | 11 +- fs/ext4/super.c | 12 + fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 79 +- fs/f2fs/super.c | 35 + fs/hfs/inode.c | 1 + fs/internal.h | 17 +- fs/io-wq.c | 14 +- fs/io-wq.h | 11 +- fs/io_uring.c | 2611 +++++++++++--------- fs/isofs/inode.c | 3 - fs/jfs/jfs_mount.c | 1 + fs/jfs/resize.c | 1 + fs/locks.c | 1 + fs/ntfs/dir.c | 1 + fs/proc/devices.c | 1 + fs/quota/dquot.c | 1 + fs/reiserfs/procfs.c | 1 + fs/userfaultfd.c | 39 +- fs/verity/open.c | 15 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_pwork.c | 2 +- include/acpi/acpi_bus.h | 9 +- include/acpi/actbl3.h | 7 + include/asm-generic/Kbuild | 1 + include/asm-generic/barrier.h | 19 +- include/asm-generic/rwonce.h | 90 + include/asm-generic/tlb.h | 55 +- include/crypto/acompress.h | 18 + include/crypto/algapi.h | 25 +- include/crypto/chacha.h | 4 - include/crypto/chacha20poly1305.h | 2 + include/crypto/hash.h | 2 +- include/crypto/if_alg.h | 4 +- include/crypto/internal/geniv.h | 2 +- include/crypto/sha.h | 1 + include/crypto/skcipher.h | 2 +- .../dt-bindings/regulator/dlg,da9211-regulator.h | 16 + .../regulator/mediatek,mt6397-regulator.h | 15 + include/dt-bindings/sound/qcom,q6asm.h | 4 + include/linux/acpi.h | 7 + include/linux/acpi_iort.h | 20 +- include/linux/arm-smccc.h | 44 +- include/linux/backing-dev-defs.h | 43 +- include/linux/backing-dev.h | 22 +- include/linux/bio.h | 12 - include/linux/blk-cgroup.h | 107 +- include/linux/blk-mq.h | 67 +- include/linux/blk_types.h | 37 +- include/linux/blkdev.h | 166 +- include/linux/buffer_head.h | 1 + include/linux/cdrom.h | 2 - include/linux/compiler.h | 134 +- include/linux/compiler_types.h | 41 + include/linux/crypto.h | 41 +- include/linux/dasd_mod.h | 2 + include/linux/device-mapper.h | 11 - include/linux/fs.h | 196 +- include/linux/fscrypt.h | 111 +- include/linux/fsverity.h | 9 +- include/linux/genhd.h | 40 +- include/linux/jbd2.h | 1 + include/linux/lightnvm.h | 3 +- include/linux/list.h | 20 +- include/linux/memblock.h | 28 +- include/linux/mpi.h | 3 + include/linux/nospec.h | 2 + include/linux/of.h | 4 +- include/linux/of_device.h | 16 +- include/linux/of_iommu.h | 6 +- include/linux/of_irq.h | 13 +- include/linux/padata.h | 21 +- include/linux/pagemap.h | 43 + include/linux/percpu-refcount.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 83 + include/linux/platform_data/spi-imx.h | 33 - include/linux/ptr_ring.h | 2 +- include/linux/regulator/consumer.h | 10 + include/linux/regulator/driver.h | 7 +- include/linux/regulator/machine.h | 1 + include/linux/regulator/pca9450.h | 219 ++ include/linux/sched/task.h | 6 + include/linux/sched_clock.h | 28 + include/linux/spi/altera.h | 29 + include/linux/spi/spi-mem.h | 14 +- include/linux/spi/spi.h | 29 +- include/linux/tpm.h | 1 + include/linux/tpm_eventlog.h | 11 +- include/memory/renesas-rpc-if.h | 87 + include/net/netfilter/nf_conntrack.h | 12 + include/sound/control.h | 45 +- include/sound/gus.h | 4 + include/sound/hda_codec.h | 4 +- include/sound/hdmi-codec.h | 8 +- include/sound/memalloc.h | 9 +- include/sound/omap-hdmi-audio.h | 2 +- include/sound/rt5670.h | 26 - include/sound/simple_card_utils.h | 6 +- include/sound/soc-component.h | 30 +- include/sound/soc-dai.h | 14 +- include/sound/soc-dapm.h | 20 + include/sound/soc-link.h | 1 + include/sound/soc.h | 34 +- include/sound/wm8960.h | 17 + include/trace/events/block.h | 15 + include/trace/events/btrfs.h | 137 +- include/uapi/linux/btrfs.h | 21 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/io_uring.h | 4 +- include/uapi/linux/perf_event.h | 23 +- include/vdso/datapage.h | 1 + kernel/cgroup/rstat.c | 1 - kernel/crash_core.c | 1 + kernel/padata.c | 177 +- kernel/reboot.c | 2 +- kernel/sched/wait.c | 2 +- kernel/time/sched_clock.c | 41 +- kernel/trace/blktrace.c | 86 +- lib/crc-t10dif.c | 75 +- lib/crypto/chacha20poly1305.c | 2 - lib/crypto/sha256.c | 10 + lib/mpi/Makefile | 1 + lib/mpi/mpi-sub-ui.c | 78 + lib/sbitmap.c | 3 + mm/backing-dev.c | 157 +- mm/filemap.c | 218 +- mm/memblock.c | 57 +- mm/memory.c | 2 +- mm/page_io.c | 17 + mm/swapfile.c | 2 +- net/mptcp/crypto.c | 15 +- net/netfilter/nf_conntrack_core.c | 12 - net/netfilter/nf_flow_table_core.c | 2 + scripts/checkpatch.pl | 9 +- scripts/recordmcount.c | 6 + scripts/sorttable.c | 41 + security/loadpin/loadpin.c | 1 + sound/atmel/ac97c.c | 20 +- sound/core/init.c | 3 + sound/core/memalloc.c | 9 +- sound/core/oss/pcm_oss.c | 2 +- sound/core/oss/pcm_plugin.c | 2 +- sound/core/pcm_iec958.c | 2 +- sound/core/pcm_memory.c | 1 + sound/core/pcm_native.c | 10 +- sound/core/seq/oss/seq_oss_timer.c | 2 +- sound/core/seq/seq_midi_emul.c | 2 +- sound/core/sgbuf.c | 3 + sound/core/vmaster.c | 263 +- sound/drivers/opl3/opl3_midi.c | 4 +- sound/drivers/vx/vx_core.c | 3 +- sound/firewire/cmp.c | 1 - sound/firewire/motu/motu-protocol-v3.c | 16 +- sound/isa/es18xx.c | 2 +- sound/isa/galaxy/galaxy.c | 6 +- sound/isa/gus/gus_reset.c | 2 - sound/isa/gus/gus_uart.c | 3 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 4 +- sound/isa/opti9xx/miro.c | 10 +- sound/isa/opti9xx/opti92x-ad1848.c | 12 +- sound/isa/sb/sb8_main.c | 10 +- sound/oss/dmasound/dmasound_atari.c | 2 +- sound/oss/dmasound/dmasound_core.c | 4 +- sound/pci/ac97/ac97_codec.c | 4 +- sound/pci/ac97/ac97_patch.c | 34 +- sound/pci/asihpi/asihpi.c | 12 +- sound/pci/asihpi/hpi_internal.h | 2 +- sound/pci/asihpi/hpicmn.c | 26 +- sound/pci/atiixp.c | 6 +- sound/pci/au88x0/au88x0_a3ddata.c | 8 +- sound/pci/au88x0/au88x0_core.c | 12 +- sound/pci/au88x0/au88x0_xtalk.c | 36 +- sound/pci/aw2/aw2-saa7146.c | 2 +- sound/pci/azt3328.c | 2 +- sound/pci/bt87x.c | 14 +- sound/pci/ca0106/ca0106_mixer.c | 18 +- sound/pci/ctxfi/ctatc.c | 6 +- sound/pci/ctxfi/cthardware.c | 2 +- sound/pci/ctxfi/cthw20k1.c | 2 +- sound/pci/ctxfi/cthw20k2.c | 2 +- sound/pci/ctxfi/ctimap.c | 2 +- sound/pci/ctxfi/ctmixer.c | 2 +- sound/pci/ctxfi/ctpcm.c | 2 +- sound/pci/echoaudio/echoaudio.c | 183 +- sound/pci/echoaudio/echoaudio.h | 14 +- sound/pci/echoaudio/echoaudio_dsp.c | 4 +- sound/pci/echoaudio/mona_dsp.c | 5 - sound/pci/emu10k1/emu10k1_main.c | 4 +- sound/pci/emu10k1/emu10k1_patch.c | 3 +- sound/pci/emu10k1/emupcm.c | 5 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 20 +- sound/pci/fm801.c | 27 + sound/pci/hda/Kconfig | 24 + sound/pci/hda/hda_beep.c | 2 +- sound/pci/hda/hda_codec.c | 99 +- sound/pci/hda/hda_controller.c | 11 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_generic.c | 154 +- sound/pci/hda/hda_generic.h | 15 +- sound/pci/hda/hda_intel.c | 45 +- sound/pci/hda/hda_local.h | 10 +- sound/pci/hda/hda_tegra.c | 1 + sound/pci/hda/patch_ca0132.c | 22 +- sound/pci/hda/patch_conexant.c | 49 +- sound/pci/hda/patch_hdmi.c | 64 + sound/pci/hda/patch_realtek.c | 230 +- sound/pci/hda/patch_sigmatel.c | 24 +- sound/pci/hda/thinkpad_helper.c | 19 +- sound/pci/ice1712/delta.c | 2 +- sound/pci/ice1712/juli.c | 20 +- sound/pci/ice1712/quartet.c | 14 +- sound/pci/intel8x0.c | 14 +- sound/pci/korg1212/korg1212.c | 4 +- sound/pci/mixart/mixart.c | 2 +- sound/pci/mixart/mixart_core.c | 2 +- sound/pci/nm256/nm256.c | 14 +- sound/pci/oxygen/oxygen_pcm.c | 2 +- sound/pci/oxygen/xonar_wm87x6.c | 6 +- sound/pci/rme9652/hdspm.c | 4 +- sound/pci/via82xx.c | 8 +- sound/pci/via82xx_modem.c | 2 +- sound/pci/ymfpci/ymfpci_main.c | 2 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 + sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 4 +- sound/ppc/awacs.c | 12 +- sound/soc/Makefile | 2 +- sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp-da7219-max98357a.c | 14 +- sound/soc/amd/acp-pcm-dma.c | 2 +- sound/soc/amd/acp-rt5645.c | 4 +- sound/soc/amd/acp3x-rt5682-max9836.c | 236 +- sound/soc/amd/raven/acp3x-i2s.c | 14 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 12 +- sound/soc/amd/raven/pci-acp3x.c | 21 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 29 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 33 + sound/soc/amd/renoir/rn_acp3x.h | 2 + sound/soc/atmel/atmel-classd.c | 141 +- sound/soc/atmel/atmel-pcm-dma.c | 6 +- sound/soc/atmel/atmel-pcm-pdc.c | 2 +- sound/soc/atmel/atmel-pdmic.c | 124 +- sound/soc/atmel/atmel_ssc_dai.c | 1 + sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/au1x/db1200.c | 2 +- sound/soc/au1x/dbdma2.c | 2 +- sound/soc/au1x/dma.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 9 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 12 +- sound/soc/bcm/cygnus-pcm.c | 16 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-ac97.c | 2 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 22 +- sound/soc/codecs/Kconfig | 20 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/ab8500-codec.c | 10 +- sound/soc/codecs/ad193x.c | 5 +- sound/soc/codecs/ad1980.c | 4 +- sound/soc/codecs/adau1701.c | 5 +- sound/soc/codecs/adau1761.c | 4 +- sound/soc/codecs/adau17x1.c | 4 +- sound/soc/codecs/adav80x.c | 2 +- sound/soc/codecs/ak4458.c | 13 +- sound/soc/codecs/ak4535.c | 10 +- sound/soc/codecs/ak4613.c | 10 +- sound/soc/codecs/ak4641.c | 8 +- sound/soc/codecs/ak4671.c | 8 +- sound/soc/codecs/alc5623.c | 11 +- sound/soc/codecs/alc5632.c | 11 +- sound/soc/codecs/arizona.c | 18 +- sound/soc/codecs/cpcap.c | 11 +- sound/soc/codecs/cq93vc.c | 5 +- sound/soc/codecs/cros_ec_codec.c | 29 +- sound/soc/codecs/cs4265.c | 5 +- sound/soc/codecs/cs4270.c | 19 +- sound/soc/codecs/cs42l42.c | 16 +- sound/soc/codecs/cs42l51.c | 13 +- sound/soc/codecs/cs42l52.c | 5 +- sound/soc/codecs/cs42l56.c | 5 +- sound/soc/codecs/cs42l73.c | 4 +- sound/soc/codecs/cs42xx8.c | 5 +- sound/soc/codecs/cs4341.c | 5 +- sound/soc/codecs/cs4349.c | 5 +- sound/soc/codecs/cs47l15.c | 36 +- sound/soc/codecs/cs47l35.c | 58 +- sound/soc/codecs/cs47l85.c | 102 +- sound/soc/codecs/cs47l90.c | 92 +- sound/soc/codecs/cs47l92.c | 96 +- sound/soc/codecs/da7210.c | 41 +- sound/soc/codecs/da7213.c | 112 +- sound/soc/codecs/da7213.h | 2 + sound/soc/codecs/da7218.c | 34 +- sound/soc/codecs/da7219-aad.c | 16 +- sound/soc/codecs/da7219.c | 22 +- sound/soc/codecs/da732x.c | 18 +- sound/soc/codecs/da9055.c | 19 +- sound/soc/codecs/es8316.c | 7 +- sound/soc/codecs/es8328.c | 9 +- sound/soc/codecs/hdac_hda.c | 30 +- sound/soc/codecs/hdmi-codec.c | 27 +- sound/soc/codecs/inno_rk3036.c | 6 +- sound/soc/codecs/isabelle.c | 15 +- sound/soc/codecs/jz4770.c | 6 +- sound/soc/codecs/lm49453.c | 25 +- sound/soc/codecs/madera.c | 49 +- sound/soc/codecs/max98088.c | 24 +- sound/soc/codecs/max98090.c | 26 +- sound/soc/codecs/max98095.c | 16 +- sound/soc/codecs/max98357a.c | 1 + sound/soc/codecs/max98373-i2c.c | 612 +++++ sound/soc/codecs/max98373-sdw.c | 887 +++++++ sound/soc/codecs/max98373-sdw.h | 72 + sound/soc/codecs/max98373.c | 611 +---- sound/soc/codecs/max98373.h | 17 +- sound/soc/codecs/max98390.c | 38 +- sound/soc/codecs/max98390.h | 2 +- sound/soc/codecs/max9850.c | 4 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 5 +- sound/soc/codecs/mc13783.c | 2 +- sound/soc/codecs/ml26124.c | 5 +- sound/soc/codecs/msm8916-wcd-analog.c | 16 +- sound/soc/codecs/msm8916-wcd-digital.c | 16 +- sound/soc/codecs/mt6358.c | 23 +- sound/soc/codecs/nau8822.c | 11 +- sound/soc/codecs/pcm1681.c | 5 +- sound/soc/codecs/pcm1789.c | 5 +- sound/soc/codecs/pcm179x.c | 5 +- sound/soc/codecs/pcm186x-i2c.c | 2 +- sound/soc/codecs/pcm186x-spi.c | 2 +- sound/soc/codecs/pcm186x.c | 2 +- sound/soc/codecs/pcm186x.h | 2 +- sound/soc/codecs/pcm3168a.c | 5 +- sound/soc/codecs/pcm512x.c | 5 +- sound/soc/codecs/rk3328_codec.c | 5 +- sound/soc/codecs/rl6231.c | 2 + sound/soc/codecs/rt1011.c | 20 +- sound/soc/codecs/rt1015.c | 35 +- sound/soc/codecs/rt1015.h | 5 + sound/soc/codecs/rt1305.c | 2 +- sound/soc/codecs/rt274.c | 6 +- sound/soc/codecs/rt286.c | 2 + sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5616.c | 2 +- sound/soc/codecs/rt5631.c | 40 +- sound/soc/codecs/rt5640.c | 14 +- sound/soc/codecs/rt5645.c | 16 +- sound/soc/codecs/rt5651.c | 6 +- sound/soc/codecs/rt5659.c | 51 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 34 +- sound/soc/codecs/rt5665.c | 16 +- sound/soc/codecs/rt5668.c | 16 +- sound/soc/codecs/rt5670.c | 93 +- sound/soc/codecs/rt5670.h | 16 +- sound/soc/codecs/rt5677-spi.c | 6 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 4 +- sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 93 +- sound/soc/codecs/rt5682.h | 4 + sound/soc/codecs/sgtl5000.c | 21 +- sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602.c | 5 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/sta32x.c | 6 +- sound/soc/codecs/sta350.c | 2 +- sound/soc/codecs/sta529.c | 5 +- sound/soc/codecs/tas2552.c | 13 +- sound/soc/codecs/tas2552.h | 2 +- sound/soc/codecs/tas2562.c | 166 +- sound/soc/codecs/tas2562.h | 7 +- sound/soc/codecs/tas2770.c | 10 +- sound/soc/codecs/tas2770.h | 2 +- sound/soc/codecs/tas571x.c | 5 +- sound/soc/codecs/tas5720.c | 11 +- sound/soc/codecs/tas5720.h | 2 +- sound/soc/codecs/tas6424.c | 7 +- sound/soc/codecs/tas6424.h | 2 +- sound/soc/codecs/tda7419.c | 9 +- sound/soc/codecs/tfa9879.c | 5 +- sound/soc/codecs/tlv320adcx140.c | 124 +- sound/soc/codecs/tlv320adcx140.h | 16 +- sound/soc/codecs/tlv320aic23.c | 21 +- sound/soc/codecs/tlv320aic26.c | 11 +- sound/soc/codecs/tlv320aic31xx.c | 13 +- sound/soc/codecs/tlv320aic31xx.h | 2 +- sound/soc/codecs/tlv320aic32x4.c | 21 +- sound/soc/codecs/tlv320aic3x.c | 19 +- sound/soc/codecs/tpa6130a2.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 24 +- sound/soc/codecs/twl6040.c | 5 +- sound/soc/codecs/uda134x.c | 5 +- sound/soc/codecs/wcd-clsh-v2.c | 2 +- sound/soc/codecs/wcd9335.c | 48 +- sound/soc/codecs/wcd9335.h | 6 +- sound/soc/codecs/wcd934x.c | 52 +- sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm2200.c | 4 +- sound/soc/codecs/wm5100.c | 18 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm8350.c | 37 +- sound/soc/codecs/wm8400.c | 67 +- sound/soc/codecs/wm8510.c | 33 +- sound/soc/codecs/wm8523.c | 6 +- sound/soc/codecs/wm8580.c | 17 +- sound/soc/codecs/wm8711.c | 13 +- sound/soc/codecs/wm8728.c | 15 +- sound/soc/codecs/wm8731.c | 11 +- sound/soc/codecs/wm8741.c | 5 +- sound/soc/codecs/wm8750.c | 13 +- sound/soc/codecs/wm8753.c | 56 +- sound/soc/codecs/wm8770.c | 7 +- sound/soc/codecs/wm8776.c | 7 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8900.c | 27 +- sound/soc/codecs/wm8903.c | 27 +- sound/soc/codecs/wm8904.c | 25 +- sound/soc/codecs/wm8940.c | 37 +- sound/soc/codecs/wm8955.c | 9 +- sound/soc/codecs/wm8958-dsp2.c | 18 +- sound/soc/codecs/wm8960.c | 49 +- sound/soc/codecs/wm8961.c | 65 +- sound/soc/codecs/wm8962.c | 47 +- sound/soc/codecs/wm8971.c | 13 +- sound/soc/codecs/wm8974.c | 29 +- sound/soc/codecs/wm8978.c | 17 +- sound/soc/codecs/wm8983.c | 15 +- sound/soc/codecs/wm8985.c | 15 +- sound/soc/codecs/wm8988.c | 17 +- sound/soc/codecs/wm8990.c | 23 +- sound/soc/codecs/wm8991.c | 45 +- sound/soc/codecs/wm8993.c | 37 +- sound/soc/codecs/wm8994.c | 77 +- sound/soc/codecs/wm8995.c | 26 +- sound/soc/codecs/wm8996.c | 35 +- sound/soc/codecs/wm8998.c | 8 +- sound/soc/codecs/wm9081.c | 43 +- sound/soc/codecs/wm9090.c | 4 +- sound/soc/codecs/wm9713.c | 4 +- sound/soc/codecs/wm_adsp.c | 11 +- sound/soc/codecs/wm_hubs.c | 30 +- sound/soc/codecs/wmfw.h | 1 + sound/soc/dwc/dwc-pcm.c | 2 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/eukrea-tlv320.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 366 ++- sound/soc/fsl/fsl_asrc.c | 103 +- sound/soc/fsl/fsl_asrc_dma.c | 4 +- sound/soc/fsl/fsl_audmix.c | 10 +- sound/soc/fsl/fsl_dma.c | 2 +- sound/soc/fsl/fsl_easrc.c | 49 +- sound/soc/fsl/fsl_esai.c | 34 +- sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/fsl_spdif.c | 233 +- sound/soc/fsl/fsl_ssi.c | 78 +- sound/soc/fsl/fsl_ssi_dbg.c | 4 +- sound/soc/fsl/imx-audmix.c | 10 +- sound/soc/fsl/imx-audmux.c | 2 +- sound/soc/fsl/imx-mc13783.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 9 +- sound/soc/fsl/mpc5200_psc_i2s.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 4 +- sound/soc/fsl/mx27vis-aic32x4.c | 2 +- sound/soc/fsl/p1022_ds.c | 2 +- sound/soc/fsl/p1022_rdk.c | 2 +- sound/soc/fsl/wm1133-ev1.c | 2 +- sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/img/img-i2s-in.c | 4 +- sound/soc/img/img-parallel-out.c | 4 +- sound/soc/intel/Kconfig | 7 + sound/soc/intel/Makefile | 1 + sound/soc/intel/atom/sst-atom-controls.c | 65 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 6 +- sound/soc/intel/atom/sst/sst_loader.c | 14 +- sound/soc/intel/atom/sst/sst_stream.c | 43 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 16 +- sound/soc/intel/boards/Kconfig | 15 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5650.c | 14 +- sound/soc/intel/boards/bdw-rt5677.c | 34 +- sound/soc/intel/boards/broadwell.c | 14 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 117 +- sound/soc/intel/boards/bxt_rt298.c | 4 +- sound/soc/intel/boards/byt-rt5640.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 12 +- sound/soc/intel/boards/bytcht_da7213.c | 16 +- sound/soc/intel/boards/bytcht_es8316.c | 17 +- sound/soc/intel/boards/bytcr_rt5640.c | 18 +- sound/soc/intel/boards/bytcr_rt5651.c | 18 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 14 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 14 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 19 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 32 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 102 +- sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 8 +- sound/soc/intel/boards/kbl_rt5660.c | 19 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 2 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 2 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 57 +- sound/soc/intel/boards/sof_maxim_common.h | 3 + sound/soc/intel/boards/sof_pcm512x.c | 4 +- sound/soc/intel/boards/sof_rt5682.c | 69 +- sound/soc/intel/boards/sof_sdw.c | 103 +- sound/soc/intel/boards/sof_sdw_common.h | 17 + sound/soc/intel/boards/sof_sdw_hdmi.c | 6 + sound/soc/intel/boards/sof_sdw_max98373.c | 86 + sound/soc/intel/boards/sof_sdw_rt1308.c | 2 +- sound/soc/intel/boards/sof_sdw_rt711.c | 17 +- sound/soc/intel/boards/sof_wm8804.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 25 + sound/soc/intel/haswell/sst-haswell-pcm.c | 12 +- sound/soc/intel/keembay/Makefile | 4 + sound/soc/intel/keembay/kmb_platform.c | 668 +++++ sound/soc/intel/keembay/kmb_platform.h | 146 ++ sound/soc/intel/skylake/skl-pcm.c | 16 +- sound/soc/intel/skylake/skl-topology.c | 5 +- sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/kirkwood/armada-370-db.c | 2 +- sound/soc/mediatek/Kconfig | 12 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 12 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 4 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 4 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 321 ++- sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 59 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 230 +- sound/soc/meson/Kconfig | 1 + sound/soc/meson/aiu-encoder-i2s.c | 3 +- sound/soc/meson/aiu-fifo-i2s.c | 3 +- sound/soc/meson/aiu-fifo.c | 3 +- sound/soc/meson/axg-card.c | 2 +- sound/soc/meson/axg-spdifout.c | 5 +- sound/soc/meson/gx-card.c | 2 +- sound/soc/meson/meson-card-utils.c | 4 +- sound/soc/meson/meson-codec-glue.c | 2 +- sound/soc/mxs/mxs-sgtl5000.c | 2 +- sound/soc/pxa/brownstone.c | 2 +- sound/soc/pxa/corgi.c | 4 +- sound/soc/pxa/hx4700.c | 2 +- sound/soc/pxa/imote2.c | 2 +- sound/soc/pxa/magician.c | 6 +- sound/soc/pxa/mioa701_wm9713.c | 8 +- sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/pxa/poodle.c | 4 +- sound/soc/pxa/pxa-ssp.c | 2 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/pxa/spitz.c | 4 +- sound/soc/pxa/tosa.c | 2 +- sound/soc/pxa/z2.c | 2 +- sound/soc/pxa/zylonite.c | 2 +- sound/soc/qcom/Kconfig | 5 +- sound/soc/qcom/apq8016_sbc.c | 120 +- sound/soc/qcom/apq8096.c | 30 +- sound/soc/qcom/common.c | 58 +- sound/soc/qcom/lpass-platform.c | 14 +- sound/soc/qcom/qdsp6/q6adm.c | 7 +- sound/soc/qcom/qdsp6/q6afe.c | 8 - sound/soc/qcom/qdsp6/q6afe.h | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 36 +- sound/soc/qcom/qdsp6/q6asm.c | 6 +- sound/soc/qcom/qdsp6/q6routing.c | 2 +- sound/soc/qcom/sdm845.c | 54 +- sound/soc/qcom/storm.c | 2 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 2 +- sound/soc/rockchip/rk3399_gru_sound.c | 25 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_max98090.c | 2 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/rockchip/rockchip_spdif.c | 59 +- sound/soc/samsung/Kconfig | 23 +- sound/soc/samsung/Makefile | 4 + sound/soc/samsung/aries_wm8994.c | 695 ++++++ sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/jive_wm8750.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 543 ++++ sound/soc/samsung/neo1973_wm8753.c | 8 +- sound/soc/samsung/odroid.c | 6 +- sound/soc/samsung/pcm.c | 9 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/s3c-i2s-v2.c | 2 +- sound/soc/samsung/s3c24xx_simtec.c | 2 +- sound/soc/samsung/s3c24xx_uda134x.c | 6 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_spdif.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 12 +- sound/soc/samsung/tm2_wm5110.c | 8 +- sound/soc/sh/Kconfig | 2 +- sound/soc/sh/dma-sh7760.c | 12 +- sound/soc/sh/fsi.c | 6 +- sound/soc/sh/migor.c | 4 +- sound/soc/sh/rcar/core.c | 8 +- sound/soc/sh/rcar/rsnd.h | 2 +- sound/soc/sh/rcar/ssi.c | 28 +- sound/soc/sh/rcar/ssiu.c | 6 +- sound/soc/sh/siu_pcm.c | 6 +- sound/soc/sh/ssi.c | 2 +- sound/soc/soc-ac97.c | 9 +- sound/soc/soc-component.c | 670 +++-- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 153 +- sound/soc/soc-dai.c | 20 +- sound/soc/soc-dapm.c | 41 +- sound/soc/soc-generic-dmaengine-pcm.c | 18 +- sound/soc/soc-io.c | 202 -- sound/soc/soc-link.c | 18 +- sound/soc/soc-ops.c | 43 +- sound/soc/soc-pcm.c | 190 +- sound/soc/soc-topology.c | 73 +- sound/soc/soc-utils.c | 5 +- sound/soc/sof/imx/imx8.c | 24 +- sound/soc/sof/imx/imx8m.c | 7 +- sound/soc/sof/intel/hda-dai.c | 10 +- sound/soc/sof/intel/hda-dsp.c | 50 +- sound/soc/sof/intel/hda-pcm.c | 2 +- sound/soc/sof/nocodec.c | 1 + sound/soc/sof/pcm.c | 26 +- sound/soc/sof/sof-acpi-dev.c | 8 +- sound/soc/sof/topology.c | 2 + sound/soc/spear/spdif_out.c | 8 +- sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sti/uniperif.h | 2 +- sound/soc/stm/stm32_adfsdm.c | 21 +- sound/soc/stm/stm32_sai_sub.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 12 +- sound/soc/sunxi/sun4i-i2s.c | 10 +- sound/soc/sunxi/sun4i-spdif.c | 4 +- sound/soc/tegra/Kconfig | 56 + sound/soc/tegra/Makefile | 10 + sound/soc/tegra/tegra186_dspk.c | 442 ++++ sound/soc/tegra/tegra186_dspk.h | 70 + sound/soc/tegra/tegra20_das.c | 3 +- sound/soc/tegra/tegra20_das.h | 4 +- sound/soc/tegra/tegra210_admaif.c | 800 ++++++ sound/soc/tegra/tegra210_admaif.h | 162 ++ sound/soc/tegra/tegra210_ahub.c | 676 +++++ sound/soc/tegra/tegra210_ahub.h | 127 + sound/soc/tegra/tegra210_dmic.c | 456 ++++ sound/soc/tegra/tegra210_dmic.h | 82 + sound/soc/tegra/tegra210_i2s.c | 812 ++++++ sound/soc/tegra/tegra210_i2s.h | 126 + sound/soc/tegra/tegra30_ahub.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/tegra/tegra_alc5632.c | 2 +- sound/soc/tegra/tegra_cif.h | 65 + sound/soc/tegra/tegra_max98090.c | 2 +- sound/soc/tegra/tegra_pcm.c | 235 +- sound/soc/tegra/tegra_pcm.h | 21 +- sound/soc/tegra/tegra_rt5640.c | 2 +- sound/soc/tegra/tegra_rt5677.c | 2 +- sound/soc/tegra/tegra_sgtl5000.c | 2 +- sound/soc/tegra/tegra_wm8753.c | 2 +- sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/tegra/trimslice.c | 2 +- sound/soc/ti/Kconfig | 9 + sound/soc/ti/Makefile | 2 + sound/soc/ti/ams-delta.c | 9 +- sound/soc/ti/davinci-evm.c | 6 +- sound/soc/ti/davinci-mcasp.c | 3 + sound/soc/ti/davinci-vcif.c | 4 +- sound/soc/ti/j721e-evm.c | 896 +++++++ sound/soc/ti/n810.c | 4 +- sound/soc/ti/omap-abe-twl6040.c | 4 +- sound/soc/ti/omap-hdmi.c | 2 +- sound/soc/ti/omap-mcbsp-st.c | 3 - sound/soc/ti/omap-mcbsp.c | 4 +- sound/soc/ti/omap-twl4030.c | 4 +- sound/soc/ti/omap3pandora.c | 2 +- sound/soc/ti/osk5912.c | 2 +- sound/soc/ti/rx51.c | 4 +- sound/soc/ti/sdma-pcm.c | 2 +- sound/soc/ti/sdma-pcm.h | 2 +- sound/soc/ti/udma-pcm.c | 2 +- sound/soc/ti/udma-pcm.h | 2 +- sound/soc/uniphier/aio-core.c | 7 +- sound/soc/uniphier/aio-dma.c | 6 +- sound/soc/ux500/mop500_ab8500.c | 8 +- sound/soc/ux500/ux500_msp_i2s.c | 8 +- sound/soc/ux500/ux500_pcm.c | 2 +- sound/soc/xtensa/xtfpga-i2s.c | 2 +- sound/sparc/dbri.c | 10 +- sound/usb/6fire/control.c | 2 +- sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/device.c | 2 +- sound/usb/card.c | 2 +- sound/usb/clock.c | 2 +- sound/usb/endpoint.c | 5 +- sound/usb/line6/driver.c | 3 +- sound/usb/line6/driver.h | 8 +- sound/usb/line6/podhd.c | 125 +- sound/usb/midi.c | 2 +- sound/usb/mixer.c | 4 + sound/usb/mixer_maps.c | 11 +- sound/usb/mixer_s1810c.c | 6 +- sound/usb/mixer_scarlett_gen2.c | 4 +- sound/usb/pcm.c | 6 +- sound/usb/quirks-table.h | 15 +- sound/usb/quirks.c | 14 +- sound/usb/stream.c | 3 +- sound/xen/xen_snd_front.c | 6 +- sound/xen/xen_snd_front_evtchnl.c | 4 - tools/bpf/Makefile | 3 +- tools/cgroup/iocost_monitor.py | 2 +- tools/include/uapi/linux/filter.h | 90 + tools/include/uapi/linux/perf_event.h | 23 +- tools/io_uring/liburing.h | 6 +- tools/memory-model/Documentation/explanation.txt | 26 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_meta.sh | 124 + 1708 files changed, 40248 insertions(+), 38324 deletions(-) create mode 100644 Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,rp [...] create mode 100644 Documentation/devicetree/bindings/regulator/google,cros-ec-regu [...] create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/onnn,fan53880.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regula [...] create mode 100644 Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regul [...] create mode 100644 Documentation/devicetree/bindings/regulator/qcom-labibb-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8827n.yaml create mode 100644 Documentation/devicetree/bindings/rng/ingenic,rng.yaml create mode 100644 Documentation/devicetree/bindings/rng/silex-insight,ba431-rng.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ak4613.txt create mode 100644 Documentation/devicetree/bindings/sound/ak4613.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ak4642.txt create mode 100644 Documentation/devicetree/bindings/sound/ak4642.yaml delete mode 100644 Documentation/devicetree/bindings/sound/everest,es8316.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es8316.yaml create mode 100644 Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98390.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rohm,bd28623.txt create mode 100644 Documentation/devicetree/bindings/sound/rohm,bd28623.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sgtl5000.txt create mode 100644 Documentation/devicetree/bindings/sound/sgtl5000.yaml create mode 100644 Documentation/devicetree/bindings/sound/socionext,uniphier-aio.yaml create mode 100644 Documentation/devicetree/bindings/sound/socionext,uniphier-evea.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas2562.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2770.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2770.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,j721e-cpb-ivi-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/uniphier,aio.txt delete mode 100644 Documentation/devicetree/bindings/sound/uniphier,evea.txt delete mode 100644 Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt create mode 100644 Documentation/devicetree/bindings/spi/fsl-imx-cspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mxs-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/mxs-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-lpspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml create mode 100644 arch/alpha/include/asm/rwonce.h create mode 100644 arch/m68k/Kbuild create mode 100644 arch/s390/include/asm/asm-const.h delete mode 100644 arch/s390/include/uapi/asm/debug.h create mode 100644 arch/s390/lib/error-inject.c delete mode 100644 arch/unicore32/.gitignore delete mode 100644 arch/unicore32/Kconfig delete mode 100644 arch/unicore32/Kconfig.debug delete mode 100644 arch/unicore32/Makefile delete mode 100644 arch/unicore32/boot/Makefile delete mode 100644 arch/unicore32/boot/compressed/Makefile delete mode 100644 arch/unicore32/boot/compressed/head.S delete mode 100644 arch/unicore32/boot/compressed/misc.c delete mode 100644 arch/unicore32/boot/compressed/piggy.S.in delete mode 100644 arch/unicore32/boot/compressed/vmlinux.lds.S delete mode 100644 arch/unicore32/configs/defconfig delete mode 100644 arch/unicore32/include/asm/Kbuild delete mode 100644 arch/unicore32/include/asm/assembler.h delete mode 100644 arch/unicore32/include/asm/barrier.h delete mode 100644 arch/unicore32/include/asm/bitops.h delete mode 100644 arch/unicore32/include/asm/bug.h delete mode 100644 arch/unicore32/include/asm/cache.h delete mode 100644 arch/unicore32/include/asm/cacheflush.h delete mode 100644 arch/unicore32/include/asm/checksum.h delete mode 100644 arch/unicore32/include/asm/cmpxchg.h delete mode 100644 arch/unicore32/include/asm/cpu-single.h delete mode 100644 arch/unicore32/include/asm/cputype.h delete mode 100644 arch/unicore32/include/asm/delay.h delete mode 100644 arch/unicore32/include/asm/dma.h delete mode 100644 arch/unicore32/include/asm/elf.h delete mode 100644 arch/unicore32/include/asm/fpstate.h delete mode 100644 arch/unicore32/include/asm/fpu-ucf64.h delete mode 100644 arch/unicore32/include/asm/gpio.h delete mode 100644 arch/unicore32/include/asm/hwcap.h delete mode 100644 arch/unicore32/include/asm/hwdef-copro.h delete mode 100644 arch/unicore32/include/asm/io.h delete mode 100644 arch/unicore32/include/asm/irq.h delete mode 100644 arch/unicore32/include/asm/irqflags.h delete mode 100644 arch/unicore32/include/asm/linkage.h delete mode 100644 arch/unicore32/include/asm/memblock.h delete mode 100644 arch/unicore32/include/asm/memory.h delete mode 100644 arch/unicore32/include/asm/mmu.h delete mode 100644 arch/unicore32/include/asm/mmu_context.h delete mode 100644 arch/unicore32/include/asm/page.h delete mode 100644 arch/unicore32/include/asm/pci.h delete mode 100644 arch/unicore32/include/asm/pgalloc.h delete mode 100644 arch/unicore32/include/asm/pgtable-hwdef.h delete mode 100644 arch/unicore32/include/asm/pgtable.h delete mode 100644 arch/unicore32/include/asm/processor.h delete mode 100644 arch/unicore32/include/asm/ptrace.h delete mode 100644 arch/unicore32/include/asm/stacktrace.h delete mode 100644 arch/unicore32/include/asm/string.h delete mode 100644 arch/unicore32/include/asm/suspend.h delete mode 100644 arch/unicore32/include/asm/switch_to.h delete mode 100644 arch/unicore32/include/asm/syscall.h delete mode 100644 arch/unicore32/include/asm/thread_info.h delete mode 100644 arch/unicore32/include/asm/timex.h delete mode 100644 arch/unicore32/include/asm/tlb.h delete mode 100644 arch/unicore32/include/asm/tlbflush.h delete mode 100644 arch/unicore32/include/asm/traps.h delete mode 100644 arch/unicore32/include/asm/uaccess.h delete mode 100644 arch/unicore32/include/asm/vmalloc.h delete mode 100644 arch/unicore32/include/mach/PKUnity.h delete mode 100644 arch/unicore32/include/mach/bitfield.h delete mode 100644 arch/unicore32/include/mach/dma.h delete mode 100644 arch/unicore32/include/mach/hardware.h delete mode 100644 arch/unicore32/include/mach/map.h delete mode 100644 arch/unicore32/include/mach/memory.h delete mode 100644 arch/unicore32/include/mach/ocd.h delete mode 100644 arch/unicore32/include/mach/pm.h delete mode 100644 arch/unicore32/include/mach/regs-ac97.h delete mode 100644 arch/unicore32/include/mach/regs-dmac.h delete mode 100644 arch/unicore32/include/mach/regs-gpio.h delete mode 100644 arch/unicore32/include/mach/regs-i2c.h delete mode 100644 arch/unicore32/include/mach/regs-intc.h delete mode 100644 arch/unicore32/include/mach/regs-nand.h delete mode 100644 arch/unicore32/include/mach/regs-ost.h delete mode 100644 arch/unicore32/include/mach/regs-pci.h delete mode 100644 arch/unicore32/include/mach/regs-pm.h delete mode 100644 arch/unicore32/include/mach/regs-ps2.h delete mode 100644 arch/unicore32/include/mach/regs-resetc.h delete mode 100644 arch/unicore32/include/mach/regs-rtc.h delete mode 100644 arch/unicore32/include/mach/regs-sdc.h delete mode 100644 arch/unicore32/include/mach/regs-spi.h delete mode 100644 arch/unicore32/include/mach/regs-uart.h delete mode 100644 arch/unicore32/include/mach/regs-umal.h delete mode 100644 arch/unicore32/include/mach/regs-unigfx.h delete mode 100644 arch/unicore32/include/mach/uncompress.h delete mode 100644 arch/unicore32/include/uapi/asm/Kbuild delete mode 100644 arch/unicore32/include/uapi/asm/byteorder.h delete mode 100644 arch/unicore32/include/uapi/asm/ptrace.h delete mode 100644 arch/unicore32/include/uapi/asm/sigcontext.h delete mode 100644 arch/unicore32/include/uapi/asm/unistd.h delete mode 100644 arch/unicore32/kernel/Makefile delete mode 100644 arch/unicore32/kernel/asm-offsets.c delete mode 100644 arch/unicore32/kernel/clock.c delete mode 100644 arch/unicore32/kernel/debug-macro.S delete mode 100644 arch/unicore32/kernel/debug.S delete mode 100644 arch/unicore32/kernel/dma.c delete mode 100644 arch/unicore32/kernel/early_printk.c delete mode 100644 arch/unicore32/kernel/elf.c delete mode 100644 arch/unicore32/kernel/entry.S delete mode 100644 arch/unicore32/kernel/fpu-ucf64.c delete mode 100644 arch/unicore32/kernel/gpio.c delete mode 100644 arch/unicore32/kernel/head.S delete mode 100644 arch/unicore32/kernel/hibernate.c delete mode 100644 arch/unicore32/kernel/hibernate_asm.S delete mode 100644 arch/unicore32/kernel/irq.c delete mode 100644 arch/unicore32/kernel/ksyms.c delete mode 100644 arch/unicore32/kernel/ksyms.h delete mode 100644 arch/unicore32/kernel/module.c delete mode 100644 arch/unicore32/kernel/pci.c delete mode 100644 arch/unicore32/kernel/pm.c delete mode 100644 arch/unicore32/kernel/process.c delete mode 100644 arch/unicore32/kernel/ptrace.c delete mode 100644 arch/unicore32/kernel/puv3-core.c delete mode 100644 arch/unicore32/kernel/puv3-nb0916.c delete mode 100644 arch/unicore32/kernel/setup.c delete mode 100644 arch/unicore32/kernel/setup.h delete mode 100644 arch/unicore32/kernel/signal.c delete mode 100644 arch/unicore32/kernel/sleep.S delete mode 100644 arch/unicore32/kernel/stacktrace.c delete mode 100644 arch/unicore32/kernel/sys.c delete mode 100644 arch/unicore32/kernel/time.c delete mode 100644 arch/unicore32/kernel/traps.c delete mode 100644 arch/unicore32/kernel/vmlinux.lds.S delete mode 100644 arch/unicore32/lib/Makefile delete mode 100644 arch/unicore32/lib/backtrace.S delete mode 100644 arch/unicore32/lib/clear_user.S delete mode 100644 arch/unicore32/lib/copy_from_user.S delete mode 100644 arch/unicore32/lib/copy_page.S delete mode 100644 arch/unicore32/lib/copy_template.S delete mode 100644 arch/unicore32/lib/copy_to_user.S delete mode 100644 arch/unicore32/lib/delay.S delete mode 100644 arch/unicore32/lib/findbit.S delete mode 100644 arch/unicore32/lib/strncpy_from_user.S delete mode 100644 arch/unicore32/lib/strnlen_user.S delete mode 100644 arch/unicore32/mm/Kconfig delete mode 100644 arch/unicore32/mm/Makefile delete mode 100644 arch/unicore32/mm/alignment.c delete mode 100644 arch/unicore32/mm/cache-ucv2.S delete mode 100644 arch/unicore32/mm/extable.c delete mode 100644 arch/unicore32/mm/fault.c delete mode 100644 arch/unicore32/mm/flush.c delete mode 100644 arch/unicore32/mm/init.c delete mode 100644 arch/unicore32/mm/ioremap.c delete mode 100644 arch/unicore32/mm/mm.h delete mode 100644 arch/unicore32/mm/mmu.c delete mode 100644 arch/unicore32/mm/pgd.c delete mode 100644 arch/unicore32/mm/proc-macros.S delete mode 100644 arch/unicore32/mm/proc-syms.c delete mode 100644 arch/unicore32/mm/proc-ucv2.S delete mode 100644 arch/unicore32/mm/tlb-ucv2.S delete mode 100644 block/blk-softirq.c create mode 100644 drivers/char/hw_random/ba431-rng.c create mode 100644 drivers/char/hw_random/ingenic-rng.c delete mode 100644 drivers/cpufreq/unicore2-cpufreq.c create mode 100644 drivers/crypto/sa2ul.c create mode 100644 drivers/crypto/sa2ul.h delete mode 100644 drivers/i2c/busses/i2c-puv3.c delete mode 100644 drivers/input/serio/i8042-unicore32io.h create mode 100644 drivers/memory/renesas-rpc-if.c delete mode 100644 drivers/pwm/pwm-puv3.c create mode 100644 drivers/regulator/cros-ec-regulator.c create mode 100644 drivers/regulator/fan53880.c create mode 100644 drivers/regulator/pca9450-regulator.c create mode 100644 drivers/regulator/qcom-labibb-regulator.c create mode 100644 drivers/regulator/qcom_usb_vbus-regulator.c create mode 100644 drivers/regulator/sy8827n.c delete mode 100644 drivers/rtc/rtc-puv3.c rename drivers/{mtd/spi-nor/controllers/cadence-quadspi.c => spi/spi-cadence-quads [...] create mode 100644 drivers/spi/spi-rpc-if.c delete mode 100644 drivers/video/fbdev/fb-puv3.c create mode 100644 fs/crypto/inline_crypt.c create mode 100644 include/asm-generic/rwonce.h create mode 100644 include/dt-bindings/regulator/dlg,da9211-regulator.h create mode 100644 include/dt-bindings/regulator/mediatek,mt6397-regulator.h delete mode 100644 include/linux/platform_data/spi-imx.h create mode 100644 include/linux/regulator/pca9450.h create mode 100644 include/linux/spi/altera.h create mode 100644 include/memory/renesas-rpc-if.h delete mode 100644 include/sound/rt5670.h create mode 100644 lib/mpi/mpi-sub-ui.c create mode 100644 sound/soc/codecs/max98373-i2c.c create mode 100644 sound/soc/codecs/max98373-sdw.c create mode 100644 sound/soc/codecs/max98373-sdw.h create mode 100644 sound/soc/intel/boards/sof_sdw_max98373.c create mode 100644 sound/soc/intel/keembay/Makefile create mode 100644 sound/soc/intel/keembay/kmb_platform.c create mode 100644 sound/soc/intel/keembay/kmb_platform.h create mode 100644 sound/soc/samsung/aries_wm8994.c create mode 100644 sound/soc/samsung/midas_wm1811.c delete mode 100644 sound/soc/soc-io.c create mode 100644 sound/soc/tegra/tegra186_dspk.c create mode 100644 sound/soc/tegra/tegra186_dspk.h create mode 100644 sound/soc/tegra/tegra210_admaif.c create mode 100644 sound/soc/tegra/tegra210_admaif.h create mode 100644 sound/soc/tegra/tegra210_ahub.c create mode 100644 sound/soc/tegra/tegra210_ahub.h create mode 100644 sound/soc/tegra/tegra210_dmic.c create mode 100644 sound/soc/tegra/tegra210_dmic.h create mode 100644 sound/soc/tegra/tegra210_i2s.c create mode 100644 sound/soc/tegra/tegra210_i2s.h create mode 100644 sound/soc/tegra/tegra_cif.h create mode 100644 sound/soc/ti/j721e-evm.c create mode 100644 tools/include/uapi/linux/filter.h create mode 100755 tools/testing/selftests/netfilter/nft_meta.sh