This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits beebf0a29205 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits f0d32c9182a0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3aebd5d24d96 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 6d71bc66fd9f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits f385cdd45e4a Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 602745f1c135 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c41cc32424c3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c68a0ed7dc81 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 655fb54b859b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 3267af29fcc8 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 796791a504c7 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 8254423000dd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7fc33416b47f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 35caba1a3317 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ca8bd329e4e8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fb148c6828e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9852de20a4cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a53467a764df Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b7a19ac38627 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 92dc88830749 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 56b05a32cbcb Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 9144785b0276 filemap: Remove PageHWPoison check from next_uptodate_page() adds 22b3c8d6612e fs/writeback: Convert inode_switch_wbs_work_fn to folios adds ece014141cd4 mm/doc: Add documentation for folio_test_uptodate adds a229a4f00d1e mm/writeback: Improve __folio_mark_dirty() comment adds 10331795fb79 pagevec: Add folio_batch adds d9c19d32d86f iov_iter: Add copy_folio_to_iter() adds 821979f5098b iov_iter: Convert iter_xarray to use folios adds 5bf34d7c7ffe mm: Add folio_test_pmd_mappable() adds 9f2b04a25a41 filemap: Add folio_put_wait_locked() adds a548b6158345 filemap: Convert page_cache_delete to take a folio adds 621db4880d30 filemap: Add filemap_unaccount_folio() adds a0580c6f9bab filemap: Convert tracing of page cache operations to folio adds 452e9e6992fe filemap: Add filemap_remove_folio and __filemap_remove_folio adds f5e6429a5114 filemap: Convert find_get_entry to return a folio adds bb2e98b613a3 filemap: Remove thp_contains() adds bdb729329769 filemap: Convert filemap_get_read_batch to use folios adds e1c37722b068 filemap: Convert find_get_pages_contig to folios adds 9d427b4eb456 filemap: Convert filemap_read_page to take a folio adds a5d4ad098528 filemap: Convert filemap_create_page to folio adds 2fa4eeb800c0 filemap: Convert filemap_range_uptodate to folios adds 7836d9990079 readahead: Convert page_cache_async_ra() to take a folio adds 0387df1d1fa7 readahead: Convert page_cache_ra_unbounded to folios adds 79598cedad85 filemap: Convert do_async_mmap_readahead to take a folio adds e292e6d644ce filemap: Convert filemap_fault to folio adds 539a3322f208 filemap: Add read_cache_folio and read_mapping_folio adds 81f4c03b7de7 filemap: Drop the refcount while waiting for page lock adds 65bca53b5f63 filemap: Convert filemap_get_pages to use folios adds 1afd7ae51f63 filemap: Convert page_cache_delete_batch to folios adds 9184a307768b filemap: Use folios in next_uptodate_page adds 820b05e92bdf filemap: Use a folio in filemap_map_pages adds 960ea971fa6c filemap: Use a folio in filemap_page_mkwrite adds 82c50f8b4433 filemap: Add filemap_release_folio() adds efe99bba2862 truncate: Add truncate_cleanup_folio() adds 3506659e18a6 mm: Add unmap_mapping_folio() adds 7b774aab7941 shmem: Convert part of shmem_undo_range() to use a folio adds 1e84a3d997b7 truncate,shmem: Add truncate_inode_folio() adds ccbbf761d440 truncate: Skip known-truncated indices adds fae9bc4a9017 truncate: Convert invalidate_inode_pages2_range() to use a folio adds 78f426608f21 truncate: Add invalidate_complete_folio2() adds d996fc7f615f filemap: Convert filemap_read() to use a folio adds 25d6a23e8d28 filemap: Convert filemap_get_read_batch() to use a folio_batch adds 0e499ed3d7a2 filemap: Return only folios from find_get_entries() adds 51dcbdac28d4 mm: Convert find_lock_entries() to use a folio_batch adds 1613fac9aaf8 mm: Remove pagevec_remove_exceptionals() adds 338f379cf7c2 fs: Convert vfs_dedupe_file_range_compare to folios adds f6357c3a9d3e truncate: Convert invalidate_inode_pages2_range to folios adds b9a8a4195c7d truncate,shmem: Handle truncates that split large folios adds 25a8de7f8d97 XArray: Add xas_advance() adds 6b24ca4a1a8d mm: Use multi-index entries in the page cache new 6020c204be99 Merge tag 'folio-5.17' of git://git.infradead.org/users/wi [...] adds 85f5a74c2b9b block: Add bio_add_folio() adds 640d1930bef4 block: Add bio_for_each_folio_all() adds d1bd0b4ebfe0 fs/buffer: Convert __block_write_begin_int() to take a folio adds 95c4cd053a1d iomap: Convert to_iomap_page to take a folio adds 435d44b3fd0a iomap: Convert iomap_page_create to take a folio adds c46e8324cab0 iomap: Convert iomap_page_release to take a folio adds 39f16c83453d iomap: Convert iomap_releasepage to use a folio adds 8306a5f56305 iomap: Add iomap_invalidate_folio adds cd1e5afe5503 iomap: Pass the iomap_page into iomap_set_range_uptodate adds 8ffd74e9a816 iomap: Convert bio completions to use folios adds 431c0566bb60 iomap: Use folio offsets instead of page offsets adds 874628a2c590 iomap: Convert iomap_read_inline_data to take a folio adds 3aa9c659bf82 iomap: Convert readahead and readpage to use a folio adds ea0f843aa794 iomap: Convert iomap_page_mkwrite to use a folio adds d454ab82bc7f iomap: Allow iomap_write_begin() to be called with the ful [...] adds a25def1fe568 iomap: Convert __iomap_zero_iter to use a folio adds bc6123a84a71 iomap: Convert iomap_write_begin() and iomap_write_end() t [...] adds 9c4ce08dd211 iomap: Convert iomap_write_end_inline to take a folio adds 6e478521df53 iomap,xfs: Convert ->discard_page to ->discard_folio adds 926550362d60 iomap: Simplify iomap_writepage_map() adds 81d4782a741b iomap: Simplify iomap_do_writepage() adds e735c0079465 iomap: Convert iomap_add_to_ioend() to take a folio adds 589110e897ff iomap: Convert iomap_migrate_page() to use folios adds 60d8231089f0 iomap: Support large folios in invalidatepage adds 6795801366da xfs: Support large folios adds 4d7bd0eb72e5 iomap: Inline __iomap_zero_iter into its caller new f079ab01b560 Merge tag 'iomap-5.17' of git://git.infradead.org/users/wi [...] adds ad69cd9972e7 fsnotify: clarify object type argument adds 1c9007d62bea fsnotify: separate mark iterator type from object type enum adds d61fd650e9d2 fanotify: introduce group flag FAN_REPORT_TARGET_FID adds e54183fa7047 fsnotify: generate FS_RENAME event with rich information adds 2d9374f09513 fanotify: use macros to get the offset to fanotify_info buffer adds 1a9515ac9e55 fanotify: use helpers to parcel fanotify_info buffer adds 3cf984e950c1 fanotify: support secondary dir fh and name in fanotify_info adds 3982534ba5ce fanotify: record old and new parent and name in FAN_RENAME event adds 2bfbcccde6e7 fanotify: record either old name new name or both for FAN_RENAME adds 7326e382c21e fanotify: report old and/or new parent+name in FAN_RENAME event adds 8cc3b1ccd930 fanotify: wire up FAN_RENAME event new 3d3d6733065c Merge tag 'fsnotify_for_v5.17-rc1' of git://git.kernel.org [...] adds b831281bb929 reiserfs: don't use congestion_wait() adds f05f2429eec6 udf: Fix error handling in udf_new_inode() new 1fb38c934c6e Merge tag 'fs_for_v5.17-rc1' of git://git.kernel.org/pub/s [...] adds 53db28933e95 fuse: extend init flags adds 3e2b6fdbdc9a fuse: send security context of inode on file adds e388164ea385 fuse: Pass correct lend value to filemap_write_and_wait_range() adds cecd491641c2 fuse: add fuse_should_enable_dax() helper adds 780b1b959f9b fuse: make DAX mount option a tri-state adds 98046f7486db fuse: support per inode DAX in fuse protocol adds 93a497b9ad69 fuse: enable per inode DAX adds 2ee019fadcca fuse: negotiate per inode DAX in FUSE_INIT adds c3cb6f935e32 fuse: mark inode DONT_CACHE when per inode DAX hint changes adds 073c3ab6ae01 Documentation/filesystem/dax: DAX on virtiofs new 8975f8974888 Merge tag 'fuse-update-5.17' of git://git.kernel.org/pub/s [...] adds 01491a756578 fscache, cachefiles: Disable configuration adds 850cba069c26 cachefiles: Delete the cachefiles driver pending rewrite adds 2cee6fbb7f01 fscache: Remove the contents of the fscache driver, pendin [...] adds 9e1aa6b8f484 netfs: Display the netfs inode number in the netfs_read tr [...] adds a39c41b853ee netfs: Pass a flag to ->prepare_write() to say if there's [...] adds 1e1236b84116 fscache: Introduce new driver adds e8a07c9d22af fscache: Implement a hash function adds 9549332df4ed fscache: Implement cache registration adds 62ab63352350 fscache: Implement volume registration adds 7f3283aba39a fscache: Implement cookie registration adds 23e12e285a6a fscache: Implement cache-level access helpers adds e6acd3299bad fscache: Implement volume-level access helpers adds a7733fb63272 fscache: Implement cookie-level access helpers adds 2e0c76aee25f fscache: Implement functions add/remove a cache adds bfa22da3ed65 fscache: Provide and use cache methods to lookup/create/fr [...] adds 29f18e79fe7c fscache: Add a function for a cache backend to note an I/O error adds 5d00e426f95e fscache: Implement simple cookie state machine adds 12bb21a29c19 fscache: Implement cookie user counting and resource pinning adds d24af13e2e23 fscache: Implement cookie invalidation adds d64f4554dd17 fscache: Provide a means to begin an operation adds cdf262f29488 fscache: Count data storage objects in a cache adds 8e7a867bb730 fscache: Provide read/write stat counters for the cache adds ed1235eb78a7 fscache: Provide a function to let the netfs update its co [...] adds 3a11b3a86366 netfs: Pass more information on how to deal with a hole in [...] adds 9af1c6c3089b fscache: Implement raw I/O interface adds b6e16652d6c0 fscache: Implement higher-level write I/O interface adds 08276bdae68b vfs, fscache: Implement pinning of cache usage for writeback adds 1f67e6d0b188 fscache: Provide a function to note the release of a page adds 16a96bdf92d5 fscache: Provide a function to resize a cookie adds 77443f6171f3 cachefiles: Introduce rewritten driver adds 8390fbc46570 cachefiles: Define structs adds a70f6526267e cachefiles: Add some error injection support adds ecf5a6ce15f9 cachefiles: Add a couple of tracepoints for logging errors adds 1493bf74bcf2 cachefiles: Add cache error reporting macro adds 254947d47945 cachefiles: Add security derivation adds 8667d434b2a9 cachefiles: Register a miscdev and parse commands over it adds 80f94f29f677 cachefiles: Provide a function to check how much space there is adds 1bd9c4e4f049 vfs, cachefiles: Mark a backing file in use with an inode flag adds 32759f7d7af5 cachefiles: Implement a function to get/create a directory [...] adds d1065b0a6fd9 cachefiles: Implement cache registration and withdrawal adds fe2140e2f57f cachefiles: Implement volume support adds 13871bad1ef7 cachefiles: Add tracepoints for calls to the VFS adds df98e87f2091 cachefiles: Implement object lifecycle funcs adds 5d439467b802 cachefiles: Implement key to filename encoding adds 72b957856b0c cachefiles: Implement metadata/coherency data storage in xattrs adds 169379eaef93 cachefiles: Mark a backing file in use with an inode flag adds 07a90e97400c cachefiles: Implement culling daemon commands adds 1f08c925e7a3 cachefiles: Implement backing file wrangling adds 287fd611238d cachefiles: Implement begin and end I/O operation adds 7623ed6772de cachefiles: Implement cookie resize for truncate adds 047487c947e8 cachefiles: Implement the I/O routines adds 32e150037dce fscache, cachefiles: Store the volume coherency data adds ecd1a5f62eed cachefiles: Allow cachefiles to actually function adds 3929eca769b5 fscache, cachefiles: Display stats of no-space events adds 9f08ebc3438b fscache, cachefiles: Display stat of culling events adds 523d27cda149 afs: Convert afs to use the new fscache API adds c7f75ef33b6d afs: Copy local writes to the cache when writing to the server adds 0770bd4187c5 afs: Skip truncation on the server of data we haven't written yet new 24e42e32d347 9p: Use fscache indexing rewrite and reenable caching new 93c846143d86 9p: Copy local writes to the cache when writing to the server new a6b5a28eb56c nfs: Convert to new fscache volume/cookie API new 16f2f4e679cf nfs: Implement cache I/O by accessing the cache directly new 400e1286c0ec ceph: conversion to new fscache API new 1702e7973410 ceph: add fscache writeback support new e0484344c041 fscache: Rewrite documentation new e6435f1e02f4 fscache: Add a tracepoint for cookie use/unuse new d7bdba1c81f7 9p, afs, ceph, nfs: Use current_is_kswapd() rather than gf [...] new 8834147f9505 Merge tag 'fscache-rewrite-20220111' of git://git.kernel.o [...] adds 83762cb5c7c4 dax: Kill DEV_DAX_PMEM_COMPAT adds d751939235b9 dm: fix alloc_dax error handling in alloc_dev adds 5d2a228b9e13 dm: make the DAX support depend on CONFIG_FS_DAX adds afd586f0d06c dax: remove CONFIG_DAX_DRIVER adds fb08a1908cb1 dax: simplify the dax_device <-> gendisk association adds 586f61682816 dax: remove the pgmap sanity checks in generic_fsdax_supported adds 0c445871388f dax: move the partition alignment check into fs_dax_get_by_bdev adds 679a99495b8f xfs: factor out a xfs_setup_dax_always helper adds 7b0800d00dae dax: remove dax_capable adds f43e0065c264 dm-linear: add a linear_dax_pgoff helper adds d19bd6756e7c dm-log-writes: add a log_writes_dax_pgoff helper adds 2a68553e8aeb dm-stripe: add a stripe_dax_pgoff helper adds 9dc2f9cdc63e fsdax: remove a pointless __force cast in copy_cow_page_dax adds 429f8de70d98 fsdax: use a saner calling convention for copy_cow_page_dax adds 60696eb26a37 fsdax: simplify the pgoff calculation adds f1ba5fafba9b xfs: add xfs_zero_range and xfs_truncate_page helpers adds 4a2d7d595050 fsdax: simplify the offset check in dax_iomap_zero adds e5c71954ca11 fsdax: factor out a dax_memzero helper adds c6f40468657d fsdax: decouple zeroing from the iomap buffered I/O code adds cea845cdef4f ext2: cleanup the dax handling in ext2_fill_super adds 89b93a7b15f7 ext4: cleanup the dax handling in ext4_fill_super adds 5b5abbefec1b xfs: move dax device handling into xfs_{alloc,free}_buftarg adds a50f6ab3fd31 xfs: use xfs_direct_write_iomap_ops for DAX zeroing adds 740fd671e04f xfs: pass the mapping flags to xfs_bmbt_to_iomap adds 952da06375c8 iomap: add a IOMAP_DAX flag adds cd913c76f489 dax: return the partition offset from fs_dax_get_by_bdev adds de2051147771 fsdax: shift partition offset handling into the file systems adds 2ede892342b3 dax: fix up some of the block device related ifdefs adds ca72d2210fc5 iomap: build the block based code conditionally adds b842f1d14a19 fsdax: don't require CONFIG_BLOCK adds b80892ca022e memremap: remove support for external pgmap refcounts adds de291b590286 iomap: turn the byte variable in iomap_zero_iter into a ssize_t adds e17f7a0bc4da uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() adds fd1d00ec9200 dax: simplify dax_synchronous and set_dax_synchronous adds 30c6828a17a5 dax: remove the DAXDEV_F_SYNC flag adds 7ac5360cd4d0 dax: remove the copy_from_iter and copy_to_iter methods adds abc14eb1e012 ACPI: NFIT: Import GUID before use adds 9e05e95ca8da iomap: Fix error handling in iomap_zero_iter() new 3acbdbf42e94 Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub [...] adds 08b9e0ab8af4 cxl/pmem: Fix reference counting for delayed work adds 888e034a74f4 cxl/mbox: Remove bad comment adds 5e2411ae8071 cxl/memdev: Change cxl_mem to a more descriptive name adds affec782742e cxl/core: Convert to EXPORT_SYMBOL_NS_GPL adds a91bd78967c4 cxl/memdev: Remove unused cxlmd field adds 09eac2ca988a tools/testing/cxl: add mock output for the GET_HEALTH_INFO [...] adds f64bd790b750 ACPI: Keep sub-table parsing infrastructure available for modules adds ad2f63971e96 ACPI: Teach ACPI table parsing about the CEDT header format adds 2d03e46a4bad ACPI: Add a context argument for table parsing handlers adds f4ce1f766f1e cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers adds 814dff9ae234 cxl/test: Mock acpi_table_parse_cedt() adds fd49f99c1809 ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT adds 53989fad1286 cxl/pmem: Fix module reload vs workqueue state adds be185c2988b4 cxl/core: Remove cxld_const_init in cxl_decoder_alloc() new 362f533a2a10 Merge tag 'cxl-for-5.17' of git://git.kernel.org/pub/scm/l [...] adds ae377d342006 dt-bindings: arm-smmu: Add compatible for the SDX55 SoC adds c31112fbd407 iommu/arm-smmu-qcom: Fix TTBR0 read adds 810d8cabaab5 dt-bindings: arm-smmu: Add compatible for SM8450 SoC adds cd76990c94bb iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation adds 17d9a4b43b28 iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops adds a556cfe4cabc iommu/io-pgtable-arm-v7s: Add error handle for page table [...] adds 477436699e78 Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq [...] adds 91d6988558d7 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 063ebb19d962 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG adds f0f07a8462dc iommu/virtio: Support bypass domains adds 561097941564 iommu/virtio: Sort reserved regions adds c0c763598960 iommu/virtio: Pass end address to viommu_add_mapping() adds b03cbca48d64 iommu/virtio: Support identity-mapped domains adds 4cb3600e5eaf iommu/virtio: Fix typo in a comment adds a8d4a37d1bb9 iommu/amd: Restore GA log/tail pointer on host resume adds 01b297a48a26 iommu/amd: X2apic mode: re-enable after resume adds 4691f79d62a6 iommu/amd: X2apic mode: setup the INTX registers on mask/unmask adds 1980105e3cfc iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume adds 575f5cfb13c8 iommu/amd: Remove useless irq affinity notifier adds 664c0b58e025 iommu/amd: Fix typo in *glues … together* in comment adds 4599d78a820e iommu/vt-d: Use correctly sized arguments for bit field adds 9dfa5b6f5efb iommu/vt-d: Remove unused macros adds bb7125739611 iommu/vt-d: Use bitmap_zalloc() when applicable adds f5209f912722 iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() adds c95a9c278df8 iommu/vt-d: Remove unused dma_to_mm_pfn function adds 94aedac49d92 iommu: Log iova range in map/unmap trace events adds 556f99ac8866 iommu: Extend mutex lock scope in iommu_probe_device() adds 9abe2ac83485 iommu/io-pgtable-arm: Fix table descriptor paddr formatting adds 972bf252f860 iommu/iova: Move fast alloc size roundup into alloc_iova_fast() adds d7061627d701 iommu/iova: Fix race between FQ timeout and teardown adds d5c383f2c98a iommu/iova: Squash entry_dtor abstraction adds 649ad9835a37 iommu/iova: Squash flush_cb abstraction adds 6b3106e9ba2d iommu/amd: Simplify pagetable freeing adds ce00eece6909 iommu/amd: Use put_pages_list adds 87f60cc65d24 iommu/vt-d: Use put_pages_list adds ea4d71bb5e3f iommu/iova: Consolidate flush queue code adds f7f07484542f iommu/iova: Move flush queue code to iommu-dma adds a17e3026bc4d iommu: Move flush queue data into iommu_dma_cookie adds aade40b62745 iommu/iova: Temporarily include dma-mapping.h from iova.h adds 66dc1b791c58 Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' [...] new 13eaa5bda0df Merge tag 'iommu-updates-v5.17' of git://git.kernel.org/pu [...] adds ff083a2d972f perf: Protect perf_guest_cbs with RCU adds 5c7df80e2ce4 KVM: x86: Register perf callbacks after calling vendor's h [...] adds f4b027c5c819 KVM: x86: Register Processor Trace interrupt hook iff PT e [...] adds 2934e3d09350 perf: Stop pretending that perf can handle multiple guest [...] adds 84af21d850ee perf: Drop dead and useless guest "support" from arm, csky [...] adds b9f5621c9547 perf/core: Rework guest callbacks to prepare for static_ca [...] adds 1c3430516b07 perf: Add wrappers for invoking guest callbacks adds 2aef6f306b39 perf: Force architectures to opt-in to guest callbacks adds 87b940a0675e perf/core: Use static_call to optimize perf_guest_info_callbacks adds 73cd107b9685 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arc [...] adds db215756ae59 KVM: x86: More precisely identify NMI from guest when hand [...] adds e1bfc24577cc KVM: Move x86's perf guest info callbacks to generic KVM adds 33271a9e2b52 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c adds 7b517831a1c6 KVM: arm64: Convert to the generic perf callbacks adds be399d824b43 KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PE [...] adds 17ed14eba22b KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c adds a9f4a6e92b3b perf: Drop guest callback (un)register stubs new 8e5b0adeea19 Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.or [...] adds 3411506550b1 x86/csum: Rewrite/optimize csum_partial() adds b2f825bfeda8 x86: Move RETPOLINE*_CFLAGS to arch Makefile adds 68cf4f2a72ef x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds adds 22da5a07c75e x86/lib/atomic64_386_32: Rename things adds f94909ceb1ed x86: Prepare asm files for straight-line-speculation adds b17c2baa305c x86: Prepare inline-asm for straight-line-speculation adds 1cc1e4c8aab4 objtool: Add straight-line-speculation validation adds 26c44b776dba x86/alternative: Relax text_poke_bp() constraint adds e463a09af2f0 x86: Add straight-line-speculation mitigation adds bff8c3848e07 bitfield.h: Fix "type of reg too small for mask" test adds c6dbd3e5e69c x86/mmx_32: Remove X86_USE_3DNOW adds acba44d2436d x86/copy_user_64: Remove .fixup usage adds ab0fedcc714a x86/copy_mc_64: Remove .fixup usage adds 16e617d05ef0 x86/entry_64: Remove .fixup usage adds aa93e2ad7464 x86/entry_32: Remove .fixup usage adds 4b5305decc84 x86/extable: Extend extable functionality adds d52a7344bdfa x86/msr: Remove .fixup usage adds 4c132d1d844a x86/futex: Remove .fixup usage adds 99641e094d6c x86/uaccess: Remove .fixup usage adds e2b48e43284c x86/xen: Remove .fixup usage adds 1c3b9091d084 x86/fpu: Remove .fixup usage adds 5fc77b916cb8 x86/segment: Remove .fixup usage adds c9a34c3f4ece x86/kvm: Remove .fixup usage adds 3e8ea7803a1d x86/vmx: Remove .fixup usage adds fedb24cda1ca x86/checksum_32: Remove .fixup usage adds 5ce8e39f5552 x86/sgx: Remove .fixup usage adds 13e4bf1bddcb x86/usercopy_32: Simplify __copy_user_intel_nocache() adds d5d797dcbd78 x86/usercopy: Remove .fixup usage adds b77607802573 x86/word-at-a-time: Remove .fixup usage adds e5eefda5aa51 x86: Remove .fixup section adds 82a8954acd93 objtool: Remove .fixup handling new 9cdbeec40968 x86/entry_32: Fix segment exceptions new 64ad9461521b Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org [...] adds ce2f46f3531a xen/gntdev: fix unmap notification order adds 335e4dd67b48 xen/x86: obtain upper 32 bits of video frame buffer addres [...] adds fbf3a5c30168 xen/unpopulated-alloc: Drop check for virt_addr_valid() in [...] adds 5e1cdb8ee5e7 arm/xen: Switch to use gnttab_setup_auto_xlat_frames() for DT adds 9dd060afe2df xen/balloon: Bring alloc(free)_xenballooned_pages helpers back adds d1a928eac729 xen/unpopulated-alloc: Add mechanism to use Xen resource adds b2371587fe0c arm/xen: Read extended regions from DT and init Xen resource adds 54bb4a91b281 dt-bindings: xen: Clarify "reg" purpose new ce990f1de0bc Merge tag 'for-linus-5.17-rc1-tag' of git://git.kernel.org [...] adds 5ebea8244afb dt-bindings: vendor-prefixes: add T-Head Semiconductor adds 3cd6bab2f81d of: property: fw_devlink: Fixup behaviour when 'node_not_d [...] adds 46e988434d65 dt-bindings: display: sync formats with simplefb.h adds 49bcb1506f2e dt-bindings: thermal: Fix definition of cooling-maps contr [...] adds 5b4afd00fc48 dt-bindings: arm: cpus: Add ARM Cortex-A78 adds af3f33751db1 dt-bindings: leds: convert BCM6328 controller to the json-schema adds 761de79adc2c dt-bindings: hwmon: add TI DC-DC converters adds 180d597a9869 dt-bindings: Add resets to the PL011 bindings adds 78fe448252ab Update trivial-devices.yaml with Sensirion,sht4x adds 4fdd0736a3b1 of: base: Skip CPU nodes with "fail"/"fail-..." status adds 6e10f6f602f8 dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds adds ca1e147c2de5 dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples adds 4e5b6de1f46d dt-bindings: net: cdns,macb: Convert to json-schema adds 4b7c49f7d498 dt-bindings: Only show unique unit address warning for ena [...] adds a3ebdcc8fb3d dt-bindings: Use correct vendor prefix for Asahi Kasei Corp. adds 5e8a7d26d935 dt-bindings: PCI: brcmstb: compatible is required adds 75c4b9a67969 dt-bindings: net: brcm,unimac-mdio: reg-names is optional adds f9caf418fced dt-bindings: net: brcm,unimac-mdio: Update maintainers for [...] adds 68dfc226bcc8 dt-bindings: net: Document moca PHY interface adds 3a47044797ca dt-bindings: net: Convert GENET binding to YAML adds 1fefc8e762d9 dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML adds 7675a1dc6c6c dt-bindings: net: Convert iProc MDIO mux to YAML adds 2371a03fcef0 dt-bindings: net: Convert AMAC to YAML adds dc98a7b68f83 dt-bindings: net: Convert SYSTEMPORT to YAML adds 50eb892364c7 dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again adds de3f6daa66cb dt-bindings: arm: pmu: Document Denver and Carmel PMUs adds 84184107c39a dt-bindings: i2c: tegra-bpmp: Convert to json-schema adds 8dbb528b888b dt-bindings: phy: Convert Cygnus PCIe PHY to YAML adds 905b986d099c dt-bindings: pci: Convert iProc PCIe to YAML adds fa4d27906137 dt-bindings: reset: Convert Broadcom STB reset to YAML adds de9afac8ff19 dt-bindings: pwm: Convert BCM7038 PWM binding to YAML adds 7c41161b51f6 dt-bindings: rtc: Convert Broadcom STB waketimer to YAML adds a6564a553878 dt-bindings: gpio: Convert Broadcom STB GPIO to YAML adds 4102cf163c25 dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML adds 539d25b21fe8 dt-bindings: interrupt-controller: Convert Broadcom STB L2 [...] adds 0cf5e46e531d dt-bindings: rng: Convert iProc RNG200 to YAML adds e4fa9dedc556 dt-bindings: thermal: Convert Broadcom TMON to YAML adds 570df0a51955 dt-bindings: gpu: mali-bifrost: Document RZ/G2L support adds 2d0b208b3b0a dt-bindings: perf: Convert Arm DSU to schema adds 1d7ecc8084ca dt-bindings: perf: Add compatible for Arm DSU-110 adds c99a83a28d16 dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' adds 1b0b90bde66b dt-bindings: watchdog: ti,rti-wdt: Fix assigned-clock-parents adds 9696fe26bc8c dt-bindings: watchdog: atmel: Add missing 'interrupts' property adds b13e2bd3d258 dt-bindings: usb: Add missing properties used in examples adds 07bb5e0e7bd6 dt-bindings: memory-controllers: ti,gpmc: Drop incorrect u [...] adds dcd49679fb3a dt-bindings: PCI: Fix 'unevaluatedProperties' warnings adds 375c4b837e60 dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings adds b92225b034c0 dt-bindings: PCI: designware: Fix 'unevaluatedProperties' [...] adds 1957339b6e71 dt-bindings: input: pwm-vibrator: Convert txt bindings to yaml adds a8d61a9112ad of: unittest: fix warning on PowerPC frame size warning adds 9fd4cf5d3571 of: unittest: 64 bit dma address test requires arch support adds 60f20d84dc81 of/fdt: Rework early_init_dt_scan_chosen() to call directly adds d665881d2171 of/fdt: Rework early_init_dt_scan_root() to call directly adds 1f012283e936 of/fdt: Rework early_init_dt_scan_memory() to call directly adds fb6739251cdf dt-bindings: ata: Convert Broadcom SATA to YAML adds 58e529eab80d dt-bindings: bus: Convert GISB arbiter to YAML adds a5af82a8ff98 dt-bindings: usb: Convert BDC to YAML adds 07f7f6867eca dt-bindings: interrupt-controller: Convert BCM7120 L2 to YAML adds 94360916fadd dt-bindings: interrupt-controller: Merge BCM3380 with BCM7120 adds f10a9b722f80 dt-bindings: i2c: tegra: Convert to json-schema adds 8b82b8416f2c dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema adds f91030ed4494 dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema adds 3a8e53e21fc8 dt-bindings: power: reset: gpio-restart: Convert to json-schema adds 034c253915db dt-bindings: arm: ux500: Document missing compatibles adds 07979f09a01e dt-bindings: arm,cci-400: Drop the PL330 from example adds f3a9f2b23c3c dt-binding: soc: qcom: convert rmtfs documentation to yaml adds 92c3974ceea8 dt-binding: soc: qcom: convert Qualcomm Command DB documen [...] adds 39b86309a4f1 dt-bindings: msm: disp: remove bus from dpu bindings adds 7821f3a0b525 dt-bindings: crypto: convert Qualcomm PRNG to yaml adds 4d4ea94fa6fc dt-bindings: memory: Document Tegra210 EMC table adds b29f4889f886 dt-bindings: display: st,stm32-dsi: Fix panel node name in [...] adds 20f3507fdbf9 dt-bindings: vendor-prefixes: add OnePlus adds 52864f251d84 dt-bindings: display: enable port jdi,lt070me05000 adds 137b1566c501 of: unittest: change references to obsolete overlay id adds cca549335f5e of: unittest: re-implement overlay tracking adds 4b483349c820 dt-bindings: rng: apm,x-gene-rng: convert APM RNG to dtschema adds c92664a9e862 dt-bindings: rng: atmel,at91-trng: convert Atmel TRNG to dtschema adds 25b32931c5fe dt-bindings: rng: atmel,at91-trng: document sama7g5 TRNG adds d5c010ede10a dt-bindings: rng: ti,keystone-rng: convert TI Keystone RNG [...] adds ff95e85e6c46 dt-bindings: rng: nuvoton,npcm-rng: convert Nuvoton NPCM R [...] adds 8000f55a3c6b dt-bindings: rng: ti,omap-rom-rng: convert OMAP ROM RNG to [...] adds fb13b5babb97 dt-bindings: rng: st,rng: convert ST RNG to dtschema adds 8ba694e5b7fb dt-bindings: rng: timeriomem_rng: convert TimerIO RNG to dtschema adds c2abcf30efb8 dt-bindings: display: novatek,nt36672a: Fix unevaluated pr [...] adds 94a4950a4acf of: base: Fix phandle argument length mismatch error message adds 5d05b811b5ac of: base: Improve argument length mismatch error adds 2b35e9684d09 of: unittest: remove unneeded semicolon adds da17d6905d29 of/fdt: Don't worry about non-memory region overlap for no-map adds 0bbeb64cb063 dt-bindings: vendor-prefixes: Add Sunplus adds ad31ce56c434 dt-bindings: net: mdio: Allow any child node name adds 1d01efaf1824 dt-bindings: net: snps,dwmac: Enable burst length properti [...] adds 8650381f33fb dt-bindings: net: Add missing properties used in examples adds b2d28642d108 dt-bindings: net: Cleanup MDIO node schemas adds 8b31766c7ac0 dt-bindings: net: stm32-dwmac: Make each example a separate entry adds f364d2c622f5 dt-bindings: i2c: st,stm32-i2c: Make each example a separa [...] adds 437b16802891 dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-f [...] adds 434a4010de07 dt-bindings: net: wireless: mt76: Fix 8-bit property sizes adds 70dfc4177269 dt-bindings: net: ti,dp83869: Drop value on boolean 'ti,ma [...] adds da4b3d88b086 dt-bindings: Drop required 'interrupt-parent' adds 9cc9b193d595 dt-bindings: clock: imx5: Drop clock consumer node from example adds 7b5bfc00e803 dt-bindings: iio/magnetometer: yamaha,yas530: Fix invalid [...] adds e3a3356d1745 dt-bindings: interrupt-controller: arm,gic-v3: Fix 'interr [...] adds f19638bbd029 dt-bindings: power: maxim,max17040: Fix incorrect type for [...] adds 960616d57eec dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes adds 66bdc2bfdfa5 dt-bindings: i2c: maxim,max96712: Add bindings for Maxim I [...] adds 23652cf52d66 dt-bindings: clock: samsung: convert Exynos5433 to dtschema adds 5de80c3b57eb dt-bindings: clock: samsung: convert Exynos7 to dtschema adds c47db13bdf66 dt-bindings: clock: samsung: extend Exynos7 bindings with UFS adds 2ae8dab876fa dt-bindings: clock: samsung: convert Exynos5260 to dtschema adds cc190b1f5ac0 dt-bindings: clock: samsung: convert Exynos5410 to dtschema adds 653c3d33893e dt-bindings: clock: samsung: convert S5Pv210 to dtschema adds 785576c9356f dt-bindings: net: mdio: Drop resets/reset-names child properties adds e623611b4d3f Merge branch 'dt/linus' into dt/next new 4eb766f64d12 Merge tag 'devicetree-for-5.17' of git://git.kernel.org/pu [...] adds e05cab34e417 dt-bindings: leds: Add bindings for MT6360 LED new 679f8652064b leds: Add mt6360 driver new fa019ba4f202 leds: tca6507: use swap() to make code cleaner new 495b8966f7ad leds: led-core: Update fwnode with device_set_node new 8018708d2d39 dt-bindings: leds: Replace moonlight with indicator in mt6 [...] new 6212264be7df leds: lp50xx: remove unused variable new b7f1ac9bb641 leds: leds-fsg: Drop FSG3 LED driver new 27d1a6210d27 leds: tca6507: Get rid of duplicate of_node assignment new 2702c9be20ac leds: lgm-sso: Get rid of duplicate of_node assignment new a05f5d0e6aeb leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt new e9af026a3b24 ARM: dts: omap3-n900: Fix lp5523 for multi color new 9e87a8da747b leds: lp55xx: initialise output direction from dts new d9b5941bb593 Merge tag 'leds-5.17-rc1' of git://git.kernel.org/pub/scm/ [...] adds 71e762316140 clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 adds 8a3492cd8de4 clk: zynq: pll: Fix kernel-doc warnings adds ecb64bbff7dd clk: Gemini: fix struct name in kernel-doc adds 099ee0327120 clk: renesas: rzg2l: Add missing kerneldoc for resets adds a0d2a2c6736c clk: renesas: r9a07g044: Add clock and reset entry for SCI1 adds 073da9e7c768 clk: renesas: r9a07g044: Add WDT clock and reset entries adds dc446cba4301 clk: renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL [...] adds 161450134ae9 clk: renesas: r9a07g044: Add OSTM clock and reset entries adds a31cf51bf6b4 clk: renesas: rcar-gen3: Add dummy SDnH clock adds 1abd04480866 clk: renesas: rcar-gen3: Add SDnH clock adds 63494b6f98f2 clk: renesas: r8a779a0: Add SDnH clock to V3U adds 627151b4966f mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M adds bb6d3fa98a41 clk: renesas: rcar-gen3: Switch to new SD clock handling adds d3a52bc41da0 clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST adds 079e83b958a3 mmc: renesas_sdhi: Use dev_err_probe when getting clock fails adds e5f7e81ee430 mmc: renesas_sdhi: Parse DT for SDnH adds 86e122c07549 clk: renesas: rzg2l: Add CPG_PL1_DDIV macro adds d6dabaf67897 clk: renesas: r9a07g044: Change core clock "I" from DEF_FI [...] adds e7d960cd6afd clk: renesas: r9a07g044: Add RSPI clock and reset entries adds 27527a3d3b16 clk: renesas: rzg2l: Check return value of pm_genpd_init() adds 33748744f15a clk: renesas: rzg2l: propagate return value of_genpd_add_p [...] adds fa58e465542e clk: renesas: cpg-mssr: Check return value of pm_genpd_init() adds 97c8d514af4e clk: renesas: cpg-mssr: propagate return value of_genpd_ad [...] adds 827fbac821a6 dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0 adds 366df82fc68a mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock adds 45177fc641f9 mmc: renesas_sdhi: Simplify an expression adds 33b22d9c3272 clk: renesas: r9a07g044: Add TSU clock and reset entry adds 1dfeb03e86ad Merge tag 'renesas-clk-for-v5.17-tag1' of git://git.kernel [...] adds 470e3f0d0b15 clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver adds 39cf7dd21d53 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into HEAD adds 24aaff6a6ce4 clk: renesas: cpg-mssr: Add support for R-Car S4-8 adds 98ee8b2f66eb clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro adds 7ef9c45a23a9 clk: renesas: r9a07g044: Add mux and divider for G clock adds f0b62b0bbedc clk: renesas: r9a07g044: Add GPU clock and reset entries adds a5ce1d511870 Merge tag 'renesas-clk-for-v5.17-tag2' of git://git.kernel [...] adds 265d27caf95f dt-bindings: clock: lan966x: Add binding includes for lan9 [...] adds 07300ef47a3f dt-bindings: clock: lan966x: Add LAN966X Clock Controller adds 54104ee02333 clk: lan966x: Add lan966x SoC clock driver adds 815f0e738a8d clk: gate: Add devm_clk_hw_register_gate() adds 6b9f984cc86e dt-bindings: clock: lan966x: Extend for clock gate support adds 51d0a37dde9b dt-bindings: clock: lan966x: Extend includes with clock gates adds 5ad5915dea00 clk: lan966x: Extend lan966x clock driver for clock gating [...] adds 8f6b28c5b178 Merge tag 'clk-at91-5.17' of git://git.kernel.org/pub/scm/ [...] adds 9259228037cb clk/ti/adpll: Make const pointer error a static const array adds 5c1c42c49b8a clk: clk_core_get() can also return NULL adds 978fbc7a0599 clk: __clk_core_init() never takes NULL adds d66e4c985dd4 clk: stm32mp1: remove redundant assignment to pointer data adds a331659e3271 clk: Add write operation for clk_parent debugfs node adds 489a71964f9d clk: Emit a stern warning with writable debugfs enabled adds 1bb294a7981c clk: Enable/Disable runtime PM for clk_summary adds 270bbc725328 Merge branches 'clk-doc', 'clk-renesas', 'clk-at91', 'clk- [...] adds 55c174e5c05f Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] adds ff5f87cb6a75 clk: Introduce clk-tps68470 driver adds 65ab884ac9cd x86: clk: clk-fch: Add support for newer family of AMD's SOC adds 3663f26b389b drivers: acpi: acpi_apd: Remove unused device property "is-rv" adds 7fdb98e8a768 ACPI: APD: Add a fmw property clk-name adds c33917b439e0 clk: x86: Use dynamic con_id string during clk registration adds 1fdaaa13b44f clk: x86: Fix clk_gate_flags for RV_CLK_GATE adds 6fc058a72f3b clk: stm32: Fix ltdc's clock turn off by clk_disable_unuse [...] adds ff54938dd190 clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB adds c1001a62f2f5 Merge tag 'clk-meson-v5.17-1' of https://github.com/BayLib [...] adds 551b62b1e4cb clk: sunxi-ng: Export symbols used by CCU drivers adds c8c525b06f53 clk: sunxi-ng: Allow drivers to be built as modules adds 7ec03b588d22 clk: sunxi-ng: Convert early providers to platform drivers adds 91389c390521 clk: sunxi-ng: Allow the CCU core to be built as a module adds c962f10f3931 dt-bindings: clk: Add compatibles for D1 CCUs adds 3317cb17d5da clk: sunxi-ng: div: Add macros using clk_parent_data and clk_hw adds 639e1acb69b5 clk: sunxi-ng: mp: Add macros using clk_parent_data and clk_hw adds 8107c859a391 clk: sunxi-ng: mux: Add macros using clk_parent_data and clk_hw adds b30fc68e6ce5 clk: sunxi-ng: gate: Add macros for gates with fixed dividers adds 35b97bb94111 clk: sunxi-ng: Add support for the D1 SoC clocks adds 4f1e19b65844 Merge tag 'sunxi-clk-for-5.17-1' of https://git.kernel.org [...] adds 151768f34854 Merge branches 'clk-x86', 'clk-stm', 'clk-amlogic' and 'cl [...] adds e360e116a0ee clk: tegra: Make vde a child of pll_p on tegra114 adds b1bc04a2ac5b clk: tegra: Support runtime PM and power domain adds fcfc6ea4a400 Merge tag 'for-5.17-clk' of git://git.kernel.org/pub/scm/l [...] adds b5e29cf7617c clk: imx: imx8ulp: set suppress_bind_attrs to true adds c1b6ad9a9025 clk: imx: Use div64_ul instead of do_div adds 570727e9acfa clk: imx8mn: Fix imx8mn_clko1_sels adds 6deb3fb22da1 clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h adds 9dd81021084f clk: imx8mp: Fix the parent clk of the audio_root_clk adds 176a3200ef6d Merge tag 'clk-imx-5.17' of git://git.kernel.org/pub/scm/l [...] adds d68f50e6ad0e dt-bindings: clock: samsung: add IDs for some core clocks adds 015e70585b31 clk: samsung: remove __clk_lookup() usage adds 2fcde648f128 clk: samsung: Remove meaningless __init and extern from he [...] adds ac48ea3b6737 clk: samsung: Update CPU clk registration adds 16e0c2474fcf dt-bindings: clock: Add bindings for Exynos850 CMU_APM adds 579839a918d7 clk: samsung: exynos850: Implement CMU_APM domain adds c2afeb79fdb2 dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP adds 62782ba856d1 clk: samsung: exynos850: Implement CMU_CMGP domain adds 6904d7e5d395 clk: samsung: exynos850: Keep some crucial clocks running adds bcda841f9bf2 clk: samsung: exynos850: Register clocks early adds a949f2cf1ab9 dt-bindings: clock: Add bindings for Exynos850 sysreg clocks adds bc471d1fe210 clk: samsung: exynos850: Add missing sysreg clocks adds 591020a51672 dt-bindings: clock: Add bindings definitions for Exynos7885 CMU adds 77624aa1d81f dt-bindings: clock: Document Exynos7885 CMU bindings adds cfe238e4e7ff clk: samsung: Make exynos850_register_cmu shared adds c703a2f44cce clk: samsung: clk-pll: Add support for pll1417x adds 45bd8166a1d8 clk: samsung: Add initial Exynos7885 clock driver adds 14350ed95867 Merge tag 'clk-v5.17-samsung' of https://git.kernel.org/pu [...] adds a5273ed2fed2 clk: qcom: clk-alpha-pll: Increase PLL lock detect poll time adds 9c337073d9d8 clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled adds e3fd5f632cdd MAINTAINERS: Add entry for Qualcomm clock drivers adds aa848c8ee891 dt-bindings: clock: Introduce RPMHCC bindings for SDX65 adds 40affbf8e615 clk: qcom: Add support for SDX65 RPMh clocks adds 00a123e962f7 clk: qcom: smd-rpm: Drop MFD qcom-rpm reference adds b406f5e92b3b clk: qcom: smd-rpm: Drop the use of struct rpm_cc adds b26ab06d0969 clk: qcom: smd-rpm: Drop binary value handling for buffered clock adds ea59846bd206 dt-bindings: clock: Add RPMHCC bindings for SM8450 adds ab5d31790f4d clk: qcom: rpmh: add support for SM8450 rpmh clocks adds 4ad3ce007098 Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] adds d1b121d62b7e clk: qcom: Add LUCID_EVO PLL type for SDX65 adds d79afa201328 clk: qcom: Add SDX65 GCC support adds fe5cf1c34f38 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] adds db0c944ee92b clk: qcom: Add clock driver for SM8450 adds 6d24d9546d6e dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller adds 8f62718bd0f7 clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver adds 33aa94fd94d7 clk: qcom: gcc-sm8350: explicitly include clk-provider.h adds d7a49c8d2c67 clk: qcom: gcc-msm8994: explicitly include clk-provider.h adds 1fc8887c04b2 clk: qcom: gcc-sm6350: explicitly include clk-provider.h adds 27f239a4c5e7 clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h adds 3333607bdd4f clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h adds 5bcc2521ec70 clk: qcom: mmcc-apq8084: explicitly include clk-provider.h adds 737a2267581a clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h adds 96ea2a429134 clk: qcom: turingcc-qcs404: explicitly include clk-provider.h adds 87e55700f359 Merge tag 'qcom-clk-for-5.17' of https://git.kernel.org/pu [...] adds f691c9b52662 Merge branches 'clk-nvidia', 'clk-imx', 'clk-samsung' and [...] adds 08d92c7a4737 clk: socfpga: remove redundant assignment on division adds 5c58585090a9 clk: socfpga: remove redundant assignment after a mask operation adds ee4abc4c5cf6 clk: socfpga: agilex: Make use of the helper function devm [...] adds b739bca9f334 clk: socfpga: s10: Make use of the helper function devm_pl [...] adds fd87c29a7900 dt-bindings: clock: Add DT bindings for PLL of Toshiba Vis [...] adds ffa81a03267b dt-bindings: clock: Add DT bindings for SMU of Toshiba Vis [...] adds b4cbe606dc36 clk: visconti: Add support common clock driver and reset driver adds 70faf946ad97 MAINTAINERS: Add entries for Toshiba Visconti PLL and cloc [...] adds 4e31bfa37662 clk: visconti: Remove pointless NULL check in visconti_pll [...] adds 3efe64ef5186 clk: st: clkgen-fsyn: search reg within node or parent adds 810251b0d36a clk: st: clkgen-mux: search reg within node or parent adds 5dcc0ef8873e clk: Drop unused COMMON_CLK_STM32MP157_SCMI config adds c861c1be3897 clk: bm1880: remove kfrees on static allocations adds 1d0bd126d928 Merge branches 'clk-socfpga', 'clk-toshiba', 'clk-st' and [...] adds 51d04bcfb82a dt-bindings: clk/ingenic: Add MDMA and BDMA clocks adds b5bc83bb70a5 clk: ingenic: Add MDMA and BDMA clocks adds 423346386679 clk: mediatek: clk-gate: Shrink by adding clockgating bit [...] adds d95abcab7b4a clk: mediatek: clk-gate: Use regmap_{set/clear}_bits helpers adds 261446b2653e dt-bindings: clock: mediatek: document clk bindings for me [...] adds 4470c830f979 clk: mediatek: add mt7986 clock IDs adds ec97d23c8e22 clk: mediatek: add mt7986 clock support adds 4afd2a9355a9 Merge branches 'clk-ingenic' and 'clk-mediatek' into clk-next new 455e73a07f6e Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 4946f15e8c33 genirq/generic_chip: Constify irq_generic_chip_ops adds 65c7cdedeb30 genirq: Provide new interfaces for affinity hints adds 0f9744f4ed53 iavf: Use irq_update_affinity_hint() adds d34c54d1739c i40e: Use irq_update_affinity_hint() adds 8049da6f3943 scsi: megaraid_sas: Use irq_set_affinity_and_hint() adds fdb8ed13a772 scsi: mpt3sas: Use irq_set_affinity_and_hint() adds fb5bd854710e RDMA/irdma: Use irq_update_affinity_hint() adds cb39ca92eb74 enic: Use irq_update_affinity_hint() adds b8b9dd525203 be2net: Use irq_update_affinity_hint() adds cc493264c01d ixgbe: Use irq_update_affinity_hint() adds bf886e1ef11a mailbox: Use irq_update_affinity_hint() adds ce5a58a96ccc scsi: lpfc: Use irq_set_affinity() adds 2d1e72f235d6 hinic: Use irq_set_affinity_and_hint() adds 7451e9ea8e20 net/mlx5: Use irq_set_affinity_and_hint() adds 4b3ddc6462e8 net/mlx4: Use irq_update_affinity_hint() adds 0422fe2666ae Merge branch 'linus' into irq/core, to fix conflict adds c0cdc89072a3 irqchip/gic-v3-its: Give the percpu rdist struct its own f [...] adds d23bc2bc1d63 irqchip/gic-v3-its: Postpone LPI pending table freeing and [...] adds 835f442fdbce irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime adds 16e3613a39fd Merge branch irq/its-kexec-rt into irq/irqchip-next adds f63c862587c9 irqchip/spear-shirq: Add support for IRQ 0..6 adds 29e525cc825e irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init adds c10f2f8b5d80 irqchip/gic-v2m: Add const to of_device_id adds 0859bbb07d06 irqchip/ingenic-tcu: Use correctly sized arguments for bit field adds 79a7f77b9b15 irqchip/gic-v4: Disable redistributors' view of the VPE ta [...] adds befbfe6f8f74 irqchip/renesas-irqc: Use platform_get_irq_optional() to g [...] adds 31bd548f40cd irqchip/renesas-intc-irqpin: Use platform_get_irq_optional [...] adds cd448b24c621 Merge branch irq/misc-5.17 into irq/irqchip-next new 67d50b5f9114 Merge tag 'irqchip-5.17' of git://git.kernel.org/pub/scm/l [...] new 147cc5838c0f Merge tag 'irq-core-2022-01-13' of git://git.kernel.org/pu [...] adds 557804a81d25 dt-bindings: timer: cadence_ttc: Add power-domains adds ad253b3dd798 dt-bindings: timer: remove rockchip,rk3066-timer compatibl [...] adds 7cd925a8823d clocksource/drivers/exynos_mct: Refactor resources allocation adds 453e2cadc97c dt-bindings: timer: tpm-timer: Add imx8ulp compatible string adds 410fbda49cc9 clocksource/drivers/exynos_mct: Fix silly typo resulting i [...] adds c4f5b30dda01 reset: Add of_reset_control_get_optional_exclusive() adds 863298738076 Merge branch 'reset/of-get-optional-exclusive' of git://gi [...] adds 92d06a3f67ad dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2L OSTM adds 3a3e9f23c2ca clocksource/drivers/renesas-ostm: Add RZ/G2L OSTM support adds a2807f657976 clocksource/drivers/renesas,ostm: Make RENESAS_OSTM symbol [...] adds f5bd5fc9d478 clocksource/drivers/imx-sysctr: Mark two variable with __r [...] adds 0ed9e4ebcebc clocksource/drivers/timer-imx-sysctr: Set cpumask to cpu_p [...] adds 0642fb4ba68f clocksource/drivers/pistachio: Fix -Wunused-but-set-variab [...] adds 5fc1f93f6998 clocksource/drivers: Add MStar MSC313e timer support adds e64da64f410c clocksource/drivers/msc313e: Add support for ssd20xd-based [...] adds 7647204c2e81 dt-bindings: timer: Add Mstar MSC313e timer devicetree bin [...] new 6629c0769926 Merge tag 'timers-v5.17-rc1' of https://git.linaro.org/peo [...] adds c86ff8c55b8a clocksource: Avoid accidental unstable marking of clocksources adds 1a5620671a1b clocksource: Reduce the default clocksource_watchdog() ret [...] new 35e13e9da9af Merge branch 'clocksource' of git://git.kernel.org/pub/scm [...] new fd04899208d2 Merge tag 'timers-core-2022-01-13' of git://git.kernel.org [...] adds 4f1d038b5ea1 powerpc/4xx: Remove MSI support which never worked adds eca213152a36 powerpc/4xx: Complete removal of MSI support adds 29bbc35e29d9 PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() adds 1197528aaea7 genirq/msi: Guard sysfs code adds 1dd2c6a0817f genirq/msi: Remove unused domain callbacks adds 3ba1f050c91d genirq/msi: Fixup includes adds 9e8688c5f299 PCI/MSI: Make pci_msi_domain_write_msg() static adds ade044a3d0f0 PCI/MSI: Remove msi_desc_to_pci_sysdata() adds 793c5006769d PCI/sysfs: Use pci_irq_vector() adds bec61847cdc7 MIPS: Octeon: Use arch_setup_msi_irq() adds e58f2259b91c genirq/msi, treewide: Use a named struct for PCI/MSI attributes adds 1982afd6c058 x86/hyperv: Refactor hv_msi_domain_free_irqs() adds ae72f3156729 PCI/MSI: Make arch_restore_msi_irqs() less horrible. adds 29a03ada4a00 PCI/MSI: Cleanup include zoo adds 7112158d97a1 PCI/MSI: Make msix_update_entries() smarter adds 288c81ce4be7 PCI/MSI: Move code into a separate directory adds 54324c2f3d72 PCI/MSI: Split out CONFIG_PCI_MSI independent part adds a01e09ef1237 PCI/MSI: Split out !IRQDOMAIN code adds aa423ac4221a PCI/MSI: Split out irqdomain code adds 85aa607e79f8 PCI/MSI: Sanitize MSI-X table map handling adds cd119b09a87d PCI/MSI: Move msi_lock to struct pci_dev adds 57ce3a3c99b2 PCI/MSI: Make pci_msi_domain_check_cap() static adds 890337624e1f genirq/msi: Handle PCI/MSI allocation fail in core code adds 60bf9b33c82c PCI/MSI: Move descriptor counting on allocation fail to th [...] adds 09eb3ad55fef Merge branch 'irq/urgent' into irq/msi adds 91f7d2dbf952 x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi() adds c7ecb95ca6a8 PCI/MSI: Set pci_dev::msi[x]_enabled early adds 0bcfade92080 x86/pci/XEN: Use PCI device property adds b3f82364117a x86/apic/msi: Use PCI device MSI property adds 6ef7f771de01 genirq/msi: Use PCI device property adds d8a530578b16 powerpc/cell/axon_msi: Use PCI device property adds ed1533b58101 powerpc/pseries/msi: Use PCI device properties adds 34fff62827b2 device: Move MSI related data into a struct adds 013bd8e543c2 device: Add device:: Msi_data pointer and struct msi_device_data adds 3f35d2cf9fbc PCI/MSI: Decouple MSI[-X] disable from pcim_release() adds 93296cd1325d PCI/MSI: Allocate MSI device data on first use adds 077aeadb6cac platform-msi: Allocate MSI device data on first use adds 86ca622628d3 bus: fsl-mc-msi: Allocate MSI device data on first use adds 686073e9f846 soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use adds bf6e054e0e3f genirq/msi: Provide msi_device_populate/destroy_sysfs() adds ffd84485e6be PCI/MSI: Let the irq code handle sysfs groups adds 25ce693ef7ea platform-msi: Let the core code handle sysfs groups adds 24cff375fdb6 genirq/msi: Remove the original sysfs interfaces adds 9835cec6d557 platform-msi: Rename functions and clarify comments adds fc22e7dbcdb3 platform-msi: Store platform private data pointer in msi_d [...] adds 20c6d424cfe6 genirq/msi: Consolidate MSI descriptor data adds dba27c7fa36f platform-msi: Use msi_desc::msi_index adds 78ee9fb4b8b1 bus: fsl-mc-msi: Use msi_desc::msi_index adds 0f18095871fc soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index adds 173ffad79d17 PCI/MSI: Use msi_desc::msi_index adds 7a823443e9b4 PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS adds 651b39c48813 powerpc/pseries/msi: Let core code check for contiguous entries adds cf15f43acaad genirq/msi: Provide interface to retrieve Linux interrupt number adds 82ff8e6b78fc PCI/MSI: Use msi_get_virq() in pci_get_vector() adds f48235900182 PCI/MSI: Simplify pci_irq_get_affinity() adds f6632bb2c145 dmaengine: mv_xor_v2: Get rid of msi_desc abuse adds 848456705565 perf/smmuv3: Use msi_get_virq() adds 065afdc9c521 iommu/arm-smmu-v3: Use msi_get_virq() adds d722e9a51178 mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling adds d86a6d47bcc6 bus: fsl-mc: fsl-mc-allocator: Rework MSI handling adds 89e0032ec201 soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() adds 1900c962e2dc dmaengine: qcom_hidma: Cleanup MSI handling adds 125282cd4f33 genirq/msi: Move descriptor list to struct msi_device_data adds b5f687f97d1e genirq/msi: Add mutex for MSI list protection adds 0f62d941acf9 genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() adds 1046f71d7268 genirq/msi: Provide a set of advanced MSI accessors and iterators adds 602905253607 genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator adds 645474e2cee4 genirq/msi: Provide domain flags to allocate/free MSI desc [...] adds 5512c5eaf533 PCI/MSI: Protect MSI operations adds 71020a3c0dff PCI/MSI: Use msi_add_msi_desc() adds 9fb9eb4b59ac PCI/MSI: Let core code free MSI descriptors adds ae24e28fef14 PCI/MSI: Use msi_on_each_desc() adds f2948df5f87a x86/pci/xen: Use msi_for_each_desc() adds 3d31bbd39aa5 xen/pcifront: Rework MSI handling adds 2ca5e908d0f4 s390/pci: Rework MSI descriptor walk adds 85dabc2f72b6 powerpc/4xx/hsta: Rework MSI handling adds 3c46658bd703 powerpc/cell/axon_msi: Convert to msi_on_each_desc() adds e22b0d1bbf5b powerpc/pasemi/msi: Convert to msi_on_each_dec() adds ab430e743778 powerpc/fsl_msi: Use msi_for_each_desc() adds 706b585a1b95 powerpc/mpic_u3msi: Use msi_for_each-desc() adds dc2b453290c4 PCI: hv: Rework MSI handling adds 68e3183580be NTB/msi: Convert to msi_on_each_desc() adds 49fbfdc22250 soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation adds 7ad321a5eadb soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_fr [...] adds e8604b1447b4 bus: fsl-mc-msi: Simplify MSI descriptor handling adds 653b50c5f969 platform-msi: Let core code handle MSI descriptors adds a80713fea3d1 platform-msi: Simplify platform device MSI code adds ef8dd01538ea genirq/msi: Make interrupt allocation less convoluted adds 495c66aca3da genirq/msi: Convert to new functions adds cc9a246dbf6b genirq/msi: Mop up old interfaces adds ef3350c53d2a genirq/msi: Add abuse prevention comment to msi header adds bf5e758f02fc genirq/msi: Simplify sysfs handling adds cd6cf06590b9 genirq/msi: Convert storage to xarray adds d558285413ea PCI/MSI: Unbreak pci_irq_get_affinity() new 74a5257a0c17 genirq/msi: Populate sysfs entry only once new feb7a43de5ef Merge tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub [...] adds fc9d19e18aaa RDMA/irdma: Use helper function to set GUIDs adds dd566d586fba RDMA/bnxt_re: Remove unneeded variable adds a917dfb66c0a RDMA/bnxt_re: Scan the whole bitmap when checking if "disa [...] adds 679f2b7552b4 RDMA/ocrdma: Use helper function to set GUIDs adds 2a67fcfa0db6 RDMA/hns: Validate the pkey index adds 46c87b4277f5 RDMA/cxgb4: Use helper function to set GUIDs adds 10f2d1cbf8f1 RDMA/usnic: Clean up usnic_ib_alloc_pd() adds 21adfa7a3c4e RDMA/rxe: Replace irqsave locks with bh locks adds 02827b670851 RDMA/rxe: Cleanup rxe_pool_entry adds c95acedbff67 RDMA/rxe: Copy setup parameters into rxe_pool adds b92d766c8702 RDMA/rxe: Save object pointer in pool element adds 38ee25a31126 RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c adds 88f9335fa70f RDMA/rxe: Remove some #defines from rxe_pool.h adds 994baacc6b4a RDMA/hns: Correct the hex print format adds ea393549a3e1 RDMA/hns: Correct the print format to be consistent with t [...] adds 3aecfc3802d8 RDMA/hns: Replace tab with space in the right-side comments adds d147583ec8d0 RDMA/hns: Correct the type of variables participating in t [...] adds 6cb6a6cbcd7f RDMA/hns: Correctly initialize the members of Array[][] adds 31835593763c RDMA/hns: Remove macros that are no longer used adds 9c3631d17054 RDMA/hns: Remove magic number adds 12d1e2f3c576 IB/mthca: Use bitmap_zalloc() when applicable adds a277f383217a IB/mthca: Use bitmap_set() when applicable adds 19453f34cf49 IB/mthca: Use non-atomic bitmap functions when possible in [...] adds 675e2694fc6c IB/mthca: Use non-atomic bitmap functions when possible in [...] adds d4fdc383c023 RDMA/cxgb4: Use bitmap_zalloc() when applicable adds 967a578af0c6 RDMA/cxgb4: Use bitmap_set() when applicable adds 223b4d5c8702 RDMA/cxgb4: Use non-atomic bitmap functions when possible adds 8d0d2b0f41b1 RDMA/cma: Remove open coding of overflow checking for priv [...] adds 925cac635867 RDMA/rtrs-clt: Fix the initial value of min_latency adds 0abfc79d7241 RDMA/siw: Use helper function to set sys_image_guid adds 0e938533d96d RDMA/bnxt_re: Remove dynamic pkey table adds 27c2f5029ae3 RDMA/ocrdma: Use bitmap_zalloc() when applicable adds e02d9cc2f858 RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()' adds 0c83da72d0c9 RDMA/mlx4: Use bitmap_alloc() when applicable adds f86dbc9fc5d8 IB/hfi1: Use bitmap_zalloc() when applicable adds 67ec0fdfc5de RDMA/pvrdma: Use bitmap_zalloc() when applicable adds ecd68ef8d936 RDMA/pvrdma: Use non-atomic bitmap functions when possible adds 81ff48ddda0b RDMA/bnxt_re: Use bitmap_zalloc() when applicable adds 76937fa55200 RDMA/siw: Use max() instead of doing it manually adds 39d5534b1302 RDMA/hns: Modify the mapping attribute of doorbell to device adds 9692407d4334 RDMA/uverbs: Remove the unnecessary assignment adds 1eb23d04320a IB/core: Remove redundant pointer mm adds b6fa6f229f73 RDMA/irdma: Fix the type used to declare a bitmap adds 0a0575a12e31 RDMA/bnxt_re: Fix endianness warning for req.pkey adds 3fe6d228a0b4 RDMA/rxe: Remove the unnecessary variable adds b1a4da64bfc1 RDMA/qedr: Fix reporting max_{send/recv}_wr attrs adds 0045e0d3f42e RDMA/hns: Support direct wqe of userspace adds 109f2d39a621 RDMA/core: Modify rdma_query_gid() to return accurate error codes adds 483d805191a2 RDMA/core: Let ib_find_gid() continue search even after em [...] adds 20679094a016 RDMA/cma: Let cma_resolve_ib_dev() continue search even af [...] adds 4922f0920966 Merge tag 'v5.16-rc5' into rdma.git for-next adds e517f76a3cb2 RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr adds c2ed5611afd7 iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl adds 59aa7fcfe2e4 IB/mthca: Use memset_startat() for clearing mpt_entry adds c8f476da84ad Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 37c995ed19fd RDMA/ocrdma: Remove unneeded variable adds 47920e4d2cbf RDMA/rxe: Remove redundant err variable adds 8803836fe754 RDMA/rxe: Remove the unused xmit_errors member adds 8d1cfb884e88 RDMA/rxe: Fix a typo in opcode name adds a7ad9ddeb528 RDMA/mlx5: Print wc status on CQE error and dump needed adds 01097139e772 RDMA: Use default_groups in kobj_type adds d8b0afd29c1d RDMA/rxe: Fix indentations and operators sytle adds d82e2b27ad3a RDMA/mad: Delete duplicated init_query_mad functions adds 36783dec8d79 RDMA/rxe: Delete deprecated module parameters interface adds 38d220882426 RDMA/hns: Remove support for HIP06 adds e375b9c92985 RDMA/cxgb4: Set queue pair state when being queried adds fbdb0ba7051e IB/mlx5: Expose NDR speed through MAD adds b28801a08924 IB/iser: Remove deprecated pi_guard module param adds 39b169ea0d36 IB/iser: Fix RNR errors adds cf9962cfd536 IB/iser: Rename ib_ret local variable adds 433dc0efd1e0 IB/iser: Don't suppress send completions adds 48886a84a3f6 IB/iser: Remove un-needed casting to/from void pointer adds ca2770c65b56 IB/iser: Align coding style across driver adds 8a3fa72f4b38 RDMA/hns: Modify the hop num of HIP09 EQ to 1 adds d9372794717f RDMA/rtrs: Rename rtrs_sess to rtrs_path adds ae4c81644e91 RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path adds caa84d95c78f RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path adds f7ecac6a0927 RDMA/rtrs-srv: Rename rtrs_srv to rtrs_srv_sess adds f3433d79cd50 RDMA/rtrs-clt: Rename rtrs_clt to rtrs_clt_sess adds 4d2a3c169b9a IB/qib: Fix typos adds 18451db82ef7 RDMA/core: Calculate UDP source port based on flow label o [...] adds 93f8df548187 RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport adds 69e609ba9662 RDMA/irdma: Make the source udp port vary adds 104f062fd1b9 RDMA/rxe: Use the standard method to produce udp source port new c40238e3b8c9 RDMA/irdma: Remove the redundant return new c0fe82baaeb2 Merge tag 'v5.16' into rdma.git for-next new 747c19eb7539 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds b29d644b5589 dt-bindings: mailbox: apple,mailbox: Add generic and t6000 [...] adds 1fa68a3593ae mailbox: apple: Bind to generic compatibles adds 35ca43710f79 mailbox: fix gce_num of mt8192 driver data adds 99867e5a8750 mailbox: mtk-cmdq: Silent EPROBE_DEFER errors for clks adds 9388501fbb99 mailbox: add control_by_sw for mt8195 adds 79daec8b9c02 mailbox: hi3660: convert struct comments to kernel-doc notation adds 05d06f37196b mailbox: imx: Fix an IS_ERR() vs NULL bug adds 2453128847ca mailbox: zynq: add missing of_node_put before return adds af8d0f6d222d mailbox: mtk: add missing of_node_put before return adds 960c4056aadc mailbox: pcc: Avoid using the uninitialized variable 'dev' adds 7215a7857e79 mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq adds f10b1fc0161c mailbox: change mailbox-mpfs compatible string adds e9d50e4b4d04 mailbox: qcom-ipcc: Dynamic alloc for channel arrangement adds 1f43e5230aeb mailbox: qcom-ipcc: Support more IPCC instance adds afaf2ba5b430 mailbox: qcom-ipcc: Support interrupt wake up from suspend adds 869b6ca39c08 dt-bindings: mailbox: Add more protocol and client ID new fb3b0673b7d5 Merge tag 'mailbox-v5.17' of git://git.linaro.org/landing- [...] new f7f2389f18a6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new f6462b0d9b87 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 9c0c2c7aa23c net: marvell: prestera: Cleanup router struct new 6a1ba8758f67 net: marvell: prestera: Refactor get/put VR functions new 32d098bb2e49 net: marvell: prestera: Refactor router functions new e179f045f90d net: marvell: prestera: Fix deinit sequence for router new ed6ae5ca437d sit: allow encapsulated IPv6 traffic to be delivered locally new 078c6a1cbd4c net: qmi_wwan: add ZTE MF286D modem 19d2:1485 new de2d807b294d sch_api: Don't skip qdisc attach on ingress new d7b430341102 atm: iphase: remove redundant pointer skb new 33cb0ff30cff net: mscc: ocelot: don't let phylink re-enable TX PAUSE on [...] new de0e444706ed kselftests/net: adapt the timeout to the largest runtime new 61f434b0280e net/smc: Resolve the race between link group access and te [...] new 3ba8c6258eb1 Merge branch 'smc-race-fixes' new 91341fa0003b inet: frags: annotate races around fqdir->dead and fqdir-> [...] new ea89c6c0983c net/smc: Introduce a new conn->lgr validity check helper new 20c9398d3309 net/smc: Resolve the race between SMC-R link access and clear new 5e175a9e474d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 76c0e568eadc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5a861466ca04 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 19980aa10d2d ALSA: hda: intel-dsp-config: add JasperLake support new 081c73701ef0 ALSA: hda: intel-dsp-config: reorder the config table new f42ae4b4a7ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5120d5f3b45f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4b476bc572bb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 768b843dfa8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 665e10a89303 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 36e88654b242 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new df056e5f4477 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 3a1ea2346d8b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 60f2e9ed8ab0 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 5fa9b3c69512 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 9d3a397b34db Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8c1f38af2e72 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new c02b4888be5c Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 20c05b710c7d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 54329e6f7bee dma-buf: cma_heap: Fix mutex locking section new e7a3a88568d5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (beebf0a29205) \ N -- N -- N refs/heads/pending-fixes (e7a3a88568d5)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 85 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: .clang-format | 1 - Documentation/ABI/obsolete/sysfs-class-dax | 22 - Documentation/admin-guide/kernel-parameters.txt | 4 +- Documentation/core-api/kernel-api.rst | 1 + Documentation/devicetree/bindings/Makefile | 4 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 10 - .../devicetree/bindings/arm/arm-dsu-pmu.txt | 27 - Documentation/devicetree/bindings/arm/cpus.yaml | 7 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,ethsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + Documentation/devicetree/bindings/arm/pmu.yaml | 8 + Documentation/devicetree/bindings/arm/ux500.yaml | 30 + Documentation/devicetree/bindings/arm/xen.txt | 14 +- .../devicetree/bindings/ata/brcm,sata-brcm.txt | 45 - .../devicetree/bindings/ata/brcm,sata-brcm.yaml | 90 + .../devicetree/bindings/bus/brcm,gisb-arb.txt | 34 - .../devicetree/bindings/bus/brcm,gisb-arb.yaml | 66 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 + .../devicetree/bindings/clock/exynos5260-clock.txt | 190 - .../devicetree/bindings/clock/exynos5410-clock.txt | 50 - .../devicetree/bindings/clock/exynos5433-clock.txt | 507 --- .../devicetree/bindings/clock/exynos7-clock.txt | 108 - .../devicetree/bindings/clock/imx5-clock.yaml | 9 +- .../bindings/clock/microchip,lan966x-gck.yaml | 60 + .../bindings/clock/qcom,gcc-msm8976.yaml | 97 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/samsung,exynos5260-clock.yaml | 382 ++ .../bindings/clock/samsung,exynos5410-clock.yaml | 66 + .../bindings/clock/samsung,exynos5433-clock.yaml | 524 +++ .../bindings/clock/samsung,exynos7-clock.yaml | 272 ++ .../bindings/clock/samsung,exynos7885-clock.yaml | 166 + .../bindings/clock/samsung,exynos850-clock.yaml | 38 + .../bindings/clock/samsung,s5pv210-clock.txt | 77 - .../bindings/clock/samsung,s5pv210-clock.yaml | 79 + .../bindings/clock/toshiba,tmpv770x-pipllct.yaml | 57 + .../bindings/clock/toshiba,tmpv770x-pismu.yaml | 52 + .../devicetree/bindings/crypto/qcom,prng.txt | 19 - .../devicetree/bindings/crypto/qcom,prng.yaml | 43 + .../bindings/display/msm/dpu-sdm845.yaml | 5 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 2 + .../bindings/display/panel/novatek,nt36672a.yaml | 4 +- .../bindings/display/simple-framebuffer.yaml | 12 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 3 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/gpio/brcm,brcmstb-gpio.txt | 83 - .../bindings/gpio/brcm,brcmstb-gpio.yaml | 104 + .../bindings/gpio/toshiba,gpio-visconti.yaml | 1 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 45 +- .../devicetree/bindings/i2c/aspeed,i2c.yaml | 1 - .../devicetree/bindings/i2c/i2c-gate.yaml | 2 +- .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 80 - .../devicetree/bindings/i2c/i2c-mux-gpio.yaml | 104 + .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 93 - .../devicetree/bindings/i2c/i2c-mux-pinctrl.yaml | 103 + .../bindings/i2c/nvidia,tegra186-bpmp-i2c.txt | 42 - .../bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml | 45 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 87 - .../bindings/i2c/nvidia,tegra20-i2c.yaml | 192 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 6 + .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 2 +- .../bindings/iio/magnetometer/yamaha,yas530.yaml | 2 +- .../bindings/iio/temperature/adi,ltc2983.yaml | 22 +- .../devicetree/bindings/input/pwm-vibrator.txt | 66 - .../devicetree/bindings/input/pwm-vibrator.yaml | 57 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 3 +- .../interrupt-controller/brcm,bcm3380-l2-intc.txt | 39 - .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 61 - .../interrupt-controller/brcm,bcm7038-l1-intc.yaml | 91 + .../interrupt-controller/brcm,bcm7120-l2-intc.txt | 88 - .../interrupt-controller/brcm,bcm7120-l2-intc.yaml | 151 + .../bindings/interrupt-controller/brcm,l2-intc.txt | 31 - .../interrupt-controller/brcm,l2-intc.yaml | 72 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../devicetree/bindings/leds/leds-bcm6328.txt | 319 -- .../devicetree/bindings/leds/leds-bcm6328.yaml | 404 ++ .../devicetree/bindings/leds/leds-mt6360.yaml | 159 + .../devicetree/bindings/mailbox/apple,mailbox.yaml | 12 +- .../bindings/mailbox/ti,omap-mailbox.yaml | 9 - .../bindings/media/i2c/maxim,max96712.yaml | 111 + .../bindings/memory-controllers/ti,gpmc.yaml | 5 +- .../devicetree/bindings/mfd/cirrus,madera.yaml | 1 - .../devicetree/bindings/net/actions,owl-emac.yaml | 4 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 25 +- .../devicetree/bindings/net/brcm,amac.txt | 30 - .../devicetree/bindings/net/brcm,amac.yaml | 88 + .../bindings/net/brcm,bcm6368-mdio-mux.yaml | 26 +- .../devicetree/bindings/net/brcm,bcmgenet.txt | 125 - .../devicetree/bindings/net/brcm,bcmgenet.yaml | 145 + .../bindings/net/brcm,mdio-mux-iproc.txt | 62 - .../bindings/net/brcm,mdio-mux-iproc.yaml | 80 + .../devicetree/bindings/net/brcm,systemport.txt | 38 - .../devicetree/bindings/net/brcm,systemport.yaml | 86 + .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 3 +- .../devicetree/bindings/net/cdns,macb.yaml | 159 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 6 +- .../devicetree/bindings/net/dsa/qca8k.yaml | 23 +- .../bindings/net/ethernet-controller.yaml | 5 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 4 +- .../devicetree/bindings/net/lantiq,etop-xway.yaml | 1 - .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 1 - .../devicetree/bindings/net/litex,liteeth.yaml | 1 + Documentation/devicetree/bindings/net/macb.txt | 60 - .../devicetree/bindings/net/mdio-mux.yaml | 7 +- Documentation/devicetree/bindings/net/mdio.yaml | 8 +- .../bindings/net/mediatek,star-emac.yaml | 5 +- .../devicetree/bindings/net/qca,ar71xx.yaml | 16 +- .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../bindings/net/socionext,uniphier-ave4.yaml | 1 + .../devicetree/bindings/net/stm32-dwmac.yaml | 10 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 7 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 +- .../bindings/net/toshiba,visconti-dwmac.yaml | 2 +- .../bindings/net/wireless/mediatek,mt76.yaml | 4 +- .../devicetree/bindings/pci/brcm,iproc-pcie.txt | 133 - .../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 184 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 + .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 1 - .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 1 + .../bindings/pci/hisilicon,kirin-pcie.yaml | 13 + .../bindings/pci/mediatek,mt7621-pcie.yaml | 3 + .../bindings/pci/mediatek-pcie-gen3.yaml | 4 + .../bindings/pci/microchip,pcie-host.yaml | 18 + .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 5 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 6 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 2 - .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 4 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 + .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 1 - .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 45 + .../bindings/phy/brcm,cygnus-pcie-phy.txt | 47 - .../bindings/phy/brcm,cygnus-pcie-phy.yaml | 76 + .../bindings/phy/brcm,mdio-mux-bus-pci.txt | 27 - .../devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml | 41 + .../bindings/power/reset/gpio-restart.txt | 54 - .../bindings/power/reset/gpio-restart.yaml | 86 + .../bindings/power/supply/maxim,max17040.yaml | 4 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 20 - .../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 43 + .../reserved-memory/nvidia,tegra210-emc-table.yaml | 31 + .../bindings/reserved-memory/qcom,cmd-db.txt | 37 - .../bindings/reserved-memory/qcom,cmd-db.yaml | 46 + .../bindings/reserved-memory/qcom,rmtfs-mem.txt | 51 - .../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 53 + .../bindings/reset/brcm,brcmstb-reset.txt | 27 - .../bindings/reset/brcm,brcmstb-reset.yaml | 48 + Documentation/devicetree/bindings/rng/apm,rng.txt | 17 - .../devicetree/bindings/rng/apm,x-gene-rng.yaml | 47 + .../devicetree/bindings/rng/atmel,at91-trng.yaml | 51 + .../devicetree/bindings/rng/atmel-trng.txt | 16 - .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 16 - .../devicetree/bindings/rng/brcm,iproc-rng200.yaml | 30 + .../devicetree/bindings/rng/ks-sa-rng.txt | 21 - .../devicetree/bindings/rng/nuvoton,npcm-rng.txt | 12 - .../devicetree/bindings/rng/nuvoton,npcm-rng.yaml | 35 + .../devicetree/bindings/rng/omap3_rom_rng.txt | 27 - Documentation/devicetree/bindings/rng/st,rng.txt | 15 - Documentation/devicetree/bindings/rng/st,rng.yaml | 35 + .../devicetree/bindings/rng/ti,keystone-rng.yaml | 50 + .../devicetree/bindings/rng/ti,omap-rom-rng.yaml | 41 + .../devicetree/bindings/rng/timeriomem_rng.txt | 25 - .../devicetree/bindings/rng/timeriomem_rng.yaml | 48 + .../bindings/rtc/brcm,brcmstb-waketimer.txt | 20 - .../bindings/rtc/brcm,brcmstb-waketimer.yaml | 44 + .../devicetree/bindings/serial/pl011.yaml | 3 + .../devicetree/bindings/thermal/brcm,avs-tmon.txt | 23 - .../devicetree/bindings/thermal/brcm,avs-tmon.yaml | 56 + .../devicetree/bindings/thermal/thermal-zones.yaml | 9 +- .../devicetree/bindings/timer/cdns,ttc.yaml | 3 + .../bindings/timer/mstar,msc313e-timer.yaml | 46 + .../devicetree/bindings/timer/nxp,tpm-timer.yaml | 6 +- .../devicetree/bindings/timer/renesas,ostm.yaml | 20 +- .../bindings/timer/rockchip,rk-timer.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 9 + Documentation/devicetree/bindings/usb/brcm,bdc.txt | 29 - .../devicetree/bindings/usb/brcm,bdc.yaml | 50 + .../bindings/usb/intel,keembay-dwc3.yaml | 3 + .../devicetree/bindings/usb/snps,dwc3.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 3 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 6 - Documentation/driver-api/pci/pci.rst | 2 +- Documentation/filesystems/caching/backend-api.rst | 850 ++-- Documentation/filesystems/caching/cachefiles.rst | 6 +- Documentation/filesystems/caching/fscache.rst | 525 +-- Documentation/filesystems/caching/index.rst | 4 +- Documentation/filesystems/caching/netfs-api.rst | 1136 ++--- Documentation/filesystems/caching/object.rst | 313 -- Documentation/filesystems/caching/operations.rst | 210 - Documentation/filesystems/dax.rst | 20 +- Documentation/filesystems/netfs_library.rst | 16 +- MAINTAINERS | 26 +- Makefile | 11 - arch/arm/boot/dts/omap3-n900.dts | 50 +- arch/arm/kernel/perf_callchain.c | 28 +- arch/arm/xen/enlighten.c | 132 +- arch/arm64/include/asm/kvm_host.h | 11 +- arch/arm64/kernel/image-vars.h | 2 + arch/arm64/kernel/perf_callchain.c | 13 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 12 +- arch/arm64/kvm/perf.c | 59 - arch/arm64/kvm/pmu-emul.c | 2 + arch/csky/kernel/perf_callchain.c | 10 - arch/mips/pci/msi-octeon.c | 32 +- arch/mips/ralink/of.c | 19 +- arch/nds32/kernel/perf_event_cpu.c | 29 +- arch/powerpc/boot/dts/bluestone.dts | 25 - arch/powerpc/boot/dts/canyonlands.dts | 18 - arch/powerpc/boot/dts/katmai.dts | 18 - arch/powerpc/boot/dts/kilauea.dts | 28 - arch/powerpc/boot/dts/redwood.dts | 19 - arch/powerpc/kernel/prom.c | 27 +- arch/powerpc/mm/nohash/kaslr_booke.c | 4 +- arch/powerpc/platforms/40x/Kconfig | 1 - arch/powerpc/platforms/44x/Kconfig | 4 - arch/powerpc/platforms/4xx/Makefile | 1 - arch/powerpc/platforms/4xx/hsta_msi.c | 7 +- arch/powerpc/platforms/4xx/msi.c | 281 -- arch/powerpc/platforms/cell/axon_msi.c | 12 +- arch/powerpc/platforms/pasemi/msi.c | 9 +- arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 38 +- arch/powerpc/sysdev/Kconfig | 6 - arch/powerpc/sysdev/fsl_msi.c | 8 +- arch/powerpc/sysdev/mpic_u3msi.c | 9 +- arch/riscv/kernel/perf_callchain.c | 10 - arch/s390/pci/pci_irq.c | 10 +- arch/sparc/kernel/pci_msi.c | 4 +- arch/x86/Kconfig | 14 +- arch/x86/Kconfig.cpu | 4 - arch/x86/Makefile | 16 + arch/x86/boot/compressed/efi_thunk_64.S | 2 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/mem_encrypt.S | 6 +- arch/x86/crypto/aegis128-aesni-asm.S | 48 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 2 +- arch/x86/crypto/aesni-intel_asm.S | 56 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 40 +- arch/x86/crypto/blake2s-core.S | 4 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 12 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 14 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 14 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/chacha-avx2-x86_64.S | 6 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 6 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 8 +- arch/x86/crypto/crc32-pclmul_asm.S | 2 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +- arch/x86/crypto/crct10dif-pcl-asm_64.S | 2 +- arch/x86/crypto/des3_ede-asm_64.S | 4 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 6 +- arch/x86/crypto/nh-avx2-x86_64.S | 2 +- arch/x86/crypto/nh-sse2-x86_64.S | 2 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/serpent-avx2-asm_64.S | 10 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 6 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 6 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 2 +- arch/x86/crypto/sha1_ni_asm.S | 2 +- arch/x86/crypto/sha1_ssse3_asm.S | 2 +- arch/x86/crypto/sha256-avx-asm.S | 2 +- arch/x86/crypto/sha256-avx2-asm.S | 2 +- arch/x86/crypto/sha256-ssse3-asm.S | 2 +- arch/x86/crypto/sha256_ni_asm.S | 2 +- arch/x86/crypto/sha512-avx-asm.S | 2 +- arch/x86/crypto/sha512-avx2-asm.S | 2 +- arch/x86/crypto/sha512-ssse3-asm.S | 2 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 12 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 8 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/twofish-i586-asm_32.S | 4 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 6 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 4 +- arch/x86/entry/entry_32.S | 37 +- arch/x86/entry/entry_64.S | 23 +- arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 2 +- arch/x86/entry/vdso/vdso-layout.lds.S | 1 - arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 6 +- arch/x86/events/core.c | 13 +- arch/x86/events/intel/core.c | 5 +- arch/x86/hyperv/irqdomain.c | 55 +- arch/x86/include/asm/asm.h | 37 + arch/x86/include/asm/extable.h | 6 +- arch/x86/include/asm/extable_fixup_types.h | 59 +- arch/x86/include/asm/futex.h | 28 +- arch/x86/include/asm/insn-eval.h | 2 + arch/x86/include/asm/kvm_host.h | 7 +- arch/x86/include/asm/linkage.h | 14 + arch/x86/include/asm/mmx.h | 15 - arch/x86/include/asm/msr.h | 26 +- arch/x86/include/asm/page_32.h | 14 - arch/x86/include/asm/paravirt.h | 2 +- arch/x86/include/asm/qspinlock_paravirt.h | 4 +- arch/x86/include/asm/required-features.h | 4 - arch/x86/include/asm/segment.h | 9 +- arch/x86/include/asm/sgx.h | 18 + arch/x86/include/asm/static_call.h | 2 +- arch/x86/include/asm/string_32.h | 33 - arch/x86/include/asm/uaccess.h | 39 +- arch/x86/include/asm/word-at-a-time.h | 66 +- arch/x86/include/asm/x86_init.h | 6 - arch/x86/include/asm/xen/hypervisor.h | 8 + arch/x86/include/asm/xen/page.h | 14 +- arch/x86/kernel/acpi/wakeup_32.S | 6 +- arch/x86/kernel/alternative.c | 51 +- arch/x86/kernel/apic/msi.c | 11 +- arch/x86/kernel/cpu/sgx/encls.h | 36 +- arch/x86/kernel/fpu/legacy.h | 6 +- arch/x86/kernel/fpu/xstate.h | 6 +- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/ftrace_32.S | 6 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/irqflags.S | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/paravirt.c | 4 +- arch/x86/kernel/relocate_kernel_32.S | 10 +- arch/x86/kernel/relocate_kernel_64.S | 10 +- arch/x86/kernel/sev_verify_cbit.S | 2 +- arch/x86/kernel/static_call.c | 5 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kernel/vmlinux.lds.S | 1 - arch/x86/kernel/x86_init.c | 12 - arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/emulate.c | 16 +- arch/x86/kvm/pmu.c | 2 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/svm/vmenter.S | 4 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 25 +- arch/x86/kvm/vmx/vmx_ops.h | 16 +- arch/x86/kvm/x86.c | 58 +- arch/x86/kvm/x86.h | 17 +- arch/x86/lib/Makefile | 1 - arch/x86/lib/atomic64_386_32.S | 86 +- arch/x86/lib/atomic64_cx8_32.S | 16 +- arch/x86/lib/checksum_32.S | 27 +- arch/x86/lib/clear_page_64.S | 6 +- arch/x86/lib/cmpxchg16b_emu.S | 4 +- arch/x86/lib/cmpxchg8b_emu.S | 4 +- arch/x86/lib/copy_mc_64.S | 18 +- arch/x86/lib/copy_page_64.S | 4 +- arch/x86/lib/copy_user_64.S | 42 +- arch/x86/lib/csum-copy_64.S | 2 +- arch/x86/lib/csum-partial_64.c | 183 +- arch/x86/lib/error-inject.c | 3 +- arch/x86/lib/getuser.S | 22 +- arch/x86/lib/hweight.S | 6 +- arch/x86/lib/insn-eval.c | 71 +- arch/x86/lib/iomap_copy_64.S | 2 +- arch/x86/lib/memcpy_32.c | 4 - arch/x86/lib/memcpy_64.S | 12 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/mmx_32.c | 388 -- arch/x86/lib/msr-reg.S | 4 +- arch/x86/lib/putuser.S | 6 +- arch/x86/lib/retpoline.S | 4 +- arch/x86/lib/usercopy_32.c | 67 +- arch/x86/lib/usercopy_64.c | 8 +- arch/x86/math-emu/div_Xsig.S | 2 +- arch/x86/math-emu/div_small.S | 2 +- arch/x86/math-emu/mul_Xsig.S | 6 +- arch/x86/math-emu/polynom_Xsig.S | 2 +- arch/x86/math-emu/reg_norm.S | 6 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/math-emu/reg_u_add.S | 2 +- arch/x86/math-emu/reg_u_div.S | 2 +- arch/x86/math-emu/reg_u_mul.S | 2 +- arch/x86/math-emu/reg_u_sub.S | 2 +- arch/x86/math-emu/round_Xsig.S | 4 +- arch/x86/math-emu/shr_Xsig.S | 8 +- arch/x86/math-emu/wm_shrx.S | 16 +- arch/x86/mm/extable.c | 113 +- arch/x86/mm/mem_encrypt_boot.S | 4 +- arch/x86/net/bpf_jit_comp.c | 2 +- arch/x86/pci/xen.c | 38 +- arch/x86/platform/efi/efi_stub_32.S | 2 +- arch/x86/platform/efi/efi_stub_64.S | 2 +- arch/x86/platform/efi/efi_thunk_64.S | 2 +- arch/x86/platform/olpc/xo1-wakeup.S | 6 +- arch/x86/power/hibernate_asm_32.S | 4 +- arch/x86/power/hibernate_asm_64.S | 4 +- arch/x86/um/checksum_32.S | 4 +- arch/x86/um/setjmp_32.S | 2 +- arch/x86/um/setjmp_64.S | 2 +- arch/x86/xen/Kconfig | 1 + arch/x86/xen/pmu.c | 32 +- arch/x86/xen/vga.c | 12 +- arch/x86/xen/xen-asm.S | 12 +- arch/x86/xen/xen-head.S | 2 +- block/bio.c | 22 + drivers/acpi/Kconfig | 3 + drivers/acpi/acpi_apd.c | 11 +- drivers/acpi/nfit/core.c | 4 +- drivers/acpi/numa/srat.c | 59 +- drivers/acpi/tables.c | 87 +- drivers/atm/iphase.c | 4 +- drivers/base/core.c | 4 - drivers/base/platform-msi.c | 234 +- drivers/block/rnbd/rnbd-clt.c | 4 +- drivers/block/rnbd/rnbd-clt.h | 2 +- drivers/block/rnbd/rnbd-srv.c | 16 +- drivers/block/rnbd/rnbd-srv.h | 2 +- drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 9 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 79 +- drivers/clk/Kconfig | 26 +- drivers/clk/Makefile | 5 +- drivers/clk/clk-bm1880.c | 20 +- drivers/clk/clk-gate.c | 35 + drivers/clk/clk-gemini.c | 2 +- drivers/clk/clk-lan966x.c | 293 ++ drivers/clk/clk-stm32f4.c | 4 - drivers/clk/clk-stm32mp1.c | 2 - drivers/clk/clk-tps68470.c | 261 ++ drivers/clk/clk.c | 80 +- drivers/clk/imx/clk-imx8mn.c | 6 +- drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/imx/clk-imx8ulp.c | 1 + drivers/clk/imx/clk-pllv1.c | 17 +- drivers/clk/imx/clk-pllv3.c | 6 +- drivers/clk/ingenic/jz4760-cgu.c | 10 + drivers/clk/ingenic/jz4770-cgu.c | 5 + drivers/clk/mediatek/Kconfig | 17 + drivers/clk/mediatek/Makefile | 4 + drivers/clk/mediatek/clk-gate.c | 24 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 100 + drivers/clk/mediatek/clk-mt7986-eth.c | 132 + drivers/clk/mediatek/clk-mt7986-infracfg.c | 224 + drivers/clk/mediatek/clk-mt7986-topckgen.c | 342 ++ drivers/clk/meson/gxbb.c | 44 +- drivers/clk/qcom/Kconfig | 24 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 166 +- drivers/clk/qcom/clk-alpha-pll.h | 3 + drivers/clk/qcom/clk-rpmh.c | 52 + drivers/clk/qcom/clk-smd-rpm.c | 31 +- drivers/clk/qcom/gcc-msm8976.c | 4155 +++++++++++++++++ drivers/clk/qcom/gcc-msm8994.c | 1 + drivers/clk/qcom/gcc-sc7280.c | 2 +- drivers/clk/qcom/gcc-sdx65.c | 1611 +++++++ drivers/clk/qcom/gcc-sm6350.c | 1 + drivers/clk/qcom/gcc-sm8350.c | 1 + drivers/clk/qcom/{gcc-sm8350.c => gcc-sm8450.c} | 2280 ++++------ drivers/clk/qcom/lpasscc-sc7280.c | 1 + drivers/clk/qcom/lpasscc-sdm845.c | 1 + drivers/clk/qcom/mmcc-apq8084.c | 1 + drivers/clk/qcom/q6sstop-qcs404.c | 1 + drivers/clk/qcom/turingcc-qcs404.c | 1 + drivers/clk/renesas/Kconfig | 13 +- drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/r8a774a1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 343 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 183 + drivers/clk/renesas/r9a07g044-cpg.c | 81 +- drivers/clk/renesas/rcar-cpg-lib.c | 211 +- drivers/clk/renesas/rcar-cpg-lib.h | 7 +- drivers/clk/renesas/rcar-gen3-cpg.c | 24 +- drivers/clk/renesas/rcar-gen3-cpg.h | 4 + drivers/clk/renesas/rcar-gen4-cpg.c | 305 ++ drivers/clk/renesas/rcar-gen4-cpg.h | 76 + drivers/clk/renesas/renesas-cpg-mssr.c | 60 +- drivers/clk/renesas/renesas-cpg-mssr.h | 3 +- drivers/clk/renesas/rzg2l-cpg.c | 18 +- drivers/clk/renesas/rzg2l-cpg.h | 9 + drivers/clk/samsung/Makefile | 2 + drivers/clk/samsung/clk-cpu.c | 2 +- drivers/clk/samsung/clk-cpu.h | 7 - drivers/clk/samsung/clk-exynos-arm64.c | 94 + drivers/clk/samsung/clk-exynos-arm64.h | 20 + drivers/clk/samsung/clk-exynos3250.c | 54 +- drivers/clk/samsung/clk-exynos4.c | 41 +- drivers/clk/samsung/clk-exynos5250.c | 21 +- drivers/clk/samsung/clk-exynos5420.c | 29 +- drivers/clk/samsung/clk-exynos7885.c | 597 +++ drivers/clk/samsung/clk-exynos850.c | 366 +- drivers/clk/samsung/clk-pll.c | 1 + drivers/clk/samsung/clk-pll.h | 1 + drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 14 - drivers/clk/samsung/clk.h | 36 +- drivers/clk/socfpga/clk-agilex.c | 4 +- drivers/clk/socfpga/clk-gate.c | 4 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 4 +- drivers/clk/st/clkgen-fsyn.c | 13 +- drivers/clk/st/clkgen-mux.c | 11 +- drivers/clk/sunxi-ng/Kconfig | 49 +- drivers/clk/sunxi-ng/Makefile | 101 +- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 140 + drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h | 17 + drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 1390 ++++++ drivers/clk/sunxi-ng/ccu-sun20i-d1.h | 15 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 58 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 56 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 33 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 35 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 9 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 62 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 65 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 57 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 40 +- drivers/clk/sunxi-ng/ccu_common.c | 6 + drivers/clk/sunxi-ng/ccu_div.c | 1 + drivers/clk/sunxi-ng/ccu_div.h | 78 + drivers/clk/sunxi-ng/ccu_frac.c | 6 + drivers/clk/sunxi-ng/ccu_gate.c | 4 + drivers/clk/sunxi-ng/ccu_gate.h | 32 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 + drivers/clk/sunxi-ng/ccu_mp.h | 49 + drivers/clk/sunxi-ng/ccu_mult.c | 1 + drivers/clk/sunxi-ng/ccu_mux.c | 6 + drivers/clk/sunxi-ng/ccu_mux.h | 33 + drivers/clk/sunxi-ng/ccu_nk.c | 1 + drivers/clk/sunxi-ng/ccu_nkm.c | 1 + drivers/clk/sunxi-ng/ccu_nkmp.c | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 1 + drivers/clk/sunxi-ng/ccu_phase.c | 1 + drivers/clk/sunxi-ng/ccu_reset.c | 1 + drivers/clk/sunxi-ng/ccu_sdm.c | 6 + drivers/clk/tegra/Makefile | 1 + drivers/clk/tegra/clk-device.c | 199 + drivers/clk/tegra/clk-pll.c | 2 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra114.c | 2 +- drivers/clk/tegra/clk-tegra20.c | 77 +- drivers/clk/tegra/clk-tegra30.c | 116 +- drivers/clk/tegra/clk.c | 75 +- drivers/clk/tegra/clk.h | 2 + drivers/clk/ti/adpll.c | 2 +- drivers/clk/visconti/Kconfig | 9 + drivers/clk/visconti/Makefile | 5 + drivers/clk/visconti/clkc-tmpv770x.c | 291 ++ drivers/clk/visconti/clkc.c | 206 + drivers/clk/visconti/clkc.h | 76 + drivers/clk/visconti/pll-tmpv770x.c | 85 + drivers/clk/visconti/pll.c | 340 ++ drivers/clk/visconti/pll.h | 62 + drivers/clk/visconti/reset.c | 107 + drivers/clk/visconti/reset.h | 36 + drivers/clk/x86/clk-fch.c | 48 +- drivers/clk/zynq/pll.c | 12 +- drivers/clocksource/Kconfig | 12 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/exynos_mct.c | 52 +- drivers/clocksource/renesas-ostm.c | 39 +- drivers/clocksource/timer-imx-sysctr.c | 6 +- drivers/clocksource/timer-msc313e.c | 253 ++ drivers/clocksource/timer-pistachio.c | 3 +- drivers/cxl/Kconfig | 1 + drivers/cxl/acpi.c | 237 +- drivers/cxl/core/Makefile | 2 +- drivers/cxl/core/bus.c | 26 +- drivers/cxl/core/mbox.c | 186 +- drivers/cxl/core/memdev.c | 55 +- drivers/cxl/core/pmem.c | 20 +- drivers/cxl/core/regs.c | 8 +- drivers/cxl/cxl.h | 10 +- drivers/cxl/cxlmem.h | 37 +- drivers/cxl/pci.c | 120 +- drivers/cxl/pmem.c | 85 +- drivers/dax/Kconfig | 13 - drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 30 +- drivers/dax/bus.h | 13 - drivers/dax/device.c | 6 +- drivers/dax/{pmem/core.c => pmem.c} | 36 +- drivers/dax/pmem/Makefile | 1 - drivers/dax/pmem/compat.c | 72 - drivers/dax/pmem/pmem.c | 30 - drivers/dax/super.c | 272 +- drivers/dma-buf/heaps/cma_heap.c | 6 +- drivers/dma/mv_xor_v2.c | 16 +- drivers/dma/qcom/hidma.c | 44 +- drivers/dma/ti/k3-udma-private.c | 6 +- drivers/dma/ti/k3-udma.c | 14 +- drivers/infiniband/core/cache.c | 12 +- drivers/infiniband/core/cma.c | 18 +- drivers/infiniband/core/device.c | 3 +- drivers/infiniband/core/sysfs.c | 3 +- drivers/infiniband/core/umem_odp.c | 3 +- drivers/infiniband/core/uverbs_cmd.c | 1 - drivers/infiniband/hw/bnxt_re/ib_verbs.c | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 11 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 1 - drivers/infiniband/hw/bnxt_re/qplib_res.c | 50 - drivers/infiniband/hw/bnxt_re/qplib_res.h | 7 - drivers/infiniband/hw/bnxt_re/qplib_sp.c | 99 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 9 - drivers/infiniband/hw/cxgb4/cm.c | 5 +- drivers/infiniband/hw/cxgb4/id_table.c | 17 +- drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/cxgb4/qp.c | 1 + drivers/infiniband/hw/hfi1/user_sdma.c | 8 +- drivers/infiniband/hw/hns/Kconfig | 17 +- drivers/infiniband/hw/hns/Makefile | 5 - drivers/infiniband/hw/hns/hns_roce_ah.c | 5 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 3 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 11 +- drivers/infiniband/hw/hns/hns_roce_common.h | 202 - drivers/infiniband/hw/hns/hns_roce_cq.c | 13 - drivers/infiniband/hw/hns/hns_roce_db.c | 1 - drivers/infiniband/hw/hns/hns_roce_device.h | 108 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 1 - drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 4675 -------------------- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 1147 ----- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 49 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 22 +- drivers/infiniband/hw/hns/hns_roce_main.c | 85 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 32 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 17 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 93 +- drivers/infiniband/hw/irdma/hw.c | 4 +- drivers/infiniband/hw/irdma/i40iw_if.c | 2 +- drivers/infiniband/hw/irdma/pble.h | 2 +- drivers/infiniband/hw/irdma/verbs.c | 31 +- drivers/infiniband/hw/mlx4/main.c | 34 +- drivers/infiniband/hw/mlx5/cq.c | 5 +- drivers/infiniband/hw/mlx5/mad.c | 23 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mthca/mthca_allocator.c | 15 +- drivers/infiniband/hw/mthca/mthca_mr.c | 25 +- drivers/infiniband/hw/mthca/mthca_provider.c | 20 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 16 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 17 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 18 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 1 - drivers/infiniband/hw/qedr/verbs.c | 2 + drivers/infiniband/hw/qib/qib_iba6120.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 3 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c | 10 +- drivers/infiniband/sw/rxe/Makefile | 1 - drivers/infiniband/sw/rxe/rxe.c | 4 - drivers/infiniband/sw/rxe/rxe.h | 2 - drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_cq.c | 24 +- drivers/infiniband/sw/rxe/rxe_loc.h | 10 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 11 +- drivers/infiniband/sw/rxe/rxe_mr.c | 6 +- drivers/infiniband/sw/rxe/rxe_mw.c | 21 +- drivers/infiniband/sw/rxe/rxe_net.c | 9 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 739 ++-- drivers/infiniband/sw/rxe/rxe_pool.c | 177 +- drivers/infiniband/sw/rxe/rxe_pool.h | 54 +- drivers/infiniband/sw/rxe/rxe_qp.c | 6 +- drivers/infiniband/sw/rxe/rxe_queue.c | 9 +- drivers/infiniband/sw/rxe/rxe_req.c | 16 +- drivers/infiniband/sw/rxe/rxe_srq.c | 2 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 119 - drivers/infiniband/sw/rxe/rxe_task.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 34 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 24 +- drivers/infiniband/sw/siw/siw_verbs.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 76 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 23 +- drivers/infiniband/ulp/iser/iser_initiator.c | 106 +- drivers/infiniband/ulp/iser/iser_memory.c | 58 +- drivers/infiniband/ulp/iser/iser_verbs.c | 138 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 8 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 145 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 1089 ++--- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 41 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 18 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 121 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 684 +-- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 16 +- drivers/infiniband/ulp/rtrs/rtrs.c | 98 +- drivers/infiniband/ulp/rtrs/rtrs.h | 34 +- drivers/iommu/amd/amd_iommu_types.h | 2 - drivers/iommu/amd/init.c | 109 +- drivers/iommu/amd/io_pgtable.c | 110 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 23 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 5 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 +- drivers/iommu/dma-iommu.c | 274 +- drivers/iommu/intel/iommu.c | 111 +- drivers/iommu/io-pgtable-arm-v7s.c | 6 +- drivers/iommu/io-pgtable-arm.c | 9 +- drivers/iommu/iommu.c | 3 +- drivers/iommu/iova.c | 209 +- drivers/iommu/virtio-iommu.c | 115 +- drivers/irqchip/irq-gic-v2m.c | 3 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 - drivers/irqchip/irq-gic-v3-its.c | 82 +- drivers/irqchip/irq-gic-v3-mbi.c | 1 - drivers/irqchip/irq-gic-v3.c | 17 + drivers/irqchip/irq-imx-gpcv2.c | 2 +- drivers/irqchip/irq-ingenic-tcu.c | 4 +- drivers/irqchip/irq-mbigen.c | 4 +- drivers/irqchip/irq-mvebu-icu.c | 12 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 9 +- drivers/irqchip/irq-renesas-irqc.c | 9 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/spear-shirq.c | 2 + drivers/leds/Kconfig | 7 - drivers/leds/Makefile | 1 - drivers/leds/blink/leds-lgm-sso.c | 1 - drivers/leds/flash/Kconfig | 13 + drivers/leds/flash/Makefile | 1 + drivers/leds/flash/leds-ktd2692.c | 2 +- drivers/leds/flash/leds-mt6360.c | 910 ++++ drivers/leds/led-class.c | 6 +- drivers/leds/leds-fsg.c | 193 - drivers/leds/leds-lp50xx.c | 1 - drivers/leds/leds-lp55xx-common.c | 4 +- drivers/leds/leds-tca6507.c | 7 +- drivers/mailbox/apple-mailbox.c | 4 +- drivers/mailbox/bcm-flexrm-mailbox.c | 13 +- drivers/mailbox/hi3660-mailbox.c | 18 +- drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/mailbox-mpfs.c | 2 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/pcc.c | 10 +- drivers/mailbox/qcom-ipcc.c | 99 +- drivers/mailbox/zynqmp-ipi-mailbox.c | 1 + drivers/md/dm-linear.c | 63 +- drivers/md/dm-log-writes.c | 110 +- drivers/md/dm-stripe.c | 75 +- drivers/md/dm-table.c | 22 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 89 +- drivers/md/dm.h | 4 - drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/renesas_sdhi.h | 4 + drivers/mmc/host/renesas_sdhi_core.c | 45 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 21 + drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 8 +- drivers/net/ethernet/emulex/benet/be_main.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 +- drivers/net/ethernet/marvell/prestera/prestera.h | 1 - .../net/ethernet/marvell/prestera/prestera_hw.c | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 1 + .../ethernet/marvell/prestera/prestera_router.c | 24 +- .../ethernet/marvell/prestera/prestera_router_hw.c | 40 +- .../ethernet/marvell/prestera/prestera_router_hw.h | 3 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 8 +- drivers/net/ethernet/mscc/ocelot.c | 5 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 2 +- drivers/ntb/msi.c | 19 +- drivers/nvdimm/Kconfig | 2 +- drivers/nvdimm/pmem.c | 38 +- drivers/of/base.c | 38 +- drivers/of/fdt.c | 127 +- drivers/of/property.c | 17 +- drivers/of/unittest.c | 175 +- drivers/pci/Makefile | 3 +- drivers/pci/controller/pci-hyperv.c | 15 +- drivers/pci/msi/Makefile | 7 + drivers/pci/msi/irqdomain.c | 280 ++ drivers/pci/msi/legacy.c | 81 + drivers/pci/{ => msi}/msi.c | 954 ++-- drivers/pci/msi/msi.h | 39 + drivers/pci/msi/pcidev_msi.c | 43 + drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/pci.c | 5 - drivers/pci/probe.c | 4 +- drivers/pci/xen-pcifront.c | 4 +- drivers/perf/arm_smmuv3_pmu.c | 5 +- drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dcssblk.c | 26 +- drivers/scsi/lpfc/lpfc_init.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 27 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 21 +- drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/soc/ti/k3-ringacc.c | 6 +- drivers/soc/ti/ti_sci_inta_msi.c | 94 +- drivers/vdpa/vdpa_user/iova_domain.c | 8 - drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 4 +- drivers/xen/Kconfig | 2 +- drivers/xen/balloon.c | 20 +- drivers/xen/gntdev.c | 6 +- drivers/xen/unpopulated-alloc.c | 87 +- fs/9p/cache.c | 195 +- fs/9p/cache.h | 25 +- fs/9p/v9fs.c | 17 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 57 +- fs/9p/vfs_dir.c | 13 + fs/9p/vfs_file.c | 3 +- fs/9p/vfs_inode.c | 26 +- fs/9p/vfs_inode_dotl.c | 3 +- fs/9p/vfs_super.c | 3 + fs/Kconfig | 8 +- fs/afs/Makefile | 3 - fs/afs/cache.c | 68 - fs/afs/cell.c | 12 - fs/afs/file.c | 38 +- fs/afs/inode.c | 101 +- fs/afs/internal.h | 37 +- fs/afs/main.c | 14 - fs/afs/super.c | 1 + fs/afs/volume.c | 29 +- fs/afs/write.c | 88 +- fs/buffer.c | 23 +- fs/cachefiles/Kconfig | 7 + fs/cachefiles/Makefile | 6 +- fs/cachefiles/bind.c | 278 -- fs/cachefiles/cache.c | 378 ++ fs/cachefiles/daemon.c | 180 +- fs/cachefiles/error_inject.c | 46 + fs/cachefiles/interface.c | 747 ++-- fs/cachefiles/internal.h | 270 +- fs/cachefiles/io.c | 330 +- fs/cachefiles/key.c | 201 +- fs/cachefiles/main.c | 22 +- fs/cachefiles/namei.c | 1223 +++-- fs/cachefiles/rdwr.c | 972 ---- fs/cachefiles/security.c | 2 +- fs/cachefiles/volume.c | 139 + fs/cachefiles/xattr.c | 421 +- fs/ceph/addr.c | 102 +- fs/ceph/cache.c | 218 +- fs/ceph/cache.h | 97 +- fs/ceph/caps.c | 3 +- fs/ceph/file.c | 13 +- fs/ceph/inode.c | 22 +- fs/ceph/super.c | 10 +- fs/ceph/super.h | 3 +- fs/cifs/Kconfig | 2 +- fs/dax.c | 157 +- fs/erofs/data.c | 11 +- fs/erofs/internal.h | 3 + fs/erofs/super.c | 15 +- fs/ext2/ext2.h | 1 + fs/ext2/inode.c | 15 +- fs/ext2/super.c | 16 +- fs/ext4/ext4.h | 1 + fs/ext4/inode.c | 25 +- fs/ext4/super.c | 11 +- fs/f2fs/f2fs.h | 2 + fs/fs-writeback.c | 32 +- fs/fscache/Kconfig | 3 + fs/fscache/Makefile | 6 +- fs/fscache/cache.c | 618 +-- fs/fscache/cookie.c | 1448 +++--- fs/fscache/fsdef.c | 98 - fs/fscache/internal.h | 317 +- fs/fscache/io.c | 376 +- fs/fscache/main.c | 147 +- fs/fscache/netfs.c | 74 - fs/fscache/object.c | 1125 ----- fs/fscache/operation.c | 633 --- fs/fscache/page.c | 1242 ------ fs/fscache/proc.c | 47 +- fs/fscache/stats.c | 293 +- fs/fscache/volume.c | 517 +++ fs/fuse/Kconfig | 2 +- fs/fuse/dax.c | 36 +- fs/fuse/dir.c | 91 + fs/fuse/file.c | 6 +- fs/fuse/fuse_i.h | 31 +- fs/fuse/inode.c | 89 +- fs/fuse/virtio_fs.c | 36 +- fs/internal.h | 2 +- fs/iomap/Makefile | 4 +- fs/iomap/buffered-io.c | 543 +-- fs/namei.c | 3 +- fs/netfs/read_helper.c | 10 +- fs/nfs/Makefile | 2 +- fs/nfs/client.c | 4 - fs/nfs/direct.c | 2 + fs/nfs/file.c | 13 +- fs/nfs/fscache-index.c | 140 - fs/nfs/fscache.c | 490 +- fs/nfs/fscache.h | 180 +- fs/nfs/inode.c | 11 +- fs/nfs/nfstrace.h | 1 - fs/nfs/read.c | 25 +- fs/nfs/super.c | 28 +- fs/nfs/write.c | 8 +- fs/notify/dnotify/dnotify.c | 2 +- fs/notify/fanotify/fanotify.c | 213 +- fs/notify/fanotify/fanotify.h | 142 +- fs/notify/fanotify/fanotify_user.c | 82 +- fs/notify/fsnotify.c | 53 +- fs/notify/group.c | 2 +- fs/notify/mark.c | 31 +- fs/reiserfs/journal.c | 7 +- fs/remap_range.c | 116 +- fs/udf/ialloc.c | 2 + fs/xfs/libxfs/xfs_bmap.c | 4 +- fs/xfs/xfs_aops.c | 26 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_buf.c | 8 +- fs/xfs/xfs_buf.h | 5 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_icache.c | 2 + fs/xfs/xfs_iomap.c | 84 +- fs/xfs/xfs_iomap.h | 12 +- fs/xfs/xfs_iops.c | 7 +- fs/xfs/xfs_pnfs.c | 4 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 80 +- include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/exynos7885.h | 115 + include/dt-bindings/clock/exynos850.h | 54 +- include/dt-bindings/clock/imx8mp-clock.h | 1 - include/dt-bindings/clock/ingenic,jz4760-cgu.h | 2 + include/dt-bindings/clock/ingenic,jz4770-cgu.h | 1 + include/dt-bindings/clock/microchip,lan966x.h | 34 + include/dt-bindings/clock/mt7986-clk.h | 169 + include/dt-bindings/clock/qcom,gcc-msm8976.h | 240 + include/dt-bindings/clock/sun20i-d1-ccu.h | 156 + include/dt-bindings/clock/sun20i-d1-r-ccu.h | 19 + include/dt-bindings/clock/toshiba,tmpv770x.h | 181 + include/dt-bindings/mailbox/qcom-ipcc.h | 2 + include/dt-bindings/reset/sun20i-d1-ccu.h | 77 + include/dt-bindings/reset/sun20i-d1-r-ccu.h | 16 + include/dt-bindings/reset/toshiba,tmpv770x.h | 41 + include/kvm/arm_pmu.h | 19 +- include/linux/acpi.h | 34 +- include/linux/bio.h | 56 +- include/linux/bitfield.h | 19 +- include/linux/clk-provider.h | 23 + include/linux/clk/sunxi-ng.h | 15 - include/linux/dax.h | 93 +- include/linux/device-mapper.h | 4 - include/linux/device.h | 31 +- include/linux/dnotify.h | 2 +- include/linux/fanotify.h | 5 +- include/linux/fs.h | 4 + include/linux/fscache-cache.h | 614 +-- include/linux/fscache.h | 1021 ++--- include/linux/fsl/mc.h | 4 +- include/linux/fsnotify.h | 9 +- include/linux/fsnotify_backend.h | 74 +- include/linux/huge_mm.h | 14 + include/linux/intel-svm.h | 6 - include/linux/interrupt.h | 53 +- include/linux/iomap.h | 8 +- include/linux/iommu.h | 3 +- include/linux/iova.h | 68 +- include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/irqdomain.h | 2 +- include/linux/kvm_host.h | 10 + include/linux/memremap.h | 18 +- include/linux/mfd/tps68470.h | 11 + include/linux/mm.h | 68 +- include/linux/msi.h | 289 +- include/linux/netfs.h | 15 +- include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 9 +- include/linux/of_fdt.h | 9 +- include/linux/page-flags.h | 13 +- include/linux/pagemap.h | 59 +- include/linux/pagevec.h | 67 +- include/linux/pci.h | 6 +- include/linux/perf_event.h | 44 +- include/linux/platform_data/clk-fch.h | 2 +- include/linux/reset.h | 20 + include/linux/soc/ti/ti_sci_inta_msi.h | 2 - include/linux/uio.h | 27 +- include/linux/writeback.h | 1 + include/linux/xarray.h | 18 + include/net/inet_frag.h | 11 +- include/net/ipv6_frag.h | 3 +- include/rdma/ib_mad.h | 1 + include/rdma/ib_smi.h | 12 +- include/rdma/ib_verbs.h | 17 + include/trace/events/cachefiles.h | 527 ++- include/trace/events/filemap.h | 32 +- include/trace/events/fscache.h | 642 ++- include/trace/events/iommu.h | 10 +- include/trace/events/netfs.h | 5 +- include/uapi/linux/fanotify.h | 12 + include/uapi/linux/fuse.h | 55 +- include/uapi/linux/virtio_iommu.h | 8 +- include/uapi/rdma/hns-abi.h | 2 + include/xen/balloon.h | 3 + include/xen/interface/xen.h | 3 + include/xen/xen.h | 16 + init/Kconfig | 4 + kernel/events/core.c | 41 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/manage.c | 8 +- kernel/irq/msi.c | 792 +++- kernel/time/clocksource.c | 52 +- lib/iov_iter.c | 30 +- lib/xarray.c | 6 +- mm/filemap.c | 1004 ++--- mm/folio-compat.c | 11 + mm/huge_memory.c | 18 +- mm/internal.h | 14 +- mm/khugepaged.c | 12 +- mm/memory.c | 49 +- mm/memremap.c | 59 +- mm/migrate.c | 29 +- mm/page-writeback.c | 6 +- mm/readahead.c | 24 +- mm/shmem.c | 174 +- mm/swap.c | 26 +- mm/truncate.c | 304 +- net/ipv4/inet_fragment.c | 8 +- net/ipv4/ip_fragment.c | 3 +- net/ipv6/sit.c | 2 +- net/sched/sch_api.c | 2 +- net/smc/af_smc.c | 6 +- net/smc/smc.h | 1 + net/smc/smc_cdc.c | 3 +- net/smc/smc_clc.c | 2 +- net/smc/smc_core.c | 120 +- net/smc/smc_core.h | 12 + net/smc/smc_diag.c | 6 +- samples/ftrace/ftrace-direct-modify.c | 4 +- samples/ftrace/ftrace-direct-too.c | 2 +- samples/ftrace/ftrace-direct.c | 2 +- scripts/Makefile.build | 3 +- scripts/link-vmlinux.sh | 3 + sound/hda/intel-dsp-config.c | 43 +- tools/arch/x86/include/asm/required-features.h | 4 - tools/objtool/arch/x86/decode.c | 13 +- tools/objtool/builtin-check.c | 3 +- tools/objtool/check.c | 22 +- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 +- tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/test/cxl.c | 68 +- tools/testing/cxl/test/mem.c | 99 +- tools/testing/cxl/test/mock.c | 30 +- tools/testing/cxl/test/mock.h | 6 +- tools/testing/nvdimm/Kbuild | 8 +- tools/testing/nvdimm/dax_pmem_compat_test.c | 8 - tools/testing/nvdimm/dax_pmem_core_test.c | 8 - tools/testing/nvdimm/test/iomap.c | 43 +- tools/testing/nvdimm/test/ndtest.c | 4 - tools/testing/nvdimm/test/nfit.c | 4 - tools/testing/selftests/net/settings | 2 +- virt/kvm/kvm_main.c | 44 + 1083 files changed, 40198 insertions(+), 35803 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-class-dax delete mode 100644 Documentation/devicetree/bindings/arm/arm-dsu-pmu.txt delete mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.txt create mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.yaml delete mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt create mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.yaml delete mode 100644 Documentation/devicetree/bindings/clock/exynos5260-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5410-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5433-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos7-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/microchip,lan966x-gck.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8976.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5260-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5410-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5433-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml create mode 100644 Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.txt create mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2- [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2- [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-mt6360.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,amac.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,amac.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.yaml create mode 100644 Documentation/devicetree/bindings/net/cdns,macb.yaml delete mode 100644 Documentation/devicetree/bindings/net/macb.txt delete mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.yaml create mode 100644 Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,mdio-mux-bus-pci.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.txt create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/nvidia,tegra2 [...] delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.yaml delete mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rng/apm,rng.txt create mode 100644 Documentation/devicetree/bindings/rng/apm,x-gene-rng.yaml create mode 100644 Documentation/devicetree/bindings/rng/atmel,at91-trng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/atmel-trng.txt delete mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.txt create mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.yaml delete mode 100644 Documentation/devicetree/bindings/rng/ks-sa-rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/omap3_rom_rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/st,rng.txt create mode 100644 Documentation/devicetree/bindings/rng/st,rng.yaml create mode 100644 Documentation/devicetree/bindings/rng/ti,keystone-rng.yaml create mode 100644 Documentation/devicetree/bindings/rng/ti,omap-rom-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/timeriomem_rng.txt create mode 100644 Documentation/devicetree/bindings/rng/timeriomem_rng.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt create mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml create mode 100644 Documentation/devicetree/bindings/timer/mstar,msc313e-timer.yaml delete mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.txt create mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.yaml delete mode 100644 Documentation/filesystems/caching/object.rst delete mode 100644 Documentation/filesystems/caching/operations.rst delete mode 100644 arch/arm64/kvm/perf.c delete mode 100644 arch/powerpc/platforms/4xx/msi.c create mode 100644 drivers/clk/clk-lan966x.c create mode 100644 drivers/clk/clk-tps68470.c create mode 100644 drivers/clk/mediatek/clk-mt7986-apmixed.c create mode 100644 drivers/clk/mediatek/clk-mt7986-eth.c create mode 100644 drivers/clk/mediatek/clk-mt7986-infracfg.c create mode 100644 drivers/clk/mediatek/clk-mt7986-topckgen.c create mode 100644 drivers/clk/qcom/gcc-msm8976.c create mode 100644 drivers/clk/qcom/gcc-sdx65.c copy drivers/clk/qcom/{gcc-sm8350.c => gcc-sm8450.c} (64%) create mode 100644 drivers/clk/renesas/r8a779f0-cpg-mssr.c create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.c create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.h create mode 100644 drivers/clk/samsung/clk-exynos-arm64.c create mode 100644 drivers/clk/samsung/clk-exynos-arm64.h create mode 100644 drivers/clk/samsung/clk-exynos7885.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.h create mode 100644 drivers/clk/tegra/clk-device.c create mode 100644 drivers/clk/visconti/Kconfig create mode 100644 drivers/clk/visconti/Makefile create mode 100644 drivers/clk/visconti/clkc-tmpv770x.c create mode 100644 drivers/clk/visconti/clkc.c create mode 100644 drivers/clk/visconti/clkc.h create mode 100644 drivers/clk/visconti/pll-tmpv770x.c create mode 100644 drivers/clk/visconti/pll.c create mode 100644 drivers/clk/visconti/pll.h create mode 100644 drivers/clk/visconti/reset.c create mode 100644 drivers/clk/visconti/reset.h create mode 100644 drivers/clocksource/timer-msc313e.c rename drivers/dax/{pmem/core.c => pmem.c} (75%) delete mode 100644 drivers/dax/pmem/compat.c delete mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v1.c delete mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v1.h delete mode 100644 drivers/infiniband/sw/rxe/rxe_sysfs.c create mode 100644 drivers/leds/flash/leds-mt6360.c delete mode 100644 drivers/leds/leds-fsg.c create mode 100644 drivers/pci/msi/Makefile create mode 100644 drivers/pci/msi/irqdomain.c create mode 100644 drivers/pci/msi/legacy.c rename drivers/pci/{ => msi}/msi.c (56%) create mode 100644 drivers/pci/msi/msi.h create mode 100644 drivers/pci/msi/pcidev_msi.c delete mode 100644 fs/afs/cache.c delete mode 100644 fs/cachefiles/bind.c create mode 100644 fs/cachefiles/cache.c create mode 100644 fs/cachefiles/error_inject.c delete mode 100644 fs/cachefiles/rdwr.c create mode 100644 fs/cachefiles/volume.c delete mode 100644 fs/fscache/fsdef.c delete mode 100644 fs/fscache/netfs.c delete mode 100644 fs/fscache/object.c delete mode 100644 fs/fscache/operation.c delete mode 100644 fs/fscache/page.c create mode 100644 fs/fscache/volume.c delete mode 100644 fs/nfs/fscache-index.c create mode 100644 include/dt-bindings/clock/exynos7885.h create mode 100644 include/dt-bindings/clock/microchip,lan966x.h create mode 100644 include/dt-bindings/clock/mt7986-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8976.h create mode 100644 include/dt-bindings/clock/sun20i-d1-ccu.h create mode 100644 include/dt-bindings/clock/sun20i-d1-r-ccu.h create mode 100644 include/dt-bindings/clock/toshiba,tmpv770x.h create mode 100644 include/dt-bindings/reset/sun20i-d1-ccu.h create mode 100644 include/dt-bindings/reset/sun20i-d1-r-ccu.h create mode 100644 include/dt-bindings/reset/toshiba,tmpv770x.h delete mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c delete mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c