This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig in repository toolchain/ci/linux.
from 489e9fea66f3 Merge tag 'pci-v5.11-changes' of git://git.kernel.org/pub/ [...] adds 0711ae454b2d dt-bindings: remoteproc: qcom: Deprecate regulators for Q6V5 PDs adds 8750cf392394 remoteproc: qcom_q6v5_mss: Allow replacing regulators with [...] adds 20a2269c1983 dt-bindings: remoteproc: qcom,wcnss: Deprecate regulators for PDs adds 858bce9c4cdd remoteproc: qcom_wcnss: Allow replacing regulators with po [...] adds d5123d2c7191 dt-bindings: arm: stm32: Add compatible for syscon tamp node adds e67bae44c708 dt-bindings: remoteproc: stm32_rproc: update for firmware [...] adds 2b0ced1203c2 dt-bindings: remoteproc: stm32_rproc: update syscon descriptions adds 2316822989a3 remoteproc: ti_k3: fix -Wcast-function-type warning adds bb7eda7eddf1 remoteproc: ingenic: Constify ingenic_rproc_ops adds 0eee3d28ff65 remoteproc: stm32: Constify st_rproc_ops adds 778f2664fa34 remoteproc/mediatek: fix sparse errors on sram power on and off adds 903635cbc757 remoteproc/mediatek: fix sparse errors on dma_alloc and dma_free adds 71ffb5a22b49 remoteproc/mediatek: fix boundary check adds 48cb5b6829e2 remoteproc/mediatek: skip if filesz is 0 adds dd8f52660cb1 remoteproc: qcom_sysmon: Constify qmi_indication_handler adds 04ff5d19cf6e remoteproc: qcom_q6v5_mss: Replace ioremap with memremap adds a7ed5e57bdba remoteproc: qcom_q6v5_mss: map/unmap MBA region before/after use adds 138a6428ba90 remoteproc: sysmon: Ensure remote notification ordering adds 5c212aaf5457 remoteproc: sysmon: Expose the shutdown result adds ed5da80873a7 remoteproc: qcom: q6v5: Query sysmon before graceful shutdown adds 0ac72f909ffe remoteproc: sysmon: Improve error messages adds 4c1ad562d303 remoteproc: Add a rproc_set_firmware() API adds 41e6f43f3b24 dt-bindings: remoteproc: k3-r5f: Update bindings for J7200 SoCs adds 7508ea19b20d remoteproc: k3-r5: Extend support to R5F clusters on J7200 SoCs adds c3c21b356505 remoteproc: k3-r5: Adjust TCM sizes in Split-mode on J7200 SoCs adds 9d7b4a40387d remoteproc: sysmon: fix shutdown_acked state adds d247d1855aca remoteproc: fix spelling mistake "Peripherial" -> "Periphe [...] adds d570d05ea92d dt-bindings: remoteproc: Add binding doc for PRU cores in [...] adds d4ce2de7e4af remoteproc: pru: Add a PRU remoteproc driver adds c75c9fdac66e remoteproc: pru: Add support for PRU specific interrupt co [...] adds 20ad1de0f14f remoteproc: pru: Add pru-specific debugfs support adds 1d39f4d19921 remoteproc: pru: Add support for various PRU cores on K3 A [...] adds b44786c9bdc4 remoteproc: pru: Add support for various PRU cores on K3 J [...] adds 0a441514bc2b remoteproc/mediatek: change MT8192 CFG register base adds adf60a870e91 remoteproc: core: Add ops to enable custom coredump functionality adds abc72b646066 remoteproc: coredump: Add minidump functionality adds 8ed8485c4f05 remoteproc: qcom: Add capability to collect minidumps adds d2debca429ce remoteproc: qcom: Add minidump id for sm8150 modem adds e59aef4edc45 remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF adds a24723050037 remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable adds aa37448f597c remoteproc: qcom: fix reference leak in adsp_start adds c0a6e5ee1ecf remoteproc: qcom: pas: fix error handling in adsp_pds_enable adds 6dfdf6e4e709 remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc [...] adds cca21000261b remoteproc/mediatek: Fix kernel test robot warning adds c3d4e5b12672 remoteproc: qcom: Fix potential NULL dereference in adsp_i [...] adds 22c3df6f5574 remoteproc/mediatek: unprepare clk if scp_before_load fails adds 3efa0ea743b7 remoteproc/mediatek: read IPI buffer offset from FW adds ef9df0011791 Merge tag 'rproc-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 3116a9931fa6 hwspinlock: sprd: Remove redundant header files adds 8308678ebde1 hwspinlock: sprd: use module_platform_driver() instead pos [...] adds 8266b809264c hwspinlock: sprd: fixed warning of unused variable 'sprd_h [...] adds c3e9b463b41b hwspinlock: sirf: Remove the redundant 'of_match_ptr' adds 0e10f9c89332 Merge tag 'hwlock-v5.11' of git://git.kernel.org/pub/scm/l [...] adds 6bef038011a0 rpmsg: Introduce __rpmsg{16|32|64} types adds 5f2f6b7db119 rpmsg: virtio: Move from virtio to rpmsg byte conversion adds c435a04189de rpmsg: Move structure rpmsg_ns_msg to header file adds 77d372989db9 rpmsg: virtio: Rename rpmsg_create_channel adds 9753e12cd3bd rpmsg: core: Add channel creation internal API adds 1ee1e5e162af rpmsg: virtio: Add rpmsg channel device ops adds 55488110acc1 rpmsg: Make rpmsg_{register|unregister}_device() public adds 950a7388f02b rpmsg: Turn name service into a stand alone driver adds e87b07083941 Merge tag 'rpmsg-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 16238415eb98 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock adds 529adfe8f131 locks: fix a typo at a kernel-doc markup adds 8d1ddb5e7937 fcntl: Fix potential deadlock in send_sig{io, urg}() adds a725cb4d708e Merge tag 'locks-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 089c8b0551f4 btrfs: sysfs: export filesystem generation adds ba1bc00f3581 btrfs: use helpers to convert from seconds to jiffies in t [...] adds e4e428816192 btrfs: remove redundant time check in transaction kthread loop adds 643900bee414 btrfs: record delta directly in transaction_kthread adds fb8a7e941b1b btrfs: calculate more accurate remaining time to sleep in [...] adds eefa45f59379 btrfs: calculate num_pages, reserve_bytes once in btrfs_bu [...] adds 949b32732eab btrfs: use iosize while reading compressed pages adds 13f0dd8f7861 btrfs: use round_down while calculating start position in [...] adds aa8c1a41a1e6 btrfs: set EXTENT_NORESERVE bits side btrfs_dirty_pages() adds a57ad681f12e btrfs: assert we are holding the reada_lock when releasing [...] adds a6889caf6ec6 btrfs: do not start readahead for csum tree when scrubbing [...] adds d70bf7484f72 btrfs: unify the ro checking for mount options adds 334c16d82cfe btrfs: push the NODATASUM check into btrfs_lookup_bio_sums adds ceafe3cc3992 btrfs: sysfs: export supported rescue= mount options adds ab0b4a3ebf14 btrfs: add a helper to print out rescue= options adds 68319c18cb21 btrfs: show rescue=usebackuproot in /proc/mounts adds 42437a6386ff btrfs: introduce mount option rescue=ignorebadroots adds 882dbe0cec96 btrfs: introduce mount option rescue=ignoredatacsums adds 9037d3cbcbe1 btrfs: introduce mount option rescue=all adds ecdcf3c259e4 btrfs: open code insert_orphan_item adds 196d59ab9ccc btrfs: switch extent buffer tree lock to rw_semaphore adds 88090ad36a64 btrfs: do not start and wait for delalloc on snapshot root [...] adds aaefed207875 btrfs: add helper for string match ignoring leading/traili [...] adds 33fd2f714cde btrfs: create read policy framework adds 3d8cc17a0561 btrfs: sysfs: add per-fs attribute for read policy adds 4e4cabece9f9 btrfs: split btrfs_direct_IO to read and write adds 5e8b9ef30392 btrfs: move pos increment and pagecache extension to btrfs [...] adds c86537a42f86 btrfs: check FS error state bit early during write adds b8d8e1fd570a btrfs: introduce btrfs_write_check() adds a14b78ad06ab btrfs: introduce btrfs_inode_lock()/unlock() adds c35237063340 btrfs: push inode locking and unlocking into buffered/dire [...] adds e9adabb9712e btrfs: use shared lock for direct writes within EOF adds 502756b38093 btrfs: remove btrfs_inode::dio_sem adds a42fa643169d btrfs: call iomap_dio_complete() without inode_lock adds ecfdc08b8cc6 btrfs: remove dio iomap DSYNC workaround adds 387824afd721 btrfs: use the right number of levels for lockdep keysets adds ab1405aa2522 btrfs: generate lockdep keyset names at compile time adds 09e3a28892a9 btrfs: send: use helpers to access root_item::ctransid adds 3b5418fba372 btrfs: check-integrity: use proper helper to access btrfs_header adds f944d2cb2096 btrfs: use root_item helpers for limit and flags in btrfs_ [...] adds c842268458d9 btrfs: add set/get accessors for root_item::drop_level adds cc7c77146e53 btrfs: remove unnecessary casts in printk adds a3efb2f0bad5 btrfs: fix the comment on lock_extent_buffer_for_io adds 03509b781ae9 btrfs: update the comment for find_first_extent_bit adds 3f6bb4aeb5df btrfs: sink the failed_start parameter to set_extent_bit adds 8896a08d8ea9 btrfs: replace fs_info and private_data with inode in btrf [...] adds 265d4ac03fdf btrfs: sink parameter start and len to check_data_csum adds 12e3360f7475 btrfs: rename pages_locked in process_pages_contig() adds 8b8bbd461ea1 btrfs: only require sector size alignment for page read adds e940e9a7c793 btrfs: rename page_size to io_size in submit_extent_page adds ab108d992b12 btrfs: use precalculated sectorsize_bits from fs_info adds 098e63082b9b btrfs: replace div_u64 by shift in free_space_bitmap_size adds 265fdfa6ce0a btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits adds 22b6331d9617 btrfs: store precalculated csum_size in fs_info adds fe5ecbe818de btrfs: precalculate checksums per leaf once adds 55fc29bed8dd btrfs: use cached value of fs_info::csum_size everywhere adds 223486c27b36 btrfs: switch cached fs_info::csum_size from u16 to u32 adds 713cebfb9891 btrfs: remove unnecessary local variables for checksum size adds 419b791ce760 btrfs: check integrity: remove local copy of csum_size adds 2ae0c2d80d25 btrfs: scrub: remove local copy of csum_size from context adds ac5887c8e013 btrfs: locking: remove all the blocking helpers adds b9729ce014f6 btrfs: locking: rip out path->leave_spinning adds dc5161648693 btrfs: reorder extent buffer members for better packing adds 9076dbd5ee83 btrfs: do not shorten unpin len for caching block groups adds 27d56e62e474 btrfs: update last_byte_to_unpin in switch_commit_roots adds 2ca08c56e813 btrfs: explicitly protect ->last_byte_to_unpin in unpin_ex [...] adds 66b53bae46c8 btrfs: cleanup btrfs_discard_update_discardable usage adds cd79909bc7cd btrfs: load free space cache into a temporary ctl adds 4d7240f0abda btrfs: load the free space cache inode extents from commit root adds e747853cae3a btrfs: load free space cache asynchronously adds bbb86a371791 btrfs: protect fs_info->caching_block_groups by block_grou [...] adds 0d01e247a06b btrfs: assert page mapping lock in attach_extent_buffer_page adds 478ef8868ff8 btrfs: make buffer_radix take sector size units adds 2f4d60dfae0e btrfs: grab fs_info from extent_buffer in btrfs_mark_buffer_dirty adds a26663e7a2f4 btrfs: make csum_tree_block() handle node smaller than page adds 77bf40a2ba2e btrfs: extract extent buffer verification from btrfs_valid [...] adds ac303b6987a9 btrfs: pass bvec to csum_dirty_buffer instead of page adds 261d2dcb2430 btrfs: scrub: distinguish scrub page from regular page adds 96e63a45fb9a btrfs: scrub: remove the force parameter from scrub_pages adds 480a8ec83b17 btrfs: scrub: refactor scrub_find_csum() adds e50404a8a699 btrfs: discard: speed up async discard up to iops_limit adds 6e88f116bd4c btrfs: discard: store async discard delay as ns not as jiffies adds df903e5d294f btrfs: don't miss async discards after scheduled work override adds 3e48d8d2540d btrfs: discard: reschedule work after sysfs param update adds 416e3445ef80 btrfs: remove lockdep classes for the fs tree adds bfb484d922a3 btrfs: cleanup extent buffer readahead adds 206983b72a36 btrfs: use btrfs_read_node_slot in btrfs_realloc_node adds 8ef385bbf099 btrfs: use btrfs_read_node_slot in walk_down_reloc_tree adds c975253682e0 btrfs: use btrfs_read_node_slot in do_relocation adds 6b3426be27de btrfs: use btrfs_read_node_slot in replace_path adds c990ada2a0bb btrfs: use btrfs_read_node_slot in walk_down_tree adds 6b2cb7cb959a btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap adds 3acfbd6a990c btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtre [...] adds 182c79fcb857 btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree adds 1b7ec85ef490 btrfs: pass root owner to read_tree_block adds 5d81230baa90 btrfs: pass the root owner and level around for readahead adds 3fbaf25817f7 btrfs: pass the owner_root and level to alloc_extent_buffer adds e114c545bb69 btrfs: set the lockdep class for extent buffers on creation adds 5893dfb98f25 btrfs: refactor btrfs_drop_extents() to make it easier to extend adds 7f458a3873ae btrfs: fix race when defragmenting leads to unnecessary IO adds 2766ff61762c btrfs: update the number of bytes used by an inode atomically adds bacce86ae8a7 btrfs: drop unused argument step from btrfs_free_extra_devids adds 3a160a933111 btrfs: drop never met disk total bytes check in verify_one [...] adds b2598edf8b36 btrfs: remove unused argument seed from btrfs_find_device adds ffeb03cfe2b4 btrfs: cleanup the locking in btrfs_next_old_leaf adds 0e46318df8a1 btrfs: unlock to current level in btrfs_next_old_leaf adds 2f5239dcb26b btrfs: remove btrfs_path::recurse adds 4048daedb910 btrfs: locking: remove the recursion handling code adds 1bb96598410c btrfs: merge back btrfs_read_lock_root_node helpers adds fe596ca3d3b5 btrfs: use btrfs_tree_read_lock in btrfs_search_slot adds 0ecae6fffe66 btrfs: remove the recurse parameter from __btrfs_tree_read_lock adds a55463c9f0ff btrfs: remove extent_buffer::recursed adds 76aea5379678 btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode adds 90dffd0cff89 btrfs: make insert_prealloc_file_extent take btrfs_inode adds 507433985caf btrfs: make btrfs_truncate_inode_items take btrfs_inode adds 72e7e6edd376 btrfs: make btrfs_finish_ordered_io btrfs_inode-centric adds f3fbcaef5992 btrfs: make btrfs_delayed_update_inode take btrfs_inode adds dfeb9e7cc3ed btrfs: make btrfs_update_inode_item take btrfs_inode adds 9a56fcd15a9c btrfs: make btrfs_update_inode take btrfs_inode adds a4ba6cc03eba btrfs: make maybe_insert_hole take btrfs_inode adds dea46d84a3cc btrfs: make find_first_non_hole take btrfs_inode adds 03fcb1ab6f26 btrfs: make btrfs_insert_replace_extent take btrfs_inode adds 217f42eb3d32 btrfs: make btrfs_truncate_block take btrfs_inode adds b06359a32589 btrfs: make btrfs_cont_expand take btrfs_inode adds 729f7961729a btrfs: make btrfs_update_inode_fallback take btrfs_inode adds 1cab5e728313 btrfs: merge __set_extent_bit and set_extent_bit adds f2f121ab500d btrfs: skip unnecessary searches for xattrs when logging an inode adds bc5b5b1e5111 btrfs: stop incrementing log batch when joining log transaction adds f30bed83426c btrfs: remove unnecessary attempt to drop extent maps afte [...] adds d5286a92ea76 btrfs: remove useless return value statement in split_node adds 95b982de3747 btrfs: simplify return values in setup_nodes_for_search adds 445d8ab53f69 btrfs: sysfs: remove unneeded semicolon adds b1d51f67c942 btrfs: tests: remove invalid extent-io test adds 94e8c95ccba8 btrfs: add structure to keep track of extent range in end_ [...] adds e09caaf913a9 btrfs: introduce helper to handle page status update in en [...] adds f97e27e91d90 btrfs: use fixed width int type for extent_state::state adds 2c36395430b0 btrfs: scrub: remove the anonymous structure from scrub_page adds 8e1dc982ed5f btrfs: remove unused parameter phy_offset from btrfs_valid [...] adds 829ddec922e5 btrfs: only clear EXTENT_LOCK bit in extent_invalidatepage adds 35478d053ade btrfs: use nodesize to determine if we need readahead in b [...] adds fb22e9c4cd57 btrfs: use detach_page_private() in alloc_extent_buffer() adds a0f6d924cada btrfs: remove stub device info from messages when we have [...] adds c7c01a4a2524 btrfs: tree-checker: annotate all error branches as unlikely adds c65ca98f9e68 btrfs: unlock path before checking if extent is shared dur [...] adds ee0d904fd9c5 btrfs: remove err variable from btrfs_delete_subvolume adds c6a592f2e209 btrfs: eliminate err variable from merge_reloc_root adds 8df01fddb779 btrfs: remove err variable from do_relocation adds 8a8f4deaba79 btrfs: return bool from should_end_transaction adds a2633b6a29e9 btrfs: return bool from btrfs_should_end_transaction adds 7b3d5a90cbb9 btrfs: introduce ZONED feature flag adds 5b316468983d btrfs: get zone information of zoned block devices adds b70f509774ad btrfs: check and enable ZONED mode adds 862931c76327 btrfs: introduce max_zone_append_size adds 5d1ab66c56fe btrfs: disallow space_cache in ZONED mode adds d206e9c9c576 btrfs: disallow NODATACOW in ZONED mode adds f1569c4c10a1 btrfs: disable fallocate in ZONED mode adds a589dde0bc0b btrfs: disallow mixed-bg in ZONED mode adds 12659251ca5d btrfs: implement log-structured superblock for ZONED mode adds 1201b58b67b3 btrfs: drop casts of bio bi_sector adds ec7d6dfd73b2 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_ob [...] adds abadc1fcd72e btrfs: replace calls to btrfs_find_free_ino with btrfs_fin [...] adds 5297199a8bca btrfs: remove inode number cache feature adds 7dbdb443a7b4 btrfs: remove crc_check logic from free space adds f0d1219def15 btrfs: always set NODATASUM/NODATACOW in __create_free_spa [...] adds fa598b069640 btrfs: remove recalc_thresholds from free space ops adds de53d892e5c5 btrfs: fix race causing unnecessary inode logging during l [...] adds 5f96bfb7633c btrfs: fix race that results in logging old extents during [...] adds 4d6221d7d831 btrfs: fix race that causes unnecessary logging of ancesto [...] adds 47d3db41e190 btrfs: fix race that makes inode logging fallback to trans [...] adds 639bd575b7c7 btrfs: fix race leading to unnecessary transaction commit [...] adds 47876f7ceffa btrfs: do not block inode logging for so long during trans [...] adds 44c0ca211a4d btrfs: lift read-write mount setup from mount and remount adds 8f1c21d7490f btrfs: start orphan cleanup on ro->rw remount adds 997e3e2e71b3 btrfs: only mark bg->needs_free_space if free space tree is on adds 5011139a4718 btrfs: create free space tree on ro->rw remount adds 8cd2908846d1 btrfs: clear oneshot options on mount and remount adds 8b228324a8ce btrfs: clear free space tree on ro->rw remount adds 948462294577 btrfs: keep sb cache_generation consistent with space_cache adds 04c415596953 btrfs: use superblock state to print space_cache mount option adds 2838d255cb9b btrfs: warn when remount will not change the free space tree adds 36b216c85eb9 btrfs: remove free space items when disabling space cache v1 adds af456a2c0aaa btrfs: skip space_cache v1 setup when not using it adds 8a6a87cd449b btrfs: fix lockdep warning when creating free space tree adds 1941b64b080b btrfs: rename bio_offset of extent_submit_bio_start_t to d [...] adds 7ffd27e378d2 btrfs: pass bio_offset to check_data_csum() directly adds f44cf41075b0 btrfs: make btrfs_verify_data_csum follow sector size adds f91e0d0c4cd9 btrfs: factor out btree page submission code to a helper adds deb678955360 btrfs: calculate inline extent buffer page size based on p [...] adds 1aaac38c83a2 btrfs: don't allow tree block to cross page boundary for s [...] adds 4a3dc93843dd btrfs: update num_extent_pages to support subpage sized ex [...] adds 884b07d0f4f7 btrfs: handle sectorsize < PAGE_SIZE case for extent buffe [...] adds 9e46458a7c00 btrfs: remove btrfs_find_ordered_sum call from btrfs_looku [...] adds 6275193ef190 btrfs: refactor btrfs_lookup_bio_sums to handle out-of-ord [...] adds fa485d21a7ae btrfs: scrub: reduce width of extent_len/stripe_len from 6 [...] adds d0a7a9c050f3 btrfs: scrub: always allocate one full page for one sector [...] adds 53f3251d3b82 btrfs: scrub: support subpage tree block scrub adds b29dca44abe2 btrfs: scrub: support subpage data scrub adds b42fe98c9269 btrfs: scrub: allow scrub to work with subpage sectorsize adds f1ee3b882900 Merge tag 'for-5.11-tag' of git://git.kernel.org/pub/scm/l [...] adds 5cbec208dc99 fs: dlm: fix proper srcu api call adds 9f8f9c774ad1 fs: dlm: define max send buffer adds 692f51c8cbe7 fs: dlm: add get buffer error handling adds 53a5edaa05c1 fs: dlm: flush othercon at close adds 19633c7e204b fs: dlm: handle non blocked connect event adds 6cde210a9758 fs: dlm: add helper for init connection adds 0672c3c280ef fs: dlm: move connect callback in node creation adds 42873c903bd7 fs: dlm: move shutdown action to node creation adds 13004e8afedc fs: dlm: refactor sctp sock parameter adds d11ccd451b65 fs: dlm: listen socket out of connection hash adds 1a26bfafbce0 fs: dlm: fix check for multi-homed hosts adds 40c6b83e5a07 fs: dlm: constify addr_compare adds 4f19d071f9be fs: dlm: check on existing node address adds 8a7a4301ddaf Merge tag 'dlm-5.11' of git://git.kernel.org/pub/scm/linux [...] adds ed1c9a7a8517 jfs: delete duplicated words + other fixes adds 751341b4d784 jfs: Fix memleak in dbAdjCtl adds c61b3e483900 jfs: Fix array index bounds check in dbAdjTree adds 9867cb1fd510 Merge tag 'jfs-5.11' of git://github.com/kleikamp/linux-shaggy adds e5decb2eb5f4 svcrdma: Catch another Reply chunk overflow case adds 5a7e702670ad SUNRPC: Adjust synopsis of xdr_buf_subsegment() adds 51bad8cc1301 svcrdma: Const-ify the xdr_buf arguments adds ab1394ee7a11 svcrdma: Refactor the RDMA Write path adds 03493bca084f SUNRPC: Rename svc_encode_read_payload() adds 76e5492b161f NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders adds f6ad77590a5d svcrdma: Post RDMA Writes while XDR encoding replies adds ded380f10072 svcrdma: Clean up svc_rdma_encode_reply_chunk() adds 78147ca8b4a9 svcrdma: Add a "parsed chunk list" data structure adds eb3de6a49dd5 svcrdma: Use parsed chunk lists to derive the inv_rkey adds 58b2e0fefa89 svcrdma: Use parsed chunk lists to detect reverse directio [...] adds 7a1cbfa18059 svcrdma: Use parsed chunk lists to construct RDMA Writes adds 6911f3e10cd9 svcrdma: Use parsed chunk lists to encode Reply transport headers adds 9d0b09d5ef0c svcrdma: Support multiple write chunks when pulling up adds 2371bcc05664 svcrdma: Support multiple Write chunks in svc_rdma_map_rep [...] adds 41bc163ffe0f svcrdma: Support multiple Write chunks in svc_rdma_send_re [...] adds 7954c8503b87 svcrdma: Remove chunk list pointers adds b704be09dccf svcrdma: Clean up chunk tracepoints adds bafe9c27d537 svcrdma: Rename info::ri_chunklen adds d96962e6d0e2 svcrdma: Use the new parsed chunk list when pulling Read chunks adds d7cc73972661 svcrdma: support multiple Read chunks per RPC adds 25fef48bdbe7 NFSD: A semicolon is not needed after a switch statement. adds 71fd721839a7 nfsd/nfs3: remove unused macro nfsd3_fhandleres adds 156708adf2d9 SUNRPC: Move the svc_xdr_recvfrom() tracepoint adds b76278ae6884 NFSD: Clean up the show_nf_may macro adds 3a90e1dff16a NFSD: Remove extra "0x" in tracepoint format specifier adds f45a444cfe58 NFSD: Add SPDX header for fs/nfsd/trace.c adds 231307df246e nfsd: Fix error return code in nfsd_file_cache_init() adds 0ae4c3e8a64a SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() adds 5191955d6fc6 SUNRPC: Prepare for xdr_stream-style decoding on the server-side adds 788f7183fba8 NFSD: Add common helpers to decode void args and encode vo [...] adds 0dfdad1c1d1b NFSD: Add tracepoints in nfsd_dispatch() adds 08281341be8e NFSD: Add tracepoints in nfsd4_decode/encode_compound() adds c1346a1216ab NFSD: Replace the internals of the READ_BUF() macro adds d169a6a9e5fd NFSD: Replace READ* macros in nfsd4_decode_access() adds d3d2f3815457 NFSD: Replace READ* macros in nfsd4_decode_close() adds cbd9abb3706e NFSD: Replace READ* macros in nfsd4_decode_commit() adds 081d53fe0b43 NFSD: Change the way the expected length of a fattr4 is checked adds 2ac1b9b2afbb NFSD: Replace READ* macros that decode the fattr4 size attribute adds c941a96823cf NFSD: Replace READ* macros that decode the fattr4 acl attribute adds 1c8f0ad7dd35 NFSD: Replace READ* macros that decode the fattr4 mode attribute adds 9853a5ac9be3 NFSD: Replace READ* macros that decode the fattr4 owner attribute adds 393c31dd27f8 NFSD: Replace READ* macros that decode the fattr4 owner_gr [...] adds 1c3eff7ea4a9 NFSD: Replace READ* macros that decode the fattr4 time_set [...] adds dabe91828f92 NFSD: Replace READ* macros that decode the fattr4 security [...] adds 66f0476c704c NFSD: Replace READ* macros that decode the fattr4 umask attribute adds d1c263a031e8 NFSD: Replace READ* macros in nfsd4_decode_fattr() adds 000dfa18b3df NFSD: Replace READ* macros in nfsd4_decode_create() adds 95e6482cedfc NFSD: Replace READ* macros in nfsd4_decode_delegreturn() adds f759eff260f1 NFSD: Replace READ* macros in nfsd4_decode_getattr() adds 5c505d128691 NFSD: Replace READ* macros in nfsd4_decode_link() adds 5dcbfabb676b NFSD: Relocate nfsd4_decode_opaque() adds 144e82694092 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner adds 8918cc0d2b72 NFSD: Add helper for decoding locker4 adds 7c59deed5cd2 NFSD: Replace READ* macros in nfsd4_decode_lock() adds 0a146f04aa0f NFSD: Replace READ* macros in nfsd4_decode_lockt() adds ca9cf9fc27f8 NFSD: Replace READ* macros in nfsd4_decode_locku() adds 3d5877e8e03f NFSD: Replace READ* macros in nfsd4_decode_lookup() adds 796dd1c6b680 NFSD: Add helper to decode NFSv4 verifiers adds bf33bab3c418 NFSD: Add helper to decode OPEN's createhow4 argument adds e6ec04b27bfb NFSD: Add helper to decode OPEN's openflag4 argument adds 9aa62f519974 NFSD: Replace READ* macros in nfsd4_decode_share_access() adds b07bebd9eb98 NFSD: Replace READ* macros in nfsd4_decode_share_deny() adds 1708e50b0145 NFSD: Add helper to decode OPEN's open_claim4 argument adds 61e5e0b3ec71 NFSD: Replace READ* macros in nfsd4_decode_open() adds 06bee693a1f1 NFSD: Replace READ* macros in nfsd4_decode_open_confirm() adds dca71651f097 NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() adds a73bed98413b NFSD: Replace READ* macros in nfsd4_decode_putfh() adds 3909c3bc6046 NFSD: Replace READ* macros in nfsd4_decode_read() adds 0dfaf2a37143 NFSD: Replace READ* macros in nfsd4_decode_readdir() adds b7f5fbf219ae NFSD: Replace READ* macros in nfsd4_decode_remove() adds ba881a0a5342 NFSD: Replace READ* macros in nfsd4_decode_rename() adds d12f90458dc8 NFSD: Replace READ* macros in nfsd4_decode_renew() adds d0abdae5191a NFSD: Replace READ* macros in nfsd4_decode_secinfo() adds 44592fe9479d NFSD: Replace READ* macros in nfsd4_decode_setattr() adds 92fa6c08c251 NFSD: Replace READ* macros in nfsd4_decode_setclientid() adds d1ca55149d67 NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() adds 67cd453eeda8 NFSD: Replace READ* macros in nfsd4_decode_verify() adds 244e2befcba8 NFSD: Replace READ* macros in nfsd4_decode_write() adds a4a80c15ca4d NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() adds 1a99440807bf NFSD: Replace READ* macros in nfsd4_decode_cb_sec() adds 0f81d96098f8 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() adds 571e0451c4de NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() adds 2548aa784d76 NFSD: Add a separate decoder to handle state_protect_ops adds 547bfeb4cd8d NFSD: Add a separate decoder for ssv_sp_parms adds 523ec6ed6fb8 NFSD: Add a helper to decode state_protect4_a adds 10ff84228197 NFSD: Add a helper to decode nfs_impl_id4 adds 3a3f1fbacb09 NFSD: Add a helper to decode channel_attrs4 adds 81243e3fe37e NFSD: Replace READ* macros in nfsd4_decode_create_session() adds 94e254af1f87 NFSD: Replace READ* macros in nfsd4_decode_destroy_session() adds aec387d59093 NFSD: Replace READ* macros in nfsd4_decode_free_stateid() adds 044959715f37 NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() adds 5185980d8a23 NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() adds c8e88e3aa738 NFSD: Replace READ* macros in nfsd4_decode_layoutget() adds 645fcad37142 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() adds 53d70873e37c NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() adds cf907b11326d NFSD: Replace READ* macros in nfsd4_decode_sequence() adds b7a0c8f6e741 NFSD: Replace READ* macros in nfsd4_decode_test_stateid() adds c95f2ec34905 NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() adds 0d6467844d43 NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() adds 6aef27aaeae7 NFSD: Replace READ* macros in nfsd4_decode_fallocate() adds f49e4b4d58cc NFSD: Replace READ* macros in nfsd4_decode_nl4_server() adds e8febea7190b NFSD: Replace READ* macros in nfsd4_decode_copy() adds f9a953fb369b NFSD: Replace READ* macros in nfsd4_decode_copy_notify() adds 2846bb0525a7 NFSD: Replace READ* macros in nfsd4_decode_offload_status() adds 9d32b412fe0a NFSD: Replace READ* macros in nfsd4_decode_seek() adds 3dfd0b0e1567 NFSD: Replace READ* macros in nfsd4_decode_clone() adds 830c71502ae0 NFSD: Replace READ* macros in nfsd4_decode_xattr_name() adds 403366a7e8e2 NFSD: Replace READ* macros in nfsd4_decode_setxattr() adds 2212036cadf4 NFSD: Replace READ* macros in nfsd4_decode_listxattrs() adds 3a237b4af5b7 NFSD: Make nfsd4_ops::opnum a u32 adds d9b74bdac6f2 NFSD: Replace READ* macros in nfsd4_decode_compound() adds 5cfc822f3e77 NFSD: Remove macros that are no longer used adds 4420440c5789 nfsd: Fix message level for normal termination adds 4b5cff7ed8af sunrpc: clean-up cache downcall adds 5e54dafbe0b4 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall adds eb162e1772f8 NFSD: Fix sparse warning in nfs4proc.c adds ca9364dde50d NFSD: Fix 5 seconds delay when doing inter server copy adds 4a9d81caf841 nfs_common: need lock during iterate through the list adds 70b87f77294d nfsd: only call inode_query_iversion in the I_VERSION case adds b2140338d8dc nfsd: simplify nfsd4_change_info adds 4b03d99794ee nfsd: minor nfsd4_change_attribute cleanup adds 942b20dc2455 nfsd4: don't query change attribute in v2/v3 case adds 1631087ba872 Revert "nfsd4: support change_attr_type attribute" adds daab110e47f8 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations adds ba5e8187c555 nfsd: allow filesystems to opt out of subtree checking adds 7f84b488f9ad nfsd: close cached files prior to a REMOVE or RENAME that [...] adds d045465fc6cb exportfs: Add a function to return the raw output from fh_ [...] adds 2e19d10c1438 nfsd: Fix up nfsd to ensure that timeout errors don't resu [...] adds 01cbf3853959 nfsd: Set PF_LOCAL_THROTTLE on local filesystems only adds 716a8bc7f706 nfsd: Record NFSv4 pre/post-op attributes as non-atomic adds 1a50ede2b3c8 Merge tag 'nfsd-5.11' of git://git.linux-nfs.org/projects/ [...] adds a426ce9d6751 erofs: remove a void EROFS_VERSION macro set in Makefile adds 6aaa7b0664e6 erofs: get rid of magical Z_EROFS_MAPPING_STAGING adds bf225074ff21 erofs: insert to managed cache after adding to pcl adds 473e15b0c0f7 erofs: simplify try_to_claim_pcluster() adds 1825c8d7ce93 erofs: force inplace I/O under low memory scenario adds d8b3df8b1048 erofs: avoid using generic_block_bmap adds e88bd82698af Merge tag 'erofs-for-5.11-rc1' of git://git.kernel.org/pub [...] adds 80285b75c683 epoll: switch epitem->pwqlist to single-linked list adds 364f374f22ba epoll: get rid of epitem->nwait adds 8677600d7966 untangling ep_call_nested(): get rid of useless arguments adds d01f0594d727 untangling ep_call_nested(): it's all serialized on epmutex. adds 3b1688efa01c untangling ep_call_nested(): take pushing cookie into a helper adds 99d84d4330e8 untangling ep_call_nested(): move push/pop of cookie into [...] adds 773318eddbac untangling ep_call_nested(): and there was much rejoicing adds aebf15f0fbd5 reverse_path_check_proc(): sane arguments adds 0c320f776ed8 reverse_path_check_proc(): don't bother with cookies adds d16312a46936 clean reverse_path_check_proc() a bit adds 56c428cac5a2 ep_loop_check_proc(): lift pushing the cookie into callers adds 6a3890c47479 get rid of ep_push_nested() adds bde03c4c1a6b ep_loop_check_proc(): saner calling conventions adds db502f8a3b0b ep_scan_ready_list(): prepare to splitup adds 1ec09974d845 lift the calls of ep_read_events_proc() into the callers adds 443f1a042233 lift the calls of ep_send_events_proc() into the callers adds ff07952aeda8 ep_send_events_proc(): fold into the caller adds 57804b1cc461 lift locking/unlocking ep->mtx out of ep_{start,done}_scan() adds e3e096e7fc30 ep_insert(): don't open-code ep_remove() on failure exits adds 85353e919f6e ep_insert(): we only need tep->mtx around the insertion itself adds ad9366b1361f take the common part of ep_eventpoll_poll() and ep_item_po [...] adds 2c0b71c1e9c9 fold ep_read_events_proc() into the only caller adds d1ec50adb560 ep_insert(): move creation of wakeup source past the fl_ep [...] adds 44cdc1d952e3 convert ->f_ep_links/->fllink to hlist adds b62d2706a754 lift rcu_read_lock() into reverse_path_check() adds d9f41e3c95a1 epoll: massage the check list insertion adds 319c15174757 epoll: take epitem list out of struct file adds 1a825a6a0e7e Merge branch 'work.epoll' of git://git.kernel.org/pub/scm/ [...] adds 1510723087d2 arm: kill dump_task_regs() adds 3b2d387c5e27 [ia64] missed cleanups from switch to regset coredumps adds 77f9c902f45f [ia64] ptrace_[sg]etregs(): use access_elf_reg() instead o [...] adds 7848d2e26d7a whack-a-mole: USE_ELF_CORE_DUMP adds d4948d19d47f c6x: kill ELF_CORE_COPY_FPREGS adds 37373d9c37a3 Merge branch 'regset.followup' of git://git.kernel.org/pub [...] adds 398840f8bb93 openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT adds 4e62d55d77bb selftests: openat2: add RESOLVE_ conflict test adds 582f1fb6b721 fs, close_range: add flag CLOSE_RANGE_CLOEXEC adds 23afeaeff3d9 selftests: core: add tests for CLOSE_RANGE_CLOEXEC adds 345d4ab5e0a2 Merge tag 'close-range-openat2-v5.11' of git://git.kernel. [...] adds bc54a5cda979 signal/parisc: Remove parisc specific definition of __ARCH [...] adds 6febd8bef36e Merge branch 'signal-for-v5.11' of git://git.kernel.org/pu [...] adds 878f12dbb8f5 exec: Don't open code get_close_on_exec adds b6043501289e exec: Move unshare_files to fix posix file locking during exec adds 1f702603e712 exec: Simplify unshare_files adds 950db38ff2c0 exec: Remove reset_files_struct adds f43c283a89a7 kcmp: In kcmp_epoll_target use fget_task adds b48845af0152 bpf: In bpf_task_fd_query use fget_task adds 439be3265603 proc/fd: In proc_fd_link use fget_task adds bebf684bf330 file: Rename __fcheck_files to files_lookup_fd_raw adds 120ce2b0cd52 file: Factor files_lookup_fd_locked out of fcheck_files adds f36c29432741 file: Replace fcheck_files with files_lookup_fd_rcu adds 460b4f812a9d file: Rename fcheck lookup_fd_rcu adds 3a879fb38082 file: Implement task_lookup_fd_rcu adds 64eb661fda02 proc/fd: In tid_fd_mode use task_lookup_fd_rcu adds ed77e80e14a3 kcmp: In get_file_raw_ptr use task_lookup_fd_rcu adds e9a53aeb5e0a file: Implement task_lookup_next_fd_rcu adds 5b17b61870e2 proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu adds 66ed594409a1 bpf/task_iter: In task_file_seq_get_next use task_lookup_n [...] adds 775e0656b272 proc/fd: In fdinfo seq_show don't use get_files_struct adds d74ba04d919e file: Merge __fd_install into fd_install adds e06b53c22f31 file: In f_dupfd read RLIMIT_NOFILE once. adds aa384d10f3d0 file: Merge __alloc_fd into alloc_fd adds 8760c909f54a file: Rename __close_fd to close_fd and remove the files p [...] adds 1572bfdf21d4 file: Replace ksys_close with close_fd adds 9fe83c43e71c file: Rename __close_fd_get_file close_fd_get_file adds fa67bf885e52 file: Remove get_files_struct adds 125c00af3b2c exec: Move unshare_files and guarantee files_struct.count [...] adds c39ab6de2273 coredump: Document coredump code exclusively used by cell spufs adds 9ee1206dcfb9 exec: Move io_uring_task_cancel after the point of no return adds faf145d6f3f3 Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/ [...] adds f7cfd871ae0c exec: Transform exec_update_mutex into a rw_semaphore adds d01e7f10dae2 Merge branch 'exec-update-lock-for-v5.11' of git://git.ker [...] adds b50da6e9f42a mm: fix a race on nr_swap_pages adds 7c33023aad16 mm/memory_hotplug: quieting offline operation adds 4083a281e310 alpha: replace bogus in_interrupt() adds d2928e8550e5 procfs: delete duplicated words + other fixes adds fe719888344c proc: provide details on indirect branch speculation adds c6c75deda813 proc: fix lookup in /proc/net subdirectories after setns(2) adds a9389683fafc fs/proc: make pde_get() return nothing adds 0a571b085ff6 asm-generic: force inlining of get_order() to work around [...] adds aa6159ab99a9 kernel.h: split out mathematical helpers adds 35189b8ff18e kernel/acct.c: use #elif instead of #end and #elif adds 0bb867795540 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds ab7d7798dad5 bitmap: remove unused function declaration adds 0ae446e4b91b lib/test_free_pages.c: add basic progress indicators adds 3a2b67e6e3fd lib/stackdepot.c: replace one-element array with flexible- [...] adds 47e684aaa266 lib/stackdepot.c: use flex_array_size() helper in memcpy() adds 180644f80a02 lib/stackdepot.c: use array_size() helper in jhash2() adds 45e3d5a2af1d lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds e291851d6549 lib/cmdline: fix get_option() for strings starting with hyphen adds 6b2b6b864684 lib/cmdline: allow NULL to be an output for get_option() adds 7546861a8c55 lib/cmdline_kunit: add a new test suite for cmdline API adds 2f78788b55ba ilog2: improve ilog2 for constant arguments adds ff72daa371f5 lib/string: remove unnecessary #undefs adds 6a39e62abbaf lib: string.h: detect intra-object overflow in fortified s [...] adds d96938daae2a lkdtm: tests for FORTIFY_SOURCE adds 33e56a59e64d string.h: add FORTIFY coverage for strscpy() adds febebaf36686 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] adds d58b0b1a4165 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment adds 506dfc9906e5 lib: cleanup kstrto*() usage adds 89b158635ad7 lib/lz4: explicitly support in-place decompression adds 1db81a682a2f checkpatch: add new exception to repeated word check adds 8d0325cc74a3 checkpatch: fix false positives in REPEATED_WORD warning adds 4104a20646fe checkpatch: ignore generated CamelCase defines and enum values adds 73169765e6e7 checkpatch: prefer static const declarations adds dc58bc553e7a checkpatch: allow --fix removal of unnecessary break statements adds 7ebe1d173cae checkpatch: extend attributes check to handle more patterns adds 47ca69b85821 checkpatch: add a fixer for missing newline at eof adds 339f29d91acf checkpatch: update __attribute__((section("name"))) quote removal adds 7580c5b9b464 checkpatch: add fix option for GERRIT_CHANGE_ID adds 0830aab0e1d4 checkpatch: add __alias and __weak to suggested __attribut [...] adds fccaebf00e60 checkpatch: improve email parsing adds e73d27159400 checkpatch: fix spelling errors and remove repeated word adds 27b379af6102 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags adds 03f4935135b9 checkpatch: fix unescaped left brace adds da7355ab4e4a checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS adds 8e08f0765f37 checkpatch: add fix option for LOGICAL_CONTINUATIONS adds 831242ab8dff checkpatch: add fix and improve warning msg for non-standa [...] adds 70eb2275ff8e checkpatch: add warning for unnecessary use of %h[xudi] an [...] adds 084a617acfa0 checkpatch: add warning for lines starting with a '#' in c [...] adds 7da07c31b1df checkpatch: fix TYPO_SPELLING check for words with apostrophe adds f5eea3b0442d checkpatch: add printk_once and printk_ratelimit to prefer [...] adds e7920b3e9d9f fs/nilfs2: remove some unused macros to tame gcc adds ca4a9241cc5e kdump: append uts_namespace.name offset to VMCOREINFO adds 5c7b3280d221 rapidio: remove unused rio_get_asm() and rio_get_device() adds 99b75eb7c86b gcov: remove support for GCC < 4.9 adds 26ecea089f42 gcov: fix kernel-doc markup issue adds dc889b8d4a81 bfs: don't use WARNING: string when it's just info. adds 3d03295a7e91 relay: remove unused buf_mapped and buf_unmapped callbacks adds 6f8f25440d79 relay: require non-NULL callbacks in relay_open() adds 371e03880d9d relay: make create_buf_file and remove_buf_file callbacks [...] adds 023542f48b57 relay: allow the use of const callback structs adds 5000cd8adc6a drm/i915: make relay callbacks const adds f573f8150f01 ath10k: make relay callbacks const adds 36b0cefe901a ath11k: make relay callbacks const adds 1bf9c2e88722 ath9k: make relay callbacks const adds abf4e00c7bc6 blktrace: make relay callbacks const adds 3be8da570868 kernel/resource.c: fix kernel-doc markups adds d8a7f62b6eec ubsan: remove redundant -Wno-maybe-uninitialized adds cdf8a76fda4a ubsan: move cc-option tests into Kconfig adds 61e0349f703d ubsan: disable object-size sanitizer under GCC adds 79791378a1bc ubsan: disable UBSAN_TRAP for all*config adds d0a3ac549f38 ubsan: enable for all*config builds adds c637693b20da ubsan: remove UBSAN_MISC in favor of individual options adds 4a26f49b7b3d ubsan: expand tests and reporting adds c1cb05e77f8e kcov: don't instrument with UBSAN adds d3c227978a13 lib/ubsan.c: mark type_check_kinds with static keyword adds f9a90501faac reboot: refactor and comment the cpu selection code adds 2c622ed0eaa3 reboot: allow to specify reboot mode via sysfs adds 0c5c0179e2cd reboot: remove cf9_safe from allowed types and rename cf9_force adds 1a9d079f43e3 reboot: allow to override reboot type if quirks are found adds 40247e55ba09 reboot: hide from sysfs not applicable settings adds 537cd89484ab fault-injection: handle EI_ETYPE_TRUE adds 33fb626be08f lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static adds 9801ca279ad3 apparmor: remove duplicate macro list_entry_is_head() adds 7336375734d6 mm: unexport follow_pte_pmd adds ff5c19ed4b08 mm: simplify follow_pte{,pmd} adds 8958b2491104 mm: fix some spelling mistakes in comments adds f986e3508333 Merge branch 'akpm' (patches from Andrew) adds 2a45a08a5bcf asm-generic/sembuf: Update architecture related informatio [...] adds 80b4707a2f16 asm-generic: percpu: avoid Wshadow warning adds 6f6573a4044a asm-generic: fix ffs -Wshadow warning adds f44ca0871b7a qspinlock: use signed temporaries for cmpxchg adds caabdd0f59a9 ctype.h: remove duplicate isdigit() helper adds 8d0dd23c6c78 syscalls: Fix file comments for syscalls implemented in ke [...] adds e2dc4957349a Merge tag 'asm-generic-cleanup-5.11' of git://git.kernel.o [...] adds 94f89922e1e0 asm-generic: add generic MMU versions of mmu context functions adds 6dfc3f5bcbf5 alpha: use asm-generic/mmu_context.h for no-op implementations adds 75e6a851d696 arc: use asm-generic/mmu_context.h for no-op implementations adds 292f70d7cdd5 arm: use asm-generic/mmu_context.h for no-op implementations adds d98295d31fc1 arm64: use asm-generic/mmu_context.h for no-op implementations adds 746192ff3a65 csky: use asm-generic/mmu_context.h for no-op implementations adds c96c177a9468 hexagon: use asm-generic/mmu_context.h for no-op implementations adds 8e51efc2d749 ia64: use asm-generic/mmu_context.h for no-op implementations adds 2fd171be13f0 m68k: use asm-generic/mmu_context.h for no-op implementations adds 97f130106f29 microblaze: use asm-generic/mmu_context.h for no-op implem [...] adds 5b3a582d94e2 mips: use asm-generic/mmu_context.h for no-op implementations adds f62408e035c1 nds32: use asm-generic/mmu_context.h for no-op implementations adds e2e251cc47ea nios2: use asm-generic/mmu_context.h for no-op implementations adds 5449edc5db3b openrisc: use asm-generic/mmu_context.h for no-op implementations adds 4146bdab313d parisc: use asm-generic/mmu_context.h for no-op implementations adds f4b90e37e3ed powerpc: use asm-generic/mmu_context.h for no-op implementations adds 2b56290d9f1c riscv: use asm-generic/mmu_context.h for no-op implementations adds 93e2dfd39438 s390: use asm-generic/mmu_context.h for no-op implementations adds c350f8c75b66 sh: use asm-generic/mmu_context.h for no-op implementations adds ca0f34b575ad sparc: use asm-generic/mmu_context.h for no-op implementations adds 9431da33cb89 um: use asm-generic/mmu_context.h for no-op implementations adds 586c4f24b94a x86: use asm-generic/mmu_context.h for no-op implementations adds 0a1c8e54c8e8 xtensa: use asm-generic/mmu_context.h for no-op implementations adds 2040a6bf90b5 m68k: mmu_context: Fix Sun-3 build adds c3634425ff94 h8300: Fix generic mmu_context build adds 157807123c94 Merge tag 'asm-generic-mmu-context-5.11' of git://git.kern [...] adds 3e3f354bc383 ARM: remove ebsa110 platform adds 0d9dc7459a82 net: remove am79c961a driver adds 77f6c0b87479 timekeeping: remove arch_gettimeoffset adds b3550164a19d timekeeping: add CONFIG_LEGACY_TIMER_TICK adds 2b49ddcef297 ia64: convert to legacy_timer_tick adds 6239da297281 ARM: rpc: use legacy_timer_tick adds 686092e7daaa parisc: use legacy_timer_tick adds 275e70e4b9dd m68k: coldfire: use legacy_timer_tick() adds d6444094042b m68k: split heartbeat out of timer function adds 4a1c287aabba m68k: sun3/sun3c: use legacy_timer_tick adds 09323308f637 m68k: m68328: use legacy_timer_tick() adds 42f1d57f0550 m68k: change remaining timers to legacy_timer_tick adds f9a015391e89 m68k: remove timer_interrupt() function adds 56cc7b8acfb7 timekeeping: remove xtime_update adds 0774a6ed294b timekeeping: default GENERIC_CLOCKEVENTS to enabled adds 7a932e570288 Merge tag 'asm-generic-timers-5.11' of git://git.kernel.or [...] adds 6f39cecdb601 rseq/selftests: Fix MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ [...] adds 88f4ede44c58 selftests/clone3: Fix build error adds b80affe33fdd Merge tag 'linux-kselftest-fixes-5.11-rc1' of git://git.ke [...] adds 40723419f407 kselftest: Enable vDSO test on non x86 platforms adds 693f5ca08ca0 kselftest: Extend vDSO selftest adds 03f55c7952c9 kselftest: Extend vDSO selftest to clock_getres adds c7e5789b24d3 kselftest: Move test_vdso to the vDSO test suite adds b2f1c3db2887 kselftest: Extend vdso correctness test to clock_gettime64 adds ff2c395b9257 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED adds 449539da2e23 selftests/gpio: Move include of lib.mk up adds b68c1c65dec5 selftests/gpio: Fix build when source tree is read only adds 85128c5bcdf9 selftests/gpio: Add to CLEAN rule rather than overriding adds fc4a3a1bf9ad selftests: intel_pstate: ftime() is deprecated adds 1c49e3783f88 selftests/memfd: Fix implicit declaration warnings adds 82f147944c65 tool: selftests: fix spelling typo of 'writting' adds 93f20eff0cca selftests/run_kselftest.sh: fix dry-run typo adds c2e46f6b3e35 selftests/cgroup: Fix build on older distros adds 7194850efa47 Merge tag 'linux-kselftest-next-5.11-rc1' of git://git.ker [...] adds f3ed003e64fe kunit: Introduce get_file_path() helper adds 1f0e943df68a Documentation: kunit: provide guidance for testing many inputs adds 0c7a7e1a8ff3 kunit: kunit_tool: Correctly parse diagnostic messages adds fadb08e7c750 kunit: Support for Parameterized Testing adds 5f6b99d0287d fs: ext4: Modify inode-test.c to use KUnit parameterized t [...] adds 706451d47b37 Merge tag 'linux-kselftest-kunit-5.11-rc1' of git://git.ke [...] adds 77433830ed16 powerpc: boot: include compiler_attributes.h adds 4c1ca831adb1 Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" adds 49a413650528 powerpc: fix -Wimplicit-fallthrough adds 36f9ff9e03de lib: Fix fall-through warnings for Clang adds 5e60366d56c6 Merge tag 'fallthrough-fixes-clang-5.11-rc1' of git://git. [...] adds 6b916706f8f0 printk: inline log_output(),log_store() in vprintk_store() adds b031a684bfd0 printk: remove logbuf_lock writer-protection of ringbuffer adds 757055ae8ded init/console: Use ttynull as a fallback when there is no console adds 3cffa06aeef7 printk/console: Allow to disable console output by using c [...] adds 5f3b8d398601 Merge branch 'for-5.11-null-console' into for-linus adds 584da076866f printk: ringbuffer: Reference text_data_ring directly in callees. adds 8d143c610b62 printk: remove obsolete dead assignment adds 5ed37174e6c7 Merge branch 'for-5.11' into for-linus adds d3eb52113d16 Merge tag 'printk-for-5.11' of git://git.kernel.org/pub/sc [...] adds cbb5262192d9 audit: fix a kernel-doc markup adds 6d915476e67d audit: trigger accompanying records when no rules present adds ba59eae72385 audit: fix macros warnings adds 6b3211842a11 audit: replace atomic_add_return() adds 3d5de2ddc6ba Merge tag 'audit-pr-20201214' of git://git.kernel.org/pub/ [...] adds 83370b31a915 selinux: fix error initialization in inode_doinit_with_dentry() adds 44141f58e143 selinux: allow dontauditx and auditallowx rules to take ef [...] adds 200ea5a2292d selinux: fix inode_doinit_with_dentry() LABEL_INVALID erro [...] adds b159e86b5a2a selinux: drop super_block backpointer from superblock_secu [...] adds b2d99bcb2722 selinux: Fix fall-through warnings for Clang adds 3df98d79215a lsm,selinux: pass flowi_common instead of flowi to the LSM hooks adds ca5b877b6ccc Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pu [...] adds b000d5cb954f ima: defer arch_ima_get_secureboot() call to IMA init time adds dea87d0889dd ima: select ima-buf template for buffer measurement adds 207cdd565dfc ima: Don't modify file descriptor mode on the fly adds e20a9b92ddbf Merge tag 'integrity-v5.11' of git://git.kernel.org/pub/sc [...] adds 7da31b858ec2 Smack: fix kernel-doc interface on functions adds 9b0072e2b2b5 security/smack: remove unused varible 'rc' adds 8bda68d68b21 Merge tag 'Smack-for-5.11' of git://github.com/cschaufler/ [...] adds af2d22254e8e gcc-plugins: remove code for GCC versions older than 4.9 adds 1e860048c53e gcc-plugins: simplify GCC plugin-dev capability test adds 53a57e60de74 MAINTAINERS: Drop inactive gcc-plugins maintainer adds 6df0f2855a9a Merge tag 'gcc-plugins-v5.11-rc1' of git://git.kernel.org/ [...] adds cbf82e35031b pstore/zone: cap the maximum device size adds 45a8af4412b1 pstore/blk: update the command line example adds b6f8ed33ab2b pstore/blk: remove {un,}register_pstore_blk adds 26fecbf7602d pstore: Move kmsg_bytes default into Kconfig adds ba1d41a55e4d Merge tag 'pstore-v5.11-rc1' of git://git.kernel.org/pub/s [...] adds f9d480b6ffbe seccomp/cache: Lookup syscall allowlist bitmap for fast path adds 8e01b51a31a1 seccomp/cache: Add "emulator" to check if filter is consta [...] adds 25db91209a91 x86: Enable seccomp architecture tracking adds 192cf32243ce selftests/seccomp: Compare bitmap vs filter overhead adds ffde703470b0 arm64: Enable seccomp architecture tracking adds 424c9102fa7b arm: Enable seccomp architecture tracking adds 6e9ae6f98809 csky: Enable seccomp architecture tracking adds 6aa7923c8737 parisc: Enable seccomp architecture tracking adds e7bcb4622ddf powerpc: Enable seccomp architecture tracking adds 673a11a7e415 riscv: Enable seccomp architecture tracking adds c09058eda265 s390: Enable seccomp architecture tracking adds 4c18bc054bff sh: Enable seccomp architecture tracking adds 445247b02342 xtensa: Enable seccomp architecture tracking adds 0d8315dddd28 seccomp/cache: Report cache data through /proc/pid/seccomp_cache adds fab686eb0307 seccomp: Remove bogus __user annotations adds 7ef95e3dbcee Merge branch 'for-linus/seccomp' into for-next/seccomp adds 2c07343abd89 selftests/seccomp: Update kernel config adds e994cc240a3b Merge tag 'seccomp-v5.11-rc1' of git://git.kernel.org/pub/ [...] adds e8b7db38449a Drivers: hv: vmbus: Add vmbus_requestor data structure for [...] adds 453de21c2b82 scsi: storvsc: Use vmbus_requestor to generate transaction [...] adds 4d18fcc95f50 hv_netvsc: Use vmbus_requestor to generate transaction IDs [...] adds b18e3589722c drivers: hv: Fix hyperv_record_panic_msg path on comment adds f0434de41adc drivers: hv: vmbus: Replace symbolic permissions by octal [...] adds e4f2212e53c2 drivers: hv: vmbus: Fix checkpatch LINE_SPACING adds 14c685d9eb36 drivers: hv: vmbus: Fix call msleep using < 20ms adds 206ad34d52a2 hv_netvsc: Validate number of allocated sub-channels adds b0c03eff79a6 drivers: hv: vmbus: Fix checkpatch SPLIT_STRING adds 5c641fee4ccf drivers/hv: remove obsolete TODO and fix misleading typo i [...] adds 7f3f227b41e8 hv_balloon: simplify math in alloc_balloon_pages() adds d1df458cbfdb hv_balloon: do adjust_managed_page_count() when ballooning [...] adds 571b12dd1ad4 Merge tag 'hyperv-next-signed-20201214' of git://git.kerne [...] adds fed1755b1181 xen/xenbus: Allow watches discard events before queueing adds 2e85d32b1c86 xen/xenbus: Add 'will_handle' callback support in xenbus_w [...] adds be987200fbac xen/xenbus/xen_bus_type: Support will_handle watch callback adds 3dc86ca6b4c8 xen/xenbus: Count pending messages for each watch adds 9996bd494794 xenbus/xenbus_backend: Disallow pending watch messages adds 1c728719a4da xen-blkback: set ring->xenblkd to NULL after kthread_stop() adds 7acfd4274e26 Merge tag 'for-linus-5.11-rc1-tag' of git://git.kernel.org [...] adds e167a59c654a microblaze: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds ed2124c0b9a8 microblaze: add support for TIF_NOTIFY_SIGNAL adds 05cdf457477d microblaze: Remove noMMU code adds 66fc6a6254c7 Merge tag 'microblaze-v5.11' of git://git.monstr.eu/linux- [...] adds 6c1bfbd9df8c MIPS: Loongson64: Add /sys/firmware/lefi/boardinfo adds 673a8c4f8517 Documentation: ABI: Add /sys/firmware/lefi/boardinfo descr [...] adds ab7cffb8d236 MIPS: ingenic: remove unused platform_data header file adds d2e850e96183 MIPS: zboot: put appended dtb into a section adds 18ff14c87d90 MIPS: Kconfig: fix a few trivial spelling mistakes adds 5a5aa912f687 mips: ar7: add missing iounmap() on error in ar7_gpio_init adds 2673ecf95865 mips: cm: add missing iounmap() on error in mips_cm_probe() adds c424dc4cd180 mips: Vr41xx: add missing iounmap() on error in vr41xx_pci [...] adds e1717283250a mips: Remove #include <uapi/asm/types.h> from <asm/types.h> adds 4abaacc70472 MIPS: remove GCC < 4.9 support adds 4d1b3ac886b5 MIPS: Loongson64: Do not write the read only field LPA of [...] adds fe9863a19a5a MIPS: Loongson64: Set the field ELPA of CP0_PAGEGRAIN only once adds 42831cd70805 MIPS: Loongson64: Set IPI_Enable register per core by itself adds fed4955f304e MIPS: Loongson64: Add Mail_Send support for 3A4000+ CPU adds 381ad3843b26 MIPS: Loongson64: SMP: Fix up play_dead jump indicator adds 877f2382c487 mips: dts: jz47x: Harmonize EHCI/OHCI DT nodes name adds f4fc91af9392 mips: dts: sead3: Harmonize EHCI/OHCI DT nodes name adds 3180b64aa9f1 mips: dts: ralink: mt7628a: Harmonize EHCI/OHCI DT nodes name adds 09a48cbcd7af MIPS: BMC47xx: fix kconfig dependency bug for BCM47XX_SSB adds 3a5fe2fb9635 MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA adds fc3553cb9fc5 dt-bindings: mips: Add Luton adds 597fa616c49a dt-bindings: mips: Add Serval and Jaguar2 adds 700364dadceb MIPS: mscc: Prepare configuration to handle more SoCs adds 2825f4c0ffcd MIPS: mscc: Fix configuration name for ocelot legacy boards adds 93b834e6cf0e MIPS: mscc: Add luton dtsi adds 72bc5e8b25a0 MIPS: mscc: Add luton PC0B91 device tree adds 378e413fe97e MIPS: mscc: build FIT image for Luton adds f84778f7d8c3 MIPS: mscc: Add jaguar2 support adds fe0052018a84 MIPS: mscc: Add serval support adds 9d63bcb87157 mips: boot: clean up self-extracting targets scenarios adds a3fb655027c3 mips: boot: add support for self-extracting FIT images (vm [...] adds 7701f264a756 Merge tag 'mips_fixes_5.10_1' into mips-next adds 158c774d3c64 MIPS: Ingenic: Add missing nodes for Ingenic SoCs and boards. adds e5dab78f1f3c MIPS: Ingenic: Refresh defconfig for Ingenic SoCs based boards. adds 29906e1aac11 mips: bmips: select ARCH_HAS_RESET_CONTROLLER adds 10c1e714a68b dt-bindings: reset: add BCM6345 reset controller bindings adds aac025437f14 reset: add BCM6345 reset controller driver adds 83f865d7e32e mips: bmips: dts: add BCM6328 reset controller support adds 8079cfba4c7b mips: bmips: dts: add BCM6358 reset controller support adds 226383600be5 mips: bmips: dts: add BCM6362 reset controller support adds 7acf84e87857 mips: bmips: dts: add BCM6368 reset controller support adds b7aa228813bd mips: bmips: dts: add BCM63268 reset controller support adds 8c9e8b0a2822 mips: bmips: add BCM6318 reset controller definitions adds 724d554a117a MIPS: vdso: Use vma page protection for remapping adds 411406a8c758 MIPS: kvm: Use vm_get_page_prot to get protection bits adds ed2adb74217a MIPS: mm: shorten lines by using macro adds 0df162e1377a MIPS: mm: Clean up setup of protection map adds 6ce91ba8589a MIPS: Remove cpu_has_6k_cache and cpu_has_8k_cache in cpu_ [...] adds 91c7a7e0656d MIPS: Loongson64: Fix wrong scache size when execute lscpu adds 74a2810b7c1f MIPS: KASLR: Correct valid bits in apply_r_mips_26_rel() adds a307a4ce9ecd MIPS: Loongson64: Add KASLR support adds f0e82242b168 mips: cdmm: fix use-after-free in mips_cdmm_bus_discover adds cbab54d9c2b2 MIPS: No need to check CPU 0 in {loongson3,bmips,octeon}_c [...] adds 915d8aac69d3 MIPS: mm: Remove unused is_aligned_hugepage_range adds 1dac4585f585 MIPS: Loongson64: Fix up reserving kernel memory range adds 79109a515ac3 MIPS: configs: drop unused BACKLIGHT_GENERIC option adds 8b3165e54566 MIPS: Enable GCOV adds d121f125af22 MIPS: Don't round up kernel sections size for memblock_add() adds ca13300a88a3 MIPS: OCTEON: Don't add kernel sections into memblock allocator adds d8d3276bfc49 MIPS: SMP-CPS: Add support for irq migration when CPU offline adds 4f1682b8a97d MIPS: Move memblock_dump_all() to the end of setup_arch() adds c0aac3a51cb6 MIPS: KASLR: Avoid endless loop in sync_icache if synci_st [...] adds 991838f90e93 MIPS: DTS: img: Fix schema warnings for pwm-leds adds 5b058973d320 mips: lib: uncached: fix non-standard usage of variable 'sp' adds a8c0f1c63450 MIPS: Select ARCH_KEEP_MEMBLOCK if DEBUG_KERNEL to enable [...] adds 41bb1a9b85dd MIPS: mm: Add back define for PAGE_SHARED adds 99fbc70f8547 MIPS: Octeon: irq: Alloc desc before configuring IRQ adds 47683459ba8f MAINTAINERS: chenhc@lemote.com -> chenhuacai@kernel.org adds e22a26421fce MAINTAINERS: Remove JZ4780 DMA driver entry adds 3bd5a2350262 MAINTAINERS: Add linux-mips mailing list to JZ47xx entries adds ad4fddef5f23 mips: fix Section mismatch in reference adds 8312f41f08ed Merge tag 'mips_5.11' of git://git.kernel.org/pub/scm/linu [...] adds 93346da8ff47 parisc: Drop loops_per_jiffy from per_cpu struct adds c984baad3d8d parisc: Use _TIF_USER_WORK_MASK in entry.S adds 22ee3ea588df parisc: Make user stack size configurable adds 6ca753a3a72e parisc/uapi: Use Kbuild logic to provide <asm/types.h> adds 39b1e779b6e2 parisc: pci-dma: fix warning unused-function adds 5ee863bec794 Merge branch 'parisc-5.11-1' of git://git.kernel.org/pub/s [...] adds 29701d69b98d Merge tag 'core-entry-notify-signal' of git://git.kernel.o [...] adds 88f93de1de0c Merge branch 'x86/entry' of git://git.kernel.org/pub/scm/l [...] adds 53855e125887 arc: add support for TIF_NOTIFY_SIGNAL adds 192caabd4dd9 arm64: add support for TIF_NOTIFY_SIGNAL adds e660653cd9f2 m68k: add support for TIF_NOTIFY_SIGNAL adds 42020064274c nios32: add support for TIF_NOTIFY_SIGNAL adds 18cb3281285d parisc: add support for TIF_NOTIFY_SIGNAL adds 900f0713fdd7 powerpc: add support for TIF_NOTIFY_SIGNAL adds f45c184bce15 mips: add support for TIF_NOTIFY_SIGNAL adds 75309018a24d s390: add support for TIF_NOTIFY_SIGNAL adds a5b3cd32ff23 um: add support for TIF_NOTIFY_SIGNAL adds 6d3a273355e3 sh: add support for TIF_NOTIFY_SIGNAL adds e181c0aa2e53 openrisc: add support for TIF_NOTIFY_SIGNAL adds f3924d763c8a csky: add support for TIF_NOTIFY_SIGNAL adds aeec8193578a hexagon: add support for TIF_NOTIFY_SIGNAL adds f4ea089e429e microblaze: add support for TIF_NOTIFY_SIGNAL adds 32d59773da38 arm: add support for TIF_NOTIFY_SIGNAL adds bec58f40d6c5 xtensa: add support for TIF_NOTIFY_SIGNAL adds 5a9a8897c253 alpha: add support for TIF_NOTIFY_SIGNAL adds 6d665a4d8b42 c6x: add support for TIF_NOTIFY_SIGNAL adds 2f9799ad0111 h8300: add support for TIF_NOTIFY_SIGNAL adds b269c229b0e8 ia64: add support for TIF_NOTIFY_SIGNAL adds b13e8bf615fe nds32: add support for TIF_NOTIFY_SIGNAL adds 24a31b81e383 riscv: add support for TIF_NOTIFY_SIGNAL adds f50a7052f5e7 sparc: add support for TIF_NOTIFY_SIGNAL adds 03941ccfda16 task_work: remove legacy TWA_SIGNAL path adds 792ee0f6db5b io_uring: JOBCTL_TASK_WORK is no longer used by task_work adds 98b89b649fce signal: kill JOBCTL_TASK_WORK adds e296dc4996b8 kernel: remove checking for TIF_NOTIFY_SIGNAL adds 355fb9e2b78e io_uring: remove 'twa_signal_ok' deadlock work-around adds 005b2a9dc819 Merge tag 'tif-task_work.arch-2020-12-14' of git://git.ker [...] adds ce59fc69b1c2 io_uring: allow SQPOLL with CAP_SYS_NICE privileges adds b713c195d593 net: provide __sys_shutdown_sock() that takes a socket adds 36f4fa6886a8 io_uring: add support for shutdown(2) adds 28cea78af449 io_uring: allow non-fixed files with SQPOLL adds 14587a46646d io_uring: enable file table usage for SQPOLL rings adds e886663cfd02 fs: make do_renameat2() take struct filename adds 80a261fd0032 io_uring: add support for IORING_OP_RENAMEAT adds 14a1143b68ee io_uring: add support for IORING_OP_UNLINKAT adds 018043be1f1b io_uring: split poll and poll_remove structs adds 863e05604a6f io_uring: track link's head and tail during submit adds 90cd7e424969 io_uring: track link timeout's master explicitly adds f2f87370bb66 io_uring: link requests with singly linked list adds 0415767e7f05 io_uring: rearrange io_kiocb fields for better caching adds 27926b683db0 io_uring: only plug when appropriate adds c73ebb685fb6 io_uring: add timeout support for io_uring_enter() adds 1a38ffc9cbca io_uring: NULL files dereference by SQPOLL adds 10fc72e43352 fs/io_uring Don't use the return value from import_iovec(). adds 632546c4b5a4 io_uring: remove duplicated io_size from rw adds 2846c481c9dd io_uring: inline io_import_iovec() adds 06de5f5973c6 io_uring: simplify io_task_match() adds 08d23634643c io_uring: add a {task,files} pair matching helper adds df9923f96717 io_uring: cancel only requests of current task adds b52fda00dd9d io_uring: don't iterate io_uring_cancel_files() adds 6b81928d4ca8 io_uring: pass files into kill timeouts/poll adds f6edbabb8359 io_uring: always batch cancel in *cancel_files() adds 083692463440 io_uring: refactor io_sq_thread() handling adds a0d9205f7d36 io_uring: initialize 'timeout' properly in io_sq_thread() adds 906a3c6f9ca0 io_uring: don't acquire uring_lock twice adds 2e9dbe902d10 io_uring: only wake up sq thread while current task is in [...] adds 10cad2c40dcb io_uring: don't take fs for recvmsg/sendmsg adds c98de08c990e io_uring: replace inflight_wait with tctx->wait adds 36f72fe2792c io_uring: share fixed_file_refs b/w multiple rsrcs adds 65b2b213484a io_uring: check kthread stopped flag when sq thread is unparked adds 6e1271e60c1d io_uring: change submit file state invariant adds bd5bbda72f7f io_uring: fix miscounting ios_left adds ac0648a56c1f io_uring: use bottom half safe lock for fixed file data adds bee749b187ac io_uring: fix files cancellation adds fbd15848f3c1 io_uring: restructure io_timeout_cancel() adds 9c8e11b36c9b io_uring: add timeout update adds dad1b1242fd5 io_uring: always let io_iopoll_complete() complete polled io adds 31bff9a51b26 io_uring: fix racy IOPOLL completions adds 634578f80065 io_uring: fix racy IOPOLL flush overflow adds 59850d226e49 io_uring: fix io_cqring_events()'s noflush adds 48aba79bcf6e Merge tag 'for-5.11/io_uring-2020-12-14' of git://git.kern [...] adds daaedb820ad7 mtd_blkdevs: don't override BLKFLSBUF adds 4a9d6d667f0b block: don't call into the driver for BLKFLSBUF adds e00adcadf3af block: add a new set_read_only method adds 34919e3ba23a rbd: implement ->set_read_only to hook into BLKROSET processing adds 118cf084adb3 md: implement ->set_read_only to hook into BLKROSET processing adds 2c1b6ec17042 dasd: implement ->set_read_only to hook into BLKROSET processing adds 732e12d805a7 block: don't call into the driver for BLKROSET adds 7a2f0ce19f2e loop: use set_disk_ro adds 98f49b63e84d block: remove set_device_ro adds a7cb3d2f09c8 block: remove __blkdev_driver_ioctl adds 6b3ba9762f9f block: cleanup del_gendisk a bit adds 62b508f8b6b1 block: open code kobj_map into in block/genhd.c adds e49fbbbf0aa1 block: split block_class_lock adds bd8eff3ba2ca block: rework requesting modules for unclaimed devices adds a160c6159d4a block: add an optional probe callback to major_names adds d18e8b1bf9e2 ide: remove ide_{,un}register_region adds f9550f1b3981 swim: don't call blk_register_region adds 996e509bbc95 sd: use __register_blkdev to avoid a modprobe for an unreg [...] adds 7cc178a6b994 brd: use __register_blkdev to allocate devices on demand adds 8410d38c2552 loop: use __register_blkdev to allocate devices on demand adds 28144f9998e0 md: use __register_blkdev to allocate devices on demand adds bbc26e8d9394 ide: switch to __register_blkdev for command set probing adds 302cfee15029 floppy: use a separate gendisk for each media format adds 0033a9b41fc2 amiflop: use separate gendisks for Amiga vs MS-DOS mode adds bf9c0538e485 ataflop: use a separate gendisk for each media format adds 6c3a05e12705 z2ram: reindent adds 76487f024142 z2ram: use separate gendisk for the different modes adds e418de3abcda block: switch gendisk lookup to a simple xarray adds e2b6b3018717 block: fix the kerneldoc comment for __register_blkdev adds 99473d9db93a block: remove the call to __invalidate_device in check_dis [...] adds 3b4f85d02a4b loop: let set_capacity_revalidate_and_notify update the bdev size adds 5dd55749b79c nvme: let set_capacity_revalidate_and_notify update the bdev size adds b200e38c493b sd: update the bdev size in sd_revalidate_disk adds 449f4ec9892e block: remove the update_bdev parameter to set_capacity_re [...] adds ee4bf6486350 nbd: remove the call to set_blocksize adds 92f93c3a1bf9 nbd: move the task_recv check into nbd_size_update adds 2dc691cc4ac2 nbd: refactor size updates adds dcbddf541f18 nbd: validate the block size in nbd_set_size adds 2ebcabf3dba5 nbd: use set_capacity_and_notify adds 8a6f7bbf29d1 aoe: don't call set_capacity from irq context adds f64d9b2eacb9 dm: use set_capacity_and_notify adds 657985f857c0 pktcdvd: use set_capacity_and_notify adds d17e66aadbe5 nvme: use set_capacity_and_notify in nvme_set_queue_dying adds bc254eb44f9d drbd: use set_capacity_and_notify adds e864e49af3a8 rbd: use set_capacity_and_notify adds 230272b4f809 rnbd: use set_capacity_and_notify adds 6e017a3931d7 zram: use set_capacity_and_notify adds dc2985a8d583 dm-raid: use set_capacity_and_notify adds 2c247c5169b5 md: use set_capacity_and_notify adds 94d91e7f8c22 md: remove a spurious call to revalidate_disk_size in update_size adds ddff331a14eb virtio-blk: remove a spurious call to revalidate_disk_size adds 5a5678ff3a49 block: unexport revalidate_disk_size adds 63653368c25f block: remove unused BIO_SPLIT_ENTRIES adds 5a20d073ec54 block: wbt: Remove unnecessary invoking of wbt_update_limi [...] adds 5df1a6726973 filemap: consistently use ->f_mapping over ->i_mapping adds 60b498852bf2 fs: remove get_super_thawed and get_super_exclusive_thawed adds 040f04bd2e82 fs: simplify freeze_bdev/thaw_bdev adds a6419fd810c6 mtip32xx: remove the call to fsync_bdev on removal adds ee763e2143e7 zram: do not call set_blocksize adds f46f2a319801 loop: do not call set_blocksize adds 47d951023a24 dm: simplify flush_bio initialization in __send_empty_flush adds b0519b542303 dm: remove the block_device reference in struct mapped_device adds b601d148a16e block: remove a duplicate __disk_get_part prototype adds 3f50b95e0edd block: remove a superflous check in blkpg_do_ioctl adds 8d65269fe806 block: add a bdev_kobj helper adds e79319af6d8c block: use disk_part_iter_exit in disk_part_iter_next adds efdc41c8d49f block: use put_device in put_disk adds 612c6aa7817f block: change the hash used for looking up block devices adds 3a4174e68684 block: switch bdgrab to use igrab adds c2637e80a09e init: refactor name_to_dev_t adds e036bb8e0cdf init: refactor devt_from_partuuid adds 013b0e96ae22 init: cleanup match_dev_by_uuid and match_dev_by_label adds ec5d451438a2 block: refactor __blkdev_put adds 5b56b6ed574b block: refactor blkdev_get adds 63d9932caece block: move bdput() to the callers of __blkdev_get adds 7918f0f6fdaf block: opencode devcgroup_inode_permission adds 4e7b5671c6a8 block: remove i_bdev adds 22ae8ce8b892 block: simplify bdev/disk lookup in blkdev_get adds a954ea812018 block: remove ->bd_contains adds 37c3fc9abb25 block: simplify the block device claiming interface adds c64dc3bd8709 block: simplify part_to_disk adds e6cb53827ed6 block: initialize struct block_device in bdev_alloc adds a782483cc1f8 block: remove the nr_sects field in struct hd_struct adds 15e3d2c5cd53 block: move disk stat accounting to struct block_device adds 29ff57c61094 block: move the start_sect field to struct block_device adds 231926dbf0f0 block: move the partition_meta_info to struct block_device adds 1bdd5ae0251d block: move holder_dir to struct block_device adds b309e9936347 block: move make_it_fail to struct block_device adds 83950d359010 block: move the policy field to struct block_device adds cb8432d650fe block: allocate struct hd_struct as part of struct bdev_inode adds 8446fe9255be block: switch partition lookup to use struct block_device adds 41e5c81984ea block: remove the partno field from struct hd_struct adds 9fc995a6e083 block: pass a block_device to blk_alloc_devt adds 71773cf79749 block: pass a block_device to invalidate_partition adds ad1eaa5344b2 block: switch disk_part_iter_* to use a struct block_device adds 9499ffc75217 f2fs: remove a few bd_part checks adds 0d02129e76ed block: merge struct block_device and struct hd_struct adds 977115c0f664 block: stop using bdget_disk for partition 0 adds 6b6667aa4d1e block: optimise for_each_bvec() advance adds 22b56c296438 bio: optimise bvec iteration adds b0d97557ebfc block: fix inflight statistics of part0 adds acaf523a7bf2 blk-throttle: don't check whether or not lower limit is va [...] adds b81b8f40c5b4 block: remove the unused block_sleeprq tracepoint adds e8a676d61c07 block: simplify and extend the block_bio_merge tracepoint class adds eb6f7f7cd3af block: remove the request_queue argument to the block_spli [...] adds 1c02fca620f7 block: remove the request_queue argument to the block_bio_ [...] adds a54895fa057c block: remove the request_queue to argument request based [...] adds 45dc656aeb4d blktrace: fix up a kerneldoc comment adds 5ba1add216fe blk-iocost: Fix some typos in comments adds 647c9f03b2b6 blk-iocost: Remove unnecessary advance declaration adds c09245f61c6a blk-iocost: Move the usage ratio calculation to the correct place adds 2474787a75b4 blk-iocost: Factor out the active iocgs' state check into [...] adds 926f75f6a9ef blk-iocost: Factor out the base vrate change into a separa [...] adds f6f371f7db42 blk-mq: skip hybrid polling if iopoll doesn't spin adds b78beea038a3 sbitmap: optimise sbitmap_deferred_clear() adds 661d4f55a794 sbitmap: remove swap_lock adds c3250c8d2451 sbitmap: replace CAS with atomic and adds 0eff1f1a38a9 sbitmap: simplify wrap check adds 2afdeb23e475 block: Improve blk_revalidate_disk_zones() checks adds cc29e1bf0d63 block: disable iopoll for split bio adds fb01a2932e81 blk-mq: add new API of blk_mq_hctx_set_fq_lock_class adds 88c9979334aa nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's [...] adds 7aa390ec2d9d Revert "block: Fix a lockdep complaint triggered by reques [...] adds 91cdf265b74b blk-mq: add helper allocating tagset->tags adds d220a21410e4 blk-mq: update arg in comment of blk_mq_map_queue adds fa94ba8a7b22 blk-mq: fix msec comment from micro to milli seconds adds ac7ac4618cf2 Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel. [...] adds 8b8b0915ba8d s390/cio: Export information about Endpoint-Security Capability adds 4cd6094d9d60 s390/cio: Provide Endpoint-Security Mode per CU adds 32ef938815c1 s390/cio: Add support for FCES status notification adds e03c5941f904 s390/dasd: Remove unused parameter from dasd_generic_probe() adds d2a527580c0a s390/dasd: Move duplicate code to separate function adds 460181217a24 s390/dasd: Store path configuration data during path handling adds 9e34c8ba9169 s390/dasd: Fix operational path inconsistency adds 19508b204740 s390/dasd: Display FC Endpoint Security information via sysfs adds b72949328869 s390/dasd: Prepare for additional path event handling adds 4d063e646b4b s390/dasd: Process FCES path event notification adds c731b84b51bf md: fix a warning caused by a race between concurrent md_ioctl()s adds 93decc563637 md/raid10: initialize r10_bio->read_slot before use. adds 81ba3c24628c md: improve variable names in md_flush_request() adds 204d1a643415 md: add comments in md_flush_request() adds a23f2aae8498 md: use current request time as base for ktime comparisons adds a8da01f79c89 md/cluster: block reshape with remote resync job adds bca5b0658020 md/cluster: fix deadlock when node is doing resync job adds 48332ff29587 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 03d99e5d63da nvme-fcloop: add sysfs attribute to inject command drop adds 84115d6d80c8 nvme: simplify nvme_req_qid() adds 0d2e7c840b17 nvme: centralize setting the timeout in nvme_alloc_request adds dc96f93874c6 nvme: use consistent macro name for timeout adds a2f6a2b8ce43 nvmet: add passthru admin timeout value attr adds 47e9730c26a4 nvmet: add passthru io timeout value attr adds 53ffabfd4ddb block: move blk_rq_bio_prep() to linux/blk-mq.h adds 39dfe84451b4 nvme: split nvme_alloc_request() adds 06b3bec8204b nvmet: remove op_flags for passthru commands adds a4fe2d3afe3c nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio adds dab3902b19a0 nvmet: use inline bio for passthru fast path adds ff4e5fbad06f nvme-pci: drop min() from nr_io_queues assignment adds e3aef0950a30 nvme-pci: don't allocate unused I/O queues adds 6d65aeab7bf6 nvmet: remove unused ctrl->cqs adds 0068a7b01053 nvmet: make sure discovery change log event is protected adds 9f20599c4821 nvmet: fix a spelling mistake "incuding" -> "including" in [...] adds 8c4dfea97f15 nvme-fabrics: reject I/O to offline device adds aa9d72959231 nvme: improve an error message on Identify failure adds f781f3dd6a16 nvme: print a warning for when listing active namespaces fails adds e1aaf5cacba9 nvme: remove unnecessary return values adds f68abd9cc00c nvme: rename controller base dev_t char device adds ba4fb3205680 nvme: rename bdev operations adds 2f4c9ba23b88 nvme: export zoned namespaces without Zone Append support [...] adds 3b9351f0fd14 Merge tag 'nvme-5.11-20201202' of git://git.infradead.org/ [...] adds ce9fe18abb7c block/rnbd-clt: Make path parameter optional for map_device adds 91f4acb2801c block/rnbd-clt: support mapping two devices with the same [...] adds 47479b795490 Documentation/ABI/rnbd-clt: fix typo in sysfs-class-rnbd-client adds 7578d5cd1e0f Documentation/ABI/rnbd-clt: session name is appended to th [...] adds 786998050cbc block/rnbd-srv: close a mapped device from server side. adds 765c5c56ffde Documentation/ABI/rnbd-srv: add document for force_close adds d3a95ccaaf4d block/rnbd: call kobject_put in the failure path adds 64e8a6ece1a5 block/rnbd-clt: Dynamically alloc buffer for pathname & bl [...] adds 733c15bd3a94 block/rnbd: fix a null pointer dereference on dev->blk_sym [...] adds df4ad5324215 bcache: fix race between setting bdev state to none and ne [...] adds 0ebcdd702f49 null_blk: Fix zone size initialization adds 2e896d89510f null_blk: Fail zone append to conventional zones adds 817046ecddbc block: Align max_hw_sectors to logical blocksize adds 2b8b7ed7f3fc null_blk: improve zone locking adds 2e8c6e0e1d2d null_blk: Improve implicit zone close adds 49c7089f3ded null_blk: cleanup discard handling adds 0ec4d913ac69 null_blk: discard zones on reset adds ea17fd354ca8 null_blk: Allow controlling max_hw_sectors limit adds eebf34a85c8c null_blk: Move driver into its own directory adds f87905660ed0 drivers/lightnvm: fix a null-ptr-deref bug in pblk-core.c adds b5f32555567c cdrom: Reset sector_size back it is not 2048. adds 8d2ac857a81d sr: Switch the sector size back to 2048 if sr_read_sector( [...] adds 31cc07761ccb sr: Remove in_interrupt() usage in sr_init_command(). adds aeb2b0b1a3da block: drop dead assignments in loop_init() adds 69f637c33560 Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kerne [...] adds 874163aab75a scsi: fc: Update formal FPIN descriptor definitions adds 547aab51a914 scsi: fc: Add FPIN statistics to fc_host and fc_rport objects adds 3dcfe0de5a97 scsi: fc: Parse FPIN packets and update statistics adds 846101960fdb scsi: fc: Add mechanism to update FPIN signal statistics adds 434ee4251950 scsi: fc: Update documentation of sysfs nodes for FPIN stats adds 170b7d2de29e scsi: Remove unneeded break statements adds b9dd44fd79a1 scsi: message: fusion: Remove unneeded break adds c8ed1ff88c02 scsi: target: tcmu: scatter_/gather_data_area() rework adds 62e3a931db60 scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvme [...] adds e7dab164a9aa scsi: lpfc: Fix scheduling call while in softirq context i [...] adds e5785d3ec32f scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() adds 7cbef585a12a scsi: lpfc: Removed unused macros in lpfc_attr.c adds f5201f87ccaf scsi: lpfc: Fix duplicate wq_create_version check adds 7c30bb62ed5d scsi: lpfc: Enlarge max_sectors in scsi host templates adds 8aaa7bcf07a2 scsi: lpfc: Add FDMI Vendor MIB support adds b67b59443282 scsi: lpfc: Reject CT request for MIB commands adds 56ae4919f9ed scsi: lpfc: Update lpfc version to 12.8.0.5 adds ae6b4e69a80d scsi: doc: Fix some kernel-doc markups adds e31ac898ac29 scsi: libfc: Move scsi/fc_encode.h to libfc adds 8fd9efca86d0 scsi: libfc: Work around -Warray-bounds warning adds 3fb52041a832 scsi: libfc: Fix enum-conversion warning adds dd7143e27cb7 scsi: ufs: Put HBA into LPM during clk gating adds 61906fd465c0 scsi: ufs: qcom: Enable aggressive power collapse for ufs HBA adds 4f1826b8e56f scsi: arcmsr: Configure the default command timeout value adds eb3b956d2c9b scsi: arcmsr: Ensure getting a free ccb is done under the [...] adds 0b524abc2dd1 scsi: zfcp: Lift Input Queue tasklet from qdio adds 84e7b4169f94 scsi: zfcp: Remove orphaned function declarations adds efd321768d2e scsi: zfcp: Clarify & assert the stat_lock locking in zfcp [...] adds a6c37abe6988 scsi: zfcp: Process Version Change events adds d90196317484 scsi: zfcp: Handle event-lost notification for Version Cha [...] adds b22a0fac8c05 scsi: mpt3sas: Define hba_port structure adds e238e71b6cb2 scsi: mpt3sas: Allocate memory for hba_port objects adds 78ca700342a5 scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() adds e2f0cdf75253 scsi: mpt3sas: Update hba_port's sas_address & phy_mask adds 7d310f241001 scsi: mpt3sas: Get device objects using sas_address & portID adds c71ccf93c00c scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() adds 6df6be9168f5 scsi: mpt3sas: Get sas_device objects using device's rphy adds a5e99fda0172 scsi: mpt3sas: Update hba_port objects after host reset adds 9d0348a9d8e3 scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough adds ccc59923ba8d scsi: mpt3sas: Handling HBA vSES device adds 34b0a78532f6 scsi: mpt3sas: Add bypass_dirty_port_flag parameter adds ffa381d6373b scsi: mpt3sas: Handle vSES vphy object during HBA reset adds 324c122fc0a4 scsi: mpt3sas: Add module parameter multipath_on_hba adds 2030745877bd scsi: mpt3sas: Bump driver version to 35.101.00.00 adds 077054215a7f scsi: aacraid: Improve compat_ioctl handlers adds 381d34e376e3 scsi: megaraid_sas: Check user-provided offsets adds bba84aeccafb scsi: megaraid_sas: Simplify compat_ioctl handling adds b455233dcc40 scsi: target: Rename struct sense_info to sense_detail adds 8dd992fb67f3 scsi: target: Rename cmd.bad_sector to cmd.sense_info adds ab628b9fc8c2 scsi: target: Split out COMPARE AND WRITE memcmp into helper adds 749c226cf56e scsi: target: Return COMPARE AND WRITE miscompare offsets adds 4a9435b7b04e scsi: bnx2fc: Remove unneeded semicolon adds 00c00807a110 scsi: fcoe: Remove unneeded semicolon adds a2b5d6f975a4 scsi: target: Fix LUN ref count handling adds 02dd4914b0bc scsi: target: Fix cmd_count ref leak adds 8f394da36a36 scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG adds 27b0efd15d52 scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG adds 605e74025f95 scsi: qla2xxx: Move sess cmd list/lock to driver adds 6f55b06f9b07 scsi: target: Drop sess_cmd_lock from I/O path adds 1526d9f10c61 scsi: target: Make state_list per CPU adds 94a0dfcf7d33 scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to [...] adds 7640e1eb8c5d scsi: pm80xx: Make mpi_build_cmd locking consistent adds 4a2efd4b89fc scsi: pm80xx: Make running_req atomic adds 48cd6b38eb4f scsi: pm80xx: Avoid busywait in FW ready check adds 1f889b58716a scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition adds fe1d4c2ebcae scsi: ufs: Add DeepSleep feature adds 151f1b664ffb scsi: ufs: Allow an error return value from ->device_reset() adds d2a2f3794cbc scsi: arcmsr: Stop __builtin_strncpy complaining about a l [...] adds 412b51ffda3c scsi: pm8001: pm8001_sas: Fix strncpy() warning when space [...] adds b2ed1babfefb scsi: aic7xxx: aic79xx_osm: Remove unused variable 'saved_scsiid' adds e330c9696868 scsi: mpt3sas: mpt3sas_scsih: Fix function documentation f [...] adds eceee00e4156 scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues adds 9176ad27acac scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefi [...] adds a738bd9bbe53 scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours adds e61e07409cf7 scsi: lpfc: lpfc_debugfs: Fix a couple of function documen [...] adds ea085dab6b9f scsi: lpfc: lpfc_bsg: Provide correct documentation for a [...] adds 9a5cf98d7ee6 scsi: esas2r: esas2r_disc: Place brackets around a potenti [...] adds 433e07e08c63 scsi: esas2r: esas2r_init: Place brackets around a potenti [...] adds 74d1f928162a scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' adds d23ec0b610e5 scsi: ufs: ufshcd: Fix some function doc-rot adds 3e7491701a33 scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues adds 6abf98de6f8a scsi: esas2r: esas2r_int: Add brackets around potentially [...] adds d3cb79fcf943 scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues adds bf7e38aa0ee1 scsi: esas2r: esas2r_main: Demote non-conformant kernel-do [...] adds 90ab11234d79 scsi: advansys: Relocate or remove unused variables adds 67056d90f135 scsi: dc395x: Remove a few unused variables adds 6c22079e9f36 scsi: dc395x: Mark 's_stat2' as __maybe_unused adds e9326b5a6f5b scsi: MAINTAINERS: Make Bodo target_core_user maintainer adds e21ee5a6b9c9 scsi: block: Return status code in blk_mq_end_request() adds 268940b80fa4 scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transiti [...] adds fb908850ece3 scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention adds 0d88232010d5 scsi: core: Return BLK_STS_AGAIN for ALUA transitioning adds a004147a3319 scsi: ufs-mediatek: Assign arguments with correct type adds cf137b3ea49a scsi: ufs-mediatek: Support VA09 regulator operations adds ac8c2459091c scsi: ufs-mediatek: Decouple features from platform bindings adds bf8fab86ab79 scsi: ufs-mediatek: Support option to disable auto-hibern8 adds 801909ac9753 scsi: ufs: Add enums for UniPro version higher than 1.6 adds 638e6271cac2 scsi: ufs-mediatek: Add HS-G4 support adds 44ff81f29957 scsi: isci: Don't use PCI helper functions adds cb2b4e8f5ea6 scsi: bnx2fc: Fix comparison to bool warning adds 2e4209b3806c scsi: core: Fix VPD LUN ID designator priorities adds 16d6317ea438 scsi: core: Replace while-loop by for-loop in scsi_vpd_lun_id() adds 883928201b00 scsi: core: Fix -Wformat for scsi_host adds a364a3ea32da scsi: pm8001: Remove unused variable 'value' adds 1bdf6e934387 scsi: smartpqi: Correct driver removal with HBA disks adds 408bdd7e5845 scsi: smartpqi: Correct pqi_sas_smp_handler busy condition adds 5443bdc4cc77 scsi: smartpqi: Update version to 1.2.16-012 adds 6081b12ceb7d scsi: ufs: Add retry flow for failed HBA enabling adds 1fc659195130 scsi: hpsa: Strip out a bunch of set but unused variables adds 6ac63216a7af scsi: ufs-qcom: Only select QCOM_SCM if SCSI_UFS_CRYPTO adds 4ab2990a5ce1 scsi: be2iscsi: Mark beiscsi_attrs with static keyword adds 307e338097dc scsi: lpfc: Rework remote port ref counting and node freeing adds 4430f7fd09ec scsi: lpfc: Rework locations of ndlp reference taking adds 95f0ef8a8368 scsi: lpfc: Fix removal of SCSI transport device get and p [...] adds e9b1108316b9 scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs adds c6adba150191 scsi: lpfc: Rework remote port lock handling adds 52edb2caf675 scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ul [...] adds 9d76d4675159 scsi: lpfc: Unsolicited ELS leaves node in incorrect state [...] adds b3f2e67cc2dd scsi: lpfc: Fix NPIV discovery and Fabric Node detection adds a70e63eee1c1 scsi: lpfc: Fix NPIV Fabric Node reference counting adds b101eb27fde0 scsi: lpfc: Refactor WQE structure definitions for common use adds 840a470181c7 scsi: lpfc: Enable common wqe_template support for both SC [...] adds 47ff4c510f02 scsi: lpfc: Enable common send_io interface for SCSI and NVMe adds da255e2e7cc8 scsi: lpfc: Convert SCSI path to use common I/O submission path adds 96e209be6ecb scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI- [...] adds db7531d2b377 scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers adds ab4dfa4dd5a1 scsi: lpfc: Update lpfc version to 12.8.0.6 adds 983f761cd5c5 scsi: lpfc: Update changed file copyrights for 2020 adds 54770cbebe2c scsi: ufs: ufs-mediatek: Refactor performance scaling functions adds 65858014ee20 scsi: ufs: Introduce device parameter initialization function adds a4b537ea656e scsi: ufs: ufs-mediatek: Use device parameter initializati [...] adds 8beef54716e6 scsi: ufs: ufs-qcom: Use device parameter initialization function adds 5b3573d68d9a scsi: ufs: ufs-exynos: Use device parameter initialization [...] adds 85d6d3c18953 scsi: ufs: ufs-hisi: Use device parameter initialization function adds fc85a74e28fe scsi: ufs: Refactor ADAPT configuration function adds e1e25d1b8996 scsi: ufs: ufs-mediatek: Use common ADAPT configuration function adds d9fa1e731e24 scsi: ufs: ufs-qcom: Use common ADAPT configuration function adds cf4d4d8ebdb8 scsi: qla4xxx: Remove redundant assignment to variable rval adds fd62de114f8c scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF adds b66451129764 scsi: ufs: Atomic update for clkgating_enable adds 4f3e900b6282 scsi: ufs: Clear UAC for FFU and RPMB LUNs adds e93e6e49fa31 scsi: ufs: Use WQ_HIGHPRI for gating work adds 69a314d6a155 scsi: ufs: Add more contexts in the ufs tracepoints adds 8eb456be75af scsi: ufs: Fix clkgating on/off adds 3754cde8df91 scsi: ufs: Show LBA and length for UNMAP commands adds 61bdb4eec8d1 scsi: ibmvfc: Byte swap login_buf.resp values in attribute [...] adds 4e0716199ab6 scsi: ibmvfc: Remove trailing semicolon adds 2aa0102c6688 scsi: ibmvfc: Use correlation token to tag commands adds fad74a1be2db scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code adds c16b8a6d8af1 scsi: ibmvfc: Add new fields for version 2 of several MADs adds a318c2b71cce scsi: ibmvfc: Add helper for testing capability flags adds 5a9d16f71c26 scsi: ibmvfc: Add FC payload retrieval routines for versio [...] adds ebc7c74bd2dc scsi: ibmvfc: Add support for target_wwpn field in v2 MADs [...] adds e4af87b7079e scsi: ibmvfc: Advertise client support for targetWWPN usin [...] adds 1e7dddb2e76a scsi: lpfc: Fix pointer defereference before it is null ch [...] adds 61795a5316ad scsi: lpfc: Remove dead code on second !ndlp check adds 14c1dd950411 scsi: lpfc: Fix memory leak on lcb_context adds 809032ddf9c6 scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_ve [...] adds 4a119d8a4c60 scsi: lpfc: Fix set but not used warnings from Rework remo [...] adds 09b15e35071d scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_ [...] adds 185d17e11e7f scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() adds 6998ff4e2161 scsi: lpfc: Fix variable 'vport' set but not used in lpfc_ [...] adds 66df79ccbc2f scsi: ufs: Adjust logic in common ADAPT helper adds 03fe6a640a05 scsi: atari_scsi: Fix race condition between .queuecommand and EH adds bdd1cc0377d3 scsi: NCR5380: Reduce NCR5380_maybe_release_dma_irq() call sites adds 27a34943bd89 scsi: pm8001: Remove typecast for pointer returned by kcalloc() adds 1b5d2793283d scsi: pm8001: Neaten debug logging macros and uses adds 89eddb401080 scsi: pm8001: Make implicit use of pm8001_ha in pm8001_pri [...] adds 90b3a938031f scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() adds f9e2beb990f0 scsi: fnic: Avoid looping in TRANS ETH on unload adds 875d4eda3bd6 scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() adds 74ae6d6a6805 scsi: fnic: Set scsi_set_resid() only for underflow adds 3256b4682386 scsi: fnic: Validate io_req before others adds 8ed9d987c6d9 scsi: megaraid_sas: Drop PCI wakeup calls from .resume adds 977001df0368 scsi: megaraid_sas: Use generic power management adds 498854102c1c scsi: megaraid_sas: Update function description adds 7dd222218076 scsi: aacraid: Drop pci_enable_wake() from .resume adds 7e380b5c27ea scsi: aacraid: Use generic power management adds 6897b9a177df scsi: aic7xxx: Use generic power management adds ec199a8df698 scsi: aic79xx: Use generic power management adds b7b862d75b49 scsi: arcmsr: Drop PCI wakeup calls from .resume adds 756ebbe73fc4 scsi: arcmsr: Use generic power management adds 996360c141a6 scsi: esas2r: Drop PCI Wakeup calls from .resume adds 5f2d8c365050 scsi: esas2r: Use generic power management adds 17b5e4d14837 scsi: hisi_sas_v3_hw: Drop PCI Wakeup calls from .resume adds 027e508aea45 scsi: hisi_sas_v3_hw: Don't use PCI helper functions adds 71c8f15e1dbc scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm adds eaf148359d00 scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume adds 17287305a526 scsi: mpt3sas_scsih: Use generic power management adds ef6fa16b5d4a scsi: lpfc: Use generic power management adds 66aea31a2d26 scsi: pm_8001: Drop PCI Wakeup calls from .resume adds 47c37c4dbf93 scsi: pm_8001: Use generic power management adds e5b79ebfb854 scsi: hpsa: Use generic power management adds 3a09951ae366 scsi: 3w-9xxx: Drop PCI Wakeup calls from .resume adds d53ae6bbeb71 scsi: 3w-9xxx: Use generic power management adds 7ea03ab79e00 scsi: 3w-sas: Drop PCI Wakeup calls from .resume adds 99769d8d9109 scsi: 3w-sas: Use generic power management adds bd7463cdbe1a scsi: mvumi: Drop PCI Wakeup calls from .resume adds 0572edbc32c5 scsi: mvumi: Use generic power management adds 53fdec73c14f scsi: mvumi: Update function description adds 0aea8a8f3a77 scsi: pmcraid: Drop PCI Wakeup calls from .resume adds ac85cca31637 scsi: pmcraid: Use generic power management adds 2ce6e200a04c scsi: pm8001: Convert pm8001_printk() to pm8001_info() adds 9aed578fba78 scsi: pm8001: Fix misindentation adds c6131854e28a scsi: pm8001: Remove space in a debug message adds bec99e5250bf scsi: hisi_sas: Reduce some indirection in v3 hw driver adds 2ebde94f2ea4 scsi: hisi_sas: Fix up probe error handling for v3 hw adds 623a4b6d5c2a scsi: hisi_sas: Move debugfs code to v3 hw driver adds 939785d35def scsi: ufs: Remove unnecessary if condition in ufshcd_suspend() adds 4ba9e516573e scsi: pm80xx: Do not sleep in atomic context adds 18577cdcaeeb scsi: hisi_sas: Remove preemptible() adds a93c38353198 scsi: qla4xxx: Remove in_interrupt() adds 8ac246bdd07a scsi: qla2xxx: Remove in_interrupt() from qla82xx-specific code adds 9fef41f25d60 scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) adds 4f6a57c23b1e scsi: qla2xxx: Remove in_interrupt() from qla83xx-specific code adds 3627668c2e2c scsi: qla4xxx: Remove in_interrupt() from qla4_82xx_idc_lock() adds 014aced18aff scsi: qla4xxx: Remove in_interrupt() from qla4_82xx_rom_lock() adds 547c0d1aeb76 scsi: mpt3sas: Remove in_interrupt() adds 3bc08b9545da scsi: myrb: Remove WARN_ON(in_interrupt()) adds ca6853693cbd scsi: myrs: Remove WARN_ON(in_interrupt()) adds b8a5144370bc scsi: message: fusion: Remove in_interrupt() usage in mpt_ [...] adds 817a7c996786 scsi: message: fusion: Remove in_interrupt() usage in mpts [...] adds 81309c247a4d scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk adds 96f08cc5943c scsi: ufs-qcom: Keep core_clk_unipro on while link is active adds 29b87e92a216 scsi: ufs: Stop hardcoding the scale down gear adds 9d8de441db26 scsi: lpfc: Correct null ndlp reference on routine exit adds 995ae10f8000 scsi: aic7xxx: Fix fall-through warnings for Clang adds 4886dd0a04b4 scsi: aic94xx: Fix fall-through warnings for Clang adds 4c7bd259d66c scsi: bfa: Fix fall-through warnings for Clang adds da38e8917d65 scsi: aacraid: Fix fall-through warnings for Clang adds 5133dc476484 scsi: aha1740: Fix fall-through warnings for Clang adds 965077585513 scsi: csiostor: Fix fall-through warnings for Clang adds e9a7c7117103 scsi: lpfc: Fix fall-through warnings for Clang adds 8b185fc6e3fe scsi: stex: Fix fall-through warnings for Clang adds 492096ecfa39 scsi: target: core: Fix fall-through warnings for Clang adds 62eebd5247c4 scsi: qedi: Fix missing destroy_workqueue() on error in __ [...] adds 97031ccffa4f scsi: pm80xx: Fix error return in pm8001_pci_probe() adds 6dc1c7ab6f04 scsi: iscsi: Fix inappropriate use of put_device() adds eb3d2611df2e scsi: ufs: Add error history for abort event in UFS Device W-LUN adds e965e5e00b23 scsi: ufs: Refine error history functions adds 172614a9d0e8 scsi: ufs: Introduce event_notify variant function adds ca1bb061d644 scsi: ufs-mediatek: Introduce event_notify implementation adds ade921a891de scsi: ufs: Remove unused setup_regulators variant function adds 92bcebe4b6d6 scsi: ufs: Introduce phy_initialization helper adds 885445736bc0 scsi: ufs-cdns: Use phy_initialization helper adds ab98105484fc scsi: ufs-dwc: Use phy_initialization helper adds 5b44a07b6bb2 scsi: ufs: Remove pre-defined initial voltage values of de [...] adds 88a92d6ae4fe scsi: ufs: Serialize eh_work with system PM events and async scan adds 7a7e66c65d41 scsi: ufs: Fix a race condition between ufshcd_abort() and [...] adds ace3804b69af scsi: ufs: Print host regs in IRQ handler when AH8 error happens adds 8ca1a40b9f9d scsi: ufs: Adjust ufshcd_hold() during sending attribute requests adds e7734ef14ead scsi: NCR5380: Remove context check adds 4c60244dc372 scsi: ufs: Fix -Wsometimes-uninitialized warning adds d4fc94fe6557 scsi: fnic: Fix error return code in fnic_probe() adds 8f525bc2a7b2 scsi: qla2xxx: Remove trailing semicolon in macro definition adds 3a5b9fa2cc5f scsi: qla4xxx: Remove redundant assignment to variable rval adds 305c16ce2632 scsi: qla2xxx: Return EBUSY on fcport deletion adds c1599657d48c scsi: qla2xxx: Change post del message from debug level to [...] adds a6dcfe08487e scsi: qla2xxx: Limit interrupt vectors to number of CPUs adds e4fc78f48d3f scsi: qla2xxx: Tear down session if FW say it is down adds 0ce8ab50a6ed scsi: qla2xxx: Don't check for fw_started while posting NV [...] adds aceba54ba0f9 scsi: qla2xxx: Fix compilation issue in PPC systems adds 8de309e7299a scsi: qla2xxx: Fix crash during driver load on big endian [...] adds 8a78dd6ed1af scsi: qla2xxx: Fix FW initialization error on big endian machines adds 07a5f69248e3 scsi: qla2xxx: Fix N2N and NVMe connect retry failure adds f795f96e725b scsi: qla2xxx: Handle aborts correctly for port undergoing [...] adds 0bc17251dff4 scsi: qla2xxx: Fix flash update in 28XX adapters on big en [...] adds 0a6f4d762c6b scsi: qla2xxx: Fix the call trace for flush workqueue adds 707531bc2626 scsi: qla2xxx: If fcport is undergoing deletion complete I [...] adds abd9cae9bbae scsi: qla2xxx: Fix device loss on 4G and older HBAs adds afc516dcfe52 scsi: qla2xxx: Update version to 10.02.00.104-k adds f98790c00375 scsi: mpt3sas: Sync time periodically between driver and firmware adds aec93e8e2385 scsi: mpt3sas: Add persistent trigger pages support adds bb855f2a5d7e scsi: mpt3sas: Add persistent Master trigger page adds 71b3fb8fe6dd scsi: mpt3sas: Add persistent Event trigger page adds 2a5c3a35c156 scsi: mpt3sas: Add persistent SCSI sense trigger page adds 0e17a87c5950 scsi: mpt3sas: Add persistent MPI trigger page adds 9b271c69128b scsi: mpt3sas: Handle trigger page after firmware update adds be1b50021254 scsi: mpt3sas: Update driver version to 36.100.00.00 adds 60f7c503d971 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 53839b51a767 RDMA/bnxt_re: Set queue pair state when being queried adds a5c29a262ebe RDMA/cxgb4: Remove MW support adds b8e3130dd96b RDMA: Remove uverbs_ex_cmd_mask values that are linked to [...] adds c074bb1e30f9 RDMA: Remove elements in uverbs_cmd_mask that all drivers set adds 44ce37bc8bf3 RDMA: Move more uverbs_cmd_mask settings to the core adds 652caba5b550 RDMA: Check srq_type during create_srq adds 26e990badde4 RDMA: Check attr_mask during modify_qp adds 1c407cb5d705 RDMA: Check flags during create_cq adds 1f11a7610e50 RDMA: Check create_flags during create_qp adds bd2a40cc2463 RDMA/core Remove uverbs_ex_cmd_mask adds 628c02bf38aa RDMA: Remove uverbs cmds from drivers that don't use them adds 676a80adba01 RDMA: Remove AH from uverbs_cmd_mask adds 1c7fd72687d6 RDMA: Convert sysfs device * show functions to use sysfs_emit() adds 3c6bff3cf988 RDMA: Convert sysfs kobject * show functions to use sysfs_emit() adds eeed6965071b RDMA/rxe: Remove unused RXE_MR_TYPE_FMR adds b898d5c50cab RDMA/bnxt_re: Fix entry size during SRQ create adds bfb972c5e1cb IB/verbs: avoid nested container_of() adds 5333499c6014 RDMA/core: Fix error return in _ib_modify_qp() adds bb3ab2979fd6 RDMA/rxe: Compute PSN windows correctly adds dae7a75f1f19 IB/isert: add module param to set sg_tablesize for IO cmd adds aba457ca890c RDMA/hns: Support owner mode doorbell adds 2b3062e4d997 RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route reso [...] adds 73385fdbc43d RDMA/rtrs-clt: Remove outdated comment in create_con_cq_qp adds fcf2959da6a7 RDMA/rtrs-clt: Avoid run destroy_con_cq_qp/create_con_cq_q [...] adds f553e7601df9 RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established adds d715ff8acbd5 RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex adds 3c8483f5a436 RDMA/rtrs-srv: Fix typo adds 8bd372ace32e RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free adds 16101b60e717 RDMA/rtrs-clt: Remove duplicated switch-case handling for [...] adds c3b16b67d12f RDMA/rtrs-clt: Remove duplicated code adds ffea6ad1335b RDMA/rtrs-srv: Kill rtrs_srv_change_state_get_old adds e6ab8cf50fa1 RDMA/rtrs: Introduce rtrs_post_send adds 3f4e3d962dfd RDMA/rtrs-clt: Remove 'addr' from rtrs_clt_add_path_to_arr adds d6d91e46210f RDMA/hns: Add support for configuring GMV table adds 32053e584e4a RDMA/hns: Add support for filling GMV table adds 45808361d449 RDMA: Manual changes for sysfs_emit and neatening adds e28bf1f03b01 RDMA: Convert various random sprintf sysfs _show uses to s [...] adds b4d031cdae13 RDMA/mlx5: Remove mlx5_ib_mr->order adds fc3325701a63 RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() adds 1c3d247eee74 RDMA/mlx5: Remove mlx5_ib_mr->npages adds f0093fb1a7cb RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of th [...] adds 95741ee3f0f1 RDMA/mlx5: Remove order from mlx5_ib_cont_pages() adds 7db0eea916dc RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() adds f8fb3110635c RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() adds aab8d3966d2c RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_e [...] adds f22c30aa6d27 RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c adds 8010d74b9965 RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() adds f1eaac37da20 RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases adds d5c7916fe461 RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's adds 856c29989999 RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() adds 5c4193669b6f RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND adds 235b6ac30695 RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool adds c7adf7717301 IB/core: Add support for NDR link speed adds f946e45f59ef IB/mlx5: Add support for NDR link speed adds b2d2440430c0 RDMA/rxe: Remove VLAN code leftovers from RXE adds f7a95c902b02 IB/isert: Do not excplicitly check == false for bool adds efa968ee2024 RDMA/core: Postpone uobject cleanup on failure till FD close adds c5633a72a1b8 RDMA/core: Make FD destroy callback void adds fbb7dc5db6de RDMa/mthca: Work around -Wenum-conversion warning adds b116c702791a RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_ [...] adds 2af29468e3b3 RDMA/core: Remove ib_dma_{alloc,free}_coherent adds 8ecfca68dc4c RDMA: Lift ibdev_to_node from rds to common code adds 22dd4c707673 nvme-rdma: Use ibdev_to_node instead of dereferencing ->dm [...] adds 7af80c02c7b3 RDMA/hns: Fix double free of the pointer to TSQ/TPQ adds 8bc205eff305 RDMA/counter: Combine allocation and bind logic adds 0413755c95e7 RDMA/restrack: Store all special QPs in restrack DB adds c80a0c52d85c RDMA/cma: Add missing error handling of listen_id adds 31e2daa17ed9 RDMA/hns: Add new PCI device ID matching for HIP09 adds 8c030d780ad2 RDMA/efa: Remove .create_ah callback assignment adds b045db62f6f6 RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ adds ad480ea5d6ea RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ adds 7579dcdf737d RDMA/mlx5: Directly compute the PAS list for raw QP RQ's adds a59b7b05efc8 RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP adds c08fbdc57741 RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ adds 878f7b31c3a7 RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx adds 8a7904a672a1 RDMA/mlx5: Lower setting the umem's PAS for SRQ adds bf3b7b7ba9e3 Merge branch 'for-rc' into rdma.git adds 42f2611cc173 rds: stop using dmapool adds 5a7a9e038b03 RDMA/core: remove use of dma_virt_ops adds 4d34d52c25a0 PCI/P2PDMA: Remove the DMA_VIRT_OPS hacks adds 73063ec58c84 PCI/P2PDMA: Cleanup __pci_p2pdma_map_sg a bit adds 172292be01db dma-mapping: remove dma_virt_ops adds d024f27de11c RDMA/ipoib: Distribute cq completion vector better adds 4846bf44e1a8 IB/hfi1: Fix fall-through warnings for Clang adds 667d457fa84f IB/mlx4: Fix fall-through warnings for Clang adds c6191f83be6a IB/qedr: Fix fall-through warnings for Clang adds 808b2c925dd0 IB/mlx5: Fix fall-through warnings for Clang adds a9d2e9ae953f RDMA/siw,rxe: Make emulated devices virtual in the device tree adds 6d8285e604e0 RDMA/cxgb4: Validate the number of CQEs adds 82101630222f RDMA/i40iw: Constify ops structs adds df0e4de29c75 IB/qib: Use dma_set_mask_and_coherent to simplify code adds ed92f6a52b84 Merge tag 'v5.10-rc5' into rdma.git for-next adds 93035242d9e2 tools/testing/scatterlist: Test dynamic __sg_alloc_table_f [...] adds 6f6e2dcbb82b RDMA/hns: Refactor the hns_roce_buf allocation flow adds dd37d2f59eb8 RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all( [...] adds f957d4d09a5f RDMA/mlx5: Enable querying AH for XRC QP types adds 8138a4c21b09 RDMA/mlx4: Enable querying AH for XRC QP types adds 7406c0036f85 RDMA/hns: Only record vlan info for HIP08 adds fba429fcf9a5 RDMA/hns: Fix missing fields in address vector adds 3631dadfb118 RDMA/hns: Avoid setting loopback indicator when smac is sa [...] adds 148f904c6f94 RDMA/hns: Remove the portn field in UD SQ WQE adds 534c9bdb025b RDMA/hns: Simplify process of filling UD SQ WQE adds 66d86e529dd5 RDMA/hns: Add UD support for HIP09 adds d0b7721c5e0d RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() adds d4b2d19dc53e RDMA/mlx5: Silence the overflow warning while building off [...] adds 7ec3df174f2b RDMA/mlx5: Use PCI device for dma mappings adds b47a98efa978 RDMA/core: Track device memory MRs adds 2b1f747071c5 RDMA/core: Allow drivers to disable restrack DB adds 66f57b871efc RDMA/restrack: Support all QP types adds 71586dd20010 RDMA/hns: Create QP with selected QPN for bank load balance adds bfefae9f108d RDMA/hns: Add support for CQ stash adds f93c39bc9547 RDMA/hns: Add support for QP stash adds 2b0a999ba003 Merge tag 'v5.10-rc6' into rdma.git for-next adds 1d11d26cf0d6 RDMA/i40iw: Remove push code from i40iw adds 0fd0175e30e4 RDMA/hns: Fix 0-length sge calculation error adds d34895c319fa RDMA/hns: Bugfix for calculation of extended sge adds 05201e01be93 RDMA/hns: Refactor process of setting extended sge adds 87524494a7d9 RDMA/efa: Use dma_set_mask_and_coherent() to simplify code adds b9653b31d776 RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() adds adac4cb3c1ff RDMA/uverbs: Check ODP in ib_check_mr_access() as well adds 6e0954b11c05 RDMA/uverbs: Allow drivers to create a new HW object durin [...] adds 38f8ff5b4438 RDMA/mlx5: Reorganize mlx5_ib_reg_user_mr() adds ef3642c4f54d RDMA/mlx5: Fix error unwinds for rereg_mr adds 9c0c17c611ed Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/p [...] adds c277f98b3e3e RDMA/i40iw: Replace atomic_add_return(1, ..) adds c63e1c4dfc33 RDMA/bnxt_re: Fix max_qp_wrs reported adds 2988ca08ba65 IB: Fix kernel-doc markups adds 53ef4999f07d RDMA/hns: Move capability flags of QP and CQ to hns-abi.h adds ca991a7d14d4 RDMA/mlx5: Assign dev to DM MR adds 0583531bb9ef RDMA/iser: Remove in_interrupt() usage adds 7f1d2dfa307e RDMA/mlx5: Remove unneeded semicolon adds e7f870f5fda7 MAINTAINERS: SOFT-ROCE: Change Zhu Yanjun's email address adds d1dec0cae553 RDMA/core: Update kernel documentation for ib_create_named_qp() adds 286e1d3f9ba8 RDMA/core: Clean up cq pool mechanism adds 779e0bf47632 RDMA/core: Do not indicate device ready when device enable [...] adds e0da68994d16 RDMA/uverbs: Fix incorrect variable type adds 6f320f6990ee RDMA/mlx4: Remove bogus dev_base_lock usage adds 1c0ca9cd1741 RDMA/hns: Limit the length of data copied between kernel a [...] adds 4ddeacf68a3d RDMA/hns: Normalization the judgment of some features adds 603bee935f38 RDMA/hns: Do shift on traffic class when using RoCEv2 adds 94a8c4dfcdb2 RDMA/hns: Avoid filling sl in high 3 bits of vlan_id adds f75506833eed RDMA/hns: WARN_ON if get a reserved sl from users adds 29b52027ac35 RDMA/hns: Remove unnecessary access right set during INIT2INIT adds dc93a0d987fc RDMA/hns: Fix coding style issues adds 62f3b70ed656 RDMA/hns: Clear redundant variable initialization adds dcdc366acf8f RDMA/hns: Fix incorrect symbol types adds 61918e9b0084 RDMA/hns: Fix inaccurate prints adds d8cc403b70de RDMA/hns: Simplify AEQE process for different types of queue adds d21a1240f516 RDMA/rxe: Use acquire/release for memory ordering adds e89938902927 RDMA/mlx5: Fix MR cache memory leak adds e246b7c035d7 RDMA/cma: Don't overwrite sgid_attr after device is released adds 009bd55dfcc8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e998879d4fb7 x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests adds 007c74e16c1a Merge branch 'stable/for-linus-5.11' of git://git.kernel.o [...] adds 56b75b51ed6d iommu/arm-smmu: Allow implementation specific write_s2cr adds 07a7f2caaa5a iommu/arm-smmu-qcom: Read back stream mappings adds f9081b8ff593 iommu/arm-smmu-qcom: Implement S2CR quirk adds af9da91493e5 iommu/arm-smmu: Use new devm_krealloc() adds 3045fe45abbc iommu/arm-smmu-v3: Assign boolean values to a bool variable adds 5c7469c66f95 iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU adds bffb2eaf0ba2 iommu/arm-smmu: Add a way for implementations to influence SCTLR adds a29bbb0861f4 dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU adds 9c00c6400f80 Merge branch 'for-next/iommu/io-pgtable-domain-attr' into [...] adds c99110a865a3 iommu/arm-smmu: Add support for pagetable config domain attribute adds 12bc36793fd6 iommu/arm-smmu: Move non-strict mode to use io_pgtable_dom [...] adds 00597f9ff5ec iommu: arm-smmu-impl: Use table to list QCOM implementations adds 7f575a6087f4 iommu: arm-smmu-impl: Add a space before open parenthesis adds 75c75adce44f Merge branch 'for-next/iommu/arm-smmu' into for-next/iommu/core adds 28b41e2c6aeb iommu: Move def_domain type check for untrusted device into core adds 08a27c1c3ecf iommu: Add support to change default domain of an iommu group adds 0b8a96a3120f iommu: Take lock before reading iommu group default domain type adds 63a816749d86 iommu: Document usage of "/sys/kernel/iommu_groups/<grp_id [...] adds 62c9917d9c10 iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups adds 33f974dbaabf Merge branch 'for-next/iommu/default-domains' into for-nex [...] adds 4e89dce72521 iommu/iova: Retry from last rb tree node if iova search fails adds 6fa3525b455a iommu/iova: Free global iova rcache on iova alloc failure adds 3a651b3a27a1 iommu: avoid taking iova_rbtree_lock twice adds 2f24dfb71208 iommu: Delete split_and_remove_iova() adds 51b70b817b18 iommu: Stop exporting alloc_iova_mem() adds 176cfc187c24 iommu: Stop exporting free_iova_mem() adds 1ab2bf583158 Merge branch 'for-next/iommu/iova' into for-next/iommu/core adds 6243f572a18d iommu: Modify the description of iommu_sva_unbind_device adds 058236eef606 iommu: return error code when it can't get group adds 093b32a849b3 iommu: Improve the performance for direct_mapping adds f12e0d22903e iommu: Defer the early return in arm_(v7s/lpae)_map adds f37eb48466d2 iommu/io-pgtable-arm: Remove unused 'level' parameter from [...] adds 854623fdea9d Merge branch 'for-next/iommu/misc' into for-next/iommu/core adds cb4789b0d19f iommu/ioasid: Add ioasid references adds cfc78dfd9b36 iommu/sva: Add PASID helpers adds 32784a9562fb iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() adds 2f7e8c553e98 iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops adds a5f12de3ece8 Merge branch 'for-next/iommu/svm' into for-next/iommu/core adds cf910f61aff3 iommu/tegra-smmu: Unwrap tegra_smmu_group_get adds d5f583bf8654 iommu/tegra-smmu: Expand mutex protection range adds 8750d207dc98 iommu/tegra-smmu: Use fwspec in tegra_smmu_(de)attach_dev adds 25938c73cd79 iommu/tegra-smmu: Rework tegra_smmu_probe_device() adds 541f29bb0643 iommu/tegra-smmu: Add PCI support adds c5257e39a4ec Merge branch 'for-next/iommu/tegra-smmu' into for-next/iommu/core adds 68dd9d89eaf5 iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM adds 66930e7e1e58 Merge branch 'stable/for-linus-5.10-rc2' of git://git.kern [...] adds 2a2b8eaa5b25 iommu: Handle freelists when using deferred flushing in io [...] adds 230309d08b87 iommu: Add iommu_dma_free_cpu_cached_iovas() adds 82612d66d51d iommu: Allow the dma-iommu api to use bounce buffers adds 65f746e8285f iommu: Add quirk for Intel graphic devices in map_sg adds c062db039f40 iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev adds c588072bba6b iommu/vt-d: Convert intel iommu driver to the iommu ops adds 58a8bb39490d iommu/vt-d: Cleanup after converting to dma-iommu ops adds 405a43cc0047 iommu/vt-d: Remove set but not used variable adds 33e07157105e iommu/vt-d: Avoid GFP_ATOMIC where it is not needed adds 113eb4ce4fc3 Merge branch 'for-next/iommu/vt-d' into for-next/iommu/core adds c74009f5290d Merge branch 'for-next/iommu/fixes' into for-next/iommu/core adds fefe8527a1e0 iommu/io-pgtable: Remove tlb_flush_leaf adds 71fe89ceb55b dma-iommu: remove __iommu_dma_mmap adds 5ae9a046a452 iommu/amd: Add sanity check for interrupt remapping table [...] adds 19778dd504b5 Merge tag 'iommu-updates-v5.11' of git://git.kernel.org/pu [...] adds 870d16757ba8 arm64: make _TIF_WORK_MASK bits contiguous adds b5cf2d6c8148 mm: memblock: add more debug logs adds 5bdba520c1b3 mm: memblock: drop __init from memblock functions to make [...] adds fff875a18382 Merge tag 'memblock-v5.11-rc1' of git://git.kernel.org/pub [...] adds 86b9d170da98 mfd: syscon: Add syscon_regmap_lookup_by_phandle_optional( [...] adds f8d86e2998e9 Merge branch 'ib-mfd-mediatek-5.11' into ibs-for-mfd-merged adds a0fa0abeb508 mfd: da9xxx-core: Constify static struct resource adds bf4cceb6e009 mfd: intel: Constify static struct resource adds 0aefed0eb805 mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers adds f977284ad22f mfd: wm8xxx-core: Constify static struct resource adds 5a1acf2b9308 mfd: lp8788: Constify static struct resource adds 8d7b3a6dac4e mfd: stmpe: Constify static struct resource adds 4bdcbbb9a3a8 mfd: sun4i-gpadc: Constify static struct resource adds c4a164f41554 mfd: Constify static struct resources adds 68a90a6c6443 mfd: madera: Delete register field xxx_WIDTH defines adds a4b9be29f4bf mfd: qcom-spmi-pmic: Add support for PM660/PM660L adds da7d203f46c0 mfd: tps65911-comparator: Use regmap accessors adds 28faad777c2d mfd: tps65910: Clean up after switching to regmap adds 9f5b98f3f414 mfd: tps65910: Remove unused pointers adds 4f2785939fe0 mfd: tps65910: Fix a bunch of alignment issues reported-by [...] adds 21ca0f5b5c04 dt-bindings: mfd: rohm,bd71837-pmic: Add common properties adds 1cd7b935d298 mfd: madera: Add reset as part of resume adds f594d01bb4af mfd: madera: Add special errata reset handling for cs47l15 adds a233d4ebfc6f gpio: tps65910: use regmap accessors adds 4c5840b909f3 mfd: at91-usart: Do not use compatible to register child devices adds 9a463284706c mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpl [...] adds 15ad304878f7 dt-binding: mfd: syscon: add Rockchip QoS register compatibles adds 4556fe8f16e0 mfd: rt5033: Fix errorneous defines adds de1292817cf7 mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE adds d75846ed08e6 mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init() adds 14639a22de65 mfd: cpcap: Fix interrupt regression with regmap clear_ack adds d12edf9661a4 mfd: altera-sysmgr: Use resource_size function on resource object adds 129989d5ca63 mfd: tps65910: Correct power-off programming sequence adds f31cc6afabed mfd: kempld-core: Check for DMI definition before ACPI adds 7a69a6f68da5 mfd: omap-usb: Depend on COMMON_CLK to fix compile tests adds b0ad7ebe30c0 mfd: bcm590xx: Drop of_match_ptr from of_device_id table adds 62e7407349f5 mfd: da9055: Drop of_match_ptr from of_device_id table adds b62a16a51ae0 mfd: da9062: Drop of_match_ptr from of_device_id table adds 5f2bf4380000 mfd: da9063: Drop of_match_ptr from of_device_id table adds 98a6521c352f mfd: da9150: Drop of_match_ptr from of_device_id table adds e9063fee2bea mfd: ene-kb3930: Drop of_match_ptr from of_device_id table adds 130e085a3380 mfd: fsl-imx25: Drop of_match_ptr from of_device_id table adds 4dfdc9a8f136 mfd: max77650: Drop of_match_ptr from of_device_id table adds 4fae30103194 mfd: mt6397: Drop of_match_ptr from of_device_id table adds a232bcd20108 mfd: rt5033: Drop of_match_ptr from of_device_id table adds a06d0dc4fe73 mfd: stmfx: Drop of_match_ptr from of_device_id table adds 608a4758575d mfd: max77686: Drop of_match_ptr from of_device_id table adds cc5b7ebe45f3 mfd: sun4i: Drop of_match_ptr from of_device_id table adds 7b64f24595f0 mfd: wm8994: Drop of_match_ptr from of_device_id table adds 06b324fc8569 mfd: axp20x: Skip of_device_id table when !CONFIG_OF adds e73fd3f265f8 mfd: twl6030: Mark of_device_id table as maybe unused adds 431ec7bd4d52 mfd: si476x-core.h: Fix "regulator" spelling in comment adds 0cd3aa995740 mfd: kempld-core: Add support for additional devices adds 278f54c46164 Merge tag 'mfd-next-5.11' of git://git.kernel.org/pub/scm/ [...] adds 789eb04b6c56 backlight: pwm_bl: Fix interpolation adds 84e010ec8f86 Merge tag 'backlight-next-5.11' of git://git.kernel.org/pu [...] adds 0df7b988d9df char: ipmi: remove unneeded break adds a01a89b1db10 ipmi/watchdog: replace atomic_add() and atomic_sub() adds 368ffd9adc7a ipmi: msghandler: Suppress suspicious RCU usage warning adds fad0319cacdf char: ipmi: convert comma to semicolon adds f67d6620e413 Merge tag 'for-linus-5.11-1' of git://github.com/cminyard/ [...] adds 12ec7e56ce95 Documentation: leds: remove invalidated information adds 311066aa9ebc leds: netxbig: add missing put_device() call in netxbig_le [...] adds 6d8d014c7dcf leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()' adds 0fe5ac3d9667 dt-bindings: leds: Convert pwm to yaml adds 493d2e432f38 leds: turris-omnia: use constants instead of macros for co [...] adds 5d47ce1d814e leds: turris-omnia: wrap to 80 columns adds fca050bb3c81 leds: turris-omnia: fix checkpatch warning adds 98650b087417 leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED [...] adds 945433be3677 Merge tag 'leds-5.11-rc1' of git://git.kernel.org/pub/scm/ [...] adds 232b67c39942 mtd: remove unneeded break adds 620747ee4129 mtd: mtdpart: Fix misdocumented function parameter 'mtd' adds 5fddeda7d3a8 mtd: devices: phram: File headers are not good candidates [...] adds 720ae74ddf0a mtd: onenand: onenand_base: Fix expected kernel-doc formatting adds 9712fb212535 mtd: devices: docg3: Fix kernel-doc 'bad line' and 'excess [...] adds 6361f5360e51 mtd: Fix misspelled function parameter 'section' adds 8fed6e0ae5a9 mtd: onenand: onenand_bbt: Fix expected kernel-doc formatting adds d67b272f236b mtd: spi-nor: hisi-sfc: Demote non-conformant kernel-doc adds 9efbb507b7e6 mtd: ubi: build: Document 'ubi_num' in struct mtd_dev_param adds 6a21a1176f3b mtd: spinand: toshiba: Demote non-conformant kernel-doc header adds b6baa9962648 mtd: ubi: kapi: Correct documentation for 'ubi_leb_read_sg [...] adds e1eb368d72fb mtd: ubi: eba: Fix a couple of misdocumentation issues adds ab4e4de9fd8b mtd: ubi: wl: Fix a couple of kernel-doc issues adds fa985e221a7c mtd: rawnand: brcmnand: Demote non-conformant kernel-doc headers adds 46c60dbf4b0f mtd: ubi: gluebi: Fix misnamed function parameter documentation adds 63c34f214f93 mtd: rawnand: diskonchip: Marking unused variables as __al [...] adds da6debc470c0 mtd: rawnand: cafe_nand: Remove superfluous param doc and [...] adds 5a933b0dae2e mtd: rawnand: s3c2410: Add documentation for 2 missing str [...] adds a318b95a4235 mtd: rawnand: omap_elm: Finish half populated function hea [...] adds 2425a57b1a0c mtd: rawnand: omap2: Fix a bunch of kernel-doc misdemeanours adds 0d5c506d3607 mtd: rawnand: sunxi: Document 'sunxi_nfc's 'caps' member adds b489681b87bf mtd: rawnand: arasan: Document 'anfc_op's 'buf' member adds 2dc3d1e06e56 mtd: onenand: Fix some kernel-doc misdemeanours adds 22ca56a34b32 mtd: devices: powernv_flash: Add function names to headers [...] adds 639a82434f16 mtd: parser: cmdline: Fix parsing of part-names with colons adds 18b9c9403758 mtd: physmap: physmap-bt1-rom: Fix __iomem addrspace remov [...] adds 1ca71415f075 mtd: core: Fix refcounting for unpartitioned MTDs adds ffad560394de mtd: phram: Allow the user to set the erase page size. adds 39bdfb789bac mtd: spi-nor: core: use EOPNOTSUPP instead of ENOTSUPP adds 6e1bf55d7207 mtd: spi-nor: add spi_nor_controller_ops_{read_reg, write_ [...] adds 0e30f47232ab mtd: spi-nor: add support for DTR protocol adds 0e1b2fc4e5f6 mtd: spi-nor: sfdp: get command opcode extension type from BFPT adds fb27f198971a mtd: spi-nor: sfdp: parse xSPI Profile 1.0 table adds 6c6a2b2b8ed6 mtd: spi-nor: core: use dummy cycle and address width info [...] adds 354b41296701 mtd: spi-nor: core: do 2 byte reads for SR and FSR in DTR mode adds c6908077b194 mtd: spi-nor: Introduce SNOR_F_IO_MODE_EN_VOLATILE adds 981a8d60e01f mtd: spi-nor: Parse SFDP SCCR Map adds a33c89db4c3b mtd: spi-nor: core: enable octal DTR mode when possible adds 1131324aa53a mtd: spi-nor: sfdp: detect Soft Reset sequence support from BFPT adds d73ee7534cc5 mtd: spi-nor: core: perform a Soft Reset on shutdown adds 1b65c43f7078 mtd: spi-nor: core: disable Octal DTR mode on suspend. adds c3266af101f2 mtd: spi-nor: spansion: add support for Cypress Semper flash adds ad624dfd7bb6 mtd: spi-nor: micron-st: allow using MT35XU512ABA in Octal [...] adds c69942bda515 mtd: spi-nor: Fix multiple typos adds afd473e85827 mtd: spi-nor: core: Allow flashes to specify MTD writesize adds 294cca6ce5cf mtd: spi-nor: spansion: Set ECC block size adds 989d4b72bae3 mtd: spi-nor: sst: fix BPn bits for the SST25VF064C adds bdb1a75e4b9d mtd: spi-nor: ignore errors in spi_nor_unlock_all() adds e6204d462027 mtd: spi-nor: atmel: remove global protection flag adds a83338373211 mtd: spi-nor: sst: remove global protection flag adds afcf93e9d63f mtd: spi-nor: intel: remove global protection flag adds 8c174d1511d2 mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 adds 31ad3eff093c mtd: spi-nor: keep lock bits if they are non-volatile adds 51e7bf4534da mtd: nand: ecc: Add an I/O request tweaking mechanism adds cdbe8df5e28e mtd: nand: ecc-bch: Move BCH code to the generic NAND layer adds 8c5c20921856 mtd: nand: ecc-bch: Cleanup and style fixes adds 3c0fe36abebe mtd: nand: ecc-bch: Stop exporting the private structure adds e3010bd3ef1e mtd: nand: ecc-bch: Return only valid error codes adds 127aae607756 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() adds ea146d7fbf50 mtd: nand: ecc-bch: Update the prototypes to be more generic adds 80fe603160a4 mtd: nand: ecc-bch: Stop using raw NAND structures adds 9994bb3f36e3 mtd: nand: ecc-bch: Create the software BCH engine adds cbd87780bed5 mtd: rawnand: Get rid of chip->ecc.priv adds e5acf9c86297 mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] adds 2dbe0192efa0 mtd: nand: ecc-hamming: Clarify the driver descriptions adds c50e7f3c8673 mtd: nand: ecc-hamming: Drop/fix the kernel doc adds b551fa3059ff mtd: nand: ecc-hamming: Cleanup and style fixes adds 90ccf0a0192f mtd: nand: ecc-hamming: Rename the exported functions adds 19b2ce184b9f mtd: nand: ecc-hamming: Stop using raw NAND structures adds eb08376a5dd9 mtd: nand: ecc-hamming: Remove useless includes adds 5180a62c1249 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] adds 35fe1b98a008 mtd: nand: ecc-hamming: Create the software Hamming engine adds 53fbdeeb57a0 mtd: nand: Let software ECC engines be retrieved from the [...] adds 93afb10e226e mtd: spinand: Fix typo in comment adds 55a1a71a7f5d mtd: spinand: Move ECC related definitions earlier in the driver adds 945845b54c9c mtd: spinand: Instantiate a SPI-NAND on-die ECC engine adds da429b961580 mtd: nand: Let on-die ECC engines be retrieved from the NAND core adds c8efe010283a mtd: spinand: Fill a default ECC provider/algorithm adds 6b0c3b841561 mtd: nand: Add helpers to manage ECC engines and configurations adds 533af69cf1a2 dt-bindings: mtd: Deprecate nand-ecc-mode adds 3d1f08b032dc mtd: spinand: Use the external ECC engine logic adds 00c15b78b4b4 mtd: spinand: Allow the case where there is no ECC engine adds 868cbe2a6dce mtd: spinand: Fix OOB read adds a8c1dc9dc6fe mtd: spinand: Remove outdated comment adds efd50ff127b5 mtd: rawnand: gpmi: cleanup makefile adds bc3686021122 mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read adds 3246cc77a9b9 dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation adds 62858625441e mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller adds 7998d8987517 mtd: rawnand: fix a kernel-doc markup adds c13d845e9a69 mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments adds 910ef7a4b39c mtd: rawnand: sunxi: Add MDMA support adds 1771af5cce2d mtd: nand: ecc-hamming: Clarify the logic around rp17 adds 1f0c4ea95ed4 mtd: rawnand: ingenic: remove redundant get_device() in in [...] adds 0f6b791955a6 mtd: rawnand: mxc: Remove platform data support adds 131ce3ed5dea docs: mtd: Avoid htmldocs warnings adds 928f0736e9aa mtd: nand: Change dependency between the NAND and ECC cores adds d59df005ed68 mtd: rawnand: au1550: Ensure the presence of the right includes adds b75e17b00f2c mtd: rawnand: davinci: Do not use extra dereferencing adds 62e5c6c50992 mtd: rawnand: marvell: Drop useless line adds 875330f87a05 mtd: onenand: Use mtd->oops_panic_write as condition adds 8c293f545419 mtd: plat-ram: correctly free memory on error path in plat [...] adds 5ece78de8873 mtd: spinand: macronix: Add support for MX35LFxGE4AD adds 6d912c49af24 dt-bindings: mtd: gpmi-nand: Fix matching of clocks on dif [...] adds 1b391c7f2e86 mtd: rawnand: gpmi: fix reference count leak in gpmi ops adds bdb84a22b02b mtd: spinand: micron: Use more specific names adds 8c573d9419bf mtd: spinand: micron: Add support for MT29F2G01AAAED adds 2f9cea8eae44 dt-bindings: mtd: Add Nand Flash Controller support for In [...] adds 0b1039f016e8 mtd: rawnand: Add NAND controller support on Intel LGM SoC adds d1c3ede6a337 mtd: rawnand: gpmi: Use of_device_get_match_data() adds ad8566d3555c mtd: rawnand: meson: Fix a resource leak in init adds 5876f2d93d19 mtd: rawnand: mxc: Use device_get_match_data() adds 5e214b2554f8 mtd: rawnand: mxc: Use a single line for of_device_id adds ce22be4307b8 dt-bindings: qcom_nandc: Add SDX55 QPIC NAND documentation adds b1209582fb08 mtd: rawnand: qcom: Add NAND controller support for SDX55 adds 46337d158262 mtd: rawnand: gpmi: Fix the driver only sense CS0 R/B issue adds 7671edeb1939 mtd: rawnand: gpmi: Fix the random DMA timeout issue adds ea7110b87bf9 mtd: rawnand: gpmi: Use a single line for of_device_id adds 2007ac9e6841 dt-bindings: mtd: Describe Rockchip RK3xxx NAND flash controller adds 058e0e847d54 mtd: rawnand: rockchip: NFC driver for RK3308, RK2928 and others adds ee4e0eafa43c mtd: spinand: macronix: Add support for MX35LFxG24AD adds 4c9e94dff65c Merge tags 'spi-nor/for-5.11' and 'nand/for-5.11' into mtd/next adds a701262c02ce Merge tag 'mtd/for-5.11' of git://git.kernel.org/pub/scm/l [...] adds 9c65441ec823 pinctrl/meson: enable building as modules adds b507cb92477a pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB adds a4da45dda647 pinctrl: Remove hole in pinctrl_gpio_range adds 0e74abf3a0a3 pinctrl: qcom: add pinctrl driver for msm8953 adds 3d417196e244 dt-bindings: pinctrl: qcom: add msm8953 pinctrl bindings adds 57972641810a pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channels adds bb42b59310eb pinctrl: ingenic: Get rid of repetitive data adds 016e054d6926 pinctrl: ingenic: Add lcd-8bit group for JZ4770 adds 39cc1d339705 pinctrl: amd: print debounce filter info in debugfs adds be117ca32261 pinctrl: qcom: Kconfig: Rework PINCTRL_MSM to be a depenen [...] adds 38e86f5c2645 pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module adds d0511b5496c0 firmware: QCOM_SCM: Allow qcom_scm driver to be loadable a [...] adds 54515257ca3a pinctrl: ocelot: Remove unnecessary conversion to bool adds ad3b508c90ad dt-bindings: pinctrl: ocelot: Add Luton SoC support adds e1822384d6d6 dt-bindings: pinctrl: ocelot: Add Serval SoC support adds 8f27440decb7 pinctrl: ocelot: Add support for Luton platforms adds 6e6347e2daf5 pinctrl: ocelot: Add support for Serval platforms adds c82d4776a1dd dt-bindings: pinctrl: qcom: Add SDX55 pinctrl bindings adds ac43c44a7a37 pinctrl: qcom: Add SDX55 pincontrol driver adds a4872f905b71 pinctrl: nomadik: db8500: Add more detailed LCD groups adds 80f1803dbc05 pinctrl: qcom: sdx55: update kconfig dependency adds 3603a537bf79 pinctrl: pinctrl-at91-pio4: Set irq handler and data in one go adds 81f652afa6ad pinctrl: renesas: r8a7790: Add VIN1-B and VIN2-G pins, gro [...] adds b8029394efcc pinctrl: renesas: r8a77951: Optimize pinctrl image size fo [...] adds 74ce7a8044b0 pinctrl: renesas: r8a7796: Optimize pinctrl image size for [...] adds 74c5fdc5b87a pinctrl: renesas: r8a77965: Optimize pinctrl image size fo [...] adds 03522a59a9e7 pinctrl: renesas: r8a77990: Optimize pinctrl image size fo [...] adds 529b8eecb5c3 pinctrl: renesas: r8a7790: Optimize pinctrl image size for [...] adds 8d3b2e3d5b1b pinctrl: renesas: r8a7791: Optimize pinctrl image size for [...] adds b5bd0becfd42 pinctrl: renesas: Remove superfluous goto in sh_pfc_gpio_s [...] adds b589f241d871 pinctrl: renesas: Singular/plural grammar fixes adds eb9d673f94fb pinctrl: renesas: Reorder struct sh_pfc_pin to remove hole adds 8019938a85d0 pinctrl: renesas: Optimize sh_pfc_pin_config adds 27e768a4e7fa pinctrl: renesas: Factor out common R-Car Gen3 bias handling adds 2d341cc3da8a pinctrl: renesas: r8a7778: Use physical addresses for PUPR regs adds a3ee0a246df1 pinctrl: renesas: r8a7778: Use common R-Car bias handling adds 7b1425f08f56 pinctrl: renesas: Protect GPIO leftovers by CONFIG_PINCTRL [...] adds d4aac7d439c2 pinctrl: renesas: Constify sh73a0_vccq_mc0_ops adds 3d590056b056 Merge tag 'renesas-pinctrl-for-v5.11-tag1' of git://git.ke [...] adds 8d1e4f90ce44 pinctrl: imx21: Remove the driver adds 8dc248665f3a Revert "firmware: QCOM_SCM: Allow qcom_scm driver to be lo [...] adds 2a984219b534 pinctrl: qcom: Fix msm8953 Kconfig entry to depend on, not [...] adds 5913f635a28d dt-bindings: pinctrl: qcom: Add sc7280 pinctrl bindings adds ecb454594c43 pinctrl: qcom: Add sc7280 pinctrl driver adds 6de7ed693c63 pinctrl: sunxi: fix irq bank map for the Allwinner A100 pi [...] adds fd5198dde36a pinctrl: sunxi: Mark the irq bank not found in sunxi_pinct [...] adds a1158e36f876 pinctrl: sunxi: Always call chained_irq_{enter, exit} in s [...] adds 866c9c55cb28 pinctrl: intel: Add Intel Lakefield pin controller support adds 4670abbb298e pinctrl: intel: Add blank line before endif in Kconfig adds c969afb4e55a pinctrl: intel: Add Intel Elkhart Lake pin controller support adds e789e61f9e85 pinctrl: intel: Add Intel Alder Lake-S pin controller support adds 0ddebf8580fa pinctrl: lynxpoint: Unify initcall location in the code adds d25dd66ae732 pinctrl: lynxpoint: Use defined constant for disabled bias [...] adds 1d112baae848 pinctrl: lynxpoint: Enable pin configuration setting for G [...] adds bf8b7e689de2 pinctrl: jasperlake: Unhide SPI group of pins adds 5aa5541eca04 pinctrl: jasperlake: Fix HOSTSW_OWN offset adds 0fa86fc2e282 pinctrl: merrifield: Set default bias in case no particula [...] adds 0b74e40a4e41 pinctrl: baytrail: Avoid clearing debounce value when turn [...] adds c0802b721c7d Merge tag 'intel-pinctrl-v5.11-1' of gitolite.kernel.org:p [...] adds b6071c891464 pinctrl: at91-pio4: add support for fewer lines on last PIO bank adds 89ad953e1e72 pinctrl: renesas: r8a77990: Add QSPI[01] pins, groups and [...] adds 590567bf6f6d pinctrl: renesas: r8a77951: Add QSPI[01] pins, groups and [...] adds 4356497e9eda pinctrl: renesas: r8a7796: Add QSPI[01] pins, groups and f [...] adds ffcd7f812dec pinctrl: renesas: r8a77965: Add QSPI[01] pins, groups and [...] adds 7ba4a9591a8a pinctrl: renesas: Fix fall-through warnings for Clang adds 6b99afc01a5b Merge tag 'renesas-pinctrl-for-v5.11-tag2' of git://git.ke [...] adds c5564a50d990 pinctrl: samsung: s3c24xx: remove unneeded break adds e5a4b7ea154a Merge tag 'samsung-pinctrl-5.11' of https://git.kernel.org [...] adds ce4d7816c827 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] adds 7e5ea974e61c pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] adds 552a9cc02b0e pinctrl: pinctrl-microchip-sgpio: Add OF config dependency adds 43bb48c38e81 pinctrl: actions: pinctrl-s500: Constify s500_padinfo[] adds 89cce2b3f247 pinctrl: falcon: add missing put_device() call in pinctrl_ [...] adds 517c3f5a8683 pinctrl: mtk: Fix low level output voltage issue adds 0a03658d222a pinctrl: at91-pio4: Make PINCTRL_AT91PIO4 depend on HAS_IO [...] adds d05b7691904b pinctrl: pinctrl-microchip-sgpio: Mark some symbols with s [...] adds 4247e3f56261 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx55 support adds ceb58de4365f pinctrl: qcom-pmic-gpio: Add support for pmx55 adds 700a51192d09 dt-bindings: pinctrl: qcom: Add sm8250 lpass lpi pinctrl bindings adds 6e261d1090d6 pinctrl: qcom: Add sm8250 lpass lpi pinctrl driver adds be2dc859abd4 pinctrl: pinctrl-microchip-sgpio: Add irq support (for sparx5) adds 01a9350bdd49 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add irq support adds a15f859694c2 pinctrl: mediatek: simplify the return expression of mtk_p [...] adds 3df09cb8c92e pinctrl/spear: simplify the return expression of spear300_ [...] adds f68e4041ef63 Merge tag 'pinctrl-v5.11-1' of git://git.kernel.org/pub/sc [...] adds 616fde2dd60f dt-bindings: misc: convert fsl,dpaa2-console from txt to YAML adds 3e95dfb315de dt-bindings: Don't error out on yamllint and dt-doc-valida [...] adds d7a3fd7f00ee dt-bindings: fsl-imx-drm: fix example compatible string adds 332dde0a5864 dt-bindings: arm: vt8500: remove redundant white-spaces adds 96993a59f94d dt-bindings: Fix error in 'make dtbs_check' when using DT_ [...] adds 3af2c1a48c03 dt-bindings: Fix typo on the DesignWare IP reset bindings [...] adds 1e95c81104e3 dt-bindings: vendor-prefixes: Add FII adds d89886eb76f6 dt-bindings: Correct GV11B GPU register sizes adds e5dddbedfe09 dt-bindings: add ADP5585/ADP5589 entries to trivial-devices adds 9c8421e298d6 dt-bindings:i2c:i2c-gate: txt to yaml conversion adds 675fc18900e9 dt-bindings: trivial-devices: Add delta,q54sj108a2 adds 8f7e68bb3d4c dt-bindings: mfd: fix stm32 timers example adds 4c71373162e8 dt-bindings: vendor-prefixes: correct the spelling of TQ-S [...] adds b40777166833 dt-bindings: vendor-prefixes: Add an entry for AmpereCompu [...] adds f3c6c120614c dt-bindings: pci: rcar-pci-ep: Document missing interrupts [...] adds 60a2a8ff3380 dt-bindings: vendor-prefixes: Add undocumented bm, gpio-ke [...] adds 04e9ab752674 dt-bindings: mtd: convert "fixed-partitions" to the json-schema adds 18ce7f4fde31 ARM: dts: lpc32xx: Remove unused and undocumented 'pnx,timeout' adds a217d8711da5 dt-bindings: Remove PicoXcell bindings adds 4aa5b78fb546 dt-bindings: i2c: dw: cancel mandatory requirements for "# [...] adds 23dd6845c2cf dt-bindings: mali-midgard: Add dynamic-power-coefficient adds e33dc2f36367 dt-bindings: mali-bifrost: Add dynamic-power-coefficient adds 62746f92b10a Merge tag 'devicetree-for-5.11' of git://git.kernel.org/pu [...] adds f5dc93b7875b HID: sony: Workaround for DS4 dongle hotplug kernel crash. adds ba876cdc6ac9 HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse adds 1008230f2abe HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB [...] adds c961facb5b19 HID: ite: Add support for Acer S1002 keyboard-dock adds c870d50ce387 HID: i2c-hid: add Vero K147 to descriptor override adds 302f0dad8c97 SFH: Add maintainers and documentation for AMD SFH based o [...] adds 4f567b9f8141 SFH: PCIe driver to add support of AMD sensor fusion hub adds 4b2c53d93a4b SFH:Transport Driver to add support of AMD Sensor Fusion H [...] adds 1434f9fc0e47 SFH: Create HID report to Enable support of AMD sensor fus [...] adds 4b393f0f76c8 AMD_SFH: Fix for incorrect Sensor index adds 907286d1420d HID: SFH: Add documentation adds 6e6eae04f512 SFH: fix error return check for -ERESTARTSYS adds 36ed0958feaf Merge branch 'for-5.11/amd-sfh-hid' into for-linus adds b92b80246e06 HID: asus: Add support for ASUS N-Key keyboard adds 90c5f4649aaf Merge branch 'for-5.11/asus' into for-linus adds c6838eeef2fb HID: hid-input: occasionally report stylus battery even if [...] adds cae96a5d2bf3 HID: usbhid: Fix fall-through warnings for Clang adds 6b5542752605 HID: input: Fix fall-through warnings for Clang adds 6a0eaf5123e0 HID: Increase HID maximum report size to 16KB adds f43d3870cafa HID: hidraw: Add additional hidraw input/output report ioctls. adds 105856b36c0c Merge branch 'for-5.11/core' into for-linus adds 68d09380a627 HID: elecom: rewrite report based on model specific parameters adds 55633e681afb HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse adds 82514ecd6143 HID: elecom: drop stray comment adds e77bc7dc9af0 Merge branch 'for-5.11/elecom' into for-linus adds afdd34c5fa40 HID: i2c-hid: show the error when failing to fetch the HID [...] adds 19a0b6d79c97 Merge branch 'for-5.11/i2c-hid' into for-linus adds 9735d9deb109 HID: intel-ish-hid: Remove unnecessary assignment to variable rv adds 47cdd7f139dc Merge branch 'for-5.11/intel-ish' into for-linus adds a76a6c1893b0 HID: sony: Report more accurate DS4 power status. adds 1a8212e8fd1f HID: sony: Don't use fw_version/hw_version for sysfs cleanup. adds cc894ac55360 HID: sony: support for ghlive ps3/wii u dongles adds 4d3d3d70cc90 Merge branch 'for-5.11/sony' into for-linus adds 2a6a35a9ecdd HID: wacom: Constify attribute_groups adds 85a694738f6e Merge branch 'for-5.11/wacom' into for-linus adds de925e2fbb44 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 16b8fe4caf49 vfio/pci: Move dummy_resources_list init in vfio_pci_probe() adds 7b06a56d468b vfio-pci: Use io_remap_pfn_range() for PCI IO memory adds d22f9a6c92de vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU adds a15ac665b9e9 vfio-mdev: Wire in a request handler for mdev parent adds bccce80bbd44 vfio-ccw: Wire in the request callback adds bdfae1c9a913 vfio/type1: Add vfio_group_iommu_domain() adds 0c71cc04eb18 Merge tag 'vfio-v5.11-rc1' of git://github.com/awilliam/li [...] adds 3c5902d270ed ARM: OMAP2+: Fix memleak in omap2xxx_clkt_vps_init adds c3f244d5776e ARM: OMAP2+: Fix kfree NULL pointer in omap2xxx_clkt_vps_init adds 6d9be9376b0e ARM: OMAP2+: Remove redundant assignment to variable ret adds e106698cbb90 ARM: OMAP2+: Remove redundant null check before clk_prepar [...] adds 2e023b938048 ARM: OMAP1: clock: Use IS_ERR_OR_NULL() to clean code adds 31216ef56126 Merge tag 'omap-for-v5.11/soc-signed' of git://git.kernel. [...] adds ae04aad75b37 ARM: shmobile: r8a7778: Introduce HPBREG_BASE adds caf67a935740 ARM: shmobile: r8a7779: Use ioremap() to map INTC2 registers adds 617ff9e657c4 ARM: shmobile: r8a7779: Use ioremap() to map SMP registers adds 5b0480f53dbf ARM: shmobile: r8a7779: Remove obsolete static mappings adds cc85e21d6d18 ARM: shmobile: sh73a0: Use ioremap() to map L2C registers adds a0a6624dbec8 ARM: shmobile: sh73a0: Use ioremap() to map SMP registers adds 5705747c0c8f ARM: shmobile: sh73a0: Remove obsolete static mapping adds d4a617c9bbef ARM: shmobile: Stop using __raw_*() I/O accessors adds 334d09c218c1 Merge tag 'renesas-arm-soc-for-v5.11-tag1' of git://git.ke [...] adds 970f6cf2e914 ARM: exynos: Simplify code in Exynos3250 CPU core restart path adds 5a76c474e8b9 ARM: exynos: clear prefetch bits in default l2c_aux_val adds f9135aaf2767 ARM: exynos: extend cpuidle support to P4 Note boards adds 2efc35dc4397 Merge tag 'samsung-soc-5.11' of git://git.kernel.org/pub/s [...] adds 8c4e256e3d42 MAINTAINERS: Add an entry for MikroTik CRS3xx 98DX3236 boards adds d7ce8739f50e MAINTAINERS: switch mvebu tree to kernel.org adds 4bdfafd6ff29 Merge tag 'mvebu-arm-5.11-1' of git://git.kernel.org/pub/s [...] adds ba66a25536dd arm64: meson: ship only the necessary clock controllers adds b760bfbcbff3 Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] adds 2f4ac2d79eb4 ARM: imx: Add revision support for i.MX7ULP revision 2.2 adds 7544bfc0866f ARM: imx: imx7ulp: Add a comment explaining the B2 silicon [...] adds 53cc6bc69e53 ARM: imx: mach-imx6q: correctly identify i.MX6QP SoCs adds 4ba79e25d7f1 ARM: mxs: Add serial number support for i.MX23, i.MX28 SoCs adds e7e499ee8a84 Merge tag 'imx-soc-5.11' of git://git.kernel.org/pub/scm/l [...] adds dcb11100cd5d arm64: Kconfig: meson: drop pinctrl adds b06db0b39369 Merge tag 'arm-soc-5.11' of git://git.kernel.org/pub/scm/l [...] adds c5f883d1a6f3 ARM: shmobile: defconfig: Refresh for v5.10-rc1 adds bc518da26e3a arm64: defconfig: Enable R8A779A0 SoC adds 4b44b61a683e Merge tag 'renesas-arm-defconfig-for-v5.11-tag1' of git:// [...] adds a65183ff1535 ARM: config: ux500: Update U8500 defconfig adds 8195fceca031 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds a82820fcd079 ARM: omap2plus_defconfig: Enable OMAP3_THERMAL adds a6b2a18060f6 ARM: omap2plus_defconfig: add CONFIG_AK8975=m and CONFIG_K [...] adds eaf7697b6feb ARM: omap2plus_defconfig: Enable TI eQEP counter driver adds 44000366eb04 Merge tag 'omap-for-v5.11/defconfig-signed' of git://git.k [...] adds 46957c06d35b ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 8e4eeb83a692 ARM: multi_v7_defconfig: add STM32 crypto support adds 89391783174e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds 1c6b157ba6bd ARM: multi_v7_defconfig: enable STM32 spdifrx support adds 01d13862543d ARM: multi_v7_defconfig: enable STM32 dfsdm audio support adds bdc0065c0389 Merge tag 'stm32-config-for-v5.11-1' of git://git.kernel.o [...] adds 35552c7cb672 arm64: defconfig: Enable Tegra234 support adds aa26d828df8f Merge tag 'tegra-for-5.11-arm64-defconfig' of git://git.ke [...] adds fb533fc76d34 ARM: configs: at91: sama5: resync with media changes adds 036f224ef8f4 ARM: configs: at91_dt: resync with media changes adds d4ff08d6e222 Merge tag 'at91-defconfig-5.11' of git://git.kernel.org/pu [...] adds 38c212c90bf1 ARM: configs: sunxi: enable Realtek PHY adds 11de454b4cac Merge tag 'sunxi-config-for-5.11' of git://git.kernel.org/ [...] adds 0536f7098960 arm64: defconfig: Enable Allwinner i2s driver adds 69f7aeee0667 Merge tag 'sunxi-config64-for-5.11' of git://git.kernel.or [...] adds 950be99fccff ARM: multi_v7_defconfig: Enable ARM SCMI protocol and drivers adds 6f7cdd2fbfff Merge tag 'arm-soc/for-5.11/defconfig' of https://github.c [...] adds 6a7dc2b3639a arm64: defconfig: Enable ARM SCMI protocol and drivers adds 0f4b0b479b35 Merge tag 'arm-soc/for-5.11/defconfig-arm64' of https://gi [...] adds 6b133f475a97 arm64: defconfig: Enable GPIO and I2C configs for TI's J72 [...] adds 2ede693874c9 Merge tag 'ti-k3-config-for-v5.11' of git://git.kernel.org [...] adds a60406787e0b arm64: defconfig: Enable Qualcomm Command DB driver adds 3fccd03a527f arm64: defconfig: Enable Qualcomm OSM L3 driver adds 91ccc45d1ec4 arm64: defconfig: Enable QCOM_SCM as builtin adds cc563f8f769b arm64: defconfig: Enable Qualcomm PON driver adds 786e484016e6 Merge tag 'qcom-arm64-defconfig-for-5.11' of git://git.ker [...] adds 95f075fec383 ARM: exynos_defconfig: enable sound driver for Midas platform adds c19345ea65a8 ARM: multi_v7_defconfig: enable sound driver for Midas platform adds dfe21dcabac0 ARM: defconfig: Enable ax88796c driver for Exynos boards adds d8f0ddc83877 ARM: defconfig: add STMPE ADC driver for P4 Note adds 7e8af057bd9b ARM: exynos_defconfig: compile Atmel MXT touchscreeen as module adds 225ef3a3e8f4 ARM: multi_v7_defconfig: make Samsung Exynos EHCI driver a module adds 1fe9c2531974 Merge tag 'samsung-defconfig-5.11' of git://git.kernel.org [...] adds 338d3c474b90 arm64: defconfig: Enable additional sound drivers on i.MX8M Mini adds f1748a1f3d49 arm64: defconfig: Enable ASRC and EASRC adds eecc662ff38b arm64: defconfig: Enable more Librem 5 hardware adds 249293397ec1 Merge tag 'imx-defconfig-5.11' of git://git.kernel.org/pub [...] adds dbb378a59cb2 arm64: defconfig: Enable ROCKCHIP_LVDS adds ec68a66395d9 arm64: defconfig: Enable PHY_ROCKCHIP_INNO_DSIDPHY adds cf35bff64f79 arm64: defconfig: Enable USB_SERIAL_CP210X adds eeffc0fbd022 arm64: defconfig: Enable RTC_DRV_HYM8563 adds ba2f9a5fbc38 Merge tag 'v5.11-rockchip-defconfig64-1' of git://git.kern [...] adds 0437141b4e22 ARM: configs: drop unused BACKLIGHT_GENERIC option adds 717c4c833648 arm64: defconfig: drop unused BACKLIGHT_GENERIC option adds 58d91ac9da06 parisc: configs: drop unused BACKLIGHT_GENERIC option adds acf689134a66 powerpc/configs: drop unused BACKLIGHT_GENERIC option adds b0a6cd29e00a Merge tag 'arm-soc-defconfig-5.11' of git://git.kernel.org [...] adds 9b533dc8f340 ARM: dts: r8a7742-iwg21d-q7: Add LCD support adds e8c471588890 arm64: dts: renesas: Align GPIO hog names with dtschema adds ca3b4330a543 arm64: dts: renesas: r8a77961: Add MSIOF nodes adds d311d818fa8c ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Enable VIN instances adds 67d3dcf12a3d arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from [...] adds 53e573dc39fb arm64: dts: renesas: cat875: Remove rxc-skew-ps from ether [...] adds 622007d172fb arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Add pa [...] adds 05e6ae33cf98 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds 661495164934 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds bdf0c8ea8c63 arm64: dts: renesas: Add support for MIPI Adapter V2.1 con [...] adds 92494cea405f arm64: dts: renesas: r8a77965: Add DRIF support adds 9b8101818596 arm64: dts: renesas: rcar-gen3: Convert EtherAVB to explic [...] adds a5200e63af57 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit de [...] adds a511d8be4ea4 arm64: dts: renesas: cat874: Move connector node out of hd [...] adds ca8edef17210 arm64: dts: renesas: beacon-renesom-baseboard: Move connec [...] adds f8a1620cb59b arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes adds dd8ecc02743c arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree adds 43bba6576195 arm64: dts: renesas: hihope-rev4: Add a comment explaining [...] adds 95f595d1f005 Merge tag 'renesas-arm-dt-for-v5.11-tag1' of git://git.ker [...] adds 5649789d9706 dt-bindings: arm: renesas: Add R-Car M3-W+ ULCB with Kingfisher adds 019d70bffd35 Merge tag 'renesas-dt-bindings-for-v5.11-tag1' of git://gi [...] adds 4a6dbc65f6ef ARM: dts: exynos: Fix schema warnings for pwm-leds adds ecc1ff532b49 ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU adds 3d992fd8f4e0 ARM: dts: exynos: fix USB 3.0 VBUS control and over-curren [...] adds bd7e7ff56fee ARM: dts: exynos: fix USB 3.0 pins supply being turned off [...] adds 4b6533c04ad9 ARM: dts: exynos: disable pull up of USB 3.0 over-current [...] adds 214a7c874e26 ARM: dts: exynos: Correct DWC USB3 compatible string adds 3e667f65cdc3 ARM: dts: exynos: Harmonize DWC USB3 DT nodes name adds b35f80f2e322 ARM: dts: exynos: Remove interrupts from DMC controller in [...] adds 950d46f7c18a ARM: dts: exynos: Remove 'opp-shared' from Exynos3 bus OPP-tables adds a23beead41a1 ARM: dts: exynos: Remove 'opp-shared' from Exynos4412 bus [...] adds 132e900a47b8 ARM: dts: exynos: Enable Bluetooth support for Trats board adds 4e7787929854 ARM: dts: exynos: Enable Bluetooth support for Universal C [...] adds d35cdc833bf4 ARM: dts: exynos: Enable Bluetooth support for Midas board family adds 157a5697f6f2 ARM: dts: exynos: adjust node names to DT spec in Exynos32 [...] adds d918633c8acb ARM: dts: exynos: adjust node names to DT spec in Exynos42 [...] adds 43552e6d5a61 ARM: dts: exynos: override GPIO keys node by label in Exyn [...] adds 108463f56813 ARM: dts: exynos: adjust node names to DT spec in Exynos44 [...] adds 2d29d0300301 ARM: dts: exynos: remove redundant status=okay in Exynos44 [...] adds 5a1323023fb1 ARM: dts: exynos: adjust node names to DT spec in Exynos52 [...] adds e5fbceb07e3e ARM: dts: exynos: adjust node names to DT spec in Odroid XU adds 77c91853a65f ARM: dts: exynos: adjust node names to DT spec in Exynos54 [...] adds b04544ac0d1f ARM: dts: s5pv210: adjust node names to DT spec adds 007fda302d77 ARM: dts: exynos: Enable DWC2 dual-role support on OdroidU [...] adds 9ef3a2c5859e ARM: dts: exynos: Add Ethernet interface description for O [...] adds dff7ae5c50eb ARM: dts: exynos: Add Ethernet interface description for O [...] adds 6eff260412bd ARM: dts: exynos: Add Ethernet interface description for O [...] adds d9e1af3a1394 ARM: dts: exynos: Add Ethernet interface description for O [...] adds 8902a6642771 ARM: dts: exynos: Add a placeholder for a MAC address adds 2024b130b0c8 ARM: dts: exynos: Add Ethernet to Artik 5 board adds 5334df3a4bc5 ARM: dts: exynos: Add interconnect properties to Exynos441 [...] adds 246c1a37f5ff ARM: dts: exynos: Add interconnects to Exynos4412 mixer adds b357e6aa4101 ARM: dts: exynos: use hyphens in Exynos3250 node names adds 1c6831b472f2 ARM: dts: exynos: use hyphens in Exynos4 node names adds 32f9abc326ee ARM: dts: exynos: use generic name for max77693 motor in Midas adds 9b846ba7c1d2 ARM: dts: exynos: use hyphens in Exynos5 node names adds 73f882a0f3a8 ARM: dts: exynos: use hyphens in MFC reserved memory node names adds 1e548b678280 Merge tag 'samsung-dt-5.11' of git://git.kernel.org/pub/sc [...] adds b2d91953b66c ARM: dts: add Nuvoton NPCM730 device tree adds 6cbf13e3114c ARM: dts: ux500: Rename DSI controller nodes adds e77ce5ec8b9d ARM: dts: ux500: skomer: Pull down SDI2 FBCLK adds ef5704b53519 ARM: dts: ux500-golden: Add proper supplies to touchscreen adds c7cf67339914 Merge tag 'ux500-dts-for-v5.11-1' of git://git.kernel.org/ [...] adds 30ea026e33c6 ARM: dts: hisilicon: fix errors detected by snps-dw-apb-uart.yaml adds e5e225fd495e ARM: dts: hisilicon: fix errors detected by pl011.yaml adds 64f5b52554a1 ARM: dts: hisilicon: fix errors detected by usb yaml adds 8e9e8dd7ce09 ARM: dts: hisilicon: fix errors detected by simple-bus.yaml adds e0b09c35ae07 ARM: dts: hisilicon: fix errors detected by root-node.yaml adds 05484c171d39 ARM: dts: hisilicon: fix errors detected by synopsys-dw-mshc.yaml adds 4c246408f0bd ARM: dts: hisilicon: fix errors detected by spi-pl022.yaml adds d48b6ef74ab0 ARM: dts: hisilicon: fix errors detected by syscon.yaml adds 3319f1489ef8 Merge tag 'hisi-arm32-dt-for-5.11' of git://github.com/his [...] adds c25b846425e3 arm64: dts: hisilicon: normalize the node name of the ITS devices adds 24402ce1e26e arm64: dts: hisilicon: separate each group of data in the [...] adds 8c563f55ee1d arm64: dts: hisilicon: write the values of property-units [...] adds 60780744d959 arm64: dts: hisilicon: remove unused property pinctrl-names adds ee6ff04f7fe9 arm64: dts: hisilicon: place clock-names "biu" before "ciu" adds d7d45d5d1167 arm64: dts: hisilicon: normalize the node name of the SMMU [...] adds 4d2b9b98e326 arm64: dts: hisilicon: normalize the node name of the usb devices adds bf69b8622b94 arm64: dts: hisilicon: normalize the node name of the UART [...] adds c85731abd694 arm64: dts: hisilicon: list all clocks required by spi-pl022.yaml adds 58dd4736b8c7 arm64: dts: hisilicon: list all clocks required by pl011.yaml adds c4cbd0356c60 arm64: dts: hisilicon: list all clocks required by snps-dw [...] adds 4dc5288f5a5a arm64: dts: hi3660: Harmonize DWC USB3 DT nodes name adds 25df3e1f64f5 arm64: dts: hisilicon: Use generic "ngpios" rather than "s [...] adds 2df8aa037348 Merge tag 'hisi-arm64-dt-for-5.11' of git://github.com/his [...] adds df9dbaf2c415 ARM: dts: pandaboard: fix pinmux for gpio user button of P [...] adds b86516452cfd ARM: dts: pandaboard es: add bluetooth uart for HCI adds 35f9a0d32eff ARM: dts: am437x: Correct DWC USB3 compatible string adds bdb65ec381f5 ARM: dts: omap5: Harmonize DWC USB3 DT nodes name adds f487e6d6c5c6 ARM: dts: omap: Fix schema warnings for pwm-leds adds 06607cfa0ffe ARM: dts: mapphone: separate out xt894 specific things adds 5a7b62403762 ARM: dts: xt875: add section for kionix kxtf9 adds c99315828148 Merge branch 'omap-for-v5.11/dt-mot-take2' into omap-for-v5.11/dt adds be5cd39a5e2c ARM: dts: dra7: add second SHA instance adds 02564e1ad77e ARM: dts: am33xx: Add nodes for eQEP adds 672081b5dd94 ARM: dts: am335x-boneblue: Enable eQEP adds d7356a7ab125 ARM: dts: am335x: Fix comments for AM335X_PIN_GPMC_WPN pin [...] adds 3a53840627b1 Merge tag 'omap-for-v5.11/dt-signed' of git://git.kernel.o [...] adds 3e1f79e43112 ARM: dts: stm32: fix DCMI DMA features on stm32mp15 family adds 516728273ddf ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM adds b0c0c8b400d5 ARM: dts: stm32: Add alternate pinmux for FMC EBI bus adds b5269b666451 ARM: dts: stm32: Add KS8851 on FMC2 to STM32MP1 DHCOM adds 4f551b7bba09 ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds 08f07e9a195a ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds f885fbca0f53 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds 928caf877d14 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 304b5691bfd0 ARM: dts: stm32: enable HASH by default on stm32mp15 adds ee0035b23327 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds b6aa35c73936 ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 07e3454493e2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds 096b0243fae3 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds dc37a51b258c ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 8e568db6020f dt-bindings: connector: add typec-power-opmode property to [...] adds 70966729b564 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 83686162c0eb ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds fc082d2bb2f4 ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds e3b37ca311bb ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 7e4bc946db78 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds d27209f04d7f ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds 4c903a946404 ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 82765d149583 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds b19d3a55d478 ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 242639c0dc25 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds ac68793f49de ARM: dts: stm32: Add DHCOM based PicoITX board adds a24bde12f949 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds acf6f3316376 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 6660e2445523 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds fcc3e3c3a4a2 Merge tag 'stm32-dt-for-v5.11-1' of git://git.kernel.org/p [...] adds 0f80b9b8126c arm64: dts: renesas: r8a77951: Add PCIe EP nodes adds eb149c927d58 Merge tag 'renesas-arm-dt-for-v5.11-tag2' of git://git.ker [...] adds 825c7f4aa286 dt-bindings: memory: tegra20: Add memory client IDs adds f25696bce960 dt-bindings: memory: tegra30: Add memory client IDs adds 24a7eaea0a94 dt-bindings: memory: tegra124: Add memory client IDs adds 9572399af3fd dt-bindings: Add vendor prefix for Ouya Inc. adds 1f956a64301d dt-bindings: ARM: tegra: Add Ouya game console adds 3394f98435b5 dt-bindings: Fix entry name for I/O High Voltage property adds 15f76096fabb dt-bindings: dma: Convert ADMA doc to json-schema adds d806cdaea133 dt-bindings: interrupt-controller: arm,gic: Update Tegra c [...] adds e36f9381420b dt-bindings: bus: Convert ACONNECT doc to json-schema adds 3f02c6a8280b Merge tag 'tegra-for-5.11-dt-bindings' of git://git.kernel [...] adds 85b16c875351 Merge branch 'for-5.11/dt-bindings' into for-5.11/arm/dt adds d7195ac5c9c5 ARM: tegra: Add device-tree for Ouya adds 94f13b9ca386 ARM: tegra: acer-a500: Correct thermal zone names adds 5b0455f82b79 ARM: tegra: acer-a500: Add power-supply to lvds-encoder node adds 8857779a9fab ARM: tegra: nexus7: Correct thermal zone names adds 2b22393b2767 ARM: tegra: nexus7: Improve CPU passive-cooling threshold adds 810719453c62 ARM: tegra: nexus7: Add power-supply to lvds-encoder node adds b8ae17150696 ARM: tegra: nexus7: Rename gpio-hog nodes adds a21f18a993c5 ARM: tegra: nexus7: Use panel-lvds as the only panel compatible adds bd7cd7e05a42 ARM: tegra: Populate OPP table for Tegra20 Ventana adds 37ac8c4c04c9 ARM: tegra: Add missing gpu-throt-level to Tegra124 soctherm adds 252cc72af6a2 ARM: tegra: Add missing hot temperatures to Tegra124 therm [...] adds 17401ce98ec6 ARM: tegra: Hook up edp interrupt on Tegra124 SOCTHERM adds 6fb123f1f5a4 ARM: tegra: Properly align clocks for SOCTHERM adds 8b809ba66c29 ARM: tegra: Correct EMC registers size in Tegra20 device-tree adds dd2a21d0930b ARM: tegra: Change order of SATA resets for Tegra124 adds d3e815eaab58 ARM: tegra: acer-a500: Add Embedded Controller adds 30b81e77a051 ARM: tegra: Add interconnect properties to Tegra20 device-tree adds 69ea8fa77f1c ARM: tegra: Add interconnect properties to Tegra30 device-tree adds 5cf0cdbd5589 ARM: tegra: Add interconnect properties to Tegra124 device-tree adds b97967d7d5b7 ARM: tegra: Add nvidia,memory-controller phandle to Tegra2 [...] adds f5204ac47b29 ARM: tegra: Add EMC OPP properties to Tegra20 device-trees adds 881741fa447d ARM: tegra: Add EMC OPP and ICC properties to Tegra30 EMC [...] adds d63250d7fd49 ARM: tegra: Add EMC OPP and ICC properties to Tegra124 EMC [...] adds 9c49a39c8cd7 Merge tag 'tegra-for-5.11-arm-dt' of git://git.kernel.org/ [...] adds 3b4c137856d9 arm64: tegra: Add missing CPU PMUs on Tegra186 adds 776a3c04da9f arm64: tegra: Fix GIC400 missing GICH/GICV register regions adds 6b26c1a03488 arm64: tegra: Fix DT binding for IO High Voltage entry adds 5aaa0de991c7 arm64: tegra: Add missing hot temperatures to Tegra132 the [...] adds 3146cd55b001 arm64: tegra: Add missing gpu-throt-level to Tegra210 soctherm adds fdf278257e6d arm64: tegra: Add missing hot temperatures to Tegra210 the [...] adds 1289bd9fec20 arm64: tegra: Hook up edp interrupt on Tegra132 SOCTHERM adds b6e136c7e6ad arm64: tegra: Rename ADMA device nodes for Tegra210 adds 6450da3dab73 arm64: tegra: Add XUSB pad controller interrupt adds c84ebdfd2664 arm64: tegra: Change order of SATA resets for Tegra132 and [...] adds e061fbdf7d78 arm64: tegra: Enable AHCI on Jetson TX2 adds 48f6e1950394 arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering adds 914b8de3dd9e Merge tag 'tegra-for-5.11-arm64-dt' of git://git.kernel.or [...] adds 02e46262af5d ARM: dts: at91: smartkiz: Reference led node directly adds 997ebd64df39 ARM: dts: at91: Fix schema warnings for pwm-leds adds c9dc33d13c81 ARM: dts: at91: at91-sama5d27_som1: fix EEPROM compatible adds 5ba6291086d2 ARM: dts: at91: sam9x60: add pincontrol for USB Host adds be4dd2d44881 ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host adds e1062fa7292f ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host adds ab8d302c4804 Merge tag 'at91-dt-5.11' of git://git.kernel.org/pub/scm/l [...] adds 2612afd9b979 arm64: dts: allwinner: h6: Harmonize DWC USB3 DT nodes name adds fa769f29f124 ARM: dts: sun8i: add FriendlyArm ZeroPi support adds ddc36a2da5c8 dt-bindings: vendors: add Elimo Engineering vendor prefix adds 85f296433e6c ARM: dts: sun8i: V3/S3: Add UART1 pin definitions to the V [...] adds 52a70e641a1f ARM: dts: sun8i-v3s: Add I2C1 PB pins description adds d7ffc7d48e43 arm64: dts: allwinner: h6: PineH64 model B: Add wifi adds b306d9cec8de arm64: dts: allwinner: h6: Add I2S1 node adds 796c994e0b63 arm64: dts: allwinner: a64: Add I2S2 node adds cd7c897821a0 arm: dts: sunxi: h3/h5: Add I2S2 node adds 37f7a7b68004 arm64: dts: allwinner: pinephone: Remove AC power supply adds 3cf9bf3b2550 arm64: dts: allwinner: pinephone: Set ALDO3 to exactly 3v0 adds 085d96b88403 arm64: dts: allwinner: pinephone: Add LED flash adds a966ef6297dd arm64: dts: allwinner: pinephone: Add light/proximity sensor adds 4fcf6f348799 arm64: dts: allwinner: pinephone: Add WiFi support adds 976843d5e820 arm64: dts: allwinner: pinephone: Add Bluetooth support adds 33958b22f377 ARM: dts: sun8i: s3: Add dtsi for the Elimo Impetus SoM adds c1c5bafd4481 dt-bindings: arm: sunxi: add Elimo bindings adds da42b98d5c7d ARM: dts: sun8i: s3: Add dts for the Elimo Initium SBC adds 030eea2a1127 arm64: dts: allwinner: pinephone: Use generic sensor node names adds 9340c293ebf0 ARM: dts: sun8i: h3: Add initial NanoPi R1 support adds 036b7334ee6d ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add gpio-line-names adds 915a39191503 Merge tag 'sunxi-dt-for-5.11' of git://git.kernel.org/pub/ [...] adds 1ca5f2430c4f ARM: dts: BCM5301X: Linksys EA9500 add port 5 and port 7 adds 74abbfe99f43 ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name adds 4b650a20bdb5 ARM: dts: BCM5310X: Harmonize xHCI DT nodes name adds bd9a01e28e5d ARM: dts: BCM5301X: Linksys EA9500 add fixed partitions adds 2f34ae32f5e7 ARM: dts: BCM5301X: Use corretc pinctrl compatible for 4709x adds c862059875cf ARM: dts: BCM5301X: Linksys EA9500 make use of pinctrl adds 776461b1795b ARM: dts: BCM5301X: Move CRU devices to the CRU node adds 632ddf978565 ARM: dts: BCM5301X: Disable USB 3 PHY on devices without USB 3 adds b2ab5e8697ef ARM: dts: BCM5301X: Enable USB 3 PHY on Luxul XWR-3150 adds 7f415677420f ARM: dts: Cygnus: Drop incorrect io-channel-ranges property. adds 91d1d92a89e0 dt-bindings: net: dsa: Extend switch nodes pattern adds d2868fc9335c dt-bindings: net: dsa: Document sfp and managed properties adds f527cb6f3345 ARM: dts: BCM5301X: Update Ethernet switch node name adds 953efcb0c023 ARM: dts: BCM5301X: Add a default compatible for switch node adds fd577b41421b ARM: dts: BCM5301X: Provide defaults ports container node adds fd66cd0d79cb ARM: dts: NSP: Update ethernet switch node name adds 8b0235d1deac ARM: dts: NSP: Fix Ethernet switch SGMII register name adds 42791b317db4 ARM: dts: NSP: Add a SRAB compatible string for each board adds 51e40c25aa18 ARM: dts: NSP: Provide defaults ports container node adds ab7eff24a1e9 dt-bindings: net: dsa: b53: Add YAML bindings adds 358afb8b746d ARM: dts: rpi-4: disable wifi frequencies adds 278407a53c3b ARM: dts: bcm283x: increase dwc2's RX FIFO size adds f722fbac1e53 Merge tag 'tags/bcm2835-dt-next-2020-11-20' into devicetree/next adds c8b53b1c6b93 Merge tag 'arm-soc/for-5.11/devicetree' of https://github. [...] adds 2f8913a7b17e dt-bindings: arm: bcm: document BCM4908 bindings adds 2961f69f151c arm64: dts: broadcom: add BCM4908 and Asus GT-AC5300 early [...] adds dccb22d078eb arm64: add config for Broadcom BCM4908 SoCs adds 1c202d0c5a67 Merge tag 'arm-soc/for-5.11/devicetree-arm64' of https://g [...] adds f74cdb1c4e9b arm64: dts: mt8173-elm: Remove ddc property from panel adds 4c7a6260775d arm64: dts: add dts nodes for MT6779 adds e55c56df43dd arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value adds 54e9f3633ed1 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC adds 204b9cd58f4c arm64: dts: mediatek: mt8516: add auxadc node adds 5fae27102699 arm64: dts: mediatek: mt8516: rename usb phy adds 40fe44cab01c arm64: dts: mediatek: mt8516: add usb1 node adds 87e218ae976e arm64: dts: mediatek: align GPIO hog names with dtschema adds 17fb46bf5686 arm64: dts: mediatek: mt8516: add efuse node adds 6d5af8c90627 dt-bindings: arm64: dts: mediatek: Add mt8167-pumpkin board adds 08d73b65abaf arm64: dts: mediatek: add dtsi for MT8167 adds 7f1e3823ba03 arm64: dts: mediatek: add MT8167 pumpkin board dts adds 48489980e27e arm64: dts: Add Mediatek SoC MT8192 and evaluation board d [...] adds d392fe78f50b dt-bindings: power: Add bindings for the Mediatek SCPSYS p [...] adds 86a378bb1e98 dt-bindings: power: Add MT8183 power domains adds 343106d9e612 dt-bindings: power: Add MT8192 power domains adds 8d7d44f25cd8 Merge tag 'v5.10-next-pm-domains-stable' into HEAD adds 8b6562644df9 arm64: dts: mediatek: Add mt8173 power domain controller adds ddebdbad8149 arm64: dts: mediatek: Add smi_common node for MT8183 adds 37fb78b9aeb7 arm64: dts: mediatek: Add mt8183 power domains controller adds f15722c0fef0 arm64: dts: mt8183: Add pwm and backlight node adds 88ec840270e6 arm64: dts: mt8183: Add dsi node adds c6080916310b arm64: dts: mt8183: Add iommu and larb nodes adds 91f9c963ce79 arm64: dts: mt8183: Add display nodes for MT8183 adds 3f0716710ae9 dts64: mt7622: enable all pwm for bananapi r64 adds 5833bc6c7319 dts64: mt7622: disable spi1 and uart2 because pins are use [...] adds 516154079758 Merge tag 'v5.10-next-dts64' of git://git.kernel.org/pub/s [...] adds 3e50523fe6f4 ARM: dts: nuvoton: Modify clock parameters adds 7a28a9957ce7 ARM: dts: nuvoton: Modify timer register size adds 0153c82b1223 ARM: dts: nuvoton: Add pinctrl and GPIO node adds 77c72b33f0b3 ARM: dts: nuvoton: Add new device nodes adds e42b650f828d ARM: dts: nuvoton: Add new device nodes to NPCM750 EVB adds 136b2124d7cb ARM: dts: nuvoton: Add Nuvoton NPCM730 device tree adds c2a983a7a886 ARM: dts: nuvoton: Add Quanta GSJ BMC pinctrl adds 59f5abe09f0a ARM: dts: nuvoton: Add Quanta GSJ BMC adds 0e0610d24ee6 ARM: dts: nuvoton: Add NPCM7xx RunBMC Olympus Quanta machine adds 14579c76f5ca ARM: dts: nuvoton: Add Fii Kudo system adds 879e5b3f98ba dt-bindings: vendor-prefixes: Add FII adds f458d69bf7ca Merge tag 'nuvoton-5.11-devicetree' of git://git.kernel.or [...] adds b08770ff6228 ARM: dts: mvebu: Add CRS326-24G-2S board adds 1b7b86f68c24 ARM: dts: mvebu: Add CRS305-1G-4S board adds d7c51bfa8664 ARM: dts: mvebu: Add CRS328-4C-20S-4S board adds 8f3222096910 ARM: dts: kirkwood: replace status value "ok" by "okay" adds 6ac30b5c9956 ARM: dts: dove: fix PCA95xx GPIO expander properties on A510 adds 493c6469a6dd ARM: dts: armada: align GPIO hog names with dtschema adds 7f24479ead57 ARM: dts: Remove non-existent i2c1 from 98dx3236 adds 44144cc94801 ARM: dts: Add i2c0 pinctrl information for 98dx3236 adds 018b88eee1a2 ARM: dts: turris-omnia: enable HW buffer management adds 9ec25ef84832 ARM: dts: turris-omnia: add comphy handle to eth2 adds d29b67c220ca ARM: dts: turris-omnia: describe switch interrupt adds add2d6596297 ARM: dts: turris-omnia: add SFP node adds 91dd42d0e30f ARM: dts: turris-omnia: add LED controller node adds 8ee4a5f4f40d ARM: dts: turris-omnia: update ethernet-phy node and handle name adds 983b95e9ab76 ARM: dts: turris-omnia: remove unneeded status = "okay" pr [...] adds 98ac141b9603 arm: dts: marvell: armada-375: Harmonize DWC USB3 DT nodes name adds 51b632c713d5 ARM: dts: mvebu: Add device tree for RD-AC3X-48G4X2XL board adds 9bc08aa60f56 Merge tag 'mvebu-dt-5.11-1' of git://git.kernel.org/pub/sc [...] adds 8077f593d77c arm64: dts: marvell: espressobin: Simplify v7 ethernet por [...] adds d77998497783 arm64: dts: marvell: espressobin: Get rid of duplicate ser [...] adds f9559f029ebe arm64: dts: marvell: espressobin: De-duplicate eMMC definitions adds 6d96e11b7771 arm64: dts: marvell: Add a device tree for the IEI Puzzle- [...] adds c1e9911fcc54 arm64: dts: marvell: espressobin: Add support for LED2 adds 3404fe15a60f arm64: dts: marvell: add DT for ESPRESSObin-Ultra adds 53e950d597e3 arm64: dts: marvell: armada-cp110: Switch to per-port SATA [...] adds 3aa669a994c9 arm64: dts: armada-3720-turris-mox: update ethernet-phy ha [...] adds cbc4a395dcc7 arm64: dts: marvell: espressobin: Update link to V7 schematic adds 83afd0b3e027 arm64: dts: marvell: cp11x: Harmonize xHCI DT nodes name adds da57203dc7fd arm64: dts: mcbin-singleshot: add heartbeat LED adds f43cadef2df2 arm64: dts: marvell: keep SMMU disabled by default for Arm [...] adds a2081c09d741 arm64: dts: armada-3720-turris-mox: add 3W power capabilit [...] adds a2f9886a9ea5 Merge tag 'mvebu-dt64-5.11-1' of git://git.kernel.org/pub/ [...] adds 9dcd17be61e4 arm64: dts: ti: k3-am65: ringacc: drop ti, dma-ring-reset-quirk adds 50301e8815c6 arm64: dts: ti: k3-am65: mark dss as dma-coherent adds 5bb9e0f6e850 arm64: dts: ti: k3-am65-mcu: Add MCU domain R5F cluster node adds 10332cd6bcf2 arm64: dts: ti: k3-am654-base-board: Add mailboxes to R5Fs adds 954ec5139db0 arm64: dts: ti: k3-am654-base-board: Add DDR carveout memo [...] adds f82c5e0a8bc1 arm64: dts: ti: k3-am654-base-board: Reserve memory for IP [...] adds dd74c9459cf2 arm64: dts: ti: k3-j721e-mcu: Add MCU domain R5F cluster node adds df445ff9de89 arm64: dts: ti: k3-j721e-main: Add MAIN domain R5F cluster nodes adds 2879b593c378 arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to R5Fs adds 0f191152bcba arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory n [...] adds cfbf17e69ae8 arm64: dts: ti: k3-am65*/j721e*: Fix unit address format e [...] adds e6b4516815b6 arm64: dts: ti: k3-j7200-mcu-wakeup: Enable ADC support adds af03de2b9b90 arm64: dts: ti: k3-am65*: Cleanup disabled nodes at SoC dt [...] adds 5d1bedf252db arm64: dts: ti: k3-j721e*: Cleanup disabled nodes at SoC d [...] adds bfbf9be725d8 arm64: dts: ti: am65/j721e: Fix up un-necessary status set [...] adds 90e6c38848f8 arm64: dts: ti: k3-am654-base-board: Fix up un-necessary s [...] adds 4cc34aa8a208 arm64: dts: ti: am65/j721e/j7200: Mark firmware used uart [...] adds 1d7a01c40840 arm64: dts: ti: k3-j7200-main: Add hwspinlock node adds d15d1cfbd765 arm64: dts: ti: k3-j7200-main: Add mailbox cluster nodes adds 6804a987de73 arm64: dts: ti: k3-j7200-som-p0: Add IPC sub-mailbox nodes adds b6633d778675 arm64: dts: ti: k3-j7200-som-p0: main_i2c0 have an ioexpan [...] adds 2eefbf5f862e arm64: dts: ti: k3-j7200-common-proc-board: Correct the na [...] adds 15ffd94a904b arm64: dts: ti: k3: squelch warning about lack of #interru [...] adds 09ff4e90e041 arm64: dts: ti: k3-j721e-main: Add output tap delay values adds cd48ce86a4d0 arm64: dts: ti: k3-j721e-common-proc-board: Add support fo [...] adds e40917e4664e Merge tag 'ti-k3-dt-for-v5.11' of git://git.kernel.org/pub [...] adds 4af5c6dc255c arm64: dts: ipq6018: update the reserved-memory node adds 228813aaa711 arm64: dts: qcom: sc7180: Fix one forgotten interconnect r [...] adds 2709436ecf38 arm64: dts: qcom: msm8916: Add RPM power domains adds 809f299a9698 arm64: dts: qcom: msm8916: Use power domains for MSS/WCNSS [...] adds bd1f64bb57f7 arm64: dts: qcom: msm8916-pm8916: Stop using s1/l3 as regulators adds 37dd4b777942 arm64: dts: qcom: sc7180: Provide pinconf for SPI to use G [...] adds cfbb97fde694 arm64: dts: qcom: Switch sc7180-trogdor to control SPI CS [...] adds 437145dbcdee arm64: dts: qcom: sc7180: Add soc-specific qfprom compat string adds 721d10be5ccd arm64: dts: qcom: enable rtc on qrb5165-rb5 board adds db5f5da2efd7 arm64: dts: qcom: enable rtc on sm8250-mtp board adds c422aa82abb7 arm64: dts: sdm845: Add interconnect properties for Venus adds ab8e32da3a39 arm64: dts: qcom: trogdor: Add brightness-levels adds 7e5258b0b79d arm: dts: qcom: sm845: Set the compatible string for the GPU SMMU adds c42c3f05faa0 arm: dts: qcom: sc7180: Set the compatible string for the [...] adds 876553576f27 arm64: dts: sc7180: Add camera clock controller node adds ef9a5d188d66 arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region adds 77e9c198b155 arm64: dts: qcom: clear the warnings caused by empty dma-ranges adds ba73ce9d9ac5 arm64: dts: qcom: sc7180: Add sc7180-lazor-r2/r3 adds 2315ae70af95 arm64: dts: qcom: sc7180: Add gpu cooling support adds 183d4cafa711 arm64: dts: qcom: pm8994: Add VADC node adds 4778b2f1a3f0 arm64: dts: qcom: pm8994: Add temperature alarm node adds 0763f5854041 arm64: dts: qcom: pm8994: Add thermal-zones for temp alarm adds 8939304880de arm64: dts: qcom: pm8994: Fix up spmi-gpio node adds 211ea9b34919 arm64: dts: qcom: msm8992: Add support for SDHCI2 adds f3d1939f115d arm64: dts: qcom: msm8994: Add SDHCI2 node adds b97def9c0557 arm64: dts: qcom: msm8992: Add BLSP_I2C1 support adds a0b3e3629748 arm64: dts: qcom: talkman: Add Synaptics RMI4 touchscreen adds d9be0bc95f25 arm64: dts: qcom: msm8994: Add USB support adds 1865bb197843 arm64: dts: qcom: msm8992: Add USB support adds 2704ff5f02c8 arm64: dts: qcom: Add support for Microsoft Lumia 950 XL ( [...] adds a8fbc8bd8d1f arm64: dts: sdm845: Fix dma node name adds b831fba3b0e1 arm64: dts: sdm630: Fix dma node name adds 6bd61ef47eae arm64: dts: qcs404: Fix dma node name adds eaf61213901d arm64: dts: msm8916: Fix dma node name adds 828896c56233 arm64: dts: msm8994: Fix dma node name adds b5af3036e84c arm64: dts: msm8996: Fix dma node name adds 94ed1811aff0 arm64: dts: msm8998: Fix dma node name adds 58acbcdcdc33 arm64: dts: ipq6018: Fix dma node name adds b7fbf46cb81c arm64: dts: ipq8074: Fix dma node name adds ead9f7d7ea9e arm64: dts: qcom: sc7180: Assign numbers to eMMC and SD adds bb1f7cf68a2d arm64: dts: qcom: sm8150: Add LLC support for sm8150 adds 4815623259f5 arm64: dts: qcom: sm8150: add apps_smmu node adds a89441fcd09d arm64: dts: qcom: sm8250: add apps_smmu node adds 0c9dde0d2015 arm64: dts: qcom: sm8150: Add secondary USB and PHY nodes adds 46a6f297d7dd arm64: dts: qcom: sm8250: Add USB and PHY device nodes adds 0ab1b2d10afe arm64: dts: qcom: add sm8150 hdk dts adds 91ed0e90fc49 arm64: dts: qcom: add sm8250 hdk dts adds c4cf0300be84 arm64: dts: qcom: sm8250: Add support for SDC2 adds 53a8ccf1c7e5 arm64: dts: qcom: rb5: Add support for uSD card adds 8530939383f5 arm64: dts: qcom: sm8250: add iommus entry to QUP nodes adds d371a931540b arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp adds 65389ce63624 arm64: dts: qcom: sm8250: Add support for PRNG EE adds 52c90664f122 arm64: dts: qcom: qrb5165-rb5: Add USB support adds 256958086de9 arm64: dts: qcom: add sm8250 fastrpc nodes adds d5276bfa0ca6 arm64: dts: qcom: sc7180: Remove double pull-up on p-sensor-int-l adds fee5dc31a588 arm64: dts: qcom: sc7180: Add prox sensor to LTE sku Lazor boards adds e76be113d4a7 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for touchscreen adds 0af8bbdb6bb8 arm64: dts: qcom: msm8916-longcheer-l8150: Enable PM8916 vibrator adds 6eb815289a37 arm64: dts: msm8916-longcheer-l8150: Add touchscreen adds 6bd2cae7ddd6 arm64: dts: msm8916-longcheer-l8150: Add position sensors adds 6b4ad4be6469 arm64: dts: qcom: msm8916-longcheer-l8150: Add flash LED adds 38260b9e6310 arm64: dts: qcom: msm8916-longcheer-l8150: Add notification LED adds 4e8692c2ee3d arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c [...] adds 26664c593adc arm64: dts: qcom: sc7180: Set 'polling-delay-passive' for [...] adds 2802821a66f9 arm64: dts: qcom: fix serial output for sm8250-hdk adds 6acb71fd344a arm64: dts: qcom: sort sm8150 usb_2 node adds 4785cff7cb9c arm64: dts: sdm845: Add iommus property to qup adds 036e11092599 arm64: dts: qcom: sm8150-mtp: Specify remoteproc firmware adds 05090bb9e53d arm64: dts: qcom: sm8150: Add wifi node adds c5a0609b064c arm64: dts: qcom: sm8150-mtp: Enable WiFi node adds e9fd12df325e arm64: dts: qcom: fix indentation error in sm8250 cpu nodes adds 95e6f8467c83 arm64: dts: qcom: sdm845: Limit ipa iommu streams adds 7ee3eae86833 arm64: dts: qcom: pm6150x: add ADC_TM definitions adds bb06eb3607e9 arm64: qcom: sc7180: trogdor: Add ADC nodes and thermal zo [...] adds d4b85bc550f4 arm64: dts: qcom: sc7180-trogdor: add "pen-insert" label f [...] adds 8fd01e01fd6f arm64: dts: qcom: sc7180-lite: Tweak DDR/L3 scaling on SC7 [...] adds 3c9c31c2523e arm64: dts: qcom: sc7180: Add DDR/L3 votes for the pro variant adds 066c2a944868 arm64: dts: qcom: sc7180-trogdor: Make pp3300_a the defaul [...] adds 24244cefedde arm64: dts: qcom: sm8150: Add Coresight support adds 8f34831d3659 arm64: dts: qcom: sc7180: limit IPA iommu streams adds cfee3ea05cf2 arm64: dts: qcom: sc7180: use GIC_SPI for IPA interrupts adds 0fc0f4b6aded arm64: dts: qcom: sdm845: use GIC_SPI for IPA interrupts adds 5c44c564e449 arm64: dts: qcom: qrb5165-rb5: Add support for MCP2518FD adds 3e482859f1ef dts: qcom: sdm845: Add dt entries to support crypto engine. adds 683227e5a34e arm64: dts: qcom: c630: Re-enable apps_smmu adds 71b83b74cca3 arm64: dts: qcom: c630: Expose LID events adds 8742bb4bf203 dt-bindings: interconnect: sdm845: Add IDs for the QUP ports adds cd5fc457e5d2 interconnect: qcom: sdm845: Add the missing nodes for QUP adds 05b801afb7d7 arm64: dts: sdm845: Add interconnect properties for QUP adds 96ddfbf46a35 arm64: dts: qcom: sc7180: Add lpass cpu node for I2S driver adds 11d0e4f28156 arm64: dts: qcom: c630: Polish i2c-hid devices adds f55d373f7953 arm64: dts: qcom: c630: Fix pinctrl pins properties adds 956e9c85f47b arm64: dts: qcom: c630: Define eDP bridge and panel adds a39d2ef78d44 Merge tag 'qcom-arm64-for-5.11' of git://git.kernel.org/pu [...] adds 486d49914307 ARM: dts: qcom: msm8974-klte: Merge pinctrl nodes adds a193dc521c97 ARM: dts: qcom: msm8974-klte: Add support for touchkey adds 972f5a62a698 ARM: dts: qcom: msm8974-klte: Add support for touchscreen adds 60367221d7d4 ARM: dts: qcom: msm8974-klte: Add support for led adds 99128e7503be ARM: dts: qcom: msm8974-klte: Add gpio expander chip adds 19524d5b1700 ARM: dts: qcom: msm8974-klte: Add support for wifi adds 5434dcef5496 ARM: dts: qcom: msm8974-klte: Add support for SD card adds da8d46992e67 ARM: dts: qcom: msm8974-klte: Add fuel gauge adds 45dfa741df86 ARM: dts: qcom: msm8974-lge-nexus5: Add fuel gauge adds fbdb20b1fcb1 ARM: dts: qcom-pma8084: Drop incorrect use of io-channel-ranges adds 74ab8ccfb8f3 arm64: dts: ipq6018: Add the QPIC peripheral nodes adds 6ce23595b587 Merge tag 'qcom-dts-for-5.11' of git://git.kernel.org/pub/ [...] adds ea270ef71db6 ARM: dts: keystone-k2g-evm: add HDMI and analog audio data adds 30912c3ce6b1 Merge tag 'keystone_dts_for_5.11' of git://git.kernel.org/ [...] adds f949d414fc1a ARM: dts: exynos: Fix Ethernet interface description on Od [...] adds c0f5d3873bc8 ARM: dts: exynos: Add an alias for the Ethernet interface [...] adds 33baadaee940 dt-bindings: arm: samsung: document bindings for P4 Note f [...] adds f48b5050c301 ARM: dts: exynos: add Samsung's Exynos4412-based P4 Note boards adds e73840f316cb ARM: dts: exynos: Drop incorrect use of io-channel-ranges adds 43379417e31c ARM: dts: s5pv210: Drop incorrect use of io-channel-ranges [...] adds 0f8159371c22 ARM: dts: s5pv210: Drop unneeded io-channel-ranges propert [...] adds afbd0bdebe0d ARM: dts: exynos: switch Atmel mxt reset GPIO to active lo [...] adds ff741319bc09 Merge tag 'samsung-dt-5.11-2' of git://git.kernel.org/pub/ [...] adds e8ea5764bdb1 arm64: dts: exynos: Harmonize DWC USB3 DT nodes name adds a01f7a96a9b0 arm64: dts: exynos: adjust node names to DT spec in Exynos [...] adds 6c215edbdc71 arm64: dts: exynos: adjust node names to DT spec in Exynos [...] adds 29a7bb71a833 arm64: dts: exynos: remove redundant status=okay in Exynos [...] adds 98c03b6eef3f arm64: dts: exynos: add the WiFi/PCIe support to TM2(e) boards adds 73bc7510ea0d arm64: dts: exynos: Include common syscon restart/poweroff [...] adds e1e47fbca668 arm64: dts: exynos: Correct psci compatible used on Exynos7 adds d45d3621d679 arm64: dts: exynos: use hyphens in Exynos5433 node names adds f74e93032df2 arm64: dts: exynos: Drop incorrect use of io-channel-range [...] adds 96631a0d1165 Merge tag 'samsung-dt64-5.11' of git://git.kernel.org/pub/ [...] adds 8e9c052a483d arm64: dts: meson: remove empty lines from aml-s905x-cc v2 dts adds 7bd5175918eb arm64: dts: meson: add watchdog to g12-common dtsi adds 5bc0d7561aa0 Merge tag 'amlogic-fixes' into v5.11/dt64 adds b5330c565e4e dt-bindings: clk: axg-clkc: add Video Clocks adds cd3caa573ebd dt-bindings: clk: axg-clkc: add MIPI DSI Host clock binding adds e059eda7ee51 Merge tag 'clk-meson-v5.11-headers-1' of git://github.com/ [...] adds 287eb2be4037 arm64: dts: meson: enable rtc node on Khadas VIM1/VIM2 boards adds 78a6dcb52736 arm64: dts: meson-axg: add PWRC node adds 3d3f1dfa0897 arm64: dts: meson-axg: add MIPI DSI PHY nodes adds 5b3a9c20926e arm64: dts: meson-axg: add PCIe nodes adds 9715b01da6cf arm64: dts: meson-axg-s400: enable PCIe M.2 Key E slots adds 4592bfe9d9f3 arm64: dts: meson: Add capacity-dmips-mhz attributes to GXM adds a6077652cb65 arm64: dts: meson: add rtc aliases to meson-khadas-vim3.dtsi adds b6c605e00ce8 arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 adds 6714f2817888 arm64: dts: meson: update the Khadas VIM3/3L LED bindings adds 2493a9a515cf arm64: dts: meson: add KHAMSIN IR remote node to SML5442TW adds b6a1c8a1eaa7 arm64: dts: meson-sm1: fix typo in opp table adds 1e3e7ca547a6 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 02f5bea93cdc dt-bindings: firmware: imx-scu: new binding to parse clock [...] adds 540742fb109f dt-bindings: clock: imx-lpcg: add support to parse clocks [...] adds 7ead9dbb6ff4 dt-bindings: arm: fsl: update TQ-Systems SoMs and boards b [...] adds 1a002325d164 dt-bindings: arm: fsl: document i.MX25 and i.MX27 boards adds d9395d720033 dt-bindings: watchdog: fsl-imx: document NXP compatibles adds b01222b9193e dt-bindings: vendor-prefixes: add MicroSys adds 1acb40298366 dt-bindings: vendor-prefixes: add Revotics adds 5427f287976c dt-bindings: arm: fsl: document i.MX51 boards adds be03d03b5cf8 dt-bindings: arm: fsl: document i.MX53 boards adds 9d808cbfa5e7 dt-bindings: arm: fsl: document VF boards adds c470ce79fe46 dt-bindings: arm: fsl: document i.MX6DL boards adds 5c32a75e2ed1 dt-bindings: vendor-prefixes: add ABB adds 676884326eea dt-bindings: arm: fsl: document i.MX6DL Aristainetos boards adds a687b55e10e9 dt-bindings: arm: fsl: Add Kontron i.MX8M Mini SoMs and boards adds ea75e63105be dt-bindings: vendor-prefixes: add Element14 adds bec0a8cbe303 dt-bindings: arm: fsl: document i.MX6Q boards adds 691dab655c32 dt-bindings: arm: fsl: document i.MX6QP boards adds 9fa659393ab1 dt-bindings: arm: fsl: document i.MX6SL boards adds d59dca0dff43 dt-bindings: arm: fsl: document i.MX6SX boards adds f7c7c45d1e0e dt-bindings: arm: fsl: document i.MX6UL boards adds 156b4a654019 dt-bindings: arm: fsl: document i.MX6ULL boards adds da2a602c03cd dt-bindings: arm: fsl: document i.MX7D boards adds 7c685a0f809b dt-bindings: vendor-prefixes: Add an entry for Van der Laan b.v. adds fa43c3de5c37 dt-bindings: fsl: add compatible for LX2162A QDS Board adds 0dbcd4991719 dt-bindings: net: add the DPAA2 MAC DTS definition adds 39d3f3ffe79e dt-bindings: net: add the 10gbase-r connection type adds 7fc6622c1a8d dt-bindings: vendor-prefixes: Add an entry for Altus-Escon [...] adds cd49dccbde91 dt-bindings: arm: fsl: add Altesco I6P board adds 236d454b27c7 dt-bindings: arm: fsl: add Van der Laan LANMCU board adds 5fc865f8bfd2 dt-bindings: arm: fsl: document LS1012A FRWY board adds 608f000f8a32 dt-bindings: arm: fsl: document SolidRun LX2160A boards adds 716ff4746cc1 dt-bindings: arm: fsl: document i.MX7S boards adds 11916ecb8363 dt-bindings: fsl: add kamstrup flex concentrator to schema adds af038154171a dt-bindings: vendor-prefixes: add "virtual" prefix adds 747ec53ea72a dt-bindings: arm: fsl: add Protonic WD3 board adds 3eaac3aed2e3 Merge tag 'imx-bindings-5.11' of git://git.kernel.org/pub/ [...] adds 79bd11db8ba8 ARM: dts: imx: align GPIO hog names with dtschema adds faa3b6dfd252 ARM: dts: imx6q-icore-ofcap10: Use 10.1" Ampire panel compatible adds 68e680c5fadd ARM: dts: imx7-mba7: update compatible strings adds f7defed53e35 ARM: dts: imx7-mba7: drop incorrect num-chipselects property adds 2b01d7a1571b ARM: dts: imx7-mba7: remove unsupported PHY LED setup adds e70f9b9c25ea ARM: dts: imx7-mba7: disable ethernet PHY clock outputs adds d50765205d8e ARM: dts: imx7-mba7: configure watchdog adds ecb5ba9f1124 ARM: dts: imx7-mba7: update MMC aliases adds 0d5e50cf30d7 ARM: dts: imx7-mba7: add audio support adds 9af6702fa1e3 ARM: dts: imx7-mba7: enable RS485 on UART7 adds b8a4f64a3277 ARM: dts: imx7-mba7: specify USB over-current polarity adds 42ab1ba8873d ARM: dts: imx7-mba7: set dr_mode to otg on usbotg1 adds a8d54a39e95f ARM: dts: imx6ul: segin: Fix stmpe touchscreen subnode name adds f0e24ec59076 ARM: dts: imx6: phytec: Set correct eeprom compatible adds 0d31d5a96b8c ARM: dts: imx6: phytec: Add eeprom pagesize adds cec12cd8d186 ARM: dts: imx: align watchdog node name with dtschema adds a913e88ffb90 ARM: dts: vf: align watchdog node name with dtschema adds 5cad03883f1b ARM: dts: imx6dl-pico: fix board compatibles adds 8fc8e8129e1a ARM: dts: imx6dl: add compatibles for Aristainetos boards adds ef8b31051a85 ARM: dts: imx6sl-warp: correct vendor in compatible to Revotics adds a486d18c0a14 ARM: dts: imx7s-warp: correct vendor in compatible to Element14 adds 97f1dd5ba28f ARM: dts: imx: Fix schema warnings for pwm-leds adds 73db21511996 ARM: dts: imx6/7: sync fsl,stop-mode with current flexcan driver adds 5c8b3b8a182c ARM: dts: imx: add usb alias adds 895387231e54 ARM: dts: imx50-kobo-aura: Add 'grp' suffix to pinctrl node names adds f4d0fea16ad7 ARM: dts: imx6ul: segin: Add phyBOARD-Segin with eMMC phyC [...] adds 6d4e1ff52819 ARM: dts: imx6ul: phytec: Add support for optional PEB-AV- [...] adds 93c0289c11b0 ARM: dts: imx6ul: segin: peb-av-02: Mark stmpe touch as wa [...] adds df0852c234d9 ARM: dts: add Altesco I6P board adds d1f1858f51be ARM: dts: add Van der Laan LANMCU board adds 1186a522c302 ARM: dts: imx6q-pico: fix board compatibles adds 21658d51cf1e ARM: dts: imx: Change flexcan node name to "can" adds b9639a8b5ef1 ARM: dts: imx50-kobo-aura: Enable eKTF2132 touchscreen adds 7a1980567fa0 ARM: dts: ls1021a: fix flextimer failed to wake system adds 4ebd35bfb183 ARM: dts: ls1021a: fix rcpm failed to claim resource adds b675aaee5464 ARM: dts: ls1021a: update calibration table for TMU module adds 1e1a5afde9f7 ARM: dts: imx7: add support for kamstrup flex concentrator adds 708ed2649ad8 ARM: dts: imx6qdl-kontron-samx6i: increase i2c-frequency adds 35771b33dd98 ARM: dts: add Protonic WD3 board adds 327106e4217b ARM: dts: imx28: Fix label name for L2 switch adds aa66be3bff65 Merge tag 'imx-dt-5.11' of git://git.kernel.org/pub/scm/li [...] adds dfedd2ac4725 arm64: dts: imx8mq-librem5: align GPIO hog names with dtschema adds 04fa4f03e353 arm64: dts: ls1028a: add missing CAN nodes adds 7e2ac9deb1d6 arm64: dts: freescale: sl28: add CAN node adds 7ecab1f29baf arm64: dts: imx8mn-evk: Add cpu-supply to enable cpufreq adds 71011f55b0ab arm64: dts: freescale: align watchdog node name with dtschema adds 5c22a9af414c arm64: dts: imx8mm: adjust GIC CPU mask to match number of CPUs adds 0656e37a8fa8 arm64: dts: imx8mn: adjust GIC CPU mask to match number of CPUs adds 061883e690eb arm64: dts: imx8mp: adjust GIC CPU mask to match number of CPUs adds 0f109a315829 arm64: dts: freescale: Add pmu support on imx8mp adds c13a7d84c415 arm64: dts: freescale: Add pmu support on imx8mn adds 8668d8b2e67f arm64: dts: Add the Kontron i.MX8M Mini SoMs and baseboards adds 56c6b4ddfd50 arm64: dts: imx8mm-beacon-som: Configure supplies on secon [...] adds 582b6d8b258d arm64: dts: imx8mm-beacon-som: Add QSPI NOR flash support adds b781820927c5 arm64: dts: imx8mm: Correct WDOG_B pin configuration adds fa88e6e406c3 arm64: dts: imx8mn: Correct WDOG_B pin configuration adds fa15cec9cc31 arm64: dts: imx8mp-evk: Correct WDOG_B pin configuration adds 3bd0788c43d9 arm64: dts: imx8mm: Add support for micfil adds 57412197faf1 arm64: dts: imx8mm: Add node for SPDIF adds da2445049faf arm64: dts: layerscape: Harmonize DWC USB3 DT nodes name adds 60a9d6ab2fdd arm64: dts: imx8mm-beacon-som: Fix whitespace issue adds 87f7ba165168 arm64: dts: lx2160a: add device tree for lx2162aqds board adds bbe75af7b092 arm64: dts: ls1088a: add external MDIO device nodes adds 73f034cc45e9 arm64: dts: ls1088ardb: add QSGMII PHY nodes adds 379b4f764563 arm64: dts: ls1088ardb: add necessary DTS nodes for DPMAC2 adds 0420dde30a90 arm64: dts: ls208xa: add the external MDIO nodes adds 173fb0a3f9fb arm64: dts: ls2088ardb: add PHY nodes for the CS4340 PHYs adds dd2ab5c8b81e arm64: dts: ls2088ardb: add PHY nodes for the AQR405 PHYs adds 2e7c4c3c2fe7 arm64: dts: ls208xa: add PCS MDIO and PCS PHY nodes adds f94cfe322f3c arm64: dts: lx2160a: add PCS MDIO and PCS PHY nodes adds f0f3531f3a54 arm64: dts: lx2160ardb: add nodes for the AQR107 PHYs adds b6abb31375ed arm64: dts: layerscape: Add PCIe EP node for ls1088a adds 71fa01d3a909 arm64: dts: imx8mq: Configure clock rate for audio plls adds 08a1a2e205e3 arm64: dts: imx8mq-evk: Add spdif sound card support adds 3a7d56b3cdc9 arm64: dts: imx8mp-evk: add CAN support adds 4d583263f4c9 arm64: dts: imx8mq-evk: add linux,autosuspend-period prope [...] adds 56e08dc3a62d arm64: dts: imx8mm-evk: add IR support adds 29939851a633 arm64: dts: imx8mn-evk: add IR support adds bd5840df916d arm64: dts: imx: Fix imx8mm-kontron-n801x-s.dtb target adds d0570a575aa8 arm64: dts: ls1028a: fix ENETC PTP clock input adds 588b17eda135 arm64: dts: ls1028a: fix FlexSPI clock input adds f90931aeefe3 arm64: dts: ls1028a: add optee node adds 91ab1c12285c arm64: dts: freescale: sl28: combine SPI MTD partitions adds 64d81113931b arm64: dts: freescale: update calibration table for TMU module adds 2e6cde968732 arm64: dts: ls1028a: make the eMMC and SD card controllers [...] adds 970406eaef3a arm64: dts: imx8mn: Enable Asynchronous Sample Rate Converter adds 9e9860069725 arm64: dts: imx8mn: Add SAI nodes adds cca69ef6eba5 arm64: dts: imx8mn: Add support for micfil adds b9cf7d3b6592 arm64: dts: imx8mn: Add node for SPDIF adds 6b5cd77371e5 arm64: dts: imx8mm-beacon-som: Configure RTC aliases adds 0b8486268895 arm64: dts: imx8mm-beacon-som: Assign PMIC clock adds 49d47bf9f55c Merge tag 'imx-dt64-5.11' of git://git.kernel.org/pub/scm/ [...] adds 8caaf0610fb9 ARM: dts: at91: kizbox: switch to new pwm-atmel-tcb binding adds 53de2d127430 ARM: dts: at91: sama5d3: use proper ADC compatible adds 851a95da583c ARM: dts: at91: at91sam9rl: fix ADC triggers adds 32b7cfbd4bb2 ARM: dts: at91: remove deprecated ADC properties adds ab8a9bb41b2c ARM: dts: at91: sam9x60ek: remove bypass property adds 9b5dcc8d427e ARM: dts: at91: sama5d2: map securam as device adds 85b8350ae99d ARM: dts: at91: sama5d2: fix CAN message ram offset and size adds f8ff2f057e74 Merge tag 'at91-dt-5.11-2' of git://git.kernel.org/pub/scm [...] adds fa67f2817ff2 dt-bindings: vendor-prefixes: Add kobol prefix adds 09e006cfb43e arm64: dts: rockchip: Add basic support for Kobol's Helios64 adds 62dbf80fc581 dt-bindings: arm: rockchip: Add Kobol Helios64 adds c20e6dd9a953 arm64: dts: rockchip: add adc joystick to Odroid Go Advance adds f36296e4ddfc dt-bindings: arm: rockchip: Add Engicam PX30.Core EDIMM2.2 [...] adds 7a180f56e014 arm64: dts: rockchip: Add Engicam EDIMM2.2 Starter Kit adds d92a7c331f53 arm64: dts: rockchip: Add Engicam PX30.Core SOM adds 0935d7e9b1b2 arm64: dts: rockchip: Add Engicam PX30.Core EDIMM2.2 Starter Kit adds 5fccec0cf423 dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 adds 746c750a8bc4 arm64: dts: rockchip: Add Engicam C.TOUCH 2.0 adds e786f756d527 arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 adds 4076a007bd0f arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3 [...] adds 65f0b420dea7 arm64: dts: rockchip: Enable HDMI audio on rk3328-roc-cc adds 5df4d4d16ce4 arm64: dts: rockchip: Enable analog audio on rk3328-roc-cc adds 9a9f64278407 arm64: dts: rockchip: rename sdhci nodename to mmc on rk3399 adds 4548ea027c90 arm64: dts: rockchip: Enable USB Host, OTG on px30-enagicam adds 87761edeb2cd arm64: dts: rockchip: Enable LVDS panel on px30-engicam-edimm2.2 adds 23708d46101b dt-bindings: arm: rockchip: Add Engicam PX30.Core C.TOUCH [...] adds 0e418423be1c arm64: dts: rockchip: Add Engicam PX30.Core C.TOUCH 2.0 10.1" OF adds 93a4e7d12468 arm64: dts: rockchip: Add WiFi support on px30-engicam adds 1cc1e851d15b arm64: dts: rockchip: Add BT support on px30-engicam adds e56ed188c830 arm64: dts: rockchip: Properly define the type C connector [...] adds 97a0115cd96a arm64: dts: rockchip: add isp0 node for rk3399 adds ef098edc9c24 arm64: dts: rockchip: add isp and sensors for Scarlet adds 94dad6bed3c8 arm64: dts: rockchip: Fix UART pull-ups on rk3328 adds 328c6112787b arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4 adds eff57d38b546 arm64: dts: rockchip: fix I2S conflict on rk3399-rock-pi-4 adds e12f67fe8344 arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4 adds 261078ab9002 Merge tag 'v5.11-rockchip-dts64-1' of git://git.kernel.org [...] adds 225c59b9235a ARM: dts: rockchip: Remove 0 point from brightness-levels [...] adds 06bccda2c13c ARM: dts: rockchip: rename wdt nodename to watchdog on rv1108 adds 3f4f3bdadd80 ARM: dts: rockchip: Add rtc node for VMARC SOM adds 29952fea5e85 ARM: dts: rockchip: Add SDIO0 node for VMARC SOM adds 456983022454 Merge tag 'v5.11-rockchip-dts32-1' of git://git.kernel.org [...] adds 8523df80815b dt-bindings: arm: samsung: document SMDK2416 board binding adds 1aa386106b44 dt-bindings: arm: samsung: document S3C6410-based boards binding adds 7dc4c0b42d82 ARM: dts: s3c24xx: add SMDK2416 board compatible adds 32ccdde0a794 ARM: dts: s3c6410: correct SMDK6410 board compatible adds 7995fb896b96 ARM: dts: exynos: Reduce assigned-clocks entries for SPI0 [...] adds b4e217d0b320 Merge tag 'samsung-dt-5.11-3' of git://git.kernel.org/pub/ [...] adds b03455ae3c8a arm64: dts: meson-axg: add GE2D node adds ec78dc8964bb arm64: dts: meson: add audio playback to a95x adds 4e0649f49574 arm64: dts: meson: add audio playback to khadas-vim adds 0157e1a63c76 arm64: dts: meson: add audio playback to khadas-vim2 adds 6a74f78c34e7 arm64: dts: meson: add audio playback to nanopi-k2 adds ba414bc54848 arm64: dts: meson: add audio playback to odroid-c2 adds e0d9e6eead35 arm64: dts: meson: add audio playback to wetek-hub adds 5e3ee48ea072 arm64: dts: meson: add audio playback to wetek-play2 adds c993c4e84369 arm64: dts: meson: minor fixups for Khadas VIM/VIM2 dts adds 1c7412530d5d arm64: dts: meson: g12b: odroid-n2: fix PHY deassert timin [...] adds c183c406c432 arm64: dts: meson: fix PHY deassert timing requirements adds 656ab1bdcd2b ARM: dts: meson: fix PHY deassert timing requirements adds 3d07c3b3a886 arm64: dts: meson: g12a: x96-max: fix PHY deassert timing [...] adds 9e454e37dc7c arm64: dts: meson: g12b: w400: fix PHY deassert timing req [...] adds 7704b100719c arm64: dts: meson: add i2c3/rtc nodes and vrtc alias to GT [...] adds 4f9f1415bb13 Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] adds 74530d645126 ARM: mstar: Add gpio controller to MStar base dtsi adds 5b8a05b9e8d1 ARM: mstar: Fill in GPIO controller properties for infinity adds 80e73332ee82 dt-bindings: mstar: Add binding details for mstar,smpctrl adds 43181b5d8072 dt-bindings: vendor-prefixes: Add honestar vendor prefix adds 8c50a8b359c4 dt-bindings: mstar: Add Honestar SSD201_HT_V2 to mstar boards adds ba2290b1b750 ARM: mstar: Add infinity2m support adds 572ef97bc734 ARM: mstar: Add common dtsi for SSD201/SSD202D adds dbbaf35d589e ARM: mstar: Add chip level dtsi for SSD202D adds 418cb58b4566 ARM: mstar: Add dts for Honestar ssd201htv2 adds 570e471ce054 ARM: mstar: Add smp ctrl registers to infinity2m dtsi adds ecaafac1eb73 ARM: mstar: Wire up smpctrl for SSD201/SSD202D adds 5919eec0f092 ARM: mstar: SMP support adds 886f82ce9f1f ARM: dts: aspeed-g6: Fix the GPIO memory size adds e3b123542cdc ARM: dts: aspeed: amd-ethanolx: Update KCS nodes to use v2 [...] adds 9e1cc9679776 ARM: dts: aspeed: s2600wf: Fix VGA memory region location adds e81059a5e4d8 ARM: dts: Add 64MiB OpenBMC flash layout adds b2826bdf910d ARM: dts: aspeed: Add Bytedance g220a BMC machine adds abe75295ba70 ARM: dts: aspeed: g220a: Add some gpios adds 9e3ed6fa024c ARM: dts: Fix label address for 64MiB OpenBMC flash layout adds 14f100c00f1e ARM: dts: aspeed: tiogapass: Remove vuart adds efc5dae95a8c ARM: dts: aspeed: amd-ethanolx: Enable KCS channel 3 adds f69456d3224a ARM: dts: aspeed: amd-ethanolx: Enable devices for the iKV [...] adds c74da5cf007c ARM: dts: aspeed: amd-ethanolx: Add GPIO line names adds 800b92ef92f3 ARM: dts: aspeed: Common dtsi for Facebook AST2400 Network BMCs adds e4c1633325fa ARM: dts: aspeed: wedge40: Use common dtsi adds 41376fb94c6a ARM: dts: aspeed: wedge100: Use common dtsi adds 71b802d2d518 ARM: dts: aspeed: Add Facebook Galaxy100 (AST2400) BMC adds c9f6aa9d1f50 ARM: dts: aspeed: wedge400: Fix FMC flash0 layout adds 2e7cd913eafc ARM: dts: aspeed: minipack: Fixup I2C tree adds 6ff286225d75 arm: dts: aspeed: tiogapass: Enable second MAC adds fd6a1e60a049 ARM: dts: aspeed: rainier: Add 4U device-tree adds cbee028da69d ARM: dts: tacoma: Fix node vs reg mismatch for flash memory adds c7b74131c755 ARM: dts: rainier: Add reserved memory for ramoops adds c1fc133f5bd0 ARM: dts: tacoma: Add reserved memory for ramoops adds bb74fdbd8a6c ARM: dts: aspeed: rainier: Mark FSI SPI controllers as restricted adds c680dd4e6045 ARM: dts: aspeed: rainier: Don't shout addresses adds 2ba56f464f0c ARM: dts: aspeed: ast2600evb: Add MAC0 adds 419fd286274e Merge tag 'aspeed-5.11-devicetree' of git://git.kernel.org [...] adds 74790cf981af arm64: zynqmp: Move gic node to axi bus adds 48ab2996f683 arm64: dts: zynqmp: Fix pcie ranges description adds 9854bc7dfa5f arm64: dts: zynqmp: Wire mailbox with zynqmp-power driver adds c87b013f23c6 Merge tag 'zynqmp-dt-for-v5.11' of https://github.com/Xili [...] adds 1f4079b626eb ARM: zynq: Add Z-turn board V5 adds 23ab93a14800 ARM: zynq: Fix compatible string for adi,adxl345 chip adds 3880c39a80ab ARM: zynq: Rename bus to be align with simple-bus yaml adds 38d1985fdfcf ARM: zynq: Fix leds subnode name for zc702/zybo-z7 adds 225c13237732 ARM: zynq: Fix OCM mapping to be aligned with binding on zc702 adds 536fada0cc72 ARM: zynq: Convert at25 binding to new description on zc770-xm013 adds a508f620b5a6 ARM: zynq: Fix incorrect reference to XM013 instead of XM011 adds a05c51e04d2e Merge tag 'zynq-dt-for-v5.10' of https://github.com/Xilinx [...] adds 2bf39ddd7793 dt-bindings: gpio: Add a binding header for the MSC313 GPI [...] adds 5ef399aa5c5f arm64: dts: sparx5: Add reset support adds 7e1f91cbfa0d arm64: dts: sparx5: Add SGPIO devices adds 13719d8d0d67 Merge branch 'sparx5-next' of https://github.com/microchip [...] adds 9805529ec544 Merge tag 'arm-soc-dt-5.11' of git://git.kernel.org/pub/sc [...] adds 57222a1be27e tee: optee: Use UUID API for exporting the UUID adds 6bc9d7391ad6 Merge tag 'optee-use-uuid-api-for-v5.10' of git://git.lina [...] adds cf25d802e029 soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init [...] adds ec565b0e1a9e Merge tag 'renesas-drivers-for-v5.11-tag1' of git://git.ke [...] adds b4bdc4fbf8d0 soc: sunxi: Deal with the MBUS DMA offsets in a central place adds 756668ba682e drm/sun4i: backend: Remove the MBUS quirks adds 13dd87101150 media: sun4i: Remove the MBUS quirks adds d60ab69b607f media: sun6i: Remove the MBUS quirks adds c6e95daab1cc media: cedrus: Remove the MBUS quirks adds 5739301308fd media: sun8i-di: Remove the call to of_dma_configure adds 16fee29b0735 dma-mapping: remove the dma_direct_set_offset export adds d4f97711b3b3 Merge tag 'sunxi-rework-mbus' of ssh://gitolite.kernel.org [...] adds f1118a28bef9 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] adds 93618e344a5e soc: samsung: exynos-pmu: instantiate clkout driver as MFD adds 9484f2cb8332 clk: samsung: exynos-clkout: convert to module driver adds 0f12999e27e0 Documentation: Update paths of Samsung S3C machine files adds 3ebc0ef06e4a serial: s3c: Update path of Samsung S3C machine file adds 74b01dc39536 soc: samsung: exynos5422-asv: remove unneeded semicolon adds 4d05446ab0a6 soc: samsung: s3c-pm-check: Fix incorrectly named variable 'val' adds 124f035310ad clk: samsung: allow building the clkout driver as module adds 4ce4be5d28de Merge tag 'samsung-drivers-5.11' of git://git.kernel.org/p [...] adds e24f7fac3b97 soc: sunxi: Fix compilation of sunxi_mbus adds b636d36e3e0a soc: fsl: dpio: qbman-portal: Fix a bunch of kernel-doc mi [...] adds 0d0807bc2e05 soc: fsl: qe: qe_common: Fix misnamed function attribute 'addr' adds 3d1d8f2943e2 soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq' adds e95f287deed2 soc: fsl: handle RCPM errata A-008646 on SoC LS1021A adds ba622a3e74a7 Merge tag 'soc-fsl-next-v5.11' of git://git.kernel.org/pub [...] adds 96999c797ec1 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] adds e2bcad676c6b MAINTAINERS: add dt binding headers to memory controller d [...] adds 27bb0e42855a dt-bindings: memory: mediatek: Convert SMI to DT schema adds 31fc9f87fede dt-bindings: memory: mediatek: Add mt8192 support adds 02c02ddce427 memory: mtk-smi: Add mt8192 support adds 5445a0c0d336 memory: pl353-smc: fix compile test on !ARM_AMBA adds 0a3251a17401 Merge tag 'memory-controller-drv-5.11' of git://git.kernel [...] adds c14bea053775 memory: tegra: Correct la.reg address of seswr adds f68ac0e6bd83 memory: tegra: Correct tegra210_mc_clients def values adds 78e4ea785c07 memory: tegra: Sort tegra210_swgroups by reg address adds 65abc8ef5700 dt-bindings: memory: tegra: Add missing swgroups adds 21d3cdd0391b dt-bindings: memory: tegra20: emc: Correct registers range [...] adds e51a59f079c5 dt-bindings: memory: tegra20: emc: Document nvidia, memory [...] adds 3ee81e021f2b dt-bindings: memory: tegra20: mc: Document new interconnec [...] adds 5e768b1fe46e dt-bindings: memory: tegra20: emc: Document new interconne [...] adds 95e638e8b0b4 dt-bindings: memory: tegra20: emc: Document OPP table and [...] adds ed7f6f2eaae8 dt-bindings: memory: tegra30: mc: Document new interconnec [...] adds 6ec85c032aee dt-bindings: memory: tegra30: emc: Document new interconne [...] adds 48126d7884ab dt-bindings: memory: tegra30: emc: Document OPP table and [...] adds cac2a3552c9e dt-bindings: memory: tegra124: mc: Document new interconne [...] adds cf3b2deb459d dt-bindings: memory: tegra124: emc: Document new interconn [...] adds 881f68ed9d4e dt-bindings: memory: tegra124: emc: Document OPP table and [...] adds 254a42ac9390 dt-bindings: tegra30-actmon: Document OPP and interconnect [...] adds c553bb54a486 dt-bindings: host1x: Document new interconnect properties adds 7f3cdaf795db Merge tag 'tegra-soc-clk-drivers-5.11' into for-v5.11/tegra-mc adds 6c6bd2075f01 memory: tegra: Add and use devm_tegra_memory_controller_get() adds 4e84d0a6e120 memory: tegra: Use devm_platform_ioremap_resource() adds 162641a6e200 memory: tegra: Remove superfluous error messages around pl [...] adds d5ecac0afa30 memory: tegra: Add missing latency allowness entry for Pag [...] adds 06f079816d4c memory: tegra-mc: Add interconnect framework adds 0260979b018f memory: tegra20-emc: Make driver modular adds fa4794ff8fb4 memory: tegra20-emc: Continue probing if timings are missi [...] adds d5ef16ba5fbe memory: tegra20: Support interconnect framework adds 3a0b6b5abfdd memory: tegra: Correct stub of devm_tegra_memory_controller_get() adds de47653bd4dd memory: tegra20-emc: Use dev_pm_opp_set_clkname() adds cba3902b0c3d memory: tegra20-emc: Factor out clk initialization adds e09312fec1d4 memory: tegra20-emc: Remove IRQ number from error message adds dedf62d6f17f memory: tegra20-emc: Add devfreq support adds 1d1564aabc69 memory: tegra30: Add FIFO sizes to memory clients adds 0c56eda86f8c memory: tegra30-emc: Make driver modular adds bf25f3fceffa memory: tegra30-emc: Continue probing if timings are missi [...] adds 4a91b11c0a10 memory: tegra: Complete tegra210_swgroups adds 0e1bcf2c05d0 memory: tegra30-emc: Remove unnecessary of_node_put in teg [...] adds 8f2685c9c4ff Merge tag 'memory-controller-drv-tegra-5.11-2' of git://gi [...] adds 8b6bed678428 soc: renesas: rmobile-sysc: Stop using __raw_*() I/O accessors adds 72c7b0857069 Merge tag 'renesas-drivers-for-v5.11-tag2' of git://git.ke [...] adds ce034072f9a1 soc: tegra: fuse: speedo-tegra124: Remove some set but unu [...] adds 6c37cb9fa676 soc: tegra: fuse: speedo-tegra210: Remove a group of set b [...] adds b9ce9b0f83b5 soc/tegra: fuse: Fix index bug in get_process_id adds 3afd2823c119 Merge tag 'tegra-for-5.11-soc' of git://git.kernel.org/pub [...] adds 9294996f0be4 firmware: tegra: fix strncpy()/strncat() confusion adds 85ccf83e5c5b Merge tag 'tegra-for-5.11-firmware' of git://git.kernel.or [...] adds 718e43b5f850 Backmerge tag 'v5.10-rc2' into arm/drivers adds 6bbdb46c4b1b firmware: arm_scmi: Fix missing destroy_workqueue() adds f25fb6de6720 firmware: arm_scmi: Rework scmi_sensors_protocol_init adds 607a4672b458 firmware: arm_scmi: Add full list of sensor type enumeration adds 1fe00b8b4276 firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions adds d7971d57d273 hwmon: (scmi) Update hwmon internal scale data type adds e2083d367391 firmware: arm_scmi: Add SCMI v3.0 sensors timestamped reads adds 7b83c5f41088 firmware: arm_scmi: Add SCMI v3.0 sensor configuration support adds e3811190acf8 firmware: arm_scmi: Add SCMI v3.0 sensor notifications adds e945927dc7c2 firmware: arm_scmi: Remove residual _le structs naming adds f83eb664cdb4 Merge tag 'scmi-voltage-5.11' of git://git.kernel.org/pub/ [...] adds 270a5bbb090c Merge tag 'scmi-updates-5.11' of git://git.kernel.org/pub/ [...] adds 786c395dbe42 ARM: at91: sam9x60 SiP types added to soc description adds 24c8a743336a pcmcia: at91_cf: move definitions locally adds 264788c8f237 pcmcia: at91_cf: remove platform data support adds c6241fd5de13 Merge tag 'at91-drivers-5.11' of git://git.kernel.org/pub/ [...] adds b96c0546b590 soc: bcm: brcmstb: pm: pm-arm: Provide prototype for brcms [...] adds e9ab9c337bee Merge tag 'arm-soc/for-5.11/drivers' of https://github.com [...] adds 4007844b0581 soc: mediatek: Check if power domains can be powered on at [...] adds cc7a16b14f38 MAINTAINERS: change mediatek wiki page adds 63e5dcc03369 Merge tag 'ib-mfd-mediatek-v5.11' into HEAD adds 2676a72aeaa1 Merge tag 'v5.10-next-pm-domains-stable' into HEAD adds 59b644b01cf4 soc: mediatek: Add MediaTek SCPSYS power domains adds 916d6d71ba56 soc: mediatek: pm-domains: Add bus protection protocol adds 928296ea5da3 soc: mediatek: pm_domains: Make bus protection generic adds f414854c8843 soc: mediatek: pm-domains: Add SMI block as bus protection block adds 58a17e310a1c soc: mediatek: pm-domains: Add extra sram control adds 123e8b4fd0cd soc: mediatek: pm-domains: Add subsystem clocks adds 1d4597fa18b2 soc: mediatek: pm-domains: Allow bus protection to ignore [...] adds eb9fa767fbe1 soc: mediatek: pm-domains: Add support for mt8183 adds c1f3163d8ff3 soc: mediatek: pm-domains: Add default power off flag adds a49d5e7a89d6 soc: mediatek: pm-domains: Add support for mt8192 adds a69dcdfc2dd2 soc / drm: mediatek: cmdq: Remove timeout handler in helpe [...] adds aaf162d4a5df dt-bindings: devapc: add bindings for mtk-devapc adds 0890beb22618 soc: mediatek: add mt6779 devapc driver adds 51c0e618b219 soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h adds cc6576029aed soc: mediatek: mmsys: Use devm_platform_ioremap_resource() adds bbecede458d0 Merge tag 'v5.10-next-soc' of git://git.kernel.org/pub/scm [...] adds 592693a1f881 soc: aspeed: Improve kconfig adds 7c1f6281549b dt-bindings: aspeed: Add silicon id node to SCU adds e0218dca5787 soc: aspeed: Add soc info driver adds fe100b382c1c ARM: dts: aspeed: Add silicon id node adds e8589796a6d1 dt-bindings: aspeed-lpc: Add AST2600 compatible strings adds 44ddc4de87a5 soc: aspeed: lpc: Add AST2600 compatible strings adds 6bf4ddbe2b48 soc: aspeed-lpc-ctrl: Fail probe of lpc-ctrl if reserved m [...] adds 5042d3f278de soc: aspeed-lpc-ctrl: LPC to AHB mapping on ast2600 adds 4d1d81dbc9d5 soc: aspeed-lpc-ctrl: Fix whitespace adds cd460be0460f soc: aspeed-lpc-ctrl: Fix driver name adds 959b981dc7bc soc: aspeed: remove unneeded semicolon adds 0f0c9c702241 soc: aspeed: Fix a reference leak in aspeed_socinfo_init() adds 4da595ddc069 soc: aspeed: Enable drivers with ARCH_ASPEED adds 00c543f6f3f4 Merge tag 'aspeed-5.11-soc' of git://git.kernel.org/pub/sc [...] adds fc3e62e25c38 soc: qcom: smp2p: Safely acquire spinlock without IRQs adds af7244c07637 soc: qcom: llcc: Move llcc configuration to its own function adds c14e64b46944 soc: qcom: llcc: Support chipsets that can write to llcc adds 7bb7a83f4d91 Revert "drivers: qcom: rpmh-rsc: Use rcuidle tracepoints f [...] adds cb3659268a12 soc: qcom: rpmh: Allow RPMH driver to be loaded as a module adds ee84049c1391 dt-bindings: power: rpmpd: Add SDM660 power-domains bindings adds 5fd7fb438b7c soc: qcom: rpmpd: Add SDM660 power-domains adds 043323da2255 soc: qcom: rpmpd: Rename MAX_8996_RPMPD_STATE to MAX_CORNE [...] adds 1dd50f17d6ce dt-bindings: power: rpmpd: Add MSM8939 RPM power domains adds b5a3bf66d7fa soc: qcom: rpmpd: Add MSM8939 power-domains adds 819f7d91ad97 dt-bindings: power: rpmpd: Add MSM8916 RPM power domains adds 84314cf7d0aa soc: qcom: rpmpd: Add MSM8916 power domains adds 778279f4f5e4 soc: qcom: cmd-db: allow loading as a module adds bb4b1e3f0c87 Merge tag '20201013212531.428538-1-dianders@chromium.org' [...] adds 827b5e6ec114 soc: qcom: Kconfig: make RPMH match Command DB setting adds 39613eaad3ce qcom-geni-se: remove has_opp_table adds 54f8ebda0dde soc: qcom: qcom_aoss: Remove set but unused variable 'tlen' adds 96ec310d5d94 soc: qcom: qcom_aoss: Add missing description for 'cooling_devs' adds 08ad7061e4d4 soc: qcom: qcom-geni-se: Fix misnamed function parameter 'rx_rfr' adds fc3699c69857 soc: qcom: smem: Fix formatting and missing documentation issues adds fac312df31ab soc: qcom: smsm: Fix some kernel-doc formatting and naming [...] adds f5c805b1f188 soc: qcom: wcnss_ctrl: Demote non-conformant struct header [...] adds 1f8933c25f9e soc: qcom: smp2p: Remove unused struct attribute provide another adds 171c03171a4c soc: qcom: llcc-qcom: Fix expected kernel-doc formatting adds 5d16af6a921f soc: qcom: rpmhpd: Provide some missing struct member desc [...] adds 9401f8dcf1ee soc: qcom: kryo-l2-accessors: Fix misnaming of 'val' adds 1894b78ee6ff soc: qcom: rpmh: Fix possible doc-rot in rpmh_write()'s header adds 1606173c5334 dt-bindings: msm: Add LLCC for SM8150 adds ded5ed04d85e soc: qcom: llcc: Add configuration data for SM8150 adds c16756c11870 soc: qcom: geni: Remove "iova" check adds 903b08340b88 soc: qcom: socinfo: add soc ids for msm8953 variants adds a161ffe4b877 soc: qcom: initialize local variable adds 0af104d72961 soc: qcom: pdr: Constify static qmi structs adds bfc1b6597f58 samples: qmi: Constify static qmi ops adds 0924dad5d458 soc: qcom: rpmh: Use __fill_rpmh_msg API during rpmh_write() adds f365bd335514 dt-bindings: power: Add rpm power domain bindings for sdx55 adds 9c45662675b3 soc: qcom: rpmhpd: Add SDX55 power domains adds a97d8ffac8d7 Merge tag 'qcom-drivers-for-5.11' of git://git.kernel.org/ [...] adds c1995e5afaf6 soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds 4097c9a64d10 bus: ti-sysc: Assert reset only after disabling clocks adds 9261c5b2f519 ARM: OMAP2+: Check for inited flag adds ae5f70f70788 ARM: OMAP2+: Probe PRCM first to probe l4_wkup with simple-pm-bus adds 2928135c93f8 bus: ti-sysc: Support modules without control registers adds cfeeea60af2f bus: ti-sysc: Implement GPMC debug quirk to drop platform data adds 9fac08999c10 clk: ti: am33xx: Keep am3 l3 main clock always on for genpd adds 176958dd8ea4 soc: ti: omap-prm: Add pm_clk for genpd adds f29ef9807f85 soc: ti: omap-prm: am3: add genpd support for remaining PR [...] adds 74033131d246 soc: ti: pm33xx: Enable basic PM runtime support for genpd adds 57df7e370d2a remoteproc/wkup_m3: Use reset control driver if available adds 4cc6ae9896a4 Merge tag 'omap-for-v5.11/genpd-drivers-signed' of git://g [...] adds 1c552e08b298 firmware: ti_sci: rm: Add support for tx_tdtype parameter [...] adds 967a020bd3de firmware: ti_sci: Use struct ti_sci_resource_desc in get_r [...] adds 519c5c0c558b firmware: ti_sci: rm: Add support for second resource range adds f5087f68e7a5 soc: ti: ti_sci_inta_msi: Add support for second range in [...] adds ce1feed58534 firmware: ti_sci: rm: Add support for extended_ch_type for [...] adds 4d8ddf673a42 firmware: ti_sci: rm: Remove ring_get_config support adds 3c2017536f3a firmware: ti_sci: rm: Add new ops for ring configuration adds bb49ca00bd8a soc: ti: k3-ringacc: Use the ti_sci set_cfg callback for r [...] adds fed7552f1e69 firmware: ti_sci: rm: Remove unused config() from ti_sci_r [...] adds 8c42379e40e2 soc: ti: k3-ringacc: Use correct device for allocation in [...] adds e643bd3809d4 soc: ti: k3-socinfo: Add entry for AM64X SoC family adds ec8684847d80 soc: ti: knav_qmss: fix reference leak in knav_queue_probe adds fd79aebe5f7c soc: ti: omap-prm: Do not check rstst bit on deassert if a [...] adds e72501099c4c soc: ti: knav_qmss_queue: Remove set but unchecked variable 'ret' adds e8ebf411966f soc: ti: knav_qmss_queue: Fix a whole host of function doc [...] adds ed93a9e2a1a8 soc: ti: knav_dma: Fix a kernel function doc formatting issue adds edac869ed010 soc: ti: pm33xx: Remove set but unused variable 'ret' adds 7be1c9c1c00c soc: ti: wkup_m3_ipc: Document 'm3_ipc' parameter throughout adds 50883affe17e soc: ti: k3-ringacc: Provide documentation for 'k3_ring's 'state' adds e83b2358ab7e soc: ti: Kconfig: Drop ARM64 SoC specific configs adds 8465c7d1001a soc: ti: pruss: Remove wrong check against *get_match_data [...] adds b4fa73358c30 soc: ti: Fix reference imbalance in knav_dma_probe adds 4cba398f37f8 drivers: soc: ti: knav_qmss_queue: Fix error return code i [...] adds 8dc0aac1ccd5 Merge tag 'drivers_soc_for_5.11' of git://git.kernel.org/p [...] adds 5d2fc13ba052 soc: amlogic: socinfo: build for specific arch adds d9da1785ec0c soc: meson: enable building drivers as modules adds 4a434abc40d2 firmware: meson-sm: enable build as module adds 28f851e6afa8 soc: amlogic: canvas: add missing put_device() call in mes [...] adds 1116e43e7e4b soc: amlogic: replace devm_reset_control_array_get() adds 2bd87914b295 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] adds 95de5094f5ac firmware: imx: add dummy functions adds 0b7a8e5a61a1 firmware: imx: scu-pd: Add power domains for imx-jpeg adds 4d3f4f0379b6 firmware: imx: Introduce imx_dsp_setup_channels adds 046326989a18 firmware: imx: Save channel name for further use adds 23d89aa0c219 firmware: imx-dsp: Export functions to request/free channels adds 90ad8e0acd0d firmware: imx: scu-pd: Add video0/1 power domains support [...] adds f57afc6f77da firmware: imx: scu-pd: Add main power domain support for i [...] adds e00e70a4dae4 firmware: imx: scu-pd: Add some power domains support for [...] adds e0839f3ea404 Merge tag 'imx-drivers-5.11' of git://git.kernel.org/pub/s [...] adds 557acb3d2cd9 reset: make shared pulsed reset controls re-triggerable adds 3bfe8933f9d1 reset: meson: make it possible to build as a module adds 0d625a167b16 reset: socfpga: add error handling and release mem-region adds d06c4dec98b6 reset-controller: ti: force the write operation when asser [...] adds 5dd65cf78dc3 Merge tag 'reset-for-v5.11' of git://git.pengutronix.de/pz [...] adds a6a3a24c129d soc: rockchip: io-domain: Remove incorrect and incomplete [...] adds c2867b2e710f soc: rockchip: io-domain: Fix error return code in rockchi [...] adds 9ccd9ef36fc3 Merge tag 'v5.11-rockchip-drivers-1' of git://git.kernel.o [...] adds a0453f4ed066 memory: renesas-rpc-if: Return correct value to the caller [...] adds 61a6d854b955 memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable i [...] adds 4e6b86b409f9 memory: renesas-rpc-if: Fix a node reference leak in rpcif [...] adds 7889a7da59e0 memory: renesas-rpc-if: Make rpcif_enable/disable_rpm() as [...] adds d77d22d701b0 memory: ti-emif-sram: only build for ARMv7 adds 4bfa07300b93 memory: jz4780_nemc: Fix potential NULL dereference in jz4 [...] adds c35ffce8a958 Merge tag 'memory-controller-drv-5.11-2' of git://git.kern [...] adds 9bd5773e02d1 dt-bindings: memory: tegra20-emc: Document opp-supported-h [...] adds 7e04ce2a9d30 memory: tegra20: Support hardware versioning and clean up [...] adds d76fa3f2c252 memory: tegra30: Support interconnect framework adds 694a5b57692f Merge tag 'memory-controller-drv-tegra-5.11-3' of git://gi [...] adds 853e69d6c87c soc: xilinx: vcu: drop useless success message adds a3857f89ddb0 dt-bindings: soc: xlnx: extract xlnx, vcu-settings to sepa [...] adds 30b79eb1f92e soc: xilinx: vcu: use vcu-settings syscon registers adds 7b1c9b8441aa soc: xilinx: vcu: add missing register NUM_CORE adds 463edf5a59fd firmware: xlnx-zynqmp: fix compilation warning adds 332bee164066 firmware: xilinx: Fix kernel-doc warnings adds 1f6a11a01059 firmware: xilinx: Remove additional newline adds a80cefec2c27 firmware: xilinx: Add a blank line after function declaration adds 311c2520de21 firmware: xilinx: Properly align function parameter adds 629c96256de4 Merge tag 'zynqmp-soc-for-v5.11-v2' of https://github.com/ [...] adds 7136d6a92aed soc: samsung: exynos-chipid: order list of SoCs by name adds 3b4c362e5ef1 soc: samsung: exynos-chipid: initialize later - with arch_ [...] adds 4c44274ee457 clk: samsung: mark PM functions as __maybe_unused adds 19cf6e6d402a Merge tag 'samsung-drivers-5.11-2' of git://git.kernel.org [...] adds 1dcdee6ee8f8 soc: mediatek: mmsys: Specify HAS_IOMEM dependency for MTK_MMSYS adds 48c1c40ab40c Merge tag 'arm-soc-drivers-5.11' of git://git.kernel.org/p [...] adds 80c25006bc97 Merge tag 'omap-for-v5.11/genpd-drivers-signed' of git://g [...] adds 1041b2d0ca22 ARM: dts: am33xx: add remaining PRM instances adds b7427dc49fcc ARM: dts: Configure also interconnect clocks for am4 system timer adds 6bcc5f998940 ARM: OMAP2+: Drop legacy platform data for am3 control module adds bfbad3069019 ARM: dts: Configure RTC powerdomain for am3 adds b2304c5b0cf3 ARM: dts: Configure interconnect target module for am3 wkup_m3 adds 3856e86f86d6 ARM: OMAP2+: Drop legacy platform data for am3 wkup_m3 adds df7f2f950428 ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpmc adds e990ebae4c27 ARM: OMAP2+: Drop legacy platform data for am3 debugss adds 966c5e9f149f ARM: OMAP2+: Drop legacy platform data for am3 emif adds 2e5395684b21 ARM: OMAP2+: Drop legacy platform data for am3 ocmcram adds 675755705f08 ARM: OMAP2+: Drop legacy platform data for am3 instr adds b0625afe3052 ARM: OMAP2+: Drop legacy platform data for am3 mpuss adds 5a230524f879 ARM: dts: Use simple-pm-bus for genpd for am3 l4_wkup adds ac1c14f51a82 ARM: dts: Use simple-pm-bus for genpd for am3 l4_fast adds 25ddbb2b88cf ARM: dts: Use simple-pm-bus for genpd for am3 l4_per adds 472931c641df ARM: dts: Use simple-pm-bus for genpd for am3 l3 adds 68fc5990b8be ARM: OMAP2+: Drop legacy remaining legacy platform data for am3 adds 133ad7ab7005 ARM: OMAP2+: Build hwmod related code as needed adds 07dd966db740 Merge tag 'omap-for-v5.11/genpd-am335x-signed' of git://gi [...] adds d36edb048f48 clk: ti: am437x: Keep am4 l3 main clock always on for genpd adds f32f0cbd52c4 soc: ti: omap-prm: am4: add genpd support for remaining PR [...] adds 50896b745187 ARM: dts: am43xx: add remaining PRM instances adds 00cb24bec0ab ARM: dts: Configure also interconnect clocks for am4 system timer adds 2b999ae15b64 ARM: OMAP2+: Drop legacy platform data for am4 control module adds d8fecb36f42d ARM: dts: Configure RTC powerdomain for am4 adds 302502efaf8f ARM: dts: Configure interconnect target module for am4 wkup_m3 adds f7ddc2c97469 ARM: OMAP2+: Drop legacy platform data for am4 wkup_m3 adds 04af40fc7433 ARM: OMAP2+: Drop legacy platform data for am4 emif adds ffbf46a3624c ARM: OMAP2+: Drop legacy platform data for am4 ocmcram adds 98e6c0ae1444 ARM: OMAP2+: Drop legacy platform data for am4 mpuss adds 209ca3e8add0 ARM: dts: Use simple-pm-bus for genpd for am4 l4_wkup adds 3de94f076cda ARM: dts: Use simple-pm-bus for genpd for am4 l4_fast adds 2e4da7eab473 ARM: dts: Use simple-pm-bus for genpd for am4 l4_per adds 994b86e8fd01 ARM: dts: Move am4 l3 noc to a separate node adds 4cf6a21411b7 ARM: dts: Use simple-pm-bus for genpd for am4 l3 adds df6c2ec872a6 ARM: OMAP2+: Drop legacy remaining legacy platform data for am4 adds eb672def8b9d Merge tag 'omap-for-v5.11/genpd-am437x-signed' of git://gi [...] adds 3614fb09f998 clk: ti: omap4: Drop idlest polling from IVA clkctrl clocks adds 773f0d89ac8d soc: ti: omap-prm: omap4: add genpd support for remaining [...] adds 6d4b65e31a3f ARM: dts: omap4: add remaining PRM instances adds 0c7815f306e3 ARM: dts: Configure power domain for omap4 dss adds 399882c19975 ARM: dts: Configure power domain for omap4 dsp adds dfdaf8643e4e ARM: OMAP2+: Drop legacy platform data for omap4 iva adds fb0bf6aa8d5b ARM: OMAP2+: Drop legacy platform data for omap4 gpmc adds 57f57201360e clk: ti: dra7: Drop idlest polling from IVA clkctrl clocks adds 5a68c87afde0 soc: ti: omap-prm: dra7: add genpd support for remaining P [...] adds 1021b37ecdc8 ARM: dts: dra7: add remaining PRM instances adds ae57d1558908 ARM: dts: Configure interconnect target module for dra7 iva adds 11fdf598d041 ARM: OMAP2+: Drop legacy platform data for dra7 gpmc adds 0a000aeb8ba0 soc: ti: omap-prm: omap5: add genpd support for remaining [...] adds ee9ddfd78150 ARM: dts: omap5: add remaining PRM instances adds baa2a611762f ARM: dts: Configure power domain for omap5 dss adds b62168e516da ARM: OMAP2+: Fix am4 only build after genpd changes adds 7fbee7e3386c Merge tag 'omap-for-v5.11/genpd-rest-signed' of git://git. [...] adds accefff5b547 Merge tag 'arm-soc-omap-genpd-5.11' of git://git.kernel.or [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 3 + Documentation/ABI/testing/sysfs-class-fc_host | 23 + .../ABI/testing/sysfs-class-fc_remote_ports | 23 + Documentation/ABI/testing/sysfs-class-rnbd-client | 8 +- Documentation/ABI/testing/sysfs-class-rnbd-server | 8 + .../ABI/testing/sysfs-firmware-lefi-boardinfo | 35 + .../ABI/testing/sysfs-kernel-iommu_groups | 30 + Documentation/ABI/testing/sysfs-kernel-reboot | 32 + Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/admin-guide/kernel-parameters.txt | 7 +- Documentation/admin-guide/pstore-blk.rst | 7 +- Documentation/arm/samsung-s3c24xx/gpio.rst | 4 +- Documentation/arm/samsung-s3c24xx/overview.rst | 22 +- Documentation/arm/samsung-s3c24xx/usb-host.rst | 6 +- Documentation/arm/samsung/gpio.rst | 3 +- Documentation/dev-tools/kunit/usage.rst | 83 +- Documentation/dev-tools/ubsan.rst | 1 + Documentation/devicetree/bindings/Makefile | 10 +- .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 38 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 360 +- .../devicetree/bindings/arm/mediatek.yaml | 4 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + .../bindings/arm/mstar/mstar,smpctrl.yaml | 40 + .../devicetree/bindings/arm/mstar/mstar.yaml | 6 + .../devicetree/bindings/arm/picoxcell.txt | 24 - Documentation/devicetree/bindings/arm/renesas.yaml | 1 + .../devicetree/bindings/arm/rockchip.yaml | 23 + .../bindings/arm/samsung/samsung-boards.yaml | 21 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 5 + .../devicetree/bindings/arm/stm32/stm32.yaml | 23 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 23 + Documentation/devicetree/bindings/arm/tegra.yaml | 3 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 25 + Documentation/devicetree/bindings/arm/vt8500.yaml | 3 +- .../bindings/bus/nvidia,tegra210-aconnect.txt | 44 - .../bindings/bus/nvidia,tegra210-aconnect.yaml | 82 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 79 +- .../bindings/connector/usb-connector.yaml | 24 + .../devicetree/bindings/crypto/picochip-spacc.txt | 21 - .../bindings/display/imx/fsl-imx-drm.txt | 2 +- .../display/tegra/nvidia,tegra20-host1x.txt | 68 + .../bindings/dma/nvidia,tegra210-adma.txt | 56 - .../bindings/dma/nvidia,tegra210-adma.yaml | 99 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 17 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 17 + .../devicetree/bindings/gpu/nvidia,gk20a.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c-gate.txt | 41 - .../devicetree/bindings/i2c/i2c-gate.yaml | 39 + .../bindings/i2c/snps,designware-i2c.yaml | 8 - .../bindings/interrupt-controller/arm,gic.yaml | 9 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 9 +- .../devicetree/bindings/leds/leds-pwm.txt | 50 - .../devicetree/bindings/leds/leds-pwm.yaml | 70 + .../memory-controllers/mediatek,smi-common.txt | 50 - .../memory-controllers/mediatek,smi-common.yaml | 142 + .../memory-controllers/mediatek,smi-larb.txt | 50 - .../memory-controllers/mediatek,smi-larb.yaml | 132 + .../memory-controllers/nvidia,tegra124-emc.yaml | 19 + .../memory-controllers/nvidia,tegra124-mc.yaml | 5 + .../memory-controllers/nvidia,tegra20-emc.txt | 28 +- .../memory-controllers/nvidia,tegra20-mc.txt | 3 + .../memory-controllers/nvidia,tegra30-emc.yaml | 18 + .../memory-controllers/nvidia,tegra30-mc.yaml | 5 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 8 +- .../devicetree/bindings/mfd/aspeed-scu.txt | 26 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 6 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 6 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 4 + Documentation/devicetree/bindings/mips/mscc.txt | 2 +- .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../bindings/misc/fsl,dpaa2-console.yaml | 25 + .../devicetree/bindings/mtd/gpmi-nand.yaml | 76 +- .../devicetree/bindings/mtd/intel,lgm-nand.yaml | 99 + .../devicetree/bindings/mtd/nand-controller.yaml | 11 +- .../devicetree/bindings/mtd/partition.txt | 131 +- .../bindings/mtd/partitions/fixed-partitions.yaml | 152 + .../devicetree/bindings/mtd/qcom_nandc.txt | 4 + .../bindings/mtd/rockchip,nand-controller.yaml | 161 + Documentation/devicetree/bindings/net/dsa/b53.txt | 149 - .../devicetree/bindings/net/dsa/brcm,b53.yaml | 249 ++ Documentation/devicetree/bindings/net/dsa/dsa.yaml | 6 +- .../bindings/net/ethernet-controller.yaml | 1 + .../bindings/net/fsl,qoriq-mc-dpmac.yaml | 60 + Documentation/devicetree/bindings/net/macb.txt | 2 - .../devicetree/bindings/pci/rcar-pci-ep.yaml | 9 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 161 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 2 +- .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 130 + .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 167 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 3 + .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 158 + .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 154 + .../bindings/power/mediatek,power-controller.yaml | 293 ++ .../devicetree/bindings/power/qcom,rpmpd.yaml | 4 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 12 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 20 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 21 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 2 + .../bindings/remoteproc/ti,pru-rproc.yaml | 214 + .../bindings/reset/brcm,bcm6345-reset.yaml | 37 + .../devicetree/bindings/reset/snps,dw-reset.txt | 2 +- .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 + .../bindings/soc/xilinx/xlnx,vcu-settings.yaml | 34 + .../devicetree/bindings/soc/xilinx/xlnx,vcu.txt | 9 +- .../bindings/timer/snps,dw-apb-timer.yaml | 7 - .../devicetree/bindings/trivial-devices.yaml | 8 + .../devicetree/bindings/usb/st,stusb160x.yaml | 87 + .../devicetree/bindings/vendor-prefixes.yaml | 34 +- .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 16 + Documentation/driver-api/mtd/nand_ecc.rst | 2 +- Documentation/driver-api/mtdnand.rst | 3 - .../features/time/clockevents/arch-support.txt | 8 +- .../time/modern-timekeeping/arch-support.txt | 33 - Documentation/filesystems/files.rst | 8 +- Documentation/filesystems/nfs/exporting.rst | 52 + Documentation/filesystems/proc.rst | 2 + Documentation/hid/amd-sfh-hid.rst | 145 + Documentation/hid/hidraw.rst | 45 +- Documentation/hid/index.rst | 1 + Documentation/leds/leds-class.rst | 10 - .../device_drivers/ethernet/davicom/dm9000.rst | 2 +- MAINTAINERS | 61 +- arch/Kconfig | 17 + arch/alpha/Kconfig | 1 - arch/alpha/include/asm/mmu_context.h | 12 +- arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/kernel/entry.S | 2 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/signal.c | 2 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/mmu_context.h | 17 +- arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/entry.S | 3 +- arch/arc/kernel/signal.c | 2 +- arch/arm/Kconfig | 37 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 8 - arch/arm/boot/dts/Makefile | 31 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 54 + arch/arm/boot/dts/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 2 +- arch/arm/boot/dts/am335x-nano.dts | 1 - arch/arm/boot/dts/am33xx-l4.dtsi | 102 +- arch/arm/boot/dts/am33xx.dtsi | 185 +- arch/arm/boot/dts/am4372.dtsi | 175 +- arch/arm/boot/dts/am437x-l4.dtsi | 83 +- arch/arm/boot/dts/armada-375.dtsi | 2 +- arch/arm/boot/dts/armada-382-rd-ac3x-48g4x2xl.dts | 112 + arch/arm/boot/dts/armada-385-turris-omnia.dts | 179 +- arch/arm/boot/dts/armada-388-clearfog.dts | 4 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 10 +- arch/arm/boot/dts/armada-388-helios4.dts | 6 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 12 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 104 + arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts | 17 + arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 104 + .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 43 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts | 17 + arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 104 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 20 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 77 +- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 924 ++++ .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 57 + arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 888 ++++ .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 13 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 120 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 112 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 37 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 39 +- arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 11 +- arch/arm/boot/dts/aspeed-g4.dtsi | 5 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/aspeed-g6.dtsi | 7 +- .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 117 + arch/arm/boot/dts/at91-kizbox.dts | 55 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 8 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 16 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 10 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 8 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 13 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 2 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 7 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 7 + arch/arm/boot/dts/at91-smartkiz.dts | 6 +- arch/arm/boot/dts/at91sam9260.dtsi | 25 - arch/arm/boot/dts/at91sam9g45.dtsi | 27 - arch/arm/boot/dts/at91sam9m10g45ek.dts | 10 +- arch/arm/boot/dts/at91sam9rl.dtsi | 25 - arch/arm/boot/dts/at91sam9rlek.dts | 10 +- arch/arm/boot/dts/at91sam9x5.dtsi | 28 - arch/arm/boot/dts/bcm-cygnus.dtsi | 1 - arch/arm/boot/dts/bcm-nsp.dtsi | 8 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 2 + arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 2 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 7 - arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 7 - arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 3 - arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 - arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 7 - arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 7 - arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 - arch/arm/boot/dts/bcm4709.dtsi | 4 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 94 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 3 - arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 3 - arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 3 - arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 7 +- arch/arm/boot/dts/bcm47094.dtsi | 13 + arch/arm/boot/dts/bcm5301x.dtsi | 67 +- arch/arm/boot/dts/bcm53573.dtsi | 4 +- arch/arm/boot/dts/bcm953012er.dts | 3 - arch/arm/boot/dts/bcm958522er.dts | 4 + arch/arm/boot/dts/bcm958525er.dts | 4 + arch/arm/boot/dts/bcm958525xmc.dts | 4 + arch/arm/boot/dts/bcm958622hr.dts | 3 - arch/arm/boot/dts/bcm958623hr.dts | 3 - arch/arm/boot/dts/bcm958625hr.dts | 3 - arch/arm/boot/dts/bcm958625k.dts | 3 - arch/arm/boot/dts/bcm988312hr.dts | 3 - arch/arm/boot/dts/dove-sbc-a510.dts | 1 + arch/arm/boot/dts/dra7.dtsi | 185 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 14 + arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi | 4 +- arch/arm/boot/dts/exynos3250-artik5-eval.dts | 26 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 8 +- arch/arm/boot/dts/exynos3250-rinato.dts | 8 +- arch/arm/boot/dts/exynos3250.dtsi | 54 +- arch/arm/boot/dts/exynos4.dtsi | 26 +- arch/arm/boot/dts/exynos4210-i9100.dts | 6 +- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 22 +- arch/arm/boot/dts/exynos4210-trats.dts | 35 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 29 + arch/arm/boot/dts/exynos4210.dtsi | 36 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 9 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 47 +- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 11 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 26 + arch/arm/boot/dts/exynos4412-odroidx.dts | 58 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos4412-p4note-n8010.dts | 17 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1132 +++++ arch/arm/boot/dts/exynos4412-smdk4412.dts | 20 +- arch/arm/boot/dts/exynos4412.dtsi | 32 +- arch/arm/boot/dts/exynos5250-arndale.dts | 6 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 4 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5250.dtsi | 7 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 33 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 + arch/arm/boot/dts/exynos5410.dtsi | 4 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 4 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 6 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 2 +- arch/arm/boot/dts/exynos5420.dtsi | 39 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 34 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 22 + arch/arm/boot/dts/exynos5422-odroidxu3.dts | 30 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 11 +- arch/arm/boot/dts/exynos54xx.dtsi | 5 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +- arch/arm/boot/dts/hi3519-demb.dts | 2 +- arch/arm/boot/dts/hi3519.dtsi | 32 +- arch/arm/boot/dts/hi3620-hi4511.dts | 24 +- arch/arm/boot/dts/hi3620.dtsi | 32 +- arch/arm/boot/dts/hip01-ca9x2.dts | 2 +- arch/arm/boot/dts/hip01.dtsi | 26 +- arch/arm/boot/dts/hip04-d01.dts | 2 +- arch/arm/boot/dts/hip04.dtsi | 6 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 42 +- arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 3 +- arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 41 +- arch/arm/boot/dts/imx50.dtsi | 2 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx51.dtsi | 4 +- arch/arm/boot/dts/imx53-ppd.dts | 15 +- arch/arm/boot/dts/imx53.dtsi | 4 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 564 +++ arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos2_7.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 2 +- arch/arm/boot/dts/imx6dl-lanmcu.dts | 470 ++ arch/arm/boot/dts/imx6dl-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-nymph.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-pi.dts | 2 +- arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 28 +- arch/arm/boot/dts/imx6q-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6q-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6q-pico-nymph.dts | 2 +- arch/arm/boot/dts/imx6q-pico-pi.dts | 2 +- arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 8 +- arch/arm/boot/dts/imx6qdl.dtsi | 12 +- arch/arm/boot/dts/imx6qp-prtwd3.dts | 553 +++ arch/arm/boot/dts/imx6sl-warp.dts | 4 +- arch/arm/boot/dts/imx6sl.dtsi | 3 + arch/arm/boot/dts/imx6sll.dtsi | 2 + arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 8 +- arch/arm/boot/dts/imx6sx.dtsi | 7 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 1 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts | 94 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 151 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 43 - arch/arm/boot/dts/imx6ul.dtsi | 10 +- .../boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 1 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-peb-av-02.dtsi | 26 + arch/arm/boot/dts/imx6ull-phytec-segin.dtsi | 7 - arch/arm/boot/dts/imx7-mba7.dtsi | 69 +- arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dts | 25 + arch/arm/boot/dts/imx7d-flex-concentrator.dts | 314 ++ arch/arm/boot/dts/imx7d-mba7.dts | 7 +- arch/arm/boot/dts/imx7d.dtsi | 6 + arch/arm/boot/dts/imx7s-mba7.dts | 2 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 112 + arch/arm/boot/dts/kirkwood-dockstar.dts | 2 +- arch/arm/boot/dts/kirkwood-dreamplug.dts | 2 +- arch/arm/boot/dts/kirkwood-goflexnet.dts | 2 +- .../arm/boot/dts/kirkwood-guruplug-server-plus.dts | 2 +- arch/arm/boot/dts/kirkwood-iconnect.dts | 2 +- arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 2 +- arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi | 2 +- arch/arm/boot/dts/kirkwood.dtsi | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 - arch/arm/boot/dts/ls1021a.dtsi | 81 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 2 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 2 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 141 +- arch/arm/boot/dts/mstar-infinity.dtsi | 7 + .../dts/mstar-infinity2m-ssd202d-ssd201htv2.dts | 25 + arch/arm/boot/dts/mstar-infinity2m-ssd202d.dtsi | 14 + arch/arm/boot/dts/mstar-infinity2m-ssd20xd.dtsi | 12 + arch/arm/boot/dts/mstar-infinity2m.dtsi | 22 + arch/arm/boot/dts/mstar-v7.dtsi | 12 +- arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi | 967 ++++- arch/arm/boot/dts/nuvoton-npcm730-gsj-gpio.dtsi | 477 +++ arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 490 +++ arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 826 ++++ arch/arm/boot/dts/nuvoton-npcm730.dtsi | 44 + arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 367 +- arch/arm/boot/dts/nuvoton-npcm750-pincfg-evb.dtsi | 157 + .../dts/nuvoton-npcm750-runbmc-olympus-pincfg.dtsi | 517 +++ .../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 1052 +++++ arch/arm/boot/dts/nuvoton-npcm750.dtsi | 24 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 10 +- arch/arm/boot/dts/omap3-overo-base.dtsi | 4 +- arch/arm/boot/dts/omap4-droid-bionic-xt875.dts | 46 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 143 + arch/arm/boot/dts/omap4-kc1.dts | 6 +- arch/arm/boot/dts/omap4-l4.dtsi | 1 + arch/arm/boot/dts/omap4-panda-es.dts | 34 +- arch/arm/boot/dts/omap4-sdp.dts | 26 +- arch/arm/boot/dts/omap4.dtsi | 150 +- arch/arm/boot/dts/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/omap5.dtsi | 58 + arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 35 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 25 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 340 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 1 - arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 222 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 99 + arch/arm/boot/dts/rk3288-veyron-jaq.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-tiger.dts | 2 +- arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 40 + .../boot/dts/rockchip-radxa-dalang-carrier.dtsi | 21 + arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 12 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 5 +- arch/arm/boot/dts/s5pv210-goni.dts | 14 +- arch/arm/boot/dts/s5pv210-smdkv210.dts | 20 +- arch/arm/boot/dts/s5pv210.dtsi | 1 - arch/arm/boot/dts/sama5d2.dtsi | 7 +- arch/arm/boot/dts/sama5d3.dtsi | 26 +- arch/arm/boot/dts/sama5d4.dtsi | 22 - arch/arm/boot/dts/ste-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-ab8505.dtsi | 6 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 6 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 9 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 12 +- arch/arm/boot/dts/stm32429i-eval.dts | 1 + arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 90 +- arch/arm/boot/dts/stm32mp151.dtsi | 41 +- arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 35 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 12 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 1 + arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 143 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 37 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 38 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 64 + arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 169 + arch/arm/boot/dts/sun8i-h3-zeropi.dts | 85 + arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 44 + arch/arm/boot/dts/sun8i-s3-elimo-initium.dts | 29 + arch/arm/boot/dts/sun8i-v3.dtsi | 5 + arch/arm/boot/dts/sun8i-v3s.dtsi | 6 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 + arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 8 + arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 8 + arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 10 + arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 10 + arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 419 ++ arch/arm/boot/dts/tegra124.dtsi | 54 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 27 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 4 + arch/arm/boot/dts/tegra20-paz00.dts | 4 + arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 109 + arch/arm/boot/dts/tegra20-ventana.dts | 11 + arch/arm/boot/dts/tegra20.dtsi | 33 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 27 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 2 +- ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 12 + arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4519 ++++++++++++++++++++ arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 383 ++ arch/arm/boot/dts/tegra30.dtsi | 33 +- arch/arm/boot/dts/vfxxx.dtsi | 6 +- arch/arm/boot/dts/zynq-7000.dtsi | 2 +- arch/arm/boot/dts/zynq-zc702.dts | 8 +- arch/arm/boot/dts/zynq-zc770-xm011.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm013.dts | 7 +- arch/arm/boot/dts/zynq-zturn-common.dtsi | 112 + arch/arm/boot/dts/zynq-zturn-v5.dts | 15 + arch/arm/boot/dts/zynq-zturn.dts | 101 +- arch/arm/boot/dts/zynq-zybo-z7.dts | 2 +- arch/arm/configs/at91_dt_defconfig | 6 +- arch/arm/configs/cm_x300_defconfig | 1 - arch/arm/configs/colibri_pxa300_defconfig | 1 - arch/arm/configs/ebsa110_defconfig | 74 - arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/jornada720_defconfig | 1 - arch/arm/configs/magician_defconfig | 1 - arch/arm/configs/mini2440_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 26 +- arch/arm/configs/omap2plus_defconfig | 6 +- arch/arm/configs/pxa3xx_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/sama5_defconfig | 10 +- arch/arm/configs/shmobile_defconfig | 22 +- arch/arm/configs/sunxi_defconfig | 2 +- arch/arm/configs/tegra_defconfig | 1 - arch/arm/configs/u8500_defconfig | 10 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/elf.h | 4 - arch/arm/include/asm/mach/time.h | 2 - arch/arm/include/asm/mmu_context.h | 26 +- arch/arm/include/asm/seccomp.h | 11 + arch/arm/include/asm/thread_info.h | 7 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/entry-common.S | 6 +- arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/kernel/process.c | 9 - arch/arm/kernel/signal.c | 2 +- arch/arm/kernel/time.c | 14 - arch/arm/mach-ebsa110/Makefile | 8 - arch/arm/mach-ebsa110/Makefile.boot | 5 - arch/arm/mach-ebsa110/core.c | 323 -- arch/arm/mach-ebsa110/core.h | 38 - arch/arm/mach-ebsa110/include/mach/entry-macro.S | 33 - arch/arm/mach-ebsa110/include/mach/hardware.h | 21 - arch/arm/mach-ebsa110/include/mach/io.h | 89 - arch/arm/mach-ebsa110/include/mach/irqs.h | 17 - arch/arm/mach-ebsa110/include/mach/memory.h | 22 - arch/arm/mach-ebsa110/include/mach/uncompress.h | 41 - arch/arm/mach-ebsa110/io.c | 440 -- arch/arm/mach-ebsa110/leds.c | 71 - arch/arm/mach-exynos/exynos.c | 7 +- arch/arm/mach-exynos/platsmp.c | 2 +- arch/arm/mach-imx/mach-imx6q.c | 9 +- arch/arm/mach-imx/mach-imx7ulp.c | 4 + arch/arm/mach-keystone/keystone.c | 2 +- arch/arm/mach-mstar/mstarv7.c | 49 + arch/arm/mach-mxs/mach-mxs.c | 19 + arch/arm/mach-omap1/clock.c | 14 +- arch/arm/mach-omap1/usb.c | 2 +- arch/arm/mach-omap2/Kconfig | 8 + arch/arm/mach-omap2/Makefile | 19 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 11 +- arch/arm/mach-omap2/display.c | 6 +- arch/arm/mach-omap2/io.c | 4 - arch/arm/mach-omap2/omap_device.c | 5 +- arch/arm/mach-omap2/omap_hwmod.c | 6 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 57 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 90 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 290 -- arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 294 -- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 167 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 114 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 49 - arch/arm/mach-omap2/pdata-quirks.c | 33 +- arch/arm/mach-rpc/time.c | 2 +- arch/arm/mach-s3c/common-smdk-s3c24xx.c | 2 +- arch/arm/mach-s3c/mach-anubis.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 2 +- arch/arm/mach-s3c/mach-bast.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 2 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mach-s3c/mach-osiris.c | 2 +- arch/arm/mach-s3c/mach-qt2410.c | 2 +- arch/arm/mach-s3c/mach-rx3715.c | 2 +- arch/arm/mach-s3c/mach-vstms.c | 2 +- arch/arm/mach-shmobile/platsmp-scu.c | 2 +- arch/arm/mach-shmobile/setup-r8a7778.c | 12 +- arch/arm/mach-shmobile/setup-r8a7779.c | 56 +- arch/arm/mach-shmobile/setup-sh73a0.c | 21 +- arch/arm/mach-shmobile/smp-r8a7779.c | 12 +- arch/arm/mach-shmobile/smp-sh73a0.c | 33 +- arch/arm64/Kconfig | 1 - arch/arm64/Kconfig.platforms | 14 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 5 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 5 + .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 14 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 68 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 + .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 15 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 10 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 131 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 17 + arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 18 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 42 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 40 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 42 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 40 + .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 61 + arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 4 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 46 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 4 - .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 51 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 20 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 15 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 2 +- arch/arm64/boot/dts/broadcom/Makefile | 1 + arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 2 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 66 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 187 + arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi | 10 +- arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 39 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 49 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 15 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 69 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 18 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 30 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 86 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 72 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 119 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 136 +- arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 120 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 278 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 32 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 288 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 334 ++ .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 326 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 16 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 322 ++ .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 294 ++ arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 53 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 32 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 158 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 64 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 45 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 39 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 68 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 13 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 5 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 27 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 24 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 14 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 178 +- arch/arm64/boot/dts/marvell/Makefile | 2 + .../dts/marvell/armada-3720-espressobin-emmc.dts | 18 - .../dts/marvell/armada-3720-espressobin-ultra.dts | 165 + .../marvell/armada-3720-espressobin-v7-emmc.dts | 40 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 24 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 39 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 3 +- arch/arm64/boot/dts/marvell/armada-7040.dtsi | 4 - .../dts/marvell/armada-8040-mcbin-singleshot.dts | 22 + .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 523 +++ arch/arm64/boot/dts/marvell/armada-8040.dtsi | 4 - arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 10 +- arch/arm64/boot/dts/mediatek/Makefile | 3 + arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 + arch/arm64/boot/dts/mediatek/mt6779.dtsi | 271 ++ .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 13 +- arch/arm64/boot/dts/mediatek/mt8167-pinfunc.h | 744 ++++ arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts | 20 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 61 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 164 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 28 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 408 +- arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 29 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 512 +++ arch/arm64/boot/dts/mediatek/mt8516.dtsi | 40 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 28 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 96 + arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 5 + .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 258 ++ .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 55 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 61 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 17 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 22 +- arch/arm64/boot/dts/qcom/Makefile | 6 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 - arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 16 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 51 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 181 +- arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 7 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 21 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 29 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 40 +- .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 28 + arch/arm64/boot/dts/qcom/msm8992.dtsi | 120 + .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 94 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 10 + arch/arm64/boot/dts/qcom/pm6150l.dtsi | 24 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 96 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 108 + arch/arm64/boot/dts/qcom/sc7180-lite.dtsi | 18 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 11 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 12 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 26 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 16 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 106 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 281 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 11 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 206 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 183 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 463 ++ arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 17 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 801 ++++ arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 454 ++ arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 6 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 491 ++- arch/arm64/boot/dts/renesas/Makefile | 4 + .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 4 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 67 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 6 +- ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 109 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +- .../renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts | 29 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 + .../renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts | 16 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 67 +- .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 3 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + .../renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts | 16 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 2 + .../boot/dts/renesas/r8a77951-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 40 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 15 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 74 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 122 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 4 + .../boot/dts/rockchip/px30-engicam-common.dtsi | 124 + .../boot/dts/rockchip/px30-engicam-ctouch2.dtsi | 30 + .../boot/dts/rockchip/px30-engicam-edimm2.2.dtsi | 66 + .../px30-engicam-px30-core-ctouch2-of10.dts | 77 + .../rockchip/px30-engicam-px30-core-ctouch2.dts | 22 + .../rockchip/px30-engicam-px30-core-edimm2.2.dts | 43 + .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 237 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 24 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 21 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 16 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 74 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 372 ++ arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 62 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 15 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 28 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 16 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 43 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 71 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 33 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 114 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 19 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 94 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 83 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 135 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 110 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 60 +- arch/arm64/configs/defconfig | 38 +- arch/arm64/include/asm/mmu_context.h | 8 +- arch/arm64/include/asm/seccomp.h | 9 + arch/arm64/include/asm/thread_info.h | 5 +- arch/arm64/kernel/signal.c | 2 +- arch/c6x/Kconfig | 1 - arch/c6x/include/asm/elf.h | 3 - arch/c6x/include/asm/mmu_context.h | 6 + arch/c6x/include/asm/thread_info.h | 1 + arch/c6x/kernel/asm-offsets.c | 1 + arch/c6x/kernel/signal.c | 3 +- arch/csky/Kconfig | 1 - arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/mmu_context.h | 8 +- arch/csky/include/asm/seccomp.h | 11 + arch/csky/include/asm/thread_info.h | 5 +- arch/csky/kernel/signal.c | 2 +- arch/h8300/Kconfig | 1 - arch/h8300/include/asm/mmu_context.h | 6 + arch/h8300/include/asm/thread_info.h | 4 +- arch/h8300/kernel/signal.c | 2 +- arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/elf.h | 1 - arch/hexagon/include/asm/mmu_context.h | 33 +- arch/hexagon/include/asm/thread_info.h | 2 + arch/hexagon/kernel/process.c | 2 +- arch/ia64/Kconfig | 1 + arch/ia64/include/asm/mmu_context.h | 17 +- arch/ia64/include/asm/thread_info.h | 4 +- arch/ia64/kernel/process.c | 5 +- arch/ia64/kernel/ptrace.c | 51 +- arch/ia64/kernel/time.c | 36 +- arch/m68k/68000/timers.c | 7 +- arch/m68k/Kconfig.cpu | 37 +- arch/m68k/Kconfig.machine | 11 + arch/m68k/amiga/config.c | 11 +- arch/m68k/apollo/config.c | 11 +- arch/m68k/atari/config.c | 2 +- arch/m68k/atari/time.c | 9 +- arch/m68k/bvme6000/config.c | 9 +- arch/m68k/coldfire/Makefile | 32 +- arch/m68k/coldfire/pit.c | 2 +- arch/m68k/coldfire/sltimers.c | 8 +- arch/m68k/coldfire/timers.c | 8 +- arch/m68k/hp300/time.c | 8 +- arch/m68k/hp300/time.h | 2 +- arch/m68k/include/asm/machdep.h | 12 +- arch/m68k/include/asm/mmu_context.h | 38 +- arch/m68k/include/asm/thread_info.h | 1 + arch/m68k/kernel/setup_mm.c | 2 +- arch/m68k/kernel/setup_no.c | 2 +- arch/m68k/kernel/signal.c | 3 +- arch/m68k/kernel/time.c | 18 +- arch/m68k/mac/config.c | 6 +- arch/m68k/mac/via.c | 8 +- arch/m68k/mvme147/config.c | 9 +- arch/m68k/mvme16x/config.c | 9 +- arch/m68k/q40/config.c | 2 +- arch/m68k/q40/q40ints.c | 10 +- arch/m68k/sun3/config.c | 4 +- arch/m68k/sun3/sun3ints.c | 3 +- arch/m68k/sun3x/time.c | 5 +- arch/m68k/sun3x/time.h | 2 +- arch/microblaze/Kconfig | 54 +- arch/microblaze/Makefile | 11 +- arch/microblaze/configs/mmu_defconfig | 1 - arch/microblaze/configs/nommu_defconfig | 90 - arch/microblaze/include/asm/dma.h | 6 - arch/microblaze/include/asm/exceptions.h | 5 - arch/microblaze/include/asm/io.h | 3 - arch/microblaze/include/asm/mmu.h | 4 - arch/microblaze/include/asm/mmu_context.h | 4 - arch/microblaze/include/asm/mmu_context_mm.h | 8 +- arch/microblaze/include/asm/page.h | 59 - arch/microblaze/include/asm/pgalloc.h | 4 - arch/microblaze/include/asm/pgtable.h | 43 - arch/microblaze/include/asm/processor.h | 40 - arch/microblaze/include/asm/registers.h | 2 - arch/microblaze/include/asm/setup.h | 2 - arch/microblaze/include/asm/thread_info.h | 2 + arch/microblaze/include/asm/tlbflush.h | 14 - arch/microblaze/include/asm/uaccess.h | 27 - arch/microblaze/kernel/Makefile | 4 +- arch/microblaze/kernel/asm-offsets.c | 2 - arch/microblaze/kernel/entry-nommu.S | 622 --- arch/microblaze/kernel/exceptions.c | 5 - arch/microblaze/kernel/head.S | 12 - arch/microblaze/kernel/hw_exception_handler.S | 130 +- arch/microblaze/kernel/microblaze_ksyms.c | 2 - arch/microblaze/kernel/process.c | 10 - arch/microblaze/kernel/setup.c | 4 +- arch/microblaze/kernel/signal.c | 10 +- arch/microblaze/kernel/unwind.c | 19 - arch/microblaze/mm/Makefile | 4 +- arch/microblaze/mm/consistent.c | 29 - arch/microblaze/mm/init.c | 49 - arch/microblaze/pci/pci-common.c | 2 - arch/mips/Kconfig | 16 +- arch/mips/Makefile | 3 +- arch/mips/ar7/gpio.c | 1 + arch/mips/bcm47xx/Kconfig | 2 + arch/mips/boot/.gitignore | 1 + arch/mips/boot/compressed/Makefile | 97 +- arch/mips/boot/compressed/ld.script | 9 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6358.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6368.dtsi | 6 + arch/mips/boot/dts/img/pistachio_marduk.dts | 5 +- arch/mips/boot/dts/ingenic/ci20.dts | 45 +- arch/mips/boot/dts/ingenic/cu1000-neo.dts | 62 +- arch/mips/boot/dts/ingenic/cu1830-neo.dts | 66 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 45 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 56 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 58 +- arch/mips/boot/dts/mscc/Makefile | 11 +- arch/mips/boot/dts/mscc/jaguar2.dtsi | 167 + arch/mips/boot/dts/mscc/jaguar2_common.dtsi | 25 + arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 267 ++ arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 107 + arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 57 + arch/mips/boot/dts/mscc/luton.dtsi | 116 + arch/mips/boot/dts/mscc/luton_pcb091.dts | 30 + arch/mips/boot/dts/mscc/serval.dtsi | 153 + arch/mips/boot/dts/mscc/serval_common.dtsi | 127 + arch/mips/boot/dts/mscc/serval_pcb105.dts | 17 + arch/mips/boot/dts/mscc/serval_pcb106.dts | 17 + arch/mips/boot/dts/mti/sead3.dts | 2 +- arch/mips/boot/dts/ralink/mt7628a.dtsi | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 15 + arch/mips/cavium-octeon/setup.c | 9 - arch/mips/cavium-octeon/smp.c | 3 - arch/mips/configs/ci20_defconfig | 15 +- arch/mips/configs/cu1000-neo_defconfig | 28 +- arch/mips/configs/cu1830-neo_defconfig | 32 +- arch/mips/configs/gcw0_defconfig | 1 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/configs/rs90_defconfig | 1 - arch/mips/generic/Kconfig | 37 +- arch/mips/generic/Platform | 3 + arch/mips/generic/board-jaguar2.its.S | 40 + arch/mips/generic/board-luton.its.S | 23 + arch/mips/generic/board-serval.its.S | 24 + arch/mips/include/asm/compiler.h | 9 +- arch/mips/include/asm/cpu-features.h | 2 - arch/mips/include/asm/mach-loongson64/boot_param.h | 4 + .../asm/mach-loongson64/kernel-entry-init.h | 8 - .../include/asm/mach-loongson64/loongson_regs.h | 10 + arch/mips/include/asm/mmu_context.h | 11 +- arch/mips/include/asm/pgtable.h | 10 +- arch/mips/include/asm/thread_info.h | 4 +- arch/mips/include/asm/types.h | 1 - arch/mips/kernel/mips-cm.c | 1 + arch/mips/kernel/relocate.c | 13 +- arch/mips/kernel/setup.c | 8 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/smp-bmips.c | 3 - arch/mips/kernel/smp-cps.c | 2 + arch/mips/kernel/vdso.c | 4 +- arch/mips/kvm/mmu.c | 4 +- arch/mips/lib/uncached.c | 4 +- arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/boardinfo.c | 48 + arch/mips/loongson64/env.c | 10 + arch/mips/loongson64/numa.c | 27 +- arch/mips/loongson64/smp.c | 126 +- arch/mips/mm/c-r4k.c | 12 +- arch/mips/mm/cache.c | 69 +- arch/mips/mm/hugetlbpage.c | 12 - arch/mips/mm/sc-mips.c | 4 +- arch/mips/pci/pci-vr41xx.c | 4 +- arch/nds32/Kconfig | 1 - arch/nds32/include/asm/elf.h | 1 - arch/nds32/include/asm/mmu_context.h | 10 +- arch/nds32/include/asm/thread_info.h | 2 + arch/nds32/kernel/ex-exit.S | 2 +- arch/nds32/kernel/signal.c | 2 +- arch/nios2/Kconfig | 1 - arch/nios2/include/asm/mmu_context.h | 21 +- arch/nios2/include/asm/thread_info.h | 2 + arch/nios2/kernel/signal.c | 3 +- arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/mmu_context.h | 8 +- arch/openrisc/include/asm/thread_info.h | 2 + arch/openrisc/kernel/signal.c | 2 +- arch/parisc/Kconfig | 2 +- arch/parisc/configs/generic-64bit_defconfig | 1 - arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/mmu_context.h | 12 +- arch/parisc/include/asm/processor.h | 8 +- arch/parisc/include/asm/seccomp.h | 22 + arch/parisc/include/asm/signal.h | 2 - arch/parisc/include/asm/thread_info.h | 4 +- arch/parisc/include/uapi/asm/types.h | 7 - arch/parisc/kernel/entry.S | 4 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/parisc/kernel/processor.c | 5 +- arch/parisc/kernel/signal.c | 3 +- arch/parisc/kernel/sys_parisc.c | 23 +- arch/parisc/kernel/time.c | 9 +- arch/powerpc/Kconfig | 1 - arch/powerpc/boot/Makefile | 1 + arch/powerpc/boot/decompress.c | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/include/asm/mmu_context.h | 13 +- arch/powerpc/include/asm/seccomp.h | 23 + arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/kernel/prom_init.c | 1 + arch/powerpc/kernel/signal.c | 2 +- arch/powerpc/kernel/uprobes.c | 1 + arch/powerpc/kernel/vmlinux.lds.S | 4 + arch/powerpc/perf/imc-pmu.c | 1 + arch/powerpc/platforms/cell/spufs/coredump.c | 2 +- arch/riscv/Kconfig | 1 - arch/riscv/include/asm/mmu_context.h | 22 +- arch/riscv/include/asm/seccomp.h | 10 + arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/kernel/signal.c | 2 +- arch/s390/Kconfig | 1 - arch/s390/include/asm/ccwdev.h | 2 + arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/mmu_context.h | 9 +- arch/s390/include/asm/seccomp.h | 9 + arch/s390/include/asm/thread_info.h | 2 + arch/s390/kernel/entry.S | 11 +- arch/s390/kernel/signal.c | 2 +- arch/s390/pci/pci_mmio.c | 4 +- arch/sh/Kconfig | 1 - arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/mmu_context.h | 7 +- arch/sh/include/asm/mmu_context_32.h | 9 - arch/sh/include/asm/seccomp.h | 10 + arch/sh/include/asm/thread_info.h | 4 +- arch/sh/kernel/signal_32.c | 2 +- arch/sparc/Kconfig | 1 - arch/sparc/include/asm/mmu_context_32.h | 10 +- arch/sparc/include/asm/mmu_context_64.h | 10 +- arch/sparc/include/asm/thread_info_32.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 6 +- arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/signal_64.c | 2 +- arch/um/Kconfig | 1 - arch/um/include/asm/mmu_context.h | 12 +- arch/um/include/asm/thread_info.h | 2 + arch/um/kernel/process.c | 3 +- arch/x86/Kconfig | 1 - arch/x86/include/asm/mem_encrypt.h | 2 + arch/x86/include/asm/mmu_context.h | 6 + arch/x86/include/asm/seccomp.h | 20 + arch/x86/kernel/setup.c | 6 + arch/x86/mm/mem_encrypt.c | 31 + arch/x86/pci/sta2x11-fixup.c | 3 +- arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/mmu_context.h | 11 +- arch/xtensa/include/asm/nommu_context.h | 26 +- arch/xtensa/include/asm/seccomp.h | 11 + arch/xtensa/include/asm/thread_info.h | 5 +- arch/xtensa/kernel/entry.S | 4 +- arch/xtensa/kernel/signal.c | 3 +- block/bio.c | 10 +- block/blk-cgroup.c | 51 +- block/blk-core.c | 70 +- block/blk-flush.c | 32 +- block/blk-iocost.c | 287 +- block/blk-lib.c | 2 +- block/blk-merge.c | 18 +- block/blk-mq-sched.c | 2 +- block/blk-mq.c | 48 +- block/blk-mq.h | 9 +- block/blk-settings.c | 23 +- block/blk-throttle.c | 6 + block/blk-wbt.c | 1 - block/blk-zoned.c | 16 +- block/blk.h | 97 +- block/bounce.c | 2 +- block/genhd.c | 565 +-- block/ioctl.c | 74 +- block/partitions/core.c | 250 +- drivers/Makefile | 2 - drivers/android/binder.c | 2 +- drivers/block/Kconfig | 8 +- drivers/block/Makefile | 7 +- drivers/block/amiflop.c | 98 +- drivers/block/aoe/aoecmd.c | 15 +- drivers/block/ataflop.c | 135 +- drivers/block/brd.c | 39 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_worker.c | 3 +- drivers/block/floppy.c | 154 +- drivers/block/loop.c | 72 +- drivers/block/mtip32xx/mtip32xx.c | 15 - drivers/block/mtip32xx/mtip32xx.h | 2 - drivers/block/nbd.c | 94 +- drivers/block/null_blk.h | 136 - drivers/block/null_blk/Kconfig | 12 + drivers/block/null_blk/Makefile | 11 + drivers/block/null_blk/main.c | 2031 +++++++++ drivers/block/null_blk/null_blk.h | 162 + drivers/block/null_blk/trace.c | 21 + drivers/block/null_blk/trace.h | 79 + drivers/block/null_blk/zoned.c | 677 +++ drivers/block/null_blk_main.c | 2012 --------- drivers/block/null_blk_trace.c | 21 - drivers/block/null_blk_trace.h | 79 - drivers/block/null_blk_zoned.c | 606 --- drivers/block/pktcdvd.c | 9 +- drivers/block/rbd.c | 43 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 21 +- drivers/block/rnbd/rnbd-clt.c | 36 +- drivers/block/rnbd/rnbd-clt.h | 4 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 66 +- drivers/block/rnbd/rnbd-srv.c | 19 +- drivers/block/rnbd/rnbd-srv.h | 4 +- drivers/block/swim.c | 17 - drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkback/common.h | 4 +- drivers/block/xen-blkback/xenbus.c | 4 +- drivers/block/xen-blkfront.c | 22 +- drivers/block/z2ram.c | 547 ++- drivers/block/zram/zram_drv.c | 34 +- drivers/block/zram/zram_drv.h | 1 - drivers/bus/mips_cdmm.c | 4 +- drivers/bus/ti-sysc.c | 41 +- drivers/cdrom/cdrom.c | 12 +- drivers/char/ipmi/bt-bmc.c | 6 +- drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/char/ipmi/ipmi_msghandler.c | 3 +- drivers/char/ipmi/ipmi_watchdog.c | 8 +- drivers/clk/samsung/Kconfig | 10 + drivers/clk/samsung/Makefile | 2 +- drivers/clk/samsung/clk-exynos-clkout.c | 199 +- drivers/clk/ti/clk-33xx.c | 2 + drivers/clk/ti/clk-43xx.c | 8 + drivers/clk/ti/clk-44xx.c | 2 +- drivers/clk/ti/clk-7xx.c | 7 + drivers/clocksource/Kconfig | 2 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/firmware/arm_scmi/notify.c | 10 +- drivers/firmware/arm_scmi/sensors.c | 720 +++- drivers/firmware/imx/imx-dsp.c | 72 +- drivers/firmware/imx/scu-pd.c | 12 + drivers/firmware/meson/Kconfig | 5 +- drivers/firmware/meson/meson_sm.c | 1 + drivers/firmware/tegra/bpmp-debugfs.c | 6 +- drivers/firmware/ti_sci.c | 213 +- drivers/firmware/ti_sci.h | 72 +- drivers/firmware/xilinx/zynqmp.c | 46 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 3 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 34 +- drivers/gpu/drm/msm/msm_iommu.c | 1 - drivers/gpu/drm/panfrost/panfrost_mmu.c | 7 - drivers/gpu/drm/sun4i/sun4i_backend.c | 19 - drivers/hid/Kconfig | 3 + drivers/hid/Makefile | 2 + drivers/hid/amd-sfh-hid/Kconfig | 18 + drivers/hid/amd-sfh-hid/Makefile | 13 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 246 ++ drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 174 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 67 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 152 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 79 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 224 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 107 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 645 +++ drivers/hid/hid-asus.c | 123 +- drivers/hid/hid-elecom.c | 51 +- drivers/hid/hid-ids.h | 7 + drivers/hid/hid-input.c | 6 +- drivers/hid/hid-ite.c | 13 +- drivers/hid/hid-logitech-hidpp.c | 2 + drivers/hid/hid-mf.c | 2 + drivers/hid/hid-quirks.c | 3 + drivers/hid/hid-sony.c | 247 +- drivers/hid/hidraw.c | 24 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ishtp-hid.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 + drivers/hid/wacom_sys.c | 16 +- drivers/hv/channel.c | 174 +- drivers/hv/hv_balloon.c | 5 +- drivers/hv/hyperv_vmbus.h | 6 +- drivers/hv/ring_buffer.c | 29 +- drivers/hv/vmbus_drv.c | 52 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwspinlock/sirf_hwspinlock.c | 2 +- drivers/hwspinlock/sprd_hwspinlock.c | 17 +- drivers/ide/ide-probe.c | 66 +- drivers/ide/ide-tape.c | 2 - drivers/infiniband/core/cm.c | 9 +- drivers/infiniband/core/cma.c | 195 +- drivers/infiniband/core/cma_configfs.c | 4 +- drivers/infiniband/core/core_priv.h | 28 +- drivers/infiniband/core/counters.c | 138 +- drivers/infiniband/core/cq.c | 16 +- drivers/infiniband/core/device.c | 92 +- drivers/infiniband/core/iwpm_util.h | 2 +- drivers/infiniband/core/rdma_core.c | 101 +- drivers/infiniband/core/restrack.c | 23 +- drivers/infiniband/core/rw.c | 5 +- drivers/infiniband/core/sa_query.c | 3 +- drivers/infiniband/core/sysfs.c | 166 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/umem.c | 17 +- drivers/infiniband/core/user_mad.c | 6 +- drivers/infiniband/core/uverbs_cmd.c | 149 +- drivers/infiniband/core/uverbs_main.c | 4 +- drivers/infiniband/core/uverbs_std_types.c | 18 +- .../infiniband/core/uverbs_std_types_async_fd.c | 5 +- .../infiniband/core/uverbs_std_types_counters.c | 5 +- drivers/infiniband/core/uverbs_std_types_cq.c | 4 +- drivers/infiniband/core/uverbs_std_types_device.c | 14 +- drivers/infiniband/core/uverbs_std_types_dm.c | 6 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_mr.c | 6 +- drivers/infiniband/core/uverbs_std_types_qp.c | 8 +- drivers/infiniband/core/uverbs_std_types_srq.c | 4 +- drivers/infiniband/core/uverbs_std_types_wq.c | 4 +- drivers/infiniband/core/uverbs_uapi.c | 5 +- drivers/infiniband/core/verbs.c | 27 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 15 +- drivers/infiniband/hw/bnxt_re/main.c | 34 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 2 +- drivers/infiniband/hw/cxgb4/cq.c | 3 + drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 - drivers/infiniband/hw/cxgb4/mem.c | 84 - drivers/infiniband/hw/cxgb4/provider.c | 35 +- drivers/infiniband/hw/cxgb4/qp.c | 8 +- drivers/infiniband/hw/efa/efa_main.c | 34 +- drivers/infiniband/hw/efa/efa_verbs.c | 6 + drivers/infiniband/hw/hfi1/qp.c | 1 + drivers/infiniband/hw/hfi1/sysfs.c | 62 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 5 + drivers/infiniband/hw/hns/hns_roce_ah.c | 55 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 132 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 37 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 6 +- drivers/infiniband/hw/hns/hns_roce_common.h | 26 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 46 +- drivers/infiniband/hw/hns/hns_roce_db.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 178 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 59 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 50 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 554 +-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 265 +- drivers/infiniband/hw/hns/hns_roce_main.c | 82 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 79 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 14 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 300 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 53 +- drivers/infiniband/hw/i40iw/i40iw.h | 1 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 72 +- drivers/infiniband/hw/i40iw/i40iw_d.h | 35 +- drivers/infiniband/hw/i40iw/i40iw_status.h | 1 - drivers/infiniband/hw/i40iw/i40iw_type.h | 38 +- drivers/infiniband/hw/i40iw/i40iw_uk.c | 41 +- drivers/infiniband/hw/i40iw/i40iw_user.h | 8 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 121 +- drivers/infiniband/hw/mlx4/mad.c | 1 + drivers/infiniband/hw/mlx4/main.c | 64 +- drivers/infiniband/hw/mlx4/mcg.c | 82 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx4/qp.c | 14 +- drivers/infiniband/hw/mlx4/srq.c | 4 + drivers/infiniband/hw/mlx4/sysfs.c | 66 +- drivers/infiniband/hw/mlx5/cq.c | 77 +- drivers/infiniband/hw/mlx5/devx.c | 90 +- drivers/infiniband/hw/mlx5/fs.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 105 +- drivers/infiniband/hw/mlx5/mem.c | 192 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 102 +- drivers/infiniband/hw/mlx5/mr.c | 960 +++-- drivers/infiniband/hw/mlx5/odp.c | 56 +- drivers/infiniband/hw/mlx5/qp.c | 197 +- drivers/infiniband/hw/mlx5/restrack.c | 2 +- drivers/infiniband/hw/mlx5/srq.c | 34 +- drivers/infiniband/hw/mlx5/srq.h | 1 + drivers/infiniband/hw/mlx5/srq_cmd.c | 80 +- drivers/infiniband/hw/mthca/mthca_cq.c | 2 +- drivers/infiniband/hw/mthca/mthca_dev.h | 1 - drivers/infiniband/hw/mthca/mthca_provider.c | 61 +- drivers/infiniband/hw/mthca/mthca_qp.c | 3 + drivers/infiniband/hw/ocrdma/ocrdma_main.c | 42 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 11 +- drivers/infiniband/hw/qedr/main.c | 39 +- drivers/infiniband/hw/qedr/verbs.c | 13 + drivers/infiniband/hw/qib/qib_pcie.c | 11 +- drivers/infiniband/hw/qib/qib_sysfs.c | 96 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 19 - drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 100 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 3 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 34 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/Kconfig | 1 - drivers/infiniband/sw/rdmavt/ah.c | 3 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/mcast.c | 12 +- drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rdmavt/qp.c | 18 +- drivers/infiniband/sw/rdmavt/vt.c | 36 +- drivers/infiniband/sw/rxe/Kconfig | 1 - drivers/infiniband/sw/rxe/rxe_cq.c | 5 - drivers/infiniband/sw/rxe/rxe_mr.c | 1 - drivers/infiniband/sw/rxe/rxe_net.c | 18 - drivers/infiniband/sw/rxe/rxe_queue.h | 94 +- drivers/infiniband/sw/rxe/rxe_req.c | 3 +- drivers/infiniband/sw/rxe/rxe_resp.c | 5 - drivers/infiniband/sw/rxe/rxe_verbs.c | 67 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 - drivers/infiniband/sw/siw/Kconfig | 1 - drivers/infiniband/sw/siw/siw.h | 1 - drivers/infiniband/sw/siw/siw_cm.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 52 +- drivers/infiniband/sw/siw/siw_verbs.c | 12 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 4 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 24 +- drivers/infiniband/ulp/isert/ib_isert.c | 35 +- drivers/infiniband/ulp/isert/ib_isert.h | 6 + drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 2 +- .../infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 62 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 74 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 21 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 119 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs.c | 61 +- drivers/infiniband/ulp/srp/ib_srp.c | 48 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 16 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 2 +- drivers/interconnect/qcom/sdm845.c | 3 + drivers/iommu/Kconfig | 7 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/amd_iommu_types.h | 19 +- drivers/iommu/amd/init.c | 6 +- drivers/iommu/amd/iommu.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 244 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 59 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 30 + drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 13 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 17 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 270 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 76 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 - drivers/iommu/dma-iommu.c | 244 +- drivers/iommu/intel/Kconfig | 1 + drivers/iommu/intel/iommu.c | 918 +--- drivers/iommu/intel/svm.c | 6 +- drivers/iommu/io-pgtable-arm-v7s.c | 11 +- drivers/iommu/io-pgtable-arm.c | 19 +- drivers/iommu/ioasid.c | 38 +- drivers/iommu/iommu-sva-lib.c | 86 + drivers/iommu/iommu-sva-lib.h | 15 + drivers/iommu/iommu.c | 276 +- drivers/iommu/iova.c | 100 +- drivers/iommu/ipmmu-vmsa.c | 1 - drivers/iommu/msm_iommu.c | 7 - drivers/iommu/mtk_iommu.c | 1 - drivers/iommu/tegra-smmu.c | 240 +- drivers/leds/leds-lp50xx.c | 6 +- drivers/leds/leds-netxbig.c | 35 +- drivers/leds/leds-turris-omnia.c | 85 +- drivers/lightnvm/pblk-core.c | 4 + drivers/md/bcache/request.c | 9 +- drivers/md/bcache/super.c | 38 +- drivers/md/bcache/writeback.c | 9 + drivers/md/dm-core.h | 7 - drivers/md/dm-raid.c | 3 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm-table.c | 9 +- drivers/md/dm.c | 58 +- drivers/md/md-cluster.c | 75 +- drivers/md/md-linear.c | 6 +- drivers/md/md.c | 148 +- drivers/md/md.h | 6 +- drivers/md/raid0.c | 8 +- drivers/md/raid1.c | 7 +- drivers/md/raid10.c | 9 +- drivers/md/raid5.c | 15 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 27 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 17 - drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 - drivers/memory/Kconfig | 6 +- drivers/memory/jz4780-nemc.c | 6 +- drivers/memory/mtk-smi.c | 19 + drivers/memory/renesas-rpc-if.c | 18 +- drivers/memory/tegra/Kconfig | 10 +- drivers/memory/tegra/mc.c | 155 +- drivers/memory/tegra/mc.h | 22 + drivers/memory/tegra/tegra114.c | 6 + drivers/memory/tegra/tegra124-emc.c | 22 +- drivers/memory/tegra/tegra124.c | 6 + drivers/memory/tegra/tegra20-emc.c | 520 ++- drivers/memory/tegra/tegra20.c | 77 + drivers/memory/tegra/tegra210-emc-core.c | 39 +- drivers/memory/tegra/tegra210.c | 60 +- drivers/memory/tegra/tegra30-emc.c | 411 +- drivers/memory/tegra/tegra30.c | 245 +- drivers/message/fusion/mptbase.c | 15 +- drivers/message/fusion/mptfc.c | 2 +- drivers/message/fusion/mptsas.c | 45 +- drivers/message/fusion/mptsas.h | 1 + drivers/message/fusion/mptscsih.c | 2 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/88pm800.c | 2 +- drivers/mfd/88pm860x-core.c | 50 +- drivers/mfd/Kconfig | 32 +- drivers/mfd/altera-sysmgr.c | 2 +- drivers/mfd/at91-usart.c | 12 +- drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/bcm590xx.c | 2 +- drivers/mfd/da9055-core.c | 8 +- drivers/mfd/da9055-i2c.c | 2 +- drivers/mfd/da9062-core.c | 26 +- drivers/mfd/da9063-core.c | 8 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/da9150-core.c | 8 +- drivers/mfd/ene-kb3930.c | 2 +- drivers/mfd/fsl-imx25-tsadc.c | 2 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/htc-i2cpld.c | 2 + drivers/mfd/intel_msic.c | 18 +- drivers/mfd/intel_quark_i2c_gpio.c | 4 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 14 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 10 +- drivers/mfd/intel_soc_pmic_chtwc.c | 4 +- drivers/mfd/intel_soc_pmic_crc.c | 10 +- drivers/mfd/ioc3.c | 16 +- drivers/mfd/kempld-core.c | 100 +- drivers/mfd/lp8788.c | 4 +- drivers/mfd/madera-core.c | 35 +- drivers/mfd/max77650.c | 2 +- drivers/mfd/max77686.c | 2 +- drivers/mfd/max8925-core.c | 56 +- drivers/mfd/motorola-cpcap.c | 6 +- drivers/mfd/mt6397-core.c | 2 +- drivers/mfd/qcom-spmi-pmic.c | 4 + drivers/mfd/rdc321x-southbridge.c | 4 +- drivers/mfd/retu-mfd.c | 4 +- drivers/mfd/rk808.c | 8 +- drivers/mfd/rt5033.c | 2 +- drivers/mfd/stmfx.c | 12 +- drivers/mfd/stmpe.c | 10 +- drivers/mfd/sun4i-gpadc.c | 4 +- drivers/mfd/syscon.c | 18 + drivers/mfd/tc3589x.c | 4 +- drivers/mfd/tc6387xb.c | 2 +- drivers/mfd/tc6393xb.c | 6 +- drivers/mfd/tps65090.c | 2 +- drivers/mfd/tps65217.c | 4 +- drivers/mfd/tps6586x.c | 2 +- drivers/mfd/tps65910.c | 46 +- drivers/mfd/tps65911-comparator.c | 4 +- drivers/mfd/tps80031.c | 2 +- drivers/mfd/twl6030-irq.c | 2 +- drivers/mfd/wm831x-core.c | 52 +- drivers/mfd/wm8994-core.c | 6 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/bugs.c | 50 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/fortify.c | 82 + drivers/misc/lkdtm/lkdtm.h | 19 +- drivers/mtd/Kconfig | 1 + drivers/mtd/devices/docg3.c | 5 +- drivers/mtd/devices/phram.c | 54 +- drivers/mtd/devices/powernv_flash.c | 5 +- drivers/mtd/maps/physmap-bt1-rom.c | 8 +- drivers/mtd/maps/plat-ram.c | 11 +- drivers/mtd/mtd_blkdevs.c | 28 - drivers/mtd/mtdchar.c | 2 - drivers/mtd/mtdcore.c | 6 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/mtdsuper.c | 17 +- drivers/mtd/nand/Kconfig | 33 +- drivers/mtd/nand/Makefile | 2 + drivers/mtd/nand/core.c | 124 + drivers/mtd/nand/ecc-sw-bch.c | 406 ++ drivers/mtd/nand/ecc-sw-hamming.c | 659 +++ drivers/mtd/nand/ecc.c | 140 +- drivers/mtd/nand/onenand/onenand_base.c | 444 +- drivers/mtd/nand/onenand/onenand_bbt.c | 32 +- drivers/mtd/nand/onenand/onenand_omap2.c | 16 +- drivers/mtd/nand/raw/Kconfig | 45 +- drivers/mtd/nand/raw/Makefile | 4 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 1 + drivers/mtd/nand/raw/au1550nd.c | 1 + drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/cs553x_nand.c | 3 +- drivers/mtd/nand/raw/davinci_nand.c | 38 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 1 - drivers/mtd/nand/raw/fsl_ifc_nand.c | 1 - drivers/mtd/nand/raw/fsl_upm.c | 1 - drivers/mtd/nand/raw/fsmc_nand.c | 5 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 76 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-regs.h | 1 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 2 - drivers/mtd/nand/raw/intel-nand-controller.c | 721 ++++ drivers/mtd/nand/raw/lpc32xx_mlc.c | 1 - drivers/mtd/nand/raw/lpc32xx_slc.c | 3 +- drivers/mtd/nand/raw/marvell_nand.c | 6 - drivers/mtd/nand/raw/meson_nand.c | 7 +- drivers/mtd/nand/raw/mxc_nand.c | 94 +- drivers/mtd/nand/raw/mxic_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 204 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_bch.c | 219 - drivers/mtd/nand/raw/nand_ecc.c | 484 --- drivers/mtd/nand/raw/nand_legacy.c | 9 +- drivers/mtd/nand/raw/nandsim.c | 3 +- drivers/mtd/nand/raw/ndfc.c | 3 +- drivers/mtd/nand/raw/omap2.c | 49 +- drivers/mtd/nand/raw/omap_elm.c | 7 +- drivers/mtd/nand/raw/pasemi_nand.c | 1 - drivers/mtd/nand/raw/qcom_nandc.c | 74 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 1495 +++++++ drivers/mtd/nand/raw/s3c2410.c | 5 +- drivers/mtd/nand/raw/sharpsl.c | 3 +- drivers/mtd/nand/raw/sunxi_nand.c | 149 +- drivers/mtd/nand/raw/tmio_nand.c | 7 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/spi/Kconfig | 1 + drivers/mtd/nand/spi/core.c | 286 +- drivers/mtd/nand/spi/macronix.c | 47 + drivers/mtd/nand/spi/micron.c | 124 +- drivers/mtd/nand/spi/toshiba.c | 2 +- drivers/mtd/parsers/cmdlinepart.c | 14 +- drivers/mtd/sm_ftl.c | 30 +- drivers/mtd/spi-nor/Kconfig | 44 + drivers/mtd/spi-nor/atmel.c | 191 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +- drivers/mtd/spi-nor/core.c | 595 ++- drivers/mtd/spi-nor/core.h | 38 + drivers/mtd/spi-nor/esmt.c | 2 +- drivers/mtd/spi-nor/intel.c | 19 +- drivers/mtd/spi-nor/micron-st.c | 115 +- drivers/mtd/spi-nor/sfdp.c | 172 +- drivers/mtd/spi-nor/sfdp.h | 8 + drivers/mtd/spi-nor/spansion.c | 172 + drivers/mtd/spi-nor/sst.c | 32 +- drivers/mtd/tests/mtd_nandecctest.c | 31 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/eba.c | 3 +- drivers/mtd/ubi/gluebi.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/ethernet/amd/Kconfig | 10 +- drivers/net/ethernet/amd/Makefile | 1 - drivers/net/ethernet/amd/am79c961a.c | 763 ---- drivers/net/ethernet/amd/am79c961a.h | 143 - .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/hyperv/hyperv_net.h | 13 + drivers/net/hyperv/netvsc.c | 22 +- drivers/net/hyperv/rndis_filter.c | 6 + drivers/net/wireguard/socket.c | 4 +- drivers/net/wireless/ath/ath10k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/net/xen-netback/xenbus.c | 6 +- drivers/nvme/host/core.c | 168 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 5 + drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 8 +- drivers/nvme/host/multipath.c | 5 +- drivers/nvme/host/nvme.h | 11 +- drivers/nvme/host/pci.c | 27 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/host/zns.c | 13 +- drivers/nvme/target/Kconfig | 2 +- drivers/nvme/target/admin-cmd.c | 20 +- drivers/nvme/target/configfs.c | 40 + drivers/nvme/target/core.c | 15 +- drivers/nvme/target/discovery.c | 1 + drivers/nvme/target/fcloop.c | 81 +- drivers/nvme/target/loop.c | 12 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/passthru.c | 37 +- drivers/nvme/target/rdma.c | 3 +- drivers/pci/p2pdma.c | 25 +- drivers/pcmcia/Kconfig | 1 + drivers/pcmcia/at91_cf.c | 50 +- drivers/pinctrl/Kconfig | 20 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-s500.c | 2 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx21.c | 330 -- drivers/pinctrl/intel/Kconfig | 25 + drivers/pinctrl/intel/Makefile | 3 + drivers/pinctrl/intel/pinctrl-alderlake.c | 437 ++ drivers/pinctrl/intel/pinctrl-elkhartlake.c | 513 +++ drivers/pinctrl/intel/pinctrl-lakefield.c | 375 ++ drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 13 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/Kconfig | 17 +- drivers/pinctrl/meson/pinctrl-meson-a1.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 3 + drivers/pinctrl/meson/pinctrl-meson-axg.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.c | 8 + drivers/pinctrl/meson/pinctrl-meson.h | 1 + drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 2 + drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 10 +- drivers/pinctrl/pinctrl-amd.c | 43 +- drivers/pinctrl/pinctrl-at91-pio4.c | 22 +- drivers/pinctrl/pinctrl-falcon.c | 14 +- drivers/pinctrl/pinctrl-ingenic.c | 1267 ++---- drivers/pinctrl/pinctrl-microchip-sgpio.c | 892 ++++ drivers/pinctrl/pinctrl-ocelot.c | 186 +- drivers/pinctrl/qcom/Kconfig | 88 +- drivers/pinctrl/qcom/Makefile | 4 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 695 +++ drivers/pinctrl/qcom/pinctrl-msm.c | 2 + drivers/pinctrl/qcom/pinctrl-msm8953.c | 1844 ++++++++ drivers/pinctrl/qcom/pinctrl-sc7280.c | 1495 +++++++ drivers/pinctrl/qcom/pinctrl-sdx55.c | 1018 +++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/core.c | 2 + drivers/pinctrl/renesas/core.h | 4 + drivers/pinctrl/renesas/gpio.c | 2 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 55 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 146 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 18 + drivers/pinctrl/renesas/pfc-r8a77950.c | 45 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 134 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 132 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 132 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 132 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 1 + drivers/pinctrl/renesas/pinctrl.c | 68 +- drivers/pinctrl/renesas/sh_pfc.h | 12 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 5 - drivers/pinctrl/spear/pinctrl-spear300.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 +- drivers/rapidio/rio.c | 81 - drivers/remoteproc/Kconfig | 14 +- drivers/remoteproc/Makefile | 1 + drivers/remoteproc/ingenic_rproc.c | 2 +- drivers/remoteproc/mtk_common.h | 30 +- drivers/remoteproc/mtk_scp.c | 116 +- drivers/remoteproc/pru_rproc.c | 875 ++++ drivers/remoteproc/pru_rproc.h | 46 + drivers/remoteproc/qcom_common.c | 146 + drivers/remoteproc/qcom_common.h | 8 + drivers/remoteproc/qcom_q6v5.c | 8 +- drivers/remoteproc/qcom_q6v5.h | 3 +- drivers/remoteproc/qcom_q6v5_adsp.c | 15 +- drivers/remoteproc/qcom_q6v5_mss.c | 124 +- drivers/remoteproc/qcom_q6v5_pas.c | 35 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/remoteproc/qcom_sysmon.c | 118 +- drivers/remoteproc/qcom_wcnss.c | 109 +- drivers/remoteproc/remoteproc_core.c | 69 +- drivers/remoteproc/remoteproc_coredump.c | 140 + drivers/remoteproc/remoteproc_elf_helpers.h | 26 + drivers/remoteproc/remoteproc_sysfs.c | 33 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 4 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 113 +- drivers/remoteproc/wkup_m3_rproc.c | 41 +- drivers/reset/Kconfig | 10 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 73 + drivers/reset/reset-bcm6345.c | 135 + drivers/reset/reset-meson.c | 8 +- drivers/reset/reset-socfpga.c | 11 +- drivers/reset/reset-ti-syscon.c | 4 +- drivers/rpmsg/Kconfig | 9 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/rpmsg_core.c | 44 + drivers/rpmsg/rpmsg_internal.h | 14 +- drivers/rpmsg/rpmsg_ns.c | 126 + drivers/rpmsg/virtio_rpmsg_bus.c | 186 +- drivers/s390/block/dasd.c | 31 +- drivers/s390/block/dasd_devmap.c | 109 + drivers/s390/block/dasd_eckd.c | 175 +- drivers/s390/block/dasd_fba.c | 2 +- drivers/s390/block/dasd_int.h | 114 +- drivers/s390/block/dasd_ioctl.c | 36 +- drivers/s390/cio/chp.c | 15 + drivers/s390/cio/chp.h | 1 + drivers/s390/cio/chsc.c | 145 +- drivers/s390/cio/chsc.h | 3 +- drivers/s390/cio/device.c | 15 +- drivers/s390/cio/vfio_ccw_ops.c | 26 + drivers/s390/cio/vfio_ccw_private.h | 4 + drivers/s390/scsi/zfcp_aux.c | 11 + drivers/s390/scsi/zfcp_def.h | 1 + drivers/s390/scsi/zfcp_ext.h | 2 - drivers/s390/scsi/zfcp_fsf.c | 22 +- drivers/s390/scsi/zfcp_fsf.h | 11 + drivers/s390/scsi/zfcp_qdio.c | 47 + drivers/s390/scsi/zfcp_qdio.h | 2 + drivers/scsi/3w-9xxx.c | 30 +- drivers/scsi/3w-sas.c | 32 +- drivers/scsi/NCR5380.c | 92 +- drivers/scsi/NCR5380.h | 3 +- drivers/scsi/aacraid/commctrl.c | 22 +- drivers/scsi/aacraid/commsup.c | 1 + drivers/scsi/aacraid/linit.c | 95 +- drivers/scsi/advansys.c | 16 +- drivers/scsi/aha1740.c | 1 + drivers/scsi/aic7xxx/aic79xx.h | 12 +- drivers/scsi/aic7xxx/aic79xx_core.c | 12 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 3 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 43 +- drivers/scsi/aic7xxx/aic79xx_pci.c | 6 +- drivers/scsi/aic7xxx/aic7xxx.h | 10 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 10 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 46 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 4 +- drivers/scsi/aic94xx/aic94xx_scb.c | 2 + drivers/scsi/aic94xx/aic94xx_task.c | 3 +- drivers/scsi/arcmsr/arcmsr.h | 1 + drivers/scsi/arcmsr/arcmsr_hba.c | 55 +- drivers/scsi/atari_scsi.c | 10 +- drivers/scsi/be2iscsi/be_main.c | 2 +- drivers/scsi/be2iscsi/be_mgmt.c | 4 - drivers/scsi/bfa/bfa_fcs_lport.c | 2 +- drivers/scsi/bfa/bfa_ioc.c | 6 +- drivers/scsi/bnx2fc/bnx2fc.h | 1 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 6 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 1 - drivers/scsi/csiostor/csio_wr.c | 1 + drivers/scsi/dc395x.c | 15 +- drivers/scsi/device_handler/scsi_dh_alua.c | 10 +- drivers/scsi/esas2r/esas2r.h | 5 +- drivers/scsi/esas2r/esas2r_disc.c | 3 +- drivers/scsi/esas2r/esas2r_init.c | 53 +- drivers/scsi/esas2r/esas2r_int.c | 8 +- drivers/scsi/esas2r/esas2r_main.c | 11 +- drivers/scsi/fcoe/fcoe.c | 3 +- drivers/scsi/fcoe/fcoe_sysfs.c | 4 +- drivers/scsi/fnic/fnic.h | 3 +- drivers/scsi/fnic/fnic_fcs.c | 10 +- drivers/scsi/fnic/fnic_main.c | 3 + drivers/scsi/fnic/fnic_scsi.c | 17 +- drivers/scsi/g_NCR5380.c | 12 +- drivers/scsi/hisi_sas/hisi_sas.h | 28 - drivers/scsi/hisi_sas/hisi_sas_main.c | 1390 +----- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1295 +++++- drivers/scsi/hpsa.c | 38 +- drivers/scsi/hptiop.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 195 +- drivers/scsi/ibmvscsi/ibmvfc.h | 28 +- drivers/scsi/ipr.c | 1 - drivers/scsi/isci/init.c | 18 +- drivers/scsi/isci/phy.c | 2 - drivers/scsi/iscsi_tcp.c | 4 +- drivers/scsi/libfc/fc_elsct.c | 2 +- drivers/scsi/libfc/fc_encode.h | 707 +++ drivers/scsi/libfc/fc_exch.c | 3 +- drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libfc/fc_libfc.c | 2 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/libiscsi.c | 2 +- drivers/scsi/lpfc/lpfc.h | 15 +- drivers/scsi/lpfc/lpfc_attr.c | 89 +- drivers/scsi/lpfc/lpfc_bsg.c | 139 +- drivers/scsi/lpfc/lpfc_crtn.h | 18 +- drivers/scsi/lpfc/lpfc_ct.c | 452 +- drivers/scsi/lpfc/lpfc_debugfs.c | 23 +- drivers/scsi/lpfc/lpfc_disc.h | 47 +- drivers/scsi/lpfc/lpfc_els.c | 1298 +++--- drivers/scsi/lpfc/lpfc_hbadisc.c | 797 ++-- drivers/scsi/lpfc/lpfc_hw.h | 7 +- drivers/scsi/lpfc/lpfc_hw4.h | 22 +- drivers/scsi/lpfc/lpfc_init.c | 290 +- drivers/scsi/lpfc/lpfc_mem.c | 11 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 215 +- drivers/scsi/lpfc/lpfc_nvme.c | 381 +- drivers/scsi/lpfc/lpfc_nvme.h | 4 +- drivers/scsi/lpfc/lpfc_nvmet.c | 77 +- drivers/scsi/lpfc/lpfc_scsi.c | 1177 +++-- drivers/scsi/lpfc/lpfc_sli.c | 744 +++- drivers/scsi/lpfc/lpfc_sli.h | 7 +- drivers/scsi/lpfc/lpfc_sli4.h | 14 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 128 +- drivers/scsi/mac_scsi.c | 10 +- drivers/scsi/megaraid/megaraid_sas.h | 2 - drivers/scsi/megaraid/megaraid_sas_base.c | 188 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 437 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 145 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 760 ++++ drivers/scsi/mpt3sas/mpt3sas_ctl.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1285 +++++- drivers/scsi/mpt3sas/mpt3sas_transport.c | 312 +- drivers/scsi/mpt3sas/mpt3sas_trigger_pages.h | 94 + drivers/scsi/mvumi.c | 50 +- drivers/scsi/myrb.c | 1 - drivers/scsi/myrs.c | 1 - drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/pm8001/pm8001_ctl.c | 7 +- drivers/scsi/pm8001/pm8001_hwi.c | 1456 +++---- drivers/scsi/pm8001/pm8001_init.c | 164 +- drivers/scsi/pm8001/pm8001_sas.c | 149 +- drivers/scsi/pm8001/pm8001_sas.h | 47 +- drivers/scsi/pm8001/pm80xx_hwi.c | 1728 ++++---- drivers/scsi/pm8001/pm80xx_hwi.h | 6 + drivers/scsi/pmcraid.c | 44 +- drivers/scsi/qedf/qedf.h | 1 - drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 10 +- drivers/scsi/qla2xxx/qla_gs.c | 8 +- drivers/scsi/qla2xxx/qla_init.c | 77 +- drivers/scsi/qla2xxx/qla_isr.c | 34 +- drivers/scsi/qla2xxx/qla_mbx.c | 10 +- drivers/scsi/qla2xxx/qla_nvme.c | 14 +- drivers/scsi/qla2xxx/qla_nx.c | 27 +- drivers/scsi/qla2xxx/qla_nx2.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 53 +- drivers/scsi/qla2xxx/qla_sup.c | 10 +- drivers/scsi/qla2xxx/qla_target.c | 24 +- drivers/scsi/qla2xxx/qla_target.h | 1 + drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_tmpl.h | 2 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 72 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/qla4xxx/ql4_glbl.h | 1 - drivers/scsi/qla4xxx/ql4_nx.c | 95 +- drivers/scsi/qla4xxx/ql4_os.c | 3 - drivers/scsi/scsi_devinfo.c | 3 +- drivers/scsi/scsi_lib.c | 149 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/scsi_transport_fc.c | 417 +- drivers/scsi/scsi_transport_iscsi.c | 4 +- drivers/scsi/scsicam.c | 2 +- drivers/scsi/sd.c | 28 +- drivers/scsi/smartpqi/smartpqi_init.c | 14 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 1 - drivers/scsi/sr.c | 17 - drivers/scsi/sr_ioctl.c | 2 + drivers/scsi/st.c | 1 - drivers/scsi/stex.c | 1 + drivers/scsi/storvsc_drv.c | 26 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 1 - drivers/scsi/ufs/Kconfig | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 3 +- drivers/scsi/ufs/ufs-exynos.c | 15 +- drivers/scsi/ufs/ufs-exynos.h | 13 - drivers/scsi/ufs/ufs-hisi.c | 13 +- drivers/scsi/ufs/ufs-hisi.h | 13 - drivers/scsi/ufs/ufs-mediatek-trace.h | 36 + drivers/scsi/ufs/ufs-mediatek.c | 265 +- drivers/scsi/ufs/ufs-mediatek.h | 34 +- drivers/scsi/ufs/ufs-qcom.c | 40 +- drivers/scsi/ufs/ufs-qcom.h | 11 - drivers/scsi/ufs/ufs-sysfs.c | 7 + drivers/scsi/ufs/ufs.h | 1 + drivers/scsi/ufs/ufshcd-dwc.c | 11 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 38 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 1 + drivers/scsi/ufs/ufshcd.c | 500 ++- drivers/scsi/ufs/ufshcd.h | 151 +- drivers/scsi/ufs/unipro.h | 6 +- drivers/soc/Makefile | 2 +- drivers/soc/amlogic/Kconfig | 12 +- drivers/soc/amlogic/meson-canvas.c | 4 +- drivers/soc/amlogic/meson-clk-measure.c | 5 +- drivers/soc/amlogic/meson-ee-pwrc.c | 8 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 7 +- drivers/soc/amlogic/meson-secure-pwrc.c | 5 +- drivers/soc/aspeed/Kconfig | 47 +- drivers/soc/aspeed/Makefile | 1 + drivers/soc/aspeed/aspeed-lpc-ctrl.c | 37 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 2 + drivers/soc/aspeed/aspeed-socinfo.c | 135 + drivers/soc/atmel/soc.c | 6 + drivers/soc/atmel/soc.h | 3 + drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 + drivers/soc/fsl/dpio/qbman-portal.c | 18 +- drivers/soc/fsl/qbman/qman.c | 8 +- drivers/soc/fsl/qe/qe_common.c | 2 +- drivers/soc/fsl/rcpm.c | 35 +- drivers/soc/mediatek/Kconfig | 22 + drivers/soc/mediatek/Makefile | 2 + drivers/soc/mediatek/mt8173-pm-domains.h | 94 + drivers/soc/mediatek/mt8183-pm-domains.h | 221 + drivers/soc/mediatek/mt8192-pm-domains.h | 292 ++ drivers/soc/mediatek/mtk-cmdq-helper.c | 41 +- drivers/soc/mediatek/mtk-devapc.c | 308 ++ drivers/soc/mediatek/mtk-infracfg.c | 5 - drivers/soc/mediatek/mtk-mmsys.c | 11 +- drivers/soc/mediatek/mtk-pm-domains.c | 614 +++ drivers/soc/mediatek/mtk-pm-domains.h | 102 + drivers/soc/mediatek/mtk-scpsys.c | 5 +- drivers/soc/qcom/Kconfig | 5 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/kryo-l2-accessors.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 147 +- drivers/soc/qcom/pdr_interface.c | 8 +- drivers/soc/qcom/qcom-geni-se.c | 9 +- drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/rpmh.c | 14 +- drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/rpmpd.c | 85 +- drivers/soc/qcom/smem.c | 3 +- drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/smsm.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/qcom/wcnss_ctrl.c | 8 +- drivers/soc/renesas/rmobile-sysc.c | 17 +- drivers/soc/rockchip/io-domain.c | 4 +- drivers/soc/samsung/exynos-chipid.c | 11 +- drivers/soc/samsung/exynos-pmu.c | 11 + drivers/soc/samsung/exynos5422-asv.c | 2 +- drivers/soc/samsung/s3c-pm-check.c | 2 +- drivers/soc/sunxi/Kconfig | 8 + drivers/soc/sunxi/Makefile | 1 + drivers/soc/sunxi/sunxi_mbus.c | 132 + drivers/soc/tegra/fuse/speedo-tegra124.c | 21 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 8 +- drivers/soc/ti/Kconfig | 18 - drivers/soc/ti/k3-ringacc.c | 98 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/knav_dma.c | 15 +- drivers/soc/ti/knav_qmss_queue.c | 66 +- drivers/soc/ti/omap_prm.c | 358 +- drivers/soc/ti/pm33xx.c | 21 +- drivers/soc/ti/pruss.c | 6 - drivers/soc/ti/ti_sci_inta_msi.c | 12 + drivers/soc/ti/wkup_m3_ipc.c | 8 +- drivers/soc/xilinx/Kconfig | 1 + drivers/soc/xilinx/xlnx_vcu.c | 96 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus.h | 3 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 18 - drivers/target/loopback/tcm_loop.c | 14 +- drivers/target/target_core_device.c | 59 +- drivers/target/target_core_file.c | 6 +- drivers/target/target_core_iblock.c | 1 + drivers/target/target_core_pr.c | 1 + drivers/target/target_core_pscsi.c | 5 +- drivers/target/target_core_sbc.c | 139 +- drivers/target/target_core_tmr.c | 166 +- drivers/target/target_core_tpg.c | 2 +- drivers/target/target_core_transport.c | 170 +- drivers/target/target_core_user.c | 164 +- drivers/target/tcm_fc/tfc_cmd.c | 3 +- drivers/target/tcm_fc/tfc_io.c | 1 - drivers/target/tcm_fc/tfc_sess.c | 2 +- drivers/tee/optee/device.c | 2 +- drivers/tty/Kconfig | 14 - drivers/tty/Makefile | 3 +- drivers/tty/ttynull.c | 18 + drivers/usb/gadget/function/storage_common.c | 8 +- drivers/vfio/mdev/mdev_core.c | 4 + drivers/vfio/mdev/vfio_mdev.c | 13 + drivers/vfio/pci/vfio_pci.c | 7 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 7 +- drivers/vfio/vfio.c | 18 + drivers/vfio/vfio_iommu_type1.c | 24 + drivers/video/backlight/pwm_bl.c | 70 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xenbus/xenbus.h | 2 + drivers/xen/xenbus/xenbus_client.c | 8 +- drivers/xen/xenbus/xenbus_probe.c | 1 + drivers/xen/xenbus/xenbus_probe_backend.c | 7 + drivers/xen/xenbus/xenbus_xs.c | 34 +- fs/autofs/dev-ioctl.c | 5 +- fs/bfs/inode.c | 2 +- fs/binfmt_elf.c | 2 + fs/block_dev.c | 755 ++-- fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 19 +- fs/btrfs/block-group.c | 268 +- fs/btrfs/block-group.h | 2 + fs/btrfs/block-rsv.c | 8 + fs/btrfs/btrfs_inode.h | 23 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 28 +- fs/btrfs/ctree.c | 258 +- fs/btrfs/ctree.h | 213 +- fs/btrfs/delayed-inode.c | 23 +- fs/btrfs/delayed-inode.h | 3 +- fs/btrfs/dev-replace.c | 20 +- fs/btrfs/dir-item.c | 1 - fs/btrfs/discard.c | 46 +- fs/btrfs/discard.h | 3 +- fs/btrfs/disk-io.c | 689 +-- fs/btrfs/disk-io.h | 25 +- fs/btrfs/export.c | 1 - fs/btrfs/extent-io-tree.h | 71 +- fs/btrfs/extent-tree.c | 111 +- fs/btrfs/extent_io.c | 656 +-- fs/btrfs/extent_io.h | 50 +- fs/btrfs/file-item.c | 344 +- fs/btrfs/file.c | 737 ++-- fs/btrfs/free-space-cache.c | 558 +-- fs/btrfs/free-space-cache.h | 22 +- fs/btrfs/free-space-tree.c | 26 +- fs/btrfs/inode-item.c | 6 - fs/btrfs/inode-map.c | 582 --- fs/btrfs/inode-map.h | 16 - fs/btrfs/inode.c | 815 ++-- fs/btrfs/ioctl.c | 64 +- fs/btrfs/locking.c | 459 +- fs/btrfs/locking.h | 24 +- fs/btrfs/ordered-data.c | 45 - fs/btrfs/ordered-data.h | 5 +- fs/btrfs/print-tree.c | 15 +- fs/btrfs/qgroup.c | 52 +- fs/btrfs/raid56.c | 8 +- fs/btrfs/reada.c | 34 +- fs/btrfs/ref-verify.c | 27 +- fs/btrfs/reflink.c | 18 +- fs/btrfs/relocation.c | 116 +- fs/btrfs/scrub.c | 340 +- fs/btrfs/send.c | 6 +- fs/btrfs/struct-funcs.c | 18 +- fs/btrfs/super.c | 179 +- fs/btrfs/sysfs.c | 132 +- fs/btrfs/tests/btrfs-tests.c | 3 +- fs/btrfs/tests/extent-io-tests.c | 26 +- fs/btrfs/tests/free-space-tests.c | 1 - fs/btrfs/tests/qgroup-tests.c | 4 - fs/btrfs/transaction.c | 126 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 337 +- fs/btrfs/tree-defrag.c | 1 - fs/btrfs/tree-log.c | 183 +- fs/btrfs/uuid-tree.c | 3 +- fs/btrfs/volumes.c | 156 +- fs/btrfs/volumes.h | 21 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 616 +++ fs/btrfs/zoned.h | 160 + fs/buffer.c | 2 +- fs/coredump.c | 6 +- fs/dax.c | 9 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 304 +- fs/dlm/lowcomms.h | 2 + fs/dlm/member.c | 2 +- fs/dlm/rcom.c | 6 +- fs/erofs/Makefile | 5 - fs/erofs/compress.h | 54 +- fs/erofs/data.c | 26 +- fs/erofs/decompressor.c | 2 +- fs/erofs/zdata.c | 172 +- fs/erofs/zdata.h | 1 + fs/eventpoll.c | 717 ++-- fs/exec.c | 55 +- fs/exportfs/expfs.c | 32 +- fs/ext4/inode-test.c | 320 +- fs/ext4/ioctl.c | 2 +- fs/ext4/super.c | 18 +- fs/ext4/sysfs.c | 10 +- fs/f2fs/checkpoint.c | 5 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/file.c | 14 +- fs/f2fs/super.c | 8 +- fs/f2fs/sysfs.c | 9 - fs/fcntl.c | 10 +- fs/file.c | 168 +- fs/file_table.c | 1 - fs/inode.c | 3 - fs/internal.h | 9 +- fs/io-wq.c | 10 - fs/io-wq.h | 1 - fs/io_uring.c | 1369 +++--- fs/jfs/jfs_dmap.c | 10 +- fs/jfs/jfs_dmap.h | 2 +- fs/jfs/jfs_extent.c | 2 +- fs/jfs/jfs_extent.h | 2 +- fs/jfs/jfs_logmgr.h | 2 +- fs/jfs/jfs_txnmgr.c | 2 +- fs/jfs/jfs_xtree.c | 2 +- fs/locks.c | 18 +- fs/namei.c | 40 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/callback_proc.c | 5 + fs/nfs/dir.c | 2 +- fs/nfs/export.c | 3 + fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/filelayout/filelayoutdev.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/nfs42xdr.c | 2 +- fs/nfs/nfs4xdr.c | 6 +- fs/nfs_common/grace.c | 6 +- fs/nfsd/export.c | 6 + fs/nfsd/filecache.c | 1 + fs/nfsd/nfs2acl.c | 21 +- fs/nfsd/nfs3acl.c | 8 +- fs/nfsd/nfs3proc.c | 11 +- fs/nfsd/nfs3xdr.c | 40 +- fs/nfsd/nfs4proc.c | 35 +- fs/nfsd/nfs4state.c | 3 +- fs/nfsd/nfs4xdr.c | 2599 +++++------ fs/nfsd/nfsd.h | 9 +- fs/nfsd/nfsfh.c | 34 +- fs/nfsd/nfsfh.h | 24 +- fs/nfsd/nfsproc.c | 25 +- fs/nfsd/nfssvc.c | 50 +- fs/nfsd/nfsxdr.c | 16 +- fs/nfsd/trace.c | 1 + fs/nfsd/trace.h | 176 +- fs/nfsd/vfs.c | 29 +- fs/nfsd/xdr.h | 2 - fs/nfsd/xdr3.h | 2 - fs/nfsd/xdr4.h | 43 +- fs/nilfs2/segment.c | 5 - fs/notify/dnotify/dnotify.c | 2 +- fs/open.c | 6 +- fs/pipe.c | 5 +- fs/proc/array.c | 28 + fs/proc/base.c | 18 +- fs/proc/fd.c | 48 +- fs/proc/generic.c | 24 +- fs/proc/internal.h | 10 +- fs/proc/proc_net.c | 20 +- fs/pstore/Kconfig | 8 + fs/pstore/blk.c | 85 +- fs/pstore/inode.c | 2 +- fs/pstore/internal.h | 1 - fs/pstore/platform.c | 2 +- fs/pstore/zone.c | 4 + fs/quota/quota.c | 40 +- fs/statfs.c | 2 +- fs/super.c | 93 +- fs/xfs/xfs_fsops.c | 7 +- include/asm-generic/bitops/builtin-ffs.h | 5 +- include/asm-generic/getorder.h | 2 +- include/asm-generic/mmu_context.h | 58 +- include/asm-generic/nommu_context.h | 19 + include/asm-generic/qrwlock.h | 8 +- include/asm-generic/qspinlock.h | 4 +- include/dt-bindings/clock/axg-clkc.h | 25 + include/dt-bindings/clock/dra7.h | 4 + include/dt-bindings/clock/imx8-lpcg.h | 14 + include/dt-bindings/gpio/msc313-gpio.h | 53 + include/dt-bindings/interconnect/qcom,sdm845.h | 2 + include/dt-bindings/memory/tegra124-mc.h | 68 + include/dt-bindings/memory/tegra20-mc.h | 53 + include/dt-bindings/memory/tegra210-mc.h | 10 + include/dt-bindings/memory/tegra30-mc.h | 67 + include/dt-bindings/power/mt8183-power.h | 26 + include/dt-bindings/power/mt8192-power.h | 32 + include/dt-bindings/power/qcom-rpmpd.h | 34 + include/dt-bindings/reset/bcm6318-reset.h | 20 + include/dt-bindings/reset/bcm63268-reset.h | 26 + include/dt-bindings/reset/bcm6328-reset.h | 18 + include/dt-bindings/reset/bcm6358-reset.h | 15 + include/dt-bindings/reset/bcm6362-reset.h | 22 + include/dt-bindings/reset/bcm6368-reset.h | 16 + include/kunit/test.h | 51 + include/linux/audit.h | 8 - include/linux/bio.h | 23 +- include/linux/bitmap.h | 6 +- include/linux/bitops.h | 11 +- include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 15 + include/linux/blk_types.h | 24 +- include/linux/blkdev.h | 34 +- include/linux/blktrace_api.h | 5 +- include/linux/bvec.h | 20 +- include/linux/compiler_types.h | 11 + include/linux/console.h | 3 + include/linux/ctype.h | 15 +- include/linux/dcache.h | 1 + include/linux/dma-iommu.h | 8 + include/linux/dma-map-ops.h | 3 + include/linux/dma-mapping.h | 9 - include/linux/entry-common.h | 4 - include/linux/eventpoll.h | 11 +- include/linux/exportfs.h | 13 + include/linux/fdtable.h | 40 +- include/linux/firmware/imx/dsp.h | 10 + include/linux/firmware/imx/ipc.h | 13 + include/linux/firmware/imx/sci.h | 27 + include/linux/firmware/imx/svc/misc.h | 19 + include/linux/firmware/xlnx-zynqmp.h | 45 +- include/linux/fs.h | 10 +- include/linux/genhd.h | 127 +- include/linux/hid.h | 3 +- include/linux/hyperv.h | 23 + include/linux/ide.h | 3 - include/linux/ima.h | 6 + include/linux/io-pgtable.h | 11 - include/linux/ioasid.h | 10 +- include/linux/iommu-helper.h | 4 +- include/linux/iommu.h | 1 + include/linux/iova.h | 21 - include/linux/iversion.h | 13 + include/linux/kernel.h | 173 +- include/linux/log2.h | 3 +- include/linux/lsm_hook_defs.h | 4 +- include/linux/lsm_hooks.h | 2 +- include/linux/math.h | 177 + include/linux/mdev.h | 4 + include/linux/memblock.h | 18 +- include/linux/mfd/madera/core.h | 1 + include/linux/mfd/madera/registers.h | 635 --- include/linux/mfd/rt5033-private.h | 28 +- include/linux/mfd/si476x-core.h | 2 +- include/linux/mfd/syscon.h | 11 + include/linux/mfd/syscon/xlnx-vcu.h | 39 + include/linux/mfd/tps65910.h | 40 - include/linux/mm.h | 6 +- include/linux/mtd/nand-ecc-sw-bch.h | 73 + include/linux/mtd/nand-ecc-sw-hamming.h | 91 + include/linux/mtd/nand.h | 56 + include/linux/mtd/nand_bch.h | 66 - include/linux/mtd/nand_ecc.h | 39 - include/linux/mtd/rawnand.h | 19 +- include/linux/mtd/sharpsl.h | 1 - include/linux/mtd/spi-nor.h | 55 +- include/linux/mtd/spinand.h | 9 + include/linux/nfs4.h | 8 - include/linux/part_stat.h | 45 +- include/linux/pinctrl/pinctrl.h | 4 +- include/linux/platform_data/atmel.h | 12 - include/linux/platform_data/jz4740/jz4740_nand.h | 25 - include/linux/platform_data/mtd-mxc_nand.h | 19 - include/linux/platform_data/ti-sysc.h | 1 + include/linux/proc_fs.h | 8 +- include/linux/pstore_blk.h | 42 - include/linux/qcom-geni-se.h | 2 - include/linux/rcu_node_tree.h | 2 + include/linux/relay.h | 29 +- include/linux/remoteproc.h | 4 + include/linux/reset.h | 1 + include/linux/rio_drv.h | 3 - include/linux/rpmsg.h | 63 +- include/linux/rpmsg/byteorder.h | 67 + include/linux/rpmsg/ns.h | 45 + include/linux/sbitmap.h | 5 - include/linux/sched/jobctl.h | 4 +- include/linux/sched/signal.h | 13 +- include/linux/scmi_protocol.h | 288 +- include/linux/seccomp.h | 7 + include/linux/security.h | 23 +- include/linux/serial_s3c.h | 2 +- include/linux/soc/mediatek/infracfg.h | 107 + include/linux/soc/mediatek/mtk-cmdq.h | 10 +- include/linux/soc/mediatek/mtk-mmsys.h | 33 + include/linux/soc/qcom/llcc-qcom.h | 6 + include/linux/soc/ti/k3-ringacc.h | 5 + include/linux/soc/ti/ti_sci_protocol.h | 85 +- include/linux/socket.h | 1 + include/linux/string.h | 75 +- include/linux/sunrpc/svc.h | 22 +- include/linux/sunrpc/svc_rdma.h | 36 +- include/linux/sunrpc/svc_rdma_pcl.h | 128 + include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/xdr.h | 91 +- include/linux/swiotlb.h | 8 + include/linux/syscalls.h | 16 +- include/linux/time.h | 13 - include/linux/timekeeping.h | 3 +- include/linux/tracehook.h | 4 - include/linux/units.h | 2 +- include/linux/vfio.h | 4 + include/memory/renesas-rpc-if.h | 13 +- include/net/flow.h | 10 + include/net/route.h | 6 +- include/rdma/ib_umem.h | 42 + include/rdma/ib_verbs.h | 198 +- include/rdma/restrack.h | 24 + include/rdma/uverbs_ioctl.h | 25 +- include/rdma/uverbs_types.h | 9 +- include/scsi/fc_encode.h | 727 ---- include/scsi/fc_frame.h | 30 + include/scsi/scsi_transport_fc.h | 36 + include/soc/tegra/mc.h | 27 + include/target/target_core_base.h | 22 +- include/target/target_core_fabric.h | 2 +- include/trace/events/block.h | 228 +- include/trace/events/rpcrdma.h | 143 +- include/trace/events/sunrpc.h | 24 - include/trace/events/ufs.h | 24 +- include/uapi/asm-generic/sembuf.h | 6 +- include/uapi/asm-generic/unistd.h | 2 +- include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 3 +- include/uapi/linux/close_range.h | 3 + include/uapi/linux/hidraw.h | 6 + include/uapi/linux/io_uring.h | 16 + include/uapi/linux/rpmsg_types.h | 11 + include/uapi/linux/vfio.h | 1 + include/uapi/rdma/hns-abi.h | 10 + include/uapi/rdma/ib_user_verbs.h | 14 - include/uapi/rdma/rdma_user_rxe.h | 21 + include/uapi/scsi/fc/fc_els.h | 114 +- include/xen/xenbus.h | 15 +- init/do_mounts.c | 271 +- init/init_task.c | 2 +- init/main.c | 10 +- kernel/Makefile | 3 + kernel/acct.c | 7 +- kernel/audit.c | 9 +- kernel/auditsc.c | 38 +- kernel/bpf/syscall.c | 20 +- kernel/bpf/task_iter.c | 33 +- kernel/crash_core.c | 1 + kernel/dma/Kconfig | 5 - kernel/dma/Makefile | 1 - kernel/dma/direct.c | 1 - kernel/dma/swiotlb.c | 20 +- kernel/dma/virt.c | 61 - kernel/events/core.c | 12 +- kernel/fail_function.c | 6 +- kernel/fork.c | 18 +- kernel/gcov/gcc_4_7.c | 10 +- kernel/kcmp.c | 59 +- kernel/pid.c | 4 +- kernel/printk/printk.c | 257 +- kernel/printk/printk_ringbuffer.c | 32 +- kernel/reboot.c | 244 +- kernel/relay.c | 109 +- kernel/resource.c | 24 +- kernel/seccomp.c | 296 +- kernel/signal.c | 22 - kernel/task_work.c | 30 +- kernel/time/Kconfig | 18 +- kernel/time/Makefile | 1 + kernel/time/clocksource.c | 8 - kernel/time/tick-legacy.c | 37 + kernel/time/timekeeping.c | 41 +- kernel/time/timekeeping.h | 1 + kernel/trace/Kconfig | 2 - kernel/trace/blktrace.c | 183 +- lib/Kconfig.debug | 11 + lib/Kconfig.ubsan | 128 +- lib/Makefile | 1 + lib/asn1_decoder.c | 4 +- lib/assoc_array.c | 2 +- lib/bootconfig.c | 4 +- lib/cmdline.c | 27 +- lib/cmdline_kunit.c | 100 + lib/dim/net_dim.c | 2 +- lib/dim/rdma_dim.c | 4 +- lib/errname.c | 1 + lib/error-inject.c | 2 + lib/errseq.c | 1 + lib/find_bit.c | 3 +- lib/glob.c | 2 +- lib/kstrtox.c | 1 + lib/kunit/test.c | 59 +- lib/lz4/lz4_decompress.c | 6 +- lib/lz4/lz4defs.h | 1 + lib/lzo/lzo1x_compress.c | 2 +- lib/math/div64.c | 4 +- lib/math/int_pow.c | 2 +- lib/math/int_sqrt.c | 3 +- lib/math/reciprocal_div.c | 9 +- lib/nlattr.c | 2 +- lib/sbitmap.c | 44 +- lib/siphash.c | 36 +- lib/stackdepot.c | 11 +- lib/string.c | 4 - lib/test_firmware.c | 9 +- lib/test_free_pages.c | 5 + lib/test_kmod.c | 26 +- lib/test_lockup.c | 16 + lib/test_ubsan.c | 74 +- lib/ts_fsm.c | 2 +- lib/ubsan.c | 2 +- lib/vsprintf.c | 15 +- lib/xz/xz_dec_lzma2.c | 4 +- lib/xz/xz_dec_stream.c | 16 +- lib/zlib_inflate/inflate.c | 24 +- lib/zstd/bitstream.h | 11 +- lib/zstd/compress.c | 2 +- lib/zstd/decompress.c | 12 +- lib/zstd/huf_compress.c | 5 +- mm/Kconfig | 12 +- mm/filemap.c | 15 +- mm/huge_memory.c | 2 +- mm/khugepaged.c | 2 +- mm/memblock.c | 5 +- mm/memory.c | 36 +- mm/memory_hotplug.c | 2 +- mm/migrate.c | 2 +- mm/page_ext.c | 2 +- mm/swapfile.c | 11 +- net/dccp/ipv4.c | 2 +- net/dccp/ipv6.c | 6 +- net/ipv4/icmp.c | 4 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/syncookies.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/datagram.c | 2 +- net/ipv6/icmp.c | 6 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/netfilter/nf_reject_ipv6.c | 2 +- net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 4 +- net/ipv6/udp.c | 2 +- net/l2tp/l2tp_ip6.c | 2 +- net/netfilter/nf_synproxy_core.c | 2 +- net/rds/ib.c | 10 - net/rds/ib.h | 13 - net/rds/ib_cm.c | 128 +- net/rds/ib_recv.c | 18 +- net/rds/ib_send.c | 8 + net/socket.c | 15 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 15 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 3 +- net/sunrpc/cache.c | 41 +- net/sunrpc/svc.c | 16 +- net/sunrpc/svc_xprt.c | 4 +- net/sunrpc/svcsock.c | 8 +- net/sunrpc/xdr.c | 78 +- net/sunrpc/xprtrdma/Makefile | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_pcl.c | 306 ++ net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 314 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 600 ++- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 562 +-- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/xfrm/xfrm_state.c | 6 +- samples/hidraw/hid-example.c | 2 +- samples/qmi/qmi_sample_client.c | 4 +- scripts/Makefile.ubsan | 49 +- scripts/checkpatch.pl | 433 +- scripts/gcc-plugin.sh | 19 - scripts/gcc-plugins/Kconfig | 2 +- scripts/gcc-plugins/gcc-common.h | 407 -- scripts/gcc-plugins/gcc-generate-gimple-pass.h | 12 - scripts/gcc-plugins/gcc-generate-ipa-pass.h | 23 - scripts/gcc-plugins/gcc-generate-rtl-pass.h | 17 - scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | 17 - scripts/gcc-plugins/latent_entropy_plugin.c | 12 - scripts/gcc-plugins/randomize_layout_plugin.c | 4 - scripts/gcc-plugins/sancov_plugin.c | 6 - scripts/gcc-plugins/stackleak_plugin.c | 4 +- scripts/gcc-plugins/structleak_plugin.c | 4 - security/apparmor/apparmorfs.c | 3 - security/integrity/ima/ima.h | 1 + security/integrity/ima/ima_appraise.c | 17 +- security/integrity/ima/ima_crypto.c | 20 +- security/integrity/ima/ima_main.c | 25 +- security/integrity/ima/ima_policy.c | 2 +- security/integrity/ima/ima_template.c | 26 + security/lsm_audit.c | 5 - security/security.c | 17 +- security/selinux/hooks.c | 26 +- security/selinux/include/objsec.h | 1 - security/selinux/include/xfrm.h | 2 +- security/selinux/ss/services.c | 4 +- security/selinux/xfrm.c | 13 +- security/smack/smack_lsm.c | 3 +- security/smack/smackfs.c | 7 +- tools/testing/kunit/kunit_kernel.py | 24 +- tools/testing/kunit/kunit_parser.py | 7 +- tools/testing/scatterlist/main.c | 64 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/cgroup/cgroup_util.c | 4 +- tools/testing/selftests/clone3/Makefile | 2 +- tools/testing/selftests/core/close_range_test.c | 74 + tools/testing/selftests/gpio/Makefile | 25 +- tools/testing/selftests/intel_pstate/aperf.c | 22 +- tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/memfd/fuse_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/openat2/openat2_test.c | 8 +- tools/testing/selftests/rseq/param_test.c | 4 +- tools/testing/selftests/run_kselftest.sh | 2 +- tools/testing/selftests/seccomp/config | 1 + .../testing/selftests/seccomp/seccomp_benchmark.c | 151 +- tools/testing/selftests/seccomp/settings | 2 +- tools/testing/selftests/vDSO/Makefile | 16 +- tools/testing/selftests/vDSO/vdso_config.h | 92 + tools/testing/selftests/vDSO/vdso_test_abi.c | 244 ++ .../selftests/vDSO/vdso_test_clock_getres.c | 124 + .../testing/selftests/vDSO/vdso_test_correctness.c | 451 ++ tools/testing/selftests/vm/userfaultfd.c | 4 +- tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/test_vdso.c | 342 -- 2497 files changed, 107199 insertions(+), 46573 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-fc_host create mode 100644 Documentation/ABI/testing/sysfs-class-fc_remote_ports create mode 100644 Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo create mode 100644 Documentation/ABI/testing/sysfs-kernel-reboot create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm4908.yaml create mode 100644 Documentation/devicetree/bindings/arm/mstar/mstar,smpctrl.yaml delete mode 100644 Documentation/devicetree/bindings/arm/picoxcell.txt delete mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt create mode 100644 Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/picochip-spacc.txt delete mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-gate.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-gate.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,s [...] delete mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml create mode 100644 Documentation/devicetree/bindings/mtd/intel,lgm-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/fixed-partitions.yaml create mode 100644 Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/b53.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl,qoriq-mc-dpmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/mediatek,power-controller.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,pru-rproc.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm6345-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml create mode 100644 Documentation/devicetree/bindings/usb/st,stusb160x.yaml delete mode 100644 Documentation/features/time/modern-timekeeping/arch-support.txt create mode 100644 Documentation/hid/amd-sfh-hid.rst create mode 100644 arch/arm/boot/dts/armada-382-rd-ac3x-48g4x2xl.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts create mode 100644 arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts create mode 100644 arch/arm/boot/dts/ast2400-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/exynos4412-p4note-n8010.dts create mode 100644 arch/arm/boot/dts/exynos4412-p4note.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-alti6p.dts create mode 100644 arch/arm/boot/dts/imx6dl-lanmcu.dts create mode 100644 arch/arm/boot/dts/imx6qp-prtwd3.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx7d-flex-concentrator-mfg.dts create mode 100644 arch/arm/boot/dts/imx7d-flex-concentrator.dts create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-ssd201htv2.dts create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd20xd.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity2m.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gsj-gpio.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gsj.dts create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-kudo.dts create mode 100644 arch/arm/boot/dts/nuvoton-npcm730.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm750-pincfg-evb.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus-pincfg.dtsi create mode 100644 arch/arm/boot/dts/nuvoton-npcm750-runbmc-olympus.dts create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-zeropi.dts create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi create mode 100644 arch/arm/boot/dts/sun8i-s3-elimo-initium.dts create mode 100644 arch/arm/boot/dts/tegra124-peripherals-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra20-peripherals-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra30-ouya.dts create mode 100644 arch/arm/boot/dts/tegra30-peripherals-opp.dtsi create mode 100644 arch/arm/boot/dts/zynq-zturn-common.dtsi create mode 100644 arch/arm/boot/dts/zynq-zturn-v5.dts delete mode 100644 arch/arm/configs/ebsa110_defconfig create mode 100644 arch/arm/include/asm/seccomp.h delete mode 100644 arch/arm/mach-ebsa110/Makefile delete mode 100644 arch/arm/mach-ebsa110/Makefile.boot delete mode 100644 arch/arm/mach-ebsa110/core.c delete mode 100644 arch/arm/mach-ebsa110/core.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ebsa110/include/mach/hardware.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/io.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/irqs.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/memory.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ebsa110/io.c delete mode 100644 arch/arm/mach-ebsa110/leds.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_common_data.h delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_43xx_data.c create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/Makefile create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-som.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-puzzle-m801.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6779-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6779.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8167-pinfunc.h create mode 100644 arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8167.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-lite.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-hdk.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-hdk.dts create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-aistarvision-mipi-ad [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-common.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-ctouch2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-edimm2.2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2-of10.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-engicam-px30-core.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dts create mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/csky/include/asm/seccomp.h create mode 100644 arch/h8300/include/asm/mmu_context.h delete mode 100644 arch/microblaze/configs/nommu_defconfig delete mode 100644 arch/microblaze/kernel/entry-nommu.S create mode 100644 arch/mips/boot/dts/mscc/jaguar2.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb110.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb111.dts create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb118.dts create mode 100644 arch/mips/boot/dts/mscc/luton.dtsi create mode 100644 arch/mips/boot/dts/mscc/luton_pcb091.dts create mode 100644 arch/mips/boot/dts/mscc/serval.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_common.dtsi create mode 100644 arch/mips/boot/dts/mscc/serval_pcb105.dts create mode 100644 arch/mips/boot/dts/mscc/serval_pcb106.dts create mode 100644 arch/mips/generic/board-jaguar2.its.S create mode 100644 arch/mips/generic/board-luton.its.S create mode 100644 arch/mips/generic/board-serval.its.S create mode 100644 arch/mips/loongson64/boardinfo.c create mode 100644 arch/parisc/include/asm/seccomp.h delete mode 100644 arch/parisc/include/uapi/asm/types.h create mode 100644 arch/xtensa/include/asm/seccomp.h delete mode 100644 drivers/block/null_blk.h create mode 100644 drivers/block/null_blk/Kconfig create mode 100644 drivers/block/null_blk/Makefile create mode 100644 drivers/block/null_blk/main.c create mode 100644 drivers/block/null_blk/null_blk.h create mode 100644 drivers/block/null_blk/trace.c create mode 100644 drivers/block/null_blk/trace.h create mode 100644 drivers/block/null_blk/zoned.c delete mode 100644 drivers/block/null_blk_main.c delete mode 100644 drivers/block/null_blk_trace.c delete mode 100644 drivers/block/null_blk_trace.h delete mode 100644 drivers/block/null_blk_zoned.c create mode 100644 drivers/hid/amd-sfh-hid/Kconfig create mode 100644 drivers/hid/amd-sfh-hid/Makefile create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_client.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_hid.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_hid.h create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_pcie.h create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h create mode 100644 drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_report_desc.h create mode 100644 drivers/iommu/iommu-sva-lib.c create mode 100644 drivers/iommu/iommu-sva-lib.h create mode 100644 drivers/misc/lkdtm/fortify.c create mode 100644 drivers/mtd/nand/ecc-sw-bch.c create mode 100644 drivers/mtd/nand/ecc-sw-hamming.c create mode 100644 drivers/mtd/nand/raw/intel-nand-controller.c delete mode 100644 drivers/mtd/nand/raw/nand_bch.c delete mode 100644 drivers/mtd/nand/raw/nand_ecc.c create mode 100644 drivers/mtd/nand/raw/rockchip-nand-controller.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.h delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx21.c create mode 100644 drivers/pinctrl/intel/pinctrl-alderlake.c create mode 100644 drivers/pinctrl/intel/pinctrl-elkhartlake.c create mode 100644 drivers/pinctrl/intel/pinctrl-lakefield.c create mode 100644 drivers/pinctrl/pinctrl-microchip-sgpio.c create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8953.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdx55.c create mode 100644 drivers/remoteproc/pru_rproc.c create mode 100644 drivers/remoteproc/pru_rproc.h create mode 100644 drivers/reset/reset-bcm6345.c create mode 100644 drivers/rpmsg/rpmsg_ns.c create mode 100644 drivers/scsi/libfc/fc_encode.h create mode 100644 drivers/scsi/mpt3sas/mpt3sas_trigger_pages.h create mode 100644 drivers/scsi/ufs/ufs-mediatek-trace.h create mode 100644 drivers/soc/aspeed/aspeed-socinfo.c create mode 100644 drivers/soc/mediatek/mt8173-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8183-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8192-pm-domains.h create mode 100644 drivers/soc/mediatek/mtk-devapc.c create mode 100644 drivers/soc/mediatek/mtk-pm-domains.c create mode 100644 drivers/soc/mediatek/mtk-pm-domains.h create mode 100644 drivers/soc/sunxi/sunxi_mbus.c delete mode 100644 fs/btrfs/inode-map.c delete mode 100644 fs/btrfs/inode-map.h create mode 100644 fs/btrfs/zoned.c create mode 100644 fs/btrfs/zoned.h create mode 100644 include/asm-generic/nommu_context.h create mode 100644 include/dt-bindings/clock/imx8-lpcg.h create mode 100644 include/dt-bindings/gpio/msc313-gpio.h create mode 100644 include/dt-bindings/power/mt8183-power.h create mode 100644 include/dt-bindings/power/mt8192-power.h create mode 100644 include/dt-bindings/reset/bcm6318-reset.h create mode 100644 include/dt-bindings/reset/bcm63268-reset.h create mode 100644 include/dt-bindings/reset/bcm6328-reset.h create mode 100644 include/dt-bindings/reset/bcm6358-reset.h create mode 100644 include/dt-bindings/reset/bcm6362-reset.h create mode 100644 include/dt-bindings/reset/bcm6368-reset.h create mode 100644 include/linux/math.h create mode 100644 include/linux/mfd/syscon/xlnx-vcu.h create mode 100644 include/linux/mtd/nand-ecc-sw-bch.h create mode 100644 include/linux/mtd/nand-ecc-sw-hamming.h delete mode 100644 include/linux/mtd/nand_bch.h delete mode 100644 include/linux/mtd/nand_ecc.h delete mode 100644 include/linux/platform_data/jz4740/jz4740_nand.h delete mode 100644 include/linux/platform_data/mtd-mxc_nand.h create mode 100644 include/linux/rpmsg/byteorder.h create mode 100644 include/linux/rpmsg/ns.h create mode 100644 include/linux/sunrpc/svc_rdma_pcl.h delete mode 100644 include/scsi/fc_encode.h create mode 100644 include/uapi/linux/rpmsg_types.h delete mode 100644 kernel/dma/virt.c create mode 100644 kernel/time/tick-legacy.c create mode 100644 lib/cmdline_kunit.c create mode 100644 net/sunrpc/xprtrdma/svc_rdma_pcl.c delete mode 100755 scripts/gcc-plugin.sh create mode 100644 tools/testing/selftests/vDSO/vdso_config.h create mode 100644 tools/testing/selftests/vDSO/vdso_test_abi.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_clock_getres.c create mode 100644 tools/testing/selftests/vDSO/vdso_test_correctness.c delete mode 100644 tools/testing/selftests/x86/test_vdso.c