This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allnoconfig 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 new 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 new 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 new 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() new 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 new 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 new 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 new 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 [...] new 19778dd504b5 Merge tag 'iommu-updates-v5.11' of git://git.kernel.org/pu [...] new 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 [...] new 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 new 278f54c46164 Merge tag 'mfd-next-5.11' of git://git.kernel.org/pub/scm/ [...] adds 789eb04b6c56 backlight: pwm_bl: Fix interpolation new 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 new fad0319cacdf char: ipmi: convert comma to semicolon new 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 [...] new 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 new 4c9e94dff65c Merge tags 'spi-nor/for-5.11' and 'nand/for-5.11' into mtd/next new 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_ [...] new 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 new 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 new 36ed0958feaf Merge branch 'for-5.11/amd-sfh-hid' into for-linus adds b92b80246e06 HID: asus: Add support for ASUS N-Key keyboard new 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. new 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 new e77bc7dc9af0 Merge branch 'for-5.11/elecom' into for-linus adds afdd34c5fa40 HID: i2c-hid: show the error when failing to fetch the HID [...] new 19a0b6d79c97 Merge branch 'for-5.11/i2c-hid' into for-linus adds 9735d9deb109 HID: intel-ish-hid: Remove unnecessary assignment to variable rv new 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 new 4d3d3d70cc90 Merge branch 'for-5.11/sony' into for-linus adds 2a6a35a9ecdd HID: wacom: Constify attribute_groups new 85a694738f6e Merge branch 'for-5.11/wacom' into for-linus new 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() new 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 new 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 new 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 [...] new 5ef399aa5c5f arm64: dts: sparx5: Add reset support new 7e1f91cbfa0d arm64: dts: sparx5: Add SGPIO devices new 13719d8d0d67 Merge branch 'sparx5-next' of https://github.com/microchip [...] new 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 [...] new 1dcdee6ee8f8 soc: mediatek: mmsys: Specify HAS_IOMEM dependency for MTK_MMSYS new 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. [...] new accefff5b547 Merge tag 'arm-soc-omap-genpd-5.11' of git://git.kernel.or [...]
The 38 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .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