This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig in repository toolchain/ci/linux.
from d7227785e384 Merge tag 'sound-5.19-rc1' of git://git.kernel.org/pub/scm [...] adds 80890c5ea068 scsi: target: Allow changing dbroot if there are no regist [...] adds 9ad659be3761 scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage adds 0848ccaea664 scsi: vmw_pvscsi: No need to clear memory after a dma_allo [...] adds 3a6a7187f09a scsi: megaraid_sas: Remove unnecessary memset adds 25a0bf213b8a scsi: ufs: core: Remove redundant HPB unmap adds 08c84a75ddf3 Merge branch '5.18/scsi-fixes' into 5.19/scsi-staging adds b83a8c21f3fe scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan adds e294647b1aed scsi: lpfc: Move cfg_log_verbose check before calling lpfc [...] adds a6de9a2fa0d6 scsi: lpfc: Fix diagnostic fw logging after a function reset adds 787d0580ca18 scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field adds b6474465e962 scsi: lpfc: Requeue SCSI I/O to upper layer when fw report [...] adds 03cbbd7c2f5e scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock adds 3483a44bdfb4 scsi: lpfc: Clear fabric topology flag before initiating a [...] adds 577a942df3de scsi: lpfc: Fix null pointer dereference after failing to [...] adds 672d1cb40551 scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT adds 31e887864eb2 scsi: lpfc: Update fc_prli_sent outstanding only after gua [...] adds 76395c88d0af scsi: lpfc: Transition to NPR state upon LOGO cmpl if link [...] adds d531d9874da8 scsi: lpfc: Remove unnecessary NULL pointer assignment for [...] adds 39a1a86b9da2 scsi: lpfc: Move MI module parameter check to handle dynam [...] adds 5295d19d4f97 scsi: lpfc: Correct CRC32 calculation for congestion stats adds d6d45f67a111 scsi: lpfc: Fix call trace observed during I/O with CMF enabled adds c364c453d30a scsi: lpfc: Revise FDMI reporting of supported port speed [...] adds 6c8a3ce64b2c scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports adds 6c983d327b9e scsi: lpfc: Register for Application Services FC-4 type in [...] adds 1045592fc968 scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking po [...] adds d51cf5bd926c scsi: lpfc: Fix field overload in lpfc_iocbq data structure adds ef47575fd982 scsi: lpfc: Refactor cleanup of mailbox commands adds 1b6f71f7fcb6 scsi: lpfc: Change FA-PWWN detection methodology adds f4fbf4acaa50 scsi: lpfc: Update stat accounting for READ_STATUS mbox command adds fd4a0c6da5c1 scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE adds 4af4d0e2ea94 scsi: lpfc: Update lpfc version to 14.2.0.2 adds 66c20a97367a scsi: lpfc: Copyright updates for 14.2.0.2 patches adds 21a023ce397b scsi: pmcraid: Remove unneeded semicolon adds 65db22e505c4 scsi: fcoe: Simplify if-if to if-else adds f9bdac31cf4b scsi: core: Increase max device queue_depth to 4096 adds ad14649fc5ab scsi: qla2xxx: Remove free_sg command flag adds dceaef94a475 scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check adds b4efbec4c2a7 scsi: mpt3sas: Fix writel() use adds 7ab4d2441b95 scsi: mpt3sas: Fix ioc->base_readl() use adds 82b4420c288c scsi: mpt3sas: Fix event callback log_code value handling adds fe413ab32b24 scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration adds 95af09fabf37 scsi: target: core: Silence the message about unknown VPD pages adds 565138ac5f8a scsi: iscsi: Fix harmless double shift bug adds a4e6496fca3f scsi: ufs: core: Increase fDeviceInit poll frequency adds 2abe58002364 scsi: ufs: Fix a spelling error in a source code comment adds 59a57bb79e10 scsi: ufs: Declare ufshcd_wait_for_register() static adds 51d1628fc457 scsi: ufs: Remove superfluous boolean conversions adds a858af9a9e01 scsi: ufs: Simplify statements that return a boolean adds b639b59b44fd scsi: ufs: Remove ufshcd_lrb.sense_bufflen adds 1de4378f6057 scsi: ufs: Remove ufshcd_lrb.sense_buffer adds 9d3ab17e840c scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup() adds dd2cf44ff4ec scsi: ufs: Remove the UFS_FIX() and END_FIX() macros adds 25eff2f543b1 scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk adds aead21f32ae7 scsi: ufs: Declare the quirks array const adds acbbfe484faa scsi: ufs: Invert the return value of ufshcd_is_hba_active() adds 9474c64e83ca scsi: ufs: Remove unused constants and code adds 778d2b0ec6d1 scsi: ufs: Switch to aggregate initialization adds c906e8328de8 scsi: ufs: Make the config_scaling_param calls type safe adds b4ade33b0d16 scsi: ufs: Remove the driver version adds e2106584d011 scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun adds 2b10863f7163 scsi: ufs: Use an SPDX license identifier in the Kconfig file adds d0c1725b1e64 scsi: ufs: Remove paths from source code comments adds 21c2e3418d07 scsi: ufs: Remove the TRUE and FALSE definitions adds 3fb20fcd93fe scsi: ufs: Remove locking from around single register writes adds ad8a647e7729 scsi: ufs: Introduce ufshcd_clkgate_delay_set() adds bee40dc167da scsi: ufs: qcom: Fix ufs_qcom_resume() adds c10d52d73ae0 scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives adds cff91daf52d3 scsi: ufs: Fix kernel-doc syntax in ufshcd.h adds 3f06f7800b80 scsi: ufs: Minimize #include directives adds 4bc26113c603 scsi: ufs: Split the ufshcd.h header file adds 743b09d8541e scsi: ufs: Move the struct ufs_ref_clk definition adds a8b032b5b3ba scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition adds aa96bfb4caff scsi: sd: sd_zbc: Improve source code documentation adds 9a93b9c9d38a scsi: sd: sd_zbc: Verify that the zone size is a power of two adds 43af5da09efb scsi: sd: sd_zbc: Use logical blocks as unit when querying zones adds 628617be8968 scsi: sd: sd_zbc: Introduce struct zoned_disk_info adds 60caf3758103 scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_chara [...] adds c976e588b34e scsi: sd: sd_zbc: Hide gap zones adds 897284e8a048 scsi: scsi_debug: Fix a typo adds 35dbe2b9a7b0 scsi: scsi_debug: Rename zone type constants adds 4a5fc1c6d752 scsi: scsi_debug: Add gap zone support adds 331c6e910f1a scsi: aacraid: Fix undefined behavior due to shift overflo [...] adds 93de8df20537 scsi: mac53c94: Fix warning comparing pointer to 0 adds 1dcd96c4d0b7 scsi: fnic: Remove redundant NULL check adds 8e897c84661e scsi: bfa: Remove redundant NULL check adds 8c36b054df01 scsi: aha1542: Remove unneeded semicolon adds ce781c3f05cd scsi: message: fusion: Remove unused variable retval adds 507bd398a056 scsi: elx: efct: Remove unnecessary memset() in efct_io() adds 391b8dac5577 scsi: ipr: Directly return instead of using local ret variable adds bda57fede0a6 scsi: qla4xxx: Drop redundant memset() adds 21faafff6abb scsi: qedf: Remove unnecessary code adds 4c0df601e150 scsi: bfa: Remove unneeded flush_workqueue() adds cf97628fe1a1 scsi: qla2xxx: Remove unneeded flush_workqueue() adds 671a52f2aeaf scsi: fnic: Remove unneeded flush_workqueue() adds a346f28ad231 scsi: lpfc: Remove unneeded variable adds 973dac8a8a14 scsi: core: Refine how we set tag_set NUMA node adds ef60031022eb scsi: ufs: core: Exclude UECxx from SFR dump list adds 8ad8edd2fbae scsi: ufs: core: Remove duplicate include in ufshcd adds 505420bd5543 scsi: qedf: Remove an unneeded NULL check on list iterator adds 036a45aa587a scsi: dc395x: Fix a missing check on list iterator adds 1497e95e22c3 scsi: qla2xxx: edif: Remove unneeded variable adds c5acd61dbb32 scsi: megaraid: Fix error check return value of register_chrdev() adds 75b8715e20a2 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_r [...] adds 3d1d34ec1fbc scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli [...] adds 646db1a560f4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() adds dc1178767cba scsi: mpt3sas: Use cached ATA Information VPD page adds c92a6b5d6335 scsi: core: Query VPD size before getting full page adds e17d63403076 scsi: core: Pick suitable allocation length in scsi_report [...] adds e60ac0b9e445 scsi: core: Cache VPD pages b0, b1, b2 adds d657700ccac7 scsi: core: Do not truncate INQUIRY data on modern devices adds e38d9e83a376 scsi: sd: Use cached ATA Information VPD page adds 7fb019c46eee scsi: sd: Switch to using scsi_device VPD pages adds 631669a256f9 scsi: sd: Optimal I/O size should be a multiple of reporte [...] adds 1e029397d12f scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] adds 92bd903da12b scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] adds c2024e3b33ee scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call adds bb9b9eb0ae2e scsi: target: tcmu: Fix possible data corruption adds ebc95c790653 scsi: sr: Add memory allocation failure handling for get_c [...] adds 4268fa751365 scsi: mpi3mr: Add bsg device support adds f5e6d5a34376 scsi: mpi3mr: Add support for driver commands adds f3de4706c1e0 scsi: mpi3mr: Move data structures/definitions from MPI he [...] adds 506bc1a0d6ba scsi: mpi3mr: Add support for MPT commands adds 43ca11005098 scsi: mpi3mr: Add support for PEL commands adds 986d6bad2103 scsi: mpi3mr: Expose adapter state to sysfs adds 7dbd0dd8cde3 scsi: mpi3mr: Add support for NVMe passthrough adds f304d35e5995 scsi: mpi3mr: Update driver version to 8.0.0.69.0 adds 9b5387fe5af3 scsi: hisi_sas: Undo RPM resume for failed notify phy even [...] adds 223b17ed76eb scsi: ufs: qcom: Fix acquiring the optional reset control line adds c9ed9a6c56af scsi: ufs: qcom: Simplify handling of devm_phy_get() adds 8eecddfca30e scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled adds 23803bacaab4 scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command() adds 6f21d9274c77 scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM adds facc239c87b1 scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host() adds 6f341ed5e377 scsi: ufs: ufshpb: Remove enum initialization value adds a3f3c26d4df5 scsi: ufs: ufshpb: Clean up the handler when device resets [...] adds d4300c552bf8 scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix [...] adds 32d6eab31ac3 scsi: ufs: ufshpb: Add handing of device reset regions in [...] adds 18ebe2390c61 scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume() adds 84c6f99e3907 scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() adds ba3d58a1df46 scsi: lpfc: Fill in missing ndlp kref puts in error paths adds b7e952cbc63c scsi: lpfc: Fix ndlp put following a LOGO completion adds ead76d4c09b8 scsi: lpfc: Inhibit aborts if external loopback plug is inserted adds 596fc8adb171 scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event() adds 4a0f4aff3ce5 scsi: lpfc: Use list_for_each_entry_safe() in rscn_recover [...] adds dc8a71bd414f scsi: lpfc: Decrement outstanding gidft_inp counter if lpf [...] adds 5099478e436f scsi: lpfc: Change VMID registration to be based on fabric [...] adds de3ec318fee3 scsi: lpfc: Rework FDMI initialization after link up adds e6f510414502 scsi: lpfc: Alter FPIN stat accounting logic adds a14396b6d139 scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros f [...] adds fcb9e738667c scsi: lpfc: Update lpfc version to 14.2.0.3 adds 1aa529d40025 scsi: mpi3mr: Increase I/O timeout value to 60s adds 2dd8389f96d6 scsi: mpi3mr: Hidden drives not removed during soft reset adds 256bd4f23d9c scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR adds 66cd9d4ef74a scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd adds be36d683fc29 scsi: target: iscsi: Rename iscsi_conn to iscsit_conn adds 0873fe44e780 scsi: target: iscsi: Rename iscsi_session to iscsit_session adds 848b89778ed5 scsi: fcoe: Add a local_lock to fcoe_percpu adds a912460efafe scsi: fcoe: Use per-CPU API to update per-CPU statistics adds a0548edf852a scsi: libfc: Remove get_cpu() semantics in fc_exch_em_alloc() adds 20f8932f979e scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() adds a25eafd13e5f scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() adds aabd5fea4946 scsi: ipr: Use kobj_to_dev() adds 8e129add48e0 scsi: mpt3sas: Fix junk chars displayed while printing ChipName adds 53d5088deff6 scsi: mpt3sas: Update driver version to 42.100.00.00 adds 057e5fc03369 scsi: libsas: Refactor sas_ata_hard_reset() adds 71453bd9d1bf scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset adds e9dedc13bb11 scsi: hisi_sas: Fix rescan after deleting a disk adds bc7896d31a92 scsi: mpi3mr: Return error if dma_alloc_coherent() fails adds 2f9e9a7b0ce3 scsi: megaraid_sas: Remove redundant memset() statement adds e79aaa9cc02d scsi: elx: efct: Remove redundant memset() statement adds e51e76edddb1 scsi: mpi3mr: Add shost related sysfs attributes adds 9feb5c4c3f95 scsi: mpi3mr: Add target device related sysfs attributes adds b559b99a5c08 scsi: fnic: Replace DMA mask of 64 bits with 47 bits adds 6c6ac8b7773f scsi: hisi_sas: Fix memory ordering in hisi_sas_task_deliver() adds fc65df48c88e scsi: qedf: Remove redundant variable op adds 91fdd0788878 scsi: dpt_i2o: Drop redundant spinlock initialization adds d627660c22b5 scsi: elx: efct: Remove NULL check after calling container_of() adds 325d5c5fb216 scsi: target: tcmu: Avoid holding XArray lock when calling [...] adds fbe86daca0ba Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 07410559f383 dma-direct: use is_swiotlb_active in dma_direct_map_page adds 3469d36d470d swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set adds a2daa27c0c61 swiotlb: simplify swiotlb_max_segment adds 0d5ffd9a256d swiotlb: rename swiotlb_late_init_with_default_size adds 9bbe7a7fc126 arm/xen: don't check for xen_initial_domain() in xen_creat [...] adds f39f8d0eb081 MIPS/octeon: use swiotlb_init instead of open coding it adds 78013eaadf69 x86: remove the IOMMU table infrastructure adds a3e230926708 x86: centralize setting SWIOTLB_FORCE when guest memory en [...] adds c6af2aa9ffc9 swiotlb: make the swiotlb_init interface more useful adds 8ba2ed1be90f swiotlb: add a SWIOTLB_ANY flag to lift the low memory res [...] adds 742519538e6b swiotlb: pass a gfp_mask argument to swiotlb_init_late adds 7374153d294e swiotlb: provide swiotlb_init variants that remap the buffer adds 3f70356edf56 swiotlb: merge swiotlb-xen initialization into swiotlb adds 6424e31b1c05 swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_lat [...] adds 3cb4503a3301 x86: remove cruft from <asm/dma-mapping.h> adds 566fb90e050d swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm adds 92826e967535 dma-direct: don't fail on highmem CMA pages in dma_direct_ [...] adds 84bc4f1dbbbb dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC adds 1521c607cabe swiotlb: don't panic when the swiotlb buffer can't be allocated adds a5e891321a21 swiotlb: use the right nslabs value in swiotlb_init_remap adds 1b8e5d1a5369 swiotlb: use the right nslabs-derived sizes in swiotlb_init_late adds 82806744fd7d swiotlb: max mapping size takes min align mask into account adds 4a37f3dd9a83 dma-direct: don't over-decrypt memory adds 3f306ea2e185 Merge tag 'dma-mapping-5.19-2022-05-25' of git://git.infra [...] adds 08ba32541b7a fs: ext2: Fix duplicate included linux/dax.h adds 2999e1e38727 writeback: fix typo in comment adds 8b728edc5be1 Merge tag 'fs_for_v5.19-rc1' of git://git.kernel.org/pub/s [...] adds a32e697cda27 inotify: show inotify mask flags in proc fdinfo adds 38035c04f586 inotify: move control flags from mask to mark flags adds 623af4f538b5 fsnotify: fix wrong lockdep annotations adds 867a448d587e fsnotify: pass flags argument to fsnotify_alloc_group() adds f3010343d9e1 fsnotify: make allow_dups a property of the group adds 43b245a788e2 fsnotify: create helpers for group mark_mutex lock adds 642054b87058 inotify: use fsnotify group lock helpers adds 960bdff24ce8 audit: use fsnotify group lock helpers adds b8962a9d8cc2 nfsd: use fsnotify group lock helpers adds aabb45fdcb31 dnotify: use fsnotify group lock helpers adds c3638b5b1374 fsnotify: allow adding an inode mark without pinning inode adds 4adce25ccfff fanotify: create helper fanotify_mark_user_flags() adds 8998d110835e fanotify: factor out helper fanotify_mark_update_flags() adds 7d5e005d9825 fanotify: implement "evictable" inode marks adds e79719a2ca5c fanotify: use fsnotify group lock helpers adds 5f9d3bd52026 fanotify: enable "evictable" inode marks adds 14362a254179 fsnotify: introduce mark type iterator adds e730558adffb fsnotify: consistent behavior for parent not watching children adds dccd855771b3 fanotify: fix incorrect fmode_t casts adds e375780b631a Merge tag 'fsnotify_for_v5.19-rc1' of git://git.kernel.org [...] adds e60aa787f43f xfs: Simplify XFS logging methods. adds e270356944cc xfs: Add XFS messages to printk index adds f3bf67c6c6fe xfs: Use generic_file_open() adds f34061f554fe xfs: pass explicit mount pointer to rtalloc query functions adds 5a605fd6cb1d xfs: recalculate free rt extents after log recovery adds 2229276c5283 xfs: use a separate frextents counter for rt extent reservations adds 2d9ac4319b99 xfs: simplify local variable assignment in file write code adds 1499b8a3a37b Merge branch 'guilt/5.19-miscellaneous' into xfs-5.19-for-next adds a4d98629c93f xfs: convert attr type flags to unsigned. adds 79539c7c761a xfs: convert scrub type flags to unsigned. adds 0e5b8e45229b xfs: convert bmap extent type flags to unsigned. adds e7d410ac3368 xfs: convert bmapi flags to unsigned. adds f53dde11b405 xfs: convert AGF log flags to unsigned. adds 0d1b97696696 xfs: convert AGI log flags to unsigned. adds 722db70fb2f0 xfs: convert btree buffer log flags to unsigned. adds 581b4484475c xfs: convert buffer log item flags to unsigned. adds 3402d931575f xfs: convert da btree operations flags to unsigned. adds 1005dd019c88 xfs: convert dquot flags to unsigned. adds 22d53f480c56 xfs: convert log item tracepoint flags to unsigned. adds a103375307ad xfs: convert inode lock flags to unsigned. adds 90215d749871 xfs: convert ptag flags to unsigned. adds b9f3082eee5a xfs: convert quota options flags to unsigned. adds 2eb7550d2c0d xfs: convert shutdown reasons to unsigned. adds c60d13ea657f xfs: convert log ticket and iclog flags to unsigned. adds 898a768f54bf Merge branch 'guilt/xfs-unsigned-flags-5.18' into xfs-5.19 [...] adds 735fbf67df56 xfs: factor out the CIL transaction header building adds 6eaed95e21a0 xfs: only CIL pushes require a start record adds ffa04c1f2cb0 xfs: embed the xlog_op_header in the unmount record adds 54021b624261 xfs: embed the xlog_op_header in the commit record adds c7610dceed39 xfs: log tickets don't need log client id adds 3c352bef8335 xfs: move log iovec alignment to preparation function adds 8d547cf9d239 xfs: reserve space and initialise xlog_op_header in item f [...] adds c5141320c42b xfs: log ticket region debug is largely useless adds d80fc2914f91 xfs: pass lv chain length into xlog_write() adds decb545fc081 xfs: change the type of ic_datap adds db357078b042 xfs: introduce xlog_write_full() adds ad3e3693182b xfs: introduce xlog_write_partial() adds 1236bbe86bb8 xfs: remove xlog_verify_dest_ptr adds be8ddda5f7e0 xfs: xlog_write() no longer needs contwr state adds 14b07ecd5cd2 xfs: xlog_write() doesn't need optype anymore adds 593e34391faa xfs: CIL context doesn't need to count iovecs adds 463260d76705 Merge branch 'guilt/xlog-write-rework' into xfs-5.19-for-next adds 3b0d9fd369ea xfs: Move extent count limits to xfs_format.h adds 95f0b95e2b68 xfs: Define max extent length based on on-disk format definition adds 9feb8f19665c xfs: Introduce xfs_iext_max_nextents() helper adds bb1d50494cbd xfs: Use xfs_extnum_t instead of basic data types adds dd95a6ce31d6 xfs: Introduce xfs_dfork_nextents() helper adds 1e7384f93db5 xfs: Use basic types to define xfs_log_dinode's di_nextent [...] adds 755c38ffe1a5 xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-b [...] adds 919819f5e180 xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated [...] adds 7c05aa9d9d20 xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64 adds 9b7d16e34bbe xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers adds 0c35e7ba1850 xfs: Use uint64_t to count maximum blocks that can be used [...] adds df9ad5cc7a52 xfs: Introduce macros to represent new maximum extent coun [...] adds 8314bca03a1a xfs: Replace numbered inode recovery error messages with d [...] adds 52a4a14842ef xfs: Introduce per-inode 64-bit extent counters adds 83a21c18441f xfs: Directory's data fork extent counter can never overflow adds 4f86bb4b66c9 xfs: Conditionally upgrade existing inodes to use large ex [...] adds 5b35d922c527 xfs: Decouple XFS_IBULK flags from XFS_IWALK flags adds c3c4ecb529c5 xfs: Enable bulkstat ioctl to support 64-bit per-inode ext [...] adds 973ac0eb3a7d xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of suppo [...] adds a44a027a8b2a Merge tag 'large-extent-counters-v9' of https://github.com [...] adds 1a3385069745 xfs: improve __xfs_set_acl adds f650df7171b8 xfs: fix soft lockup via spinning in filestream ag selection loop adds bc37e4fb5cac xfs: revert "xfs: actually bump warning counts when we sen [...] adds 9cf4f6160c20 Merge branch 'guilt/xfs-5.19-misc-2' into xfs-5.19-for-next adds cb512c921639 xfs: zero inode fork buffer at allocation adds c230a4a85bcd xfs: fix potential log item leak adds b2c28035cea2 xfs: hide log iovec alignment constraints adds 5ddd658ea878 xfs: don't commit the first deferred transaction without intents adds f5b81200b6c1 xfs: add log item flags to indicate intents adds bb7b1c9c5dd3 xfs: tag transactions that contain intent done items adds 22b1afc57e42 xfs: factor and move some code in xfs_log_cil.c adds c23ab603e3d6 xfs: add log item method to return related intents adds 3512fc1e84c3 xfs: whiteouts release intents that are not in the AIL adds 0d227466be84 xfs: intent item whiteouts adds 5e116e99dc94 Merge branch 'guilt/xlog-intent-whiteouts' into xfs-5.19-for-next adds c46eef34830e xfs: capture buffer ops in the xfs_buf tracepoints adds 5b7ca8b31362 xfs: simplify xfs_rmap_lookup_le call sites adds 75d893d19c8e xfs: speed up rmap lookups by using non-overlapped lookups [...] adds 1edf8056131a xfs: speed up write operations by using non-overlapped loo [...] adds 956f1b8f80b5 Merge tag 'rmap-speedups-5.19_2022-04-28' of git://git.ker [...] adds c47260d4ea2a xfs: count EFIs when deciding to ask for a continuation of [...] adds 4ed6435cc369 xfs: stop artificially limiting the length of bunmap calls adds f1e6a8d72806 xfs: remove a __xfs_bunmapi call from reflink adds 52d8ea4f2406 xfs: create shadow transaction reservations for computing [...] adds 918247ce5419 xfs: report "max_resp" used for min log size computation adds 4ecf9e7c69ed xfs: reduce the absurdly large log operation count adds b037c4eed2df xfs: reduce transaction reservations with reflink adds df2fd88f8ac7 xfs: rewrite xfs_reflink_end_cow to use intents adds 6ed7e509d230 xfs: rename xfs_*alloc*_log_count to _block_count adds 166afc45ed55 Merge tag 'reflink-speedups-5.19_2022-04-28' of git://git. [...] adds dc04db2aa7c9 xfs: detect self referencing btree sibling pointers adds 1eb70f54c445 xfs: validate inode fork size against fork format adds dd0d2f975519 xfs: set XFS_FEAT_NLINK correctly adds f0f5f658065a xfs: validate v5 feature fields adds 86810a9ebd9e Merge branch 'guilt/xfs-5.19-fuzz-fixes' into xfs-5.19-for-next adds 7b3ec2b20e44 xfs: Fix double unlock in defer capture code adds 9a39cdabc172 xfs: Return from xfs_attr_set_iter if there are no more rm [...] adds fd920008784e xfs: Set up infrastructure for log attribute replay adds 1d08e11d04d2 xfs: Implement attr logging and replay adds f38dc503d366 xfs: Skip flip flags for delayed attrs adds f3f36c893f26 xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred adds 73159fc27c69 xfs: Remove unused xfs_attr_*_args adds abd61ca3c333 xfs: Add log attribute error tag adds 535e2f75c4e3 xfs: Add larp debug option adds d68c51e9a409 xfs: Merge xfs_delattr_context into xfs_attr_item adds cd1549d6df22 xfs: Add helper function xfs_attr_leaf_addname adds c3546cf5d1e5 xfs: Add helper function xfs_init_attr_trans adds c3b948be3470 xfs: add leaf split error tag adds c5218a7cd973 xfs: add leaf to node error tag adds a4b8917b06c7 xfs: avoid empty xattr transaction when attrs are inline adds f3d430ff8cda xfs: initialise attrd item to zero adds e22b88de5bac xfs: make xattri_leaf_bp more useful adds 709c8632597c xfs: rework deferred attribute operation setup adds e0c41089b998 xfs: separate out initial attr_set states adds 2157d1699e59 xfs: kill XFS_DAC_LEAF_ADDNAME_INIT adds 251b29c88eb8 xfs: consolidate leaf/node states in xfs_attr_set_iter adds 7d03533629d1 xfs: split remote attr setting out from replace path adds 411b434a6324 xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP adds 2e7ef218e489 xfs: remote xattr removal in xfs_attr_set_iter() is conditional adds b11fa61bc4c6 xfs: clean up final attr removal in xfs_attr_set_iter adds 4e3d96a57a06 xfs: xfs_attr_set_iter() does not need to return EAGAIN adds e5d5596a2a17 xfs: introduce attr remove initial states into xfs_attr_set_iter adds 4b9879b19caf xfs: switch attr remove to xfs_attri_set_iter adds 59782a236b62 xfs: remove xfs_attri_remove_iter adds e7f358dee4e5 xfs: use XFS_DA_OP flags in deferred attr ops adds fdaf1bb3cafc xfs: ATTR_REPLACE algorithm with LARP enabled needs rework adds 51e6104fdb95 xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify adds 45ff8b471cdc xfs: can't use kmem_zalloc() for attribute buffers adds 5cc21e522d02 xfs: remove quota warning limit from struct xfs_quota_limits adds 2e06df552a7c xfs: remove warning counters from struct xfs_dquot_res adds 5349b2afc117 xfs: don't set quota warning values adds efd409a4329f Merge branch 'xfs-5.19-quota-warn-remove' into xfs-5.19-for-next adds babf0bb978e3 Merge tag 'xfs-5.19-for-linus' of git://git.kernel.org/pub [...] adds 3378323bbb9e locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macro adds 883f464c1d23 ARM: OMAP2+: add missing of_node_put before break and return adds 7ff078915013 ARM: OMAP2+: drop omap_device_register() helper adds df3eb1feeb73 ARM: OMAP2+: drop hwmod-clock helper comment adds 89c839720c9b Merge tag 'omap-for-v5.19/soc-signed' of git://git.kernel. [...] adds 05e3a8cb079b ARM: mm: fix typos in comments adds 0a5ccc9109fa ARM: brcmstb: fix typos in comments adds b32c613b3fda arm: bcmbca: add arch bcmbca machine entry adds caf10a34aa72 Merge tag 'arm-soc/for-5.19/soc' of https://github.com/Bro [...] adds 3ca2dc750807 MAINTAINERS: add raspberrypi to BCM2835 architecture adds 52ec0d90a663 MAINTAINERS: Broadcom internal lists aren't maintainers adds c270a59bc4d7 MAINTAINERS: Add Broadcom BCMBCA entry adds 10b1964630fd Merge tag 'arm-soc/for-5.19/maintainers' of https://github [...] adds a0861079a218 ARM: s3c: Drop config symbol S3C24XX_PWM adds 170a0c56c5ec ARM: s3c: fix typos in comments adds ff9fb2e8111e Merge tag 'samsung-soc-5.19' of git://git.kernel.org/pub/s [...] adds 3238f82df0cb ARM: shmobile: Drop commas after dt_compat sentinels adds 7bc53f59fbca ARM: shmobile: rcar-gen2: Drop comma after OF match table [...] adds 48a68a4e7597 Merge tag 'renesas-arm-soc-for-v5.19-tag1' of git://git.ke [...] adds d5becc32308c ARM: tegra: Fix typos in comments adds baf7cbbefbe8 Merge tag 'tegra-for-5.19-arm-core' of git://git.kernel.or [...] adds 9bc72e47d463 ARM: hisi: Add missing of_node_put after of_find_compatible_node adds 60166b3c6961 Merge tag 'hisi-armv7soc-for-5.19' of https://github.com/h [...] adds 2946aa908bb6 ARM: rockchip: fix typos in comments adds 30258ae65a06 Merge tag 'v5.19-rockchip-soc32-1' of git://git.kernel.org [...] adds 9d7370a56d18 soc: mediatek: mmsys: Add sw0_rst_offset for MT8192 adds 1da90b8a7bae dt-bindings: arm: mediatek: mmsys: add power and gce properties adds 81c5a41d10b9 dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding adds 5252c1c5a08e soc: mediatek: cmdq: Use mailbox rx_callback instead of cm [...] adds b804923b7ccb soc: mediatek: add mtk-mmsys support for mt8195 vdosys0 adds 8fdb61f1933a soc: mediatek: add mtk-mutex support for mt8195 vdosys0 adds 4e8988c634a1 soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 adds 949cfe1a433b Merge tag 'v5.18-next-vdso0-stable-tag' into v5.18-next/soc adds f9f4545b968b dt-bindings: pwrap: mediatek: Update pwrap document for mt8195 adds 537f8ffbdf4b soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition adds f03e95098e53 Merge tag 'v5.18-next-soc' of git://git.kernel.org/pub/scm [...] adds 22cbf0776d39 ARM: at91: pm: keep documentation inline with structure members adds b568c71de798 ARM: at91: pm: introduce macros for pm mode replacement adds 9750d3b4d2a5 ARM: at91: pm: use kernel documentation style adds b7fc72c63399 ARM: at91: pm: add quirks for pm adds f611af4c3bfa ARM: at91: Kconfig: implement PIT64B selection adds 0c9fd821175a ARM: at91: add code to handle secure calls adds f2f5cf78a333 ARM: at91: pm: add support for sama5d2 secure suspend adds 6041558ebf1f ARM: at91: debug: add lan966 support adds dc5d8bfa3a37 Merge tag 'at91-soc-5.19' of git://git.kernel.org/pub/scm/ [...] adds 0431de14ae08 orion5x: fix typos in comments adds 426ecc585102 Merge tag 'mvebu-arm-5.19-1' of git://git.kernel.org/pub/s [...] adds c011dd537ffe Merge tag 'arm-soc-5.19' of git://git.kernel.org/pub/scm/l [...] adds 1ceaccf2b267 arm64: dts: synaptics: remove unused DTSI for AS370 adds fa04ccac6190 ARM: dts: nspire: use lower case hex addresses in node uni [...] adds fbcd5ad7a419 ARM: dts: ox820: align interrupt controller node name with [...] adds c9bdd50d2019 ARM: dts: socfpga: align interrupt controller node name wi [...] adds 75e64de87141 Merge tag 'dt-cleanup-5.19' of git://git.kernel.org/pub/sc [...] adds c1ed0f41032f ARM: dts: exynos: fix ethernet node name for different odr [...] adds 2e33a7b5fdb3 ARM: dts: exynos: fix compatible strings for Ethernet USB devices adds c3d3727c8531 ARM: dts: exynos: remove deprecated unit address for LPDDR [...] adds cca50a59f60a ARM: dts: exynos: add a specific compatible to MCT adds 04398e04173f ARM: dts: exynos: drop deprecated SFR region from MIPI phy adds b412be7d3c0a ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4 adds ab92681ca161 ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema adds 061d09499fd1 ARM: dts: s5pv210: Use standard arrays of generic PHYs for [...] adds 096f58507374 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries adds 3f5e3d3a8b89 ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries adds 9576ec12261c ARM: dts: s5pv210: Adjust memory reg entries to match spec adds 21e4b7d151af ARM: dts: s5pv210: Adjust DMA node names to match spec adds 9e916fb9bc3d ARM: dts: s5pv210: align DMA channels with dtschema adds 9423c823e5a5 Merge tag 'samsung-dt-5.19' of git://git.kernel.org/pub/sc [...] adds f4324583cd4d arm64: dts: exynos: move aliases to board in Exynos850 adds 261692224170 arm64: dts: exynos: add a specific compatible to MCT adds 22cbcb8f4a17 arm64: dts: tesla: add a specific compatible to MCT on FSD adds 9c099a379c88 Merge tag 'samsung-dt64-5.19' of git://git.kernel.org/pub/ [...] adds 8eb5092e64de arm64: dts: renesas: r9a07g054: Fillup the ADC stub node adds ffe3f135dd28 arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes adds b0bb96e51623 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio [...] adds 791b7e1dcb9f arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node adds e3ab45737614 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{ [...] adds e46a72e0398e arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} st [...] adds 8d3da65c4c40 arm64: dts: renesas: r9a07g054: Fillup the sbc stub node adds f458b7707c9c arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes adds f35a868bcf95 arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes adds cd0339ec2589 arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and f [...] adds a8e2a77b644a arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support adds c9c4e5b7d202 arm64: dts: renesas: r9a07g054: Add USB2.0 device support adds 3f3c46d4e2cb arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fil [...] adds 1889f4798c44 arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0 adds a2b642d89e4b arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes adds 0a7c1c888a0c arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio [...] adds 4fa1edc83b2b arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2} adds 4eb6a6bb8ef3 arm64: dts: renesas: rzg2lc-smarc: Enable Audio adds 018d7b93477f arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash adds a081c4fe98f6 arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM adds 6f57895c49bc arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator adds 809823b853a2 arm64: dts: renesas: r9a07g054: Fillup the GPU node adds 4b7e7f10835a arm64: dts: renesas: r9a07g054: Add OPP table adds f6a2f28ab19c arm64: dts: renesas: r9a07g054: Add TSU node adds 9a4259e59694 arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86 adds d63833b8699c arm64: dts: renesas: r8a779a0: Add CANFD device node adds d2194187aa4f arm64: dts: renesas: falcon: Enable CANFD 0 and 1 adds 0182581a9f63 arm64: dts: renesas: r8a77961: Add CAN-FD node adds bd0443734196 arm64: dts: renesas: r8a779f0: Add I2C nodes adds b74d5d65afce arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs adds 599fdfddc8fc arm64: dts: renesas: spider: Add Ethernet sub-board adds 2e4d5fd6f58a ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes adds cb97d4855589 ARM: dts: rzg1: Add interrupt properties to watchdog nodes adds 2bc0aa18ee9f arm64: dts: renesas: rcar-gen3: Add interrupt properties t [...] adds 7ac8afba2257 arm64: dts: renesas: rzg2: Add interrupt properties to wat [...] adds ccc0dd722e66 arm64: dts: renesas: rcar-gen4: Add interrupt properties t [...] adds f191fba76916 arm64: dts: renesas: rcar-gen3: Add RPC device nodes adds a1de91f0ac71 arm64: dts: renesas: draak: Add RPC HyperFlash device node adds 5f300a7f3953 arm64: dts: renesas: ebisu: Add RPC HyperFlash device node adds 1ee6674bbe1c arm64: dts: renesas: salvator-common: Add RPC HyperFlash d [...] adds 79e903fbf43b arm64: dts: renesas: ulcb: Add RPC HyperFlash device node adds 061ba41c7449 arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board adds f40846e7c9f5 arm64: dts: renesas: rzg2l-smarc: Move gpios property of v [...] adds eb2789785428 dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions adds 0faf567d6df6 Merge tag 'renesas-r9a07g043-dt-binding-defs-tag' into HEAD adds cf40c9689e51 arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC adds 895199bc4e52 arm64: dts: renesas: Add initial device tree for RZ/G2UL T [...] adds 2d1055529857 arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node adds 4e44055440e1 arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins adds 20e63d394898 arm64: dts: renesas: r9a07g043: Add SDHI nodes adds 13ea8b3584c0 arm64: dts: renesas: r9a07g043: Add GbEthernet nodes adds a74a0bf3f329 arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC [...] adds ed8efe50b76e arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMAR [...] adds 6494e4f90503 arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on [...] adds 8ba8560d4ff1 arm64: dts: renesas: r8a779f0: Add GPIO nodes adds aa70cbda745d ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node adds 70a89009f723 Merge tag 'renesas-arm-dt-for-v5.19-tag1' of git://git.ker [...] adds 3f285c301cd7 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC adds 05d39fc06cee dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK adds fafb0343aa6d Merge tag 'renesas-dt-bindings-for-v5.19-tag1' of git://gi [...] adds 26ad4834da92 dt-bindings: omap: Add clock-output-names and #clock-cells adds 8ab423081a26 dt-bindings: clock: ti: Add clock-output-names for clockctrl adds fc3d39d5758d dt-bindings: clock: ti: Add clock-output-names for TI comp [...] adds 3908ca662416 Merge tag 'bindings-signed' of git://git.kernel.org/pub/sc [...] adds c2f2646057bc ARM: dts: Add clksel node for am3 ehrpwm adds 00950028d079 ARM: dts: Add clksel node for am3 gfx adds 9bc059f71c0a ARM: dts: Add clksel node for am3 clkout adds ec7aa25fa483 ARM: dts: Use clock-output-names for am3 adds e4920169e7a2 ARM: dts: Use clock-output-names for dra7 adds f8ca5f5ae57f ARM: dts: Use clock-output-names for am4 adds da541a6c196e ARM: dts: Add clock-output-names for omap4 adds 0752506039c4 ARM: dts: Drop custom clkctrl compatible and update omap4 l4per adds 7359c0aee761 ARM: dts: Add clock-output-names for omap5 adds c7d7d0ce2917 ARM: dts: Drop custom clkctrl compatible and update omap5 l4per adds f5582834f380 ARM: dts: omap3/4/5: fix ethernet node name for different [...] adds f41f5a993395 ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes adds bbcd3f73e83e ARM: dts: am335x: Guardian: Update NAND partition table adds 062859b506ba ARM: dts: am335x: Guardian: Rename power button label adds 87e4e2bf90fb ARM: dts: am335x: Guardian: Add keypad adds d8da0fd61517 ARM: dts: am335x: Guardian: Disable poweroff support from RTC adds 42c83b73aea1 ARM: dts: am335x: Guardian: Remove mmc status led adds 6794adf4a2aa ARM: dts: am335x: Guardian: Update life led adds b5bf6b434575 ARM: dts: am335x: Guardian: Update beeper label adds 228e0021e733 ARM: dts: am335x: Guardian: Update regulator node name adds 677d85570708 ARM: dts: am335x: Guardian: Add lcd port adds 60f68df3971b ARM: dts: am335x: Guardian: Update backlight parameter adds 2d983a375511 ARM: dts: am335x: Guardian: Enable UART port two adds 783bc2bb4fb1 ARM: dts: am335x: Guardian: Disable DMA property of USB1 adds 6e049b9a4210 ARM: dts: am335x: Guardian: Update interface pinmux adds 762217eaf925 ARM: dts: am335x: Guardian: Add gpio line manes adds 521153f25c2f ARM: dts: am335x: Guardian: Update comments adds dff844e1fe17 ARM: dts: am335x-baltos: update MPU regulator range adds cbc842c2f217 Merge tag 'omap-for-v5.19/dt-signed' of git://git.kernel.o [...] adds 4db7a4d7efe5 ARM: dts: ste-dbx: Update spi clock-names property adds 1034eb1a6ab8 dt-bindings: arm: ux500: Document Codina-TMO adds 8388234ec562 ARM: dts: ux500: Add Codina TMO device tree adds 003cac14f543 ARM: dts: ux500: Register Amstaos proximity sensor adds 5c7502397e0c ARM: dts: ux500: Add line impedance to fuel gauge adds 330e01653ac1 ARM: dts: ux500: Add GPS to Janice device tree adds 973a9ba5fe48 ARM: dts: ux500: Add GPS to Skomer device tree adds 3c3b352863ec ARM: dts: ux500: Add NFC to the Codina adds 49148f4c39f0 ARM: dts: ux500: Add GPS to the Codina adds 97736c2ef670 Merge tag 'ux500-dts-v5.19' of git://git.kernel.org/pub/sc [...] adds 2bda08dfc501 arm64: meson: add dts bluetooth node for JetHub H1 adds cf94e26508ad arm64: meson: dts: update serial alias in dts for JetHub D1 adds 81bbd2bd24a9 arm64: meson: update SDIO voltage in dts for JetHub D1 adds 87a876572493 arm64: meson: update WiFi SDIO in dts for JetHub D1 adds 6383f5a212a6 arm64: dts: meson-s4: add pinctrl node adds 393633936976 arm64: dts: meson-s4: add gpio_intc node adds 085f7a298a14 arm64: dts: add support for S4 power domain controller adds 8771ce5eadb5 arm64: dts: meson: align SPI NOR node name with dtschema adds 456733feb0da arm64: dts: meson: alpa sort the board Makefile adds 8b86fc3343f3 Merge tag 'amlogic-arm64-dt-for-v5.19' of git://git.kernel [...] adds e8662d083243 ARM: dts: meson: align SPI NOR node name with dtschema adds 87f5bc6deac4 Merge tag 'amlogic-arm-dt-for-v5.19' of git://git.kernel.o [...] adds 7828494f78e4 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins adds f6f39403ce61 ARM: dts: stm32: Add alternate pinmux for mco2 pins adds 73ab99aad50c ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM adds efaa952f9592 ARM: dts: stm32: fix pinctrl node name warnings (MCU soc) adds 42da167bbd29 ARM: dts: stm32: fix pinctrl node name warnings (MPU soc) adds ef2d90708883 ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 adds cc2b6b6fa4ce ARM: dts: stm32: add RTC node on stm32mp131 adds 448fb6ea127c ARM: dts: stm32: enable RTC support on stm32mp135f-dk adds bb419dc67bb5 dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards adds 5d68f9798d7d dt-bindings: arm: stm32: correct blank lines adds c70bb467fb21 dt-bindings: arm: stm32: Add compatible strings for Proton [...] adds 94de07e5565b dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenn [...] adds 9ad65d245b7b ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group adds 1a43e9b281c6 ARM: dts: stm32: add support for Protonic PRTT1x boards adds 6e82a968b77c ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node [...] adds fd91c36fd349 ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk adds 57012d79fefd ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk adds 6e5b6ce2053c dt-bindings: rcc: Add optional external ethernet RX clock [...] adds 35de4b4b82bc dt-bindings: clock: stm32mp1: describes clocks if "st,stm3 [...] adds 9b0df592522c dt-bindings: clock: stm32mp15: rename CK_SCMI define adds 5f5d7decf046 dt-bindings: reset: stm32mp15: rename RST_SCMI define adds 40b4157dbd8c ARM: dts: stm32: enable optee firmware and SCMI support on [...] adds 8e14ebb1f08f dt-bindings: arm: stm32: Add SCMI version of STM32 boards [...] adds 5b7e58313a77 ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2 [...] adds 0fd8954b9e8a Merge tag 'stm32-dt-for-v5.19-1' of git://git.kernel.org/p [...] adds 8dd3cdeaf303 arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel adds e7676a00bc52 arm64: dts: juno: add CTI entries to device tree adds 41e3958475ed dt-bindings: Add Arm corstone1000 platform adds a69d27746088 arm64: dts: Add Arm corstone1000 platform support adds 5393158f009b arm64: dts: fvp: Add virtio-rng support adds d7030edf32ad arm64: dts: fvp: Align virtio device node names with dtschema adds b30ae5638dac arm64: dts: juno: Drop useless 'dma-channels/requests' properties adds e8bcacdaf138 Merge tag 'juno-updates-5.19' of git://git.kernel.org/pub/ [...] adds aa8ea8cc95de ARM: dts: bcm283x: fix ethernet node name adds a14a56a3dd6b ARM: dts: bcm-cygnus: Update spi clock properties adds 130b5e32ba9d ARM: dts: BCM5301X: Update pin controller node name adds 90103611d573 ARM: dts: BCM5301X: Fix DTC warning for NAND node adds e5ff0a7aab3e ARM: dts: BCM5301X: Remove cell properties from srab ports [...] adds 4b7a67420a34 ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch [...] adds 7f7f8c7b9f3c ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM [...] adds e403fff3b848 dt-bindings: arm: bcm: fix BCM53012 and BCM53016 SoC strings adds ca41a8b30260 dt-bindings: arm: bcm: create new description for BCM53016 adds 69bb5c6f3f41 ARM: dts: BCM5301X: Fix compatible strings for BCM53012 an [...] adds 0346e33d558c dt-bindings: arm: bcm: add bindings for Asus RT-AC88U adds ae6a766f4fc1 ARM: dts: broadcom: align SPI NOR node name with dtschema adds b9cff8783439 ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asu [...] adds 2c663e5e5bbf ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT adds 9fd26fd02749 ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C adds 57f718aa4b93 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED adds 97bd8659c1c4 ARM: dts: bcm2835-rpi-b: Fix GPIO line names adds 0b8c9a837cc3 ARM: dts: bcm283x: Remove gpio line name NC adds 604319e94fc2 ARM: dts: bcm283x: Align ETH_CLK GPIO line name adds ad984c428c31 dt-bindings: arm: add bcmbca device tree binding document adds 643661e00336 ARM: dts: add dts files for bcmbca soc 47622 adds 417aea4436bb ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2 adds 814cc4fce8b4 Merge tag 'arm-soc/for-5.19/devicetree' of https://github. [...] adds ad2c6e3cdd61 arm64: dts: broadcom: align SPI NOR node name with dtschema adds 1b8e9677bc48 Merge tag 'arm-soc/for-5.19/devicetree-arm64' of https://g [...] adds 97fab2004d11 ARM: dts: am335x-myirtech: Add an external clock oscillato [...] adds 165c79da163f ARM: dts: am335x-myirtech: Update NAND default partition t [...] adds e348101bbaed ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation adds d480ecc9752d ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc adds 392ab2e2af06 ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc adds 24a3db53ec9c ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks adds 1e7079d32e6a ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks adds 3408a95f213e ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks adds aeb4dcf2c2bf ARM: dts: Group omap3 crypto accelerator clocks adds eea4b0352841 ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks adds 4e28ab96e311 ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks adds b0985e027877 ARM: dts: Group omap3 CM_CLKSEL_CORE clocks adds 05891b43bee7 ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks adds 23347c90e232 ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks adds 2f7c426df6f6 ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks adds 173e215b7f86 ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks adds 0019a9543a71 ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks adds 89953638a83c ARM: dts: Group omap3 CM_FCLKEN_DSS clocks adds 2d09a2a9d131 ARM: dts: Group omap3 CM_CLKSEL_DSS clocks adds 32169e7ef4be ARM: dts: Group omap3 CM_FCLKEN_CAM clocks adds b508079bf2dc ARM: dts: Group omap3 CM_FCLKEN_PER clocks adds cab3db1b8d15 ARM: dts: Group omap3 CM_ICLKEN_PER clocks adds c22a3d8cad50 ARM: dts: Group omap3 CM_CLKSEL_PER clocks adds 29a5f5f0b08a ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks adds f960b54b6f19 ARM: dts: am33xx: use new 'dma-channels/requests' properties adds e4edfeaf6b58 ARM: dts: dm81xx: use new 'dma-channels/requests' properties adds 485b5afae681 Merge tag 'omap-for-v5.19/dt-part2-signed' of git://git.ke [...] adds 65b96377bf91 arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS adds 402eb8ec54b3 arm64: dts: microchip: align SPI NOR node name with dtschema adds 2f00bb4a69c7 arm64: dts: marvell: align SPI NOR node name with dtschema adds a93fbb002310 arm64: dts: stratix10/agilex: drop useless 'dma-channels/r [...] adds 8dba791a7280 arm64: dts: broadcom: drop useless 'dma-channels/requests' [...] adds 620b2c35aba1 Merge tag 'dt64-cleanup-5.19' of git://git.kernel.org/pub/ [...] adds d1ba2b36b25a ARM: dts: nuvoton: align SPI NOR node name with dtschema adds d8e5c884cca3 ARM: dts: omap: align SPI NOR node name with dtschema adds 89e73afc3f54 ARM: dts: marvell: align SPI NOR node name with dtschema adds 0501eeca5aed ARM: dts: zynq-7000: drop useless 'dma-channels/requests' [...] adds 361736cf495c ARM: dts: socfpga: drop useless 'dma-channels/requests' pr [...] adds 6e4c9b1fc5c2 Merge tag 'dt-cleanup-5.19-2' of git://git.kernel.org/pub/ [...] adds f038e8186fbc ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM adds d0b05d3820fa ARM: dts: s5pv210: drop useless 'dma-channels/requests' pr [...] adds d414b7a3f370 ARM: dts: exynos: drop useless 'dma-channels/requests' properties adds c86071e890fd Merge tag 'samsung-dt-5.19-2' of git://git.kernel.org/pub/ [...] adds f223095c6e1d arm64: dts: exynos: move XTCXO clock frequency to board in [...] adds 03e1d34d27a5 arm64: dts: exynos: drop useless 'dma-channels/requests' p [...] adds 6745dbc73112 arm64: dts: fsd: drop useless 'dma-channels/requests' properties adds 680e1c8370a2 dt-bindings: clock: add clock binding definitions for Exyn [...] adds e61492e47838 dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings adds fb43f8face50 Merge tag 'samsung-dt-bindings-clk-exynosautov9-5.19' into [...] adds 5394461a31c9 arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9 adds 4c882968d434 arm64: dts: exynos: switch USI clocks in ExynosAutov9 adds 988294832287 arm64: dts: exynos: switch UFS clock node in ExynosAutov9 adds 2367ee1ab911 Merge tag 'samsung-dt64-5.19-2' of git://git.kernel.org/pu [...] adds ed66b37f916e ARM: dts: r9a06g032: Add missing '#power-domain-cells' adds bc9e1dbb1757 arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup t [...] adds 559f2b0708c7 arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and f [...] adds f52e14095e56 arm64: dts: renesas: r9a07g043: Add USB2.0 support adds 1de1b44833e3 arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node adds e42faad1ef82 arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes adds a8352a5158ed arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes adds b0fa698b834f arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 820e976909c2 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 0b3e18dbcdf6 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds 3f67af66e65b arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds 90715507cb89 dt-bindings: power: Add r8a779g0 SYSC power domain definitions adds f2afa78d5a0c dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions adds a4744a1de601 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 987da486d84a arm64: dts: renesas: Add Renesas R8A779G0 SoC support adds e4d755cfec44 arm64: dts: renesas: Add Renesas White Hawk boards support adds c62af12c700d arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] adds 1ed914e34139 arm64: dts: renesas: rzg2ul-smarc: Enable Audio adds 094ff3485a05 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support adds b7423e39432c arm64: dts: renesas: Remove empty lvds endpoints adds 747bbcd3aacd arm64: dts: renesas: Remove empty rgb output endpoints adds 257d24b3589b ARM: dts: r9a06g032: Add the two DMA nodes adds 6002e2f179ec ARM: dts: r9a06g032: Describe the DMA router adds f691d4b64c19 ARM: dts: r9a06g032: Fill the UART DMA properties adds d5379f9c7f22 ARM: dts: r9a06g032: Fix the NAND controller node adds 1404ca90f49b arm64: dts: renesas: r9a07g044: Fix external clk node names adds 975253505429 arm64: dts: renesas: r9a07g054: Fix external clk node names adds 22ec86899710 arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes adds e6a9acc370c6 arm64: dts: renesas: r9a07g043: Add OPP table adds 91e548da2cb1 arm64: dts: renesas: r9a07g043: Add TSU node adds c2ff5c0282f9 arm64: dts: renesas: r9a07g043: Create thermal zone to sup [...] adds 470218e29daf arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus cont [...] adds 6af663af3c46 arm64: dts: renesas: Add interrupt-names to CANFD nodes adds d8ff11cdc0b1 ARM: dts: r9a06g032: Describe the RTC adds 627632dcc2dd ARM: dts: r9a06g032: Add internal PCI bridge node adds 47f02f883883 ARM: dts: r9a06g032: Add USB PHY DT support adds fcb3083968df ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY adds a1721bbbdb5c arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] adds 96055bf71ab1 dt-bindings: clock: Add r9a09g011 CPG Clock Definitions adds d7f49cb45183 Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into ren [...] adds fb1929b98f2e arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC adds ad1bd2bf6580 arm64: dts: renesas: Add initial device tree for RZ/V2M EVK adds 4a17dc417aad Merge tag 'renesas-arm-dt-for-v5.19-tag2' of git://git.ker [...] adds 6cd3233242ee dt-bindings: arm: renesas: Document R-Car V4H White Hawk D [...] adds 8ff93be3259f dt-bindings: reset: renesas,rst: Document r8a779g0 reset module adds 7a5ae564198d dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 S [...] adds 358d1cef2a88 dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and [...] adds 5652dc5cd967 dt-bindings: memory: renesas,rpc-if: Document RZ/G2UL SoC adds 033a26dcbe10 dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from ar [...] adds 50a543372d7c Merge tag 'renesas-dt-bindings-for-v5.19-tag2' of git://gi [...] adds e2ab93e59bc3 dt-bindings: memory: tegra: Update validation for reg and [...] adds 72a21285a780 Merge tag 'tegra-for-5.19-dt-bindings' of git://git.kernel [...] adds 7ac853ba789d arm64: tegra: Update SDMMC1/3 clock source for Tegra194 adds 71f69ffa0129 arm64: tegra: Add QSPI controllers on Tegra234 adds 962c400d48e6 arm64: tegra: Add node for Tegra234 CCPLEX cluster adds 6d9d19af3e34 arm64: tegra: Update PWM fan node name adds 47a08153f32d arm64: tegra: Add ASRC device on Tegra186 and later adds 261a46a977c6 arm64: tegra: Enable ASRC on various platforms adds 000b99e5ed1c arm64: tegra: Add memory controller channels adds 0017f2c856e2 arm64: tegra: Add missing DFLL reset on Tegra210 adds 1bc44c1e79a2 Merge tag 'tegra-for-5.19-arm64-dt' of git://git.kernel.or [...] adds 6d41e13041a3 dt-bindings: watchdog: sunxi: fix F1C100s compatible adds 42b91bb16081 dt-bindings: watchdog: sunxi: clarify clock support adds 01a850ee61cb ARM: dts: suniv: F1C100: fix watchdog compatible adds fb2dcdd7c446 dt-bindings: arm: sunxi: document LicheePi Nano name adds 1aba2af585fc ARM: dts: suniv: F1C100: add clock and reset macros adds a6d9efb62a48 ARM: dts: suniv: F1C100: fix CPU node adds a26123f355f2 ARM: dts: suniv: F1C100: fix timer node adds a672a3f2f022 ARM: dts: suniv: F1C100: add MMC controllers adds 30b6259f8bb8 ARM: dts: suniv: licheepi-nano: add microSD card adds 382e0d4f9ece dt-bindings: spi: sunxi: document F1C100 controllers adds 335f57508a7a ARM: dts: suniv: F1C100: add SPI support adds 37384b81bc25 ARM: dts: suniv: licheepi-nano: add SPI flash adds f9814e2ef905 arm64: dts: allwinner: a64: olinuxino: Enable audio adds 50612cf9e05d arm64: dts: allwinner: teres-i: Add GPIO port regulators adds 73ff4d189bae Merge tag 'sunxi-dt-for-5.19-1' of git://git.kernel.org/pu [...] adds 625f5c507994 ARM: dts: keystone: Align SPI NOR node name with dtschema adds 6273a1864d43 ARM: dts: keystone: Fix missing fallback and case in SPI N [...] adds 7665a85a6943 Merge tag 'ti-keystone-dt-for-v5.19' of git://git.kernel.o [...] adds 439677d416b1 arm64: dts: ti: k3-am64-mcu: remove incorrect UART base cl [...] adds 065d62612e26 arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 adds c37c58fdeb8a arm64: dts: ti: k3-am62: Add more peripheral nodes adds d19a66ae488a arm64: dts: ti: k3-am625-sk: Enable on board peripherals adds bd67e1be98dd arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes adds d196d2a98d62 arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module adds 2492a9740220 arm64: dts: ti: k3-am62: Add support for MCAN adds c024c46fe13b arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main adds 92c996f4ceab arm64: dts: ti: k3-j721e-*: add DP & DP PHY adds 8f984f60f2f1 arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm adds d4f3c8a169ab arm64: dts: ti: k3-j721e-sk: Enable DisplayPort adds 7d4686fc3c2a arm64: dts: ti: k3-j721e-sk: Enable HDMI adds 168b43ac21c7 Merge tag 'ti-k3-dt-for-v5.19' of git://git.kernel.org/pub [...] adds 8b3dd27bfe47 dt-bindings: soc: Add i.MX8MP media block control DT bindings adds f11cf9e35e7f dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains adds e95a7329f837 dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl adds eca2eee48d78 dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC adds 5c35e2284103 dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) adds 5a10857a8e35 dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL adds afd406d7328e dt-bindings: arm: Add i.MX53 based Menlo board comment adds a84091746e50 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. adds 31963ac56eb5 dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 [...] adds 9eef821d3b84 dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl adds 84cb08ca5414 dt-bindings: arm: fsl: add IMX8MN DDR3L eval board adds bed5522940e0 dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board adds 1299bb1d2e9a dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Men [...] adds cff15d3ee66d dt-bindings: arm: fsl: add ls1021a-iot board adds 7a0a37742521 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2 [...] adds b1f7836d93ba dt-bindings: arm: fsl: add toradex,colibri-imx6ull adds 5bb0276031b2 dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' [...] adds 5c39d087c98d dt-bindings: vendor-prefixes: Add prefix for Storopack adds 0efdbec205bf dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board adds 75f9d540862a dt-bindings: arm: Add bosch acc board adds 3d09c0dfd0bc Merge tag 'imx-bindings-5.19' of git://git.kernel.org/pub/ [...] adds 092b3ace58d9 ARM: dts: sunxi: nanopi: Remove input-name property adds 41f0bbd621e9 Merge tag 'sunxi-dt-for-5.19-2' of git://git.kernel.org/pu [...] adds 50769f32af21 ARM: dts: qcom: align SPI NOR node name with dtschema adds 0f375d3aa6e2 ARM: dts: qcom: rename WCNSS child name to bluetooth adds 17c15a4ccf93 ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema adds bec819180790 ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema adds e4cbe44ec67b ARM: dts: qcom: msm8660: disable GSBI8 adds 09e3dac42031 ARM: dts: qcom: pm8226: add node for RTC adds fbf64afd16b9 ARM: dts: qcom: mdm9615: User generic node name for DMA adds fb1bdb7e787a ARM: dts: qcom: apq8064: User generic node name for DMA adds a86efc02b341 ARM: dts: qcom: ipq4019: User generic node name for DMA adds 7224013d4b5a ARM: dts: qcom: ipq8064: User generic node name for DMA adds c20aa951ee14 ARM: dts: qcom: pm8226: Add VADC node adds 02c5553523c6 ARM: dts: qcom: sdx65: Add support for A7 PLL clock adds ce91bc005e07 ARM: dts: qcom: sdx65: Add support for APCS block adds 6ffe07ba141b ARM: dts: qcom: msm8974: Drop flags for mdss irqs adds b736cedce533 dt-bindings: arm: qcom: Document asus,sparrow device adds d3236c598e08 ARM: dts: qcom: Add support for ASUS ZenWatch 2 adds a5ba119455c7 ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node f [...] adds 324db76df18f ARM: dts: qcom: sdx65: Add spmi node adds 26380f298b2b ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic adds 73de2adfb2cd ARM: dts: qcom: Add PMIC pmx65 dts adds 1ebc5adc2612 ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic adds 52fedb2f324d ARM: dts: qcom: sdx65: Add rpmpd node adds dc39466a735b ARM: dts: qcom: sdx65-mtp: Add regulator nodes adds d3eff0e174e5 ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc adds c19865df6b14 ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc adds 43cdc159d203 ARM: dts: qcom: do not use underscore in node name adds a30be44449c8 ARM: dts: qcom: sdx65: Add reserved memory nodes adds dc1a380fcb67 ARM: dts: qcom: sdx65: Add support for SDHCI controller adds 98187f7b74bf ARM: dts: qcom: sdx65: Enable ARM SMMU adds 78254f3b7d7c ARM: dts: qcom: sdx65: Add support for TCSR Mutex adds 568cd3243331 ARM: dts: qcom: sdx55: do not use underscore in BCM node name adds 97c246c825f7 ARM: dts: qcom: sdx55: remove wrong unit address from RPMH [...] adds 73618b43dc5a ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames adds eba5e62045b2 ARM: dts: qcom-msm8974: Remove properties that are always [...] adds b905c34ae7db ARM: dts: qcom-msm8974*: Fix UART naming adds bb167546d068 ARM: dts: qcom-msm8974*: Fix I2C labels adds 4de36f7b6d0e ARM: dts: qcom-msm8974: Fix up mdss nodes adds 64cf62683b53 ARM: dts: qcom-msm8974: Fix up SDHCI nodes adds 087c9704d5bb ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm adds 9f440d17e230 ARM: dts: qcom-apq8074-dragonboard: Use &labels adds 409ab7dc57c4 ARM: dts: qcom-msm8974-fp2: Use &labels adds 1c1574e24990 ARM: dts: qcom-msm8974-lge-nexus5: Use &labels adds 1d59524b9181 ARM: dts: qcom-msm8974-klte: Use &labels adds 5c554c2d67a8 ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and mode [...] adds 598a1e333224 ARM: dts: qcom-msm8974-castor: Use &labels adds 7bdc6d8c37c0 ARM: dts: qcom-msm8974pro: Use &labels adds c91995681836 ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames adds 2daa785817dd ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device adds f300826d27be ARM: dts: qcom-msm8974: Sort and clean up nodes adds 9f43e1973840 ARM: dts: qcom-msm8974*: Enable IMEM unconditionally adds 1dfe967ec7cf ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI adds 09db313d392b ARM: dts: qcom-msm8974*: Clean up old GPIO declarations adds e82be679de94 ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts adds e63d4c51997a ARM: dts: qcom-msm8974-rhine: Add pstore node adds 4b6a151f17cb ARM: dts: qcom-msm8974*: Remove unnecessary include adds 3237f2182416 ARM: dts: qcom: msm8974-FP2: We're msm8974pro adds 9c5537723429 ARM: dts: qcom: msm8974-FP2: Add mmc* aliases adds 3912e74c576a ARM: dts: qcom: msm8974: Add missing license headers adds 02fbeb164953 ARM: dts: qcom: sdx55: Remove ipa interconnect node adds 88044abcde58 ARM: dts: qcom: msm8974-FP2: Add support for touchscreen adds da281bf9345a ARM: dts: qcom: msm8974-FP2: Configure charger adds fb5e339fb1bc ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs adds 4c9466695535 Merge tag 'qcom-dts-for-5.19' of git://git.kernel.org/pub/ [...] adds 397ad94668c1 arm64: dts: qcom: sm8150: Add pdc interrupt controller node adds fe75b0c4a691 arm64: dts: qcom: sm8150: Add ufs power-domain entries adds a1c86c680533 arm64: dts: qcom: sm8150: Add PCIe nodes adds 03d470ce2b70 arm64: dts: qcom: sa8155: Enable PCIe nodes adds f31c834d3976 arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name adds 70137d1d8a63 arm64: dts: qcom: sc7280: Add SAR sensors for herobrine adds ee2a62116015 arm64: dts: qcom: sc7280: Add device tree for herobrine villager adds 476dce6e50bb arm64: dts: qcom: sc7280: Add WPSS remoteproc node adds 33495eb77ee4 arm64: dts: qcom: switch panel compatible to "edp-panel" f [...] adds 737f9ea6cee7 arm64: dts: qcom: sc7280: Rename crd to crd-r3 adds f226c6605334 arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compa [...] adds 533ca1c3c199 arm64: dts: qcom: sc7280: herobrine: disable some regulato [...] adds 6675ac9d0046 arm64: dts: qcom: sc7280: Add CRD rev5 adds 0d40497d0541 arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator gli [...] adds 9464b00e6a11 arm64: dts: qcom: sc7280: Delete herobrine-r0 adds dbcbeed94f3b arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins adds 516ca27b6033 arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling adds e7773dbc8767 arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition adds 9e5c45a5aac0 arm64: dts: qcom: sm6350: Fix naming of uart9 adds 7be9f3ae250e arm64: dts: qcom: sm6350: Add I2C busses adds 413821b7777d arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics adds aff4d695b4eb arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties [...] adds 2b6d37f6b7fe arm64: dts: qcom: align SPI NOR node name with dtschema adds b32846a38fc2 arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-c [...] adds 64ff69842443 arm64: dts: qcom: msm8996: correct UFS compatible adds 7ba57d11e5bb arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS adds cdbfb815d63a arm64: dts: qcom: sc7280: Add WCN6750 WiFi node adds 0fa44edd0f8f arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds dcd0a663544f arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth adds 0e1b27f4f69e arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema adds 2374b99e19ac arm64: dts: qcom: align clocks in I2C/SPI with DT schema adds 6b834df8391b arm64: dts: qcom: sdm845-db845c: add wifi variant property adds 876644c76034 arm64: dts: qcom: sm8150: Add support for SDC2 adds 0deb2624e2d0 arm64: dts: qcom: sa8155p-adp: Add support for uSD card adds 902d97a44211 arm64: dts: qcom: msm8996: Revamp reserved memory adds 6d338feb553a arm64: dts: qcom: msm8996: Unify smp2p naming adds 127dd2f08d27 arm64: dts: qcom: msm8996: Add MSS and SLPI adds 73f7731b6831 arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI adds 61fd9113f0c7 arm64: dts: qcom: apq8096-db820c: enable MSS node adds b4f3996c756a arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles adds 66d7cadb7a43 arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles adds b36e493cecae arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances adds 91d70eb70867 arm64: dts: qcom: sm8450: add fastrpc nodes adds 6127d8e4cd09 arm64: dts: qcom: sm8150: Add PDC as the interrupt parent [...] adds 0e0a8e35d725 arm64: dts: qcom: sdm845: correct dynamic power coefficients adds 5a814af5fc22 arm64: dts: qcom: sm6350: Add UFS nodes adds 606efee95767 arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS adds 05f333b746d4 arm64: dts: qcom: sm8150: add ethernet node adds c5cb42cc8411 arm64: dts: qcom: sa8155p-adp: Enable ethernet node adds e036b77be77d arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out adds 726111e68719 arm64: dts: qcom: msm8998-oneplus-common: Add NFC adds a2d2c809cfee arm64: dts: qcom: ipq6018: Add mdio bus description adds 7a79b95f4288 arm64: dts: qcom: pm8350: add temp sensor and thermal zone config adds 5c1399299d9d arm64: dts: qcom: pm8350b: add temp sensor and thermal zon [...] adds 6f3426b3dea4 arm64: dts: qcom: pmr735b: add temp sensor and thermal zon [...] adds d67ddd17dedd arm64: dts: qcom: pm8350c: stop depending on thermal_zones label adds 7dc11169a099 arm64: dts: qcom: pmr735a: stop depending on thermal_zones label adds 64d3cb73b317 arm64: dts: qcom: add pm8450 support adds c38406aa46da arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network i [...] adds cde8b4d070bd arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vd [...] adds 56205c56ea2a arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ inste [...] adds c769a3521dd5 arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ i [...] adds 7011db96f693 arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node adds 5a026558d2a9 arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V [...] adds 959cb5130743 arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers adds 551b614e2353 arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps adds d317344d6e5e arm64: dts: qcom: msm8916-huawei-g7: Clarify installation [...] adds 372c1c3dd709 arm64: dts: qcom: msm8916-huawei-g7: Add sound card adds 095a7137ba36 arm64: dts: qcom: msm8996: User generic node name for DMA adds 4185b27b3bef dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 adds ef043b0dbf3c Merge branch '20220223172248.18877-1-tdas@codeaurora.org' [...] adds 9499240d15f2 arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock [...] adds d41a72c24ce3 arm64: dts: qcom: sm8450: add PCIe0 PHY node adds 7b09b1b47335 arm64: dts: qcom: sm8450: add PCIe0 RC device adds 334d91d2410d arm64: dts: qcom: sm8450: add PCIe1 PHY node adds bc6588bc25fb arm64: dts: qcom: sm8450: add PCIe1 root device adds 3795221250b6 arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device adds bce9887e0f4e arm64: dts: qcom: sm8450-qrd: enable PCIe0 host adds 37ebe34fc04e arm64: dts: qcom: sm8450-hdk: add pcie nodes adds 7b36ab2673b3 arm64: dts: qcom: msm8996: Drop flags for mdss irqs adds 2a11b3bfc51a arm64: dts: qcom: sdm630: Drop flags for mdss irqs adds 63ddd8a54d4b arm64: dts: qcom: sdm660: Drop flags for mdss irqs adds 0316da6bbcb7 arm64: dts: qcom: sdm845: Drop flags for mdss irqs adds be633329928a arm64: dts: qcom: sm8250: Drop flags for mdss irqs adds f607dd767f5d arm64: dts: qcom: ipq8074: fix the sleep clock frequency adds 3bfef00d7671 arm64: dts: qcom: sc7280: Support gpu speedbin adds 5827e2830467 arm64: dts: qcom: msm8994: Fix sleep clock name adds 13cff0330367 arm64: dts: qcom: msm8992-libra: Add CPU regulators adds ed288ae94af0 arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU [...] adds 2d0f45f760fe arm64: dts: qcom: msm8992-libra: Remove superfluous status [...] adds e9b0eb542027 arm64: dts: qcom: msm8994: Add MMCC node adds 355ea704c887 arm64: dts: qcom: msm8992: Use the correct GCC compatible adds b0b5687a2ce5 arm64: dts: qcom: msm8992: Use the correct MMCC compatible adds 049c46f31a72 arm64: dts: qcom: msm8994: Fix the cont_splash_mem address adds 9e398b4c4ed8 arm64: dts: qcom: msm8992-libra: Fix up the framebuffer adds 7d9379bf1ecf arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly [...] adds 410e1619d517 arm64: dts: qcom: msm8994-kitakami: Update regulator confi [...] adds 9d511d0a7926 arm64: dts: qcom: msm8994: Add OCMEM node adds 1ae438d26b62 arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count adds e0be93fb3818 arm64: dts: qcom: msm8994: Add watchdog timer node adds d8023f3a8e55 arm64: dts: qcom: msm8994: Add mmc aliases adds 48cc9bb1d38d arm64: dts: qcom: sm6350: Add wifi node adds 22437c436c3b arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi adds b3d26821d939 arm64: dts: qcom: msm8953: do not use underscore in node name adds 0e324e9f4922 arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property adds 812b0b61ee6a arm64: dts: qcom: add RPM clock controller fallback compatible adds 368cfcbaa3bf dt-bindings: clock: gcc-msm8998: Add definitions of SSC-re [...] adds 0fb9ddbc6311 Merge branch '20220411072156.24451-2-michael.srba@seznam.c [...] adds 1ed29355df22 arm64: dts: qcom: msm8998: reserve potentially inaccessibl [...] adds 48995e863307 arm64: dts: qcom: sm8450: Add thermal sensor controllers adds fccf8e31ac3d arm64: dts: qcom: sm8450: Add thermal zones adds fc0e7dd6d2e2 arm64: dts: qcom: do not use underscore in BCM node name adds efbd3599154c arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware [...] adds 84b6c2420415 arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver adds 1f1c494082a1 arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in pan [...] adds 3213b3741a14 arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second w [...] adds 89561886191c arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wle [...] adds c46e3c4bdfac arm64: dts: qcom: msm8994: override nodes by label adds 2a80a66f68e3 arm64: dts: qcom: msm8996: override nodes by label adds 97276cbfb4fb arm64: dts: qcom: sc7280: Add wakeup-source property for USB node adds bc08fbf49bc8 arm64: dts: qcom: sm8350: Define GPI DMA engines adds ddc97e7d1765 arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels adds 83b8347a858d arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1 adds b9c843308309 arm64: dts: qcom: sm8450: Add gpi_dma nodes adds 488922c1a372 arm64: dts: qcom: sm8450: Fix missing iommus for qup adds a84e88e9a003 arm64: dts: qcom: sm8450: Add qup nodes for qup0 adds 1a380216fd6f arm64: dts: qcom: sm8450: Add qup nodes for qup1 adds ba640cd31342 arm64: dts: qcom: sm8450: Add qup nodes for qup2 adds 67ebdc6dd1e2 arm64: dts: qcom: sm8450: Fix missing iommus for qup1 adds d953239726e9 arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes adds ca79a997f2c0 arm64: dts: qcom: sm8250: Add camcc DT node adds 30325603b910 arm64: dts: qcom: sm8250: camss: Add CAMSS block definition adds e7173009e139 arm64: dts: qcom: sm8250: camss: Add CCI definitions adds 5d04419045e7 arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd adds 1eae95fb1d69 arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name adds cb29e7106d4e arm64: dts: qcom: db845c: Add support for MCP2517FD adds 2a31f958f832 arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ inste [...] adds c11e239f6aee arm64: dts: qcom: sc7280: Add GPI DMAengines adds 18bec7f725c5 arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels adds f238ff81e894 arm64: dts: qcom: sc7280-idp: Enable GPI DMAs adds 067bc653b85e arm64: dts: qcom: sc7180: Remove ipa interconnect node adds 497b27275998 arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bu [...] adds 3d0e375bae55 arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias- [...] adds 5be66d2dc887 arm64: dts: qcom: pm8350c: Add pwm support adds 82096cc64409 arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2 adds aadc48f7c4ec arm64: dts: qcom: sm8350-duo2: enable battery charger adds 9583009097c8 arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller adds 11a3f3dc2cf8 arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx [...] adds 366a0a194b3b arm64: dts: qcom: sc7280: eDP for herobrine boards adds 51d30402be75 arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling adds d277cab7afc7 arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling adds 19794489fa24 arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi adds d4dcdc53c492 Merge tag 'qcom-arm64-for-5.19' of git://git.kernel.org/pu [...] adds e931a6f79620 ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight br [...] adds 156a722b3931 ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to back [...] adds 98efa526a0c4 ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node adds cb15ebbc10b5 ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs adds 05ed0bc09a53 ARM: dts: imx6dl-victgo: Add interrupt-counter nodes adds e310ba3c0fd5 ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compat [...] adds 7bb9b9e34b87 ARM: dts: imx6qdl-victgo: add CAN termination support adds 7b8861d8e627 ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees adds a333f3e46d76 ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees adds 05c44ed0b776 ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees adds cbff1ae6bf3b ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees adds 0b08af343ab0 ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S [...] adds 8bcbcbba9109 ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm adds 90f38145e6dd ARM: dts: imx7s: fix iomuxc_lpsr node name adds 94382f08702e ARM: dts: imx6qdl-tx6: Drop some duplicated properties adds 3d397a127785 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regardi [...] adds ba9fe460dc2c ARM: dts: imx: align SPI NOR node name with dtschema adds 91dbd54ec55d ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree adds 5f5c579a34a8 ARM: dts: imx6dl-colibri: Fix I2C pinmuxing adds 96a34c46e9db ARM: dts: imx6dl-colibri: Add gpio-line-names adds 5ab9c76a8267 ARM: dts: imx6dl-colibri: Disable add-on accessories adds 4e0483652664 ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff adds bccf73ecd098 ARM: dts: imx6dl-colibri: Add additional pingroups adds 1524b27c94a6 ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi adds 965f2ca42cbd ARM: dts: imx6dl-colibri: Cleanup adds 6cc75a081d75 ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration adds 1b6e37fe919f ARM: dts: imx6dl-colibri: Add support for Toradex Iris car [...] adds e66f62acc42d ARM: dts: imx6dl-colibri: Add support for Toradex Aster ca [...] adds 17efcc33e4f5 ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module adds 092073263226 ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp adds 2a0a0c5dc076 ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe adds f6d8a739b357 ARM: dts: imx6qdl-vicut1/victgo: Remove UART2 adds 1a0e71889dea ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names adds c061895eb024 ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins adds 4e6ab6837e32 ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names adds 1d039a1ae2c7 ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry adds 4eef8cb7dd41 ARM: dts: imx6q-vicut1.dts: remove sata node adds deebb9ba3a64 ARM: dts: imx6dl-victgo.dts: update gpio names adds d380984764ad ARM: dts: imx6dl-victgo.dts: Factor out common parts to im [...] adds 217390ad7423 ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files adds 901e8f8f8b87 ARM: dts: Remove imx6qdl-victgo.dtsi adds 6d8e96fbeb07 ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inc [...] adds eac849a24e18 ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion adds b456aed07944 ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node adds 7912bda4f60d ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach [...] adds 4b9b8985f969 ARM: dts: Add initial LS1021A IoT board dts support adds 1f5985b6f5d2 ARM: dts: imx51: Add generic DMA bindings for UART nodes adds ae7ab0bb32bd ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators adds 12f9fa8880f2 ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages adds a65123d60d75 ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply adds 4bb3894ae658 ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv [...] adds 1c1271e3bd28 ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node adds b4269132ace8 ARM: dts: update ifc node name to be memory-controller adds 3a70c8b607c4 ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells adds a25875276e93 ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts' adds 89bbe4e4ba0a ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-h [...] adds ce92db719adc ARM: dts: imx6sl: Add a label for the cpu node adds 51b9d74cdb9f ARM: dts: ls1021a: reduce the interrupt-map-mask adds fcc070a44ecc ARM: dts: imx6qdl-phytec: Add LED labels adds 552de48b9e42 ARM: dts: imx27: use new 'dma-channels' property adds 8f2ca252ee1f ARM: dts: imx6qdl-udoo: Disable USB host to work around bo [...] adds 9ac0ae97e349 ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board adds 1c4f01be3490 ARM: dts: imx: Add i.MXRT1050-EVK support adds 6192cf8ac082 ARM: dts: Add bosch acc board adds 3f781d5c67f7 ARM: dts: imx6ull-colibri: use pull-down for adc pins adds 5516144425e4 ARM: dts: imx6ull-colibri: change touch i2c parameters adds 5f9a2cedfaf3 ARM: dts: imx6ull-colibri: add phy-supply to fec adds 2aa9d6201949 ARM: dts: imx6ull-colibri: add touchscreen device nodes adds 8d386fa04d2f ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling adds 233edcae449c ARM: dts: imx6ull-colibri: update device trees to support [...] adds c8eb30d06ee8 ARM: dts: imx6ull-colibri: add gpio-line-names adds 613d06324053 ARM: dts: imx6ull-colibri: add support for toradex iris ca [...] adds 015feccc7722 ARM: dts: imx6ull-colibri: add support for toradex aster c [...] adds 548453688549 ARM: dts: imx6ull-colibri: fix nand bch geometry adds 17c101d839f5 ARM: dts: imx6ull-colibri: add/update some comments adds a5fa132bbe4f ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi adds 19a434aa3ebc ARM: dts: imx6ull-colibri: improve pinctrl node names adds 31df43eff28d Merge tag 'imx-dt-5.19' of git://git.kernel.org/pub/scm/li [...] adds 236b8cfac4e3 arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio [...] adds 583f24ae42a0 arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini [...] adds 1c6add99c2bf arm64: dts: imx8mm-kontron: fix ethernet node name adds 1cfa1e68af8d arm64: dts: imx8mn-evk: use proper names for PMIC outputs adds bc046b952a54 arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC adds 5472b7df7c79 arm64: dts: imx8mq: add hdmi phy 27m clock adds a3b2fc4f76de arm64: dts: imx8mq-librem5: make the volume buttons a wake [...] adds b019694c8be0 arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B adds 2bf475ce12e6 arm64: dts: imx8mq-librem5: higher boost regulation current adds c3e9d4547a9e arm64: dts: imx8mq-librem5: add a RO firmware partition adds 9694ed9bcf3b arm64: dts: imx8mq-librem5-r4: add the correct panel adds 579df4288896 arm64: dts: imx8mn-evk: add QSPI flash adds fc0f05124621 arm64: dts: imx8mp: add GPC node with GPU power domains adds 4bdb11926e48 arm64: dts: imx8mp: add GPU nodes adds 9ad9773e89f8 arm64: dts: imx8mp: Add missing speed grade phandle adds 21a14c68f3a3 arm64: dts: imx8mp: Add cpu-freq support adds 68b7cf5d91d4 arm64: dts: imx8mp: add ddr controller node to support EDA [...] adds 97a07703cf96 arm64: dts: imx8mm-verdin: update regulator names adds 98e4f1930ef1 arm64: dts: imx8mm-verdin: multi-line comment style adds 344acf05d89f arm64: dts: imx8mm-verdin: alphabetically re-order nodes adds 9847725e3a77 arm64: dts: imx8mm-verdin: only dashes in node names adds 79c1c8509cbc arm64: dts: imx8mm-verdin: comment about i2c level shifter adds 60f01b5b5c7d arm64: dts: imx8mm-verdin: update iomux configuration adds 593c535b0ddc arm64: dts: imx8mm-verdin: re-order pinctrl groups adds 473b34b8ce38 arm64: dts: imx8mm-verdin: capitalisation of verdin comments adds f84ccff6d8f3 arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups adds 4f6b5de98560 arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl adds be0b178c50c3 arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default adds 73d901d6dc61 arm64: dts: ls1028a: default to OTG mode for USB adds 7cbeeb055361 arm64: dts: lx2160a: Update can node property adds aba3a3fb8ebc arm64: dts: freescale: align SPI NOR node name with dtschema adds a00f1fa61580 arm64: dts: imx8mp: add uart2 dma adds a39ed23bdf6e arm64: dts: freescale: add initial support for verdin imx8m plus adds 472f20b4f253 arm64: dts: imx8mn: Enable HS400-ES adds 746a72411cdd arm64: dts: imx8mp: Enable HS400-ES adds 0d9968d98467 arm64: dts: freescale: imx8q: add imx vpu codec entries adds d9a9a7cf32c9 arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtsc [...] adds e7fc48e6c7a8 arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree adds b5f955c099cd arm64: dts: imx8mm-evk: add pwm1/backlight support adds 7899eb6cb15d arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support adds 510c527b4ff5 arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based M [...] adds cc5457601705 arm64: dts: imx8mn-evk: Add UART3 support adds fefbc0021940 arm64: dts: remove "simple-bus" compatible from ifc node adds e55264f3d758 arm64: dts: freescale: update ifc node name to be memory-c [...] adds eefe06b29508 arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM adds aec8ad34f7f2 arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 [...] adds 2ae42e0c0b67 arm64: dts: imx8mp: add HSIO power-domains adds 9d89189d5227 arm64: dts: imx8mp: Add MEDIAMIX power domains adds 29f440a7bda8 arm64: dts: imx8mp: Add MEDIA_BLK_CTRL adds 83b41ad1dca6 arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts' adds dab98061d718 arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'u [...] adds 13e4e43a1934 arm64: dts: imx8mm: Add CPLD on MX8Menlo board adds 13305aa53692 arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M M [...] adds 42c1a6f62e5c arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M [...] adds 4ce01ce36d77 arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 adds 5446ff1a6716 arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 adds 339c8beae89b arm64: dts: freescale: reduce the interrup-map-mask adds bf198e2e919e arm64: dts: imx8mm-venice-gw7902: fix pcie bindings adds 450cec4f7d78 arm64: dts: imx8m*venice: add missing clock-names to pcie_phy adds dd6fa8604301 arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel adds 22463f7cd0e1 arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu t [...] adds 15ca3f00a1e3 arm64: dt: imx8mq: support pwm polarity inversion adds 957aef026c46 arm64: dt: imx8mm: support pwm polarity inversion adds 6bc1e58055c1 arm64: dt: imx8mn: support pwm polarity inversion adds d80b9c8422fa arm64: dt: imx8mp: support pwm polarity inversion adds 977389aabe34 Merge tag 'imx-dt64-5.19' of git://git.kernel.org/pub/scm/ [...] adds 18176b9d82ee Revert "ARM: dts: BCM5301X: Fix DTC warning for NAND node" adds 4246d0bab2a8 arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] adds 16c0f95d9ed1 arm64: dts: rockchip: Add sata nodes to rk356x adds a070d3b857d4 arm64: dts: rockchip: Add some pins for NanoPi4 adds c043dee9cb6b arm64: dts: rockchip: correct interrupt flags on rk3399 boards adds ef5814e75b2b arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro adds 6648d167fbd1 dt-bindings: arm: rockchip: add radxa rock3 model a adds 22a442e6586c arm64: dts: rockchip: add basic dts for the radxa rock3 model a adds 9f4c480f24e2 arm64: dts: rockchip: add rk356x dwc3 usb3 nodes adds e432309ff8bf arm64: dts: rockchip: enable dwc3 on quartz64-a adds d6cfb110b0fd arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10 adds f29ffce32b4e arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro adds 551e645fed5d arm64: dts: rockchip: Add SATA support to BPI-R2-Pro adds e03774ff2149 arm64: dts: rockchip: use generic node name for pmucru on rk3399 adds 14fc86b9aa54 arm64: dts: rockchip: add clocks property to cru nodes rk3399 adds 1b3f36854ab7 arm64: dts: rockchip: Add dfi and dmc nodes to rk3399 adds 80bc6f34c559 arm64: dts: rockchip: Enable dmc and dfi nodes on gru adds a2fe0f97fd4a arm64: dts: rockchip: Rename vdec_mmu node for RK3328 adds 17408c9b119d arm64: dts: rockchip: Add vdec support for RK3328 adds ec48c3e82ca3 arm64: dts: rockchip: add an input enable pinconf to rk3399 adds 8d411bebd453 arm64: dts: rockchip: Add accelerometer to rk3566-pinenote adds 87a267b4af09 arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote adds 13e0ee34f39c arm64: dts: rockchip: add rk356x sfc support adds 254a1f6a29e7 arm64: dts: rockchip: add usb3 support to the radxa rock3 model a adds 160f126b89e1 arm64: dts: rockchip: enable usb hub on the radxa rock3 model a adds c37415f55bda dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B adds c466828fb3ba dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM adds e52ded554370 dt-bindings: arm: rockchip: Add Firefly Station M2 adds dcc8c66bef79 arm64: dts: rockchip: add Pine64 Quartz64-B device tree adds 5859b5a9c3ac arm64: dts: rockchip: add SoQuartz CM4IO dts adds 30ac9b4e25d8 arm64: dts: rockchip: add dts for Firefly Station M2 rk3566 adds bd820bc5e770 arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399 adds bc405bb3eeee arm64: dts: rockchip: enable otg/drd operation of usb_host [...] adds 835c0d9350fd Merge tag 'v5.19-rockchip-dts64-1' of git://git.kernel.org [...] adds 7e5a7e39d767 ARM: dts: rockchip: correct interrupt flags on rk3188 boards adds 146c9a346fdd ARM: dts: rockchip: use generic node name for dma rk3036/rk322x adds 53070cfa8228 ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 adds eea502e3c503 Merge tag 'v5.19-rockchip-dts32-1' of git://git.kernel.org [...] adds 045d0c3db911 dt-bindings: clock: stm32mp1: adapt example for "st,stm32m [...] adds 34f7c6e7d439 arm64: dts: visconti: Add clock controller support for TMPV7708 adds 4374055674ea arm64: dts: visconti: Update the clock providers for UART adds 0e7cd4395be5 arm64: dts: visconti: Update the clock providers for I2C adds 27b754902dab arm64: dts: visconti: Update the clock providers for watch [...] adds 340657b17916 arm64: dts: visconti: Update the clock providers for SPI adds c8a93f913109 arm64: dts: visconti: Update the clock providers for ether [...] adds 5d3b6ede2c6c arm64: dts: visconti: Update the clock providers for PCIe [...] adds 9dd7a5a89635 Merge tag 'visconti-arm-dt-for-v5.19' of git://git.kernel. [...] adds 5e9b59bd3737 arm64: dts: uDPU: update partition table adds e4fde76fa54a arm64: dts: uDPU: correct temperature sensors adds 5202f4c3816b arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config adds e836070f9461 arm64: dts: marvell: espressobin-ultra: add PHY and switch [...] adds eacec7ebc16c arm64: dts: marvell: espressobin-ultra: enable front USB3 port adds 239466bddfc0 arm64: dts: marvell: Update sdhci node names to match schema adds 5aef4d1ecc97 Merge tag 'mvebu-dt64-5.19-1' of git://git.kernel.org/pub/ [...] adds f60e2de51509 ARM: dts: turris-omnia: Add atsha204a node adds 7213d3a5a1e9 Merge tag 'mvebu-dt-5.19-1' of git://git.kernel.org/pub/sc [...] adds a37bc730a572 ARM: dts: at91: use generic node name for dataflash adds b7e86ef7afd1 ARM: dts: at91: sama7g5: remove interrupt-parent from gic node adds 47afe2b524b8 ARM: dts: lan966x: rename pinctrl nodes adds 8b4092fd0c1a ARM: dts: lan966x: swap dma channels for crypto node adds 153dd52cb278 ARM: dts: lan966x: add sgpio node adds 99a5f1cbd4bd ARM: dts: lan966x: add missing uart DMA channel adds 1e17387a3055 ARM: dts: lan966x: add all flexcom usart nodes adds 8c38c72c29eb ARM: dts: lan966x: add flexcom SPI nodes adds 66fc5fedb2be ARM: dts: lan966x: add flexcom I2C nodes adds 79d83b3a458e ARM: dts: lan966x: add basic Kontron KSwitch D10 support adds 63f295940d1a ARM: dts: lan966x: add hwmon node adds 6ad69e07def6 ARM: dts: lan966x: add MIIM nodes adds ff85a7a9dedb ARM: dts: lan966x: add reset switch reset node adds 4d2a87042e9f ARM: dts: lan966x: add serdes node adds 2952d32c0611 ARM: dts: lan966x: add switch node adds 46a9556d977e ARM: dts: kswitch-d10: enable networking adds 8f311c09df4e Merge tag 'at91-dt-5.19' of git://git.kernel.org/pub/scm/l [...] adds a044e6a0883b arm: dts: mediatek: Get rid of mediatek, larb for MM nodes adds 204637ece42c Merge tag 'v5.18-next-dts32' of git://git.kernel.org/pub/s [...] adds 33c7874b4432 arm64: dts: mediatek: Format mediatek,larbs as an array of [...] adds 261691b40128 arm64: dts: mt8192: Add pwrap node adds c63556ec6bfe arm64: dts: mt8192: Add SCP node adds 40de66b8bbbb arm64: dts: mt8192: Add usb-phy node adds e5aac2258e66 arm64: dts: mt8192: Add xhci node adds 27f0eb16b0d4 arm64: dts: mt8192: Fix nor_flash status disable typo adds 4d50a433d0fd arm64: dts: mt8192: Add efuse node adds 4a65b0f1bec5 arm64: dts: mt8192: Add m4u and smi nodes adds 19c66219e4d5 arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0 adds 7663f7a26b33 dt-bindings: arm: mediatek: Add mt8195 pericfg compatible adds b2edd51979d2 arm64: dts: mt8192: Add dpi node adds e530d080932d arm64: dts: mt8192: Add PCIe node adds aa8f3711fc87 arm64: dts: mt8192: Add H264 venc device node adds 74a46891867b arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] adds 6f117db41239 arm64: dts: mediatek: align operating-points table name wi [...] adds 624f1806a7c3 arm64: dts: mediatek: align thermal zone node names with dtschema adds d3ee03d81615 arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema adds bf01df06ddb1 arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes adds dab2782be22c arm64: dts: mediatek: mt8173: Add power domain to encoder nodes adds 3b7d143be4b7 arm64: dts: mt6359: add PMIC MT6359 related nodes adds b59add5e6e5a dt-bindings: arm: Add compatible for Mediatek MT8192 adds a8bbcf703cf3 arm64: dts: mt8192: Add spmi node adds 1afd9b62f95f arm64: dts: mt8192: Add audio-related nodes adds 71b946e95055 arm64: dts: mt8183: Update disp_aal node compatible adds db61337e49a8 arm64: dts: mt8192: Add mmc device nodes adds 37f2582883be arm64: dts: Add mediatek SoC mt8195 and evaluation board adds cc9d1e59f475 dt-bindings: arm64: dts: mediatek: Add mt8195-demo board adds 6147314aeedc arm64: dts: mediatek: Add device-tree for MT8195 Demo board adds caaff77ffb3f arm64: dts: mediatek: mt8173: Add gce-client-reg handle to [...] adds c88fd9811024 arm64: dts: mediatek: pumpkin: Remove input-name property adds 7d029cc240a0 arm64: dts: mt7622: specify the number of DMA requests adds 80dd27b6c68c arm64: dts: mt7622: specify the L2 cache topology adds 41d2d562e89c arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor n [...] adds 8a87419481f2 arm64: dts: mediatek: mt8195-demo: Remove input-name property adds 7640d4350ae8 arm64: dts: mediatek: mt8195-demo: enable uart1 adds 5ba090a03af2 arm64: dts: mediatek: add mtk-snfi for mt7622 adds c75104762dda arm64: dts: mt8192: Follow binding order for SCP registers adds 82706d6fb19d Merge tag 'v5.18-next-dts64' of git://git.kernel.org/pub/s [...] adds ae862183285c Merge tag 'arm-dt-5.19' of git://git.kernel.org/pub/scm/li [...] adds 56653827f0d7 memory: samsung: exynos5422-dmc: Avoid some over memory al [...] adds 6ded3d7471d8 memory: emif: remove unneeded ENOMEM error messages adds 8f0e3af81711 dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/ [...] adds 1f26a60b55aa memory: renesas-rpc-if: Simplify single/double data regist [...] adds d37b07897e50 memory: fsl-corenet-cf: Use helper function devm_platform_ [...] adds 54711ee4f65d Merge tag 'memory-controller-drv-5.19' of git://git.kernel [...] adds 933713f5f49b memory: da8xx-ddrctl: simplify platform_get_resource() adds 734058b14de2 memory: emif: simplify platform_get_resource() adds 083008defd83 memory: ti-emif: simplify platform_get_resource() adds 8e6a257a1733 memory: ti-emif-pm: simplify platform_get_resource() adds dab022f22e37 memory: tegra: mc: simplify platform_get_resource() adds ef231fefa47f memory: brcmstb_dpfe: simplify platform_get_resource_byname() adds 2ca47b33a779 memory: renesas-rpc-if: simplify platform_get_resource_byname() adds be34f45f0d4a memory: omap-gpmc: Make OMAP_GPMC config visible and selectable adds 854fd9209b20 memory: omap-gpmc: Allow building as a module adds b8e3d15e7312 Merge tag 'memory-controller-drv-5.19-2' of git://git.kern [...] adds 2f89bef90de4 soc: renesas: Identify RZ/G2UL SoC adds 447455690fb7 Merge tag 'renesas-drivers-for-v5.19-tag1' of git://git.ke [...] adds b6cd9be3d288 bus: ti-sysc: Drop commas after SoC match table sentinels adds 4d7b3fd9f38f Merge tag 'omap-for-v5.19/ti-sysc-signed' of git://git.ker [...] adds 176cae387191 reset: uniphier-glue: Use reset_control_bulk API adds 72bb7314e320 reset: uniphier-glue: Use devm_add_action_or_reset() adds 55b6267efd10 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller adds 52f988d757c7 dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] adds 636728d0893f reset: reset-meson: add support for the Meson-S4 SoC Reset [...] adds 77fb4e45260a reset: simple: Add AST2600 compatible adds 82816b4ffce9 reset: ACPI reset support adds 9fe7dd4e94f0 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L adds edb9bd8f857e dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] adds 5d814b2c3326 dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml adds 1b4efb23092b dt-bindings: reset: ath79: Convert to yaml adds 1b6dc00703a2 dt-bindings: reset: berlin: Convert to yaml adds e2ac01c199b4 dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml adds 7809a619d41e dt-bindings: reset: lantiq,reset: Convert to yaml adds 5c9360ea9982 dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml adds 820f722c05dd dt-bindings: reset: snps,axs10x-reset: Convert to yaml adds e54bbcb02aef dt-bindings: reset: socfpga: Convert to yaml adds b550b8a45138 dt-bindings: reset: st,sti-picophyreset: Convert to yaml adds 2ca065dc9468 dt-bindings: reset: st,sti-powerdown: Convert to yaml adds 89c500b1fa6d Merge tag 'reset-for-v5.19' of git://git.pengutronix.de/pz [...] adds a4b75fe8e1c1 tee: combine "config" and "menu" for TEE's menuconfig adds a964ecd8a70a Merge tag 'tee-menu-for-v5.19' of https://git.linaro.org/p [...] adds 3e47235eaee0 tee: make tee_shm_register_kernel_buf vmalloc supported adds a37de2ad8e2d Merge tag 'tee-shm-vmalloc-for-v5.19' of https://git.linar [...] adds 987756f67dee firmware: arm_ffa: Fix handling of fragmented memory descriptors adds f3c45c045e25 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe adds 00512d2930b3 firmware: arm_ffa: Remove incorrect assignment of driver_data adds 498af8d1678a firmware: arm_ffa: Add ffa_dev_get_drvdata helper function adds f3f3bdbd58ce tee: optee: Use ffa_dev_get_drvdata to fetch driver_data adds 91f92d70387b Merge tag 'ffa-updates-5.19' of git://git.kernel.org/pub/s [...] adds 4de1b36fae86 firmware: arm_scmi: Make protocols initialisation fail on [...] adds 8009120e0354 firmware: arm_scmi: Fix list protocols enumeration in the [...] adds 3b0041f6e10e firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS [...] adds 776b6c8a25a3 firmware: arm_scmi: Dynamically allocate implemented proto [...] adds 992be5d3c818 firmware: arm_scmi: Make name_get operations return a const adds c7e223f5c736 firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response adds 91ebc56cbcfa firmware: arm_scmi: Remove unneeded NULL termination of clk name adds 23136bff80a7 firmware: arm_scmi: Split protocol specific definitions in [...] adds 5c873d120d86 firmware: arm_scmi: Introduce a common SCMI v3.1 .extended [...] adds b260fccaebdc firmware: arm_scmi: Add SCMI v3.1 protocol extended names support adds 7ad6b6ccbafc firmware: arm_scmi: Set clock latency to U32_MAX if it is [...] adds df3576d14a45 firmware: arm_scmi: Parse clock_enable_latency conditionally adds 36b6ea0fc6bc firmware: arm_scmi: Add iterators for multi-part commands adds 7cab537704ec firmware: arm_scmi: Use common iterators in the sensor protocol adds 802b0bed011e firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support adds 7bc7caafe6b1 firmware: arm_scmi: Use common iterators in the clock protocol adds d8d7e9131674 firmware: arm_scmi: Use common iterators in the voltage protocol adds 79d2ea924418 firmware: arm_scmi: Use common iterators in the perf protocol adds 3630cd8130ce firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts adds 71bea05797b5 firmware: arm_scmi: Add checks for min/max limits in PERFO [...] adds 7aa75496ea1f firmware: arm_scmi: Add SCMI v3.1 clock notifications adds 4c74701b1eb7 firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE adds 5e114ad984c2 firmware: arm_scmi: Support optee shared memory in the opt [...] adds c7f8852d4216 firmware: arm_scmi: Fix late checks on pointer dereference adds a4f7f93180a7 Merge tag 'scmi-updates-5.19' of git://git.kernel.org/pub/ [...] adds 30c375a7f6bd optee: rename rpc_arg_count to rpc_param_count adds ed8faf6c8f8c optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_ [...] adds a639b2b18a24 optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET adds 5b4018b95914 optee: cache argument shared memory structs adds 6c6012ab96fd Merge tag 'optee-rpc-arg-for-v5.19' of https://git.linaro. [...] adds b4bd2aafacce soc: bcm: Check for NULL return of devm_kzalloc() adds 9235d5118fa4 bus: brcmstb_gisb: Remove the suppress_bind_attrs attribut [...] adds dbdaca130007 Merge tag 'arm-soc/for-5.19/drivers' of https://github.com [...] adds cbb0f00131e4 soc: apple: Always include Makefile adds 9bd1d9a0d8bb soc: apple: Add RTKit IPC library adds a12d521f4a3d dt-bindings: iommu: Add Apple SART DMA address filter adds b170143ae111 soc: apple: Add SART driver adds 82b96552f15a dt-bindings: nvme: Add Apple ANS NVMe adds 5bd2927aceba nvme-apple: Add initial Apple SoC NVMe driver adds bdc33dad34be Merge tag 'asahi-soc-rtkit-sart-nvme-for-5.19' of https:// [...] adds 7ad7ab903681 nvme-apple: fix sparse endianess warnings adds 66eb6df79aef tee: remove tee_shm_va2pa() and tee_shm_pa2va() adds d8fc1c7c4c9b tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF adds 728c0d29415a Merge tag 'tee-cleanup-for-v5.19' of https://git.linaro.or [...] adds db8547459460 dt-bindings: soc: samsung: usi: refer to dtschema for SPI adds 5fe580196dd9 dt-bindings: timer: exynos4210-mct: describe known hardwar [...] adds 7a3c3a650b67 Merge tag 'samsung-drivers-5.19' of git://git.kernel.org/p [...] adds 15b5b762454c Merge tag 'samsung-soc-5.19' of git://git.kernel.org/pub/s [...] adds 1c1d0e5dc445 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 11a5ebb42ec2 soc: renesas: r8a779g0-sysc: Add r8a779g0 support adds 87ab58e1fe3a soc: renesas: Identify R-Car V4H adds d869d48ae741 soc: renesas: rcar-rst: Add support for R-Car V4H adds 068eb5a9105b soc: renesas: Add RZ/V2M (R9A09G011) config option adds 14f11da778ff soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs adds 27e7657a7cdc soc: renesas: R-Car V3U is R-Car Gen4 adds 819ed6f07da0 Merge tag 'renesas-drivers-for-v5.19-tag2' of git://git.ke [...] adds 942501661fa6 soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 adds d3ed7526543d soc/tegra: pmc: Update Tegra234 reset sources adds 9767d1be1529 soc/tegra: pmc: Select REGMAP adds d3a20dcbca48 soc/tegra: pmc: Document core domain fields adds 68edb53a4f4b Merge tag 'tegra-for-5.19-soc' of git://git.kernel.org/pub [...] adds c2b0390132ed soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning adds d281a982c269 soc: ti: replace usage of found with dedicated list iterat [...] adds f25d2b2b5541 soc: ti: pruss: using pm_runtime_resume_and_get instead of [...] adds cabfa5b46573 soc: ti: omap_prm: Use of_device_get_match_data() adds ba56291e297d soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc adds a6af504184c9 reset: ti-sci: Allow building under COMPILE_TEST adds d3e3116f2535 soc: ti: knav_dma: Use pm_runtime_resume_and_get instead o [...] adds 12eeb74925da soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get in [...] adds f226041424cf soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator adds b9e8a7d950ff firmware: ti_sci: Switch transport to polled mode during s [...] adds 2b7042500cab soc: ti: pm33xx: using pm_runtime_resume_and_get instead o [...] adds d4c41d32cf8a soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_ [...] adds 1dcbae86ee66 soc: ti: wkup_m3_ipc: Add support for IO Isolation adds ea082040fe07 soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling adds 2a21f9e6d9a4 soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend adds 1901300bf356 Merge tag 'ti-driver-soc-for-v5.19' of git://git.kernel.or [...] adds d9651b99dd65 soc: imx: gpcv2: add PGC control register indirection adds a8a2c274dda4 soc: imx: gpcv2: add support for i.MX8MP power domains adds 8239d67f59cf soc: imx: imx8m-blk-ctrl: set power device name adds a0c756681b90 Merge commit 'f11cf9e35e7f' into imx/drivers adds 556f5cf9568a soc: imx: add i.MX8MP HSIO blk-ctrl adds 07614fed00e9 soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl adds e3442022f543 soc: imx: add i.MX8MP HDMI blk-ctrl adds 7a0c5cb67166 soc: imx: fix semicolon.cocci warnings adds 2b6866d70db1 Merge tag 'imx-drivers-5.19' of git://git.kernel.org/pub/s [...] adds 72c81bb67026 memory: tegra: Add Tegra234 support adds cc3d696c01d8 memory: tegra: Add APE memory clients for Tegra234 adds a7cffa11fa92 memory: tegra: Add memory controller channels support adds 54a85e09f44c memory: tegra: Add MC error logging on Tegra186 onward adds 6e6962ffe2ea Merge tag 'memory-controller-drv-tegra-5.19' of git://git. [...] adds 4a77579c7341 soc: qcom: socinfo: add SC7280 entry to soc_id array adds 54c2e9256a56 soc: qcom: socinfo: Add another ID for SM8450 adds 8fd3f18ea31a soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc adds aad66a3c78da soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc adds ccc706353d1b dt-bindings: power: Add rpm power domain bindings for SDX65 adds 3edff6262c48 soc: qcom: rpmhpd: Add SDX65 power domains adds 3be066542ec4 soc: qcom: pdr: replace usage of found with dedicated list [...] adds a1793920b664 dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp adds 5334a3b12a72 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() adds d00004c4563f dt-bindings: soc: qcom,smsm: convert to dtschema adds a5ffbc04ad03 dt-bindings: soc: qcom,wcnss: convert to dtschema adds 1dcf37365e7d dt-bindings: qcom: qcom,gsbi: convert to dtschema adds ca1666463eec dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan) adds 20bb6c9de1b7 soc: qcom: smem: map only partitions used by local HOST adds f1383348ad0f soc: qcom: smem: validate fields of shared structures adds a175c6faaa36 dt-bindings: firmware: qcom-scm: Document msm8976 bindings adds 34128350b838 firmware: qcom_scm: Add compatible for MSM8976 SoC adds 375eed5f51a8 dt-bindings: soc: qcom,smd: convert to dtschema adds 7b5d44212076 dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI adds 0b9fe9b7792f dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus adds 97d485edc1d9 bus: add driver for initializing the SSC bus on (some) qcom SoCs adds 38d46b0f41ec dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema adds fcf2c0f7cbca dt-bindings: qcom: geni-se: Update I2C schema reference adds 6579f39290bf dt-bindings: qcom: geni-se: Update UART schema reference adds 5f9e72a4025b dt-bindings: soc: qcom,smp2p: convert to dtschema adds a555b382e764 soc: qcom: socinfo: Sort out 8974PRO names adds 5bdcae1fe1c5 spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema adds dbfb5f94e084 dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains adds af77132e9d2b soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays adds f68f1cb3437d soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains adds d0d8cb7b94b8 dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles adds ec69dfbdc426 soc: qcom: llcc: Add sc8180x and sc8280xp configurations adds 28e3dc8f8cd3 soc: qcom: pdr: use static for servreg_* variables adds 3f656f2618fb Merge tag 'qcom-drivers-for-5.19' of git://git.kernel.org/ [...] adds 8a1b63b14fe7 dt-bindings: soc: rockchip: add naneng combo phy register [...] adds 07905844f488 soc: rockchip: pm_domains: Fix typo in comment adds 2a872dd86eeb dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible adds 5c0bb7113877 soc: rockchip: set dwc3 clock for rk3566 adds 9be1a9996ebd soc: rockchip: Clean up Kconfig whitespace adds 2ca9e472c70f soc: rockchip: power-domain: Replace dsb() with smb() adds add9f6f30e54 soc: rockchip: Fix compile-testing SoC drivers adds d4a3b442335b Merge tag 'v5.19-rockchip-drivers1' of git://git.kernel.or [...] adds cc3c470ae4ad Merge tag 'arm-drivers-5.19' of git://git.kernel.org/pub/s [...] adds 2b65c1162ade arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_S [...] adds 16a5b26d27be arm64: defconfig: Enable modules for arm displays adds ca9df4a75a20 arm64: defconfig: Enable ARCH_R9A07G054 adds 40f150937c81 arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deseria [...] adds dcc1449554ba ARM: shmobile: defconfig: Refresh for v5.18-rc1 adds 65462ba7e1ad Merge tag 'renesas-arm-defconfig-for-v5.19-tag1' of git:// [...] adds 76e26d985c54 ARM: omap2plus_defconfig: enable TLV320AIC3X adds 5c81cfb6a60a ARM: omap2plus_defconfig: Enable ISP176x USB driver adds efad535480c1 Merge tag 'omap-for-v5.19/defconfig-signed' of git://git.k [...] adds 1f61e9aa2e6f ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv [...] adds f68ec5142322 Merge tag 'arm-soc/for-5.19/defconfig' of https://github.c [...] adds 5c6f84728db7 ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK [...] adds f095e413f936 ARM: multi_v7_defconfig: add atmel video pipeline modules adds 907080f0a5ba ARM: configs: at91: sama7: add xisc and csi2dc adds 398a7f7ce712 ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP adds a5f83aacf1c7 ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK adds 1cbc6291603d ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers adds 7dac8e27c62d ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER adds 44a26be07924 ARM: configs: at91: Enable options required for systemd adds 386d0503c1eb ARM: configs: at91: Enable AUTOFS_FS required by systemd adds a46be400e2c1 Merge tag 'at91-defconfig-5.19' of git://git.kernel.org/pu [...] adds 5c40b3ba9e9d arm64: defconfig: Enable ARCH_R9A07G043 adds 0b8842db3551 arm64: defconfig: Enable Renesas RZ/V2M SoC adds 7a2dc21938cc Merge tag 'renesas-arm-defconfig-for-v5.19-tag2' of git:// [...] adds ef0bf470b0ab Merge tag 'tegra-for-5.19-arm-defconfig' of git://git.kern [...] adds e46ab742195a arm64: defconfig: Build Tegra ASRC module adds 77ef40603f3a Merge tag 'tegra-for-5.19-arm64-defconfig' of git://git.ke [...] adds 553a4ee1c026 ARM: configs: Enable audio on BeagleBone Black in multi_v7 [...] adds b7d8a9973374 arm64: defconfig: Enable configs for DisplayPort on J721e adds 9bc4df1d8b91 Merge tag 'ti-k3-config-for-v5.19' of git://git.kernel.org [...] adds 7fb061bbf603 ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD adds 080d681bf3c6 arm64: defconfig: Enable the WM8524 codec driver adds 1758da7f31cb Merge tag 'imx-defconfig-5.19' of git://git.kernel.org/pub [...] adds d2b2c059c1ac arm64: defconfig: enable Qualcomm RX and TX macro for SM82 [...] adds 56d16703b491 arm64: defconfig: enable wcd9335 codec as module adds e77817b4953d arm64: defconfig: reenable SM_DISPCC_8250 adds fc739069aa92 arm64: defconfig: Enable some Qualcomm drivers adds 231a136fdf46 arm64: defconfig: enable ath11k driver adds 9eb75512b1de arm64: defconfig: Enable PM8916 watchdog driver adds 78f02394b3cb arm64: defconfig: Enable SM8250 video clock controller adds b49ceddc4b19 arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY adds ad1661b0c91d arm64: defconfig: Enable Qualcomm GPI DMA Driver adds 0e33a258413e Merge tag 'qcom-arm64-defconfig-for-5.19' of git://git.ker [...] adds 7fb940d9f670 ARM: qcom_defconfig: enable options for Qualcomm random nu [...] adds 889b94dbc553 ARM: qcom_defconfig: enable debug fs support adds a2e8bbe07276 Merge tag 'qcom-defconfig-for-5.19' of git://git.kernel.or [...] adds 940368923239 arm64: defconfig: enable MT6359 regulator driver adds e5bf06b16f6e arm64: defconfig: enable some mt6360 PMIC drivers adds d66aea197d53 arm: mediatek: select arch timer for mt7629 adds e17142e06913 Merge tag 'v5.18-next-defconfig' of git://git.kernel.org/p [...] adds 2cc1cd26e913 ARM: configs: Enable ASoC AC'97 glue adds a0439cf4eca0 Merge tag 'arm-defconfig-5.19' of git://git.kernel.org/pub [...] adds d7445676e869 ARM: versatile: move integrator/realview/vexpress to versatile adds 482c27273f52 ARM: ep93xx: renumber interrupts adds 36f1a4ae6b60 ARM: ep93xx: enable SPARSE_IRQ adds 4e5f36f84614 ARM: ep93xx: make mach/ep93xx-regs.h local adds 0361c7e504b1 ARM: ep93xx: multiplatform support adds 09f6b27d5ddd ARM: dove: multiplatform support adds 91276c0fa4b4 ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 adds c78a41fc04f0 ARM: s3c24xx: convert to sparse-irq adds 8c1fb11b8a77 ARM: s3c: enable s3c24xx multiplatform support adds a3102fafdce6 ARM: iop32x: enable multiplatform support adds 5d6f52671e76 ARM: rework endianess selection adds 3d427228f737 ARM: ixp4xx: enable multiplatform support adds 6a5e69c7ddea ARM: s3c: mark as deprecated and schedule removal adds c0c237d106bd ARM: s3c: fix include path adds 7727adb97a6c video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning adds 6f9364746e5a ARM: omap1: innovator: pass lcd control address as pdata adds 042c48848b7d ARM: omap1: move lcd_dma code into omapfb driver adds 0768fb670934 ARM: omap1: declare a dummy omap_set_dma_priority adds 81ad0f5bc476 fbdev: omap: pass irqs as resource adds cc81e344809c ARM: omap1: ams-delta: remove camera leftovers adds e8e77e97507b ARM: omap1: move mach/usb.h to include/linux/soc adds 1e9ca7c811f7 ARM: omap1: move some headers to include/linux/soc adds 58d37dc1dfd8 ARM: omap1: move perseus spi pinconf to board file adds d87d44f7ab35 ARM: omap1: move CF chipselect setup to board file adds 804f7f19c2e2 fbdev: omap: avoid using mach/*.h files adds 11e002924ddb usb: omap: avoid mach/*.h headers adds 929527bcf9c9 clocksource: ti-dmtimer: avoid using mach/hardware.h adds 9fcd04dde4c4 serial: 8250/omap1: include linux/soc/ti/omap1-soc.h adds 0ae41a0b5370 input: omap: void using mach/*.h headers adds 9fe15316563c ARM: omap1: innovator: move ohci phy power handling to board file adds d379e8899a8d ARM: omap1: move 32k counter from plat-omap to mach-omap1 adds 7058e68c2fed ARM: omap: remove debug-leds driver adds 17ea03b75e56 ARM: omap: dma: make usb support optional adds 52ef8efcb75e dma: omap: hide legacy interface adds 19491c2215f6 ARM: omap1: dma: remove omap2 specific bits adds 16630718ee46 ARM: omap1: move plat/dma.c to mach/omap-dma.c adds 04e8d9d139c9 ARM: omap: split up arch/arm/plat-omap/Kconfig adds 11237651e22c ARM: omap: un-merge plat/sram.c adds e37a0bca8260 ARM: omap: remove empty plat-omap directory adds c8b8a93a0a3d ARM: omap1: relocate static I/O mapping adds df99e7bbbec3 ARM: omap1: use pci_remap_iospace() for omap_cf adds 7e0a9e622dbe ARM: omap1: move mach/*.h into mach directory adds 615dce5bf736 ARM: omap1: fix build with no SoC selected adds 98e0f6345ad9 ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF adds 34c86239b184 ARM: OMAP1: clock: Fix early UART rate issues adds 338d5d476cde ARM: OMAP1: clock: Fix UART rate reporting algorithm adds 6bdfc9beeced ARM: OMAP1: clock: Remove unused code adds e9bdc3d4f59c ARM: OMAP1: clock: Remove noop code adds ec8f12821875 ARM: OMAP1: fix typos in comments adds 2b2d9ef321d6 ARM: omap1: htc_herald: fix typos in comments adds 917bf5a312fd MAINTAINERS: omap1: Add Janusz as an additional maintainer adds 0cd47616cfbb Merge branch 'omap1/multiplatform-prep' of git://git.kerne [...] adds 0e7add1e20a0 integrator: remove empty ap_init_early() adds 6d9230edf08f ARM: omap2: remove include/mach/ subdirectory adds ca31807b8506 ARM: davinci: remove include/mach/ subdirectory adds c164620ae2f4 ARM: spear: remove include/mach/ subdirectory adds deb44711675e ARM: omap: fix address space warnings from sparse adds e514f1fd09b6 ARM: omap: fix missing declaration warnings adds 766475cb526b ARM: omap1: add back omap_set_dma_priority() stub adds 0af2de76a21f ARM: config: Refresh IXP4xx config after multiplatform adds 23b44f9c649b ARM: versatile: Add missing of_node_put in dcscb_init adds 1a23accae82d ARM: ixp4xx: Consolidate Kconfig fixing issue adds ecf0aa5317b0 Merge tag 'arm-multiplatform-5.19-1' of git://git.kernel.o [...] adds 1c4b5ecb7ea1 remove the h8300 architecture adds fba2689ee77e Merge branch 'remove-h8300' of git://git.infradead.org/use [...] adds 1bce11126d57 asm-generic: ticket-lock: New generic ticket-based spinlock adds a8ad07e5240c asm-generic: qspinlock: Indicate the use of mixed-size atomics adds 493e2ba27635 asm-generic: qrwlock: Document the spinlock fairness requirements adds 205bf39a3441 openrisc: Move to ticket-spinlock adds 4922a3ea0121 RISC-V: Move to generic spinlocks adds c9c0b0ba1e11 RISC-V: Move to queued RW locks adds 9282d0996936 csky: Move to generic ticket-spinlock adds 03a679a1a4ec Merge tag 'generic-ticket-spinlocks-v6' of git://git.kerne [...] adds 783eb354fb3d agpgart.h: do not include <stdlib.h> from exported header adds 02a6e4be2ff4 kbuild: prevent exported headers from including <stdlib.h> [...] adds 5c41778e9526 riscv: add linux/bpf_perf_event.h to UAPI compile-test coverage adds 8c1a381a4fbb mips: add asm/stat.h to UAPI compile-test coverage adds c01013a2f8dd powerpc: add asm/stat.h to UAPI compile-test coverage adds 31a088b664d6 sparc: add asm/stat.h to UAPI compile-test coverage adds 678e9c3a9389 Merge branch 'asm-generic-headers-cleanup' into asm-generic adds b2441b3bdce6 h8300: remove stale bindings and symlink adds 16477cdfefdb Merge tag 'asm-generic-5.19' of git://git.kernel.org/pub/s [...] adds 9a22717b9b07 kbuild: uapi: use -fsyntax-only rather than -S adds d5ea4fece450 kbuild: Allow kernel installation packaging to override pk [...] adds cab802b7b8c9 docs: kbuild: add references on Kconfig semantics adds f43e31d5cb78 kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} adds dc6dc3e7a73f kbuild: do not remove empty *.symtypes explicitly adds 7ce3e410e018 modpost: remove useless export_from_sec() adds 535b3e05f435 modpost: move export_from_secname() call to more relevant place adds b5f1a52a59eb modpost: remove redundant initializes for static variables adds 79f646e8654b modpost: remove annoying namespace_from_kstrtabns() adds 8017ce50641c kbuild: refactor cmd_modversions_c adds 7cfa2fcbac16 kbuild: refactor cmd_modversions_S adds 9eef99f7a335 kbuild: reuse suffix-search to refactor multi_depend adds f97cf399915b kbuild: make multi_depend work with targets in subdirectory adds b3591e061919 kbuild: reuse real-search to simplify cmd_mod adds 9413e7640564 kbuild: split the second line of *.mod into *.usyms adds 22f26f21774f kbuild: get rid of duplication in *.mod files adds fc93a4cdce1d kbuild: make *.mod not depend on *.o adds feb7d79fea1d kbuild: read *.mod to get objects passed to $(LD) or $(AR) adds c77d06e70d59 kbuild: support W=e to make build abort in case of warning adds 1e8ca62b79de kheaders: Have cpio unconditionally replace files adds a90bb65ae216 scripts: dummy-tools, add pahole adds f4d40868fc4d checksyscalls: ignore -Wunused-macros adds 15a28c7c7291 modpost: use snprintf() instead of sprintf() for safety adds c155a47d83ab modpost: do not write out any file when error occurred adds 594ade3eef3f modpost: remove stale comment about sym_add_exported() adds 23beb44a0eff modpost: add a separate error for exported symbols without [...] adds 4cae77ac582b modpost: retrieve the module dependency and CRCs in check_ [...] adds 70ddb48db4aa modpost: move struct namespace_list to modpost.c adds 75ef31221cec Makefile: fix 2 typos adds 8d613a1d048c kbuild: drop $(objtree)/ prefix support for clean-files adds 63cbee7f3a1d ia64: make the install target not depend on any build artifact adds 58e01fcae18c modpost: use bool type where appropriate adds 5066743e4c2f modpost: change mod->gpl_compatible to bool type adds 97aa4aef532a modpost: import include/linux/list.h adds 325eba05e8ab modpost: traverse modules in order adds e882e89bcf1d modpost: add sym_add_unresolved() helper adds 8a69152be9a8 modpost: traverse unresolved symbols in order adds 4484054816ca modpost: use doubly linked list for dump_lists adds ab489d6002fc modpost: traverse the namespace_list in order adds f841536e8c5b modpost: dump Module.symvers in the same order of modules.order adds b8422711080f modpost: make multiple export error adds e76cc48d8e6d modpost: make sym_add_exported() always allocate a new symbol adds f18379a30271 modpost: split new_symbol() to symbol allocation and hash [...] adds f774f5bb87d1 kbuild: factor out the common installation code into scrip [...] adds 5d53508d1bae scripts/prune-kernel: Use kernel-install if available adds 7fedac9698b3 modpost: merge add_{intree_flag,retpoline,staging_flag} to [...] adds a44abaca0e19 modpost: move *.mod.c generation to write_mod_c_files() adds e493f4727520 kbuild: generate a list of objects in vmlinux adds 78e9e56af385 kbuild: record symbol versions in *.cmd files adds ce79c406a24c modpost: remove left-over cross_compile declaration adds 2a66c3124afd modpost: change the license of EXPORT_SYMBOL to bool type adds 69c4cc99bbcb modpost: add sym_find_with_module() helper adds f292d875d0dc modpost: extract symbol versions from *.cmd files adds 7b4537199a4a kbuild: link symbol CRCs at final link, removing CONFIG_MO [...] adds 7375cbcf2343 kbuild: stop merging *.symversions adds 5ce2176b81f7 genksyms: adjust the output format to modpost adds df202b452fe6 Merge tag 'kbuild-v5.19' of git://git.kernel.org/pub/scm/l [...] adds 329687a03d18 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 75382a2dca0e tools/vm/page_owner_sort.c: support for multi-value select [...] adds ebbeae36387c tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds a72469aa5938 tools/vm/page_owner: support debug log to avoid huge log print adds f09654bb8812 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds c7c4ab859642 tools/vm/page_owner_sort.c: avoid repeated judgments adds 21f0dd88f23d mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio adds 9096bbe951dd mm: shmem: make shmem_init return void adds d8f653386cb5 mm/memcg: remove unneeded nr_scanned adds 391e0efc15e9 mm/memcg: mz already removed from rb_tree if not NULL adds 41555dadbff8 mm/memcg: set memcg after css verified and got reference adds 89d8330ccf2a mm/memcg: set pos explicitly for reclaim and !reclaim adds a9320aae68a1 mm/memcg: move generation assignment and comparison together adds c449d5599287 mm/memcg: non-hierarchical mode is deprecated adds c85bcc912f4f kselftests: memcg: update the oom group leaf events test adds be74553f250f kselftests: memcg: speed up the memory.high test adds 1bd1a4dd3e8c MAINTAINERS: add corresponding kselftests to cgroup entry adds 9c946e3e7f57 MAINTAINERS: add corresponding kselftests to memcg entry adds ef7a4ffc4c7f mm/memcontrol.c: make cgroup_memory_noswap static adds 9707aff701e3 mm/memcontrol.c: remove unused private flag of memory.oom_control adds 98af39d52e33 mm/vmalloc: fix a comment adds 4fcdcc12915c vmap(): don't allow invalid pages adds 8d98e42fb20c Documentation/sysctl: document page_lock_unfairness adds 379313241e77 mm/page_alloc: adding same penalty is enough to get round- [...] adds bb0e28eb5bc2 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 8170ac4700d2 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds f142e70750a1 mm/memory-failure.c: remove unnecessary (void*) conversions adds f361e2462e8c mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 2ba2b008a8bf Revert "mm/memory-failure.c: fix race with changing page c [...] adds 3f871370686d mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds ef526b17bc33 mm/memory-failure.c: dissolve truncated hugetlb page adds b283d983a7a6 mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds 84448c8ecd9a hugetlb: remove use of list iterator variable after loop adds 2e4ec02bbcc0 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 1e63ac088f20 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 36c26128b898 mm/vmscan: reclaim only affects managed_zones adds bc53008eea55 mm/vmscan: make sure wakeup_kswapd with managed zone adds 8b3a899abe15 mm/vmscan: sc->reclaim_idx must be a valid zone index adds 02e458d8d04e mm/vmscan: remove obsolete comment in get_scan_count adds 5829f7dbae41 mm/vmscan: fix comment for current_may_throttle adds b2cb6826b6df mm/vmscan: fix comment for isolate_lru_pages adds c310e06cc4e4 fs/proc/task_mmu.c: remove redundant page validation of pte_page adds dc3a1f3024b3 mm/z3fold: declare z3fold_mount with __init adds 78da57d401f8 mm/z3fold: remove obsolete comment in z3fold_alloc adds ed0e5dcab3a7 mm/z3fold: minor clean up for z3fold_free adds 8ea2f86cea6e mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds a3148b5fea52 mm/z3fold: remove confusing local variable l reassignment adds 5e36c25b2c1a mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 52fb90cc1919 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds daf79bd8ee1c mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 4af12d04e71c mm: compaction: use helper isolation_suitable() adds da63dc84befa drivers/base/node.c: fix compaction sysfs file leak adds bc78b5ed9ff2 mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 0c2d08728470 mm: add selftests for migration entries adds 5202978b4878 mm/migration: remove unneeded local variable mapping_locked adds b75454e10101 mm/migration: remove unneeded local variable page_lru adds cb1c37b1c65d mm/migration: use helper function vma_lookup() in add_page [...] adds 3eefb826c5a6 mm/migration: use helper macro min in do_pages_stat adds 91925ab8cc2a mm/migration: avoid unneeded nodemask_t initialization adds f430893b01e7 mm/migration: remove some duplicated codes in migrate_pages adds 69a041ff5058 mm/migration: fix potential page refcounts leak in migrate_pages adds 3f26c88bd66c mm/migration: fix potential invalid node access for reclai [...] adds 4cd614841c06 mm/migration: fix possible do_pages_stat_array racing with [...] adds 9c42fe4e30a9 mm: migrate: simplify the refcount validation when migrati [...] adds 7d6e2d963845 mm: untangle config dependencies for demote-on-reclaim adds f3b9e8cc8b09 mm/madvise: fix potential pte_unmap_unlock pte error adds 7f9c9b607dc2 mm: rmap: fix cache flush on THP pages adds e583b5c472bd dax: fix cache flush on PMD-mapped pages adds 6a8e0596f004 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 6472f6d2f7d9 mm: pvmw: add support for walking devmap pages adds 06083a0921fd dax: fix missing writeprotect the pte entry adds 0e5e64c0b0d7 mm: simplify follow_invalidate_pte() adds 62e80f2b5072 tools/testing/selftests/vm/gup_test.c: clarify error statement adds 642bc52aed9c selftests: vm: bring common functions to a new file adds 9f3265db6ae8 selftests: vm: add test for Soft-Dirty PTE bit adds b67bd551201a selftests: vm: refactor run_vmtests.sh to reduce boilerplate adds 241ec63a9a0f selftests: vm: fix shellcheck warnings in run_vmtests.sh adds 325bca1fe0b1 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds b191c9bc334a mm/mmu_gather: limit free batch count and add schedule poi [...] adds 31d17076b07c mm/debug_vm_pgtable: drop protection_map[] usage adds 6c862bd05922 mm/mmap: clarify protection_map[] indices adds c5d8a3643d91 mm/mmap.c: use helper mlock_future_check() adds 67436193c287 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds 634093c59a12 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b3aca728fb27 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 91d4ce985fbb sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e10cd4b00904 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 5dcfc6a1cc53 mm/mmap: drop arch_filter_pgprot() adds 3afa793082e6 mm/mmap: drop arch_vm_get_page_pgprot() adds f433195679a9 mm/mremap: use helper mlock_future_check() adds 3c9fe8b8f5e3 mm/mremap: avoid unneeded do_munmap call adds aa282a157bf8 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 5981611d0a00 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds f10f1442c309 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 47010c040dec mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds e3246d8f5217 mm/sparse-vmemmap: add a pgmap argument to section activation adds 2beea70a3edc mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds 60a427db0f80 mm/hugetlb_vmemmap: move comment block to Documentation/vm adds 4917f55b4ef9 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 6fd3620b3428 mm/page_alloc: reuse tail struct pages for compound devmaps adds ba91fb7dd03c include/linux/swapops.h: remove stub for non_swap_entry() adds 7609385337a4 ksm: count ksm merging pages for each process adds 94bfe85bde18 mm/vmstat: add events for ksm cow adds 024c61eaff17 mm: compaction: remove unneeded return value of kcompactd_run adds 02d04a5163cd mm: compaction: remove unneeded pfn update adds 00bc102f82e0 mm: compaction: remove unneeded assignment to isolate_start_pfn adds d56c15845a54 mm: compaction: clean up comment for sched contention adds 85f73e6d752d mm: compaction: clean up comment about suitable migration [...] adds c036ddffe4ac mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds 66fe1cf7f581 mm: compaction: use helper compound_nr in isolate_migratep [...] adds 556162bf3a8c mm: compaction: clean up comment about async compaction in [...] adds 3109de308987 mm: compaction: avoid possible NULL pointer dereference in [...] adds cff387d6a294 mm: compaction: make compaction_zonelist_suitable return f [...] adds fa599c44987d mm: compaction: simplify the code in __compact_finished adds ca2864e52d39 mm: compaction: make sure highest is above the min_pfn adds f47f758cff59 drivers/base/memory: fix an unlikely reference counting is [...] adds 0a7a0f6f7f36 hugetlb: fix wrong use of nr_online_nodes adds f87442f407af hugetlb: fix hugepages_setup when deal with pernode adds f81f6e4b5eed hugetlb: fix return value of __setup handlers adds 30a514002db2 mm: use for_each_online_node and node_online instead of op [...] adds 25fa414adad5 mm/khugepaged: use vma_is_anonymous adds 9c8bbfaca1bc mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] adds 07d067e4f2ce kasan: fix sleeping function called from invalid context o [...] adds ec2a0f9c8b50 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds d137a7cb9b2a mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 30226b69f876 zram: add a huge_idle writeback mode adds 94968384dde1 memcg: introduce per-memcg reclaim interface adds 6c26df84e1f2 selftests: cgroup: return -errno from cg_read()/cg_write() [...] adds a3622a53e620 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] adds eae3cb2e87ff selftests: cgroup: add a selftest for memory.reclaim adds 1f4910b3affc damon: vaddr-test: tweak code to make the logic clearer adds 4f540f5ab4f2 mm/damon/core-test: add a kunit test case for ops registration adds cef4493f1aaa mm/damon: remove unnecessary type castings adds 059342d1dd4e mm/damon/reclaim: fix the timer always stays active adds 322842ea3c72 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 623a1ddfeb23 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds b51ad4f8679e mm/memory: slightly simplify copy_present_pte() adds fb3d824d1a46 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds 14f9135d5470 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds f1e2db12e45b mm/rmap: remove do_page_add_anon_rmap() adds 28c5209dfd5f mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds 40f2bbf71161 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 6c54dc6c7437 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 500539419fae mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 78fbe906cc90 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 6c287605fd56 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 7f5abe609b3d mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] adds 8909691b6c5a mm/gup: disallow follow_page(FOLL_PIN) adds c89357e27f20 mm: support GUP-triggered unsharing of anonymous pages adds a7f226604170 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds b6a2619c60b4 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds 1493a1913e34 mm/swap: remember PG_anon_exclusive via a swp pte bit adds 210d1e8af42d mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 3e20889cfbee x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 570ef363509b arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 8043d26c4659 s390/pgtable: cleanup description of swp pte layout adds 92cd58bd2566 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 03ac1b71fca1 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds bff9beaa2e80 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 0768c8de1b74 mm/gup: fix comments to pin_user_pages_*() adds 17de1e559cf1 selftests: clarify common error when running gup_test adds 014bb1de4fc1 mm: create new mm/swap.h header file adds 4c4a763406ef mm: drop swap_dirty_folio adds 4b60c0ff2f20 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds d791ea676b66 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds e1209d3a7a67 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds eb79f3af9395 nfs: rename nfs_direct_IO and use as ->swap_rw adds 7eadabc05d45 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds cba738f64909 doc: update documentation for swap_activate and swap_rw adds 5169b844b7dd mm: submit multipage reads for SWP_FS_OPS swap-space adds 2282679fb20b mm: submit multipage write for SWP_FS_OPS swap-space adds a1a0dfd56f97 mm: handle THP in swap_*page_fs() adds 6341a446a0e6 MM: handle THP in swap_*page_fs() - count_vm_events() adds a2ad63daa88b VFS: add FMODE_CAN_ODIRECT file flag adds 4a18419f71cd mm/mprotect: use mmu_gather adds c9fe66560bf2 mm/mprotect: do not flush when not required architecturally adds 4f83145721f3 mm: avoid unnecessary flush on change_huge_pmd() adds 4b25f030ae69 hugetlbfs: fix hugetlbfs_statfs() locking adds 3c81b3bb0a33 kfence: enable check kfence canary on panic via boot param adds f38adfef7e6b mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE adds 152e56178ad7 mm/damon/core: add a function for damon_operations registr [...] adds 0f2cb5885771 mm/damon/sysfs: add a file for listing available monitoring ops adds f893abbd6997 selftets/damon/sysfs: test existence and permission of ava [...] adds 2fe60ec99ba1 Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] adds de6d01542a5c mm/damon/vaddr: register a damon_operations for fixed virt [...] adds b82434471cd2 mm/damon/sysfs: support fixed virtual address ranges monitoring adds 915418088c97 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] adds 6366238b8dfc mm/memory_hotplug: use pgprot_val to get value of pgprot adds 3d0b95cd87b2 mm: hugetlb: considering PMD sharing when flushing cache/TLBs adds 54205e9c5425 mm: rmap: move the cache flushing to the correct place for [...] adds dfc7ab57560d mm: rmap: use flush_cache_range() to flush cache for huget [...] adds 534aa1dc975a printk: stop including cache.h from printk.h adds d949a8155d13 mm: make minimum slab alignment a runtime property adds 5b4494896cb3 mmap locking API: fix missed mmap_sem references in comments adds b304c6f0d39d mm/swapops: make is_pmd_migration_entry more strict adds dd0623020e0d mm/rmap: Fix typos in comments adds 999471533351 selftest/vm: test that mremap fails on non-existent vma adds 6e74d2bf5a26 mm/damon/core: add a new callback for watermarks checks adds abacd635fa7b mm/damon/core: finish kdamond as soon as any callback retu [...] adds af3f18f6ad3f mm/damon/vaddr: generalize damon_va_apply_three_regions() adds d0723bc04185 mm/damon/vaddr: move 'damon_set_regions()' to core adds dae0087aeff4 mm/damon/vaddr: remove damon_va_apply_three_regions() adds 0a890a9faaad mm/damon/sysfs: prohibit multiple physical address space m [...] adds 74bd8b7d2f8e mm/damon/sysfs: move targets setup code to a separated function adds 97d482f4592f mm/damon/sysfs: reuse damon_set_regions() for regions setting adds 3cbab4ca1ea8 mm/damon/sysfs: use enum for 'state' input handling adds 01538719c098 mm/damon/sysfs: update schemes stat in the kdamond context adds da87878010e5 mm/damon/sysfs: support online inputs update adds adc286e6bdd3 Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs fil [...] adds e035c280f6df mm/damon/reclaim: support online inputs update adds 81a84182c343 Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs [...] adds 8a87d6959f0d mm/page_alloc: cache the result of node_dirty_ok() adds 679d10331910 mm: introduce PTE_MARKER swap entry adds 5c041f5d1f23 mm: teach core mm about pte markers adds f46f2adecdcc mm: check against orig_pte for finish_fault() adds 1db9dbc2ef05 mm/uffd: PTE_MARKER_UFFD_WP adds 8ee79edff6d3 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds 9c28a205c061 mm/shmem: handle uffd-wp special pte in page fault handler adds 999dad824c39 mm/shmem: persist uffd-wp bit across zapping for file-backed adds fe2567eb5521 mm/shmem: allow uffd wr-protect none pte for file-backed mem adds 019c2d8b959c mm/shmem: allows file-back mem to be uffd wr-protected on thps adds c56d1b62cce8 mm/shmem: handle uffd-wp during fork() adds 229f3fa778c5 mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 166f3ecc0daf mm/hugetlb: hook page faults for uffd write protection adds 6041c6917903 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 5a90d5a103c2 mm/hugetlb: handle UFFDIO_WRITEPROTECT adds c64e912c865a mm/hugetlb: handle pte markers in page faults adds 60dfaad65aa9 mm/hugetlb: allow uffd wr-protect none ptes adds 05e90bd05eea mm/hugetlb: only drop uffd-wp special pte if required adds bc70fbf269fd mm/hugetlb: handle uffd-wp during fork() adds deb4c93a9871 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 8e165e733bfa mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds b1f9e876862d mm/uffd: enable write protection for shmem & hugetlbfs adds 81e0f15f2ef6 mm: enable PTE markers by default adds c0eeeb02d9df selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds 1bf0831383c6 userfaultfd/selftests: use swap() instead of open coding it adds 430529b5c631 mm/uffd: move USERFAULTFD configs into mm/ adds f0cdaa5687d3 cgroups: refactor children cgroups in memcg tests adds cdc69458a5f3 cgroup: account for memory_recursiveprot in test_memcg_low() adds 72b1e03aa725 cgroup: account for memory_localevents in test_memcg_oom_g [...] adds 830316807e02 cgroup: remove racy check in test_memcg_sock() adds c1a31a2f7a9c cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] adds b48d8a8e5ce5 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] adds 844fbae63e46 mm: page_isolation: check specified range for unmovable pages adds b2c9e2fbba32 mm: make alloc_contig_range work at pageblock granularity adds 6e263fff1de4 mm: page_isolation: enable arbitrary range page isolation. adds 11ac3e87ce09 mm: cma: use pageblock_order as the single alignment adds 448b8ec3bf11 drivers: virtio_mem: use pageblock size as the minimum vir [...] adds d8ff6fde8e88 mm/vmscan: take min_slab_pages into account when try to ca [...] adds 0d6ea3ac94ca lib/kstrtox.c: add "false"/"true" support to kstrtobool() adds 717aeab42943 mm: convert sysfs input to bool using kstrtobool() adds 048f6e1a427e mm/vmscan: not necessary to re-init the list for each iteration adds 32a331a72f3e mm/vmscan: add a comment about MADV_FREE pages check in fo [...] adds 1fe47c0beb2d mm/vmscan: introduce helper function reclaim_page_list() adds 9aafcffc1878 mm/vmscan: take all base pages of THP into account when ra [...] adds 4355e4b265cc mm/vmscan: remove obsolete comment in kswapd_run adds f19a27e399c4 mm/vmscan: use helper folio_is_file_lru() adds 1ae65e2749b0 mm/vmscan: filter empty page_list at the beginning adds ed657e5568c5 mm/vmscan: don't use NUMA_NO_NODE as indicator of page on [...] adds 54943a1a4d2a mm/shmem: remove duplicate include in memory.c adds dfe98499ef28 shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() adds cb196ee1ef39 mm/huge_memory: convert do_huge_pmd_anonymous_page() to us [...] adds f9c668d281aa alpha: fix alloc_zeroed_user_highpage_movable() adds adf88aa8ea7f mm: remove alloc_pages_vma() adds 1bee2c1677bc vmscan: use folio_mapped() in shrink_page_list() adds d33e4e1412c8 vmscan: convert the writeback handling in shrink_page_list [...] adds e2e3fdc7d4af swap: turn get_swap_page() into folio_alloc_swap() adds 09c02e56327b swap: convert add_to_swap() to take a folio adds 49bd2bf9679f vmscan: convert dirty page handling to folios adds 0a36111c8c20 vmscan: convert page buffer handling to use folios adds 64daa5d818ae vmscan: convert lazy freeing to folios adds 5441d4902f96 vmscan: move initialisation of mapping down adds 246b64803809 vmscan: convert the activate_locked portion of shrink_page [...] adds dc786690a6a1 mm: allow can_split_folio() to be called when THP are disabled adds c28a0e9695b7 vmscan: remove remaining uses of page in shrink_page_list adds 056245718675 mm/shmem: use a folio in shmem_unused_huge_shrink adds 039bc1240165 mm/swap: add folio_throttle_swaprate adds b7dd44a12cf2 mm/shmem: convert shmem_add_to_page_cache to take a folio adds 069d849cde3a mm/shmem: turn shmem_should_replace_page into shmem_should [...] adds 0c023ef52d76 mm/shmem: add shmem_alloc_folio() adds 72827e5c2bcb mm/shmem: convert shmem_alloc_and_acct_page to use a folio adds b1d0ec3a9a25 mm/shmem: convert shmem_getpage_gfp to use a folio adds da08e9b79323 mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() adds a9595b305c0f mm: add folio_mapping_flags() adds 8b463be3a024 mm: add folio_test_movable() adds e7e3ffeb274f mm/migrate: convert move_to_new_page() into move_to_new_folio() adds 92fb05242a1b mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE adds e5a554014618 mm: page_table_check: move pxx_user_accessible_page into x86 adds de8c8e52836d mm: page_table_check: add hooks to public helpers adds 2e7dc2b632a3 mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h adds 42b2547137f5 arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK adds 3fee229a8eb9 riscv/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK adds c8db8c2628af mm: functions may simplify the use of return values adds 2e14a8d3bbcc mm/damon/reclaim: use resource_size function on resource object adds d1ed51fcdbd6 docs: vm/page_owner: tweak literal block in STANDARD FORMA [...] adds f67bed134a05 percpu: improve percpu_alloc_percpu event trace adds e7be8d1dd983 zram: remove double compression logic adds fe573327ffb1 tracing: incorrect gfp_t conversion adds 3f80492001aa mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access adds fc0e5b91dfe4 kasan: clean up comments in internal kasan.h adds 83f8e4a8b470 kasan: use tabs to align shadow values adds 06bc4cf6cdde kasan: give better names to shadow values adds c2ec0c8f6877 kasan: update documentation adds ca89f2a2e66d kasan: move boot parameters section in documentation adds fe30ddca9f18 kasan: clean-up kconfig options descriptions adds cd8c1fd8cdd1 mm/page_owner: use strscpy() instead of strlcpy() adds 60f272f6b09a mm/memory-failure.c: move clear_hwpoisoned_pages adds c8bd84f73fd6 mm/memory-failure.c: simplify num_poisoned_pages_dec adds 9113eaf331bf mm/memory-failure.c: add hwpoison_filter for soft offline adds f0696cb4068a mm/hwpoison: disable hwpoison filter during removing adds e240ac52f7da mm/memory-failure.c: simplify num_poisoned_pages_inc/dec adds e7392b4eca84 mm/highmem: fix kernel-doc warnings in highmem*.h adds 174270c2d664 Documentation/vm: include kdocs from highmem*.h into highmem.rst adds 85a85e760126 Documentation/vm: move "Using kmap-atomic" to highmem.h adds 110bf7a52307 Documentation/vm: rework "Temporary Virtual Mappings" section adds ae07562909f3 mm: change huge_ptep_clear_flush() to return the original pte adds 5d4af6195c87 mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration adds a00a875925a4 mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping adds 0effdf461c57 mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when [...] adds 6e02c46b4d97 mm: memory_hotplug: override memmap_on_memory when hugetlb [...] adds 9c54c522bb76 mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap pa [...] adds 78f39084b41d mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl adds 8e20d4b33266 mm/memcontrol: export memcg->watermark via sysfs for v2 memcg adds d4a157f5a26f mm/damon: add documentation for Enum value adds bbe832b9db2e mm, compaction: fast_find_migrateblock() should return pfn [...] adds 2c8a81dc0cc5 riscv/mm: fix two page table check related issues adds ed928a3402d8 arm64/mm: fix page table check compile error for CONFIG_PG [...] adds b265cdebdfef sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds cb648754a1d0 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds 52b52bf15b67 mm: khugepaged: skip DAX vma adds 78d12c19e02d mm: thp: only regular file could be THP eligible adds d2081b2bf819 mm: khugepaged: make khugepaged_enter() void function adds 2647d11b9e71 mm: khugepaged: make hugepage_vma_check() non-static adds c791576c6028 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 613bec092fe7 mm: mmap: register suitable readonly file vmas for khugepaged adds 92bafb20b2ed mm/swap: use helper is_swap_pte() in swap_vma_readahead adds 6106b93efad1 mm/swap: use helper macro __ATTR_RW adds afba72b17139 mm/swap: fold __swap_info_get() into its sole caller adds bc4a68adb151 mm/swap: remove unneeded return value of free_swap_slot adds 23b230ba8ac3 mm/swap: print bad swap offset entry in get_swap_device adds f19c25684c3e mm/swap: remove buggy cache->nr check in refill_swap_slots_cache adds dab8dfff49a6 mm/swap: remove unneeded p != NULL check in __swap_duplicate adds 3db3264d8a5f mm/swap: make page_swapcount and __lru_add_drain_all static adds eacde32757c7 mm/swap: avoid calling swp_swap_info when try to check SWP [...] adds 4b9ae8426cb4 mm/swap: add helper swap_offset_available() adds a930c210c42d mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT adds 3c3115ad6bad mm/swap: clean up the comment of find_next_to_unuse adds 133d2743ef93 mm/swap: fix the comment of get_kernel_pages adds ff351f4bb960 mm/swap: fix comment about swap extent adds 39799b6409fe Documentation: filesystems: proc: update meminfo section adds 7b42f1041c98 mm: Kconfig: move swap and slab config options to the MM section adds 519bcb797907 mm: Kconfig: group swap, slab, hotplug and thp options int [...] adds b3fbd58fcbb1 mm: Kconfig: simplify zswap configuration adds f6498b776d28 mm: zswap: add basic meminfo and vmstat coverage adds f4840ccfca25 zswap: memcg accounting adds 6d4675e60135 mm: don't be stuck to rmap lock on reclaim path adds 018160ad314d mm/mempolicy: fix uninit-value in mpol_rebind_policy() adds d14f5efadd84 tmpfs: fix undefined-behaviour in shmem_reconfigure() adds 3645b5ec0ad6 mm/page_owner.c: add missing __initdata attribute adds 10e0f7530205 mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() adds 3f913fc5f974 mm: fix missing handler for __GFP_NOWARN adds 37462a920392 nodemask.h: fix compilation error with GCC12 adds 2b132903de71 tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate adds 02e34fff195d mm: damon: use HPAGE_PMD_SIZE adds 7fb6378701dc cgroup: fix an error handling path in alloc_pagecache_max_30M() adds e384200e7066 mm/shmem: fix shmem folio swapoff hang adds 6140ae41effe zram: fix Kconfig dependency warning adds bb5ced41a658 MAINTAINERS: add Muchun as co-maintainer for HugeTLB adds 88ee134320b8 mm: fix a potential infinite loop in start_isolate_page_range() adds 185194f19134 include/trace/events/mmflags.h: cleanup for "tracing: inco [...] adds e5c3f619a04d include/trace/events/percpu.h: cleanup for "percpu: improv [...] adds 83d7d04f9d2e mm/kfence: print disabling or re-enabling message adds 3f1509c57b1b Revert "mm/vmscan: never demote for memcg reclaim" adds 33776141b812 selftests: vm: add process_mrelease tests adds 3413b2c872c3 ksm: fix typo in comment adds 75c96ccea2e1 selftests/vm/pkeys: fix typo in comment adds 3d3921ed271b selftests: vm: add migration to the .gitignore adds 9aa1af954db0 selftests: vm: check numa_available() before operating "me [...] adds ccd2a1201d26 selftests: vm: add "test_hmm.sh" to TEST_FILES adds 059873990007 selftests: vm: add the "settings" file with timeout variable adds f403f22f8ccb mm: kfence: use PAGE_ALIGNED helper adds 98931dd95fd4 Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/p [...] adds f1a9761fbb00 KVM: x86: Allow userspace to opt out of hypercall patching adds 6c2fa8b20d0c selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN adds b9f3973ab3a8 KVM: x86: nSVM: implement nested VMLOAD/VMSAVE adds edf721238576 KVM: x86: SVM: allow to force AVIC to be enabled adds 249f32493304 KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW adds a795cd43c5b5 KVM: x86/xen: Use gfn_to_pfn_cache for runstate area adds 916d3608df82 KVM: x86: Use gfn_to_pfn_cache for pv_time adds 7caf9571563e KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info adds 69d413cfcf77 KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info adds 8733068b9bdb KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from othe [...] adds 35025735a79e KVM: x86/xen: Support direct injection of event channel events adds 2fd6df2f2b47 KVM: x86/xen: intercept EVTCHNOP_send from guests adds 0ec6c5c5bb65 KVM: x86/xen: handle PV IPI vcpu yield adds 942c2490c23f KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID adds 536395260582 KVM: x86/xen: handle PV timers oneshot mode adds 28d1629f751c KVM: x86/xen: Kernel acceleration for XENVER_version adds fde0451be8fb KVM: x86/xen: Support per-vCPU event channel upcall via lo [...] adds 661a20fab7d1 KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EV [...] adds 1a65105a5aba KVM: x86/xen: handle PV spinlocks slowpath adds 25eaeebe710c KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND adds a29833e36b43 KVM: x86/xen: Update self test for Xen PV timers adds 1421211ae1de KVM: VMX: Prepare VMCS setting for posted interrupt enabli [...] adds fe3787a0d149 KVM: x86/i8259: Remove a dead store of irq in a conditional block adds ffbb61d09fc5 KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. adds 741e511b4208 KVM: x86: Don't snapshot "max" TSC if host TSC is constant adds e467b0de82b2 KVM: x86: Test case for TSC scaling and offset sync adds d063de55f479 KVM: x86: Support the vCPU preemption check with nopvspin [...] adds 1ee73a332f80 KVM: x86: SVM: use vmcb01 in init_vmcb adds db663af4a001 kvm: x86: SVM: use vmcb* instead of svm->vmcb where it mak [...] adds ea91559b0054 KVM: x86: SVM: remove vgif_enabled() adds 1d5a1b5860ed KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running adds d20c796ca370 KVM: x86: nSVM: implement nested LBR virtualization adds 74fd41ed16fd KVM: x86: nSVM: support PAUSE filtering when L0 doesn't in [...] adds 0b349662184b KVM: x86: nSVM: implement nested vGIF adds d5fa597ed870 KVM: x86: allow per cpu apicv inhibit reasons adds f44509f849fe KVM: x86: SVM: allow AVIC to co-exist with a nested guest running adds 945024d764a1 KVM: x86: optimize PKU branching in kvm_load_{guest|host}_ [...] adds 8d5678a76689 KVM: x86/mmu: Don't rebuild page when the page is synced a [...] adds a4cfff3f0f8c Merge branch 'kvm-older-features' into HEAD adds 04c975121cae KVM: x86/xen: Remove the redundantly included header file lapic.h adds 42c35fdc340f selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_ [...] adds 8176472563fb kvm: x86: Adjust the location of pkru_mask of kvm_mmu to r [...] adds 6e97b2b82290 kvm: vmx: remove redundant parentheses adds 77d727926607 x86/kvm: Don't waste kvmclock memory if there is nopv parameter adds aecce510fee5 KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition adds ca2a7c22a115 KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits adds fdc298da8661 KVM: x86: Move kvm_ops_static_call_update() to x86.c adds 8f969c0c3443 KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of [...] adds 34886e796c41 KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata adds 1921f3aa9263 KVM: x86: Use static calls to reduce kvm_pmu_ops overhead adds 45846661d104 KVM: x86: Drop WARNs that assert a triple fault never "esc [...] adds c3634d25fbee KVM: nVMX: Leave most VM-Exit info fields unmodified on fa [...] adds 9bd1f0efa859 KVM: nVMX: Clear IDT vectoring on nested VM-Exit for doubl [...] adds c24a950ec7d6 KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES adds 1aa0e8b144b6 Kconfig: Add option for asm goto w/ tied outputs to workar [...] adds 989b5db215a2 x86/uaccess: Implement macros for CMPXCHG on user addresses adds f122dfe44768 KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits adds 1c2361f667f3 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses adds 5d6c7de6446e KVM: x86: Bail to userspace if emulation of atomic user ac [...] adds 71d7c575a673 Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds f30903394eb6 x86/cpufeatures: Add virtual TSC_AUX feature bit adds 296d5a17e793 KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/M [...] adds 65936229d358 KVM: x86/mmu: Check for host MMIO exclusion from mem encry [...] adds 8b9e74bfbf8c KVM: x86/mmu: Use enable_mmio_caching to track if MMIO cac [...] adds daed87b8767c KVM: x86/mmu: nested EPT cannot be used in SMM adds 82ffa13f7933 KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs adds 39e7e2bf321a KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm [...] adds 25cc05652cd6 KVM: x86/mmu: rephrase unclear comment adds 6819af7597d8 KVM: x86: Clean up and document nested #PF workaround adds b89805082adf KVM: x86/mmu: remove "bool base_only" arguments adds e5ed0fb01004 KVM: x86/mmu: split cpu_role from mmu_role adds 60f3cb60a59d KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs adds ec283cb1dcb9 KVM: x86/mmu: remove ept_ad field adds 19b5dcc3be2e KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common adds 2ba676774dfc KVM: x86/mmu: cleanup computation of MMU roles for two-dim [...] adds f417e1459a12 KVM: x86/mmu: cleanup computation of MMU roles for shadow paging adds 362505deb8e2 KVM: x86/mmu: store shadow EFER.NX in the MMU role adds 7a458f0e1ba1 KVM: x86/mmu: remove extended bits from mmu_role, rename field adds 7a7ae8292391 KVM: x86/mmu: rename kvm_mmu_role union adds faf729621c96 KVM: x86/mmu: remove redundant bits from extended role adds 56b321f9e332 KVM: x86/mmu: simplify and/or inline computation of shadow [...] adds a7f1de9b6066 KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu adds a972e29c1d6c KVM: x86/mmu: replace shadow_root_level with root_role.level adds 4d25502aa12e KVM: x86/mmu: replace root_level with cpu_role.base.level adds 347a0d0ded16 KVM: x86/mmu: replace direct_map with root_role.direct adds 7223fd2d5338 KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible adds 9f084f7c2ed7 KVM: SVM: Introduce trace point for the slow-path of avic_ [...] adds 767d8d8d503f KVM: X86/MMU: Add sp_has_gptes() adds 84e5ffd045f3 KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest adds 6fcee03df6a1 KVM: x86: avoid loading a vCPU after .vm_destroy was called adds f502cc568de9 KVM: Add max_vcpus field in common 'struct kvm' adds c180269d27bf KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c adds 6ea6581f1271 Merge branch 'kvm-tdp-mmu-atomicity-fix' into HEAD adds 9913288318aa Merge branch 'kvm-amd-pmu-fixes' into HEAD adds 33fbe6befa62 KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness adds 91ab933f7514 KVM: VMX: clean up pi_wakeup_handler adds 54275f74cf38 KVM: x86/mmu: Don't attempt fast page fault just because E [...] adds 5c64aba5179f KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" adds 5276c616abf1 KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* " [...] adds 8a009d5bca0a KVM: x86/mmu: Make all page fault handlers internal to the MMU adds 8d5265b10163 KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP [...] adds 1075d41efd59 KVM: x86/mmu: Expand and clean up page fault stats adds c9f3d9fbcd9a KVM: x86: a vCPU with a pending triple fault is runnable adds c919e881ba83 KVM: x86/mmu: Rename reset_rsvds_bits_mask() adds e54f1ff244ac KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask adds 3c5c32457d7d KVM: VMX: Include MKTME KeyID bits in shadow_zero_check adds 6ba1e04fa607 KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely po [...] adds e0ac535178ad KVM: LAPIC: Trace LAPIC timer expiration on every vmentry adds 825be3b5abae KVM: selftests: x86: Fix test failure on arch lbr capable [...] adds 4b88524c47d7 Merge remote-tracking branch 'arm64/for-next/sme' into kvm [...] adds 6a437208cb94 arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition adds bdcc2f280334 arm64: Add RV and RN fields for ESR_ELx_WFx_ISS adds 69bb02ebc38a arm64: Add HWCAP advertising FEAT_WFXT adds 9eae58852975 arm64: Add wfet()/wfit() helpers adds 7d26b0516a0d arm64: Use WFxT for __delay() when possible adds b57de4ffd7c6 KVM: arm64: Simplify kvm_cpu_has_pending_timer() adds daf85a5f6be3 KVM: arm64: Introduce kvm_counter_compute_delta() helper adds 89f5074c503b KVM: arm64: Handle blocking WFIT instruction adds a3fb59651449 KVM: arm64: Offer early resume for non-blocking WFxT instructions adds 06e0b802583d KVM: arm64: Expose the WFXT feature to guests adds b2c4caf3316c Merge branch kvm-arm64/wfxt into kvmarm-master/next adds 92abe0f81e13 KVM: arm64: Introduce hyp_alloc_private_va_range() adds f922c13e778d KVM: arm64: Introduce pkvm_alloc_private_va_range() adds ce3354318a57 KVM: arm64: Add guard pages for KVM nVHE hypervisor stack adds 1a919b17ef01 KVM: arm64: Add guard pages for pKVM (protected nVHE) hype [...] adds 66de19fad9ef KVM: arm64: Detect and handle hypervisor stack overflows adds 6ccf9cb557bd KVM: arm64: Symbolize the nVHE HYP addresses adds 904cabf47124 Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next adds 001bb819994c KVM: arm64: Return a bool from emulate_cp() adds 28eda7b5e824 KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds adds e65197666773 KVM: arm64: Wire up CP15 feature registers to their AArch6 [...] adds 9369bc5c5e35 KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg [...] adds fd1264c4ca61 KVM: arm64: Start trapping ID registers for 32 bit guests adds a9e192cd4fc7 KVM: arm64: Hide AArch32 PMU registers when not available adds ee87a9bd657e KVM: arm64: Fix new instances of 32bit ESRs adds d25f30fe41ee Merge branch kvm-arm64/aarch32-idreg-trap into kvmarm-master/next adds 85fbe08e4da8 KVM: arm64: Factor out firmware register handling from psci.c adds 05714cab7d63 KVM: arm64: Setup a framework for hypercall bitmap firmwar [...] adds 428fd6788d4d KVM: arm64: Add standard hypervisor firmware register adds b22216e1a617 KVM: arm64: Add vendor hypervisor firmware register adds f1ced23a9be5 Docs: KVM: Rename psci.rst to hypercalls.rst adds fa246c68a04d Docs: KVM: Add doc for the bitmap firmware registers adds ea7332639496 tools: Import ARM SMCCC definitions adds bf08515d39cb selftests: KVM: Rename psci_cpu_on_test to psci_test adds e918e2bc52c8 selftests: KVM: Create helper for making SMCCC calls adds 5ca24697d540 selftests: KVM: aarch64: Introduce hypercall ABI test adds 920f4a55fdaa selftests: KVM: aarch64: Add the bitmap firmware registers [...] adds c36820b04c56 Documentation: Fix index.rst after psci.rst renaming adds 2cde51f1e10f KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace adds 528ada2811ba KVM: arm64: Fix hypercall bitmap writeback when vcpus have [...] adds 0586e28aaa32 Merge branch kvm-arm64/hcall-selection into kvmarm-master/next adds 5bc2cb95ad03 KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2 adds 1e5794295c5d KVM: arm64: Dedupe vCPU power off helpers adds b171f9bbb130 KVM: arm64: Track vCPU power state using MP state values adds 1c6219e3faf1 KVM: arm64: Rename the KVM_REQ_SLEEP handler adds 3fdd04592d38 KVM: arm64: Return a value from check_vcpu_requests() adds 7b33a09d036f KVM: arm64: Add support for userspace to suspend a vCPU adds bfbab4456877 KVM: arm64: Implement PSCI SYSTEM_SUSPEND adds 6689fb8f21ec selftests: KVM: Rename psci_cpu_on_test to psci_test adds 694e3dcc4747 selftests: KVM: Create helper for making SMCCC calls adds d135399a97cc selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in [...] adds 67a36a821312 selftests: KVM: Refactor psci_test to make it amenable to [...] adds b26dafc8a9e7 selftests: KVM: Test SYSTEM_SUSPEND PSCI call adds 582eb04e05dd Documentation: KVM: Fix title level for PSCI_SUSPEND adds 3b8e21e3c3b7 Merge branch kvm-arm64/psci-suspend into kvmarm-master/next adds 94828468a608 KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs adds 4645d11f4a55 KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation adds 49a1a2c70a7f KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a ne [...] adds ec2cff6cbdbe Merge branch kvm-arm64/vgic-invlpir into kvmarm-master/next adds 3cb8a091a701 KVM: arm64: Wrapper for getting pmu_events adds e987a4c60f97 KVM: arm64: Repack struct kvm_pmu to reduce size adds 84d751a019a9 KVM: arm64: Pass pmu events to hyp via vcpu adds 722625c6f4c5 KVM: arm64: Reenable pmu in Protected Mode adds 20492a62b99b KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS i [...] adds 8794b4f510f7 Merge branch kvm-arm64/per-vcpu-host-pmu-data into kvmarm- [...] adds f1f0c0cfeaa7 KVM: arm64: Don't BUG_ON() if emulated register table is unsorted adds 325031d4f39c KVM: arm64: Print emulated register table name when it is [...] adds 7ee74cc7ad7e KVM: arm64: Avoid unnecessary absolute addressing via literals adds bd61395ae839 KVM: arm64: nvhe: Eliminate kernel-doc warnings adds 4d2e469e163e KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler adds 249838b7660a KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE adds cae889302ebf KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS [...] adds 822ca7f82b21 Merge branch kvm-arm64/misc-5.19 into kvmarm-master/next adds cafe7e544d49 KVM: arm64: vgic: Check that new ITEs could be saved in gu [...] adds 243b1f6c8f07 KVM: arm64: vgic: Add more checks when restoring ITS tables adds a1ccfd6f6e06 KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures adds 8c5e74c90bb5 KVM: arm64: vgic: Undo work in failed ITS restores adds 5c0ad551e9aa Merge branch kvm-arm64/its-save-restore-fixes-5.19 into kv [...] adds 47e8eec83262 Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/li [...] adds ac6c85e962d4 KVM: selftests: riscv: Improve unexpected guest trap handling adds dba90d6fb8b0 KVM: selftests: riscv: Remove unneeded semicolon adds 26708234eb12 RISC-V: KVM: Use G-stage name for hypervisor page table adds b4bbb95ea6c4 RISC-V: KVM: Add Sv57x4 mode support for G-stage adds c7fa3c48de86 RISC-V: KVM: Treat SBI HFENCE calls as NOPs adds 2415e46e3a9a RISC-V: KVM: Introduce range based local HFENCE functions adds 486a38429498 RISC-V: KVM: Reduce KVM_MAX_VCPUS value adds 13acfec2dbcc RISC-V: KVM: Add remote HFENCE functions based on VCPU requests adds 92e450507d56 RISC-V: KVM: Cleanup stale TLB entries when host CPU changes adds affa28e4d094 RISC-V: KVM: Introduce ISA extension register adds fed9b26b2501 MAINTAINERS: Update KVM RISC-V entry to cover selftests support adds b699da3dc279 Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-ris [...] adds 4689752c79fa drivers/s390/char: Add Ultravisor io device adds cbac924200b8 selftests: drivers/s390x: Add uvdevice tests adds c783631b0bff KVM: s390: Don't indicate suppression on dirtying, failing memop adds c71159648c3c KVM: s390: selftest: Test suppression indication on key pr [...] adds 1644e2705920 Merge tag 'kvm-s390-next-5.19-1' of git://git.kernel.org/p [...] adds eb3de2d8f78d s390/uv_uapi: depend on CONFIG_S390 adds d187ba531230 x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(s [...] adds d22d2474e395 KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent [...] adds fee060cd52d6 KVM: x86: avoid calling x86 emulator without a decoded ins [...] adds 0547758a6de3 x86/kvm: Alloc dummy async #PF token outside of raw spinlock adds 619f51da0979 KVM: LAPIC: Drop pending LAPIC timer injection when cancel [...] adds baec4f5a018f x86, kvm: use correct GFP flags for preemption disabled adds 186af6bb40c4 Documentation: kvm: reorder ARM-specific section about KVM [...] adds 366d4a12cdcf KVM: selftests: x86: Sync the new name of the test case to [...] adds ffd1925a596c KVM: x86: Fix the intel_pt PMI handling wrongly considered [...] adds bf9095424d02 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b1c8312c6bd7 media: lirc: add missing exceptions for lirc uapi header file adds 2cd01bd6b117 platform/chrome: cros_ec: fix error handling in cros_ec_re [...] adds f47a6113f4e8 platform/chrome: cros_ec: remove unused variable `was_wake [...] adds 9fbe967d4e6e platform/chrome: cros_ec: determine `wake_enabled` in cros [...] adds 5781a33098c6 platform/chrome: cros_ec: sort header inclusion alphabetically adds 8d4668064cce platform/chrome: cros_ec: append newline to all logs adds 57b888ca2541 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it [...] adds 6a5d778edaa3 platform/chrome: cros_ec_lpcs: detect the Framework Laptop adds c9bc1a0ef9f6 platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O por [...] adds 7464ff8bf2d7 platform/chrome: cros_ec_typec: Check for EC driver adds 0a4cad9c11ad platform/chrome: Add ChromeOS ACPI device driver adds 42701e7c0cd2 platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in [...] adds 71d3ae7fb640 platform/chrome: correct cros_ec_prepare_tx() usage adds c2dcb1b06053 platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_p [...] adds 20a264c97bc8 platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_g [...] adds 8bff946c4199 platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt [...] adds ddec8e9e90ce platform/chrome: cros_ec_spi: drop unneeded BUG_ON() adds bbd43a37ec7a platform/chrome: cros_ec_spi: drop BUG_ON() if `din` isn't [...] adds a6c13d87b4b7 platform/chrome: Use tables for values lists of ChromeOS A [...] adds abd4fd43f2af platform/chrome: Use imperative mood for ChromeOS ACPI sys [...] adds f1f88bb51f1a Merge tag 'tag-chrome-platform-for-v5.19' of git://git.ker [...] adds 265a3bf486d4 dt-bindings: gpio: uniphier: Add hogs parsing adds 1cef8b501976 gpiolib: Get rid of redundant 'else' adds afd24a50c73c dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support adds 43ebbb92e43f gpio: rcar: Add R-Car Gen4 support adds 24a9dbb1c157 gpiolib: Move error message out of a spinlock adds 57017edd46f8 gpiolib: Embed iterator variable into for_each_gpio_desc_w [...] adds 66f46e370a9a gpiolib: Split out for_each_gpio_desc() macro adds 3de69ae1c407 gpiolib: Refactor gpiolib_dbg_show() with help of for_each [...] adds 234c52097ce4 gpiolib: Extract gpio_chip_get_value() wrapper adds 06a6a774f6b8 dt-bindings: gpio: realtek-otto: Add rtl9300 compatible adds 512c5be35223 gpio: realtek-otto: Support reversed port layouts adds 95fa6dbe58f2 gpio: realtek-otto: Support per-cpu interrupts adds deaf1cecdeb0 gpio: realtek-otto: Add RTL930x support adds d0b55b6912f3 dt-bindings: gpio: realtek-otto: Add rtl9310 compatible adds d3bf3dc4bbbf gpio: realtek-otto: Add RTL931x support adds 4f3e79b36d7f gpio: ixp4xx: Detect special machines by compatible adds 3c938cc5cebc gpio: use raw spinlock for gpio chip shadowed data adds 6588cb81e546 dt-bindings: gpio: add common consumer GPIO lines adds c83227a5d05e irq/gpio: ixp4xx: Drop boardfile probe path adds fae74fb5d525 gpio: pcf857x: Make teardown callback return void adds 2e9cf8458d3f gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible adds 85ebb1a6bd62 gpiolib: Introduce for_each_gpiochip_node() loop helper adds 0b19dde90ad0 gpiolib: Introduce gpiochip_node_count() helper adds d9463201ec08 pinctrl: stm32: Replace custom code by gpiochip_node_count() call adds bb949ed9b16b pinctrl: stm32: Switch to use for_each_gpiochip_node() helper adds 1e0afd470e26 pinctrl: renesas: rza1: Replace custom code by gpiochip_no [...] adds 5e455dd93397 pinctrl: renesas: rza1: Switch to use for_each_gpiochip_no [...] adds 0173ce55e508 pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper adds 954445c72fc7 pinctrl: samsung: Drop redundant node parameter in samsung [...] adds 492fca28fae8 pinctrl: samsung: Switch to use for_each_gpiochip_node() helper adds af47d8033fc7 gpiolib: Introduce a helper to get first GPIO controller node adds 2954ce1e4525 pinctrl: armada-37xx: Switch to use fwnode instead of of_node adds 46d34d4d502e pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irq [...] adds 2b2dce809920 pinctrl: meson: Rename REG_* to MESON_REG_* adds 6671d0bc1786 pinctrl: meson: Enable COMPILE_TEST adds edc5601db664 pinctrl: meson: Replace custom code by gpiochip_node_count() call adds c85b2f15f593 Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub [...] adds 30a35c07d9e9 gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610 adds 6d5f2207447b gpio: max732x: Drop unused support for irq and setup code [...] adds a9e49635e263 gpio: pca953xx: Add support for pca6408 adds 2d4fdc15f9b7 dt-bindings: gpio: pca95xx: add entry for pca6408 adds 7f42aa7b008c gpio: max77620: Make the irqchip immutable adds 86bfb916df59 Merge branch 'irq/gpio-immutable' of git://git.kernel.org/ [...] adds cf8f4462e5fa gpio: zevio: drop of_gpio.h header adds e993e2360589 gpio: 104-dio-48e: Utilize iomap interface adds bed58069905d gpio: 104-idi-48: Utilize iomap interface adds e0a574ef413b gpio: 104-idio-16: Utilize iomap interface adds 54c8e25174a5 gpio: gpio-mm: Utilize iomap interface adds 5561a2b08639 gpio: ws16c48: Utilize iomap interface adds a998ec3d7bae gpio: ftgpio: Remove unneeded ERROR check before clk_disab [...] adds 7869b481025c gpio: ml-ioh: Convert to use managed functions pcim* and devm_* adds c680c6a814a2 gpio: sim: Use correct order for the parameters of devm_kcalloc() adds cfc2b00ebed6 gpio: dwapb: Make the irqchip immutable adds ac2f6f9385aa gpio: pca953x: Make the irqchip immutable adds 61550be779dc gpio: pcf857x: Make the irqchip immutable adds 718b972d32da gpio: rcar: Make the irqchip immutable adds 5a7cb9f3978d gpio: sifive: Make the irqchip immutable adds 7182e897695d Merge tag 'gpio-updates-for-v5.19' of git://git.kernel.org [...] adds cd285535b8ee dt-bindings: mailbox: qcom-ipcc: simplify the example adds 262190a8ca2b mailbox: imx: remove redundant initializer adds 1b0070aca35e mailbox: remove an unneeded NULL check on list iterator adds 1b3418ac6451 dt-bindings: gce: add the GCE header file for MT8186 adds 8f585d14030d mailbox: tegra-hsp: Add tegra_hsp_sm_ops adds 58919326e72f dt-bindings: tegra186-hsp: add type for shared mailboxes adds 74c20dd0f892 mailbox: tegra-hsp: Add 128-bit shared mailbox support adds dea27cda4611 dt-bindings: mailbox: mtk,adsp-mbox: add mt8186 compatible name adds 02b5c35a6171 mailbox: mediatek: support mt8186 adsp mailbox adds 504ff5b00853 mailbox:imx: using pm_runtime_resume_and_get adds d9512696082b mailbox: omap: using pm_runtime_resume_and_get to simplify [...] adds a022c7c96ca1 mailbox: correct kerneldoc adds 9accf46b7fb8 dt-bindings: mailbox: remove the IPCC "wakeup" IRQ adds 369e4ef87a8f mailbox: pcc: Fix an invalid-load caught by the address sanitizer adds c25f77899753 mailbox: qcom-ipcc: Log the pending interrupt during resume adds bca1a1004615 mailbox: forward the hrtimer if not queued and under a lock adds 79f9fbe30352 mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n adds cdeffe87f790 Merge tag 'mailbox-v5.19' of git://git.linaro.org/landing- [...] adds a60707d74bd1 sched: Move child_runs_first sysctls to fair.c adds f5ef06d58be8 sched: Move schedstats sysctls to core.c adds d9ab0e63fa7f sched: Move rt_period/runtime sysctls to rt.c adds 84227c12888b sched: Move deadline_period sysctls to deadline.c adds dafd7a9dad22 sched: Move rr_timeslice sysctls to rt.c adds 28f152cd0926 sched/rt: fix build error when CONFIG_SYSCTL is disable adds 3267e0156c33 sched: Move uclamp_util sysctls to core.c adds d4ae80ffa64f sched: Move cfs_bandwidth_slice sysctls to fair.c adds 8a0441415b3f sched: Move energy_aware sysctls to topology.c adds 06d177662fb8 kernel/reboot: move reboot sysctls to its own file adds 43fe219aa56a mm: move oom_kill sysctls to their own file adds aa779e510219 mm: move page-writeback sysctls to their own file adds f79c9b8ae8bd kernel/lockdep: move lockdep sysctls to its own file adds 9df918698408 kernel/panic: move panic sysctls to its own file adds 801b501439d1 kernel/acct: move acct sysctls to its own file adds 1186618a6a35 kernel/delayacct: move delayacct sysctls to its own file adds d772cc2c3219 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] adds 8e4e83b2278b ftrace: move sysctl_ftrace_enabled to ftrace.c adds 383189718496 Merge remote-tracking branch 'bpf-next/pr/bpf-sysctl' into [...] adds 5d79fa0d3325 ftrace: Fix build warning adds f8b7d2b4c192 ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y adds 988f11e04640 latencytop: move sysctl to its own file adds 3c6a4cba3138 mm: fix unused variable kernel warning when SYSCTL=n adds cb55f27ac932 fs/proc: Introduce list_for_each_table_entry for proc sysctl adds 8fd7c2144d12 ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n adds acd0b04ecc79 sysctl: minor cleanup in new_dir() adds a467257ffe4b kernel/kexec_core: move kexec_core sysctls into its own file adds 764aaf44cd64 reboot: Fix build warning without CONFIG_SYSCTL adds 494dcdf46e5c sched: Fix build warning without CONFIG_SYSCTL adds 44d35720c9a6 Merge tag 'sysctl-5.19-rc1' of git://git.kernel.org/pub/sc [...] adds cfc1d277891e module: Move all into module/ adds 8ab4ed08a24f module: Simple refactor in preparation for split adds 5aff4dfdb4ae module: Make internal.h and decompress.c more compliant adds 1be9473e31ab module: Move livepatch support to a separate file adds 58d208de3e8d module: Move latched RB-tree support to a separate file adds b33465fe9c52 module: Move strict rwx support to a separate file adds 0c1e42805c25 module: Move extra signature support out of core code adds 473c84d1856e module: Move kmemleak support to a separate file adds 91fb02f31505 module: Move kallsyms support into a separate file adds 08126db5ff73 module: kallsyms: Fix suspicious rcu usage adds 0ffc40f6c8ab module: Move procfs support into a separate file adds 44c09535de47 module: Move sysfs support into a separate file adds f64205a42046 module: Move kdb module related code out of main kdb code adds 47889798da43 module: Move version support into a separate file adds 0597579356fe module: Make module_enable_x() independent of CONFIG_ARCH_ [...] adds 32a08c17d809 module: Move module_enable_x() and frob_text() in strict_rwx.c adds ef505058dc55 module: Rework layout alignment to avoid BUG_ON()s adds 7337f929d567 module: Rename debug_align() as strict_align() adds 80b8bf436990 module: Always have struct mod_tree_root adds 446d55666d55 module: Prepare for handling several RB trees adds 6ab9942c44b2 module: Introduce data_layout adds 01dc0386efb7 module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC adds 55ce556dbf92 module: Remove module_addr_min and module_addr_max adds eeaec7801c42 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] adds 80140a81f7f8 module.h: simplify MODULE_IMPORT_NS adds c14e522bc76e module: Make module_flags_taint() accept a module's taints [...] adds 6fb0538d0121 module: Move module_assert_mutex_or_preempt() to internal.h adds 99bd9956551b module: Introduce module unload taint tracking adds 391e982bfa63 module: fix [e_shstrndx].sh_size=0 OOB access adds 8eac910a4934 module: show disallowed symbol name for inherit_taint() adds c6eee9df57a6 module: do not pass opaque pointer for symbol search adds cdd66eb52fda module: do not binary-search in __ksymtab_gpl if fsa->gplo [...] adds 7390b94a3c2d module: merge check_exported_symbol() into find_exported_s [...] adds ef98f9cfe20d Merge tag 'modules-5.19-rc1' of git://git.kernel.org/pub/s [...] adds b3bbf6a70ba0 ARC: enable HAVE_REGS_AND_STACK_ACCESS_API feature adds fb0b54909b15 ARC: implement syscall tracepoints adds 9a78a8a8bb58 ARC: disasm: handle ARCv2 case in kprobe get/set functions adds 6aa98f621786 ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type adds ba62a537b48d Merge tag 'arc-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds d49401999add openrisc: fix typos in comments adds 065b8ced7c40 openrisc: remove bogus nops and shutdowns adds 635267b7a8f1 openrisc: define nop command for simulator reboot adds 87e387acd8eb openrisc: Add gcc machine instruction flag configuration adds e449759c246e openrisc: Cleanup emergency print handling adds 29bbb2a90fcd openrisc: Add support for liteuart emergency printing adds a0a94bc9a68f openrisc: Add syscall details to emergency syscall debugging adds 7d2ae3decda0 openrisc: Pretty print show_registers memory dumps adds fe47623a798b openrisc: Update litex defconfig to support glibc userland adds f4b26b1a7b3e openrisc/traps: Declare file scope symbols as static adds de901d12df89 openrisc/traps: Remove die_if_kernel function adds 024b58f3d92d openrisc/traps: Declare unhandled_exception for asmlinkage adds 5a344bbe88bf openrisc/time: Fix symbol scope warnings adds 2f51d67e42a2 openrisc/delay: Add include to fix symbol not declared warning adds d8fee3f6fa5a openrisc/fault: Fix symbol scope warnings adds ed3a88d7dbbb openrisc: Remove unused IMMU tlb workardound adds 83da38d82b2f openrisc: Allow power off handler overriding adds 7f50d4dfe816 Merge tag 'for-linus' of https://github.com/openrisc/linux adds 91e23b1c3982 NFSD: Clean up nfsd_splice_actor() adds 45cb7955c180 SUNRPC: Clean up svc_deferred_class trace events adds 37324e6bb120 SUNRPC: Cache deferral injection adds 0b6c14bdd908 SUNRPC: Make cache_req::thread_wait an unsigned long adds 4af8b42e5629 SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 983084b2672c SUNRPC: Remove svc_rqst::rq_xprt_hlen adds 66af25799940 NFSD: add courteous server support for thread with only de [...] adds 3d6942715180 NFSD: add support for share reservation conflict to courte [...] adds d76cc46b37e1 NFSD: move create/destroy of laundry_wq to init_nfsd and e [...] adds 591502c5cb32 fs/lock: add helper locks_owner_has_blockers to check for [...] adds 2443da2259e9 fs/lock: add 2 callbacks to lock_manager_operations to res [...] adds 27431affb0db NFSD: add support for lock conflict to courteous server adds e9488d5ae13c NFSD: Show state of courtesy client in client info adds 586095d339b1 SUNRPC: Don't disable preemption while calling svc_pool_fo [...] adds 2059b698a2ef SUNRPC: Simplify synopsis of svc_pool_for_cpu() adds e61568599c9a NFSD: Clean up nfsd3_proc_create() adds 14ee45b70dd0 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() adds 5f46e950c395 NFSD: Refactor nfsd_create_setattr() adds df9606abddfb NFSD: Refactor NFSv3 CREATE adds 254454a5aa4a NFSD: Refactor NFSv4 OPEN(CREATE) adds 1c388f27759c NFSD: Remove do_nfsd_create() adds f4d84c52643a NFSD: Clean up nfsd_open_verified() adds fb70bf124b05 NFSD: Instantiate a struct file when creating a regular NF [...] adds f67a16b14704 NFSD: Remove dprintk call sites from tail of nfsd4_open() adds 26320d7e317c NFSD: Fix whitespace adds 7e2ce0cc15a5 NFSD: Move documenting comment for nfsd4_process_open2() adds 0122e882119d NFSD: Trace filecache opens adds bb283ca18d1e NFSD: Clean up the show_nf_flags() macro adds 28df0988815f SUNRPC: Use RMW bitops in single-threaded hot paths adds 62fdb65edb6c nfsd: Unregister the cld notifier when laundry_wq create failed adds 6f6f84aa215f nfsd: Fix null-ptr-deref in nfsd_fill_super() adds fd5e363eac77 nfsd: destroy percpu stats counters after reply cache shutdown adds ce3c4ad7f4ce NFSD: Fix possible sleep during nfsd4_release_lockowner() adds bd8fdb6e545f NFSD: Modernize nfsd4_release_lockowner() adds 043862b09cc0 NFSD: Add documenting comment for nfsd4_release_lockowner() adds 08af54b3e572 NFSD: nfsd_file_put() can sleep adds 6d29d7fe4f0c Merge tag 'nfsd-5.19' of git://git.kernel.org/pub/scm/linu [...] adds d37aa2efc89b gcc-plugins: use KERNELVERSION for plugin version adds 090b39af591c Merge tag 'hardening-v5.19-rc1-fix1' of git://git.kernel.o [...] adds 45bf247218eb RDMA/irdma: Remove the redundant variable adds 30ad63e784dd IB/uverbs: Move enum ib_raw_packet_caps to uapi adds f543a3e82bb2 IB/uverbs: Move part of enum ib_device_cap_flags to uapi adds 22cbc6c2681a IB/rdmavt: add missing locks in rvt_ruc_loopback adds e945c653c8e9 RDMA: Split kernel-only global device caps from uverbs dev [...] adds 4302005f07d2 IB/SA: Replace usage of found with dedicated list iterator [...] adds d9539fb7c21e RDMA/usnic: Stop using iommu_present() adds cc97c6d94ed5 RDMA/usnic: Refactor usnic_uiom_alloc_pd() adds 9227b6cec55e RDMA/rxe: Remove type 2A memory window capability adds 5c477ee76810 RDMA/rxe: Remove mc_grp_pool from struct rxe_dev adds 409baed5d743 RDMA/rxe: Remove support for SMI QPs from rdma_rxe adds 98c8026331ce RDMA/rxe: Remove reliable datagram support adds c2fcafa78a33 RDMA/hns: Remove unnecessary check for the sgid_attr when [...] adds 9216d0594383 RDMA/hns: Remove unused function to_hns_roce_state() adds 601cdd861cf5 RDMA/hns: Remove redundant variable "ret" adds ac88da750f09 RDMA/hns: Add judgment on the execution result of CMDQ tha [...] adds 6f4f5cf98233 RDMA/hns: Init the variable at the suitable place adds 7bf5323b0595 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds 2f917af77701 RDMA/rxe: Generate a completion for unsupported/invalid opcode adds b5a93e79df64 RDMA/mlx5: Fix flow steering egress flow adds 04876c12c19e RDMA/mlx5: Move init and cleanup of UMR to umr.c adds f49c856ac2ef RDMA/mlx5: Move umr checks to umr.h adds 8a8a5d37c7b4 RDMA/mlx5: Move mkey ctrl segment logic to umr.c adds ba6a9c6899b2 RDMA/mlx5: Simplify get_umr_update_access_mask() adds fe765aeb7712 RDMA/mlx5: Expose wqe posting helpers outside of wr.c adds 6f0689fdf19e RDMA/mlx5: Introduce mlx5_umr_post_send_wait() adds 33e8aa8e0498 RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs adds 483196764091 RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access adds 916adb491e84 RDMA/mlx5: Move creation and free of translation tables to umr.c adds b3d47ebd4908 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas adds 636bdbfc9996 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt adds c8a02e38f86f RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() adds 0f328c70341f RDMA/rxe: Remove useless parameters for update_state() adds ff815a89398d RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage adds e7734156b0ad RDMA/rxe: Replace paylen by payload adds cc377b9b24c7 RDMA/hns: Remove unnecessary ret variable from hns_roce_de [...] adds e8ea058edc2b RDMA/hns: Add the detection for CMDQ status in the device [...] adds db5dfbf5b201 RDMA/hns: Remove the num_cqc_timer variable adds 08d709d5e124 RDMA/rxe: Optimize the mr pool struct adds 1a7085b34291 RDMA/rxe: Skip adjusting remote addr for write in retry operation adds 0b1fbfb9e905 RDMA/rxe: Remove IB_SRQ_INIT_MASK adds b2a41678fc21 RDMA/rxe: Add rxe_srq_cleanup() adds 4e05a4b329e9 RDMA/rxe: Check rxe_get() return value adds ed2b5dd0f895 RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() adds cf40367961d8 RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() adds cde3f5d68227 RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() adds 4703b4f0d94a RDMA/rxe: Enforce IBA C11-17 adds a2d36b02c15d RDMA/siw: Enable siw on tunnel devices adds 81091d7696ae RDMA/irdma: Add SW mechanism to generate completions on error adds 82600b2d3cd5 RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() adds 813c980294d4 RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() adds 845517ed04ae RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() adds 988d74deaa46 RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_ [...] adds 549f39a58acf IB/isert: Avoid flush_scheduled_work() usage adds 9cf62d91e4b7 RDMA/mlx4: Avoid flush_scheduled_work() usage adds d0d4df06cca5 IB/iser: Fix typo in comment adds 25ec8b35b374 IB/qib: Fix typo in comment adds 684b916b3028 IB/hf1: Fix typo in comment adds 83567cee0472 RDMA/core: Fix typo in comment adds b599b31033aa IB/core: Fix typo in comment adds a6f844da39af Merge tag 'v5.18' into rdma.git for-next adds 7f60951ff4d1 RDMA/rxe: Fix an error handling path in rxe_get_mcg() adds 05c03dfd09c0 RDMA/hfi1: Prevent use of lock before it is initialized adds 629e052d0c98 RDMA/hfi1: Prevent panic when SDMA is disabled adds f93e91a0372c RDMA/hfi1: Fix potential integer multiplication overflow errors adds 676bffa02e4a RDMA/hfi1: Remove pointless driver version adds 1994c3134068 RDMA/hfi1: Consolidate software versions adds b90c7e97c48b RDMA/hfi1: Remove all traces of diagpkt support adds 9c477178a0a1 RDMA/rtrs-clt: Fix one kernel-doc comment adds 780d8ce71628 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds cfc97abcbe0b dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 84b98f4ce4d1 dm: factor out dm_io_set_error and __dm_io_dec_pending adds 4857abf66434 dm: simplify dm_io access in dm_split_and_process_bio adds 3b03f7c1242c dm: simplify dm_start_io_acct adds fe221db4192c dm: mark various branches unlikely adds 6cbce280fc74 dm: add local variables to clone_endio and __map_bio adds 982b48ae25d9 dm: move hot dm_io members to same cacheline as dm_target_io adds 563a225c9fd2 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 442761fd2b29 dm: conditionally enable branching for less used features adds e86f2b005a51 dm: simplify basic targets adds bdb34759a0db dm: use bio_sectors in dm_aceept_partial_bio adds b992b40dfcc1 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct adds e6926ad0c988 dm: pass dm_io instance to dm_io_acct directly adds d3de6d12694d dm: switch to bdev based IO accounting interfaces adds 7dd76d1feec7 dm: improve bio splitting and associated IO accounting adds 2e803cd99ba8 dm: don't grab target io reference in dm_zone_map_bio adds 0f14d60a023c dm: improve dm_io reference counting adds ec211631ae24 dm: put all polled dm_io instances into a single list adds 9d20653fe84e dm: simplify bio-based IO accounting further adds 4edadf6dcb54 dm: improve abnormal bio processing adds bfe2b0146c4d dm stats: add cond_resched when looping over entries adds d3f2a14b8906 dm integrity: fix error code in dm_integrity_ctr() adds 567dd8f34560 dm crypt: make printing of the key constant-time adds c06dfd124d46 dm mpath: provide high-resolution timer to HST for bio-based adds d254c3699fdd dm cache metadata: remove unnecessary variable in __dump_mapping adds ca522482e3ea dm: pass NULL bdev to bio_alloc_clone adds 7e284070abe5 Merge tag 'for-5.19/dm-changes' of git://git.kernel.org/pu [...] adds 189b0ddc2451 pipe: Fix missing lock in pipe_resize_ring() adds e68b823ab0ba arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() adds 8bdc2a190105 crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE adds 0af96a024f52 ia64: fix typos in comments adds 72a4fd6a7f03 ia64: ptrace: fix typos in comments adds bd7155a0282e ia64: replace comments with C99 initializers adds 3af8acf6aff2 scripts/decode_stacktrace.sh: support old bash version adds dec81a532027 scripts/bloat-o-meter: filter out vermagic as it is not relevant adds 81cd1ae909e0 ocfs2: replace usage of found with dedicated list iterator [...] adds b02da32b613f ocfs2: remove usage of list iterator variable after the loop body adds bb20b31dee1a ocfs2: fix mounting crash if journal is not alloced adds 54bd3f7c5c3b ocfs2: change return type of ocfs2_resmap_init adds a8a986db6493 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] adds 0737e01de9c4 ocfs2: ocfs2_mount_volume does cleanup job before return error adds f1e75d128b46 ocfs2: rewrite error handling of ocfs2_fill_super adds 04d168c6d42d fs/proc/kcore.c: remove check of list iterator against hea [...] adds 5d8de293c224 vmcore: convert copy_oldmem_page() to take an iov_iter adds 4a22fd20379c vmcore: convert __read_vmcore to use an iov_iter adds e0690479917c vmcore: convert read_from_oldmem() to take an iov_iter adds 6308499b5e99 net: unexport csum_and_copy_{from,to}_user adds c06d7aaf2951 kernel: pid_namespace: use NULL instead of using plain int [...] adds 11fb48961e52 get_maintainer: Honor mailmap for in file emails adds d4557fae7707 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 67fca000e1e1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds e0fa2ab3fcff lib/test_string.c: add strspn and strcspn tests adds dffad91b06e0 lib/string.c: simplify str[c]spn adds d1bd5fa07667 lib: remove back_str initialization adds f485922d8fe4 pipe: make poll_usage boolean and annotate its access adds d679ae94fdd5 list: fix a data-race around ep->rdllist adds 7374fa33dc2d init/Kconfig: remove USELIB syscall by default adds 3fbb6b784acb fatfs: remove redundant judgment adds e057aaec34ae fatfs: add FAT messages to printk index adds 183c3237c928 fat: add ratelimit to fat*_ent_bread() adds f26b2afd53e7 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds a9866bef5171 ptrace: fix wrong comment of PT_DTRACE adds f224cabeedb2 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 16b0b7adabfb kexec: remove redundant assignments adds f8323a0cb9a6 rapidio: remove unnecessary use of list iterator adds 0e0af57e0e91 taskstats: version 12 with thread group and exe info adds edc73c7261ca kernel: make taskstats available from all net namespaces adds f6e2c20ca760 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 705519770570 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds da028e4c4b02 initramfs: refactor do_header() cpio magic checks adds fcb7aedd2e90 initramfs: make dir_entry.name a flexible array member adds 1274aea127b2 initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option adds 3a2699cfbe31 gen_init_cpio: fix short read file handling adds ea8048719a0c gen_init_cpio: support file checksum archiving adds 800c24dc34b9 initramfs: support cpio extraction with file checksums adds 0e9000296553 ipc/sem: remove redundant assignments adds 49c9dd0df65d ipc: update semtimedop() to use hrtimer adds d60c4d01a98b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds c9b516f16be5 ELF, uapi: fixup ELF_ST_TYPE definition adds a7bd57b87f65 kernel/crash_core.c: remove redundant check of ck_cmdline adds cd290a9839ce lib/string_helpers: fix not adding strarray to device's re [...] adds a3b774342fa7 fs/ntfs3: validate BOOT sectors_per_clusters adds 47b7eae62aa7 relay: remove redundant assignment to pointer buf adds 6b9dbedbe349 tty: fix deadlock caused by calling printk() under tty_port->lock adds 25d9767831d3 ia64: mca: drop redundant spinlock initialization adds c7031c144043 proc/sysctl: make protected_* world readable adds 504ed164d7cd MAINTAINERS: add Muchun as a memcg reviewer adds 4dcc3f96e743 fat: split fat_truncate_time() into separate functions adds 0f9d148167c5 fat: ignore ctime updates, and keep ctime identical to mti [...] adds 30abce053f81 fat: report creation time in statx adds 121337507745 fat: remove time truncations in vfat_create/vfat_mkdir adds 69bc169ec33f fs/ntfs: remove redundant variable idx adds 0b6d14e3dbde ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock adds 863e0d81b668 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock adds 3159d79b56c1 kcov: update pos before writing pc in trace function adds 6f664045c868 Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel [...] adds 60a60e32cf91 Revert "mm/cma.c: remove redundant cma_mutex lock" adds 2505a981114d zsmalloc: fix races between asynchronous zspage free and p [...] adds 48381273f873 hugetlb: fix huge_pmd_unshare address update adds c572e4888ad1 mm/page_alloc: always attempt to allocate at least one pag [...] adds 3e35142ef99f kexec_file: drop weak attribute from arch_kexec_apply_relo [...] adds 24c8e27e6322 mm/page_table_check: fix accessing unmapped ptep adds 77fb622de139 Merge tag 'mm-hotfixes-stable-2022-05-27' of git://git.ker [...] adds 9b209e557d69 mm: page-isolation: skip isolated pageblock in start_isola [...] adds 86d28b070927 mm: split free page with properly free memory accounting a [...] adds 4c6bdb36408f mm/z3fold: fix sheduling while atomic adds 7c61c35bbd6a mm/z3fold: fix possible null pointer dereferencing adds df6f0f1d0cf0 mm/z3fold: remove buggy use of stale list for allocation adds 2c0f35143478 mm/z3fold: throw warning on failure of trylock_page in z3f [...] adds f4bad643c1d6 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" adds 6cf9a34967ed mm/z3fold: put z3fold page back into unbuddied list when r [...] adds 4a1c3839108a mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock adds 04094226d6ce mm/z3fold: fix z3fold_reclaim_page races with z3fold_free adds 943fb61dd66f mm/z3fold: fix z3fold_page_migrate races with z3fold_map adds ff3b72a5d614 selftests: memcg: fix compilation adds 1d09069f5313 selftests: memcg: expect no low events in unprotected sibling adds f10b6e9a8e66 selftests: memcg: adjust expected reclaim values of protec [...] adds 6a35919005d4 selftests: memcg: remove protection from top level memcg adds f079a020ba95 selftests: memcg: factor out common parts of memory.{low,m [...] adds 9f186f9e5fa9 mm/swapfile: unuse_pte can map random data if swap read fails adds 14a762dd1977 mm/swapfile: fix lost swap bits in unuse_pte() adds 7b49514fa1db mm/madvise: free hwpoison and swapin error entry in madvis [...] adds 6cec2b95dadf mm/shmem: fix infinite loop when swap in shmem error at sw [...] adds ba6851b45d2d mm: filter out swapin error entry in shmem mapping adds 1c563432588d mm: fix is_pinnable_page against a cma page adds fbf4df069992 mm: kasan: fix input of vmalloc_to_page() adds 0710d0122abc mm: Kconfig: reorganize misplaced mm options adds fa020a2b87d2 mm/shmem.c: suppress shift warning adds 8291eaafed36 Merge tag 'mm-stable-2022-05-27' of git://git.kernel.org/p [...] adds 03038d84ace7 PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited adds ae0d0d18a805 Merge branch 'pci/aspm' adds 203926da2bff PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits adds 55fd033bae79 Merge branch 'pci/error' adds dff6139015dc PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 adds b2851926c6d9 PCI: hotplug: Clean up include files adds 85ae3970a0e3 Merge branch 'pci/hotplug' adds f21949c14968 PCI/doc: Update obsolete pci_set_dma_mask() references adds e840e475397e Merge branch 'pci/misc' adds 1af7c26c59eb PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn adds 4f5bc91ce1be Merge branch 'pci/p2pdma' adds 18a94192e20d PCI/PM: Define pci_restore_standard_config() only for CONF [...] adds 9a6058312ea9 PCI/PM: Power up all devices during runtime resume adds 730643d33e2d PCI/PM: Resume subordinate bus in bus type callbacks adds 8221ecd4e462 PCI/PM: Drop the runtime_d3cold device flag adds 9c384ddd6eb2 PCI/PM: Rearrange pci_update_current_state() adds 10aa5377fc8a PCI/PM: Split pci_raw_set_power_state() adds 7957d201456f PCI/PM: Relocate pci_set_low_power_state() adds 1aa85bb14d8e PCI/PM: Set current_state to D3cold if the device is not a [...] adds 6d8c016a55ac PCI/PM: Unfold pci_platform_power_transition() in pci_power_up() adds 0b59193548e6 PCI/PM: Do not call pci_update_current_state() from pci_po [...] adds f0881d38c7ec PCI/PM: Write 0 to PMCSR in pci_power_up() in all cases adds e200904b275c PCI/PM: Split pci_power_up() adds 0ce74a3b9c52 PCI/PM: Do not restore BARs if device is not in D0 adds 0aacdc957401 PCI/PM: Clean up pci_set_low_power_state() adds 3cc2a2b2704f PCI/PM: Rearrange pci_set_power_state() adds 0f40ac35e4ec PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq() adds 6b5e9bdce6cf Merge branch 'pci/pm' adds 93d256cd3c1e x86/PCI: Eliminate remove_e820_regions() common subexpressions adds 31bf0f433325 x86: Log resource clipping for E820 regions adds 4c5e242d3e93 x86/PCI: Clip only host bridge windows for E820 regions adds fa6dae5d8208 x86/PCI: Add kernel cmdline options to use/ignore E820 res [...] adds d341838d776a x86/PCI: Disable E820 reserved region clipping via quirks adds 0ae084d5a674 x86/PCI: Disable E820 reserved region clipping starting in 2023 adds f1bde2786d8e Merge branch 'pci/resource' adds a91ee0e9fca9 PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs [...] adds 8d8b2669f98e Merge branch 'pci/virtualization' adds 0aa3a0937fee PCI: cadence: Fix find_first_zero_bit() limit adds a1f67bc131c3 PCI: cadence: Allow PTM Responder to be enabled adds 95b00f68209e PCI: cadence: Clear FLR in device capabilities register adds 086ab94321f4 Merge branch 'remotes/lorenzo/pci/cadence' adds 88557685cd72 PCI: dwc: Fix setting error return on MSI DMA mapping failure adds 571dda6ca513 PCI: tegra194: Remove unnecessary MSI enable reg save and restore adds bc49681c9636 PCI: qcom-ep: Move enable/disable resources code to common [...] adds 931262e646ca dt-bindings: PCI: Remove fallback from Rockchip DesignWare [...] adds 431e7d2eece5 PCI: rockchip-dwc: Reset core at driver probe adds e8aae154df61 PCI: rockchip-dwc: Add legacy interrupt support adds 39348d2eb2f5 Merge branch 'remotes/lorenzo/pci/dwc' adds a6809941c1f1 PCI: imx6: Fix PERST# start-up sequence adds b8dc34460cec Merge branch 'remotes/lorenzo/pci/imx6' adds 6c389328c985 dt-bindings: pci: layerscape-pci: Add a optional property [...] adds 84f293b204ab dt-bindings: pci: layerscape-pci: Update the description o [...] adds cddc1a9ab360 dt-bindings: pci: layerscape-pci: Add EP mode compatible s [...] adds a3b18f5f1d42 dt-bindings: pci: layerscape-pci: define AER/PME interrupts adds 8d8270069cfb Merge branch 'remotes/lorenzo/pci/layerscape' adds 214e0d8fe4a8 PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() adds 1d565935e3b9 PCI: mediatek-gen3: Assert resets to ensure expected init state adds 979db15b4a71 Merge branch 'remotes/lorenzo/pci/mediatek' adds c049b4b37685 PCI: microchip: Add a missing semicolon adds 30097efa334a PCI: microchip: Add missing chained_irq_enter()/exit() calls adds 7013654af694 PCI: microchip: Fix potential race in interrupt handling adds 5ae34e8f9e9a Merge branch 'remotes/lorenzo/pci/microchip' adds e8e7fbb6a39c PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro adds 35662423fb87 PCI: Add function for parsing 'slot-power-limit-milliwatt' [...] adds 0d5b8c298545 PCI: mvebu: Add support for sending Set_Slot_Power_Limit message adds b0266c42894a Merge branch 'remotes/lorenzo/pci/power-slot' adds a6e25b39adc3 dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC adds a935601eed18 PCI: qcom: Add SM8150 SoC support adds fdf6a2f53311 PCI: qcom: Fix pipe clock imbalance adds 87d83b96c8d6 PCI: qcom: Fix runtime PM imbalance on probe errors adds 83013631f0f9 PCI: qcom: Fix unbalanced PHY init on probe errors adds 075a9d55932e dt-bindings: PCI: qcom: Convert to YAML adds 6700a9b00f0a dt-bindings: PCI: qcom: Do not require resets on msm8996 p [...] adds c6523c4a301d dt-bindings: PCI: qcom: Specify reg-names explicitly adds 3f467d122f27 dt-bindings: PCI: qcom: Add schema for sc7280 chipset adds ba3527d8ff7f Merge branch 'pci/host/qcom' adds 096950e230b8 PCI: rockchip: Fix find_first_zero_bit() limit adds 647b52ecabb4 Merge branch 'remotes/lorenzo/pci/rockchip' adds 6086987bdeb5 PCI: versatile: Remove redundant variable retval adds efa315818337 Merge branch 'remotes/lorenzo/pci/versatile' adds 886e67100b90 PCI: vmd: Assign VMD IRQ domain before enumeration adds c94f732e8001 PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable M [...] adds 32f479d05a44 Merge branch 'remotes/lorenzo/pci/vmd' adds 3cc30140dbe2 Merge tag 'pci-v5.19-changes' of git://git.kernel.org/pub/ [...] adds 4ce2b909dcf5 dt-bindings: clock: ehrpwm: Add AM62 specific compatible adds bae71de51b89 clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk adds 37004db2a560 clk: ti: composite: Prefer kcalloc over open coded arithmetic adds 560a3164c9a3 clk: ti: clkctrl: replace usage of found with dedicated li [...] adds bab79506fd16 clk: actions: remove redundant assignment after a mask operation adds 3196a605659d clk: using pm_runtime_resume_and_get instead of pm_runtime [...] adds 14364fca2120 clk: mux: remove redundant initialization of variable width adds b69b0adc7163 clk: fixed-rate: Remove redundant if statement adds b7fa6242f3e0 clk: bcm: rpi: Use correct order for the parameters of dev [...] adds 038010bb3068 dt-bindings: Add en7523-scu device tree binding documentation adds 1e6273179190 clk: en7523: Add clock driver for Airoha EN7523 SoC adds c6b61d48b369 clk: en7523: fix wrong pointer check in en7523_clk_probe() adds f9edf134d75d clk: cdce706: use simple i2c probe function adds df221682075d clk: cdce925: use i2c_match_id and simple i2c probe adds eb5f909ac9e7 clk: cs2000-cp: use simple i2c probe function adds 55349aedb5da clk: max9485: use simple i2c probe function adds d8703ce85e7c clk: si514: use simple i2c probe function adds adc00f60c829 clk: si5341: use simple i2c probe function adds ca3ebd20d956 clk: si5351: use i2c_match_id and simple i2c probe adds 32a5c1d38378 clk: si544: use i2c_match_id and simple i2c probe adds 2b349b893def clk: si570: use i2c_match_id and simple i2c probe adds 5baa12cfc433 clk: renesas-pcie: use simple i2c probe function adds 53367bd28f3b clk: renesas: rzg2l: Remove unused notifiers adds 3733db1f7713 dt-bindings: clock: renesas: Document RZ/G2UL SoC adds 2a214607e4a3 clk: renesas: r8a77990: Add RPC clocks adds 9d18f81b3535 clk: renesas: r8a77995: Add RPC clocks adds 29db30c45f07 clk: renesas: rzg2l: Simplify multiplication/shift logic adds 880c3fa319b2 clk: renesas: Move RPC core clocks adds 948f592433f8 Merge tag 'renesas-r9a07g043-dt-binding-defs-tag' into ren [...] adds c8b088224c25 clk: renesas: Add support for RZ/G2UL SoC adds 6c185664b3d4 clk: renesas: r9a07g043: Add GPIO clock and reset entries adds f201eb84450f clk: renesas: r9a07g043: Add ethernet clock sources adds e11f804afc12 clk: renesas: r9a07g043: Add GbEthernet clock/reset adds 59086e4193f4 clk: renesas: r9a07g043: Add SDHI clock and reset entries adds 9f4f53efa986 Merge tag 'renesas-clk-for-v5.19-tag1' of git://git.kernel [...] adds b243a358b313 clk: renesas: r8a779f0: Add UFS clock adds 13b4d179c664 dt-bindings: clock: renesas,cpg-mssr: Document r8a779g0 adds 2a6da4a11f47 clk: renesas: r9a06g032: Fix the RTC hclock description adds a9391e019015 clk: renesas: r9a07g043: Add I2C clocks/resets adds be5b5fcbc779 clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries adds 666b5a010ef1 clk: renesas: r9a07g043: Add USB clocks/resets adds 1cbda37757ab clk: renesas: r9a07g043: Add clock and reset entries for CANFD adds 6c05648b57ab clk: renesas: r9a07g043: Add OSTM clock and reset entries adds 5d33481f5475 clk: renesas: r9a07g043: Add WDT clock and reset entries adds 7f906eaa95f3 clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 adds d1fcd661ba7f Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 0ab55cf18341 clk: renesas: cpg-mssr: Add support for R-Car V4H adds 1561380ee72f clk: renesas: rzg2l: Add FOUTPOSTDIV clk support adds 6cc859cae9aa clk: renesas: rzg2l: Add PLL5_4 clk mux support adds 46bb3e15e8c7 clk: renesas: rzg2l: Add DSI divider clk support adds 60191843db78 clk: renesas: r9a07g044: Add M1 clock support adds 300d95c5bbb4 clk: renesas: r9a07g044: Add {M2, M2_DIV2} Clocks support adds 359f10c1b02d clk: renesas: r9a07g044: Add M3 Clock support adds 31d5ef2f565d clk: renesas: r9a07g044: Add M4 Clock support adds 6f6178f1e125 clk: renesas: r9a07g044: Add LCDC clock and reset entries adds 67f80edf8390 clk: renesas: r9a07g044: Add DSI clock and reset entries adds 4e683604cfc1 clk: renesas: r9a07g043: Add clock and reset entries for S [...] adds 14d8857d8266 clk: renesas: r9a07g043: Add RSPI clock and reset entries adds b67685300478 clk: renesas: r9a07g043: Add TSU clock and reset entry adds 84c9829d16d8 clk: renesas: r9a07g043: Add clock and reset entries for ADC adds 53c58c08b454 clk: renesas: r9a07g044: Fix OSTM1 module clock name adds 049bddcb8931 Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into ren [...] adds 4a526957e636 dt-bindings: clock: renesas,rzg2l: Document RZ/V2M SoC adds ceb3bfab2da4 clk: renesas: rzg2l: Move the DEF_MUX array size calc into [...] adds 8282fe0029e0 clk: renesas: rzg2l: Add read only versions of the clk macros adds 75b0ad42ccd9 clk: renesas: rzg2l: Set HIWORD mask for all mux and dividers adds 63804400f2a5 clk: renesas: rzg2l: Make use of CLK_MON registers optional adds 8090bea32484 clk: renesas: rzg2l: Add support for RZ/V2M reset monitor reg adds 1dd65bb08604 clk: renesas: Add RZ/V2M support using the rzg2l driver adds 23426d1be3c2 clk: renesas: r9a09g011: Add eth clock and reset entries adds 13982e866c74 Merge tag 'renesas-clk-for-v5.19-tag2' of git://git.kernel [...] adds 2c29798c5d6f Merge branches 'clk-ti', 'clk-cleanup', 'clk-airoha', 'clk [...] adds 7335631fcd5e dt-bindings: clock: u8500: Add clkout clock bindings adds 801179b670be clk: ux500: Drop .is_enabled state from PRCMU clocks adds 00d08cd0bacb clk: ux500: Drop .is_prepared state from PRCMU clocks adds a8173c5953b1 clk: ux500: Rewrite PRCMU clocks to use clk_hw_* adds 639d5661cc80 clk: ux500: Implement the missing CLKOUT clocks adds bea0b66efa65 clk: ux500: fix a possible off-by-one in u8500_prcc_reset_base() adds f113a51aa2cf dt-bindings: ARM: MediaTek: Add new document bindings of M [...] adds 1f2967a17c59 clk: mediatek: Add MT8186 mcusys clock support adds c19df9619e55 clk: mediatek: Add MT8186 topckgen clock support adds 4d6534ec55cf clk: mediatek: Add MT8186 infrastructure clock support adds 97f0cc59e521 clk: mediatek: Add MT8186 apmixedsys clock support adds 66cd0b4b0ce5 clk: mediatek: Add MT8186 imp i2c wrapper clock support adds e4a424461c82 clk: mediatek: Add MT8186 mfgsys clock support adds c8c36b996f3c clk: mediatek: Add MT8186 mmsys clock support adds b6da76d6eb42 clk: mediatek: Add MT8186 wpesys clock support adds a6c0c9b8fc91 clk: mediatek: Add MT8186 imgsys clock support adds 7e23620dff94 clk: mediatek: Add MT8186 vdecsys clock support adds fc2195028363 clk: mediatek: Add MT8186 vencsys clock support adds 6f2e1208249f clk: mediatek: Add MT8186 camsys clock support adds 8c3adc5d2e14 clk: mediatek: Add MT8186 mdpsys clock support adds a677bdf8b6ae clk: mediatek: Add MT8186 ipesys clock support adds 544e9ec70f93 clk: mediatek: update compatible string for MT7986 ethsys adds e1fd35f5cdff clk: mediatek: use en_mask as a pure div_en_mask adds f247c17d03e4 clk: mediatek: Make mtk_clk_register_composite() static adds 012715ad7cc4 clk: mediatek: apmixed: Drop error message from clk_regist [...] adds 609cc5e1a823 clk: mediatek: Replace 'struct clk' with 'struct clk_hw' adds 6f691a586296 clk: mediatek: Switch to clk_hw provider APIs adds 5876ee756c81 clk: mediatek: mt8173: Switch to clk_hw provider APIs adds 23a43cc437e7 clk: tegra: Add missing reset deassertion adds 2db12b15c6f3 clk: tegra: Register clocks from root to leaf adds 6a7ace2b9970 clk: tegra: Replace .round_rate() with .determine_rate() adds 6f6baf690c3b clk: tegra: Update kerneldoc to match prototypes adds 8b9d9e9f8e60 Merge tag 'for-5.19-clk' of git://git.kernel.org/pub/scm/l [...] adds 38d321b61bda clk: sunxi-ng: h6-r: Add RTC gate clock adds 31ab5169803e clk: sunxi-ng: h616: Add PLL derived 32KHz clock adds 0594058b723b Merge tag 'sunxi-clk-for-5.19-1' of https://git.kernel.org [...] adds cdc86e473b35 clk: imx8mq: add 27m phy pll ref clock adds 19565ea12d61 clk: imx: add mcore_booted module paratemter adds bb7e897b002a clk: imx8m: check mcore_booted before register clk adds 56fddc6996c9 clk: imx: Remove the snvs clock adds 9b30501949f7 dt-bindings: imx: add clock bindings for i.MX8MN GPT adds ce0fc2f00fa2 clk: imx8mn: add GPT support adds ed713e2bc093 clk: imx: Add check for kcalloc adds 2759f38b6c95 clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() adds 39772efd98ad clk: imx8mp: Add DISP2 pixel clock adds bfd594b3acbd clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_run [...] adds 43896f56b59e clk: imx8mp: add clkout1/2 support adds cf7f3f4fa9e5 clk: imx8mp: fix usb_root_clk parent adds 3972b152e3da Merge tag 'clk-imx-5.19' of git://git.kernel.org/pub/scm/l [...] adds d3d88716a6ce Merge branches 'clk-ux500', 'clk-mtk', 'clk-tegra', 'clk-a [...] adds 04d3e427148f dt-bindings: clock: fix some conversion style issues for r [...] adds 50cfde334940 dt-bindings: clock: replace a maintainer for rockchip,rk33 [...] adds 91154f0cd889 dt-bindings: clock: use generic node name for pmucru examp [...] adds 7adc1b98bb6e dt-bindings: clock: fix rk3399 cru clock issues adds 6931f85c29d5 clk: rockchip: Mark hclk_vo as critical on rk3568 adds b21445db9818 dt-binding: clock: Add missing rk3568 cru bindings adds 5eb60b7bff32 dt-bindings: clock: convert rockchip,rv1108-cru.txt to YAML adds 03339ecc4120 dt-bindings: clock: convert rockchip,rk3288-cru.txt to YAML adds 43434c6681da dt-bindings: clock: convert rockchip,rk3188-cru.txt to YAML adds 2ab8e11852a7 dt-bindings: clock: convert rockchip,px30-cru.txt to YAML adds d87642d72e29 dt-bindings: clock: convert rockchip,rk3308-cru.txt to YAML adds de55d1639067 dt-bindings: clock: convert rockchip,rk3036-cru.txt to YAML adds 5b0c9b98e836 dt-bindings: clock: convert rockchip,rk3228-cru.txt to YAML adds 32a214cd8ccb dt-bindings: clock: convert rockchip,rk3368-cru.txt to YAML adds 7337342b354b Merge tag 'v5.19-rockchip-clk2' of git://git.kernel.org/pu [...] adds bacf743e925d clk: ingenic: Allow specifying common clock flags adds ca54d06fcacf clk: ingenic: Mark critical clocks in Ingenic SoCs adds 2b0f3d70ce7c mips: ingenic: Do not manually reference the CPU clock adds e98839fb56ea clk: ingenic-tcu: Fix missing TCU clock for X1000 SoCs adds f538ce112385 dt-bindings: clock: Replace common binding with link to schema adds 6587c62f69dc clk: samsung: add top clock support for Exynos Auto v9 SoC adds 17f7dc48aabd clk: samsung: exynosautov9: add cmu_core clock support adds ceb4c8b3c6b9 clk: samsung: exynosautov9: add cmu_peris clock support adds 69a21d533817 clk: samsung: exynosautov9: add cmu_busmc clock support adds 65165b11eee8 clk: samsung: exynosautov9: add cmu_fsys2 clock support adds f2dd366992d0 clk: samsung: exynosautov9: add cmu_peric0 clock support adds b35f27fe73d8 clk: samsung: exynosautov9: add cmu_peric1 clock support adds af629ec8ec31 Merge tag 'clk-v5.19-samsung' of https://git.kernel.org/pu [...] adds 538101dd7ce3 dt-bindings: clock: exynosautov9: correct count of NR_CLK adds 722dc8a1d5c8 dt-bindings: rcc: stm32: add new compatible for STM32MP13 SoC adds 637cee5ffc71 clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock C [...] adds f95cea8308de clk: stm32mp13: add stm32_mux clock management adds 95f5e0a4c5fc clk: stm32mp13: add stm32_gate management adds 720e34ab3e57 clk: stm32mp13: add stm32 divider clock adds 5f0d47213f52 clk: stm32mp13: add composite clock adds 93e336c2d6d1 clk: stm32mp13: manage secured clocks adds ae0da9a6db8a clk: stm32mp13: add all STM32MP13 peripheral clocks adds bfad37798356 clk: stm32mp13: add all STM32MP13 kernel clocks adds ffa2d04d859e clk: stm32mp13: add multi mux function adds 83ce0357dcb7 clk: stm32mp13: add safe mux management adds d75c26a9266e Merge branches 'clk-rockchip', 'clk-ingenic', 'clk-binding [...] adds e9a4c7f667ed clk: qcom: regmap-mux: add pipe clk implementation adds fa5ad5c51706 clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for [...] adds a9ed9e2bf794 clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for [...] adds 41219ff601d6 Merge tag '20220323085010.1753493-4-dmitry.baryshkov@linar [...] adds 298af153e9af Merge branch '20220223172248.18877-1-tdas@codeaurora.org' [...] adds a9dd26639d05 clk: qcom: lpass: Add support for LPASS clock controller f [...] adds 05a24414fd5e dt-bindings: clock: qcom,rpmcc: convert to dtschema adds e5baef55f891 dt-bindings: clock: qcom,rpmcc: add clocks property adds ec5a164e0840 Merge branch '20220411072156.24451-2-michael.srba@seznam.c [...] adds 5ef1e4abc75a clk: qcom: gcc-msm8998: add SSC-related clocks adds 665ca429bc41 clk: qcom: smd: Update MSM8976 RPM clocks. adds 4ac7e878c157 dt-bindings: clock: qcom,gcc-apq8064: Fix typo in compatib [...] adds 24a8ed12aa00 clk: qcom: gcc-msm8976: Set floor ops for SDCC adds 7e555e997569 dt-bindings: clk: qcom: gcc-msm8976: Add modem reset adds cadf16c9469e clk: qcom: gcc-msm8976: Add modem reset adds a66a82f2a55e dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings adds d65d005f9a6c clk: qcom: add sc8280xp GCC driver adds 703db1f5da1e clk: qcom: rcg2: Cache CFG register updates for parked RCGs adds 856c7986d29d Merge tag 'qcom-clk-for-5.19' of https://git.kernel.org/pu [...] adds dd6456e6c4d8 Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe [...] adds 720e14f32817 Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe [...] adds 03e053b4f717 Revert "clk: qcom: regmap-mux: add pipe clk implementation" adds c17f8fd3f218 Merge tag 'qcom-clk-for-5.19-2' of https://git.kernel.org/ [...] adds 71cc785d2955 Merge branch 'clk-qcom' into clk-next adds 6b0e34a0307e Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 54c861f93018 mfd: tps65218: Fix trivial typo in comment adds 7f5aaa4a0ae6 mfd: hi655x-pmic: Replace legacy gpio interface for gpiod [...] adds 3b49ae380ce1 mfd: ipaq-micro: Fix error check return value of platform_ [...] adds 82028ba4d590 mfd: mt6359: Add missing defines necessary for mtk-pmic-ke [...] adds 4a901e305011 mfd: mt6397-core: Add resources for PMIC keys for MT6359 adds ff23a46e4657 mfd: cros_ec_dev: Only register PCHG device if present adds 3474b838f420 dt-bindings: Drop undocumented i.MX iomuxc-gpr bindings in [...] adds 875709f9787c mfd: sprd: Add SC2730 PMIC to SPI device ID table adds d95ab6d2afdc mfd: sprd: Jugle {of,spi}_device_id tables into numerical order adds 380422ad344d dt-bindings: mfd: samsung,exynos5433-lpass: Fix 'dma-chann [...] adds b6f29431820d mfd: twl6030: Make twl6030_exit_irq() return void adds 724c3be3db34 mfd: twl4030: Make twl4030_exit_irq() return void adds 6c38ca03406e dt-bindings: mfd: rk808: Convert bindings to yaml adds eeb0a442da2f mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7 adds 311242c7703d mfd: davinci_voicecodec: Fix possible null-ptr-deref davin [...] adds ade0642d7dca mfd: rt4831: Improve error reporting for problems during . [...] adds 21a486c4a9b8 dt-bindings: mfd: wlf,arizona: Add spi-max-frequency adds f93afd8e7567 dt-bindings: cros-ec: Fix a typo in description adds ea6c3bc6ed93 Merge tag 'mfd-next-5.19' of git://git.kernel.org/pub/scm/ [...] adds dbbf16895a89 tools/testing/nvdimm: remove unneeded flush_workqueue adds bb7bf697fed5 nvdimm: Allow overwrite in the presence of disabled dimms adds dccfbc73a9dd testing: nvdimm: iomap: make __nfit_test_ioremap a macro adds d43fae7c4d3e testing: nvdimm: asm/mce.h is not needed in nfit.c adds 7917f9cdb503 acpi/nfit: rely on mce->misc to determine poison granularity adds b3fdf9398a16 x86/mce: relocate set{clear}_mce_nospec() functions adds 5898b43af954 mce: fix set_mce_nospec to always unmap the whole page adds e511c4a3d2a1 dax: introduce DAX_RECOVERY_WRITE dax access mode adds 047218ec904d dax: add .recovery_write dax_operation adds 9409c9b6709e pmem: refactor pmem_clear_poison() adds f42e8e5088b9 pmem: implement pmem_recovery_write() adds 35cdd8656eac Merge tag 'libnvdimm-for-5.19' of git://git.kernel.org/pub [...] adds 0d4837fdb796 fs: jfs: fix possible NULL pointer dereference in dbFree() adds e471e5942c00 fs/jfs: Remove dead code adds aef1ff159274 Merge tag 'jfs-5.19' of https://github.com/kleikamp/linux-shaggy adds 0a55cf74ffb5 SMB3: EBADF/EIO errors in rename/open caused by race condi [...] adds d80c69846ddf cifs: fix signed integer overflow when fl_end is OFFSET_MAX adds 421ef3d56513 cifs: don't call cifs_dfs_query_info_nonascii_quirk() if n [...] adds 337b8b0e4343 cifs: return ENOENT for DFS lookup_cache_entry() adds 71081e7ac16c cifs: print TIDs as hex adds f695b2893505 cifs: move definition of cifs_fattr earlier in cifsglob.h adds 198bf836dfb9 cifs: check for smb1 in open_cached_dir() adds c9fc5ca454b3 cifs: set the CREATE_NOT_FILE when opening the directory i [...] adds fb64f7f1057e cifs: smbd: fix typo in comment adds fb253d5ba3fc smb3: add trace point for lease not found issue adds 2b058acecf56 cifs: return the more nuanced writeback error on close() adds 35a2b533a261 smb3: add trace point for oplock not found adds 22c5b9133654 Add defines for various newer FSCTLs adds a42078b9e898 Add various fsctl structs adds 93ed91c020aa cifs: fix minor compile warning adds bbdf6cf56c88 smb3: check for null tcon adds 9ccfc23a72b6 smb3: don't set rc when used and unneeded in query_info_compound adds 52832252dded smb3: add mount parm nosparse adds 1a6a41d4cedd cifs: do not use tcpStatus after negotiate completes adds dd3cd8709ed5 cifs: use new enum for ses_status adds 5752bf645f9d cifs: avoid parallel session setups on same channel adds d87c48ce4d89 cifs: cache the dirents for entries in a cached directory adds de3a9e943dde cifs: fix ntlmssp on old servers adds 44a48081fc03 smb3: remove unneeded null check in cifs_readdir adds bf272460d744 Merge tag '5.19-rc-smb3-client-fixes-updated' of git://git [...] adds d2825fa9365d crypto: sm3,sm4 - move into crypto directory adds 73c919d314ad crypto: sm4 - export sm4 constant arrays adds 02436762f5ff crypto: arm64/sm4-ce - rename to sm4-ce-cipher adds 4f1aef9b806f crypto: arm64/sm4 - add ARMv8 NEON implementation adds 5b33e0ec881c crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation adds d5db91d26af5 crypto: engine - Add parameter description in crypto_trans [...] adds 4cda2f4a0ee6 crypto: hisilicon/qm - optimize the barrier operation adds f16a005cde3b crypto: x86 - eliminate anonymous module_init & module_exit adds f17f9e9069f2 crypto: testmgr - test in-place en/decryption with two sglists adds cac32cd4f143 crypto: ccp - cache capability into psp device adds 50c4decc1b15 crypto: ccp - Export PSP security bits to userspace adds 84ee393b1e82 crypto: ccp - Allow PSP driver to load without SEV/TEE support adds 4e2c87949f2b crypto: ccp - When TSME and SME both detected notify user adds 7b2206d88092 crypto: cavium/nitrox - remove check of list iterator agai [...] adds c79c09ad31e2 crypto: qat - stop using iommu_present() adds 476c9ab75976 crypto: ccree - rearrange init calls to avoid race adds a260436c9817 crypto: ccree - use fine grained DMA mapping dir adds 6a23804cb8bc crypto: qat - set CIPHER capability for DH895XCC adds 0eaa51543273 crypto: qat - set COMPRESSION capability for DH895XCC adds 9ff9139b5ddb crypto: qat - fix ETR sources enabled by default on GEN2 devices adds 992ec1fa8691 crypto: qat - remove unneeded braces adds 80280aeb2d51 crypto: qat - remove unused PFVF stubs adds f9f8f2b74157 crypto: qat - remove unnecessary tests to detect PFVF support adds 569b462e6604 crypto: qat - add missing restarting event notification in VFs adds 4b61d2bd346d crypto: qat - add check for invalid PFVF protocol version 0 adds 27c0f3a14f9f crypto: qat - test PFVF registers for spurious interrupts on GEN4 adds 2ca1e0a7fafa crypto: qat - fix wording and formatting in code comment adds dd3d081b7ea6 crypto: qat - fix off-by-one error in PFVF debug print adds c690c7f6312c crypto: qat - rework the VF2PF interrupt handling logic adds 8314ae8f5363 crypto: qat - leverage the GEN2 VF mask definiton adds e3e668fc7715 crypto: qat - replace disable_vf2pf_interrupts() adds fa3749548367 crypto: qat - use u32 variables in all GEN4 pfvf_ops adds ebd26229a7b3 crypto: qat - remove line wrapping for pfvf_ops functions adds 716a757c83ad hwrng: mpfs - add polarfire soc hwrng support adds 10299073bc35 crypto: ux500/hash - simplify if-if to if-else adds f1724d397c60 crypto: hisilicon/qm - add register checking for ACC adds 9210bdaa0d49 crypto: hisilicon/hpre - support register checking adds 16175030bb5b crypto: hisilicon/sec - support register checking adds 9b0c97dfc215 crypto: hisilicon/zip - support register checking adds a7dbdfda0c42 Documentation: update debugfs doc for Hisilicon HPRE adds 73e3b46e90a3 Documentation: update debugfs doc for Hisilicon SEC adds 30169c5b550a Documentation: update debugfs doc for Hisilicon ZIP adds a888ccd6c666 crypto: hisilicon/qm - add last word dumping for ACC adds 8a88d0914529 crypto: hisilicon/sec - support last word dumping adds 42123e81fdba crypto: hisilicon/hpre - support last word dumping adds 5bfabd50c6fa crypto: hisilicon/zip - support last word dumping adds 948e35f13181 crypto: hisilicon/sgl - align the hardware sgl dma address adds b45b0a122008 crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implem [...] adds bcfcc0a61deb dt-bindings: crypto: ti,sa2ul: Add a new compatible for AM62 adds 5a6477eaf402 crypto: sa2ul - Add the new compatible for AM62 adds 753d67708798 hwrng: cn10k - Optimize cn10k_rng_read() adds 32547a6aedda hwrng: cn10k - Make check_rng_health() return an error code adds a77aba310936 crypto: ccp - Log when resetting PSP SEV state adds 4ffa1763622a crypto: marvell/cesa - ECB does not IV adds 6a71277ce91e hwrng: mpfs - Enable COMPILE_TEST adds 0b0002315adf crypto: hisilicon/qm - remove unused function declaration adds fb06eb9727d6 crypto: hisilicon/qm - set function with static adds 7982996c5b08 crypto: hisilicon/qm - replace hisi_qm_release_qp() with h [...] adds b0c42232fce4 crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() adds c6d3ffae0d32 Revert "hwrng: mpfs - Enable COMPILE_TEST" adds 05def5cacfa0 crypto: ccp - Fix the INIT_EX data file open failure adds cca806307311 crypto: keembay - Make use of devm helper function devm_pl [...] adds ee74fdf0ca74 crypto: sun8i-ss - using pm_runtime_resume_and_get instead [...] adds d3bae8669872 crypto: sun8i-ce - using pm_runtime_resume_and_get instead [...] adds 4ee4cdad368a crypto: caam - fix i.MX6SX entropy delay value adds 7cc7ab73f83e crypto: ecrdsa - Fix incorrect use of vli_cmp adds fd463e980f00 crypto: qat - Fix unsigned function returning negative constant adds 11aeb93089ce hwrng: optee - remove redundant initialization to variable [...] adds fa048cd1ef5e crypto: atmel-sha204a - Add support for ATSHA204 cryptochip adds fdbf5e46e7af crypto: hisilicon/sec - add sm4 generic selection adds 580c8619698f crypto: inside-secure - Add MODULE_FIRMWARE macros adds 384e9aa77ae6 crypto: atmel-sha204a - Remove useless check adds 57182182317a crypto: atmel-sha204a - Suppress duplicate error message adds 25dfae684031 hwrng: cn10k - Enable compile testing adds 0aa6ac7795ca crypto: caam/rng - Add support for PRNG adds 59f71498c7ff crypto: atmel-i2c - Simplify return code in probe function adds 0a2f4b5785ca crypto: atmel - Avoid flush_scheduled_work() usage adds b52455a73db9 crypto: vmx - Align the short log with Makefile cleanups adds e4d1293cb19b crypto: vmx - Fix build error adds 282ee0716f61 crypto: sun8i-ce - Fix minor style issue adds 22f7c2f8cfda crypto: sun8i-ce - do not allocate memory when handling requests adds 22d03a0aad0e crypto: sun4i-ss - do not allocate backup IV on requests adds 359e893e8af4 crypto: sun8i-ss - rework handling of IV adds c149e4763d28 crypto: sun8i-ss - handle zero sized sg adds 46e2fcbcbed6 crypto: sun8i-ss - remove redundant test adds d86e3f37a6d0 crypto: sun8i-ss - test error before assigning adds 4d867bebdc3a crypto: sun8i-ss - use sg_nents_for_len adds 8eec4563f152 crypto: sun8i-ss - do not allocate memory when handling ha [...] adds db0c62bcd480 crypto: sun8i-ss - do not zeroize all pad adds c35e523a8b69 crypto: sun8i-ss - handle requests if last block is not modulo 64 adds f95f61d0b2f1 crypto: sun8i-ss - rework debugging adds e76ee4db9eb8 crypto: sun8i-ss - Add function for handling hash padding adds 801b7d572c0a crypto: sun8i-ss - add hmac(sha1) adds 2e5545acf658 crypto: sun8i-ss - do not fallback if cryptlen is less tha [...] adds 8a1714ad1a33 crypto: sun8i-ce - Add function for handling hash padding adds 6b8309faf0ca crypto: sun8i-ce - use sg_nents_for_len adds aff388f78746 crypto: sun8i-ce - rework debugging adds 42a01af3f13f crypto: sun8i-ce - do not fallback if cryptlen is less tha [...] adds 91e8bcd7b4da crypto: cryptd - Protect per-CPU resource by disabling BH. adds e0c77eb37ec7 crypto: octeontx2 - simplify the return expression of otx2 [...] adds 6ae7a8b193d3 crypto: talitos - Uniform coding style with defined variable adds 349d03ffd5f6 crypto: s390 - add crypto library interface for ChaCha20 adds 1731160ff7c7 crypto: qat - set to zero DH parameters before free adds e0831e7af4e0 crypto: qat - use pre-allocated buffers in datapath adds af88d3c109aa crypto: qat - refactor submission logic adds 386823839732 crypto: qat - add backlog mechanism adds 80a52e1ee775 crypto: qat - fix memory leak in RSA adds 3dfaf0071ed7 crypto: qat - remove dma_free_coherent() for RSA adds 029aa4624a7f crypto: qat - remove dma_free_coherent() for DH adds 9714061423b8 crypto: qat - add param check for RSA adds 2acbb8771f6a crypto: qat - add param check for DH adds 8fb203c65a79 crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag adds d09144745959 crypto: qat - re-enable registration of algorithms adds fbdab61af2d0 crypto: qat - add support for 401xx devices adds 2d33f5771b51 crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCAT [...] adds e4e62bbc6aba hwrng: omap3-rom - fix using wrong clk_disable() in omap_r [...] adds d075c0c1be27 Merge tag 'v5.19-p1' of git://git.kernel.org/pub/scm/linux [...] adds 882178947bca clang-format: Update with v5.18-rc7's `for_each` macro list adds 43120879191c clang-format: Use POSIX locale for `sort` adds 72e14aa9f884 clang-format: Simplify command with `sort -u` adds 49bb63a2616a clang-format: Extend the for_each list with tools/ adds 96232c7d4f84 clang-format: Update to clang-format >= 6 adds d7f6604341c7 clang-format: Fix goto labels indentation adds 781121a7f6d1 clang-format: Fix space after for_each macros adds a9f94826e4bb Merge tag 'clang-format-for-linus-v5.19-rc1' of https://gi [...] adds 6dd0e5cc87b3 cxl/mbox: Move cxl_mem_command construction to helper funcs adds 39ed8da4f341 cxl/mbox: Move raw command warning to raw command validation adds 63cf60b7e0a5 cxl/mbox: Move build of user mailbox cmd to a helper functions adds 9ae016aeb722 cxl/mbox: Construct a users cxl_mbox_cmd in the validation path adds 82b8ba29538e cxl/mbox: Remove dependency on cxl_mem_command for a debug msg adds d97fe8eec2b8 cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param adds 2dd5600a0e4e cxl/mbox: Move cxl_mem_command param to a local variable adds 6179045ccc0c cxl/mbox: Block immediate mode in SET_PARTITION_INFO command adds 6aa657f416b6 cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list adds ee92c7e261fd cxl/mbox: Drop mbox_mutex comment adds cbe83a205268 cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd re [...] adds 92fcc1abab09 cxl/mbox: Improve handling of mbox_cmd hw return codes adds c43e036d6f86 cxl/mbox: Use new return_code handling adds e08063fb8794 cxl/mem: Drop DVSEC vs EFI Memory Map sanity check adds e39f9be08d9d cxl/pci: Add debug for DVSEC range init failures adds fbaf2b079d2a cxl/mem: Make cxl_dvsec_range() init failure fatal adds 36bfc6ad508a cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci adds 31e624a77e74 cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init() adds 35ee1f499091 cxl/mem: Replace redundant debug message with a comment adds 9ea4dcf49878 PM: CXL: Disable suspend adds 26f89535a5bb cxl/mbox: Use type __u32 for mailbox payload sizes adds 280302f0e8f6 cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() adds 35e01667c84b cxl/mbox: fix logical vs bitwise typo adds cc10eee95204 PCI/ACPI: add a helper for retrieving _OSC Control DWORDs adds 241d26bc26ad PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL hos [...] adds 56368029d93b PCI/ACPI: negotiate CXL _OSC adds 3750d013182b cxl: Replace lockdep_mutex with local lock classes adds d864b8ea6468 cxl/acpi: Add root device lockdep validation adds 38a34e10768c cxl: Drop cxl_device_lock() adds 4a0079bc7aae nvdimm: Replace lockdep_mutex with local lock classes adds 1550a17a7da2 ACPI: NFIT: Drop nfit_device_lock() adds 81beea55cb74 nvdimm: Drop nd_device_lock() adds fd3abd2cafa4 device-core: Kill the lockdep_mutex adds e6829d1bd3c4 nvdimm: Fix firmware activation deadlock scenarios adds 2bcf3bbd348f cxl/mem: Drop mem_enabled check from wait_for_media() adds 1e14c9fbb55f cxl/pci: Consolidate wait_for_media() and wait_for_media_ready() adds 194d5edadf0b cxl/pci: Drop wait_for_valid() from cxl_await_media_ready() adds 76a4121e8664 cxl/mem: Fix cxl_mem_probe() error exit adds 75b7ae29991f cxl/mem: Validate port connectivity before dvsec ranges adds 2e4ba0ec9783 cxl/pci: Move cxl_await_media_ready() to the core adds 14d788740774 cxl/mem: Consolidate CXL DVSEC Range enumeration in the core adds dd2d42ad6f42 cxl/mem: Skip range enumeration if mem_enable clear adds a12562bb7077 cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init() adds 92804edb11f0 cxl/pci: Drop @info argument to cxl_hdm_decode_init() adds 5e5f4ad52f33 cxl/port: Move endpoint HDM Decoder Capability init to por [...] adds fcfbc93cc33e cxl/port: Reuse 'struct cxl_hdm' context for hdm init adds 34e37b4c432c cxl/port: Enable HDM Capability after validating DVSEC Ranges adds 9d004b2f4fea Merge tag 'cxl-for-5.19' of git://git.kernel.org/pub/scm/l [...] adds ca7984dff94c Revert "crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY13 [...] adds 6d289c378af4 dt-bindings: qcom,pdc: Add compatible for SM8150 adds 90337380c809 pinctrl: qcom: sm8150: Specify PDC map adds 9247752bac3a dt-bindings: pinctrl: mvebu: Document bindings for AC5 adds f8970fdc7317 pinctrl: mvebu: pinctrl driver for 98DX2530 SoC adds 05ffcd0d6287 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl adds d08afeb445ca dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group adds f8b61bb62908 pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group adds 925fbe1f7eb6 dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group adds 1c5fdf0f79f4 dt-bindings: pinctrl: mt8192: Add wrapping node for pin co [...] adds 4ac68333ff6d dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength- [...] adds edbacb36ea50 dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property adds 1a08cb7303cf dt-bindings: pinctrl: mt8192: Add gpio-line-names property adds 3550bba25d55 gpiolib: of: Introduce hook for missing gpio-ranges adds d2b67744fd99 pinctrl: bcm2835: implement hook for missing gpio-ranges adds 2d71025ec454 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support adds 203638fd47f1 pinctrl: qcom-pmic-gpio: Add support for pmx65 adds 61b23e484f9f dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format adds e97e36cd3f05 pinctrl: ocelot: add pwm output option for LAN966x adds bf3e7f49b49b pinctrl: ocelot: add clock monitor option for LAN966x adds 8ce5ef645468 pinctrl/rockchip: support deferring other gpio params adds 42d90a1e5caf pinctrl/rockchip: support setting input-enable param adds 7ff11357810f gpio/rockchip: handle deferring input-enable pinconfs adds 931d7fa89e64 pinctrl: mediatek: mt8195: enable driver on mtk platforms adds 34069de31457 pinctrl: meson: fix unused variable warning adds 94d93c9b7444 pinctrl: max77620: drop unneeded MODULE_ALIAS adds 4764f39e3676 dt-bindings: pinctrl: Convert i.MX7D to json-schema adds f01143f291b2 dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatib [...] adds 8d2d607c6cd8 pinctrl: ingenic: Garbage-collect code paths for SoCs disa [...] adds 90c0659ed38a pinctrl: thunderbay: Use devm_platform_ioremap_resource() adds 4b9d632f66e3 pinctrl: nomadik: Add new MC2 config adds 30b7fa3a98de dt-bindings: pinctrl: rockchip: add rk3588 adds e343cff747f7 dt-bindings: pinctrl: qcom: Update lpass lpi file name to [...] adds 6af63b663d3b dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings adds 645471101526 pinctrl: qcom: Update macro name to LPI specific adds be73368d5356 pinctrl: qcom: Update lpi pin group custiom functions with [...] adds 9ce49018c692 pinctrl: qcom: Extract chip specific LPASS LPI code adds 120a5f2e5430 pinctrl: qcom: Add SC7280 lpass pin configuration adds a6a5c1737fa9 pinctrl: qcom: Update clock voting as optional adds 29af63443003 pinctrl: renesas: Simplify multiplication/shift logic adds 74273035c7e4 dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl adds dd035683fd10 pinctrl: renesas: checker: Rework drive and bias pin iteration adds 2130ac189251 pinctrl: renesas: Allow up to 10 fields for drive_regs adds 843394c61e9a pinctrl: renesas: r8a77990: Add drive-strength adds d43760b30832 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions adds ff06501c1aa3 pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] adds bfc69bdbaad1 pinctrl: renesas: rzg2l: Add RZ/G2UL support adds 1db28b78b35d pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled adds c3b423fd08a5 pinctrl: renesas: Remove unneeded #include <linux/init.h> adds f7bc5f52d235 pinctrl: renesas: rzg2l: Restore pin config order adds bc8e81a55f3a Merge tag 'renesas-pinctrl-for-v5.19-tag1' of git://git.ke [...] adds 150438c86f55 pinctrl: ralink: rename MT7628(an) functions to MT76X8 adds 6b3dd85b0bde pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink adds bc25a9754efa pinctrl: ralink: rename pinmux functions to pinctrl adds f5dff8ac1333 pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880 adds 18653d4bd8ab pinctrl: ralink: rename variable names for functions on MT [...] adds 91da26dcf538 pinctrl: ralink: rename driver names to subdrivers adds e5981cd46183 pinctrl: ralink: add new compatible strings for each pinct [...] adds 56dfb7baf36f MAINTAINERS: add Ralink pinctrl driver adds b4f209e32ba5 mips: dts: ralink: mt7621: use the new compatible string f [...] adds 23e37546b25e dt-bindings: pinctrl: rt2880: fix binding name, pin groups [...] adds fdcd7c8d1588 dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl adds a8bf29d253a8 dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl adds b6a3a007a99a dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl adds 69ab1e16d382 dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl adds 9c1082fd1b1b dt-bindings: pinctrl: ocelot: add reset property adds 453200af8a85 pinctrl: ocelot: add optional shared reset adds 71bc7cf3be65 pinctrl: mvebu: Fix irq_of_parse_and_map() return value adds 42573ab3b9f9 pinctrl/rockchip: add error handling for pull/drive regist [...] adds fdc33eba11c5 pinctrl/rockchip: add rk3588 support adds f930b69a8944 Merge tag 'v5.18-rc5' into devel adds c954531bc5d8 pinctrl: stm32: improve bank clocks management adds a0912083086d Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub [...] adds 6384f1246152 dt-bindings: pinctrl: aspeed: Drop referenced nodes in examples adds a9387099d8a1 pinctrl: tegra: tegra194: drop unused pin groups adds e804944dcc77 pinctrl: nuvoton: Fix irq_of_parse_and_map() return value adds b983d423ce74 pinctrl: apple: Make it work as a module adds 3296c473d9aa pinctrl: stm32: improve debugfs information of pinconf-pins entry adds 3389b09878dd pinctrl: stm32: prevent the use of the secure protected pins adds f4f1739a09dc pinctrl: nomadik: Setup parent device and get rid of unnec [...] adds f4b09d8d67ef pinctrl: stm32: Fix up errorpath after merge adds 160625856d32 Merge branch 'irq/gpio-immutable' of git://git.kernel.org/ [...] adds 646e321f332b pinctrl: microchip-sgpio: make irq_chip immutable adds 8f6a83daf736 pinctrl: equilibrium: Switch to use fwnode instead of of_node adds 85437018eb86 pinctrl: microchip-sgpio: Switch to use fwnode instead of of_node adds 4288caed9a63 pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins adds 8bdd369dba7f pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins adds 5376e3d90453 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_ [...] adds 2f661477c2bb pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_ [...] adds 7fefb7c0594f pinctrl: renesas: r8a77470: Use fixed-width description fo [...] adds 6210905586ae pinctrl: renesas: Add shorthand for reserved register fields adds 44778aec5ed9 pinctrl: renesas: rmobile: Mark unused PORTCR bits reserved adds ead4017fcd5e pinctrl: renesas: emev2: Use shorthands for reserved fields adds 287f1ee38a94 pinctrl: renesas: r8a77470: Use shorthands for reserved fields adds 0f1dd62cab2c pinctrl: renesas: r8a7778: Use shorthands for reserved fields adds 5ca9a715f572 pinctrl: renesas: r8a7779: Use shorthands for reserved fields adds 9bfb06a378d8 pinctrl: renesas: r8a7790: Use shorthands for reserved fields adds d3fcaad605f4 pinctrl: renesas: r8a7791: Use shorthands for reserved fields adds cb53eb5455f9 pinctrl: renesas: r8a7792: Use shorthands for reserved fields adds 6d261290d3a6 pinctrl: renesas: r8a7794: Use shorthands for reserved fields adds 18a5e80dba42 pinctrl: renesas: r8a77950: Use shorthands for reserved fields adds 5e0857fd53bf pinctrl: renesas: r8a77951: Use shorthands for reserved fields adds 6c0c5abc07c3 pinctrl: renesas: r8a7796: Use shorthands for reserved fields adds 6088f726c9d0 pinctrl: renesas: r8a77965: Use shorthands for reserved fields adds 289acf3a9961 pinctrl: renesas: r8a77970: Use shorthands for reserved fields adds 10890813b275 pinctrl: renesas: r8a77980: Use shorthands for reserved fields adds f1bef7db75e7 pinctrl: renesas: r8a77990: Use shorthands for reserved fields adds de3561ba2ecc pinctrl: renesas: r8a77995: Use shorthands for reserved fields adds 599e16c1478d pinctrl: renesas: r8a779a0: Use shorthands for reserved fields adds cdc29f108883 pinctrl: renesas: r8a779f0: Use shorthands for reserved fields adds 0479e084f748 pinctrl: renesas: sh7734: Use shorthands for reserved fields adds 9cad77c5c817 pinctrl: renesas: r8a73a4: Optimize fixed-width reserved fields adds 72ee7f9b6fd3 pinctrl: renesas: r8a7740: Optimize fixed-width reserved fields adds ade1ef9904ec pinctrl: renesas: r8a77470: Optimize fixed-width reserved fields adds 9794156d6b63 pinctrl: renesas: r8a7779: Optimize fixed-width reserved fields adds 5b7dda3a4939 pinctrl: renesas: r8a7792: Optimize fixed-width reserved fields adds 8e8fb812923b pinctrl: renesas: r8a77950: Optimize fixed-width reserved fields adds d5ea70ead8f4 pinctrl: renesas: r8a77951: Optimize fixed-width reserved fields adds efd5ee63e9d0 pinctrl: renesas: r8a77965: Optimize fixed-width reserved fields adds 34856c502968 pinctrl: renesas: r8a7796: Optimize fixed-width reserved fields adds 37362c77de88 pinctrl: renesas: r8a77970: Optimize fixed-width reserved fields adds 23dbafd81972 pinctrl: renesas: r8a77980: Optimize fixed-width reserved fields adds be525de9e811 pinctrl: renesas: r8a77990: Optimize fixed-width reserved fields adds ec255e1c15c4 pinctrl: renesas: r8a77995: Optimize fixed-width reserved fields adds b9f01b20ccfa pinctrl: renesas: r8a779a0: Optimize fixed-width reserved fields adds 170285f4c5f3 pinctrl: renesas: r8a779f0: Optimize fixed-width reserved fields adds 256c14196fe9 pinctrl: renesas: sh7203: Optimize fixed-width reserved fields adds 78fc20c15541 pinctrl: renesas: sh7264: Optimize fixed-width reserved fields adds d567210e4b8a pinctrl: renesas: sh7269: Optimize fixed-width reserved fields adds 064aa9aabe51 pinctrl: renesas: sh73a0: Optimize fixed-width reserved fields adds aa9c0a767fbe pinctrl: renesas: sh7720: Optimize fixed-width reserved fields adds 72db29175f40 pinctrl: renesas: sh7722: Optimize fixed-width reserved fields adds 98edc79d9ada pinctrl: renesas: sh7723: Optimize fixed-width reserved fields adds 2a1b67b565bb pinctrl: renesas: sh7724: Optimize fixed-width reserved fields adds 3a0a3c1be887 pinctrl: renesas: sh7734: Optimize fixed-width reserved fields adds 2439a0dde4f3 pinctrl: renesas: sh7757: Optimize fixed-width reserved fields adds 63a32f8286b9 pinctrl: renesas: sh7785: Optimize fixed-width reserved fields adds 753278b4cb23 pinctrl: renesas: sh7786: Optimize fixed-width reserved fields adds fc883ed5a43e pinctrl: renesas: checker: Add reserved field checks adds 7755d26c0425 Merge tag 'renesas-pinctrl-for-v5.19-tag2' of git://git.ke [...] adds 8b3dd882bfd2 pinctrl: stm32: Unshadow np variable in stm32_pctl_probe() adds f82a2c212d6c dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible adds 4d8a768ef4ed pinctrl: qcom: spmi-gpio: Add pm6125 compatible adds 2313623dd15b dt-bindings: pinctrl: qcom,pmic-gpio: document PM8150L and [...] adds 06367559766b dt-bindings: pinctrl: qcom,pmic-gpio: fix matching pin config adds 04bed6407ee6 dt-bindings: pinctrl: qcom,pmic-gpio: describe gpio-line-names adds 58819949b8ec dt-bindings: pinctrl: qcom,pmic-gpio: add 'input-disable' adds d31dcf1f008c dt-bindings: pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges' adds ed1f77b78322 dt-bindings: pinctrl: rockchip: increase max amount of dev [...] adds 0dfd7fc0e1d5 dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation adds fff65226b229 pinctrl: freescale: Add i.MXRT1170 pinctrl driver support adds 81557a71564a dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings adds 2e1ccc6a75cc pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 adds 48bd5c381c4a pinctrl: starfive: Make the irqchip immutable adds 933adebbbd2f dt-bindings: pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent' adds 80a504669c93 pinctrl: berlin: bg4ct: Use devm_platform_*ioremap_resourc [...] adds 608a0b46bc7c Merge branch 'irq/gpio-immutable' of git://git.kernel.org/ [...] adds f68cd356d0ac pinctrl: broxton: Add module alias for Intel Apollo Lake adds bdb6528ec550 Documentation: gpio: Fix IRQ mask and unmask examples adds e9fdcc2d8376 Documentation: gpio: Advertise irqd_to_hwirq() helper in t [...] adds 6d209b42947a pinctrl: baytrail: make irq_chip immutable adds df38990dec1e pinctrl: cherryview: make irq_chip immutable adds 180f9db77545 pinctrl: lynxpoint: make irq_chip immutable adds 68aa84ff28ba pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq [...] adds 6fb6f8bf888e pinctrl: intel: make irq_chip immutable adds 56da7dc5eb67 pinctrl: intel: Drop unused irqchip member in struct intel [...] adds 7b923e67a4a7 pinctrl: intel: Fix kernel doc format, i.e. add return sections adds 374e72d721d1 Merge tag 'intel-pinctrl-v5.19-2' of gitolite.kernel.org:p [...] adds 83969805cc71 pinctrl: apple: Use a raw spinlock for the regmap adds 907bb57aa7b4 Merge tag 'pinctrl-v5.19-1' of git://git.kernel.org/pub/sc [...] adds 610cc9f45881 powerpc/83xx/mpc8349emitx: Get rid of of_node assignment adds 950cf957fe34 misc: ocxl: fix possible double free in ocxl_file_register_afu adds 755a9d44e6e2 powerpc: Remove unused SLOW_DOWN_IO definition adds 2fb70d1d36e2 powerpc/boot: remove unused function find_node_by_linuxphandle() adds a84ca704d830 selftests/powerpc/pmu: Fix unsigned function returning neg [...] adds b74196af372f powerpc/fadump: Fix fadump to work with a different endian [...] adds 6584cec0a225 powerpc/fadump: save CPU reg data in vmcore when PHYP term [...] adds 15eb77f87325 powerpc/fadump: fix PT_LOAD segment for boot memory area adds 9cf3b3a33a36 powerpc/fadump: align destination address to pagesize adds a3ceb5882edf powerpc/fadump: print start of preserved area adds 40a75584e526 powerpc/boot: Build wrapper for an appropriate CPU adds 3527e1ab9a79 selftests/powerpc: Add matrix multiply assist (MMA) test adds 0d897255e79e powerpc/85xx: Fix virt_to_phys() off-by-one in smp_85xx_st [...] adds e96a76ee5283 selftests/powerpc: Add a test of 4PB SLB handling adds 7641c1bafacd macintosh: Use kmemdup rather than duplicating its implementation adds 634a0b8fb882 powerpc/pseries/dlpar: Remove unnecessary cast to kfree() adds cacaeb0c2397 powerpc/perf: Fix symbol undeclared warning adds 22f8e625ebab powerpc/8xx: export 'cpm_setbrg' for modules adds 9923a6dace16 powerpc/sstep: Use bitwise instead of arithmetic operator [...] adds ce0091a0e060 powerpc/time: Fix sparse warnings adds 0a3ef48c2fac powerpc/eeh: Remove unused inline function eeh_dev_phb_ini [...] adds 701c31672a0b powerpc/pseries/cmm: Remove unneeded variable "ret" adds b396dd3d800c powerpc: remove set but not used variable 'force_printk_to_btext' adds 2b6ff203cd45 powerpc: make 'boot_text_mapped' static adds 295135d32fde powerpc/pmac: remove unused symbol adds d5f14dcf0016 macintosh/via-pmu: Use DEFINE_SPINLOCK() for spinlock adds 59510820fff7 powerpc/mpc52xx: Fix some pr_debug() issues adds 08d61b46c53f powerpc/rtas: Replaced simple_strtoull() with kstrtoull() adds 8617982d82c0 powerpc: Fix spelling mistake "mesages" -> "messages" in Kconfig adds e62520b88708 powerpc/mm: Switch from __FUNCTION__ to __func__ adds 4ac751d3f3cc powerpc/powernv: Switch from __FUNCTION__ to __func__ adds 76c452b494b8 powerpc/perf/24x7: use 'unsigned int' instead of 'unsigned' adds a2ece1f51295 powerpc: use strscpy to replace strlcpy adds 8cd1d2e9d086 macintosh/smu: Fix warning comparing pointer to 0 adds 5749e7c1aa8c Documentation: Fix typo in testing/sysfs-class-cxl adds cc4639989e93 macintosh/ams: Replace snprintf in show functions with sysfs_emit adds 887f56a07f0e powerpc/fadump: Correct two typos in a comment adds 6130ed79decc macintosh/adb: Use swap() to make code cleaner adds 9d021a2149b8 powerpc: No need to initialise statics to 0 adds e9bb94cde12d macintosh/ams: Remove unneeded result variable adds 207763191759 powerpc/fadump: Use swap() instead of open coding it adds 928b39645ec4 macintosh: Fix warning comparing pointer to 0 adds 44c10404c136 powerpc: Fix missing declaration of [en/dis]able_kernel_altivec() adds c2267354638d powerpc: Remove redundant spaces to match coding style adds dc7a98b89b0c powerpc/smp: Remove unused inline functions adds 5e6ec1ad2e89 powerpc/kuap: Remove unused inline function __kuap_assert_ [...] adds 87ccc6684d3b powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c adds 6c1e5600b7c3 macintosh: Use for_each_child_of_node() macro adds dcbff9ad4184 selftests/powerpc: Fix typo in spectre_v2 adds f44cf716e46c powerpc/5xx: Drop unnecessary cast adds b793a0100012 powerpc/idle: Fix return value of __setup() handler adds 5bb99fd4090f powerpc/4xx/cpm: Fix return value of __setup() handler adds 2656d3ff4f66 powerpc/powermac: Use for_each_property_of_node() adds f06351f8c0c8 powerpc/eeh: Remove unused inline functions adds d0a31acc34dc Merge tag 'v5.18-rc4' into next adds 723820f3f77d mm: Allow arch specific arch_randomize_brk() with CONFIG_A [...] adds 4b439e25e29e mm, hugetlbfs: Allow an arch to always use generic version [...] adds 2cb4de085f38 mm: Add len and flags parameters to arch_get_mmap_end() adds 93ea910295ca powerpc/mm: Move vma_mmu_pagesize() adds 1408fca0c198 powerpc/mm: Make slice specific to book3s/64 adds f693d38d9468 powerpc/mm: Remove CONFIG_PPC_MM_SLICES adds 76a345ed16c6 powerpc/mm: Use generic_get_unmapped_area() and call it fr [...] adds 1a0261fd3b21 powerpc/mm: Use generic_hugetlb_get_unmapped_area() adds ab57bd7570d4 powerpc/mm: Move get_unmapped_area functions to slice.c adds 5cf7f9a0a54e powerpc/mm: Enable full randomisation of memory mappings adds 36e5f9ee776c powerpc/mm: Convert to default topdown mmap layout adds 3ba4289a3e7f powerpc: Simplify and move arch_randomize_brk() adds c14d31bae372 powerpc/boot: Stop using RELACOUNT adds 1fd02f6605b8 powerpc: fix typos in comments adds f31c618373f2 powerpc: Sort and de-dup primary opcodes in ppc-opcode.h adds 54cdacd7d3b3 powerpc: Reject probes on instructions that can't be singl [...] adds a553476c44fb powerpc/64: remove system call instruction emulation adds f206fdd9d41b powerpc: Reduce csum_add() complexity for PPC64 adds 0aa297e73bba powerpc/64: Move pci_device_from_OF_node() out of asm/pci- [...] adds 07071346bb76 powerpc: Don't include asm/prom.h in asm/parport.h adds eb4713c40a61 powerpc: Include asm/reg.h in asm/svm.h adds 669df99c9575 powerpc: Add missing declaration in asm/drmem.h adds 86c38fec69a4 powerpc: Remove asm/prom.h from all files that don't need it adds e6f6390ab7b9 powerpc: Add missing headers adds a1ae43170541 powerpc: Use rol32() instead of opencoding in csum_fold() adds e59596a2d6a7 powerpc: Use static call for get_irq() adds 9290c379d197 powerpc/8xx: Simplify flush_tlb_kernel_range() adds 65883b78bc9f powerpc: align address to page boundary in change_page_attr() adds cb3ac45214c0 powerpc/code-patching: Don't call is_vmalloc_or_module_add [...] adds b033767848c4 powerpc/code-patching: Use jump_label for testing freed initmem adds 1751289268ef powerpc/code-patching: Use jump_label to check if poking_i [...] adds a486e512d1f3 macintosh: Prepare cleanup of powerpc's asm/prom.h adds d8d2af70b981 cxl/ocxl: Prepare cleanup of powerpc's asm/prom.h adds acf9e575d889 powerpc/8xx: Move CPM interrupt controller into a dedicated file adds 22add2a20e96 powerpc/8xx: Convert CPM1 error interrupt handler to platf [...] adds 14d893fc6846 powerpc/8xx: Convert CPM1 interrupt controller to platform_device adds e3ba31b78074 powerpc/8xx: Remove mpc8xx_pics_init() adds 5ad1aa007da5 powerpc/8xx: Use kmalloced data structure instead of globa [...] adds b6b1c3ce06ca powerpc/rtas: Keep MSR[RI] set when calling RTAS adds a5fc286f69fc Merge branch 'fixes' into next adds 861604614a94 KVM: PPC: Book3S HV: HFSCR[PREFIX] does not exist adds 361234d7a1c9 KVM: PPC: Book3S HV P9: Optimise loads around context switch adds 18827eeef022 KVM: PPC: Remove kvmppc_claim_lpid adds 5d506f159b2b KVM: PPC: Book3S HV: Update LPID allocator init for POWER9 [...] adds 6ba2a2924dcf KVM: PPC: Book3S HV: Use IDA allocator for LPID allocator adds c0f00a18e2a8 KVM: PPC: Book3S HV Nested: Change nested guest lookup to use idr adds 03a2e65f54b3 KVM: PPC: Book3S Nested: Use explicit 4096 LPID maximum adds f104df7d519f KVM: PPC: Book3S HV: Remove KVMPPC_NR_LPIDS adds 026728dc5d41 KVM: PPC: Book3S HV P9: Inject pending xive interrupts at [...] adds ad5ace91c55e KVM: PPC: Book3S HV P9: Move cede logic out of XIVE escala [...] adds 42b4a2b347b0 KVM: PPC: Book3S HV P9: Split !nested case out from guest entry adds 11681b79b1ab KVM: PPC: Book3S HV Nested: L2 must not run with L1 xive context adds 2852ebfa10af KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES [...] adds d53c36e6c838 KVM: PPC: Book3S HV: remove extraneous asterisk from rm_ho [...] adds 300981abddcb KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator adds 15eb1b6afc3c KVM: PPC: Book3S HV: Use consistent type for return value [...] adds 1d1cd0f12a3a KVM: PPC: Book3S HV: Initialize AMOR in nested entry adds 750137ec6c1c Merge branch 'fixes' into topic/ppc-kvm adds cad32d9d42e8 KVM: PPC: Book3s: Retire H_PUT_TCE/etc real mode handlers adds 29592181c549 KVM: PPC: Book3s: PR: Enable default TCE hypercalls adds b22af9041927 KVM: PPC: Book3s: Remove real mode interrupt controller hc [...] adds ad55bae7dc36 KVM: PPC: Book3S HV: Fix vcore_blocked tracepoint adds b104e41cda1e Merge branch 'topic/ppc-kvm' into next adds e2aa34ce80a2 powerpc/setup: Refactor/untangle panic notifiers adds d9e5c3e9e751 powerpc: Export mmu_feature_keys[] as non-GPL adds e247172854a5 powerpc/vdso: Remove unused ENTRY in linker scripts adds 4406b12214f6 powerpc/vdso: Link with ld.lld when requested adds 2f82ec19757f powerpc/64: Bump SIGSTKSZ and MINSIGSTKSZ adds 2896b2dff49d powerpc/signal: Report minimum signal frame size to usersp [...] adds 838ee286ecc9 powerpc/rtas: Move rtas entry assembly into its own file adds 07940b4b61cf powerpc/rtas: Make enter_rtas a nokprobe symbol on 64-bit adds 4e949faae2bd powerpc/rtas: Fix whitespace in rtas_entry.S adds c5a65e0a420d powerpc/rtas: Call enter_rtas with MSR[EE] disabled adds 5c86bd02b3c3 powerpc/rtas: PACA can be restored directly from SPRG adds 014b2e896cc8 powerpc/rtas: Leave MSR[RI] enabled over RTAS call adds 804c0a166ffe powerpc/rtas: enture rtas_call is called with MMU enabled adds d996d5053eb5 powerpc/ftrace: Refactor prepare_ftrace_return() adds ae3a2a218821 powerpc/ftrace: Remove redundant create_branch() calls adds 1acbf27e8a58 powerpc/code-patching: Inline is_offset_in_{cond}_branch_range() adds a1facd2578b3 powerpc/ftrace: Use is_offset_in_branch_range() adds d2f47dabf125 powerpc/code-patching: Inline create_branch() adds 2c920fca8c70 powerpc/ftrace: Inline ftrace_modify_code() adds bbffdd2fc743 powerpc/ftrace: Use patch_instruction() return directly adds 661aa880398a powerpc: Add CONFIG_PPC64_ELF_ABI_V1 and CONFIG_PPC64_ELF_ABI_V2 adds 7d40aff8213c powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ [...] adds 5b89492c03e5 powerpc: Finalise cleanup around ABI use adds 23b44fc248f4 powerpc/ftrace: Make __ftrace_make_{nop/call}() common to [...] adds a3d0f5b4b7e4 powerpc/ftrace: Don't include ftrace.o for CONFIG_FTRACE_SYSCALLS adds c2cba93d1a5e powerpc/ftrace: Use CONFIG_FUNCTION_TRACER instead of CONF [...] adds ccf6607e45aa powerpc/ftrace: Remove ftrace_plt_tramps[] adds cf9df92a823c powerpc/ftrace: Use BRANCH_SET_LINK instead of value 1 adds e89aa642be21 powerpc/ftrace: Use PPC_RAW_xxx() macros instead of opencoding. adds c8deb28095f9 powerpc/ftrace: Use size macro instead of opencoding adds b97d0e3dcfba powerpc/ftrace: Simplify expected_nop_sequence() adds af8b9f352ffd powerpc/ftrace: Minimise number of #ifdefs adds 8dfdbe4368c0 powerpc/inst: Add __copy_inst_from_kernel_nofault() adds 8052d043a48f powerpc/ftrace: Don't use copy_from_kernel_nofault() in mo [...] adds 4390a58ee1c3 powerpc/inst: Remove PPC_INST_BRANCH adds e0c2ef43210b powerpc/modules: Use PPC_LI macros instead of opencoding adds ae2c760fa10b powerpc/inst: Remove PPC_INST_BL adds 6bdc81eca951 powerpc/opcodes: Remove unused PPC_INST_XXX macros adds c127d130f6d5 powerpc/powernv/vas: Assign real address to rx_fifo in vas [...] adds 657ac633302b powerpc/pseries/vas: sysfs comments with the correct entries adds d036dc79cccd powerpc: Add generic PAGE_SIZE config symbols adds aa06530a535f arch/Kconfig: Drop references to powerpc PAGE_SIZE symbols adds c4bce84d0bd3 powerpc/64: Only WARN if __pa()/__va() called with bad addresses adds 294299b3d39e powerpc/85xx/p2020: Add fsl,mpc8548-pmc node adds 2efee6adb561 powerpc/powernv: Get L1D flush requirements from device-tree adds d2a3c131981d powerpc/powernv: Get STF barrier requirements from device-tree adds 48482f4dd343 selftests/powerpc: Better reporting in spectre_v2 adds 5fe855169f97 powerpc/irq: Remove arch_local_irq_restore() for !CONFIG_C [...] adds 84ade0a6655b powerpc/ftrace: Remove ftrace init tramp once kernel init [...] adds 60e832def18d kasan: Document support on 32-bit powerpc adds f08aed52412c powerpc/mm/kasan: rename kasan_init_32.c to init_32.c adds 5352090a9995 powerpc/kasan: Don't instrument non-maskable or raw interrupts adds 2ab2d5794f14 powerpc/kasan: Disable address sanitization in kexec paths adds 41b7a347bf14 powerpc: Book3S 64-bit outline-only KASAN support adds 7574dd080ee0 powerpc/book3e: Fix build error adds cdf87d2bd12c powerpc/kaslr_booke: Fix build error adds 505d31650ba9 powerpc/perf: Fix the threshold compare group constraint f [...] adds ab0cc6bbf0c8 powerpc/perf: Fix the threshold compare group constraint f [...] adds 5dd9e27ea4a3 powerpc/xics: fix refcount leak in icp_opal_init() adds dc21ed2aef41 powerpc/85xx: Remove FSL_85XX_CACHE_SRAM adds 3ffa9fd471f5 powerpc/powernv: fix missing of_node_put in uv_init() adds 86ce436e30d8 macintosh/via-pmu: Fix build failure when CONFIG_INPUT is [...] adds 9a9c5ff5fff8 macintosh: via-pmu and via-cuda need RTC_LIB adds 48b63961c846 powerpc/numa: Associate numa node to its cpu earlier adds 1d1fb9618bdd powerpc/xive: Fix refcount leak in xive_spapr_init adds fcee96924ba1 powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup adds 0e0946e22f36 powerpc/papr_scm: Fix leaking nvdimm_events_map elements adds 426e58052263 powerpc/pseries/vas: Call misc_deregister if sysfs init fails adds 57b742a5b894 powerpc/iommu: Add missing of_node_put in iommu_init_early_dart adds 3def164a5ced powerpc/eeh: Drop redundant spinlock initialization adds 8a57c3cc2bcb powerpc/platforms/83xx: Use of_device_get_match_data() adds 079e5fd3a1e4 selftests/powerpc/pmu/ebb: remove fixed_instruction.S adds 87c78b612f4f powerpc: Fix all occurences of "the the" adds 3e36960a27fe powerpc/64s: Add CPU_FTRS_POWER9_DD2_2 to CPU_FTRS_ALWAYS mask adds b4d9cc75721b powerpc/64s: Add CPU_FTRS_POWER10 to ALWAYS mask adds 26b78c81e84c powerpc: Enable the DAWR on POWER9 DD2.3 and above adds 7801cb1dc60f selftests/powerpc/pmu: fix spelling mistake "mis-match" -> [...] adds cc025916b12a powerpc/powermac: add missing g5_phy_disable_cpu1() declaration adds bb12dd42d20f powerpc/powermac: constify device_node in of_irq_parse_oldworld() adds 25e69962efdb powerpc/powernv/flash: Check OPAL flash calls exist before using adds 0ef1ffc71895 powerpc/microwatt: Add mmu bits to device tree adds ad91f66f5fa7 powerpc/fsl_book3e: Don't set rodata RO too early adds a5d28039ecb2 powerpc/powernv/pci: Drop VF MPS fixup adds 14554d92c1c5 powerpc/xics: Include missing header adds c85ab4fe3306 powerpc/64s: Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_ [...] adds dcf280e6f80b powerpc/64: Include cache.h directly in paca.h adds 6112bd00e84e Merge tag 'powerpc-5.19-1' of git://git.kernel.org/pub/scm [...] adds 66200bbcde69 Drivers: hv: vmbus: Add VMbus IMC device to unsupported list adds 08e61e861a0e PCI: hv: Fix multi-MSI to allow more than one MSI vector adds 82cd4bacff88 Drivers: hv: vmbus: Fix handling of messages with transact [...] adds de5ddb7d4434 PCI: hv: Use vmbus_requestor to generate transaction IDs f [...] adds b03afa57c65e Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() adds 0aadb6a7bb81 Drivers: hv: vmbus: Introduce vmbus_request_addr_match() adds b91eaf7267cf Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() adds a765ed47e451 PCI: hv: Fix synchronization between channel callback and [...] adds 71abb94ff630 hv_sock: Check hv_pkt_iter_first_raw()'s return value adds 066f3377fb66 hv_sock: Copy packets sent by Hyper-V out of the ring buffer adds dbde6d0c7a5a hv_sock: Add validation for untrusted Hyper-V values adds da795eb239d9 Drivers: hv: vmbus: Accept hv_sock offers in isolated guests adds 1c9de08f7f95 Drivers: hv: vmbus: Refactor the ring-buffer iterator functions adds 455880dfe292 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI adds 23e118a48acf PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time adds 6733dd4af781 drm/hyperv: Add error message for fb size greater than allocated adds f1f8288d19d0 x86/hyperv: Disable hardlockup detector by default in Hype [...] adds a6b94c6b4919 Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hy [...] adds 106b98a5181c scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 adds b0cce4f6fe66 video: hyperv_fb: Remove support for Hyper-V 2008 and 2008R2/Win7 adds ac6811a9b36f drm/hyperv: Remove support for Hyper-V 2008 and 2008R2/Win7 adds b4b77778ecc5 PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() adds a2bad844a67b PCI: hv: Fix interrupt mapping for multi-MSI adds 9937fa6d1eb6 PCI: hv: Add validation for untrusted Hyper-V values adds b4927bd27262 PCI: hv: Fix synchronization between channel callback and [...] adds 1940f9f81d45 Drivers: hv: vmbus: fix typo in comment adds 86c8fb4d228e scsi: storvsc: Removing Pre Win8 related logic adds d27423bf048d hv_balloon: Fix balloon_probe() and balloon_remove() error [...] adds f56dbdda4322 Merge tag 'hyperv-next-signed-20220528' of git://git.kerne [...] adds 47f15561b69e drm: fix EDID struct for old ARM OABI format adds db6c4ee7838c Input: mt6779-keypad - move iomem pointer to probe function adds 44dc42d254bf dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C adds e505edaedcb9 Input: add support for Azoteq IQS7222A/B/C adds eba697b3c303 Input: iqs7222 - propagate some error codes correctly adds 66ab05c75642 Input: iqs7222 - avoid dereferencing a NULL pointer adds c8eefa0f2a3b Input: aiptek - remove redundant assignment to variable ret adds 0a112e7c681c Input: remove unneeded variable in input_inhibit_device() adds d238b8f68018 Input: clps711x-keypad - use syscon_regmap_lookup_by_phandle adds 41657514c796 Input: add Raspberry Pi Sense HAT joystick driver adds 28e26e927cf4 Input: ep93xx_keypad - use devm_platform_ioremap_resource( [...] adds 40f6d265665a Input: synaptics-rmi4 - remove unnecessary flush_workqueue() adds 2e7cfec0edd4 Input: pm8941-pwrkey - fix error message adds 8ac8904bf9c7 Input: pm8941-pwrkey - add support for PON GEN3 base addresses adds 0b65118e6ba3 Input: pm8941-pwrkey - add software key press debouncing support adds be8fc023ef64 Input: pm8941-pwrkey - simulate missed key press events adds b243018eafeb Input: sun4i-lradc-keys - add wakeup support adds 61f19f67490b dt-bindings: input: sun4i-lradc-keys: Add R329 and D1 compatibles adds ac2d5b43ea16 Input: sun4i-lradc-keys - add optional clock/reset support adds ec648fc0a003 Input: sun4i-lradc-keys - add support for R329 and D1 adds c8994b30d71d Input: sparcspkr - fix refcount leak in bbc_beep_probe adds 1922cc9c20a3 Input: bcm-keypad - remove unneeded NULL check before clk_ [...] adds 1b3ce51dde36 Input: psmouse-smbus - avoid flush_scheduled_work() usage adds c853246539f3 Input: vmmouse - disable vmmouse before entering suspend mode adds 52dc6d3bea3b dt-bindings: google,cros-ec-keyb: Introduce switches only [...] adds ca1eadbfcd36 Input: cros-ec-keyb - allow skipping keyboard registration adds d95bca4fbde0 dt-bindings: google,cros-ec-keyb: Fixup bad compatible match adds 038c4bf85ba2 Merge branch 'ib/5.17-cros-ec-keyb' into next adds fabcf4d86968 Input: cypress_ps2 - fix typo in comment adds cee409bbba0d Input: gpio-keys - cancel delayed work only in case of GPIO adds 5f76955ab1e4 Input: stmfts - do not leave device disabled in stmfts_input_open adds 1e90e2628cec Merge branch 'next' into for-linus adds 664a393a2663 Merge tag 'input-for-v5.19-rc0' of git://git.kernel.org/pu [...] adds 73534617dfa3 perf build: Fix btf__load_from_kernel_by_id() feature check adds 5c83eff38194 perf build: Stop using __weak bpf_prog_load() to handle ol [...] adds 8916d72554e5 perf build: Stop using __weak bpf_object__next_program() t [...] adds 739c9180cfa4 perf build: Stop using __weak bpf_object__next_map() to ha [...] adds 982be4775164 perf build: Stop using __weak btf__raw_data() to handle ol [...] adds df76e0038370 perf build: Stop using __weak bpf_map_create() to handle o [...] adds 1097b38fb758 perf intel-pt: Add a test for system-wide side band adds d01508f2df21 perf auxtrace: Add mmap_needed to auxtrace_mmap_params adds 84bd5aba88af perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_ [...] adds 82944899149d perf evlist: Factor out evlist__dummy_event() adds 126d68fdcabe perf evlist: Add evlist__add_dummy_on_all_cpus() adds 921e3be5a564 perf record: Use evlist__add_dummy_on_all_cpus() in record [...] adds e665c82a7691 perf intel-pt: Use evlist__add_dummy_on_all_cpus() for swi [...] adds 7d189cadbeeb perf intel-pt: Track sideband system-wide when needed adds 7be1fedd2a0a perf tools: Allow all_cpus to be a superset of user_reques [...] adds ae4f8ae16a07 libperf evlist: Allow mixing per-thread and per-cpu mmaps adds 4ce47d842d4c libperf evlist: Check nr_mmaps is correct adds d3345fecf9e5 perf stat: Add requires_cpu flag for uncore adds f5fb6d4efe15 libperf evsel: Add comments for booleans adds 298613b8e3f6 perf tools: Allow system-wide events to keep their own CPUs adds a41e24f6c3ff perf tools: Allow system-wide events to keep their own threads adds 7473ee56dbc9 perf test: Add checking for perf stat CSV output. adds 303ead45c445 perf report: Do not extend sample type of bpf-output event adds edc41a1099c2 perf record: Enable off-cpu analysis with BPF adds 10742d0c0771 perf record: Implement basic filtering for off-cpu adds b36888f71c85 perf record: Handle argument change in sched_switch adds 685439a7a037 perf record: Add cgroup support for off-cpu profiling adds 831d06c8d1b3 perf test: Add a basic offcpu profiling test adds c4040212bc97 perf c2c: Use stdio interface if slang is not supported adds 8803880f7d1c perf unwind arm64: Use perf's copy of kernel headers adds f450f11b2d3f perf tools arm64: Copy perf_regs.h from the kernel adds 721052048bba perf unwind: Use dynamic register set for DWARF unwind adds d511578b9d21 perf unwind arm64: Decouple Libunwind register names from Perf adds 2be00431c576 perf tools arm64: Add support for VG register adds f4df0dbbe62e perf jevents: Fix event syntax error caused by ExtSel adds c4f462235c0f perf scripting python: Expose dso and map information adds 12fdd6c009da perf scripts python: Support Arm CoreSight trace data disassembly adds 9dde6cadb92b tools arch x86: Sync the msr-index.h copy with the kernel sources adds 09f73a1ab820 Merge tag 'perf-tools-for-v5.19-2022-05-28' of git://git.k [...] adds 217d8c05ec62 tracing: Cleanup double word in comment adds b8cc44a4d3c1 tracing: Remove logic for registering multiple event trigg [...] adds 476705419518 tracing: Remove redundant trigger_ops params adds e1f187d09e11 tracing: Have existing event_command.parse() implementatio [...] adds a7e6b7dcfb19 tracing: Separate hist state updates from hist registration adds cf2adec7479d tracing: Fix inconsistent style of mini-HOWTO adds 3b57d8477cd0 tracing: Fix kernel-doc adds 3eaf17f5021b MAINTAINERS: Enlarge coverage of TRACING inside architectures adds adaa0a9f06d1 tracing: Fix tracing_map_sort_entries() kernel-doc comment adds 6014a23638cd bootconfig: Make the bootconfig.o as a normal object file adds 765b8552a200 bootconfig: Check the checksum before removing the bootcon [...] adds a2a9d67a26ec bootconfig: Support embedding a bootconfig file in kernel adds 2f51efc6b71d docs: bootconfig: Add how to embed the bootconfig into kernel adds cb1c45fb68b8 tracing: Make tp_printk work on syscall tracepoints adds 97a5d2e5e35f tracing: Return -EINVAL if WARN_ON(!glob) triggered in eve [...] adds 69686fcbdcc0 tracing: Change `if (strlen(glob))` to `if (glob[0])` adds 12025abdc853 tracing: Fix sleeping function called from invalid context [...] adds 4ee51101e93f tracing: Use WARN instead of printk and WARN_ON adds ed888241a0ab ring-buffer: Simplify if-if to if-else adds ef9188bcc6ca tracing: Avoid adding tracer option before update_tracer_options adds 6621a7004684 tracing: make tracer_init_tracefs initcall asynchronous adds 6695da58f944 ring-buffer: Have absolute time stamps handle large numbers adds f03f2abce4f3 ring-buffer: Have 32 bit time stamps use all 64 bits adds c575afe21ccc tracing: Introduce trace clock tai adds 4d1257bbc220 tracing: Add documentation for trace clock tai adds 1da27a25054f tracing: Remove usage of list iterator after the loop body adds 99d8ae4ec8a9 tracing: Remove usage of list iterator variable after the loop adds 45e333ce2ad5 tracing: Replace usage of found with dedicated list iterat [...] adds ba27d8555867 tracing: Remove check of list iterator against head past t [...] adds 499f12168aeb tracing: Have event format check not flag %p* on __get_dyn [...] adds e35c2d8e2274 tracing: Reset the function filter after completing trampo [...] adds e4931b824a6f tracing: Use trace_create_file() to simplify creation of t [...] adds 2889c658b2fb ftrace: Deal with error return code of the ftrace_process_ [...] adds cb24693d94ce tracing: Use strim() to remove whitespace instead of doing [...] adds 99696a2592bc tracing: Fix potential double free in create_var_ref() adds b27f266f74fb tracing: Fix return value of trace_pid_write() adds 439940491807 kprobes: Fix build errors with CONFIG_KRETPROBES=n adds aa748949b4e6 tracing/timerlat: Notify IRQ new max latency only if stop [...] adds 4dd2aea24ed7 tracing/timerlat: Print stacktrace in the IRQ handler if needed adds 9c556e5a4dd5 tracing/timerlat: Do not wakeup the thread if the trace st [...] adds 2d601b98643d tracing: Change "char *" string form to "char []" adds 2decd16f47e3 tracing: Cleanup code by removing init "char *name" adds 3a2bfec0b02f ftrace: Remove return value of ftrace_arch_modify_*() adds 50c697819d59 ftrace: Fix typo in comment adds 154827f8e53d tracing: Initialize integer variable to prevent garbage re [...] adds bb5eb8f3b329 tracing: Disable kcov on trace_preemptirq.c adds 0a54f556b035 tracing: Fix comments of create_filter() adds 7d54c15cb89a ftrace: Clean up hash direct_functions on register failures adds feccde2a49ff x86,tracing: Remove unused headers adds aef54851bf1d x86/traceponit: Fix comment about irq vector tracepoints adds 8d4a21b5ac9d tracing: Fix comments for event_trigger_separate_filter() adds b39181f7c690 ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak [...] adds 76bfd3de3478 Merge tag 'trace-v5.19' of git://git.kernel.org/pub/scm/li [...] adds fe4d0d5dde45 rtla/Makefile: Properly handle dependencies adds 2a6b52ed72c8 rtla: Avoid record NULL pointer dereference adds 39c3d84cb5b5 rtla: Don't overwrite existing directory mode adds 22d146f7c1e9 rtla: Minor grammar fix for rtla README adds 941a53c39a15 rtla: Fix __set_sched_attr error message adds dada03db9bb1 rtla: Remove procps-ng dependency adds c3a9a3c5f559 Merge tag 'trace-tools-v5.19' of git://git.kernel.org/pub/ [...] adds 06006ad29abe dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] adds e2dfce24f417 dmaengine: sf-pdma: Get number of channel by device tree adds 448a0994cc69 dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L adds 8b0c99371ac8 dmaengine: nbpfaxi: Use platform_get_irq_optional() to get [...] adds bb40bb695ec8 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] adds 80380f89d0f5 dmaengine: mediatek-cqdma: Use platform_get_irq() to get t [...] adds 3157dd0a3661 dmaengine: idxd: don't load pasid config until needed adds 9060a7a46a94 dmaengine: ep93xx: Remove redundant word in comment adds 105989311442 dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h adds ec834f1cc7cf dmaengine: stm32-mdma: check the channel availability (sec [...] adds 1f854536a833 dmaengine: Clarify cyclic transfer residue documentation adds 81f5eb2b11ba dmaengine: idxd: remove trailing white space on input str [...] adds 745bd6009413 MAINTAINERS: update my email address adds cc4abaa67e05 dt-bindings: altr,msgdma: update my email address adds 729106266a50 dt-bindings: dmaengine: Add doc for tegra gpcdma adds ee17028009d4 dmaengine: tegra: Add tegra gpcdma driver adds 2d7991fe8679 dmaengine: idxd: update IAA definitions for user header adds 52126d4c0379 dmaengine: Remove a useless mutex adds 94b8f0e58fa1 dmaengine: qcom: gpi: set chain and link flag for duplex adds dd45d96bd9d3 dt-bindings: dmaengine: qcom: gpi: add compatible for sm83 [...] adds 6316572cf302 dmaengine: qcom: gpi: Add support for ee_offset adds d0a3ef604801 dmaengine: qcom: gpi: Add SM8350 support adds 766b540df8a3 dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID i [...] adds 1d05a0bdb420 dmaengine: plx_dma: Move spin_lock_bh() to spin_lock() adds 578245307f4a dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280 adds d965068259d1 dmaengine: PTDMA: support polled mode adds 2128565a8d30 dmaengine: jz4780: set DMA maximum segment size adds 4e5a4eb20393 dmaengine: idxd: set DMA_INTERRUPT cap bit adds 23084545dbb0 dmaengine: idxd: set max_xfer and max_batch for RO device adds 3dbc47a9629d dmaengine: pl08x: drop the useless function adds e335de6ba5b6 dmaengine: mediatek: mtk-hsdma: use NULL instead of using [...] adds a8facc7b9885 dmaengine: add verification of DMA_INTERRUPT capability fo [...] adds 96144c8fb392 dmaengine: tegra: Remove unused including <linux/version.h> adds 439b5e765a00 dmaengine: idxd: move wq irq enabling to after device enable adds fc44ff0ae9f2 dmaengine: Document dmaengine_prep_dma_memset adds ceabe10cf5d6 dmaengine: at_hdmac: In atc_prep_dma_memset, treat value a [...] adds 3e0c06964bfc dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat va [...] adds 643a4a85b0bc dmaengine: hidma: In hidma_prep_dma_memset treat value as [...] adds e235fe3bcf83 dmaengine: ptdma: statify pt_tx_status adds b21fe492a3a9 dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. adds 63c14ae6c161 dmaengine: idxd: refactor wq driver enable/disable operations adds 99faef48e7a3 dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock() adds 461cd3709f26 dmaengine: tegra: Use platform_get_irq() to get IRQ resource adds aab08c1aac01 dmaengine: idxd: Fix the error handling path in idxd_cdev_ [...] adds b965182aee6e dt-bindings: renesas,rcar-dmac: R-Car V3U is R-Car Gen4 adds 42a1b73852c4 dmaengine: idxd: Separate user and kernel pasid enabling adds cf4ac3fef338 dmaengine: idxd: fix lockdep warning on device driver removal adds 9120c879d288 dmaengine: idxd: free irq before wq type is reset adds 4734afb0d5ed dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call adds f9a9f43a62a0 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_ [...] adds 9126518e0439 dmaengine: zynqmp_dma: check dma_async_device_register ret [...] adds 517a710ac8fe dmaengine: zynqmp_dma: use pm_runtime_resume_and_get() ins [...] adds 8e6226f0f1a3 dmaengine: idxd: make idxd_register/unregister_dma_channel [...] adds d0ad42388a39 dmaengine: idxd: skip irq free when wq type is not kernel adds 54326f37ec13 dt-bindings: dmaengine: sprd: deprecate '#dma-channels' adds d84c3ad99879 dmaengine: sprd: deprecate '#dma-channels' adds 2112b8f4fb5c dmaengine: idxd: add missing callback function to support [...] adds 411dccf9d271 dmaengine: idxd: Remove unnecessary synchronize_irq() befo [...] adds 6cd4154a2665 dt-bindings: dmaengine: Introduce RZN1 dmamux bindings adds ad73c629b591 dt-bindings: clock: r9a06g032-sysctrl: Reference the DMAMU [...] adds 7ac92262e1fb dt-bindings: dmaengine: Introduce RZN1 DMA compatible adds 885525c1e7e2 clk: renesas: r9a06g032: Export function to set dmamux adds 134d9c52fca2 dmaengine: dw: dmamux: Introduce RZN1 DMA router support adds 2182066d95c3 clk: renesas: r9a06g032: Probe possible children adds d5a8fe0fee54 dmaengine: dw: Add RZN1 compatible adds 2cdd3ca67aea dmaengine: tegra: Fix build error without IOMMU_API adds bd1eca7b2c66 dt-bindings: dmaengine: mmp: deprecate '#dma-channels' and [...] adds d9cb0a4c0be5 dmaengine: pxa: deprecate '#dma-channels' and '#dma-requests' adds 607c04a0441f dmaengine: mmp: deprecate '#dma-channels' adds a725e582d720 dmaengine: ti: deprecate '#dma-channels' adds 9d6a2d92e450 dmaengine: stm32-mdma: remove GISR1 register adds da3b8ddb464b dmaengine: stm32-mdma: fix chan initialization in stm32_md [...] adds 276382696680 dmaengine: stm32-mdma: use dev_dbg on non-busy channel spu [...] adds 6c3c2066d6dc dt-bindings: dma: pl330: Add power-domains adds c7399e6d3b18 dmaengine: qcom: gpi: Add support for sc7280 adds d0b360e3c164 dmaengine: stm32-dmamux: avoid reset of dmamux if used by [...] adds db60a63eb685 dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage [...] adds ded6230691e0 dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_ha [...] adds baa1424314f8 dmaengine: stm32-dma: rename pm ops before dma pause/resum [...] adds 099a9a94be0e dmaengine: stm32-dma: add device_pause/device_resume support adds 39b930bec80e dmaengine: tegra: Fix uninitialized variable usage adds 360e4f4e3fcc dmaengine: tegra: Remove unused switch case adds 59e477763d09 dt-bindings: dma: sun50i-a64: Add compatible for D1 adds 9aa48806edb8 dmaengine: sun6i: Do not use virt_to_phys adds ec31c5c59492 dmaengine: sun6i: Add support for 34-bit physical addresses adds 8292a15597db dmaengine: sun6i: Add support for the D1 variant adds d1a285978082 dmaengine: idxd: make idxd_wq_enable() return 0 if wq is a [...] adds b00ed48bb0a7 Merge tag 'dmaengine-5.19-rc1' of git://git.kernel.org/pub [...] adds dc068f462179 m68knommu: set ZERO_PAGE() to the allocated zeroed page adds f95a387cdeb3 m68k: coldfire: drop ISA_DMA_API support adds 968f0e1ce923 m68k: fix typos in comments adds 6ed2db985a8d m68knommu: use asm-generic/mmu.h for nommu setups adds bd53e442e837 m68knommu: implement minimal regset support adds 67b660b1f7e5 m68knommu: add definitions to support elf_fdpic program loader adds 782f4c5c44e7 m68knommu: allow elf_fdpic loader to be selected adds a71b9e66fee4 m68knommu: fix undefined reference to `_init_sp' adds 1300eec9e51f m68knommu: fix undefined reference to `mach_get_rtc_pll' adds 348cce32cc32 m68k: removed unused "mach_get_ss" adds 6b8be804ff37 m68knommu: fix 68000 CPU link with no platform selected adds 2d2da475ac0e Merge tag 'm68knommu-for-v5.19' of git://git.kernel.org/pu [...] adds 33d7085682b4 MIPS: SGI-IP27: Free some unused memory adds fd27234f24ae MIPS: SGI-IP30: Free some unused memory adds 27498967d65c MIPS: dts: align SPI NOR node name with dtschema adds 4107fa700f31 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base adds 407710a3b52c MIPS: Octeon: fix CN6640 hang on XAUI init adds aa88b7066a10 MIPS: Octeon: support all interfaces on CN66XX adds a5ad2e8fee38 mips: dts: ralink: mt7621: add mdio label to mdio-bus adds 6faf0dbdc61d mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1 adds d9a683f57b5b mips: dts: ralink: mt7621: remove defining gpio function f [...] adds 3949aaa608f3 MIPS: mscc: jaguar2: rename pinctrl nodes adds ee5930c99a19 MIPS: mscc: ocelot: rename pinctrl nodes adds 860f39bea319 MIPS: mscc: serval: rename pinctrl nodes adds 7671f9674b47 mips: dts: ingenic: x1000: Add PWM device tree node adds 94bd83e45acd MIPS: fix typos in comments adds 424c3781dd1c MIPS: IP27: Remove incorrect `cpu_has_fpu' override adds f44b3e74c33f MIPS: IP30: Remove incorrect `cpu_has_fpu' override adds d0ab32b0f0c1 mips: ip22: Reword PANICED to PANICKED and remove useless header adds 912a4427bec0 MIPS: adding a safety check for cpu_has_fpu adds 84595f450a8f MIPS: smp: optimization for flush_tlb_mm when exiting adds 85663a86cdc7 MIPS: VR41xx: Drop redundant spinlock initialization adds abae018a0382 MIPS: Loongson: Use hwmon_device_register_with_groups() to [...] adds a4fa106ee1e1 MIPS: tools: no need to initialise statics to 0 adds eab691b1a684 selftests/ftrace: Save kprobe_events to test log adds f5e2d8186d5e MIPS: Use NOKPROBE_SYMBOL() instead of __kprobes annotation adds dd089d485849 MIPS: Sibyte: remove unnecessary return variable adds 6ad5ec543211 MIPS: loongson32: Kconfig: Remove extra space adds f998c204a19a MIPS: Octeon: fix typo in comment adds b2a5df71345c MIPS: Ingenic: Add PWM nodes for X1830. adds 562dc4c9c2c1 MIPS: Ingenic: Refresh device tree for Ingenic SoCs and boards. adds f74b057352a0 MIPS: Ingenic: Refresh defconfig for CU1000-Neo and CU1830-Neo. adds 07bdec3cdc92 MIPS: Octeon: add SNIC10E board adds 88ca100c885f mips: setup: use strscpy to replace strlcpy adds 84aa85108b1b MIPS: Rewrite `csum_tcpudp_nofold' in plain C adds e205a9945cf9 MIPS: bmips: Fix compiler warning observed on W=1 build adds 31f12fdc2f1e MIPS: Kconfig: Fix indentation and add endif comment adds fb3d6967d508 MIPS: Return -EINVAL if mem parameter is empty in early_pa [...] adds 795d82ed389b MIPS: Use memblock_add_node() in early_parse_mem() under C [...] adds 7e4fd16b3892 MIPS: RALINK: Define pci_remap_iospace under CONFIG_PCI_DR [...] adds 73d15ba6ba39 Merge tag 'mips_5.19' of git://git.kernel.org/pub/scm/linu [...] adds 00675017e0ae fs: add two trivial lookup helpers adds 3a761d72fa62 exportfs: support idmapped mounts adds c914c0e27eb0 ovl: use wrappers to all vfs_*xattr() calls adds 576bb263450b ovl: pass ofs to creation operations adds b65c20acef23 ovl: add ovl_upper_mnt_userns() wrapper adds c67cf6544753 ovl: handle idmappings in creation operations adds 5272eaf3a568 ovl: pass ofs to setattr operations adds 1248ea4b91bc ovl: pass layer mnt to ovl_open_realfile() adds a15506eac96f ovl: use ovl_do_notify_change() wrapper adds 22f289ce1f8b ovl: use ovl_lookup_upper() wrapper adds dad7017a840d ovl: use ovl_path_getxattr() wrapper adds 50db8d027355 ovl: handle idmappings for layer fileattrs adds ba9ea771ec8a ovl: handle idmappings for layer lookup adds ffa5723c6d25 ovl: store lower path in ovl_inode adds 2878dffc7db0 ovl: use ovl_copy_{real,upper}attr() wrappers adds 4b7791b2e958 ovl: handle idmappings in ovl_permission() adds 8423b3bd7d97 ovl: handle idmappings in layer open helpers adds 8bc0095df661 ovl: handle idmappings in ovl_xattr_{g,s}et() adds bc70682a497c ovl: support idmapped layers adds 2c5ca23f7414 Merge tag 'ovl-update-5.19' of git://git.kernel.org/pub/sc [...] adds 657b95d34ba3 ACPI: DPTF: Support Meteor Lake adds b7fbf4cebd7c ACPI: glue: Rearrange find_child_checks() adds cdc3d2abf438 usb: typec: ucsi: acpi: Map the mailbox with memremap() adds b941820ec938 ACPI: OSL: Remove the helper for deactivating memory region adds a9face899413 usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe adds 27263b3428f5 ACPI: processor: idle: Expose max_cstate/nocst/bm_check_di [...] adds 9e12eb823149 ACPI: CPPC: fix typo in comment adds 15f4bb9aac62 Merge branches 'acpi-glue', 'acpi-osl', 'acpi-processor' a [...] adds 185d20694a8a ACPI: battery: Make "not-charging" the default on no charg [...] adds 1934fee67593 ACPI: video: improve PM notifer callback adds 4c19851c70ba ACPI: clean up white space in a few places for consistency adds 4a577fca503a Merge branches 'acpi-battery', 'acpi-video' and 'acpi-misc' adds 527953ef7125 Merge tag 'acpi-5.19-rc1-2' of git://git.kernel.org/pub/sc [...] adds 3c1d004bdb4e thermal: int340x: Add Meteor Lake PCI device ID adds 32665a9e5432 Merge tag 'thermal-5.19-rc1-2' of git://git.kernel.org/pub [...] adds 15a1c2d80ae1 dt-bindings: Document Tegra CCPLEX Cluster adds 0839ed1fd7ac cpufreq: tegra194: add soc data to support multiple soc adds 273bc890a2a8 cpufreq: tegra194: Add support for Tegra234 adds 7e6719ad5d1d arm64: tegra: add node for tegra234 cpufreq adds b7070187c81c cpufreq: mediatek: Use module_init and add module_exit adds 396dee972a1c cpufreq: mediatek: Cleanup variables and error handling in [...] adds ad975857818b cpufreq: mediatek: Remove unused headers adds 4b9ceb757bbb cpufreq: mediatek: Enable clocks and regulators adds 9acc0f7a6edd cpufreq: mediatek: Use device print to show logs adds 4aef4aeaf1dd cpufreq: mediatek: Replace old_* with pre_* adds bffcd33313dc cpufreq: mediatek: Record previous target vproc value adds ffa7bdf7f344 cpufreq: mediatek: Make sram regulator optional adds a3b8d1b12c6b cpufreq: mediatek: Fix NULL pointer dereference in mediate [...] adds f126fbadce92 cpufreq: mediatek: Unregister platform device on exit adds ead858bd128d cpufreq: mediatek: Move voltage limits to platform data adds 6a17b3876bc8 cpufreq: mediatek: Refine mtk_cpufreq_voltage_tracking() adds c210063b40ac cpufreq: mediatek: Add opp notification support adds 85f5b3c437c9 cpufreq: mediatek: Fix potential deadlock problem in mtk_c [...] adds 818c8321d8de dt-bindings: cpufreq: mediatek: Add MediaTek CCI property adds 0daa47325bae cpufreq: mediatek: Link CCI device to CPU adds 39b360102f3a cpufreq: mediatek: Add support for MT8186 adds 990247af7cf5 Merge tag 'cpufreq-arm-5.19-rc1' of git://git.kernel.org/p [...] adds a3f083e04a87 cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CP [...] adds da4363457f77 cpufreq: CPPC: Fix unused-function warning adds 907ed123b9d0 OPP: call of_node_put() on error path in _bandwidth_supported() adds 543256d239b4 PM: opp: simplify with dev_err_probe() adds 95073b721c03 opp: replace usage of found with dedicated list iterator variable adds c14faabf5364 opp: use list iterator only inside the loop adds 3e1fac9324f8 dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM adds 00ce3873f730 opp: Add apis to retrieve opps with interconnect bandwidth adds 22079af7df5a opp: Reorder definition of ceil/floor helpers adds e04314082c31 Merge tag 'opp-updates-5.19-rc1' of git://git.kernel.org/p [...] adds 22ffff6d21eb Merge branch 'pm-opp' adds 4fe4f1552394 Documentation: admin-guide: PM: Add Out of Band mode adds 1cdc5ba06dce Merge branch 'pm-docs' adds 13dfd97a341a notifier: Add atomic_notifier_call_chain_is_empty() adds c82f898d873c notifier: Add blocking/atomic_notifier_chain_register_uniq [...] adds 232edc2f72f5 kernel/reboot: Introduce sys-off handler API adds 7b9a3de9ffe7 kernel/reboot: Wrap legacy power-off callbacks into sys-of [...] adds 2b6aa7332f80 kernel/reboot: Add do_kernel_power_off() adds 5d34b41aa420 kernel/reboot: Add stub for pm_power_off adds 0e2110d2e910 kernel/reboot: Add kernel_can_power_off() adds fb61375ecfba kernel/reboot: Add register_platform_power_off() adds 856c288b0039 ARM: Use do_kernel_power_off() adds cf7e5bf0c68f csky: Use do_kernel_power_off() adds 6b22c7365962 riscv: Use do_kernel_power_off() adds 0c6499149ebd arm64: Use do_kernel_power_off() adds f4622fe42484 parisc: Use do_kernel_power_off() adds f089ab674cea xen/x86: Use do_kernel_power_off() adds c33fd0b17eab powerpc: Use do_kernel_power_off() adds f0f7e5265b3b m68k: Switch to new sys-off handler API adds 9b0d0af14519 sh: Use do_kernel_power_off() adds d35773499329 x86: Use do_kernel_power_off() adds d3ad437e6871 ia64: Use do_kernel_power_off() adds 2dfb34edfebf mips: Use do_kernel_power_off() adds bf8d73b934df memory: emif: Use kernel_can_power_off() adds 98f30d0ecf79 ACPI: power: Switch to sys-off handler API adds 02a1124defc2 regulator: pfuze100: Use devm_register_sys_off_handler() adds 5b71808eb7c9 reboot: Remove pm_power_off_prepare() adds eae813b755c4 soc/tegra: pmc: Use sys-off handler API to power off Nexus [...] adds d2c541532717 kernel/reboot: Add devm_register_power_off_handler() adds 6779db970bd2 kernel/reboot: Add devm_register_restart_handler() adds 14c03a4a757f Merge back reboot/poweroff notifiers rework for 5.19-rc1. adds cfd6d63e5965 m68k: virt: Switch to new sys-off handler API adds da007f171fc9 kernel/reboot: Change registration order of legacy power-o [...] adds 9f9c1f6844bd Merge branch 'pm-sysoff' adds 1ff7bc3ba71d Merge tag 'pm-5.19-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 41dc0b53bcb1 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font adds 1fc7db2401d6 parisc: Don't enforce DMA completion order in cache flushes adds c64c782e58ac parisc: Don't hardcode assembler bit definitions in tmpalias code adds 44eeb9b56774 parisc: Prevent ldil() to sign-extend into upper 32 bits adds be6aee1392c4 parisc: Fix wrong comment for shr macro adds cdd00fe6aa52 parisc: Add dep_safe() macro to deposit a register in 32- [...] adds c17709184924 parisc: Optimize tmpalias function calls adds 72acadfeb378 parisc: Drop __ARCH_WANT_OLD_READDIR and __ARCH_WANT_SYS_O [...] adds e11a93567d3f Merge tag 'for-5.19/parisc-1' of git://git.kernel.org/pub/ [...] adds c4b4d7047f16 video: fbdev: hyperv_fb: Allow resolutions with size > 64 [...] adds b23789a59fa6 video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup adds b93a85c145d9 video: fbdev: omapfb: simplify the return expression of ds [...] adds 40189b7368e5 video: fbdev: omapfb: simplify the return expression of ne [...] adds d87ad457f7e1 video: fbdev: pxa3xx-gcu: release the resources correctly [...] adds 9f56390f8c49 video: fbdev: xen: remove setting of 'transp' parameter adds 50e35bd57c02 video: fbdev: radeon: Fix spelling typo in comment adds acde4003efc1 video: fbdev: vesafb: Fix a use-after-free due early fb_in [...] adds 79b66128f13f video: fbdev: omap: Add prototype for hwa742_update_window [...] adds 8ab2afa23bd1 Merge tag 'for-5.19/fbdev-1' of git://git.kernel.org/pub/s [...] adds 8f0f265e6cf5 microblaze: Use simple memset implementation from lib/string.c adds 95fee37be45f microblaze: Do loop unrolling for optimized memset implementation adds 61a4e653cabd microblaze: Use simple memmove/memcpy implementation from [...] adds e4c70fc69566 microblaze: Wire memblock_dump_all() adds 68cbfae83a72 microblaze: Add support for reserved memory defined by DT adds 78b5f52ab6f6 microblaze: fix typos in comments adds 3335d5550256 Merge tag 'microblaze-v5.19' of git://git.monstr.eu/linux- [...] adds ee5354345242 MAINTAINERS: Merge DART into ARM/APPLE MACHINE adds 6625ffb90f44 dt-bindings: mediatek: mt8195: Add binding for MM IOMMU adds dc1d99342db7 dt-bindings: mediatek: mt8195: Add binding for infra IOMMU adds 2d555a384414 dt-bindings: mediatek: mt8186: Add binding for MM iommu adds 645b87c190c9 iommu/mediatek: Fix 2 HW sharing pgtable issue adds ee55f75e4bca iommu/mediatek: Add list_del in mtk_iommu_remove adds 98df772bdd1c iommu/mediatek: Remove clk_disable in mtk_iommu_remove adds 0e5a3f2e630b iommu/mediatek: Add mutex for m4u_group and m4u_dom in data adds ddf67a87bebf iommu/mediatek: Add mutex for data in the mtk_iommu_domain adds 9e3a2a643653 iommu/mediatek: Adapt sharing and non-sharing pgtable case adds 129a3b885879 iommu/mediatek: Add 12G~16G support for multi domains adds 9a87005ed9c2 iommu/mediatek: Add a flag DCM_DISABLE adds d265a4addc9c iommu/mediatek: Add a flag STD_AXI_MODE adds e6d25e7daaf2 iommu/mediatek: Remove the granule in the tlb flush adds 82e51771bff9 iommu/mediatek: Always enable output PA over 32bits in isr adds 9ec30c09547d iommu/mediatek: Add SUB_COMMON_3BITS flag adds 8cd1e619e79b iommu/mediatek: Add IOMMU_TYPE flag adds d2e9a1102cfc iommu/mediatek: Contain MM IOMMU flow with the MM TYPE adds f7b71d0d3ee7 iommu/mediatek: Adjust device link when it is sub-common adds 32e1cccf6812 iommu/mediatek: Allow IOMMU_DOMAIN_UNMANAGED for PCIe VFIO adds 6077c7e5d22f iommu/mediatek: Add a PM_CLK_AO flag for infra iommu adds f9b8c9b21943 iommu/mediatek: Add infra iommu support adds e76290702570 iommu/mediatek: Add PCIe support adds ef68a193c719 iommu/mediatek: Add mt8195 support adds 887cf6a74a2f iommu/mediatek: Only adjust code about register base adds 634f57df1f3b iommu/mediatek: Just move code position in hw_init adds 9485a04a5bb9 iommu/mediatek: Separate mtk_iommu_data for v1 and v2 adds 6a513de3efe0 iommu/mediatek: Remove mtk_iommu.h adds ad9b10e533f6 iommu/mediatek-v1: Just rename mtk_iommu to mtk_iommu_v1 adds 99ca02281332 iommu/mediatek: Add mtk_iommu_bank_data structure adds e24453e165bc iommu/mediatek: Initialise bank HW for each a bank adds d72e0ff5424e iommu/mediatek: Change the domid to iova_region_id adds 57fb481f9008 iommu/mediatek: Get the proper bankid for multi banks adds 42d57fc58aeb iommu/mediatek: Initialise/Remove for multi bank dev adds d7127de15eba iommu/mediatek: Backup/restore regsiters for multi banks adds 7597e3c5618d iommu/mediatek: mt8195: Enable multi banks for infra iommu adds e8d7ccaa3fb7 iommu/mediatek: Add mt8186 iommu support adds de78657e16f4 iommu/mediatek: Fix NULL pointer dereference when printing [...] adds bb5bdc5ab7f1 iommu/msm: Add a check for the return of kzalloc() adds 8b9ad480bd1d iommu/msm: Fix an incorrect NULL check on list iterator adds 5a4eb9163471 dt-bindings: arm-smmu: Add binding for SDX65 SMMU adds d9ed8af1dee3 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_de [...] adds b131fa8c1d2a iommu/arm-smmu-v3: check return value after calling platfo [...] adds cbd23144f766 iommu/arm-smmu-v3-sva: Fix mm use-after-free adds 38db6b41b2f4 dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP adds d044023e219d iommu/arm-smmu-qcom: Add SC8280XP support adds c02bda09f91a dt-bindings: arm-smmu: Document nvidia,memory-controller property adds 95d5aeabda00 dt-bindings: arm-smmu: Add compatible for Tegra234 SOC adds 5ca216155b5e iommu/arm-smmu: Support Tegra234 SMMU adds 628bf55b6204 iommu/arm-smmu: Force identity domains for legacy binding adds e3b9bf145cb6 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds b11deb2f250f Merge tag 'v5.18-rc7' into arm/smmu adds cae8d1f5e34e iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h adds 121660bba631 iommu/amd: Enable swiotlb in all cases adds f316ba0a8814 dma-iommu: Check that swiotlb is active before trying to use it adds ed36d04e8f8d iommu: Introduce device_iommu_capable() adds d0be55fbeb6a iommu: Add capability for pre-boot DMA protection adds 86eaf4a5b431 thunderbolt: Make iommu_dma_protection more accurate adds f1ca70717bcb iommu/amd: Indicate whether DMA remap support is enabled adds 5b1553bf18de dt-bindings: iommu: Drop client node in examples adds 6043257b1de0 iommu: Introduce the domain op enforce_cache_coherency() adds 71cfafda9c9b vfio: Move the Intel no-snoop control off of IOMMU_CACHE adds f78dc1dad829 iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag [...] adds e8ae0e140c05 vfio: Require that devices support DMA cache coherence adds a3884774d731 iommu/dma: Fix iova map result check bug adds b8397a8f4ebc iommu/dma: Explicitly sort PCI DMA windows adds cd901e9284c7 iommu/vt-d: Remove unneeded validity check on dev adds e19c3992b9f8 iommu/vt-d: Change return type of dmar_insert_one_dev_info() adds bac4e778d67a iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller adds ea661ad6e157 iommu/vt-d: Size Page Request Queue to avoid overflow condition adds 9d6ab26a75f4 iommu/vt-d: Block force-snoop domain attaching if no SC support adds fc0051cb9590 iommu/vt-d: Check domain force_snooping against attached devices adds e80552267b63 iommu/vt-d: Remove domain_update_iommu_snooping() adds 0d647b33e74f iommu/vt-d: Remove hard coding PGSNP bit in PASID entries adds 5edde870d328 iommu/amd: Do not call sleep while holding spinlock adds 9ed1d7f51033 iommu/amd: Remove redundant check adds 42bb5aa04338 iommu/amd: Increase timeout waiting for GA log enablement adds 1ea2a07a532b iommu: Add DMA ownership management interfaces adds 25f3bcfc54bc driver core: Add dma_cleanup callback in bus_type adds 4a6d9dd564d0 amba: Stop sharing platform_dma_configure() adds 512881eacfa7 bus: platform,amba,fsl-mc,PCI: Add device DMA ownership ma [...] adds 18c7a349d072 PCI: pci_stub: Set driver_managed_dma adds c7d469849747 PCI: portdrv: Set driver_managed_dma adds 70693f470848 vfio: Set DMA ownership for VFIO devices adds 31076af0cb00 vfio: Remove use of vfio_group_viable() adds 93219ea94388 vfio: Delete the unbound_list adds 3b86f317c9c7 vfio: Remove iommu group notifier adds a5f1bd1afacd iommu: Remove iommu group changes notifier adds 0286300e6045 iommu: iommu_group_claim_dma_owner() must always assign a domain adds fa7e9ecc5e1c iommu/s390: Tolerate repeat attach_dev calls adds b0dacee202ef Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'a [...] adds e1cbc3b96a99 Merge tag 'iommu-updates-v5.19' of git://git.kernel.org/pu [...] adds 7da9ca3f5b1e riscv: mm: Remove the copy operation of pmd adds 6f6fa9cede8f riscv: dts: Add dma-channels property and modify compatible adds d26eee72d9b9 riscv: dts: rename the node name of dma adds e64f737ad70f riscv: integrate alternatives better into the main architecture adds d14ca1f8d303 riscv: allow different stages with alternatives adds a8e910168bba riscv: implement module alternatives adds fbdba60b8119 riscv: implement ALTERNATIVE_2 macro adds e509204acb03 riscv: extend concatenated alternatives-lines to the same length adds 49b290e430d3 riscv: prevent compressed instructions in alternatives adds ffb0b0afbd7c riscv: move boot alternatives to after fill_hwcap adds 100631b48ded riscv: Fix accessing pfn bits in PTEs for non-32bit variants adds ff689fd21cb1 riscv: add RISC-V Svpbmt extension support adds e1026505c1a9 riscv: remove FIXMAP_PAGE_IO and fall back to its default value adds 1745cfafebdf riscv: don't use global static vars to store alternative data adds a35707c3d850 riscv: add memory-type errata for T-Head adds 93c0651617a6 riscv: support for Svpbmt and D1 memory types adds 9f79b8b72339 uapi: simplify __ARCH_FLOCK{,64}_PAD a little adds 306f7cc1e906 uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h adds 3ce0f2373f70 compat: consolidate the compat_flock{,64} definition adds 0cbed0ee1dbc arch: Add SYSVIPC_COMPAT for all architectures adds f18ed30db299 fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT adds 84a0c977ab98 asm-generic: compat: Cleanup duplicate definitions adds c86d2cad193a syscalls: compat: Fix the missing part for __SYSCALL_COMPAT adds 72f045d19f25 riscv: Fixup difference with defconfig adds 06d0e3723647 riscv: compat: Add basic compat data type implementation adds 01abdfeac81b riscv: compat: Support TASK_SIZE for compat mode adds 59c10c52f573 riscv: compat: syscall: Add compat_sys_call_table implementation adds dfb0bfa738f5 riscv: compat: syscall: Add entry.S implementation adds 69d0bf4cc668 riscv: compat: process: Add UXL_32 support in start_thread adds 87309e108248 riscv: compat: Add elf.h implementation adds f4b395e6f1a5 riscv: compat: Add hw capability check for elf adds 0715372a06ce riscv: compat: vdso: Add COMPAT_VDSO base code implementation adds 3092eb456375 riscv: compat: vdso: Add setup additional pages implementation adds 7383ee05314b riscv: compat: signal: Add rt_frame implementation adds 4608c159594f riscv: compat: ptrace: Add compat_arch_ptrace implement adds 9be8459298ea riscv: compat: Add COMPAT Kbuild skeletal support adds 7eb6369d7acf RISC-V: Add support for rv32 userspace via COMPAT adds 4853f68d158a kexec_file: Fix kexec_file.c build error for riscv platform adds b7fb4d78a6ad RISC-V: use memcpy for kexec_file mode adds 6261586e0c91 RISC-V: Add kexec_file support adds 8acea455fafa RISC-V: Support for kexec_file on panic adds 736e30af583f RISC-V: Add purgatory adds 838b3e28488f RISC-V: Load purgatory in kexec_file adds 83a7a614ce58 riscv: kexec: add kexec_file_load() support adds 19bc59bbeddf Merge tag 'generic-ticket-spinlocks-v6' into for-next adds dd8437cd4249 riscv: atomic: Cleanup unnecessary definition adds 1d7f6932c522 riscv: atomic: Optimize dec_if_positive functions adds 4420658a4a7b riscv: atomic: Add custom conditional atomic operation imp [...] adds 8810d7feee5a riscv: Don't output a bogus mmu-type on a no MMU kernel adds 324373f47693 riscv: compat: Using seperated vdso_maps for compat_vdso_info adds f83050a82d4f RISC-V: Avoid empty create_*_mapping definitions adds 1ae41598f482 RISC-V: ignore xipImage adds e7681beba992 RISC-V: Split out the XIP fixups into their own file adds d9e418d0ca1c RISC-V: Fix the XIP build adds 4e2bbecd71d9 RISC-V: Various XIP fixes adds 7699f7aacf3e RISC-V: Prepare dropping week attribute from arch_kexec_ap [...] adds 35b51afd23c9 Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.o [...] adds c562570e0079 dt-bindings: i2c: qcom,i2c-qup: convert to dtschema adds 633c0e7559ea i2c: rcar: add support for I2C_M_RECV_LEN adds 1b9a8a6d433f i2c: meson: Use _SHIFT and _MASK for register definitions adds a57f9b4dd6f5 i2c: meson: Use 50% duty cycle for I2C clock adds 1621fe09fec6 dt-bindings: i2c: renesas,rcar-i2c: R-Car V3U is R-Car Gen4 adds be18ce150a43 i2c: designware: Modify timing parameters for amdpsp mailbox adds 8b4fc246c3ff i2c: mediatek: Optimize master_xfer() and avoid circular locking adds 03fbb903c8bf i2c: at91: use dma safe buffers adds 43bf42ff4737 i2c: powermac: Prepare cleanup of powerpc's asm/prom.h adds 32d4536133f5 docs: i2c: reference simple probes adds 5692900bed2a i2c: meson: fix missing clk_disable_unprepare() on error i [...] adds a181b8d18731 i2c: davinci: using pm_runtime_resume_and_get instead of p [...] adds 6977262c2eee i2c: at91: Initialize dma_buf in at91_twi_xfer() adds e17daa3b58ed i2c: designware: Sort timing parameter ACPI method calls b [...] adds 96789dce043f i2c: cadence: Increase timeout per message if necessary adds 8fa9c9388053 i2c: xiic: return value of xiic_reinit adds b822039b8ec1 i2c: xiic: Fix coding style issues adds 4bca93abfffb i2c: xiic: Fix Tx Interrupt path for grouped messages adds 0585c1d20fc3 i2c: npcm: Change the way of getting GCR regmap adds 94acda59adb9 i2c: npcm: Remove unused variable clk_regmap adds 288b204492fd i2c: npcm: Fix timeout calculation adds 0bf58eb12f05 i2c: npcm: Add tx complete counter adds ea9f8426d176 i2c: npcm: Correct register access width adds e5222d408de2 i2c: npcm: Handle spurious interrupts adds 3fe2ec59db1a i2c: rcar: fix PM ref counts in probe error paths adds 3c9fedf99031 i2c: xiic: Correct the datatype for rx_watermark adds a0fb48c9bd7e i2c: rcar: avoid race condition with SMIs adds 238904dd646c i2c: rcar: refactor handling of first message adds 550b11395805 i2c: mt7621: Use devm_platform_get_and_ioremap_resource() adds 2a250d450859 i2c: qcom-geni: remove unnecessary conditions adds 4c278db7be94 i2c: rcar: use BIT macro consistently adds f0f0e0768560 i2c: rcar: REP_AFTER_RD is not a persistent flag adds e35fb4188942 i2c: rcar: use flags instead of atomic_xfer adds 3cd4030da3a9 i2c: meson: fix typo in comment adds f8a52af9d00d Merge tag 'i2c-for-5.19' of git://git.kernel.org/pub/scm/l [...] adds a8e53db46f19 dt-bindings: leds: Add Qualcomm Light Pulse Generator binding adds 24e2d05d1b68 leds: Add driver for Qualcomm LPG adds da19d10f5f19 dt-bindings: leds: Add pm8350c pmic support adds 96c59c8ba801 leds: Add pm8350c support to Qualcomm LPG driver adds c55f75c4f9c0 leds: pca9532: Make pca9532_destroy_devices() return void adds 5a71917f3b43 dt-bindings: leds: Add regulator-led binding adds 4c350c658f94 leds: regulator: Add dev helper variable adds 835fc89e249e leds: regulator: Make probeable from device tree adds 21c0d13e3dd6 dt-bindings: leds: Optional multi-led unit address adds ac123741b8f5 dt-bindings: leds: Add multicolor PWM LED bindings adds 9fa2762110dd leds: Add PWM multicolor driver adds 818d03b3d4ae leds: Move pwm-multicolor driver into rgb directory adds e1347bd4abfb leds: is31fl32xx: Improve error reporting in .remove() adds 1d3b5aaaa410 leds: ktd2692: Avoid duplicate error messages on probe deferral adds 92db043f0302 dt-bindings: leds: convert ktd2692 bindings to yaml adds 69175786d5bc leds: ktd2692: Make aux-gpios optional adds 1d6a1b5e505b leds: qcom-lpg: add missing PWM dependency adds 73bce575ed90 leds: lp50xx: Remove duplicated error reporting in .remove() adds e98a860f6542 leds: qcom-lpg: Require pattern to follow documentation adds 2a5699b0de4e Merge tag 'leds-5.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds a22bb5526d7d f2fs: check pinfile in gc_data_segment() in advance adds 642c0969916e f2fs: don't set GC_FAILURE_PIN for background GC adds c2ca36e82f70 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode adds c277f1411d7b f2fs: introduce data read/write showing path info adds 12662d19467b f2fs: fix to do sanity check on inline_dots inode adds 2aaf51dd39af f2fs: fix dereference of stale list iterator after loop body adds df35435d4144 f2fs: Remove usage of list iterator pas the loop for list_ [...] adds 9e3a845df9ea f2fs: replace usage of found with dedicated list iterator [...] adds dc2f78e2d4cc f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds c550e25bca66 f2fs: use flush command instead of FUA for zoned device adds a7b8618aa2f0 f2fs: avoid infinite loop to flush node pages adds 4de851459ea6 f2fs: extend stat_lock to avoid potential race in statfs adds d46db4595be6 f2fs: call bdev_zone_sectors() only once on init_blkz_info() adds 7f262f737502 f2fs: ensure only power of 2 zone sizes are allowed adds f2db71053dc0 f2fs: fix to clear dirty inode in f2fs_evict_inode() adds a9163b947ae8 f2fs: write checkpoint during FG_GC adds 4d17e6fe9293 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() adds 25f8236213a9 f2fs: fix to do sanity check on block address in f2fs_do_z [...] adds cfd66bb715fd f2fs: fix deadloop in foreground GC adds 6b8beca0edd3 f2fs: fix to do sanity check on total_data_blocks adds 71419129625a f2fs: give priority to select unpinned section for foreground GC adds 2880f47b949f f2fs: skip GC if possible when checkpoint disabling adds 2e42b7f817ac f2fs: stop allocating pinned sections if EAGAIN happens adds 6213f5d4d23c f2fs: don't need inode lock for system hidden quota adds 3db1de0e582c f2fs: change the current atomic write way adds 7bc155fec5b3 f2fs: kill volatile write support adds 64e3ed0b8ea0 f2fs: reject test_dummy_encryption when !CONFIG_FS_ENCRYPTION adds d147ea4adb96 f2fs: introduce f2fs_gc_control to consolidate f2fs_gc parameters adds c58d7c55de8b f2fs: keep wait_ms if EAGAIN happens adds c81d5bae404a f2fs: do not stop GC when requiring a free section adds b5639bb4313b f2fs: don't use casefolded comparison for "." and ".." adds 958ed9292202 f2fs: fix fallocate to use file_modified to update permiss [...] adds 677a82b44ebf f2fs: fix to do sanity check for inline inode adds d9c454ab2293 f2fs: make f2fs_read_inline_data() more readable adds 759820c92a34 f2fs: fix typo in comment adds 66d34fcbbe63 f2fs: allow compression for mmap files in compress_mode=user adds 78901cfa4498 f2fs: avoid unneeded error handling for revoke_entry_slab [...] adds 908ea6541661 f2fs: add f2fs_init_write_merge_io function adds 054cb2891b9c f2fs: replace F2FS_I(inode) and sbi by the local variable adds 2d1fe8a86bf5 f2fs: fix to tag gcing flag on page during file defragment adds 1501f707d2b2 Merge tag 'f2fs-for-5.19-rc1' of git://git.kernel.org/pub/ [...] adds cea9ba7239dc NFS: Do not report EINTR/ERESTARTSYS as mapping errors adds 9641d9bc9b75 NFS: fsync() should report filesystem errors over EINTR/ER [...] adds e6005436f6cc NFS: Don't report ENOSPC write errors twice adds d95b26650e86 NFS: Do not report flush errors in nfs_write_end() adds c5e483b77cc2 NFS: Don't report errors from nfs_pageio_complete() more t [...] adds 452284407c18 NFS: Memory allocation failures are not server fatal errors adds 3764a17e31d5 NFSv4/pNFS: Do not fail I/O when we fail to allocate the p [...] adds c6fd3511c339 NFS: Further fixes to the writeback error handling adds 126966ddedb6 pNFS/files: Fall back to I/O through the MDS on non-fatal [...] adds 6949493884fe NFSv4: Don't hold the layoutget locks across multiple RPC calls adds 7b8b44eb7710 NFSv4: Specify the type of ACL to cache adds db145db021ab NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl [...] adds 71342db05722 NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' at [...] adds 3e2910c7e23b NFS: Improve warning message when locks are lost. adds 5e12f172db95 NFS: update documentation for the nfs4_unique_id parameter adds a28faaddb2be Documentation: Add an explanation of NFSv4 client identifiers adds 9c4a5c75a62e NFS: Pass i_size to fscache_unuse_cookie() when a file is [...] adds c3ed222745d9 NFSv4: Fix free of uninitialized nfs4_label on referral lookup. adds 11270e7ca268 xprtrdma: treat all calls not a bcall when bc_serv is NULL adds 118f09eda21d NFSv4.1 mark qualified async operations as MOVEABLE tasks adds 700170bf6b4d Merge tag 'nfs-for-5.19-1' of git://git.linux-nfs.org/proj [...] adds 6c00ef0d3c68 drivers/pcmcia: Fix typo in comment adds 3928cf08334e pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards adds 2ef4bb24ff39 pcmcia: Use platform_get_irq() to get the interrupt adds 2380dd691e1f Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 61bf40ef51aa spi: fsi: Fix spurious timeout adds ebf2a3521738 spi: core: Display return code when failing to transfer message adds 129bdb30fb05 Merge tag 'spi-fix-v5.19-rc0' of git://git.kernel.org/pub/ [...] adds f20e232d74ee remoteproc: mediatek: Fix side effect of mt8195 sram power on adds 68d9787bdd5c remoteproc: Don't bother checking the return value of debu [...] adds eac3e5b1c12f remoteproc: mtk_scp: Fix a potential double free adds b30026f9ff31 Merge branch 'rproc-fixes' into rproc-next adds f340d5a19dc7 remoteproc: elf_loader: skip segment with memsz as zero adds c7457143668a remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments adds 79a43db93399 remoteproc: imx_dsp_rproc: Make rsc_table optional adds 8f454f950dbb remoteproc: core: Remove state checking before calling rpr [...] adds 5e6a0e05270e remoteproc: core: Move state checking to remoteproc_core adds 58b7c856519f remoteproc: imx_rproc: Ignore create mem entry for resource table adds ee651cd1e944 dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and [...] adds 4e55a6cf4811 remoteproc: qcom: pas: Add sc8280xp remoteprocs adds b7da6f517214 dt-bindings: remoteproc: mediatek: Add interrupts property [...] adds 90209a3f5fb5 Merge branch 'rproc-fixes' into rproc-next adds 31976eb180a1 dt-bindings: remoteproc: mediatek: Add firmware-name property adds 1552de67fbf0 remoteproc: mediatek: Allow reading firmware-name from DT adds b51431850f5b dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp adds fb4f07cc9399 remoteproc: qcom: pas: Add MSM8226 ADSP support adds fcb24583509f dt-bindings: remoteproc: imx_rproc: Support i.MX93 adds 9222fabf0e39 remoteproc: imx_rproc: Support i.MX93 adds be1de12cb673 dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array [...] adds 6bbe1065121b dt-bindings: remoteproc: mediatek: Make l1tcm reg exclusiv [...] adds bb489b964061 dt-bindings: remoteproc: mediatek: Add optional memory-reg [...] adds f634b63d43e1 Merge tag 'rproc-v5.19' of git://git.kernel.org/pub/scm/li [...] adds 1a358d350664 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value adds c2eecefec5df rpmsg: virtio: Fix possible double free in rpmsg_probe() adds 1680939e9ecf rpmsg: virtio: Fix possible double free in rpmsg_virtio_ad [...] adds df1917969859 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl adds 59d6f72f6f9c rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails adds 68e6134bb70a Merge tag 'rpmsg-v5.19' of git://git.kernel.org/pub/scm/li [...] adds c7078972038a pwm-sun4i: Convert "next_period" to local variable adds ba3e5037ceeb pwm-sun4i: Calculate "delay_jiffies" directly, eliminate a [...] adds 8246b478a23a pwm-sun4i: Calculate the delay without rounding down to jiffies adds fdaa6efce9aa pwm: atmel-tcb: Drop duplicated tracking of per-channel data adds f643490e1bf9 dt-bindings: pwm: Add Xilinx AXI Timer adds bc1ce713a084 pwm: Add support for Xilinx AXI Timer adds 1a406a38bc1d dt-bindings: pwm: Convert atmel pwm to json-schema adds f30673a9df34 dt-bindings: pwm: at91: Add SAMA7G5 compatible strings list adds 15452ce3c946 dt-bindings: pwm: Add bindings doc for Sunplus SoC SP7021 [...] adds b3c4af8507a0 pwm: sunplus-pwm: Add Sunplus SoC SP7021 PWM Driver adds 5e3b07ca5cc7 pwm: lp3943: Fix duty calculation in case period was clamped adds 1d24cc892030 pwm: lp3943: Implement .apply() callback adds eaaad16a9b3f gpio: mvebu: Drop PWM base assignment adds d7b4408374b6 pwm: atmel-tcb: Make atmel_tcb_divisors static adds 09f688f0718f pwm: raspberrypi-poe: Fix endianness in firmware struct adds 4225cd01d30f pwm: clps71xx: Implement .apply() callback adds b09b179bac0a dt-bindings: pwm: Convert pwm-mtk-disp.txt to mediatek,pwm [...] adds b8ba2b42b0e9 dt-bindings: pwm: Add compatible for MediaTek MT8192 adds 7eafddce0861 dt-bindings: pwm: Add compatible for MediaTek MT8195 adds 6ddb156ba474 dt-bindings: pwm: Add compatible for MediaTek MT8186 adds 2bf8ee0faa98 dt-bindings: pwm: Add interrupts property for MediaTek MT8192 adds 762c4e7fce55 pwm: sifive: Simplify if-if to if-else adds daa986d5f8d8 pwm: samsung: Implement .apply() callback adds 6eb3af76ade3 pwm: renesas-tpu: Make use of dev_err_probe() adds ff4bcd56c049 pwm: renesas-tpu: Make use of devm functions adds ec00cd5e63f0 pwm: renesas-tpu: Implement .apply() callback adds 208ab8676b9c pwm: renesas-tpu: Rename variables to match the usual naming adds 3c173376efc4 pwm: renesas-tpu: Improve maths to compute register settings adds 615f4e84461b pwm: renesas-tpu: Improve precision of period and duty_cyc [...] adds 8c193f4714df pwm: tegra: Optimize period calculation adds b76160954cb0 dt-bindings: pwm: pwm-mediatek: Add documentation for MT6795 SoC adds cb696e74892b pwm: pwm-mediatek: Add support for MediaTek Helio X10 MT6795 adds b2e60b32b4fe pwm: sti: Implement .apply() callback adds 57c95faabf09 pwm: stmpe: Implement .apply() callback adds fd3ddd4355c0 pwm: tegra: Implement .apply() callback adds 5fa3b87fe8fb pwm: lpc32xx: Implement .apply() callback adds 758de66f4bd2 pwm: mediatek: Implement .apply() callback adds c449a8ca5ea4 pwm: lpc18xx: Implement .apply() callback adds a1bbf823e5e9 pwm: twl-led: Implement .apply() callback adds 80a22fde803a pwm: Document that the pinstate of a disabled PWM isn't reliable adds 84d0940454a3 dt-bindings: Add mfd/cros_ec definitions adds a48d66d87274 dt-bindings: google,cros-ec-pwm: Add the new -type compatible adds 3d593b6e80ad pwm: pwm-cros-ec: Add channel type support adds 8eca6b0a647a Merge tag 'pwm/for-5.19-rc1' of git://git.kernel.org/pub/s [...] adds 17eabd42560f afs: Fix infinite loop found by xfstest generic/676 adds d21a580dafc6 ksmbd: fix reference count leak in smb_check_perm_dacl() adds 158a66b24573 ksmbd: validate length in smb2_write() adds 1807abcf8778 ksmbd: smbd: change prototypes of RDMA read/write related [...] adds ddbdc861e37c ksmbd: smbd: introduce read/write credits for RDMA read/write adds 11659a8ddbd9 ksmbd: smbd: simplify tracking pending packets adds 4e3edd009270 ksmbd: smbd: change the return value of get_sg_list adds ee1b05589659 ksmbd: smbd: handle multiple Buffer descriptors adds 65ca7a3ffff8 ksmbd: handle smb2 query dir request for OutputBufferLengt [...] adds 65bb45b97b57 ksmbd: add smbd max io size parameter adds 7a84399e1ce3 ksmbd: fix wrong smbd max read/write size check adds 7820c6ee0295 ksmbd: Fix some kernel-doc comments adds 5366afc40650 ksmbd: smbd: fix connection dropped issue adds 376b91338268 ksmbd: fix outstanding credits related bugs adds 621433b7e25d ksmbd: smbd: relax the count of sges required adds e5b020871332 Merge tag '5.19-rc-ksmbd-server-fixes' of git://git.samba. [...] adds 0130e4e8e49f erofs: leave compressed inodes unsupported in fscache mode [...] adds b5cb79dcfd03 erofs: fix crash when enable tracepoint cachefiles_prep_read adds 6e95d0a01899 erofs: update documentation adds 87ca34a7065d erofs: get rid of `struct z_erofs_collection' adds 39397a46cff3 erofs: get rid of label `restart_now' adds aa793b46bb93 erofs: simplify z_erofs_pcluster_readmore() adds 4398d3c31b58 erofs: fix 'backmost' member of z_erofs_decompress_frontend adds 8171acb8bc9b Merge tag 'erofs-for-5.19-rc1-fixes' of git://git.kernel.o [...] adds 846e437387e7 net/mlx5: Expose mlx5_sriov_blocking_notifier_register / u [...] adds 61a2f1460fd0 vfio/mlx5: Manage the VF attach/detach callback from the PF adds 8580ad14f939 vfio/mlx5: Refactor to enable VFs migration in parallel adds 85c205db605b vfio/mlx5: Run the SAVE state command in an async mode adds 920df8d6ef12 Merge tag 'mlx5-lm-parallel' of https://git.kernel.org/pub [...] adds 5acb6cd19d12 Merge tag 'gvt-next-2022-04-29' into v5.19/vfio/next adds a77109ffca33 vfio: Stop using iommu_present() adds 09ea48efffa3 vfio: Make vfio_(un)register_notifier accept a vfio_device adds 0a58795647cd vfio/ccw: Remove mdev from struct channel_program adds 8e432bb015b6 vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpi [...] adds c6250ffbacc5 vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw() adds 5eb20a78c032 drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio [...] adds 231657b34504 vfio: Remove dead code adds eadd86f835c6 vfio: Remove calls to vfio_group_add_container_user() adds 91be0bd6c6cf vfio/pci: Have all VFIO PCI drivers store the vfio_pci_cor [...] adds ff806cbd90bd vfio/pci: Remove vfio_device_get_from_dev() adds c5e8c39282de Merge remote-tracking branch 'iommu/vfio-notifier-fix' int [...] adds dc15f82f5329 vfio: Delete container_q adds 73b0565f19a8 kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions adds d55d9e7a4572 kvm/vfio: Store the struct file in the kvm_vfio_group adds 50d63b5bbfd1 vfio: Change vfio_external_user_iommu_id() to vfio_file_io [...] adds c38ff5b0c373 vfio: Remove vfio_external_group_match_file() adds a905ad043f32 vfio: Change vfio_external_check_extension() to vfio_file_ [...] adds ba70a89f3c2a vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm() adds 3e5449d5f954 kvm/vfio: Remove vfio_group from kvm adds 6a985ae80bef vfio/pci: Use the struct file as the handle not the vfio_group adds 1c05bb947f64 include/uapi/linux/vfio.h: Fix trivial typo - _IORW should [...] adds 6b17ca8e5e7a kvm/vfio: Fix potential deadlock problem in vfio adds be8d3adae65c vfio: Add missing locking for struct vfio_group::kvm adds c6f4860ef938 vfio: Change struct vfio_group::opened from an atomic to bool adds 805bb6c1bd90 vfio: Split up vfio_group_get_device_fd() adds e0e29bdb594a vfio: Fully lock struct vfio_group::container adds b76c0eed7486 vfio: Simplify the life cycle of the group FD adds 3ca5470878eb vfio: Change struct vfio_group::container_users to a non-a [...] adds 2b2c651baf1c vfio/pci: Invalidate mmaps and block the access in D3hot p [...] adds f4162eb1e2fc vfio/pci: Change the PF power state to D0 before enabling VFs adds 54918c287401 vfio/pci: Virtualize PME related registers bits and initia [...] adds 7ab5e10eda02 vfio/pci: Move the unused device into low power state with [...] adds a3da1ab6fbea vfio: Do not manipulate iommu dma_owner for fake iommu groups adds c490513c818d vfio/pci: Add driver_managed_dma to the new vfio_pci drivers adds 421cfe6596f6 vfio: remove VFIO_GROUP_NOTIFY_SET_KVM adds 176882156ae6 Merge tag 'vfio-v5.19-rc1' of https://github.com/awilliam/ [...] adds a45b408a020b dt-bindings: watchdog: Add compatible for MediaTek MT8186 adds 1d6866e8f15c dt-bindings: reset: mt8186: add reset-controller header file adds 4dbabc4d9e8c watchdog: mediatek: mt8186: add wdt support adds 100ad27e9537 dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string adds 2dd441f16d6a watchdog: bcm7038_wdt: Support BCM6345 compatible string adds 711a5b25bac9 watchdog: mtk_wdt: mt7986: Add toprgu reset controller support adds a03f70cfb283 dt-bindings: watchdog: improve QCOM compatible parsing for [...] adds 289660a4af0e dt-bindings: watchdog: convert faraday,ftwdt010 to yaml adds ea2949df22a5 watchdog: rzg2l_wdt: Fix 32bit overflow issue adds 95abafe76297 watchdog: rzg2l_wdt: Fix Runtime PM usage adds e4cf89596c1f watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context' adds 33d04d0fdba9 watchdog: rzg2l_wdt: Fix reset control imbalance adds baf1aace9ad1 watchdog: rzg2l_wdt: Add error check for reset_control_deassert adds f43e6ddbd7d7 watchdog: rzg2l_wdt: Use force reset for WDT reset adds 4055ee81009e watchdog: rzg2l_wdt: Add set_timeout callback adds 83999b61d583 dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC adds 5794dda109fc dt-bindings: reset: mt7986: Add reset-controller header file adds 94e4a7d5f876 dt-bindings: watchdog: Add watchdog yaml file for Sunplus SP7021 adds daf42866960c watchdog: Add watchdog driver for Sunplus SP7021 adds 70fabe207135 dt-bindings: watchdog: sunxi: fix F1C100s compatible adds 5b38db0ed51e dt-bindings: watchdog: sunxi: clarify clock support adds b1912875a548 dt-bindings: mfd: da9063: watchdog: add suspend disable option adds a7ceca4398bc watchdog: da9063: optionally disable watchdog during suspend adds ac97c9374d3c watchdog: sp805: disable watchdog on remove adds 95d0eee9718a dt-bindings: watchdog: uniphier: Use unevaluatedProperties adds c83f64387838 watchdog: rti_wdt: Fix calculation and evaluation of prese [...] adds 26d14b9fc341 dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles adds b3ac0c58fa89 watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking adds 9ef958929fc2 watchdog: iTCO_wdt: Using existing macro define covers mor [...] adds af84a5a75344 dt-bindings: watchdog: renesas,wdt: Document RZ/G2UL SoC adds 382256b219fb dt-bindings: watchdog: da9062: add watchdog timeout mode adds 6d72c7ac9fbe watchdog: wdat_wdt: Using the existing function to check p [...] adds 27fdf84510a1 watchdog: wdat_wdt: Stop watchdog when rebooting the system adds 330415ebea81 watchdog: wdat_wdt: Stop watchdog when uninstalling module adds 9dc731bbb455 dt-bindings: watchdog: renesas,wdt: Add support for RZ/N1 adds d65112f58464 watchdog: Add Renesas RZ/N1 Watchdog driver adds 9215a90dd56e dt-bindings: watchdog: renesas,wdt: R-Car V3U is R-Car Gen4 adds 5d24df3d6908 watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe adds 96752be4d7b4 Merge tag 'linux-watchdog-5.19-rc1' of git://www.linux-wat [...] adds 68fdbe090c36 power: supply: bq27xxx: expose battery data when CI=1 adds d96a89407e5f power: supply: bq24190_charger: using pm_runtime_resume_an [...] adds e56a4be2843c power: supply: core: Initialize struct to zero adds 34f243e9fb5a power: supply: axp288_fuel_gauge: Fix battery reporting on [...] adds f61509a6f0b7 power: supply: axp288_fuel_gauge: Drop BIOS version check [...] adds 010ddb813f35 power: supply: ab8500_fg: Allocate wq in probe adds da50aad6d867 Merge power-supply 'fixes' branch adds c7993147519c Merge tag 'for-v5.19' of git://git.kernel.org/pub/scm/linu [...] adds 9571f829f30a dm table: fix dm_table_supports_poll to return false if no [...] adds 4caae58406f8 dm verity: set DM_TARGET_IMMUTABLE feature flag adds fa78526accfd Merge tag 'for-5.19/dm-fixes' of git://git.kernel.org/pub/ [...] adds 4bd69ecfa672 dt-bindings: i3c: Convert cdns,i3c-master to DT schema adds 6742ca620bd9 dt-bindings: i3c: Convert snps,dw-i3c-master to DT schema adds c157a606e752 i3c/master: simplify the return expression of i3c_hci_remove() adds 227fab1ee7ca i3c: master: svc: fix returnvar.cocci warning adds 66ed42caf286 MAINTAINERS: rectify entries for some i3c drivers after dt [...] adds 55fe92179058 Merge tag 'i3c/for-5.19' of git://git.kernel.org/pub/scm/l [...] adds 581d6d8f4836 rtc: sun6i: Add NVMEM provider adds 4c4d145a65e5 dt-bindings: rtc: rzn1: Describe the RZN1 RTC adds deeb4b5393e1 rtc: rzn1: Add new RTC driver adds b5ad1bf00d2c rtc: rzn1: Add alarm support adds be4a11cf98af rtc: rzn1: Add oscillator offset support adds 060eceb739e5 MAINTAINERS: Add myself as maintainer of the RZN1 RTC driver adds bb9b98071eac dt-binding: pcf85063: Add an entry for pca85073a adds aabfe05a8245 rtc: pcf85063: Add a compatible entry for pca85073a adds bce7a01ada64 rtc: simplify the return expression of rx8025_set_offset() adds a37bdde620c2 rtc: meson: Fix email address in MODULE_AUTHOR adds 6ddabcb10628 rtc: gamecube: Add missing iounmap in gamecube_rtc_read_of [...] adds e60e8a73235c rtc: rzn1: fix platform_no_drv_owner.cocci warning adds d3b43eb505bf rtc: mt6397: check return value after calling platform_get [...] adds b520cbe5be37 rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe adds 64d69b5daf6f rtc: rzn1: Avoid mixing variables adds 0b6da785130d rtc: rzn1: Fix error code in probe adds 3f3489248927 rtc: rzn1: Fix a variable type adds f78e3d407a33 rtc: mxc: Silence a clang warning adds 54eb8462f21f Merge tag 'rtc-5.19' of git://git.kernel.org/pub/scm/linux [...]
No new revisions were added by this update.
Summary of changes: .clang-format | 218 +- .gitignore | 1 + Documentation/ABI/testing/debugfs-hisi-hpre | 14 + Documentation/ABI/testing/debugfs-hisi-sec | 14 + Documentation/ABI/testing/debugfs-hisi-zip | 14 + Documentation/ABI/testing/sysfs-class-cxl | 4 +- Documentation/ABI/testing/sysfs-driver-ccp | 87 + .../ABI/testing/sysfs-driver-chromeos-acpi | 137 + Documentation/ABI/testing/sysfs-driver-ufs | 18 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 25 +- Documentation/PCI/pci.rst | 4 +- Documentation/admin-guide/blockdev/zram.rst | 5 + Documentation/admin-guide/bootconfig.rst | 31 +- Documentation/admin-guide/cgroup-v2.rst | 49 + Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/admin-guide/mm/damon/reclaim.rst | 11 + Documentation/admin-guide/mm/damon/usage.rst | 41 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/mm/ksm.rst | 18 + Documentation/admin-guide/nfs/nfs-client.rst | 15 +- .../admin-guide/pm/intel-speed-select.rst | 22 + Documentation/admin-guide/sysctl/vm.rst | 48 + Documentation/arm64/cpu-feature-registers.rst | 2 + Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/dev-tools/kasan.rst | 228 +- .../devicetree/bindings/arm/arm,corstone1000.yaml | 45 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 10 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 33 + Documentation/devicetree/bindings/arm/fsl.yaml | 119 +- .../devicetree/bindings/arm/mediatek.yaml | 5 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 32 + .../arm/mediatek/mediatek,mt8186-clock.yaml | 56 + .../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 54 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + .../devicetree/bindings/arm/omap/prcm.txt | 7 +- Documentation/devicetree/bindings/arm/qcom.yaml | 21 + Documentation/devicetree/bindings/arm/renesas.yaml | 20 + .../devicetree/bindings/arm/rockchip.yaml | 23 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 63 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/syna.txt | 4 - .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 52 + Documentation/devicetree/bindings/arm/ux500.yaml | 5 + .../bindings/bus/qcom,ssc-block-bus.yaml | 147 + .../bindings/clock/airoha,en7523-scu.yaml | 58 + .../devicetree/bindings/clock/clock-bindings.txt | 188 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 4 +- .../bindings/clock/qcom,gcc-apq8084.yaml | 42 + .../bindings/clock/qcom,gcc-sc8280xp.yaml | 128 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 63 - .../devicetree/bindings/clock/qcom,rpmcc.yaml | 75 + .../bindings/clock/qcom,sc7280-lpasscorecc.yaml | 172 + .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/renesas,h8300-div-clock.txt | 24 - .../bindings/clock/renesas,h8s2678-pll-clock.txt | 23 - .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 11 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 20 +- .../bindings/clock/rockchip,px30-cru.txt | 70 - .../bindings/clock/rockchip,px30-cru.yaml | 119 + .../bindings/clock/rockchip,rk3036-cru.txt | 56 - .../bindings/clock/rockchip,rk3036-cru.yaml | 72 + .../bindings/clock/rockchip,rk3188-cru.txt | 61 - .../bindings/clock/rockchip,rk3188-cru.yaml | 78 + .../bindings/clock/rockchip,rk3228-cru.txt | 58 - .../bindings/clock/rockchip,rk3228-cru.yaml | 74 + .../bindings/clock/rockchip,rk3288-cru.txt | 67 - .../bindings/clock/rockchip,rk3288-cru.yaml | 85 + .../bindings/clock/rockchip,rk3308-cru.txt | 60 - .../bindings/clock/rockchip,rk3308-cru.yaml | 76 + .../bindings/clock/rockchip,rk3368-cru.txt | 61 - .../bindings/clock/rockchip,rk3368-cru.yaml | 78 + .../bindings/clock/rockchip,rk3399-cru.yaml | 33 +- .../bindings/clock/rockchip,rk3568-cru.yaml | 13 + .../bindings/clock/rockchip,rv1108-cru.txt | 59 - .../bindings/clock/rockchip,rv1108-cru.yaml | 75 + .../bindings/clock/samsung,exynosautov9-clock.yaml | 219 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 43 + .../bindings/clock/stericsson,u8500-clks.yaml | 57 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 1 + .../devicetree/bindings/clock/ti-clkctrl.txt | 4 +- .../devicetree/bindings/clock/ti/clockdomain.txt | 3 + .../devicetree/bindings/clock/ti/composite.txt | 3 + .../bindings/clock/ti/fixed-factor-clock.txt | 1 + .../devicetree/bindings/clock/ti/gate.txt | 1 + .../devicetree/bindings/clock/ti/interface.txt | 1 + Documentation/devicetree/bindings/clock/ti/mux.txt | 1 + .../bindings/cpufreq/cpufreq-mediatek.txt | 7 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 1 + .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 2 +- .../devicetree/bindings/dma/arm,pl330.yaml | 3 + .../devicetree/bindings/dma/fsl-imx-dma.txt | 8 +- Documentation/devicetree/bindings/dma/mmp-dma.txt | 10 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 110 + .../devicetree/bindings/dma/qcom,gpi.yaml | 3 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 10 +- .../bindings/dma/renesas,rzn1-dmamux.yaml | 51 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 19 +- .../bindings/dma/snps,dma-spear1340.yaml | 8 +- Documentation/devicetree/bindings/dma/sprd-dma.txt | 7 +- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 6 +- .../devicetree/bindings/firmware/qcom,scm.txt | 3 +- .../bindings/gpio/gpio-consumer-common.yaml | 64 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../bindings/gpio/realtek,otto-gpio.yaml | 34 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 5 + .../bindings/gpio/socionext,uniphier-gpio.yaml | 17 + Documentation/devicetree/bindings/h8300/cpu.txt | 13 - .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 2 +- .../devicetree/bindings/i3c/cdns,i3c-master.txt | 43 - .../devicetree/bindings/i3c/cdns,i3c-master.yaml | 60 + .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 41 - .../bindings/i3c/snps,dw-i3c-master.yaml | 52 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 22 + .../devicetree/bindings/input/azoteq,iqs7222.yaml | 960 +++ .../bindings/input/google,cros-ec-keyb.yaml | 36 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 8 +- .../bindings/interrupt-controller/qcom,pdc.txt | 1 + .../interrupt-controller/renesas,h8300h-intc.txt | 22 - .../interrupt-controller/renesas,h8s-intc.txt | 22 - .../devicetree/bindings/iommu/apple,sart.yaml | 52 + .../devicetree/bindings/iommu/arm,smmu.yaml | 25 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 34 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 - .../devicetree/bindings/leds/kinetic,ktd2692.yaml | 87 + .../bindings/leds/leds-class-multicolor.yaml | 2 +- .../devicetree/bindings/leds/leds-ktd2692.txt | 50 - .../bindings/leds/leds-pwm-multicolor.yaml | 79 + .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 174 + .../devicetree/bindings/leds/regulator-led.yaml | 55 + .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 7 +- .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 9 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 29 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 11 +- .../memory-controllers/nvidia,tegra186-mc.yaml | 80 +- .../memory-controllers/renesas,h8300-bsc.yaml | 35 - .../memory-controllers/renesas,rpc-if.yaml | 6 + Documentation/devicetree/bindings/mfd/da9063.txt | 9 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 2 +- Documentation/devicetree/bindings/mfd/rk808.txt | 465 -- .../devicetree/bindings/mfd/rockchip,rk805.yaml | 219 + .../devicetree/bindings/mfd/rockchip,rk808.yaml | 257 + .../devicetree/bindings/mfd/rockchip,rk809.yaml | 284 + .../devicetree/bindings/mfd/rockchip,rk817.yaml | 330 + .../devicetree/bindings/mfd/rockchip,rk818.yaml | 282 + .../bindings/mfd/samsung,exynos5433-lpass.yaml | 4 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 8 - .../devicetree/bindings/mfd/wlf,arizona.yaml | 1 + Documentation/devicetree/bindings/mux/reg-mux.yaml | 1 - .../bindings/net/wireless/silabs,wfx.yaml | 1 + .../devicetree/bindings/nvme/apple,nvme-ans.yaml | 111 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 56 +- .../devicetree/bindings/pci/layerscape-pci.txt | 65 +- .../devicetree/bindings/pci/qcom,pcie.txt | 397 -- .../devicetree/bindings/pci/qcom,pcie.yaml | 714 ++ .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 12 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 81 +- .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 87 - .../bindings/pinctrl/fsl,imx7d-pinctrl.yaml | 113 + .../devicetree/bindings/pinctrl/fsl,imxrt1170.yaml | 77 + .../bindings/pinctrl/marvell,ac5-pinctrl.yaml | 72 + .../bindings/pinctrl/mediatek,pinctrl-mt6795.yaml | 224 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 42 - .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 116 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 +- .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 133 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 287 +- .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 3 +- .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 115 + .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 3 +- .../pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml | 133 + .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 - .../bindings/pinctrl/ralink,mt7620-pinctrl.yaml | 91 + .../bindings/pinctrl/ralink,mt7621-pinctrl.yaml | 71 + .../bindings/pinctrl/ralink,rt2880-pinctrl.yaml | 68 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 68 - .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 92 + .../bindings/pinctrl/ralink,rt3883-pinctrl.yaml | 71 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 4 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../bindings/power/renesas,rzg2l-sysc.yaml | 64 - .../devicetree/bindings/powerpc/fsl/cache_sram.txt | 20 - .../devicetree/bindings/pwm/atmel,at91sam-pwm.yaml | 47 + .../devicetree/bindings/pwm/atmel-pwm.txt | 35 - .../bindings/pwm/google,cros-ec-pwm.yaml | 9 +- .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 75 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 45 - .../bindings/pwm/sunplus,sp7021-pwm.yaml | 42 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 +- .../bindings/remoteproc/fsl,imx-rproc.yaml | 9 +- .../devicetree/bindings/remoteproc/mtk,scp.yaml | 57 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 31 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 2 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 2 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 16 +- .../devicetree/bindings/reset/altr,rst-mgr.yaml | 47 + .../bindings/reset/amlogic,meson-axg-audio-arb.txt | 22 - .../reset/amlogic,meson-axg-audio-arb.yaml | 56 + .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../devicetree/bindings/reset/ath79-reset.txt | 20 - .../devicetree/bindings/reset/berlin,reset.txt | 23 - .../bindings/reset/bitmain,bm1880-reset.txt | 18 - .../bindings/reset/bitmain,bm1880-reset.yaml | 36 + .../devicetree/bindings/reset/lantiq,reset.txt | 30 - .../devicetree/bindings/reset/lantiq,reset.yaml | 49 + .../bindings/reset/marvell,berlin2-reset.yaml | 38 + .../bindings/reset/nuvoton,npcm-reset.txt | 32 - .../bindings/reset/nuvoton,npcm750-reset.yaml | 50 + .../bindings/reset/qca,ar7100-reset.yaml | 40 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../bindings/reset/snps,axs10x-reset.txt | 33 - .../bindings/reset/snps,axs10x-reset.yaml | 48 + .../devicetree/bindings/reset/socfpga-reset.txt | 16 - .../reset/socionext,uniphier-glue-reset.yaml | 52 +- .../bindings/reset/st,sti-picophyreset.txt | 42 - .../devicetree/bindings/reset/st,sti-powerdown.txt | 45 - .../bindings/reset/st,stih407-picophyreset.yaml | 47 + .../bindings/reset/st,stih407-powerdown.yaml | 49 + .../devicetree/bindings/rtc/nxp,pcf85063.txt | 1 + .../devicetree/bindings/rtc/renesas,rzn1-rtc.yaml | 70 + .../bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml | 84 + .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 104 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 10 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 99 +- .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 272 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 11 +- .../devicetree/bindings/soc/qcom/qcom,smd.txt | 98 - .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 137 + .../devicetree/bindings/soc/qcom/qcom,smsm.txt | 104 - .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 138 + .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 131 - .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 137 + .../devicetree/bindings/soc/qcom/rpmh-rsc.txt | 137 - .../bindings/soc/renesas/renesas,rzg2l-sysc.yaml | 65 + .../devicetree/bindings/soc/rockchip/grf.yaml | 3 + .../bindings/soc/samsung/exynos-usi.yaml | 2 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 - .../bindings/spi/qcom,spi-geni-qcom.yaml | 116 + .../bindings/timer/renesas,16bit-timer.txt | 25 - .../bindings/timer/renesas,8bit-timer.txt | 25 - .../bindings/timer/samsung,exynos4210-mct.yaml | 67 +- .../devicetree/bindings/timer/xlnx,xps-timer.yaml | 92 + .../devicetree/bindings/trivial-devices.yaml | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 24 +- .../devicetree/bindings/watchdog/da9062-wdt.txt | 6 + .../bindings/watchdog/faraday,ftwdt010.txt | 22 - .../bindings/watchdog/faraday,ftwdt010.yaml | 67 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 1 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 39 +- .../devicetree/bindings/watchdog/renesas,wdt.yaml | 12 +- .../bindings/watchdog/socionext,uniphier-wdt.yaml | 2 +- .../bindings/watchdog/sunplus,sp7021-wdt.yaml | 47 + Documentation/driver-api/dmaengine/provider.rst | 8 +- Documentation/driver-api/gpio/driver.rst | 30 +- Documentation/driver-api/pwm.rst | 6 + Documentation/driver-api/vfio-mediated-device.rst | 4 +- .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../core/thread-info-in-task/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 1 - Documentation/features/debug/kcov/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../features/debug/kmemleak/arch-support.txt | 1 - .../debug/kprobes-on-ftrace/arch-support.txt | 1 - .../features/debug/kprobes/arch-support.txt | 1 - .../features/debug/kretprobes/arch-support.txt | 1 - .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 1 - .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 1 - .../features/perf/perf-regs/arch-support.txt | 1 - .../features/perf/perf-stackdump/arch-support.txt | 1 - .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 1 - .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/filesystems/erofs.rst | 64 +- Documentation/filesystems/locking.rst | 22 +- .../filesystems/nfs/client-identifier.rst | 216 + Documentation/filesystems/nfs/index.rst | 2 + Documentation/filesystems/proc.rst | 154 +- Documentation/filesystems/vfs.rst | 17 +- .../firmware-guide/acpi/chromeos-acpi-device.rst | 363 + Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/i2c/writing-clients.rst | 13 +- Documentation/kbuild/kconfig-language.rst | 6 + Documentation/leds/leds-qcom-lpg.rst | 78 + Documentation/powerpc/dawr-power9.rst | 26 +- Documentation/powerpc/kasan.txt | 58 + Documentation/tools/rtla/Makefile | 14 +- Documentation/trace/ftrace.rst | 12 + Documentation/trace/timerlat-tracer.rst | 5 +- .../userspace-api/media/lirc.h.rst.exceptions | 2 + Documentation/virt/kvm/api.rst | 252 +- Documentation/virt/kvm/arm/hypercalls.rst | 138 + Documentation/virt/kvm/arm/index.rst | 2 +- Documentation/virt/kvm/arm/psci.rst | 77 - Documentation/virt/kvm/x86/mmu.rst | 4 + Documentation/vm/highmem.rst | 100 +- Documentation/vm/index.rst | 1 + Documentation/vm/page_owner.rst | 45 +- Documentation/vm/vmemmap_dedup.rst | 223 + MAINTAINERS | 177 +- Makefile | 16 +- arch/Kconfig | 8 +- arch/alpha/include/asm/page.h | 2 +- arch/alpha/lib/csum_partial_copy.c | 1 - arch/arc/Kconfig | 2 + arch/arc/include/asm/perf_event.h | 4 + arch/arc/include/asm/ptrace.h | 27 + arch/arc/include/asm/syscall.h | 2 + arch/arc/include/asm/thread_info.h | 5 +- .../include/uapi/asm/bpf_perf_event.h | 0 arch/arc/kernel/disasm.c | 64 +- arch/arc/kernel/entry.S | 12 +- arch/arc/kernel/ptrace.c | 140 +- arch/arm/Kconfig | 93 +- arch/arm/Kconfig.debug | 28 +- arch/arm/Makefile | 12 +- arch/arm/boot/compressed/misc-ep93xx.h | 86 + arch/arm/boot/compressed/misc.c | 4 + arch/arm/boot/dts/Makefile | 54 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 4 + arch/arm/boot/dts/am335x-evm.dts | 4 + arch/arm/boot/dts/am335x-evmsk.dts | 4 + arch/arm/boot/dts/am335x-guardian.dts | 376 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 12 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 20 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 2 +- arch/arm/boot/dts/am335x-sl50.dts | 2 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 373 +- arch/arm/boot/dts/am33xx.dtsi | 3 + arch/arm/boot/dts/am35xx-clocks.dtsi | 52 +- arch/arm/boot/dts/am3874-iceboard.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 5 + arch/arm/boot/dts/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 6 +- arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 339 +- arch/arm/boot/dts/am574x-idk.dts | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 2 +- arch/arm/boot/dts/armada-370-db.dts | 2 +- .../dts/armada-370-seagate-personal-cloud.dtsi | 2 +- arch/arm/boot/dts/armada-370-synology-ds213j.dts | 2 +- arch/arm/boot/dts/armada-375-db.dts | 2 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-atl-x530.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 2 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 2 +- arch/arm/boot/dts/armada-385-db-ap.dts | 2 +- arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 8 +- arch/arm/boot/dts/armada-388-db.dts | 2 +- arch/arm/boot/dts/armada-388-gp.dts | 2 +- arch/arm/boot/dts/armada-388-rd.dts | 2 +- .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 2 +- arch/arm/boot/dts/armada-390-db.dts | 2 +- arch/arm/boot/dts/armada-398-db.dts | 2 +- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 2 +- .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 2 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 2 +- arch/arm/boot/dts/armada-xp-db.dts | 2 +- arch/arm/boot/dts/armada-xp-gp.dts | 2 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 2 +- arch/arm/boot/dts/armada-xp-synology-ds414.dts | 2 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 12 +- arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 21 +- arch/arm/boot/dts/bcm2835-rpi-a.dts | 35 +- arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 19 +- arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 35 +- arch/arm/boot/dts/bcm2835-rpi-b.dts | 48 +- arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts | 1 - arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 25 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 29 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 3 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 1 - arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 5 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 3 +- arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 5 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 12 +- arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi | 2 +- .../dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi | 192 + arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp.dts | 26 + arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp2.dts | 26 + arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 19 +- arch/arm/boot/dts/bcm47622.dtsi | 126 + arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 2 +- arch/arm/boot/dts/bcm5301x.dtsi | 2 +- arch/arm/boot/dts/bcm53340-ubnt-unifi-switch8.dts | 2 +- arch/arm/boot/dts/bcm947622.dts | 30 + arch/arm/boot/dts/bcm953012er.dts | 2 +- arch/arm/boot/dts/bcm953012hr.dts | 2 +- arch/arm/boot/dts/bcm953012k.dts | 2 +- arch/arm/boot/dts/bcm958522er.dts | 2 +- arch/arm/boot/dts/bcm958525er.dts | 2 +- arch/arm/boot/dts/bcm958525xmc.dts | 2 +- arch/arm/boot/dts/bcm958622hr.dts | 2 +- arch/arm/boot/dts/bcm958623hr.dts | 2 +- arch/arm/boot/dts/bcm958625hr.dts | 2 +- arch/arm/boot/dts/bcm958625k.dts | 2 +- arch/arm/boot/dts/bcm988312hr.dts | 2 +- arch/arm/boot/dts/dm814x.dtsi | 3 + arch/arm/boot/dts/dm816x.dtsi | 3 + arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove-d2plug.dts | 2 +- arch/arm/boot/dts/dove-d3plug.dts | 2 +- arch/arm/boot/dts/dove-dove-db.dts | 2 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra76-evm.dts | 2 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 693 +- arch/arm/boot/dts/exynos3250.dtsi | 7 +- arch/arm/boot/dts/exynos4.dtsi | 10 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 - arch/arm/boot/dts/exynos4412-odroidu3.dts | 4 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 8 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250.dtsi | 16 +- arch/arm/boot/dts/exynos5260.dtsi | 3 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 4 +- arch/arm/boot/dts/exynos5410.dtsi | 4 - arch/arm/boot/dts/exynos5420.dtsi | 10 - arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 7 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 6 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 +- arch/arm/boot/dts/exynos54xx.dtsi | 3 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28evk.dts | 2 +- arch/arm/boot/dts/imx28-sps1.dts | 2 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 8 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 25 +- arch/arm/boot/dts/imx51.dtsi | 6 + arch/arm/boot/dts/imx6dl-colibri-aster.dts | 113 + arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 110 +- arch/arm/boot/dts/imx6dl-colibri-iris-v2.dts | 46 + arch/arm/boot/dts/imx6dl-colibri-iris.dts | 152 + arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 - arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 6 +- arch/arm/boot/dts/imx6dl-plybas.dts | 2 +- arch/arm/boot/dts/imx6dl-rex-basic.dts | 2 +- arch/arm/boot/dts/imx6dl-victgo.dts | 657 +- arch/arm/boot/dts/imx6dl-vicut1.dts | 1 + arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bosch-acc.dts | 779 ++ arch/arm/boot/dts/imx6q-bx50v3.dtsi | 2 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-rex-pro.dts | 2 +- arch/arm/boot/dts/imx6q-vicut1.dts | 5 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 - arch/arm/boot/dts/imx6qdl-colibri.dtsi | 771 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 5 - arch/arm/boot/dts/imx6qdl-udoo.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-vicut1-12inch.dtsi | 128 + arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 261 +- arch/arm/boot/dts/imx6qp-vicutp.dts | 1 + arch/arm/boot/dts/imx6sl-evk.dts | 2 +- arch/arm/boot/dts/imx6sl.dtsi | 2 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 3 +- arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi | 211 + arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts | 55 + arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi | 37 + arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi | 71 + arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 71 + arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi | 43 + arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi | 48 + arch/arm/boot/dts/imx6ull-colibri-aster.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-aster.dtsi | 145 + arch/arm/boot/dts/imx6ull-colibri-emmc-aster.dts | 17 + arch/arm/boot/dts/imx6ull-colibri-emmc-iris-v2.dts | 17 + arch/arm/boot/dts/imx6ull-colibri-emmc-iris.dts | 17 + .../arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi | 8 +- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dts | 6 +- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 63 +- arch/arm/boot/dts/imx6ull-colibri-iris-v2.dts | 65 + arch/arm/boot/dts/imx6ull-colibri-iris-v2.dtsi | 27 + arch/arm/boot/dts/imx6ull-colibri-iris.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-iris.dtsi | 132 + arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 145 +- arch/arm/boot/dts/imx6ull-colibri-wifi-aster.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-wifi-eval-v3.dts | 4 +- arch/arm/boot/dts/imx6ull-colibri-wifi-iris-v2.dts | 65 + arch/arm/boot/dts/imx6ull-colibri-wifi-iris.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 144 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 285 +- arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 2 +- arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts | 20 + arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts | 20 + arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi | 588 ++ arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 76 + arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 76 + arch/arm/boot/dts/imx7d-smegw01.dts | 469 ++ arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imxrt1050-evk.dts | 72 + arch/arm/boot/dts/imxrt1050.dtsi | 160 + arch/arm/boot/dts/keystone-k2e-evm.dts | 4 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 2 +- arch/arm/boot/dts/keystone-k2g-ice.dts | 2 +- arch/arm/boot/dts/keystone-k2hk-evm.dts | 4 +- arch/arm/boot/dts/keystone-k2l-evm.dts | 4 +- arch/arm/boot/dts/kirkwood-dir665.dts | 2 +- arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +- .../dts/lan966x-kontron-kswitch-d10-mmt-6g-2gs.dts | 94 + .../dts/lan966x-kontron-kswitch-d10-mmt-8g.dts | 39 + .../boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi | 190 + arch/arm/boot/dts/lan966x-pcb8291.dts | 2 +- arch/arm/boot/dts/lan966x.dtsi | 353 +- arch/arm/boot/dts/logicpd-som-lv.dtsi | 10 +- arch/arm/boot/dts/ls1021a-iot.dts | 227 + arch/arm/boot/dts/ls1021a.dtsi | 6 +- arch/arm/boot/dts/mba6ulx.dtsi | 569 ++ arch/arm/boot/dts/meson8-minix-neo-x8.dts | 2 +- arch/arm/boot/dts/mt2701.dtsi | 2 - arch/arm/boot/dts/mt7623n.dtsi | 5 - arch/arm/boot/dts/nspire-classic.dtsi | 10 +- arch/arm/boot/dts/nspire-cx.dts | 4 +- arch/arm/boot/dts/nspire.dtsi | 60 +- arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 2 +- arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 8 +- .../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 6 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3430es1-clocks.dtsi | 184 +- arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 275 +- .../omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 79 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 17 +- .../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 136 +- arch/arm/boot/dts/omap3xxx-clocks.dtsi | 2044 +++--- arch/arm/boot/dts/omap4-panda-common.dtsi | 2 +- arch/arm/boot/dts/omap443x-clocks.dtsi | 1 + arch/arm/boot/dts/omap446x-clocks.dtsi | 2 + arch/arm/boot/dts/omap44xx-clocks.dtsi | 173 +- arch/arm/boot/dts/omap5-igep0050.dts | 2 +- arch/arm/boot/dts/omap5-uevm.dts | 2 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 160 +- arch/arm/boot/dts/ox820.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8026-asus-sparrow.dts | 294 + ...dts => qcom-apq8064-sony-xperia-lagan-yuga.dts} | 0 arch/arm/boot/dts/qcom-apq8064.dtsi | 16 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 582 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 42 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 12 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 9 + arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 409 -- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1052 ++- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 908 --- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 435 -- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 723 -- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 484 -- .../dts/qcom-msm8974-sony-xperia-rhine-amami.dts | 13 + .../dts/qcom-msm8974-sony-xperia-rhine-honami.dts | 7 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 457 ++ arch/arm/boot/dts/qcom-msm8974.dtsi | 1916 ++--- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 432 ++ arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 813 +++ .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 608 ++ arch/arm/boot/dts/qcom-msm8974pro.dtsi | 32 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 41 + arch/arm/boot/dts/qcom-pm8941.dtsi | 2 +- arch/arm/boot/dts/qcom-pmx65.dtsi | 32 + arch/arm/boot/dts/qcom-sdx55.dtsi | 9 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 221 + arch/arm/boot/dts/qcom-sdx65.dtsi | 193 +- arch/arm/boot/dts/r8a7743.dtsi | 1 + arch/arm/boot/dts/r8a7744.dtsi | 1 + arch/arm/boot/dts/r8a7745.dtsi | 1 + arch/arm/boot/dts/r8a77470.dtsi | 1 + arch/arm/boot/dts/r8a7790.dtsi | 1 + arch/arm/boot/dts/r8a7791.dtsi | 1 + arch/arm/boot/dts/r8a7792.dtsi | 1 + arch/arm/boot/dts/r8a7793.dtsi | 1 + arch/arm/boot/dts/r8a7794.dtsi | 1 + arch/arm/boot/dts/r9a06g032.dtsi | 113 +- arch/arm/boot/dts/rk3036.dtsi | 4 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 3 +- arch/arm/boot/dts/rk322x.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 3 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 11 +- arch/arm/boot/dts/s5pv210-goni.dts | 6 +- arch/arm/boot/dts/s5pv210.dtsi | 46 +- arch/arm/boot/dts/sama7g5.dtsi | 1 - arch/arm/boot/dts/socfpga.dtsi | 4 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 4 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- arch/arm/boot/dts/ste-ux500-samsung-codina-tmo.dts | 785 ++ arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 80 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 44 +- arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 35 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp131.dtsi | 19 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 29 + arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 64 + arch/arm/boot/dts/stm32mp151.dtsi | 45 +- arch/arm/boot/dts/stm32mp151a-prtt1a.dts | 52 + arch/arm/boot/dts/stm32mp151a-prtt1c.dts | 304 + arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi | 229 + arch/arm/boot/dts/stm32mp151a-prtt1s.dts | 63 + arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts | 86 + arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts | 95 + arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts | 91 + arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts | 100 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 22 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 1 + arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 1 - arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts | 31 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 104 +- arch/arm/boot/dts/zynq-7000.dtsi | 2 - arch/arm/boot/install.sh | 21 - arch/arm/configs/at91_dt_defconfig | 4 +- arch/arm/configs/dove_defconfig | 2 + arch/arm/configs/ep93xx_defconfig | 2 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/ixp4xx_defconfig | 88 +- arch/arm/configs/mini2440_defconfig | 5 +- arch/arm/configs/multi_v7_defconfig | 7 + arch/arm/configs/omap2plus_defconfig | 3 + arch/arm/configs/qcom_defconfig | 8 + arch/arm/configs/s3c2410_defconfig | 5 + arch/arm/configs/sama5_defconfig | 3 +- arch/arm/configs/sama7_defconfig | 8 + arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/configs/tct_hammer_defconfig | 2 + arch/arm/include/asm/xen/page-coherent.h | 2 - arch/arm/kernel/crash_dump.c | 27 +- arch/arm/kernel/ftrace.c | 6 +- arch/arm/kernel/reboot.c | 4 +- arch/arm/mach-asm9260/Kconfig | 1 + arch/arm/mach-aspeed/Kconfig | 2 +- arch/arm/mach-at91/Kconfig | 23 +- arch/arm/mach-at91/Makefile | 2 +- arch/arm/mach-at91/pm.c | 431 +- arch/arm/mach-at91/sam_secure.c | 46 + arch/arm/mach-at91/sam_secure.h | 18 + arch/arm/mach-at91/sama5.c | 2 + arch/arm/mach-bcm/Kconfig | 12 + arch/arm/mach-bcm/platsmp-brcmstb.c | 2 +- arch/arm/mach-clps711x/Kconfig | 1 + arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-davinci/Makefile | 4 +- arch/arm/mach-davinci/board-da830-evm.c | 10 +- arch/arm/mach-davinci/board-da850-evm.c | 7 +- arch/arm/mach-davinci/board-dm355-evm.c | 5 +- arch/arm/mach-davinci/board-dm355-leopard.c | 5 +- arch/arm/mach-davinci/board-dm365-evm.c | 6 +- arch/arm/mach-davinci/board-dm644x-evm.c | 16 +- arch/arm/mach-davinci/board-dm646x-evm.c | 9 +- arch/arm/mach-davinci/board-mityomapl138.c | 8 +- arch/arm/mach-davinci/board-neuros-osd2.c | 7 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 6 +- arch/arm/mach-davinci/common.c | 4 +- arch/arm/mach-davinci/{include/mach => }/common.h | 0 arch/arm/mach-davinci/cputype.h | 86 + arch/arm/mach-davinci/da830.c | 11 +- arch/arm/mach-davinci/da850.c | 12 +- arch/arm/mach-davinci/da8xx-dt.c | 4 +- arch/arm/mach-davinci/da8xx.h | 171 + arch/arm/mach-davinci/davinci.h | 3 +- arch/arm/mach-davinci/devices-da8xx.c | 7 +- arch/arm/mach-davinci/devices.c | 7 +- arch/arm/mach-davinci/dm355.c | 12 +- arch/arm/mach-davinci/dm365.c | 12 +- arch/arm/mach-davinci/dm644x.c | 12 +- arch/arm/mach-davinci/dm646x.c | 12 +- .../arm/mach-davinci/{include/mach => }/hardware.h | 0 arch/arm/mach-davinci/include/mach/cputype.h | 86 - arch/arm/mach-davinci/include/mach/da8xx.h | 170 - arch/arm/mach-davinci/include/mach/mux.h | 990 --- arch/arm/mach-davinci/include/mach/serial.h | 37 - arch/arm/mach-davinci/include/mach/uncompress.h | 97 - arch/arm/mach-davinci/mux.c | 4 +- arch/arm/mach-davinci/mux.h | 969 ++- arch/arm/mach-davinci/pdata-quirks.c | 4 +- arch/arm/mach-davinci/pm.c | 9 +- arch/arm/mach-davinci/{include/mach => }/pm.h | 0 arch/arm/mach-davinci/serial.c | 4 +- arch/arm/mach-davinci/serial.h | 37 + arch/arm/mach-davinci/sram.c | 2 +- arch/arm/mach-davinci/usb-da8xx.c | 7 +- arch/arm/mach-davinci/usb.c | 5 +- arch/arm/mach-dove/Kconfig | 16 +- arch/arm/mach-dove/Makefile | 2 + arch/arm/mach-dove/include/mach/uncompress.h | 34 - arch/arm/mach-ep93xx/Kconfig | 13 + arch/arm/mach-ep93xx/adssphere.c | 1 + arch/arm/mach-ep93xx/core.c | 5 +- arch/arm/mach-ep93xx/edb93xx.c | 8 + arch/arm/mach-ep93xx/ep93xx-regs.h | 38 + arch/arm/mach-ep93xx/gesbc9312.c | 1 + arch/arm/mach-ep93xx/gpio-ep93xx.h | 2 +- arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 42 - arch/arm/mach-ep93xx/include/mach/irqs.h | 79 - arch/arm/mach-ep93xx/include/mach/uncompress.h | 90 - arch/arm/mach-ep93xx/irqs.h | 76 + arch/arm/mach-ep93xx/micro9.c | 4 + arch/arm/mach-ep93xx/simone.c | 1 + arch/arm/mach-ep93xx/snappercl15.c | 1 + arch/arm/mach-ep93xx/soc.h | 3 +- arch/arm/mach-ep93xx/ts72xx.c | 3 +- arch/arm/mach-ep93xx/vision_ep9307.c | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-gemini/Kconfig | 1 + arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-hisi/platsmp.c | 4 + arch/arm/mach-imx/Kconfig | 4 +- arch/arm/mach-integrator/Kconfig | 125 - arch/arm/mach-integrator/Makefile | 10 - arch/arm/mach-integrator/core.c | 96 - arch/arm/mach-integrator/integrator_ap.c | 202 - arch/arm/mach-integrator/integrator_cp.c | 147 - arch/arm/mach-iop32x/Kconfig | 18 +- arch/arm/mach-iop32x/em7210.c | 1 + arch/arm/mach-iop32x/glantank.c | 1 + arch/arm/mach-iop32x/include/mach/irqs.h | 14 - arch/arm/mach-iop32x/include/mach/uncompress.h | 25 - arch/arm/mach-iop32x/iq31244.c | 1 + arch/arm/mach-iop32x/iq80321.c | 1 + arch/arm/mach-iop32x/irqs.h | 2 + arch/arm/mach-iop32x/n2100.c | 1 + arch/arm/mach-ixp4xx/Kconfig | 29 +- arch/arm/mach-ixp4xx/Makefile.boot | 4 - arch/arm/mach-ixp4xx/include/mach/uncompress.h | 54 - arch/arm/mach-keystone/Kconfig | 1 - arch/arm/mach-lpc32xx/Kconfig | 1 + arch/arm/mach-mediatek/Kconfig | 1 + arch/arm/mach-mmp/Kconfig | 2 +- arch/arm/mach-moxart/Kconfig | 1 + arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-mvebu/Kconfig | 3 +- arch/arm/mach-mxs/Kconfig | 1 + arch/arm/mach-nomadik/Kconfig | 2 +- arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-omap1/Kconfig | 57 + arch/arm/mach-omap1/Makefile | 6 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 3 +- arch/arm/mach-omap1/ams-delta-fiq.c | 2 + arch/arm/mach-omap1/ams-delta-fiq.h | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 20 +- arch/arm/mach-omap1/board-fsample.c | 10 +- arch/arm/mach-omap1/board-generic.c | 8 +- arch/arm/mach-omap1/board-h2.c | 14 +- arch/arm/mach-omap1/board-h3.c | 16 +- arch/arm/mach-omap1/board-htcherald.c | 12 +- arch/arm/mach-omap1/board-innovator.c | 34 +- arch/arm/mach-omap1/board-nokia770.c | 8 +- arch/arm/mach-omap1/board-osk.c | 49 +- arch/arm/mach-omap1/board-palmte.c | 14 +- arch/arm/mach-omap1/board-palmtt.c | 14 +- arch/arm/mach-omap1/board-palmz71.c | 14 +- arch/arm/mach-omap1/board-perseus2.c | 15 +- arch/arm/mach-omap1/board-sx1-mmc.c | 3 +- arch/arm/mach-omap1/board-sx1.c | 12 +- arch/arm/mach-omap1/clock.c | 104 +- arch/arm/mach-omap1/clock.h | 56 +- arch/arm/mach-omap1/clock_data.c | 27 +- arch/arm/mach-omap1/common.h | 3 +- arch/arm/mach-omap1/devices.c | 12 +- arch/arm/mach-omap1/dma.c | 2 +- arch/arm/mach-omap1/fb.c | 19 +- arch/arm/mach-omap1/flash.c | 5 +- arch/arm/mach-omap1/fpga.c | 3 +- arch/arm/mach-omap1/gpio15xx.c | 3 +- arch/arm/mach-omap1/gpio16xx.c | 5 +- arch/arm/mach-omap1/gpio7xx.c | 3 +- arch/arm/mach-omap1/hardware.h | 195 + arch/arm/mach-omap1/i2c.c | 4 +- arch/arm/mach-omap1/id.c | 5 +- arch/arm/mach-omap1/include/mach/hardware.h | 321 - arch/arm/mach-omap1/include/mach/io.h | 45 - arch/arm/mach-omap1/include/mach/irqs.h | 251 - arch/arm/mach-omap1/include/mach/lcd_dma.h | 65 - arch/arm/mach-omap1/include/mach/lcdc.h | 44 - arch/arm/mach-omap1/include/mach/memory.h | 12 - arch/arm/mach-omap1/include/mach/mtd-xip.h | 61 - arch/arm/mach-omap1/include/mach/mux.h | 441 -- arch/arm/mach-omap1/include/mach/soc.h | 220 - arch/arm/mach-omap1/include/mach/tc.h | 76 - arch/arm/mach-omap1/include/mach/usb.h | 128 - arch/arm/mach-omap1/io.c | 7 +- arch/arm/mach-omap1/irq.c | 4 +- arch/arm/mach-omap1/irqs.h | 249 + arch/arm/mach-omap1/lcd_dma.c | 441 -- arch/arm/mach-omap1/mcbsp.c | 17 +- arch/arm/mach-omap1/mtd-xip.h | 62 + arch/arm/mach-omap1/mux.c | 6 +- arch/arm/mach-omap1/mux.h | 144 + arch/arm/mach-omap1/ocpi.c | 8 +- arch/arm/mach-omap1/omap-dma.c | 884 +++ arch/arm/mach-omap1/{include/mach => }/omap1510.h | 0 arch/arm/mach-omap1/{include/mach => }/omap16xx.h | 0 arch/arm/mach-omap1/{include/mach => }/omap7xx.h | 0 arch/arm/mach-omap1/pm.c | 9 +- arch/arm/mach-omap1/pm.h | 2 + arch/arm/mach-omap1/reset.c | 3 +- arch/arm/mach-omap1/serial.c | 9 +- arch/arm/mach-omap1/sleep.S | 2 +- arch/arm/mach-omap1/soc.h | 6 +- arch/arm/mach-omap1/sram-init.c | 91 +- arch/arm/mach-omap1/sram.S | 4 +- arch/arm/mach-omap1/sram.h | 4 +- arch/arm/mach-omap1/tc.h | 74 + arch/arm/mach-omap1/time.c | 2 +- arch/arm/mach-omap1/timer.c | 1 + arch/arm/mach-omap1/timer32k.c | 100 +- arch/arm/mach-omap1/usb.c | 8 +- arch/arm/mach-omap1/usb.h | 25 + arch/arm/mach-omap2/Kconfig | 49 + arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/cm_common.c | 8 +- arch/arm/mach-omap2/common.h | 13 +- arch/arm/mach-omap2/control.c | 19 +- arch/arm/mach-omap2/dma.c | 1 + arch/arm/mach-omap2/include/mach/hardware.h | 3 - arch/arm/mach-omap2/include/mach/irqs.h | 3 - arch/arm/mach-omap2/include/mach/serial.h | 66 - arch/arm/mach-omap2/omap-iommu.c | 1 + arch/arm/mach-omap2/omap-secure.c | 2 +- arch/arm/mach-omap2/omap-secure.h | 2 +- arch/arm/mach-omap2/omap4-common.c | 2 +- arch/arm/mach-omap2/omap_device.c | 20 - arch/arm/mach-omap2/omap_device.h | 1 - arch/arm/mach-omap2/pdata-quirks.c | 11 - arch/arm/mach-omap2/prm_common.c | 8 +- arch/arm/mach-omap2/serial.h | 67 +- arch/arm/mach-omap2/sram.c | 91 +- arch/arm/mach-omap2/sram.h | 5 +- arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-orion5x/dns323-setup.c | 4 +- arch/arm/mach-oxnas/Kconfig | 2 +- arch/arm/mach-qcom/Kconfig | 1 - arch/arm/mach-realview/Kconfig | 103 - arch/arm/mach-realview/Makefile | 8 - arch/arm/mach-realview/platsmp-dt.c | 93 - arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-s3c/Kconfig | 8 - arch/arm/mach-s3c/Kconfig.s3c24xx | 31 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 7 +- arch/arm/mach-s3c/Makefile | 2 - arch/arm/mach-s3c/Makefile.s3c64xx | 3 - arch/arm/mach-s3c/bast-ide.c | 2 +- arch/arm/mach-s3c/bast-irq.c | 2 +- arch/arm/mach-s3c/cpu.c | 3 +- arch/arm/mach-s3c/dev-audio-s3c64xx.c | 2 +- arch/arm/mach-s3c/dev-uart-s3c64xx.c | 2 +- arch/arm/mach-s3c/devs.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 2 +- arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 - arch/arm/mach-s3c/include/mach/io.h | 8 - arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h | 213 - arch/arm/mach-s3c/include/mach/map-base.h | 42 - arch/arm/mach-s3c/init.c | 2 + arch/arm/mach-s3c/iotiming-s3c2410.c | 2 +- arch/arm/mach-s3c/irq-pm-s3c24xx.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mach-s3c/irqs-s3c24xx.h | 219 + .../arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h | 0 arch/arm/mach-s3c/{include/mach => }/irqs.h | 0 arch/arm/mach-s3c/mach-amlm5900.c | 2 + arch/arm/mach-s3c/mach-anubis.c | 6 +- arch/arm/mach-s3c/mach-anw6410.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 1 + arch/arm/mach-s3c/mach-bast.c | 6 +- arch/arm/mach-s3c/mach-crag6410-module.c | 2 +- arch/arm/mach-s3c/mach-crag6410.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 1 + arch/arm/mach-s3c/mach-h1940.c | 1 + arch/arm/mach-s3c/mach-hmt.c | 2 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 3 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-s3c/mach-n30.c | 2 + arch/arm/mach-s3c/mach-ncp.c | 2 +- arch/arm/mach-s3c/mach-nexcoder.c | 1 + arch/arm/mach-s3c/mach-osiris.c | 6 +- arch/arm/mach-s3c/mach-otom.c | 1 + arch/arm/mach-s3c/mach-qt2410.c | 1 + arch/arm/mach-s3c/mach-real6410.c | 2 +- arch/arm/mach-s3c/mach-rx1950.c | 1 + arch/arm/mach-s3c/mach-rx3715.c | 7 +- arch/arm/mach-s3c/mach-smartq5.c | 2 +- arch/arm/mach-s3c/mach-smartq7.c | 2 +- arch/arm/mach-s3c/mach-smdk2410.c | 1 + arch/arm/mach-s3c/mach-smdk2413.c | 3 + arch/arm/mach-s3c/mach-smdk2416.c | 11 +- arch/arm/mach-s3c/mach-smdk2440.c | 11 +- arch/arm/mach-s3c/mach-smdk2443.c | 12 +- arch/arm/mach-s3c/mach-smdk6400.c | 2 +- arch/arm/mach-s3c/mach-smdk6410.c | 2 +- arch/arm/mach-s3c/mach-tct_hammer.c | 1 + arch/arm/mach-s3c/mach-vr1000.c | 6 +- arch/arm/mach-s3c/mach-vstms.c | 1 + arch/arm/mach-s3c/map-base.h | 48 + arch/arm/mach-s3c/map-s3c24xx.h | 2 +- arch/arm/mach-s3c/map-s3c64xx.h | 2 +- arch/arm/mach-s3c/pl080.c | 2 +- arch/arm/mach-s3c/pm-core-s3c24xx.h | 2 +- arch/arm/mach-s3c/pm-s3c2412.c | 2 +- arch/arm/mach-s3c/pm-s3c64xx.c | 4 +- arch/arm/mach-s3c/pm.c | 2 +- arch/arm/mach-s3c/s3c2443.c | 2 +- arch/arm/mach-s3c/s3c24xx.c | 9 +- arch/arm/mach-s3c/s3c24xx.h | 2 +- arch/arm/mach-s3c/s3c64xx.c | 9 +- arch/arm/mach-s3c/simtec-usb.c | 2 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-emev2.c | 2 +- arch/arm/mach-shmobile/setup-r7s72100.c | 2 +- arch/arm/mach-shmobile/setup-r7s9210.c | 2 +- arch/arm/mach-shmobile/setup-r8a73a4.c | 2 +- arch/arm/mach-shmobile/setup-r8a7740.c | 2 +- arch/arm/mach-shmobile/setup-r8a7778.c | 2 +- arch/arm/mach-shmobile/setup-r8a7779.c | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 4 +- arch/arm/mach-shmobile/setup-sh73a0.c | 2 +- arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-spear/Kconfig | 2 +- arch/arm/mach-spear/Makefile | 2 - arch/arm/mach-spear/include/mach/irqs.h | 35 - arch/arm/mach-spear/include/mach/misc_regs.h | 22 - arch/arm/mach-spear/include/mach/uncompress.h | 42 - arch/arm/mach-spear/misc_regs.h | 20 + arch/arm/mach-spear/pl080.c | 4 +- arch/arm/mach-spear/platsmp.c | 2 +- arch/arm/mach-spear/restart.c | 2 +- arch/arm/mach-spear/{include/mach => }/spear.h | 0 arch/arm/mach-spear/spear1310.c | 2 +- arch/arm/mach-spear/spear13xx.c | 2 +- arch/arm/mach-spear/spear300.c | 2 +- arch/arm/mach-spear/spear310.c | 2 +- arch/arm/mach-spear/spear320.c | 2 +- arch/arm/mach-spear/spear3xx.c | 4 +- arch/arm/mach-spear/spear6xx.c | 4 +- arch/arm/mach-sunxi/Kconfig | 3 +- arch/arm/mach-tegra/platsmp.c | 2 +- arch/arm/mach-versatile/Kconfig | 309 + arch/arm/mach-versatile/Makefile | 32 +- .../Makefile.boot | 0 arch/arm/mach-versatile/dcscb.c | 173 + arch/arm/mach-versatile/dcscb_setup.S | 33 + arch/arm/mach-versatile/headsmp.S | 36 + arch/arm/mach-versatile/hotplug.c | 102 + .../cm.h => mach-versatile/integrator-cm.h} | 0 .../integrator-hardware.h} | 0 arch/arm/mach-versatile/integrator.c | 94 + .../common.h => mach-versatile/integrator.h} | 0 arch/arm/mach-versatile/integrator_ap.c | 195 + arch/arm/mach-versatile/integrator_cp.c | 145 + arch/arm/mach-versatile/platsmp-realview.c | 93 + arch/arm/mach-versatile/platsmp-vexpress.c | 93 + arch/arm/mach-versatile/platsmp.c | 107 + arch/arm/mach-versatile/platsmp.h | 11 + .../realview-dt.c => mach-versatile/realview.c} | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.c | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.h | 0 arch/arm/mach-versatile/tc2_pm.c | 261 + .../{mach-vexpress => mach-versatile}/v2m-mps2.c | 0 arch/arm/mach-versatile/v2m.c | 40 + .../mach-versatile/{versatile_dt.c => versatile.c} | 0 .../core.h => mach-versatile/vexpress.h} | 0 arch/arm/mach-vexpress/Kconfig | 81 - arch/arm/mach-vexpress/Makefile | 19 - arch/arm/mach-vexpress/dcscb.c | 172 - arch/arm/mach-vexpress/dcscb_setup.S | 35 - arch/arm/mach-vexpress/platsmp.c | 96 - arch/arm/mach-vexpress/tc2_pm.c | 263 - arch/arm/mach-vexpress/v2m.c | 40 - arch/arm/mach-vt8500/Kconfig | 1 + arch/arm/mach-zynq/Kconfig | 1 - arch/arm/mm/Kconfig | 28 +- arch/arm/mm/cache-b15-rac.c | 2 +- arch/arm/mm/init.c | 6 +- arch/arm/plat-omap/Kconfig | 119 - arch/arm/plat-omap/Makefile | 13 - arch/arm/plat-omap/counter_32k.c | 114 - arch/arm/plat-omap/debug-leds.c | 171 - arch/arm/plat-omap/dma.c | 1003 --- arch/arm/plat-omap/include/plat/counter-32k.h | 1 - arch/arm/plat-omap/include/plat/cpu.h | 21 - arch/arm/plat-omap/include/plat/sram.h | 8 - arch/arm/plat-omap/sram.c | 129 - arch/arm/plat-versatile/Makefile | 5 - arch/arm/plat-versatile/headsmp.S | 38 - arch/arm/plat-versatile/hotplug.c | 102 - arch/arm/plat-versatile/include/plat/platsmp.h | 13 - arch/arm/plat-versatile/platsmp.c | 109 - arch/arm/xen/mm.c | 38 +- arch/arm64/Kconfig | 7 +- arch/arm64/Makefile | 6 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 30 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 - arch/arm64/boot/dts/amlogic/Makefile | 38 +- .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 16 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 6 + .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 33 + .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 +- arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 51 + arch/arm64/boot/dts/arm/corstone1000-mps3.dts | 32 + arch/arm64/boot/dts/arm/corstone1000.dtsi | 164 + arch/arm64/boot/dts/arm/foundation-v8.dtsi | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 3 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 164 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 37 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r1.dts | 25 + arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r2.dts | 25 + arch/arm64/boot/dts/arm/juno-scmi.dtsi | 25 + arch/arm64/boot/dts/arm/juno.dts | 25 + .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 11 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 4 +- .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 2 +- .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 - .../boot/dts/broadcom/stingray/bcm958742k.dts | 4 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 9 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 4 - arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 5 + arch/arm64/boot/dts/exynos/exynos850.dtsi | 19 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 4 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 116 +- arch/arm64/boot/dts/freescale/Makefile | 9 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi | 74 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 3 + .../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 997 +++ arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 20 + .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 2 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 334 + .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 16 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 17 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 1 + .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 2 +- .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 411 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 3 + .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 90 + arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts | 114 + arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 54 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 45 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 8 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 14 +- .../dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts | 175 + .../boot/dts/freescale/imx8mp-icore-mx8mp.dtsi | 186 + .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 896 +++ .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 129 + .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 46 + .../dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mp-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi | 54 + .../dts/freescale/imx8mp-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 82 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 1380 ++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 247 +- .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 15 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 25 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 24 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 4 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 - arch/arm64/boot/dts/marvell/armada-3720-db.dts | 2 +- .../dts/marvell/armada-3720-espressobin-ultra.dts | 9 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 21 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 4 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 2 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 2 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt6359.dtsi | 298 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 20 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 29 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 17 +- arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 1 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 526 +- arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 450 ++ arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 181 + arch/arm64/boot/dts/mediatek/mt8195.dtsi | 1045 +++ arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 1 - arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 223 + .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 15 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 225 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 225 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 42 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 5 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 12 + .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 223 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 67 +- arch/arm64/boot/dts/qcom/Makefile | 5 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 6 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 34 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 42 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 59 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 102 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 52 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 36 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 24 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 21 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 89 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 126 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 8 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 18 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 36 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 9 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 9 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 250 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 31 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 15 + arch/arm64/boot/dts/qcom/pm8350.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350b.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 41 +- arch/arm64/boot/dts/qcom/pm8450.dtsi | 59 + arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 31 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 94 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 193 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 11 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 7 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 4 +- .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 2 +- .../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 6 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 6 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 7 +- .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 9 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 108 + arch/arm64/boot/dts/qcom/sc7280-crd.dts | 105 - arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 365 + .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 ---- .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 38 + .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 304 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 93 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 36 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 + arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 73 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 336 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 33 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 35 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 34 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 241 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 61 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 330 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 30 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 339 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 + .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 12 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 186 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 41 + arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 34 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 3750 ++++++++-- arch/arm64/boot/dts/renesas/Makefile | 6 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 10 +- arch/arm64/boot/dts/renesas/draak.dtsi | 60 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 60 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 47 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 24 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 24 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 131 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 20 + .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 10 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 163 + .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 45 + .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 22 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 122 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 885 +++ arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 21 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 76 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 592 +- arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 8 - arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 44 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 93 + arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 24 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 30 + .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 64 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 61 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 38 + .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 119 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 251 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 63 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 51 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 10 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 49 + arch/arm64/boot/dts/rockchip/Makefile | 6 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 3 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 7 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 12 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 28 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 3 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 25 + arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 45 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 80 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 37 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 615 ++ arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 579 ++ .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 177 + arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 616 ++ arch/arm64/boot/dts/rockchip/rk3566.dtsi | 11 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 102 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 46 + arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 562 ++ arch/arm64/boot/dts/rockchip/rk3568.dtsi | 23 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 74 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 173 - arch/arm64/boot/dts/tesla/fsd.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 307 + arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 48 + arch/arm64/boot/dts/ti/k3-am62.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am625-sk.dts | 289 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 62 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 77 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 75 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 139 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 9 - .../boot/dts/toshiba/tmpv7708-visrobo-vrb.dts | 6 - .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi | 4 - arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 96 +- arch/arm64/boot/install.sh | 21 - arch/arm64/configs/defconfig | 33 + arch/arm64/crypto/Kconfig | 16 +- arch/arm64/crypto/Makefile | 8 +- .../crypto/{sm4-ce-core.S => sm4-ce-cipher-core.S} | 0 arch/arm64/crypto/sm4-ce-cipher-glue.c | 82 + arch/arm64/crypto/sm4-ce-core.S | 688 +- arch/arm64/crypto/sm4-ce-glue.c | 386 +- arch/arm64/crypto/sm4-neon-core.S | 487 ++ arch/arm64/crypto/sm4-neon-glue.c | 442 ++ arch/arm64/include/asm/barrier.h | 4 + arch/arm64/include/asm/cache.h | 17 +- arch/arm64/include/asm/compat.h | 93 +- arch/arm64/include/asm/cputype.h | 8 + arch/arm64/include/asm/esr.h | 8 +- arch/arm64/include/asm/hugetlb.h | 4 +- arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 7 - arch/arm64/include/asm/kvm_host.h | 44 +- arch/arm64/include/asm/kvm_mmu.h | 3 + arch/arm64/include/asm/mman.h | 24 - arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/percpu.h | 1 + arch/arm64/include/asm/pgtable-prot.h | 1 + arch/arm64/include/asm/pgtable.h | 91 +- arch/arm64/include/asm/processor.h | 4 +- arch/arm64/include/asm/unistd.h | 1 + arch/arm64/include/asm/xen/page-coherent.h | 2 - arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/kvm.h | 34 + arch/arm64/kernel/cpufeature.c | 13 + arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/crash_dump.c | 29 +- arch/arm64/kernel/process.c | 3 +- arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/arch_timer.c | 47 +- arch/arm64/kvm/arm.c | 164 +- arch/arm64/kvm/guest.c | 10 +- arch/arm64/kvm/handle_exit.c | 49 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 6 +- arch/arm64/kvm/hyp/nvhe/host.S | 32 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 18 +- arch/arm64/kvm/hyp/nvhe/mm.c | 78 +- arch/arm64/kvm/hyp/nvhe/setup.c | 31 +- arch/arm64/kvm/hyp/nvhe/switch.c | 57 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 3 - arch/arm64/kvm/hypercalls.c | 327 +- arch/arm64/kvm/mmu.c | 68 +- arch/arm64/kvm/pmu-emul.c | 3 +- arch/arm64/kvm/pmu.c | 40 +- arch/arm64/kvm/psci.c | 248 +- arch/arm64/kvm/sys_regs.c | 294 +- arch/arm64/kvm/sys_regs.h | 9 +- arch/arm64/kvm/vgic/vgic-init.c | 13 +- arch/arm64/kvm/vgic/vgic-its.c | 160 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 18 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 125 +- arch/arm64/kvm/vgic/vgic-v3.c | 4 + arch/arm64/kvm/vgic/vgic.h | 10 + arch/arm64/lib/delay.c | 12 +- arch/arm64/mm/flush.c | 14 + arch/arm64/mm/hugetlbpage.c | 15 +- arch/arm64/mm/init.c | 6 +- arch/arm64/mm/mmap.c | 25 + arch/arm64/tools/cpucaps | 1 + arch/csky/include/asm/Kbuild | 3 + arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/spinlock.h | 89 - arch/csky/include/asm/spinlock_types.h | 27 - arch/csky/kernel/power.c | 6 +- arch/h8300/Kbuild | 5 - arch/h8300/Kconfig | 49 - arch/h8300/Kconfig.cpu | 99 - arch/h8300/Kconfig.debug | 2 - arch/h8300/Makefile | 44 - arch/h8300/boot/Makefile | 27 - arch/h8300/boot/compressed/Makefile | 45 - arch/h8300/boot/compressed/head.S | 49 - arch/h8300/boot/compressed/misc.c | 76 - arch/h8300/boot/compressed/vmlinux.lds | 35 - arch/h8300/boot/compressed/vmlinux.scr | 9 - arch/h8300/boot/dts/Makefile | 6 - arch/h8300/boot/dts/edosk2674.dts | 108 - arch/h8300/boot/dts/h8300h_sim.dts | 97 - arch/h8300/boot/dts/h8s_sim.dts | 100 - arch/h8300/configs/edosk2674_defconfig | 48 - arch/h8300/configs/h8300h-sim_defconfig | 48 - arch/h8300/configs/h8s-sim_defconfig | 48 - arch/h8300/include/asm/Kbuild | 8 - arch/h8300/include/asm/bitops.h | 179 - arch/h8300/include/asm/bug.h | 13 - arch/h8300/include/asm/byteorder.h | 7 - arch/h8300/include/asm/cache.h | 12 - arch/h8300/include/asm/elf.h | 102 - arch/h8300/include/asm/flat.h | 36 - arch/h8300/include/asm/hash.h | 54 - arch/h8300/include/asm/io.h | 67 - arch/h8300/include/asm/irq.h | 25 - arch/h8300/include/asm/irqflags.h | 97 - arch/h8300/include/asm/kgdb.h | 45 - arch/h8300/include/asm/mmu_context.h | 6 - arch/h8300/include/asm/page.h | 17 - arch/h8300/include/asm/page_offset.h | 2 - arch/h8300/include/asm/pgtable.h | 43 - arch/h8300/include/asm/processor.h | 126 - arch/h8300/include/asm/ptrace.h | 39 - arch/h8300/include/asm/signal.h | 23 - arch/h8300/include/asm/smp.h | 1 - arch/h8300/include/asm/string.h | 18 - arch/h8300/include/asm/switch_to.h | 52 - arch/h8300/include/asm/syscall.h | 43 - arch/h8300/include/asm/thread_info.h | 102 - arch/h8300/include/asm/tlb.h | 7 - arch/h8300/include/asm/traps.h | 41 - arch/h8300/include/asm/user.h | 71 - arch/h8300/include/asm/vmalloc.h | 4 - arch/h8300/include/uapi/asm/Kbuild | 2 - arch/h8300/include/uapi/asm/byteorder.h | 7 - arch/h8300/include/uapi/asm/posix_types.h | 13 - arch/h8300/include/uapi/asm/ptrace.h | 43 - arch/h8300/include/uapi/asm/sigcontext.h | 19 - arch/h8300/include/uapi/asm/signal.h | 92 - arch/h8300/include/uapi/asm/unistd.h | 8 - arch/h8300/kernel/.gitignore | 2 - arch/h8300/kernel/Makefile | 22 - arch/h8300/kernel/asm-offsets.c | 70 - arch/h8300/kernel/entry.S | 433 -- arch/h8300/kernel/h8300_ksyms.c | 35 - arch/h8300/kernel/head_ram.S | 60 - arch/h8300/kernel/head_rom.S | 111 - arch/h8300/kernel/irq.c | 99 - arch/h8300/kernel/kgdb.c | 135 - arch/h8300/kernel/module.c | 71 - arch/h8300/kernel/process.c | 173 - arch/h8300/kernel/ptrace.c | 199 - arch/h8300/kernel/ptrace_h.c | 256 - arch/h8300/kernel/ptrace_s.c | 44 - arch/h8300/kernel/setup.c | 213 - arch/h8300/kernel/signal.c | 287 - arch/h8300/kernel/sim-console.c | 31 - arch/h8300/kernel/syscalls.c | 15 - arch/h8300/kernel/traps.c | 156 - arch/h8300/kernel/vmlinux.lds.S | 69 - arch/h8300/lib/Makefile | 9 - arch/h8300/lib/abs.S | 21 - arch/h8300/lib/ashldi3.c | 25 - arch/h8300/lib/ashrdi3.c | 25 - arch/h8300/lib/delay.c | 41 - arch/h8300/lib/libgcc.h | 78 - arch/h8300/lib/lshrdi3.c | 24 - arch/h8300/lib/memcpy.S | 86 - arch/h8300/lib/memset.S | 70 - arch/h8300/lib/moddivsi3.S | 73 - arch/h8300/lib/modsi3.S | 73 - arch/h8300/lib/muldi3.c | 45 - arch/h8300/lib/mulsi3.S | 39 - arch/h8300/lib/ucmpdi2.c | 18 - arch/h8300/lib/udivsi3.S | 77 - arch/h8300/mm/Makefile | 6 - arch/h8300/mm/fault.c | 57 - arch/h8300/mm/init.c | 95 - arch/h8300/mm/memory.c | 52 - arch/ia64/Makefile | 5 +- arch/ia64/include/asm/hugetlb.h | 5 +- arch/ia64/include/asm/iommu_table.h | 7 - arch/ia64/install.sh | 10 - arch/ia64/kernel/crash_dump.c | 32 +- arch/ia64/kernel/kprobes.c | 64 +- arch/ia64/kernel/mca.c | 1 - arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/kernel/uncached.c | 2 +- arch/ia64/mm/init.c | 6 +- arch/ia64/mm/tlb.c | 4 +- arch/m68k/Kconfig.bus | 10 - arch/m68k/Kconfig.cpu | 2 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/Makefile | 3 +- arch/m68k/coldfire/Makefile | 2 +- arch/m68k/coldfire/dma.c | 43 - arch/m68k/coldfire/intc.c | 2 +- arch/m68k/coldfire/m53xx.c | 2 +- arch/m68k/coldfire/pci.c | 2 +- arch/m68k/emu/natfeat.c | 3 +- arch/m68k/hp300/config.c | 7 - arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/dma.h | 483 -- arch/m68k/include/asm/elf.h | 9 + arch/m68k/include/asm/export.h | 2 - arch/m68k/include/asm/machdep.h | 2 - arch/m68k/include/asm/mmu.h | 4 +- arch/m68k/include/asm/pgtable_no.h | 3 +- arch/m68k/include/uapi/asm/ptrace.h | 5 + arch/m68k/install.sh | 22 - arch/m68k/kernel/process.c | 5 +- arch/m68k/kernel/ptrace.c | 58 + arch/m68k/kernel/setup_mm.c | 10 - arch/m68k/kernel/setup_no.c | 2 - arch/m68k/kernel/time.c | 9 + arch/m68k/lib/checksum.c | 2 - arch/m68k/mac/config.c | 4 +- arch/m68k/mm/motorola.c | 1 - arch/m68k/q40/config.c | 7 - arch/m68k/virt/config.c | 4 +- arch/microblaze/include/asm/string.h | 2 + arch/microblaze/kernel/kgdb.c | 2 +- arch/microblaze/kernel/timer.c | 4 + arch/microblaze/lib/memcpy.c | 18 +- arch/microblaze/lib/memmove.c | 31 +- arch/microblaze/lib/memset.c | 33 +- arch/microblaze/mm/init.c | 5 + arch/mips/Kconfig | 17 +- arch/mips/alchemy/common/dbdma.c | 2 +- arch/mips/bmips/dma.c | 1 + arch/mips/boot/dts/brcm/bcm97358svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97360svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97425svmb.dts | 2 +- arch/mips/boot/dts/ingenic/cu1000-neo.dts | 77 +- arch/mips/boot/dts/ingenic/cu1830-neo.dts | 76 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 32 + arch/mips/boot/dts/ingenic/x1830.dtsi | 53 + arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 6 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 6 +- arch/mips/boot/dts/mscc/serval_common.dtsi | 14 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 26 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 30 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 4 +- arch/mips/boot/tools/relocs.c | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 15 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 2 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 5 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 6 + arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 2 +- arch/mips/cavium-octeon/octeon-usb.c | 2 +- arch/mips/configs/cu1000-neo_defconfig | 2 +- arch/mips/configs/cu1830-neo_defconfig | 2 +- arch/mips/dec/ioasic-irq.c | 4 +- arch/mips/dec/setup.c | 2 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/generic/board-ingenic.c | 26 - arch/mips/include/asm/checksum.h | 79 +- arch/mips/include/asm/compat.h | 41 +- arch/mips/include/asm/cpu-features.h | 3 + arch/mips/include/asm/hugetlb.h | 9 +- .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 - .../include/asm/mach-ip30/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-ralink/spaces.h | 2 + arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 + arch/mips/include/asm/unistd.h | 2 + arch/mips/include/uapi/asm/fcntl.h | 30 +- arch/mips/include/uapi/asm/stat.h | 20 +- arch/mips/jazz/irq.c | 2 +- arch/mips/kernel/cmpxchg.c | 2 +- arch/mips/kernel/cpu-probe.c | 2 +- arch/mips/kernel/crash_dump.c | 27 +- arch/mips/kernel/idle.c | 2 +- arch/mips/kernel/kprobes.c | 36 +- arch/mips/kernel/mips-cpc.c | 1 + arch/mips/kernel/perf_event_mipsxx.c | 2 +- arch/mips/kernel/reset.c | 3 +- arch/mips/kernel/setup.c | 17 +- arch/mips/kernel/smp.c | 6 + arch/mips/kvm/tlb.c | 2 +- arch/mips/loongson32/Kconfig | 2 +- arch/mips/loongson64/dma.c | 2 +- arch/mips/mm/fault.c | 6 +- arch/mips/net/bpf_jit_comp32.c | 2 +- arch/mips/pci/pci-octeon.c | 2 +- arch/mips/pci/pcie-octeon.c | 4 +- arch/mips/pic32/pic32mzda/config.c | 2 +- arch/mips/sgi-ip22/ip22-reset.c | 11 +- arch/mips/sgi-ip27/ip27-xtalk.c | 4 + arch/mips/sgi-ip30/ip30-xtalk.c | 4 + arch/mips/sibyte/bcm1480/setup.c | 4 +- arch/mips/sibyte/common/dma.c | 2 +- arch/mips/tools/loongson3-llsc-check.c | 2 +- arch/mips/txx9/generic/pci.c | 2 +- arch/mips/vr41xx/common/cmu.c | 2 - arch/nios2/Makefile | 3 +- arch/nios2/boot/install.sh | 22 - arch/openrisc/Kconfig | 54 +- arch/openrisc/Makefile | 17 + arch/openrisc/configs/or1klitex_defconfig | 32 + arch/openrisc/include/asm/Kbuild | 5 +- arch/openrisc/include/asm/spinlock.h | 27 - arch/openrisc/include/asm/spinlock_types.h | 7 - arch/openrisc/kernel/entry.S | 20 +- arch/openrisc/kernel/head.S | 368 +- arch/openrisc/kernel/process.c | 19 +- arch/openrisc/kernel/time.c | 3 +- arch/openrisc/kernel/traps.c | 63 +- arch/openrisc/lib/delay.c | 1 + arch/openrisc/mm/fault.c | 9 +- arch/openrisc/mm/tlb.c | 2 +- arch/parisc/Kconfig | 4 - arch/parisc/Makefile | 11 +- arch/parisc/include/asm/assembly.h | 12 +- arch/parisc/include/asm/cache.h | 1 + arch/parisc/include/asm/compat.h | 45 +- arch/parisc/include/asm/fixmap.h | 25 +- arch/parisc/include/asm/hugetlb.h | 5 +- arch/parisc/include/asm/unistd.h | 3 +- arch/parisc/install.sh | 28 - arch/parisc/kernel/cache.c | 3 + arch/parisc/kernel/entry.S | 22 +- arch/parisc/kernel/pacache.S | 94 +- arch/parisc/kernel/process.c | 4 +- arch/parisc/mm/init.c | 6 + arch/powerpc/Kconfig | 33 +- arch/powerpc/Kconfig.debug | 3 +- arch/powerpc/Makefile | 15 +- arch/powerpc/boot/Makefile | 14 +- arch/powerpc/boot/crt0.S | 45 +- arch/powerpc/boot/cuboot-hotfoot.c | 2 +- arch/powerpc/boot/dts/fsl/p2020si-post.dtsi | 5 + arch/powerpc/boot/dts/microwatt.dts | 2 + arch/powerpc/boot/install.sh | 23 - arch/powerpc/boot/ops.h | 6 - arch/powerpc/boot/wrapper | 2 +- arch/powerpc/crypto/aes-spe-glue.c | 2 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 + arch/powerpc/include/asm/book3s/64/hugetlb.h | 4 - arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 + arch/powerpc/include/asm/book3s/64/mmu.h | 6 - arch/powerpc/include/asm/book3s/64/pgtable.h | 34 +- arch/powerpc/include/asm/book3s/64/radix.h | 12 +- arch/powerpc/include/asm/book3s/64/slice.h | 26 + arch/powerpc/include/asm/checksum.h | 26 +- arch/powerpc/include/asm/code-patching.h | 67 +- arch/powerpc/include/asm/compat.h | 50 +- arch/powerpc/include/asm/cputable.h | 16 +- arch/powerpc/include/asm/drmem.h | 3 + arch/powerpc/include/asm/eeh.h | 6 - arch/powerpc/include/asm/elf.h | 14 +- arch/powerpc/include/asm/fadump-internal.h | 2 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 35 - arch/powerpc/include/asm/ftrace.h | 8 +- arch/powerpc/include/asm/hugetlb.h | 11 +- arch/powerpc/include/asm/inst.h | 13 +- arch/powerpc/include/asm/interrupt.h | 52 +- arch/powerpc/include/asm/io.h | 2 - arch/powerpc/include/asm/iommu.h | 6 +- arch/powerpc/include/asm/kasan.h | 22 + arch/powerpc/include/asm/kup.h | 1 - arch/powerpc/include/asm/kvm_book3s_asm.h | 3 - arch/powerpc/include/asm/kvm_host.h | 10 +- arch/powerpc/include/asm/kvm_ppc.h | 14 +- arch/powerpc/include/asm/linkage.h | 2 +- arch/powerpc/include/asm/mman.h | 12 - arch/powerpc/include/asm/mmu_context.h | 5 - arch/powerpc/include/asm/module.h | 2 - arch/powerpc/include/asm/nohash/tlbflush.h | 12 +- arch/powerpc/include/asm/paca.h | 8 +- arch/powerpc/include/asm/page.h | 8 +- arch/powerpc/include/asm/parport.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 14 +- arch/powerpc/include/asm/pnv-pci.h | 1 + arch/powerpc/include/asm/ppc-opcode.h | 109 +- arch/powerpc/include/asm/ppc_asm.h | 4 +- arch/powerpc/include/asm/probes.h | 36 + arch/powerpc/include/asm/processor.h | 2 - arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/reg.h | 3 - arch/powerpc/include/asm/signal.h | 5 + arch/powerpc/include/asm/slice.h | 46 - arch/powerpc/include/asm/smp.h | 2 - arch/powerpc/include/asm/svm.h | 6 +- arch/powerpc/include/asm/swiotlb.h | 1 + arch/powerpc/include/asm/switch_to.h | 9 + arch/powerpc/include/asm/task_size_64.h | 8 + arch/powerpc/include/asm/time.h | 1 + arch/powerpc/include/asm/topology.h | 8 +- arch/powerpc/include/asm/types.h | 8 - arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/include/asm/vas.h | 2 +- arch/powerpc/include/uapi/asm/auxvec.h | 4 +- arch/powerpc/include/uapi/asm/signal.h | 5 + arch/powerpc/include/uapi/asm/stat.h | 10 +- arch/powerpc/kernel/Makefile | 13 +- arch/powerpc/kernel/btext.c | 5 +- arch/powerpc/kernel/cacheinfo.c | 1 - arch/powerpc/kernel/cputable.c | 28 +- arch/powerpc/kernel/crash_dump.c | 37 +- arch/powerpc/kernel/dawr.c | 2 +- arch/powerpc/kernel/dma-swiotlb.c | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 10 +- arch/powerpc/kernel/eeh.c | 4 +- arch/powerpc/kernel/eeh_driver.c | 1 - arch/powerpc/kernel/eeh_event.c | 2 +- arch/powerpc/kernel/eeh_pe.c | 3 +- arch/powerpc/kernel/eeh_sysfs.c | 1 + arch/powerpc/kernel/entry_32.S | 49 - arch/powerpc/kernel/entry_64.S | 150 - arch/powerpc/kernel/fadump.c | 52 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/interrupt_64.S | 12 +- arch/powerpc/kernel/iommu.c | 5 +- arch/powerpc/kernel/irq.c | 86 +- arch/powerpc/kernel/isa-bridge.c | 2 +- arch/powerpc/kernel/kprobes.c | 10 +- arch/powerpc/kernel/legacy_serial.c | 2 +- arch/powerpc/kernel/misc_64.S | 2 +- arch/powerpc/kernel/module.c | 4 +- arch/powerpc/kernel/module_32.c | 40 +- arch/powerpc/kernel/module_64.c | 11 +- arch/powerpc/kernel/nvram_64.c | 2 +- arch/powerpc/kernel/paca.c | 5 - arch/powerpc/kernel/pci-common.c | 6 +- arch/powerpc/kernel/pci-hotplug.c | 1 + arch/powerpc/kernel/pci_32.c | 1 - arch/powerpc/kernel/pci_64.c | 11 +- arch/powerpc/kernel/pci_dn.c | 2 +- arch/powerpc/kernel/pci_of_scan.c | 4 +- arch/powerpc/kernel/proc_powerpc.c | 2 +- arch/powerpc/kernel/process.c | 46 +- arch/powerpc/kernel/prom.c | 1 - arch/powerpc/kernel/prom_init.c | 4 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 6 - arch/powerpc/kernel/rtas-proc.c | 9 +- arch/powerpc/kernel/rtas-rtc.c | 1 - arch/powerpc/kernel/rtas.c | 21 +- arch/powerpc/kernel/rtas_entry.S | 172 + arch/powerpc/kernel/rtas_flash.c | 2 +- arch/powerpc/kernel/rtas_pci.c | 3 +- arch/powerpc/kernel/rtasd.c | 1 - arch/powerpc/kernel/setup-common.c | 83 +- arch/powerpc/kernel/setup_32.c | 3 +- arch/powerpc/kernel/setup_64.c | 3 +- arch/powerpc/kernel/signal.c | 15 + arch/powerpc/kernel/signal_32.c | 6 + arch/powerpc/kernel/signal_64.c | 7 +- arch/powerpc/kernel/smp.c | 27 +- arch/powerpc/kernel/syscalls.c | 2 +- arch/powerpc/kernel/sysfs.c | 2 +- arch/powerpc/kernel/time.c | 15 +- arch/powerpc/kernel/trace/Makefile | 5 +- arch/powerpc/kernel/trace/ftrace.c | 383 +- arch/powerpc/kernel/traps.c | 6 +- arch/powerpc/kernel/uprobes.c | 5 + arch/powerpc/kernel/vdso.c | 1 - arch/powerpc/kernel/vdso/Makefile | 1 + arch/powerpc/kernel/vdso/vdso32.lds.S | 1 - arch/powerpc/kernel/vdso/vdso64.lds.S | 1 - arch/powerpc/kernel/watchdog.c | 2 +- arch/powerpc/kexec/Makefile | 2 + arch/powerpc/kexec/core.c | 1 - arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/crash.c | 1 - arch/powerpc/kvm/Makefile | 10 +- arch/powerpc/kvm/book3s_64_entry.S | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 42 +- arch/powerpc/kvm/book3s_64_vio.c | 43 + arch/powerpc/kvm/book3s_64_vio_hv.c | 672 -- arch/powerpc/kvm/book3s_emulate.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 74 +- arch/powerpc/kvm/book3s_hv_builtin.c | 64 - arch/powerpc/kvm/book3s_hv_nested.c | 137 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 17 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 7 +- arch/powerpc/kvm/book3s_hv_rm_xive.c | 46 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 30 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 10 +- arch/powerpc/kvm/book3s_interrupts.S | 2 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/book3s_pr_papr.c | 6 + arch/powerpc/kvm/book3s_rmhandlers.S | 2 +- arch/powerpc/kvm/book3s_xics.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 655 +- arch/powerpc/kvm/book3s_xive.h | 7 - arch/powerpc/kvm/book3s_xive_native.c | 2 +- arch/powerpc/kvm/book3s_xive_template.c | 636 -- arch/powerpc/kvm/e500mc.c | 3 +- arch/powerpc/kvm/powerpc.c | 31 +- arch/powerpc/kvm/trace_hv.h | 8 +- arch/powerpc/lib/Makefile | 3 + arch/powerpc/lib/checksum_wrappers.c | 2 - arch/powerpc/lib/code-patching.c | 61 +- arch/powerpc/lib/feature-fixups.c | 2 +- arch/powerpc/lib/sstep.c | 52 +- arch/powerpc/mm/Makefile | 3 +- arch/powerpc/mm/book3s32/mmu.c | 1 - arch/powerpc/mm/book3s64/Makefile | 11 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 39 +- arch/powerpc/mm/book3s64/iommu_api.c | 68 - arch/powerpc/mm/book3s64/pgtable.c | 19 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 55 - arch/powerpc/mm/book3s64/radix_pgtable.c | 2 +- arch/powerpc/mm/book3s64/radix_tlb.c | 2 +- arch/powerpc/mm/book3s64/slb.c | 4 +- arch/powerpc/mm/book3s64/slice.c | 807 +++ arch/powerpc/mm/cacheflush.c | 2 +- arch/powerpc/mm/drmem.c | 2 +- arch/powerpc/mm/hugetlbpage.c | 34 - arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 7 +- arch/powerpc/mm/kasan/Makefile | 3 +- .../mm/kasan/{kasan_init_32.c => init_32.c} | 0 arch/powerpc/mm/kasan/init_book3s_64.c | 102 + arch/powerpc/mm/mem.c | 10 +- arch/powerpc/mm/mmap.c | 256 - arch/powerpc/mm/mmu_decl.h | 4 + arch/powerpc/mm/nohash/40x.c | 1 - arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 2 +- arch/powerpc/mm/nohash/fsl_book3e.c | 22 +- arch/powerpc/mm/nohash/kaslr_booke.c | 5 +- arch/powerpc/mm/nohash/mmu_context.c | 9 - arch/powerpc/mm/nohash/tlb.c | 6 +- arch/powerpc/mm/numa.c | 36 +- arch/powerpc/mm/pageattr.c | 1 + arch/powerpc/mm/pgtable-frag.c | 2 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/ptdump/ptdump.c | 3 +- arch/powerpc/mm/slice.c | 762 -- arch/powerpc/net/bpf_jit.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/perf/8xx-pmu.c | 2 +- arch/powerpc/perf/core-book3s.c | 6 +- arch/powerpc/perf/hv-24x7.c | 40 +- arch/powerpc/perf/imc-pmu.c | 5 +- arch/powerpc/perf/isa207-common.c | 18 +- arch/powerpc/perf/power9-pmu.c | 4 +- arch/powerpc/platforms/40x/ppc40x_simple.c | 1 - arch/powerpc/platforms/44x/canyonlands.c | 1 + arch/powerpc/platforms/44x/fsp2.c | 2 +- arch/powerpc/platforms/44x/ppc44x_simple.c | 1 - arch/powerpc/platforms/44x/ppc476.c | 2 +- arch/powerpc/platforms/44x/sam440ep.c | 1 - arch/powerpc/platforms/44x/warp.c | 3 +- arch/powerpc/platforms/4xx/cpm.c | 2 +- arch/powerpc/platforms/4xx/hsta_msi.c | 1 + arch/powerpc/platforms/4xx/pci.c | 1 + arch/powerpc/platforms/4xx/uic.c | 3 +- arch/powerpc/platforms/512x/clock-commonclk.c | 2 +- arch/powerpc/platforms/512x/mpc5121_ads.c | 1 - arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 3 +- arch/powerpc/platforms/512x/mpc512x_generic.c | 1 - arch/powerpc/platforms/512x/mpc512x_shared.c | 4 +- arch/powerpc/platforms/52xx/efika.c | 1 - arch/powerpc/platforms/52xx/lite5200.c | 1 - arch/powerpc/platforms/52xx/lite5200_pm.c | 2 + arch/powerpc/platforms/52xx/media5200.c | 3 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_common.c | 4 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 8 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 5 +- arch/powerpc/platforms/52xx/mpc52xx_pci.c | 22 +- arch/powerpc/platforms/52xx/mpc52xx_pic.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_pm.c | 2 + arch/powerpc/platforms/82xx/ep8248e.c | 1 - arch/powerpc/platforms/82xx/km82xx.c | 1 - arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 2 +- arch/powerpc/platforms/83xx/km83xx.c | 1 - arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 15 +- arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 + arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 - arch/powerpc/platforms/83xx/mpc834x_mds.c | 2 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 - arch/powerpc/platforms/83xx/mpc837x_mds.c | 2 +- arch/powerpc/platforms/83xx/suspend.c | 7 +- arch/powerpc/platforms/83xx/usb.c | 2 +- arch/powerpc/platforms/85xx/Kconfig | 9 - arch/powerpc/platforms/85xx/corenet_generic.c | 1 - arch/powerpc/platforms/85xx/ge_imp3a.c | 2 +- arch/powerpc/platforms/85xx/ksi8560.c | 1 - arch/powerpc/platforms/85xx/mpc8536_ds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_cds.c | 5 +- arch/powerpc/platforms/85xx/mpc85xx_ds.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 1 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 1 - arch/powerpc/platforms/85xx/p1010rdb.c | 1 - arch/powerpc/platforms/85xx/p1022_ds.c | 1 + arch/powerpc/platforms/85xx/p1022_rdk.c | 1 + arch/powerpc/platforms/85xx/p1023_rdb.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 1 + arch/powerpc/platforms/85xx/smp.c | 2 +- arch/powerpc/platforms/85xx/socrates.c | 1 - arch/powerpc/platforms/85xx/stx_gp3.c | 1 - arch/powerpc/platforms/85xx/tqm85xx.c | 1 - arch/powerpc/platforms/85xx/xes_mpc85xx.c | 2 +- arch/powerpc/platforms/86xx/gef_ppc9a.c | 4 +- arch/powerpc/platforms/86xx/gef_sbc310.c | 4 +- arch/powerpc/platforms/86xx/gef_sbc610.c | 4 +- arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 3 +- arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 1 - arch/powerpc/platforms/86xx/mvme7100.c | 1 + arch/powerpc/platforms/8xx/Makefile | 2 +- arch/powerpc/platforms/8xx/adder875.c | 4 +- arch/powerpc/platforms/8xx/cpm1-ic.c | 188 + arch/powerpc/platforms/8xx/cpm1.c | 142 +- arch/powerpc/platforms/8xx/ep88xc.c | 3 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 31 +- arch/powerpc/platforms/8xx/mpc86xads_setup.c | 3 +- arch/powerpc/platforms/8xx/mpc885ads_setup.c | 3 +- arch/powerpc/platforms/8xx/mpc8xx.h | 1 - arch/powerpc/platforms/8xx/pic.c | 20 +- arch/powerpc/platforms/8xx/pic.h | 2 +- arch/powerpc/platforms/8xx/tqm8xx_setup.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 11 +- arch/powerpc/platforms/amigaone/setup.c | 1 + arch/powerpc/platforms/book3s/vas-api.c | 2 +- arch/powerpc/platforms/cell/axon_msi.c | 2 +- arch/powerpc/platforms/cell/cbe_powerbutton.c | 2 +- arch/powerpc/platforms/cell/cbe_regs.c | 4 +- arch/powerpc/platforms/cell/cbe_thermal.c | 1 - arch/powerpc/platforms/cell/interrupt.c | 3 +- arch/powerpc/platforms/cell/iommu.c | 4 +- arch/powerpc/platforms/cell/pervasive.c | 1 - arch/powerpc/platforms/cell/ras.c | 2 +- arch/powerpc/platforms/cell/setup.c | 1 - arch/powerpc/platforms/cell/smp.c | 1 - arch/powerpc/platforms/cell/spider-pci.c | 3 +- arch/powerpc/platforms/cell/spider-pic.c | 3 +- arch/powerpc/platforms/cell/spu_base.c | 1 - arch/powerpc/platforms/cell/spu_manage.c | 5 +- arch/powerpc/platforms/cell/spu_priv1_mmio.c | 1 - arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/powerpc/platforms/chrp/nvram.c | 2 +- arch/powerpc/platforms/chrp/pci.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 6 +- arch/powerpc/platforms/chrp/smp.c | 1 - arch/powerpc/platforms/chrp/time.c | 4 +- arch/powerpc/platforms/embedded6xx/gamecube.c | 1 - arch/powerpc/platforms/embedded6xx/holly.c | 3 +- arch/powerpc/platforms/embedded6xx/linkstation.c | 1 - arch/powerpc/platforms/embedded6xx/ls_uart.c | 2 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 2 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 2 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 1 - arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 3 +- arch/powerpc/platforms/embedded6xx/wii.c | 2 +- arch/powerpc/platforms/fsl_uli1575.c | 1 + arch/powerpc/platforms/maple/pci.c | 2 +- arch/powerpc/platforms/maple/setup.c | 2 +- arch/powerpc/platforms/maple/time.c | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 2 + arch/powerpc/platforms/pasemi/iommu.c | 1 + arch/powerpc/platforms/pasemi/misc.c | 1 + arch/powerpc/platforms/pasemi/msi.c | 2 +- arch/powerpc/platforms/pasemi/pci.c | 1 + arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/backlight.c | 1 - arch/powerpc/platforms/powermac/bootx_init.c | 3 +- arch/powerpc/platforms/powermac/feature.c | 1 - arch/powerpc/platforms/powermac/low_i2c.c | 4 +- arch/powerpc/platforms/powermac/nvram.c | 4 +- arch/powerpc/platforms/powermac/pci.c | 3 +- arch/powerpc/platforms/powermac/pfunc_core.c | 4 +- arch/powerpc/platforms/powermac/pic.c | 6 +- arch/powerpc/platforms/powermac/pmac.h | 2 + arch/powerpc/platforms/powermac/setup.c | 5 - arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powermac/time.c | 2 +- arch/powerpc/platforms/powermac/udbg_adb.c | 2 +- arch/powerpc/platforms/powermac/udbg_scc.c | 2 +- arch/powerpc/platforms/powernv/Makefile | 8 + arch/powerpc/platforms/powernv/eeh-powernv.c | 29 +- arch/powerpc/platforms/powernv/idle.c | 4 +- arch/powerpc/platforms/powernv/ocxl.c | 2 +- arch/powerpc/platforms/powernv/opal-fadump.c | 102 +- arch/powerpc/platforms/powernv/opal-fadump.h | 10 +- arch/powerpc/platforms/powernv/opal-flash.c | 4 + arch/powerpc/platforms/powernv/opal-imc.c | 2 +- arch/powerpc/platforms/powernv/opal-lpc.c | 2 +- .../powerpc/platforms/powernv/opal-memory-errors.c | 2 +- arch/powerpc/platforms/powernv/pci-cxl.c | 1 + arch/powerpc/platforms/powernv/pci-ioda-tce.c | 5 +- arch/powerpc/platforms/powernv/pci-ioda.c | 51 +- arch/powerpc/platforms/powernv/pci-sriov.c | 4 +- arch/powerpc/platforms/powernv/pci.c | 1 - arch/powerpc/platforms/powernv/pci.h | 3 +- arch/powerpc/platforms/powernv/setup.c | 9 + arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/powernv/ultravisor.c | 1 + arch/powerpc/platforms/powernv/vas-fault.c | 2 +- arch/powerpc/platforms/powernv/vas-window.c | 4 +- arch/powerpc/platforms/powernv/vas.h | 2 +- arch/powerpc/platforms/ps3/Kconfig | 2 +- arch/powerpc/platforms/ps3/htab.c | 1 - arch/powerpc/platforms/ps3/mm.c | 3 +- arch/powerpc/platforms/ps3/os-area.c | 2 - arch/powerpc/platforms/ps3/setup.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/Makefile | 4 + arch/powerpc/platforms/pseries/cmm.c | 4 +- arch/powerpc/platforms/pseries/dlpar.c | 3 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 9 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 1 - arch/powerpc/platforms/pseries/iommu.c | 5 +- arch/powerpc/platforms/pseries/kexec.c | 8 + arch/powerpc/platforms/pseries/lpar.c | 1 - arch/powerpc/platforms/pseries/lparcfg.c | 1 - arch/powerpc/platforms/pseries/msi.c | 1 + arch/powerpc/platforms/pseries/nvram.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 54 +- arch/powerpc/platforms/pseries/pci.c | 1 - arch/powerpc/platforms/pseries/pmem.c | 1 - arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/reconfig.c | 1 - arch/powerpc/platforms/pseries/rtas-fadump.c | 17 +- arch/powerpc/platforms/pseries/setup.c | 21 +- arch/powerpc/platforms/pseries/smp.c | 1 - arch/powerpc/platforms/pseries/svm.c | 26 +- arch/powerpc/platforms/pseries/vas-sysfs.c | 18 +- arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 1 + arch/powerpc/sysdev/Makefile | 1 - arch/powerpc/sysdev/cpm2_pic.c | 2 +- arch/powerpc/sysdev/dart_iommu.c | 8 +- arch/powerpc/sysdev/dcr.c | 2 +- arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 88 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 147 - arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 216 - arch/powerpc/sysdev/fsl_lbc.c | 5 +- arch/powerpc/sysdev/fsl_msi.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 5 +- arch/powerpc/sysdev/fsl_rio.c | 2 + arch/powerpc/sysdev/fsl_soc.c | 1 - arch/powerpc/sysdev/ge/ge_pic.c | 6 +- arch/powerpc/sysdev/grackle.c | 2 +- arch/powerpc/sysdev/i8259.c | 2 +- arch/powerpc/sysdev/indirect_pci.c | 1 - arch/powerpc/sysdev/ipic.c | 3 +- arch/powerpc/sysdev/mmio_nvram.c | 2 +- arch/powerpc/sysdev/mpic.c | 2 + arch/powerpc/sysdev/mpic_msgr.c | 5 +- arch/powerpc/sysdev/mpic_msi.c | 5 +- arch/powerpc/sysdev/mpic_timer.c | 2 +- arch/powerpc/sysdev/mpic_u3msi.c | 4 +- arch/powerpc/sysdev/msi_bitmap.c | 1 + arch/powerpc/sysdev/pmi.c | 3 +- arch/powerpc/sysdev/rtc_cmos_setup.c | 2 +- arch/powerpc/sysdev/tsi108_dev.c | 3 +- arch/powerpc/sysdev/tsi108_pci.c | 3 +- arch/powerpc/sysdev/xics/icp-native.c | 3 +- arch/powerpc/sysdev/xics/icp-opal.c | 1 + arch/powerpc/sysdev/xics/ics-native.c | 2 +- arch/powerpc/sysdev/xics/ics-opal.c | 1 - arch/powerpc/sysdev/xics/ics-rtas.c | 1 - arch/powerpc/sysdev/xics/xics-common.c | 6 +- arch/powerpc/sysdev/xive/common.c | 6 +- arch/powerpc/sysdev/xive/native.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 9 +- arch/powerpc/xmon/ppc-opc.c | 2 +- arch/powerpc/xmon/xmon.c | 19 +- arch/riscv/Kbuild | 2 + arch/riscv/Kconfig | 69 + arch/riscv/Kconfig.erratas | 34 +- arch/riscv/Kconfig.socs | 1 - arch/riscv/Makefile | 18 +- arch/riscv/boot/.gitignore | 1 + arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 3 +- arch/riscv/boot/install.sh | 21 - arch/riscv/errata/Makefile | 2 +- arch/riscv/errata/alternative.c | 75 - arch/riscv/errata/sifive/errata.c | 20 +- arch/riscv/errata/thead/Makefile | 11 + arch/riscv/errata/thead/errata.c | 82 + arch/riscv/include/asm/Kbuild | 4 + arch/riscv/include/asm/alternative-macros.h | 129 +- arch/riscv/include/asm/alternative.h | 25 +- arch/riscv/include/asm/asm.h | 26 - arch/riscv/include/asm/atomic.h | 102 +- arch/riscv/include/asm/cmpxchg.h | 12 - arch/riscv/include/asm/compat.h | 129 + arch/riscv/include/asm/csr.h | 8 + arch/riscv/include/asm/elf.h | 50 +- arch/riscv/include/asm/errata_list.h | 59 + arch/riscv/include/asm/fixmap.h | 2 - arch/riscv/include/asm/hwcap.h | 1 + arch/riscv/include/asm/kexec.h | 11 + arch/riscv/include/asm/kvm_host.h | 124 +- arch/riscv/include/asm/mmu.h | 1 + arch/riscv/include/asm/pgtable-32.h | 17 + arch/riscv/include/asm/pgtable-64.h | 84 +- arch/riscv/include/asm/pgtable-bits.h | 10 - arch/riscv/include/asm/pgtable.h | 134 +- arch/riscv/include/asm/processor.h | 6 +- arch/riscv/include/asm/signal32.h | 18 + arch/riscv/include/asm/spinlock.h | 135 - arch/riscv/include/asm/spinlock_types.h | 25 - arch/riscv/include/asm/syscall.h | 1 + arch/riscv/include/asm/thread_info.h | 1 + arch/riscv/include/asm/unistd.h | 11 + arch/riscv/include/asm/vdso.h | 9 + arch/riscv/include/asm/vendorid_list.h | 1 + arch/riscv/include/asm/xip_fixup.h | 31 + arch/riscv/include/uapi/asm/kvm.h | 20 + arch/riscv/include/uapi/asm/unistd.h | 2 +- arch/riscv/kernel/Makefile | 19 + arch/riscv/kernel/alternative.c | 118 + arch/riscv/kernel/compat_signal.c | 243 + arch/riscv/kernel/compat_syscall_table.c | 19 + arch/riscv/kernel/compat_vdso/.gitignore | 2 + arch/riscv/kernel/compat_vdso/Makefile | 78 + arch/riscv/kernel/compat_vdso/compat_vdso.S | 8 + arch/riscv/kernel/compat_vdso/compat_vdso.lds.S | 3 + arch/riscv/kernel/compat_vdso/flush_icache.S | 3 + .../kernel/compat_vdso/gen_compat_vdso_offsets.sh | 5 + arch/riscv/kernel/compat_vdso/getcpu.S | 3 + arch/riscv/kernel/compat_vdso/note.S | 3 + arch/riscv/kernel/compat_vdso/rt_sigreturn.S | 3 + arch/riscv/kernel/cpu.c | 5 + arch/riscv/kernel/cpufeature.c | 80 +- arch/riscv/kernel/crash_dump.c | 26 +- arch/riscv/kernel/elf_kexec.c | 448 ++ arch/riscv/kernel/entry.S | 18 +- arch/riscv/kernel/ftrace.c | 6 +- arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/machine_kexec.c | 4 +- arch/riscv/kernel/machine_kexec_file.c | 14 + arch/riscv/kernel/module.c | 29 + arch/riscv/kernel/process.c | 37 + arch/riscv/kernel/ptrace.c | 87 +- arch/riscv/kernel/reset.c | 12 +- arch/riscv/kernel/setup.c | 2 + arch/riscv/kernel/signal.c | 7 +- arch/riscv/kernel/smpboot.c | 4 - arch/riscv/kernel/suspend_entry.S | 1 + arch/riscv/kernel/sys_riscv.c | 6 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso.c | 114 +- arch/riscv/kernel/vdso/vdso.S | 6 +- arch/riscv/kvm/main.c | 11 +- arch/riscv/kvm/mmu.c | 264 +- arch/riscv/kvm/tlb.S | 74 - arch/riscv/kvm/tlb.c | 461 ++ arch/riscv/kvm/vcpu.c | 144 +- arch/riscv/kvm/vcpu_exit.c | 6 +- arch/riscv/kvm/vcpu_sbi_replace.c | 40 +- arch/riscv/kvm/vcpu_sbi_v01.c | 35 +- arch/riscv/kvm/vm.c | 8 +- arch/riscv/kvm/vmid.c | 30 +- arch/riscv/mm/fault.c | 10 +- arch/riscv/mm/init.c | 17 +- arch/riscv/purgatory/.gitignore | 4 + arch/riscv/purgatory/Makefile | 95 + arch/riscv/purgatory/entry.S | 47 + arch/riscv/purgatory/purgatory.c | 45 + arch/s390/Kconfig | 4 - arch/s390/Makefile | 3 +- arch/s390/boot/install.sh | 6 - arch/s390/crypto/chacha-glue.c | 34 +- arch/s390/include/asm/compat.h | 99 +- arch/s390/include/asm/hugetlb.h | 26 +- arch/s390/include/asm/kexec.h | 10 + arch/s390/include/asm/pgtable.h | 36 +- arch/s390/include/asm/unistd.h | 1 + arch/s390/include/asm/uv.h | 23 +- arch/s390/include/uapi/asm/uvdevice.h | 51 + arch/s390/kernel/crash_dump.c | 13 +- arch/s390/kernel/ftrace.c | 3 +- arch/s390/kvm/gaccess.c | 22 +- arch/s390/mm/init.c | 3 +- arch/sh/include/asm/hugetlb.h | 5 +- arch/sh/kernel/crash_dump.c | 29 +- arch/sh/kernel/reboot.c | 3 +- arch/sparc/Kconfig | 6 +- arch/sparc/Makefile | 3 +- arch/sparc/boot/install.sh | 22 - arch/sparc/include/asm/compat.h | 61 +- arch/sparc/include/asm/hugetlb.h | 5 +- arch/sparc/include/asm/mman.h | 6 - arch/sparc/include/asm/unistd.h | 1 + arch/sparc/include/uapi/asm/stat.h | 12 +- arch/sparc/mm/init_64.c | 12 + arch/um/Kconfig | 1 - arch/x86/Kconfig | 7 +- arch/x86/Makefile | 3 +- arch/x86/boot/install.sh | 22 - arch/x86/crypto/blowfish_glue.c | 8 +- arch/x86/crypto/camellia_glue.c | 8 +- arch/x86/crypto/serpent_avx2_glue.c | 8 +- arch/x86/crypto/twofish_glue.c | 8 +- arch/x86/crypto/twofish_glue_3way.c | 8 +- arch/x86/include/asm/compat.h | 104 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/dma-mapping.h | 12 - arch/x86/include/asm/e820/api.h | 5 + arch/x86/include/asm/ftrace.h | 7 + arch/x86/include/asm/gart.h | 5 +- arch/x86/include/asm/iommu.h | 8 + arch/x86/include/asm/iommu_table.h | 102 - arch/x86/include/asm/kexec.h | 8 + arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm-x86-pmu-ops.h | 31 + arch/x86/include/asm/kvm_host.h | 93 +- arch/x86/include/asm/pci_x86.h | 2 + arch/x86/include/asm/pgtable.h | 54 +- arch/x86/include/asm/pgtable_64.h | 4 +- arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/pgtable_types.h | 2 + arch/x86/include/asm/set_memory.h | 52 - arch/x86/include/asm/swiotlb.h | 30 - arch/x86/include/asm/tlbflush.h | 97 + arch/x86/include/asm/uaccess.h | 142 + arch/x86/include/asm/unistd.h | 1 + arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/xen/page-coherent.h | 24 - arch/x86/include/asm/xen/page.h | 5 - arch/x86/include/asm/xen/swiotlb-xen.h | 8 +- arch/x86/include/uapi/asm/kvm.h | 11 +- arch/x86/include/uapi/asm/mman.h | 14 - arch/x86/kernel/Makefile | 2 - arch/x86/kernel/amd_gart_64.c | 5 +- arch/x86/kernel/aperture_64.c | 14 +- arch/x86/kernel/asm-offsets_64.c | 4 +- arch/x86/kernel/cpu/mce/core.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 10 +- arch/x86/kernel/crash_dump_32.c | 29 +- arch/x86/kernel/crash_dump_64.c | 48 +- arch/x86/kernel/fpu/core.c | 17 +- arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/kvm.c | 118 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/pci-dma.c | 114 +- arch/x86/kernel/pci-iommu_table.c | 77 - arch/x86/kernel/pci-swiotlb.c | 77 - arch/x86/kernel/reboot.c | 4 +- arch/x86/kernel/resource.c | 25 +- arch/x86/kernel/tboot.c | 1 - arch/x86/kernel/tracepoint.c | 6 - arch/x86/kernel/vmlinux.lds.S | 12 - arch/x86/kvm/i8259.c | 1 - arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 5 +- arch/x86/kvm/lapic.h | 1 - arch/x86/kvm/mmu.h | 109 +- arch/x86/kvm/mmu/mmu.c | 597 +- arch/x86/kvm/mmu/mmu_internal.h | 123 +- arch/x86/kvm/mmu/mmutrace.h | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 71 +- arch/x86/kvm/mmu/spte.c | 47 +- arch/x86/kvm/mmu/spte.h | 16 +- arch/x86/kvm/mmu/tdp_mmu.c | 14 +- arch/x86/kvm/pmu.c | 66 +- arch/x86/kvm/pmu.h | 7 +- arch/x86/kvm/svm/avic.c | 84 +- arch/x86/kvm/svm/nested.c | 308 +- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 28 +- arch/x86/kvm/svm/svm.c | 215 +- arch/x86/kvm/svm/svm.h | 55 +- arch/x86/kvm/trace.h | 20 + arch/x86/kvm/vmx/nested.c | 63 +- arch/x86/kvm/vmx/pmu_intel.c | 2 +- arch/x86/kvm/vmx/posted_intr.c | 11 +- arch/x86/kvm/vmx/vmcs.h | 5 + arch/x86/kvm/vmx/vmx.c | 45 +- arch/x86/kvm/x86.c | 373 +- arch/x86/kvm/xen.c | 1245 +++- arch/x86/kvm/xen.h | 62 +- arch/x86/lib/csum-wrappers_64.c | 2 - arch/x86/mm/Makefile | 2 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/mem_encrypt_amd.c | 3 - arch/x86/mm/pat/set_memory.c | 49 +- arch/x86/mm/pgprot.c | 35 + arch/x86/mm/pgtable.c | 13 +- arch/x86/pci/acpi.c | 93 + arch/x86/pci/common.c | 8 + arch/x86/pci/sta2x11-fixup.c | 2 +- arch/x86/xen/Makefile | 2 - arch/x86/xen/enlighten_pv.c | 4 +- arch/x86/xen/mmu_pv.c | 1 + arch/x86/xen/pci-swiotlb-xen.c | 96 - certs/Makefile | 4 +- crypto/Kconfig | 18 +- crypto/Makefile | 6 +- crypto/cryptd.c | 23 +- crypto/crypto_engine.c | 1 + crypto/ecrdsa.c | 8 +- {lib/crypto => crypto}/sm3.c | 0 crypto/sm4.c | 184 + crypto/testmgr.c | 75 +- drivers/Makefile | 2 +- drivers/acpi/ac.c | 4 +- drivers/acpi/acpi_video.c | 31 +- drivers/acpi/battery.c | 24 +- drivers/acpi/bus.c | 2 +- drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/dptf/dptf_pch_fivr.c | 1 + drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 6 + drivers/acpi/fan.h | 1 + drivers/acpi/glue.c | 16 +- drivers/acpi/nfit/core.c | 30 +- drivers/acpi/nfit/mce.c | 4 +- drivers/acpi/nfit/nfit.h | 24 - drivers/acpi/osl.c | 86 - drivers/acpi/pci_root.c | 238 +- drivers/acpi/processor_idle.c | 10 +- drivers/acpi/sleep.c | 16 +- drivers/amba/bus.c | 37 +- drivers/base/core.c | 3 - drivers/base/dd.c | 5 + drivers/base/memory.c | 5 +- drivers/base/node.c | 1 + drivers/base/platform.c | 21 +- drivers/block/loop.c | 4 +- drivers/block/zram/Kconfig | 3 +- drivers/block/zram/zram_drv.c | 52 +- drivers/block/zram/zram_drv.h | 1 - drivers/bus/Kconfig | 11 + drivers/bus/Makefile | 1 + drivers/bus/brcmstb_gisb.c | 1 - drivers/bus/fsl-mc/fsl-mc-bus.c | 24 +- drivers/bus/qcom-ssc-block-bus.c | 389 + drivers/bus/ti-sysc.c | 4 +- drivers/char/hw_random/Kconfig | 15 +- drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/cn10k-rng.c | 31 +- drivers/char/hw_random/mpfs-rng.c | 104 + drivers/char/hw_random/omap3-rom-rng.c | 2 +- drivers/char/hw_random/optee-rng.c | 2 +- drivers/clk/Kconfig | 14 + drivers/clk/Makefile | 3 +- drivers/clk/actions/owl-pll.c | 2 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk-cdce706.c | 5 +- drivers/clk/clk-cdce925.c | 24 +- drivers/clk/clk-cs2000-cp.c | 5 +- drivers/clk/clk-en7523.c | 351 + drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/clk-max9485.c | 5 +- drivers/clk/clk-mux.c | 4 +- drivers/clk/clk-renesas-pcie.c | 4 +- drivers/clk/clk-si514.c | 5 +- drivers/clk/clk-si5341.c | 5 +- drivers/clk/clk-si5351.c | 24 +- drivers/clk/clk-si544.c | 22 +- drivers/clk/clk-si570.c | 24 +- drivers/clk/clk.c | 9 +- drivers/clk/h8300/Makefile | 3 - drivers/clk/h8300/clk-div.c | 57 - drivers/clk/h8300/clk-h8s2678.c | 145 - drivers/clk/imx/clk-composite-8m.c | 19 +- drivers/clk/imx/clk-imx7d.c | 1 - drivers/clk/imx/clk-imx8mm.c | 3 +- drivers/clk/imx/clk-imx8mn.c | 41 +- drivers/clk/imx/clk-imx8mp.c | 24 +- drivers/clk/imx/clk-imx8mq.c | 5 +- drivers/clk/imx/clk-scu.c | 6 +- drivers/clk/imx/clk.c | 5 + drivers/clk/imx/clk.h | 1 + drivers/clk/ingenic/cgu.c | 2 +- drivers/clk/ingenic/cgu.h | 3 + drivers/clk/ingenic/jz4725b-cgu.c | 10 + drivers/clk/ingenic/jz4740-cgu.c | 10 + drivers/clk/ingenic/jz4760-cgu.c | 10 + drivers/clk/ingenic/jz4770-cgu.c | 5 + drivers/clk/ingenic/jz4780-cgu.c | 15 + drivers/clk/ingenic/tcu.c | 35 +- drivers/clk/ingenic/x1000-cgu.c | 15 + drivers/clk/ingenic/x1830-cgu.c | 11 + drivers/clk/keystone/syscon-clk.c | 11 + drivers/clk/mediatek/Kconfig | 8 + drivers/clk/mediatek/Makefile | 5 + drivers/clk/mediatek/clk-apmixed.c | 12 +- drivers/clk/mediatek/clk-cpumux.c | 50 +- drivers/clk/mediatek/clk-cpumux.h | 6 +- drivers/clk/mediatek/clk-gate.c | 52 +- drivers/clk/mediatek/clk-gate.h | 8 +- drivers/clk/mediatek/clk-mt2701-aud.c | 4 +- drivers/clk/mediatek/clk-mt2701-bdp.c | 4 +- drivers/clk/mediatek/clk-mt2701-eth.c | 4 +- drivers/clk/mediatek/clk-mt2701-g3d.c | 4 +- drivers/clk/mediatek/clk-mt2701-hif.c | 4 +- drivers/clk/mediatek/clk-mt2701-img.c | 4 +- drivers/clk/mediatek/clk-mt2701-mm.c | 4 +- drivers/clk/mediatek/clk-mt2701-vdec.c | 4 +- drivers/clk/mediatek/clk-mt2701.c | 34 +- drivers/clk/mediatek/clk-mt2712-bdp.c | 4 +- drivers/clk/mediatek/clk-mt2712-img.c | 4 +- drivers/clk/mediatek/clk-mt2712-jpgdec.c | 4 +- drivers/clk/mediatek/clk-mt2712-mfg.c | 4 +- drivers/clk/mediatek/clk-mt2712-mm.c | 4 +- drivers/clk/mediatek/clk-mt2712-vdec.c | 4 +- drivers/clk/mediatek/clk-mt2712-venc.c | 4 +- drivers/clk/mediatek/clk-mt2712.c | 58 +- drivers/clk/mediatek/clk-mt6765-audio.c | 4 +- drivers/clk/mediatek/clk-mt6765-cam.c | 4 +- drivers/clk/mediatek/clk-mt6765-img.c | 4 +- drivers/clk/mediatek/clk-mt6765-mipi0a.c | 4 +- drivers/clk/mediatek/clk-mt6765-mm.c | 4 +- drivers/clk/mediatek/clk-mt6765-vcodec.c | 4 +- drivers/clk/mediatek/clk-mt6765.c | 32 +- drivers/clk/mediatek/clk-mt6779-aud.c | 4 +- drivers/clk/mediatek/clk-mt6779-cam.c | 4 +- drivers/clk/mediatek/clk-mt6779-img.c | 4 +- drivers/clk/mediatek/clk-mt6779-ipe.c | 4 +- drivers/clk/mediatek/clk-mt6779-mfg.c | 4 +- drivers/clk/mediatek/clk-mt6779-mm.c | 4 +- drivers/clk/mediatek/clk-mt6779-vdec.c | 4 +- drivers/clk/mediatek/clk-mt6779-venc.c | 4 +- drivers/clk/mediatek/clk-mt6779.c | 36 +- drivers/clk/mediatek/clk-mt6797-img.c | 4 +- drivers/clk/mediatek/clk-mt6797-mm.c | 4 +- drivers/clk/mediatek/clk-mt6797-vdec.c | 4 +- drivers/clk/mediatek/clk-mt6797-venc.c | 4 +- drivers/clk/mediatek/clk-mt6797.c | 42 +- drivers/clk/mediatek/clk-mt7622-aud.c | 4 +- drivers/clk/mediatek/clk-mt7622-eth.c | 8 +- drivers/clk/mediatek/clk-mt7622-hif.c | 8 +- drivers/clk/mediatek/clk-mt7622.c | 48 +- drivers/clk/mediatek/clk-mt7629-eth.c | 8 +- drivers/clk/mediatek/clk-mt7629-hif.c | 8 +- drivers/clk/mediatek/clk-mt7629.c | 42 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 22 +- drivers/clk/mediatek/clk-mt7986-eth.c | 14 +- drivers/clk/mediatek/clk-mt7986-infracfg.c | 4 +- drivers/clk/mediatek/clk-mt7986-topckgen.c | 16 +- drivers/clk/mediatek/clk-mt8135.c | 38 +- drivers/clk/mediatek/clk-mt8167-aud.c | 4 +- drivers/clk/mediatek/clk-mt8167-img.c | 4 +- drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 4 +- drivers/clk/mediatek/clk-mt8167-mm.c | 4 +- drivers/clk/mediatek/clk-mt8167-vdec.c | 4 +- drivers/clk/mediatek/clk-mt8167.c | 28 +- drivers/clk/mediatek/clk-mt8173-mm.c | 4 +- drivers/clk/mediatek/clk-mt8173.c | 97 +- drivers/clk/mediatek/clk-mt8183-audio.c | 4 +- drivers/clk/mediatek/clk-mt8183-cam.c | 4 +- drivers/clk/mediatek/clk-mt8183-img.c | 4 +- drivers/clk/mediatek/clk-mt8183-ipu0.c | 4 +- drivers/clk/mediatek/clk-mt8183-ipu1.c | 4 +- drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 4 +- drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 4 +- drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 4 +- drivers/clk/mediatek/clk-mt8183-mm.c | 4 +- drivers/clk/mediatek/clk-mt8183-vdec.c | 4 +- drivers/clk/mediatek/clk-mt8183-venc.c | 4 +- drivers/clk/mediatek/clk-mt8183.c | 47 +- drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 133 + drivers/clk/mediatek/clk-mt8186-cam.c | 90 + drivers/clk/mediatek/clk-mt8186-img.c | 68 + drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c | 67 + drivers/clk/mediatek/clk-mt8186-infra_ao.c | 216 + drivers/clk/mediatek/clk-mt8186-ipe.c | 55 + drivers/clk/mediatek/clk-mt8186-mcu.c | 108 + drivers/clk/mediatek/clk-mt8186-mdp.c | 80 + drivers/clk/mediatek/clk-mt8186-mfg.c | 48 + drivers/clk/mediatek/clk-mt8186-mm.c | 111 + drivers/clk/mediatek/clk-mt8186-topckgen.c | 780 ++ drivers/clk/mediatek/clk-mt8186-vdec.c | 88 + drivers/clk/mediatek/clk-mt8186-venc.c | 51 + drivers/clk/mediatek/clk-mt8186-wpe.c | 51 + drivers/clk/mediatek/clk-mt8192-aud.c | 4 +- drivers/clk/mediatek/clk-mt8192-mm.c | 4 +- drivers/clk/mediatek/clk-mt8192.c | 21 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 6 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 6 +- drivers/clk/mediatek/clk-mt8195-topckgen.c | 6 +- drivers/clk/mediatek/clk-mt8195-vdo0.c | 6 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 6 +- drivers/clk/mediatek/clk-mt8516-aud.c | 4 +- drivers/clk/mediatek/clk-mt8516.c | 24 +- drivers/clk/mediatek/clk-mtk.c | 173 +- drivers/clk/mediatek/clk-mtk.h | 25 +- drivers/clk/mediatek/clk-mux.c | 50 +- drivers/clk/mediatek/clk-mux.h | 6 +- drivers/clk/mediatek/clk-pll.c | 64 +- drivers/clk/mediatek/clk-pll.h | 6 +- drivers/clk/qcom/Kconfig | 19 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/clk-rcg.h | 2 + drivers/clk/qcom/clk-rcg2.c | 126 +- drivers/clk/qcom/clk-smd-rpm.c | 8 +- drivers/clk/qcom/gcc-msm8976.c | 7 +- drivers/clk/qcom/gcc-msm8998.c | 56 + drivers/clk/qcom/gcc-sc8280xp.c | 7488 ++++++++++++++++++++ drivers/clk/qcom/lpassaudiocc-sc7280.c | 838 +++ drivers/clk/qcom/lpasscorecc-sc7280.c | 431 ++ drivers/clk/renesas/Kconfig | 17 +- drivers/clk/renesas/Makefile | 3 + drivers/clk/renesas/r8a774a1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 8 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 10 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 7 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 11 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 23 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 30 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 218 + drivers/clk/renesas/r9a06g032-clocks.c | 42 +- drivers/clk/renesas/r9a07g043-cpg.c | 320 + drivers/clk/renesas/r9a07g044-cpg.c | 96 +- drivers/clk/renesas/r9a09g011-cpg.c | 172 + drivers/clk/renesas/rcar-gen3-cpg.h | 5 +- drivers/clk/renesas/rcar-gen4-cpg.c | 5 + drivers/clk/renesas/rcar-gen4-cpg.h | 3 + drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/renesas/rzg2l-cpg.c | 464 +- drivers/clk/renesas/rzg2l-cpg.h | 87 +- drivers/clk/rockchip/clk-rk3568.c | 1 + drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-exynosautov9.c | 1733 +++++ drivers/clk/stm32/Makefile | 1 + drivers/clk/stm32/clk-stm32-core.c | 695 ++ drivers/clk/stm32/clk-stm32-core.h | 188 + drivers/clk/stm32/clk-stm32mp13.c | 1620 +++++ drivers/clk/stm32/reset-stm32.c | 122 + drivers/clk/stm32/reset-stm32.h | 8 + drivers/clk/stm32/stm32mp13_rcc.h | 1748 +++++ drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 5 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 8 + drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 2 +- drivers/clk/tegra/clk-bpmp.c | 87 +- drivers/clk/tegra/clk-dfll.c | 20 +- drivers/clk/ti/clkctrl.c | 13 +- drivers/clk/ti/composite.c | 2 +- drivers/clk/ux500/clk-prcmu.c | 252 +- drivers/clk/ux500/clk.h | 70 +- drivers/clk/ux500/reset-prcc.c | 2 +- drivers/clk/ux500/u8500_of_clk.c | 350 +- drivers/clocksource/Kconfig | 20 - drivers/clocksource/Makefile | 3 - drivers/clocksource/h8300_timer16.c | 192 - drivers/clocksource/h8300_timer8.c | 211 - drivers/clocksource/h8300_tpu.c | 158 - drivers/clocksource/timer-ti-dm.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 20 +- drivers/cpufreq/mediatek-cpufreq.c | 636 +- drivers/cpufreq/tegra194-cpufreq.c | 246 +- drivers/crypto/Kconfig | 4 +- drivers/crypto/Makefile | 1 + .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 22 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 1 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 102 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 54 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 130 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 19 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 180 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 92 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 385 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 6 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 33 +- drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/atmel-i2c.c | 30 +- drivers/crypto/atmel-i2c.h | 1 + drivers/crypto/atmel-sha204a.c | 11 +- drivers/crypto/caam/Kconfig | 8 + drivers/crypto/caam/Makefile | 1 + drivers/crypto/caam/caamprng.c | 235 + drivers/crypto/caam/ctrl.c | 18 + drivers/crypto/caam/intern.h | 15 + drivers/crypto/caam/jr.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 10 +- drivers/crypto/ccp/psp-dev.c | 49 +- drivers/crypto/ccp/psp-dev.h | 22 + drivers/crypto/ccp/sev-dev.c | 32 +- drivers/crypto/ccp/sp-pci.c | 62 + drivers/crypto/ccree/cc_buffer_mgr.c | 27 +- drivers/crypto/ccree/cc_driver.c | 24 +- drivers/crypto/hisilicon/Kconfig | 1 + drivers/crypto/hisilicon/hpre/hpre_main.c | 222 +- drivers/crypto/hisilicon/qm.c | 282 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 108 +- drivers/crypto/hisilicon/sgl.c | 6 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 185 +- drivers/crypto/inside-secure/safexcel.c | 9 + drivers/crypto/keembay/keembay-ocs-aes-core.c | 9 +- drivers/crypto/marvell/cesa/cipher.c | 1 - drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 7 +- drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 8 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 15 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 4 - drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 15 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 4 - drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 6 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 18 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 13 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 6 + drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 78 +- drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 61 +- drivers/crypto/qat/qat_common/adf_isr.c | 21 +- drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 4 +- drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 6 +- drivers/crypto/qat/qat_common/adf_sriov.c | 16 +- drivers/crypto/qat/qat_common/adf_transport.c | 11 + drivers/crypto/qat/qat_common/adf_transport.h | 1 + .../crypto/qat/qat_common/adf_transport_internal.h | 1 + drivers/crypto/qat/qat_common/adf_vf_isr.c | 1 + drivers/crypto/qat/qat_common/qat_algs.c | 153 +- drivers/crypto/qat/qat_common/qat_algs_send.c | 86 + drivers/crypto/qat/qat_common/qat_algs_send.h | 11 + drivers/crypto/qat/qat_common/qat_asym_algs.c | 307 +- drivers/crypto/qat/qat_common/qat_crypto.c | 10 +- drivers/crypto/qat/qat_common/qat_crypto.h | 44 + drivers/crypto/qat/qat_common/qat_hal.c | 1 + drivers/crypto/qat/qat_common/qat_uclo.c | 3 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 126 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 4 - drivers/crypto/sa2ul.c | 1 + drivers/crypto/talitos.c | 10 +- drivers/crypto/ux500/hash/hash_core.c | 4 +- drivers/crypto/vmx/Makefile | 17 +- drivers/cxl/Kconfig | 4 + drivers/cxl/Makefile | 2 +- drivers/cxl/acpi.c | 13 + drivers/cxl/core/Makefile | 1 + drivers/cxl/core/mbox.c | 334 +- drivers/cxl/core/memdev.c | 3 + drivers/cxl/core/pci.c | 364 + drivers/cxl/core/pmem.c | 10 +- drivers/cxl/core/port.c | 68 +- drivers/cxl/core/suspend.c | 24 + drivers/cxl/cxl.h | 78 - drivers/cxl/cxlmem.h | 75 +- drivers/cxl/cxlpci.h | 2 + drivers/cxl/mem.c | 148 +- drivers/cxl/pci.c | 175 +- drivers/cxl/pmem.c | 13 +- drivers/cxl/port.c | 28 +- drivers/dax/super.c | 14 +- drivers/dma/Kconfig | 14 +- drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 11 - drivers/dma/at_hdmac.c | 10 +- drivers/dma/at_xdmac.c | 9 +- drivers/dma/bestcomm/bestcomm.c | 2 + drivers/dma/dma-jz4780.c | 9 + drivers/dma/dmaengine.c | 7 - drivers/dma/dmatest.c | 13 +- drivers/dma/dw/Kconfig | 9 + drivers/dma/dw/Makefile | 2 + drivers/dma/dw/platform.c | 1 + drivers/dma/dw/rzn1-dmamux.c | 155 + drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/idxd/cdev.c | 18 +- drivers/dma/idxd/device.c | 151 +- drivers/dma/idxd/dma.c | 65 +- drivers/dma/idxd/idxd.h | 20 +- drivers/dma/idxd/init.c | 30 +- drivers/dma/idxd/registers.h | 1 + drivers/dma/idxd/sysfs.c | 12 +- drivers/dma/mediatek/mtk-cqdma.c | 12 +- drivers/dma/mediatek/mtk-hsdma.c | 13 +- drivers/dma/mmp_pdma.c | 14 +- drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/nbpfaxi.c | 14 +- drivers/dma/plx_dma.c | 4 +- drivers/dma/ptdma/ptdma-dev.c | 36 +- drivers/dma/ptdma/ptdma-dmaengine.c | 16 +- drivers/dma/ptdma/ptdma.h | 13 + drivers/dma/pxa_dma.c | 13 +- drivers/dma/qcom/gpi.c | 21 +- drivers/dma/qcom/hidma.c | 13 +- drivers/dma/sf-pdma/sf-pdma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/sh/Kconfig | 2 +- drivers/dma/sprd-dma.c | 6 +- drivers/dma/stm32-dma.c | 311 +- drivers/dma/stm32-dmamux.c | 2 +- drivers/dma/stm32-mdma.c | 53 +- drivers/dma/sun6i-dma.c | 92 +- drivers/dma/tegra186-gpc-dma.c | 1498 ++++ drivers/dma/ti/cppi41.c | 6 +- drivers/dma/ti/k3-psil-am62.c | 8 +- drivers/dma/ti/omap-dma.c | 19 +- drivers/dma/xilinx/zynqmp_dma.c | 17 +- drivers/firmware/arm_ffa/driver.c | 24 +- drivers/firmware/arm_scmi/Kconfig | 1 + drivers/firmware/arm_scmi/base.c | 46 +- drivers/firmware/arm_scmi/clock.c | 343 +- drivers/firmware/arm_scmi/common.h | 225 +- drivers/firmware/arm_scmi/driver.c | 168 +- drivers/firmware/arm_scmi/optee.c | 144 +- drivers/firmware/arm_scmi/perf.c | 162 +- drivers/firmware/arm_scmi/power.c | 44 +- drivers/firmware/arm_scmi/protocols.h | 318 + drivers/firmware/arm_scmi/reset.c | 40 +- drivers/firmware/arm_scmi/sensors.c | 645 +- drivers/firmware/arm_scmi/system.c | 9 +- drivers/firmware/arm_scmi/voltage.c | 218 +- drivers/firmware/qcom_scm.c | 4 + drivers/firmware/smccc/kvm_guest.c | 1 + drivers/firmware/ti_sci.c | 61 +- drivers/gpio/Kconfig | 7 +- drivers/gpio/gpio-104-dio-48e.c | 63 +- drivers/gpio/gpio-104-idi-48.c | 27 +- drivers/gpio/gpio-104-idio-16.c | 33 +- drivers/gpio/gpio-amdpt.c | 10 +- drivers/gpio/gpio-brcmstb.c | 12 +- drivers/gpio/gpio-cadence.c | 12 +- drivers/gpio/gpio-dwapb.c | 74 +- drivers/gpio/gpio-ftgpio010.c | 8 +- drivers/gpio/gpio-gpio-mm.c | 43 +- drivers/gpio/gpio-grgpio.c | 30 +- drivers/gpio/gpio-hlwd.c | 18 +- drivers/gpio/gpio-idt3243x.c | 12 +- drivers/gpio/gpio-ixp4xx.c | 49 +- drivers/gpio/gpio-loongson1.c | 8 +- drivers/gpio/gpio-max732x.c | 37 +- drivers/gpio/gpio-max77620.c | 9 +- drivers/gpio/gpio-menz127.c | 8 +- drivers/gpio/gpio-ml-ioh.c | 76 +- drivers/gpio/gpio-mlxbf2.c | 18 +- drivers/gpio/gpio-mmio.c | 22 +- drivers/gpio/gpio-pca953x.c | 37 +- drivers/gpio/gpio-pcf857x.c | 49 +- drivers/gpio/gpio-rcar.c | 38 +- drivers/gpio/gpio-realtek-otto.c | 137 +- drivers/gpio/gpio-rockchip.c | 29 +- drivers/gpio/gpio-sifive.c | 26 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-syscon.c | 49 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-ws16c48.c | 65 +- drivers/gpio/gpio-zevio.c | 25 +- drivers/gpio/gpiolib-cdev.c | 66 +- drivers/gpio/gpiolib-of.c | 8 +- drivers/gpio/gpiolib-sysfs.c | 3 +- drivers/gpio/gpiolib.c | 75 +- drivers/gpio/gpiolib.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 23 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 8 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 115 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 2 +- drivers/hv/channel.c | 116 +- drivers/hv/channel_mgmt.c | 40 +- drivers/hv/connection.c | 6 +- drivers/hv/hv_balloon.c | 21 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 46 +- drivers/hv/vmbus_drv.c | 60 +- drivers/i2c/busses/i2c-at91-master.c | 11 + drivers/i2c/busses/i2c-cadence.c | 12 +- drivers/i2c/busses/i2c-davinci.c | 12 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 4 +- drivers/i2c/busses/i2c-designware-common.c | 2 +- drivers/i2c/busses/i2c-meson.c | 115 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/busses/i2c-mt7621.c | 5 +- drivers/i2c/busses/i2c-npcm7xx.c | 122 +- drivers/i2c/busses/i2c-powermac.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-rcar.c | 217 +- drivers/i2c/busses/i2c-xiic.c | 84 +- drivers/i3c/master/mipi-i3c-hci/core.c | 7 +- drivers/i3c/master/svc-i3c-master.c | 3 +- drivers/infiniband/core/device.c | 24 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/sa_query.c | 16 +- drivers/infiniband/core/umem_odp.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 - drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/common.h | 55 - drivers/infiniband/hw/hfi1/driver.c | 6 - drivers/infiniband/hw/hfi1/efivar.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 12 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 32 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 451 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 326 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 3 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 20 - drivers/infiniband/hw/hns/hns_roce_restrack.c | 49 +- drivers/infiniband/hw/irdma/hw.c | 35 +- drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/puda.c | 7 +- drivers/infiniband/hw/irdma/utils.c | 147 + drivers/infiniband/hw/irdma/verbs.c | 60 +- drivers/infiniband/hw/irdma/verbs.h | 13 +- drivers/infiniband/hw/mlx4/cm.c | 29 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 3 + drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/fs.c | 5 - drivers/infiniband/hw/mlx5/main.c | 124 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 89 +- drivers/infiniband/hw/mlx5/mr.c | 421 +- drivers/infiniband/hw/mlx5/odp.c | 64 +- drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/infiniband/hw/mlx5/umr.c | 700 ++ drivers/infiniband/hw/mlx5/umr.h | 97 + drivers/infiniband/hw/mlx5/wr.c | 377 +- drivers/infiniband/hw/mlx5/wr.h | 60 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 15 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 6 +- drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 3 +- drivers/infiniband/sw/rxe/rxe_loc.h | 17 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 10 +- drivers/infiniband/sw/rxe/rxe_mw.c | 65 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 2 - drivers/infiniband/sw/rxe/rxe_param.h | 2 - drivers/infiniband/sw/rxe/rxe_pool.c | 11 +- drivers/infiniband/sw/rxe/rxe_pool.h | 5 - drivers/infiniband/sw/rxe/rxe_qp.c | 36 +- drivers/infiniband/sw/rxe/rxe_recv.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 28 +- drivers/infiniband/sw/rxe/rxe_resp.c | 8 +- drivers/infiniband/sw/rxe/rxe_srq.c | 129 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 +- drivers/infiniband/sw/siw/siw_main.c | 5 +- drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.c | 131 +- drivers/infiniband/ulp/isert/ib_isert.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 8 +- drivers/input/input.c | 4 +- drivers/input/joystick/Kconfig | 11 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/sensehat-joystick.c | 137 + drivers/input/keyboard/bcm-keypad.c | 3 +- drivers/input/keyboard/clps711x-keypad.c | 3 +- drivers/input/keyboard/cros_ec_keyb.c | 29 +- drivers/input/keyboard/ep93xx_keypad.c | 7 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/keyboard/mt6779-keypad.c | 10 +- drivers/input/keyboard/omap-keypad.c | 1 + drivers/input/keyboard/sun4i-lradc-keys.c | 63 +- drivers/input/misc/Kconfig | 10 + drivers/input/misc/Makefile | 1 + drivers/input/misc/iqs7222.c | 2446 +++++++ drivers/input/misc/pm8941-pwrkey.c | 127 +- drivers/input/misc/sparcspkr.c | 1 + drivers/input/mouse/cypress_ps2.c | 2 +- drivers/input/mouse/psmouse-smbus.c | 11 +- drivers/input/mouse/vmmouse.c | 14 + drivers/input/rmi4/rmi_f54.c | 1 - drivers/input/tablet/aiptek.c | 3 +- drivers/input/touchscreen/stmfts.c | 16 +- drivers/iommu/amd/amd_iommu_types.h | 4 + drivers/iommu/amd/init.c | 14 +- drivers/iommu/amd/iommu.c | 16 +- drivers/iommu/amd/iommu_v2.c | 12 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 13 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 + drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 1 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 8 +- drivers/iommu/dma-iommu.c | 25 +- drivers/iommu/fsl_pamu.c | 3 + drivers/iommu/fsl_pamu_domain.c | 1 + drivers/iommu/intel/dmar.c | 6 +- drivers/iommu/intel/iommu.c | 216 +- drivers/iommu/intel/pasid.c | 45 +- drivers/iommu/intel/pasid.h | 2 + drivers/iommu/iommu.c | 354 +- drivers/iommu/msm_iommu.c | 22 +- drivers/iommu/mtk_iommu.c | 980 ++- drivers/iommu/mtk_iommu.h | 101 - drivers/iommu/mtk_iommu_v1.c | 242 +- drivers/iommu/s390-iommu.c | 15 +- drivers/irqchip/Kconfig | 11 - drivers/irqchip/Makefile | 2 - drivers/irqchip/irq-ixp4xx.c | 126 +- drivers/irqchip/irq-renesas-h8300h.c | 94 - drivers/irqchip/irq-renesas-h8s.c | 102 - drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/flash/leds-ktd2692.c | 15 +- drivers/leds/leds-is31fl32xx.c | 8 +- drivers/leds/leds-lp50xx.c | 4 +- drivers/leds/leds-pca9532.c | 11 +- drivers/leds/leds-regulator.c | 47 +- drivers/leds/rgb/Kconfig | 29 + drivers/leds/rgb/Makefile | 4 + drivers/leds/rgb/leds-pwm-multicolor.c | 186 + drivers/leds/rgb/leds-qcom-lpg.c | 1451 ++++ drivers/macintosh/Kconfig | 6 + drivers/macintosh/Makefile | 3 +- drivers/macintosh/adb.c | 2 +- drivers/macintosh/adbhid.c | 9 +- drivers/macintosh/ams/ams-core.c | 2 +- drivers/macintosh/ams/ams-i2c.c | 6 +- drivers/macintosh/ans-lcd.c | 2 +- drivers/macintosh/macio-adb.c | 5 +- drivers/macintosh/macio_asic.c | 9 +- drivers/macintosh/macio_sysfs.c | 2 + drivers/macintosh/mediabay.c | 2 +- drivers/macintosh/rack-meter.c | 1 - drivers/macintosh/smu.c | 7 +- drivers/macintosh/therm_adt746x.c | 1 - drivers/macintosh/therm_windtunnel.c | 1 - drivers/macintosh/via-cuda.c | 10 +- drivers/macintosh/via-pmu-backlight.c | 1 - drivers/macintosh/via-pmu-led.c | 2 +- drivers/macintosh/via-pmu.c | 9 +- drivers/macintosh/windfarm_ad7417_sensor.c | 2 +- drivers/macintosh/windfarm_core.c | 2 - drivers/macintosh/windfarm_cpufreq_clamp.c | 2 - drivers/macintosh/windfarm_fcu_controls.c | 2 +- drivers/macintosh/windfarm_lm75_sensor.c | 1 - drivers/macintosh/windfarm_lm87_sensor.c | 2 +- drivers/macintosh/windfarm_max6690_sensor.c | 2 +- drivers/macintosh/windfarm_mpu.h | 2 + drivers/macintosh/windfarm_pm112.c | 4 +- drivers/macintosh/windfarm_pm121.c | 3 +- drivers/macintosh/windfarm_pm72.c | 2 +- drivers/macintosh/windfarm_pm81.c | 3 +- drivers/macintosh/windfarm_pm91.c | 3 +- drivers/macintosh/windfarm_rm31.c | 2 +- drivers/macintosh/windfarm_smu_controls.c | 3 +- drivers/macintosh/windfarm_smu_sat.c | 2 +- drivers/macintosh/windfarm_smu_sensors.c | 3 +- drivers/mailbox/arm_mhu_db.c | 2 +- drivers/mailbox/arm_mhuv2.c | 3 +- drivers/mailbox/imx-mailbox.c | 7 +- drivers/mailbox/mailbox.c | 19 +- drivers/mailbox/mtk-adsp-mailbox.c | 8 + drivers/mailbox/omap-mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/qcom-ipcc.c | 26 +- drivers/mailbox/tegra-hsp.c | 151 +- drivers/md/dm-cache-metadata.c | 3 +- drivers/md/dm-core.h | 38 +- drivers/md/dm-crypt.c | 14 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-flakey.c | 4 +- drivers/md/dm-integrity.c | 2 - drivers/md/dm-linear.c | 26 +- drivers/md/dm-log-writes.c | 15 +- drivers/md/dm-mpath.c | 8 +- drivers/md/dm-path-selector.h | 15 + drivers/md/dm-ps-historical-service-time.c | 1 + drivers/md/dm-stats.c | 11 + drivers/md/dm-stripe.c | 15 +- drivers/md/dm-table.c | 31 +- drivers/md/dm-target.c | 4 +- drivers/md/dm-verity-target.c | 1 + drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zone.c | 10 - drivers/md/dm.c | 581 +- drivers/md/dm.h | 4 +- drivers/memory/Kconfig | 2 +- drivers/memory/brcmstb_dpfe.c | 10 +- drivers/memory/da8xx-ddrctl.c | 3 +- drivers/memory/emif.c | 17 +- drivers/memory/fsl-corenet-cf.c | 9 +- drivers/memory/omap-gpmc.c | 43 +- drivers/memory/renesas-rpc-if.c | 31 +- drivers/memory/samsung/exynos5422-dmc.c | 5 +- drivers/memory/tegra/Makefile | 2 + drivers/memory/tegra/mc.c | 141 +- drivers/memory/tegra/mc.h | 50 +- drivers/memory/tegra/tegra186-emc.c | 3 + drivers/memory/tegra/tegra186.c | 39 + drivers/memory/tegra/tegra194.c | 9 + drivers/memory/tegra/tegra234.c | 110 + drivers/memory/ti-aemif.c | 4 +- drivers/memory/ti-emif-pm.c | 6 +- drivers/message/fusion/mptctl.c | 3 - drivers/mfd/cros_ec_dev.c | 19 + drivers/mfd/davinci_voicecodec.c | 6 +- drivers/mfd/hi655x-pmic.c | 27 +- drivers/mfd/intel-lpss-pci.c | 2 + drivers/mfd/ipaq-micro.c | 2 +- drivers/mfd/mt6397-core.c | 13 + drivers/mfd/rt4831.c | 7 +- drivers/mfd/sprd-sc27xx-spi.c | 3 +- drivers/mfd/twl-core.c | 8 +- drivers/mfd/twl-core.h | 4 +- drivers/mfd/twl4030-irq.c | 7 +- drivers/mfd/twl6030-irq.c | 3 +- drivers/misc/cxl/api.c | 1 + drivers/misc/cxl/cxl.h | 2 + drivers/misc/cxl/cxllib.c | 1 + drivers/misc/cxl/flash.c | 1 + drivers/misc/cxl/guest.c | 2 + drivers/misc/cxl/irq.c | 1 + drivers/misc/cxl/main.c | 1 + drivers/misc/cxl/native.c | 1 + drivers/misc/ocxl/afu_irq.c | 1 + drivers/misc/ocxl/file.c | 2 + drivers/misc/ocxl/link.c | 1 + drivers/mmc/host/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 65 +- drivers/net/ethernet/smsc/Kconfig | 4 +- drivers/net/ethernet/smsc/smc91x.h | 11 - drivers/nvdimm/btt_devs.c | 23 +- drivers/nvdimm/bus.c | 38 +- drivers/nvdimm/core.c | 19 +- drivers/nvdimm/dax_devs.c | 4 +- drivers/nvdimm/dimm_devs.c | 12 +- drivers/nvdimm/namespace_devs.c | 46 +- drivers/nvdimm/nd-core.h | 68 +- drivers/nvdimm/pfn_devs.c | 31 +- drivers/nvdimm/pmem.c | 205 +- drivers/nvdimm/pmem.h | 5 +- drivers/nvdimm/region.c | 2 +- drivers/nvdimm/region_devs.c | 20 +- drivers/nvdimm/security.c | 5 - drivers/nvme/host/Kconfig | 13 + drivers/nvme/host/Makefile | 3 + drivers/nvme/host/apple.c | 1593 +++++ drivers/nvme/host/rdma.c | 4 +- drivers/nvme/target/rdma.c | 4 +- drivers/opp/core.c | 339 +- drivers/opp/debugfs.c | 10 +- drivers/opp/of.c | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 3 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 21 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 10 + drivers/pci/controller/cadence/pcie-cadence.h | 7 + drivers/pci/controller/dwc/pci-imx6.c | 23 +- drivers/pci/controller/dwc/pcie-designware-host.c | 3 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 119 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 91 +- drivers/pci/controller/dwc/pcie-qcom.c | 23 +- drivers/pci/controller/dwc/pcie-tegra194.c | 9 - drivers/pci/controller/pci-hyperv.c | 243 +- drivers/pci/controller/pci-mvebu.c | 97 +- drivers/pci/controller/pci-versatile.c | 3 +- drivers/pci/controller/pcie-mediatek-gen3.c | 8 + drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rockchip-ep.c | 3 +- drivers/pci/controller/vmd.c | 7 +- drivers/pci/hotplug/pnv_php.c | 1 + drivers/pci/hotplug/rpadlpar_core.c | 1 + drivers/pci/hotplug/rpaphp_core.c | 2 + drivers/pci/hotplug/rpaphp_pci.c | 1 + drivers/pci/hotplug/rpaphp_slot.c | 1 + drivers/pci/of.c | 78 +- drivers/pci/p2pdma.c | 25 +- drivers/pci/pci-acpi.c | 41 +- drivers/pci/pci-driver.c | 63 +- drivers/pci/pci-stub.c | 1 + drivers/pci/pci.c | 353 +- drivers/pci/pci.h | 15 + drivers/pci/pcie/aer.c | 7 +- drivers/pci/pcie/portdrv_pci.c | 2 + drivers/pci/quirks.c | 47 + drivers/pcmcia/Kconfig | 5 +- drivers/pcmcia/bcm63xx_pcmcia.c | 9 +- drivers/pcmcia/omap_cf.c | 48 +- drivers/pcmcia/rsrc_nonstatic.c | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 18 + drivers/pinctrl/berlin/berlin-bg4ct.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imxrt1170.c | 349 + drivers/pinctrl/intel/pinctrl-baytrail.c | 42 +- drivers/pinctrl/intel/pinctrl-broxton.c | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 66 +- drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 - drivers/pinctrl/intel/pinctrl-lynxpoint.c | 26 +- drivers/pinctrl/mediatek/Kconfig | 8 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt6795.c | 623 ++ drivers/pinctrl/mediatek/pinctrl-mtk-mt6795.h | 1698 +++++ drivers/pinctrl/meson/Kconfig | 2 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 3 +- drivers/pinctrl/meson/pinctrl-meson.c | 52 +- drivers/pinctrl/meson/pinctrl-meson.h | 28 +- drivers/pinctrl/mvebu/Kconfig | 4 + drivers/pinctrl/mvebu/Makefile | 1 + drivers/pinctrl/mvebu/pinctrl-ac5.c | 261 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 36 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 150 +- drivers/pinctrl/pinctrl-apple-gpio.c | 2 + drivers/pinctrl/pinctrl-equilibrium.c | 11 +- drivers/pinctrl/pinctrl-equilibrium.h | 10 +- drivers/pinctrl/pinctrl-ingenic.c | 118 +- drivers/pinctrl/pinctrl-max77620.c | 1 - drivers/pinctrl/pinctrl-microchip-sgpio.c | 16 +- drivers/pinctrl/pinctrl-ocelot.c | 22 +- drivers/pinctrl/pinctrl-rockchip.c | 532 +- drivers/pinctrl/pinctrl-rockchip.h | 177 +- drivers/pinctrl/pinctrl-starfive.c | 11 +- drivers/pinctrl/pinctrl-thunderbay.c | 7 +- drivers/pinctrl/qcom/Kconfig | 19 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 309 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 86 + drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 167 + drivers/pinctrl/qcom/pinctrl-sm8150.c | 22 + drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 163 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/ralink/Kconfig | 28 +- drivers/pinctrl/ralink/Makefile | 4 +- drivers/pinctrl/ralink/pinctrl-mt7620.c | 302 +- drivers/pinctrl/ralink/pinctrl-mt7621.c | 76 +- drivers/pinctrl/ralink/pinctrl-ralink.c | 349 + drivers/pinctrl/ralink/pinctrl-ralink.h | 53 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 381 +- drivers/pinctrl/ralink/pinctrl-rt288x.c | 60 - drivers/pinctrl/ralink/pinctrl-rt305x.c | 66 +- drivers/pinctrl/ralink/pinctrl-rt3883.c | 50 +- drivers/pinctrl/ralink/pinmux.h | 53 - drivers/pinctrl/renesas/Kconfig | 7 +- drivers/pinctrl/renesas/core.c | 117 +- drivers/pinctrl/renesas/gpio.c | 1 - drivers/pinctrl/renesas/pfc-emev2.c | 60 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 58 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 74 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 176 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 98 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 82 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 110 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 111 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 231 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 97 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 170 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 169 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 166 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 166 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 136 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 107 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 252 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 229 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 246 +- drivers/pinctrl/renesas/pfc-r8a779f0.c | 121 +- drivers/pinctrl/renesas/pfc-sh7203.c | 53 +- drivers/pinctrl/renesas/pfc-sh7264.c | 104 +- drivers/pinctrl/renesas/pfc-sh7269.c | 82 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 87 +- drivers/pinctrl/renesas/pfc-sh7720.c | 57 +- drivers/pinctrl/renesas/pfc-sh7722.c | 203 +- drivers/pinctrl/renesas/pfc-sh7723.c | 71 +- drivers/pinctrl/renesas/pfc-sh7724.c | 8 +- drivers/pinctrl/renesas/pfc-sh7734.c | 116 +- drivers/pinctrl/renesas/pfc-sh7757.c | 96 +- drivers/pinctrl/renesas/pfc-sh7785.c | 61 +- drivers/pinctrl/renesas/pfc-sh7786.c | 22 +- drivers/pinctrl/renesas/pfc-shx3.c | 1 - drivers/pinctrl/renesas/pinctrl-rza1.c | 47 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 200 +- drivers/pinctrl/renesas/pinctrl-rzn1.c | 10 +- drivers/pinctrl/renesas/pinctrl.c | 1 - drivers/pinctrl/renesas/sh_pfc.h | 24 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 8 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 2 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 30 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 274 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 15 +- drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 3 +- drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 2 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 9 - drivers/platform/chrome/Kconfig | 11 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/chromeos_acpi.c | 257 + drivers/platform/chrome/cros_ec.c | 36 +- drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 12 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 49 +- drivers/platform/chrome/cros_ec_proto.c | 63 +- drivers/platform/chrome/cros_ec_rpmsg.c | 2 + drivers/platform/chrome/cros_ec_spi.c | 15 +- drivers/platform/chrome/cros_ec_typec.c | 3 + drivers/platform/mips/cpu_hwmon.c | 127 +- drivers/power/supply/ab8500_fg.c | 19 +- drivers/power/supply/axp288_fuel_gauge.c | 41 +- drivers/power/supply/bq24190_charger.c | 63 +- drivers/power/supply/bq27xxx_battery.c | 60 +- drivers/power/supply/power_supply_core.c | 2 +- drivers/pwm/Kconfig | 25 + drivers/pwm/Makefile | 2 + drivers/pwm/pwm-atmel-tcb.c | 14 +- drivers/pwm/pwm-clps711x.c | 68 +- drivers/pwm/pwm-cros-ec.c | 82 +- drivers/pwm/pwm-lp3943.c | 42 +- drivers/pwm/pwm-lpc18xx-sct.c | 43 +- drivers/pwm/pwm-lpc32xx.c | 29 +- drivers/pwm/pwm-mediatek.c | 36 +- drivers/pwm/pwm-raspberrypi-poe.c | 2 +- drivers/pwm/pwm-renesas-tpu.c | 317 +- drivers/pwm/pwm-samsung.c | 54 +- drivers/pwm/pwm-sifive.c | 5 +- drivers/pwm/pwm-sti.c | 29 +- drivers/pwm/pwm-stmpe.c | 29 +- drivers/pwm/pwm-sun4i.c | 18 +- drivers/pwm/pwm-sunplus.c | 232 + drivers/pwm/pwm-tegra.c | 40 +- drivers/pwm/pwm-twl-led.c | 76 +- drivers/pwm/pwm-xilinx.c | 321 + drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/regulator/pfuze100-regulator.c | 42 +- drivers/remoteproc/imx_dsp_rproc.c | 105 +- drivers/remoteproc/imx_rproc.c | 36 + drivers/remoteproc/mtk_common.h | 2 + drivers/remoteproc/mtk_scp.c | 76 +- drivers/remoteproc/qcom_q6v5_pas.c | 34 + drivers/remoteproc/remoteproc_cdev.c | 11 - drivers/remoteproc/remoteproc_core.c | 15 +- drivers/remoteproc/remoteproc_debugfs.c | 17 +- drivers/remoteproc/remoteproc_elf_loader.c | 2 +- drivers/remoteproc/remoteproc_sysfs.c | 11 - drivers/reset/Kconfig | 4 +- drivers/reset/core.c | 15 +- drivers/reset/reset-meson.c | 6 + drivers/reset/reset-simple.c | 1 + drivers/reset/reset-uniphier-glue.c | 75 +- drivers/rpmsg/qcom_smd.c | 4 +- drivers/rpmsg/virtio_rpmsg_bus.c | 9 +- drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ftrtc010.c | 34 +- drivers/rtc/rtc-gamecube.c | 1 + drivers/rtc/rtc-meson.c | 2 +- drivers/rtc/rtc-mt6397.c | 2 + drivers/rtc/rtc-mxc.c | 2 +- drivers/rtc/rtc-pcf85063.c | 2 + drivers/rtc/rtc-rx8025.c | 7 +- drivers/rtc/rtc-rzn1.c | 418 ++ drivers/rtc/rtc-sun6i.c | 42 + drivers/s390/block/dcssblk.c | 9 +- drivers/s390/char/Kconfig | 11 + drivers/s390/char/Makefile | 1 + drivers/s390/char/uvdevice.c | 257 + drivers/s390/cio/vfio_ccw_cp.c | 47 +- drivers/s390/cio/vfio_ccw_cp.h | 4 +- drivers/s390/cio/vfio_ccw_fsm.c | 3 +- drivers/s390/cio/vfio_ccw_ops.c | 7 +- drivers/s390/crypto/vfio_ap_ops.c | 50 +- drivers/s390/crypto/vfio_ap_private.h | 3 - drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aha1542.c | 20 +- drivers/scsi/bfa/bfad_debugfs.c | 3 +- drivers/scsi/bfa/bfad_im.c | 1 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 22 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 17 +- drivers/scsi/dc395x.c | 15 +- drivers/scsi/dpt_i2o.c | 1 - drivers/scsi/elx/efct/efct_hw.c | 1 - drivers/scsi/elx/efct/efct_io.c | 1 - drivers/scsi/elx/efct/efct_lio.c | 3 - drivers/scsi/fcoe/fcoe.c | 44 +- drivers/scsi/fcoe/fcoe_ctlr.c | 26 +- drivers/scsi/fcoe/fcoe_transport.c | 6 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_main.c | 10 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 68 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 10 +- drivers/scsi/hosts.c | 8 +- drivers/scsi/ipr.c | 13 +- drivers/scsi/libfc/fc_exch.c | 3 +- drivers/scsi/libfc/fc_fcp.c | 29 +- drivers/scsi/libfc/fc_lport.c | 30 +- drivers/scsi/libsas/sas_ata.c | 41 +- drivers/scsi/lpfc/lpfc.h | 10 +- drivers/scsi/lpfc/lpfc_attr.c | 55 +- drivers/scsi/lpfc/lpfc_bsg.c | 81 +- drivers/scsi/lpfc/lpfc_crtn.h | 5 +- drivers/scsi/lpfc/lpfc_ct.c | 366 +- drivers/scsi/lpfc/lpfc_els.c | 715 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 164 +- drivers/scsi/lpfc/lpfc_hw.h | 75 +- drivers/scsi/lpfc/lpfc_hw4.h | 17 +- drivers/scsi/lpfc/lpfc_init.c | 274 +- drivers/scsi/lpfc/lpfc_logmsg.h | 8 +- drivers/scsi/lpfc/lpfc_mbox.c | 203 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 79 +- drivers/scsi/lpfc/lpfc_nvme.c | 44 +- drivers/scsi/lpfc/lpfc_nvmet.c | 73 +- drivers/scsi/lpfc/lpfc_scsi.c | 72 +- drivers/scsi/lpfc/lpfc_sli.c | 270 +- drivers/scsi/lpfc/lpfc_sli.h | 34 +- drivers/scsi/lpfc/lpfc_sli4.h | 3 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 31 +- drivers/scsi/mac53c94.c | 2 +- drivers/scsi/megaraid.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 - drivers/scsi/mpi3mr/Kconfig | 1 + drivers/scsi/mpi3mr/Makefile | 1 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 53 - drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 27 - drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 137 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 1864 +++++ drivers/scsi/mpi3mr/mpi3mr_debug.h | 37 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 335 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 71 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 34 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 6 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 24 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf_attr.c | 2 - drivers/scsi/qedf/qedf_io.c | 3 +- drivers/scsi/qedf/qedf_main.c | 13 +- drivers/scsi/qla2xxx/qla_edif.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 2 - drivers/scsi/qla2xxx/qla_target.h | 1 - drivers/scsi/qla4xxx/ql4_os.c | 1 - drivers/scsi/scsi.c | 116 +- drivers/scsi/scsi_debug.c | 149 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_scan.c | 12 +- drivers/scsi/scsi_sysfs.c | 28 + drivers/scsi/sd.c | 193 +- drivers/scsi/sd.h | 33 +- drivers/scsi/sd_dif.c | 8 +- drivers/scsi/sd_zbc.c | 236 +- drivers/scsi/sr.c | 14 +- drivers/scsi/storvsc_drv.c | 191 +- drivers/scsi/ufs/Kconfig | 26 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 1 + drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 1 + drivers/scsi/ufs/tc-dwc-g210.c | 2 + drivers/scsi/ufs/tc-dwc-g210.h | 2 + drivers/scsi/ufs/ti-j721e-ufs.c | 6 +- drivers/scsi/ufs/ufs-debugfs.c | 1 + drivers/scsi/ufs/ufs-exynos.c | 5 +- drivers/scsi/ufs/ufs-exynos.h | 8 +- drivers/scsi/ufs/ufs-hisi.c | 2 + drivers/scsi/ufs/ufs-hwmon.c | 1 + drivers/scsi/ufs/ufs-mediatek.c | 31 +- drivers/scsi/ufs/ufs-qcom-ice.c | 2 +- drivers/scsi/ufs/ufs-qcom.c | 73 +- drivers/scsi/ufs/ufs-qcom.h | 6 +- drivers/scsi/ufs/ufs-sysfs.c | 1 + drivers/scsi/ufs/ufs-sysfs.h | 3 +- drivers/scsi/ufs/ufs.h | 35 - drivers/scsi/ufs/ufs_bsg.c | 6 + drivers/scsi/ufs/ufs_bsg.h | 7 +- drivers/scsi/ufs/ufs_quirks.h | 15 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 +- drivers/scsi/ufs/ufshcd-dwc.c | 2 + drivers/scsi/ufs/ufshcd-dwc.h | 2 + drivers/scsi/ufs/ufshcd-pci.c | 4 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 38 +- drivers/scsi/ufs/ufshcd-priv.h | 298 + drivers/scsi/ufs/ufshcd.c | 247 +- drivers/scsi/ufs/ufshcd.h | 368 +- drivers/scsi/ufs/ufshci.h | 2 + drivers/scsi/ufs/ufshpb.c | 203 +- drivers/scsi/ufs/ufshpb.h | 16 +- drivers/scsi/ufs/unipro.h | 18 +- drivers/scsi/vmw_pvscsi.c | 1 - drivers/soc/Makefile | 4 +- drivers/soc/apple/Kconfig | 24 + drivers/soc/apple/Makefile | 6 + drivers/soc/apple/rtkit-crashlog.c | 154 + drivers/soc/apple/rtkit-internal.h | 62 + drivers/soc/apple/rtkit.c | 958 +++ drivers/soc/apple/sart.c | 328 + drivers/soc/bcm/bcm63xx/bcm-pmb.c | 3 + drivers/soc/imx/Makefile | 1 + drivers/soc/imx/gpcv2.c | 430 +- drivers/soc/imx/imx8m-blk-ctrl.c | 124 +- drivers/soc/imx/imx8mp-blk-ctrl.c | 696 ++ drivers/soc/mediatek/mt8167-mmsys.h | 2 +- drivers/soc/mediatek/mt8183-mmsys.h | 2 +- drivers/soc/mediatek/mt8186-mmsys.h | 4 +- drivers/soc/mediatek/mt8192-mmsys.h | 4 +- drivers/soc/mediatek/mt8195-mmsys.h | 370 + drivers/soc/mediatek/mt8365-mmsys.h | 4 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 25 +- drivers/soc/mediatek/mtk-mmsys.c | 153 +- drivers/soc/mediatek/mtk-mmsys.h | 6 + drivers/soc/mediatek/mtk-mutex.c | 92 +- drivers/soc/qcom/llcc-qcom.c | 61 + drivers/soc/qcom/pdr_interface.c | 11 +- drivers/soc/qcom/pdr_internal.h | 20 +- drivers/soc/qcom/rpmhpd.c | 73 +- drivers/soc/qcom/smem.c | 305 +- drivers/soc/qcom/smp2p.c | 1 + drivers/soc/qcom/smsm.c | 1 + drivers/soc/qcom/socinfo.c | 26 +- drivers/soc/renesas/Kconfig | 26 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a779g0-sysc.c | 62 + drivers/soc/renesas/rcar-gen4-sysc.c | 3 + drivers/soc/renesas/rcar-gen4-sysc.h | 1 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/renesas-soc.c | 23 +- drivers/soc/rockchip/Kconfig | 24 +- drivers/soc/rockchip/grf.c | 17 + drivers/soc/rockchip/pm_domains.c | 10 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 8 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 17 +- drivers/soc/tegra/pmc.c | 122 +- drivers/soc/ti/knav_dma.c | 29 +- drivers/soc/ti/knav_qmss_queue.c | 21 +- drivers/soc/ti/omap_prm.c | 7 +- drivers/soc/ti/pm33xx.c | 6 +- drivers/soc/ti/pruss.c | 3 +- drivers/soc/ti/ti_sci_pm_domains.c | 2 + drivers/soc/ti/wkup_m3_ipc.c | 210 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi-fsi.c | 12 +- drivers/spi/spi-omap-uwire.c | 15 +- drivers/spi/spi.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit.h | 22 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 72 +- drivers/target/iscsi/iscsi_target.c | 272 +- drivers/target/iscsi/iscsi_target.h | 30 +- drivers/target/iscsi/iscsi_target_auth.c | 10 +- drivers/target/iscsi/iscsi_target_auth.h | 4 +- drivers/target/iscsi/iscsi_target_configfs.c | 34 +- drivers/target/iscsi/iscsi_target_datain_values.c | 28 +- drivers/target/iscsi/iscsi_target_datain_values.h | 12 +- drivers/target/iscsi/iscsi_target_device.c | 4 +- drivers/target/iscsi/iscsi_target_device.h | 8 +- drivers/target/iscsi/iscsi_target_erl0.c | 68 +- drivers/target/iscsi/iscsi_target_erl0.h | 24 +- drivers/target/iscsi/iscsi_target_erl1.c | 92 +- drivers/target/iscsi/iscsi_target_erl1.h | 40 +- drivers/target/iscsi/iscsi_target_erl2.c | 48 +- drivers/target/iscsi/iscsi_target_erl2.h | 26 +- drivers/target/iscsi/iscsi_target_login.c | 78 +- drivers/target/iscsi/iscsi_target_login.h | 22 +- drivers/target/iscsi/iscsi_target_nego.c | 60 +- drivers/target/iscsi/iscsi_target_nego.h | 12 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 4 +- drivers/target/iscsi/iscsi_target_parameters.c | 8 +- drivers/target/iscsi/iscsi_target_parameters.h | 8 +- drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 44 +- drivers/target/iscsi/iscsi_target_seq_pdu_list.h | 10 +- drivers/target/iscsi/iscsi_target_stat.c | 16 +- drivers/target/iscsi/iscsi_target_tmr.c | 72 +- drivers/target/iscsi/iscsi_target_tmr.h | 16 +- drivers/target/iscsi/iscsi_target_tpg.c | 2 +- drivers/target/iscsi/iscsi_target_tpg.h | 4 +- drivers/target/iscsi/iscsi_target_util.c | 164 +- drivers/target/iscsi/iscsi_target_util.h | 102 +- drivers/target/target_core_configfs.c | 47 +- drivers/target/target_core_spc.c | 2 +- drivers/target/target_core_user.c | 50 +- drivers/tee/Kconfig | 5 +- drivers/tee/optee/call.c | 240 +- drivers/tee/optee/core.c | 1 + drivers/tee/optee/ffa_abi.c | 38 +- drivers/tee/optee/optee_ffa.h | 12 +- drivers/tee/optee/optee_private.h | 31 +- drivers/tee/optee/optee_smc.h | 48 +- drivers/tee/optee/smc_abi.c | 197 +- drivers/tee/tee_core.c | 2 - drivers/tee/tee_shm.c | 85 +- .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 1 + drivers/thunderbolt/domain.c | 12 +- drivers/thunderbolt/nhi.c | 44 + drivers/tty/serial/8250/8250.h | 1 + drivers/tty/serial/Kconfig | 5 +- drivers/tty/tty_buffer.c | 3 +- drivers/usb/gadget/udc/omap_udc.c | 5 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/host/ohci-omap.c | 42 +- drivers/usb/phy/Kconfig | 3 +- drivers/usb/phy/phy-isp1301-omap.c | 6 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 23 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 1 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 16 +- drivers/vfio/pci/mlx5/cmd.c | 236 +- drivers/vfio/pci/mlx5/cmd.h | 52 +- drivers/vfio/pci/mlx5/main.c | 136 +- drivers/vfio/pci/vfio_pci.c | 7 +- drivers/vfio/pci/vfio_pci_config.c | 56 +- drivers/vfio/pci/vfio_pci_core.c | 254 +- drivers/vfio/platform/vfio_amba.c | 1 + drivers/vfio/platform/vfio_platform.c | 1 + drivers/vfio/vfio.c | 1013 +-- drivers/vfio/vfio_iommu_type1.c | 30 +- drivers/video/backlight/Kconfig | 4 +- drivers/video/backlight/omap1_bl.c | 4 +- drivers/video/console/sticore.c | 21 + drivers/video/fbdev/Makefile | 2 +- drivers/video/fbdev/amba-clcd.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 42 +- drivers/video/fbdev/omap/Kconfig | 4 +- drivers/video/fbdev/omap/Makefile | 5 + drivers/video/fbdev/omap/lcd_ams_delta.c | 6 +- drivers/video/fbdev/omap/lcd_dma.c | 444 ++ drivers/video/fbdev/omap/lcd_dma.h | 63 + drivers/video/fbdev/omap/lcd_inn1510.c | 9 +- drivers/video/fbdev/omap/lcd_osk.c | 4 +- drivers/video/fbdev/omap/lcdc.c | 10 +- drivers/video/fbdev/omap/lcdc.h | 35 + drivers/video/fbdev/omap/omapfb.h | 6 + drivers/video/fbdev/omap/omapfb_main.c | 19 +- drivers/video/fbdev/omap/sossi.c | 4 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 7 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 8 +- drivers/video/fbdev/pxa3xx-gcu.c | 12 +- drivers/video/fbdev/vesafb.c | 5 +- drivers/video/fbdev/xen-fbfront.c | 1 - drivers/virtio/virtio_mem.c | 6 +- drivers/watchdog/Kconfig | 19 + drivers/watchdog/Makefile | 2 + drivers/watchdog/bcm7038_wdt.c | 1 + drivers/watchdog/da9063_wdt.c | 36 + drivers/watchdog/iTCO_wdt.c | 20 +- drivers/watchdog/mtk_wdt.c | 12 + drivers/watchdog/rti_wdt.c | 10 +- drivers/watchdog/rzg2l_wdt.c | 83 +- drivers/watchdog/rzn1_wdt.c | 203 + drivers/watchdog/sp805_wdt.c | 1 + drivers/watchdog/sunplus_wdt.c | 220 + drivers/watchdog/ts4800_wdt.c | 5 +- drivers/watchdog/wdat_wdt.c | 6 +- drivers/xen/swiotlb-xen.c | 231 +- fs/Kconfig | 22 +- fs/Kconfig.binfmt | 2 +- fs/afs/dir.c | 5 +- fs/cifs/cifs_debug.c | 11 +- fs/cifs/cifsfs.c | 2 + fs/cifs/cifsglob.h | 124 +- fs/cifs/cifsproto.h | 9 + fs/cifs/cifssmb.c | 5 +- fs/cifs/connect.c | 107 +- fs/cifs/dfs_cache.c | 6 +- fs/cifs/file.c | 20 +- fs/cifs/fs_context.c | 33 +- fs/cifs/fs_context.h | 4 +- fs/cifs/misc.c | 11 +- fs/cifs/readdir.c | 179 +- fs/cifs/sess.c | 33 +- fs/cifs/smb2inode.c | 7 +- fs/cifs/smb2misc.c | 12 +- fs/cifs/smb2ops.c | 32 +- fs/cifs/smb2pdu.c | 5 +- fs/cifs/smb2pdu.h | 22 - fs/cifs/smb2transport.c | 7 +- fs/cifs/smbdirect.c | 4 +- fs/cifs/trace.h | 2 + fs/cifs/transport.c | 8 +- fs/dax.c | 120 +- fs/erofs/fscache.c | 1 + fs/erofs/inode.c | 5 +- fs/erofs/zdata.c | 167 +- fs/erofs/zdata.h | 50 +- fs/exec.c | 6 +- fs/exportfs/expfs.c | 5 +- fs/ext2/inode.c | 1 - fs/f2fs/checkpoint.c | 16 +- fs/f2fs/data.c | 213 +- fs/f2fs/debug.c | 18 +- fs/f2fs/dir.c | 3 +- fs/f2fs/f2fs.h | 133 +- fs/f2fs/file.c | 307 +- fs/f2fs/gc.c | 186 +- fs/f2fs/hash.c | 11 +- fs/f2fs/inline.c | 29 +- fs/f2fs/inode.c | 34 +- fs/f2fs/namei.c | 38 +- fs/f2fs/node.c | 29 +- fs/f2fs/node.h | 1 - fs/f2fs/segment.c | 460 +- fs/f2fs/segment.h | 40 +- fs/f2fs/super.c | 88 +- fs/f2fs/verity.c | 2 +- fs/fat/fat.h | 14 +- fs/fat/fatent.c | 7 +- fs/fat/file.c | 14 +- fs/fat/inode.c | 19 +- fs/fat/misc.c | 78 +- fs/fat/namei_vfat.c | 4 - fs/fcntl.c | 9 +- fs/fs-writeback.c | 2 +- fs/fuse/dax.c | 4 +- fs/fuse/virtio_fs.c | 6 +- fs/hugetlbfs/inode.c | 42 +- fs/jfs/Makefile | 2 - fs/jfs/inode.c | 18 - fs/jfs/jfs_dmap.c | 71 +- fs/jfs/jfs_dtree.c | 298 - fs/jfs/jfs_extent.c | 255 - fs/jfs/jfs_logmgr.c | 8 - fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_txnmgr.c | 34 - fs/jfs/jfs_xtree.c | 961 --- fs/jfs/jfs_xtree.h | 4 - fs/ksmbd/connection.c | 22 +- fs/ksmbd/connection.h | 27 +- fs/ksmbd/ksmbd_netlink.h | 3 +- fs/ksmbd/misc.c | 10 +- fs/ksmbd/smb2misc.c | 2 +- fs/ksmbd/smb2pdu.c | 126 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smbacl.c | 1 + fs/ksmbd/transport_ipc.c | 3 + fs/ksmbd/transport_rdma.c | 363 +- fs/ksmbd/transport_rdma.h | 8 + fs/locks.c | 61 +- fs/namei.c | 78 +- fs/nfs/direct.c | 23 +- fs/nfs/file.c | 68 +- fs/nfs/filelayout/filelayout.c | 7 +- fs/nfs/fscache.c | 7 +- fs/nfs/internal.h | 1 + fs/nfs/nfs4namespace.c | 9 +- fs/nfs/nfs4proc.c | 182 +- fs/nfs/nfs4state.c | 29 +- fs/nfs/nfs4xdr.c | 99 +- fs/nfs/pagelist.c | 3 + fs/nfs/pnfs.c | 2 + fs/nfs/unlink.c | 8 + fs/nfs/write.c | 54 +- fs/nfsd/filecache.c | 68 +- fs/nfsd/filecache.h | 2 + fs/nfsd/nfs3proc.c | 141 +- fs/nfsd/nfs4proc.c | 264 +- fs/nfsd/nfs4state.c | 353 +- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 20 +- fs/nfsd/nfsd.h | 5 + fs/nfsd/state.h | 31 + fs/nfsd/trace.h | 34 +- fs/nfsd/vfs.c | 255 +- fs/nfsd/vfs.h | 14 +- fs/nfsd/xdr4.h | 1 + fs/notify/dnotify/dnotify.c | 13 +- fs/notify/fanotify/fanotify.c | 24 +- fs/notify/fanotify/fanotify.h | 12 + fs/notify/fanotify/fanotify_user.c | 104 +- fs/notify/fdinfo.c | 21 +- fs/notify/fsnotify.c | 89 +- fs/notify/group.c | 32 +- fs/notify/inotify/inotify.h | 19 + fs/notify/inotify/inotify_fsnotify.c | 2 +- fs/notify/inotify/inotify_user.c | 47 +- fs/notify/mark.c | 112 +- fs/ntfs/file.c | 4 +- fs/ntfs3/super.c | 10 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/dlmfs/userdlm.c | 17 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 33 +- fs/ocfs2/journal.h | 2 + fs/ocfs2/quota_local.c | 10 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 9 +- fs/ocfs2/super.c | 180 +- fs/open.c | 75 +- fs/overlayfs/copy_up.c | 90 +- fs/overlayfs/dir.c | 147 +- fs/overlayfs/export.c | 5 + fs/overlayfs/file.c | 56 +- fs/overlayfs/inode.c | 68 +- fs/overlayfs/namei.c | 53 +- fs/overlayfs/overlayfs.h | 232 +- fs/overlayfs/ovl_entry.h | 7 +- fs/overlayfs/readdir.c | 48 +- fs/overlayfs/super.c | 57 +- fs/overlayfs/util.c | 103 +- fs/pipe.c | 33 +- fs/proc/base.c | 22 + fs/proc/generic.c | 3 + fs/proc/kcore.c | 14 +- fs/proc/meminfo.c | 7 + fs/proc/proc_net.c | 3 + fs/proc/proc_sysctl.c | 89 +- fs/proc/task_mmu.c | 9 +- fs/proc/vmcore.c | 130 +- fs/read_write.c | 16 + fs/smbfs_common/smb2pdu.h | 108 +- fs/smbfs_common/smbfsctl.h | 6 + fs/stat.c | 2 +- fs/sync.c | 9 + fs/sysv/super.c | 4 +- fs/userfaultfd.c | 32 +- fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_attr.c | 1644 +++-- fs/xfs/libxfs/xfs_attr.h | 198 +- fs/xfs/libxfs/xfs_attr_leaf.c | 64 +- fs/xfs/libxfs/xfs_attr_remote.c | 37 +- fs/xfs/libxfs/xfs_attr_remote.h | 6 +- fs/xfs/libxfs/xfs_bmap.c | 167 +- fs/xfs/libxfs/xfs_bmap.h | 58 +- fs/xfs/libxfs/xfs_bmap_btree.c | 9 +- fs/xfs/libxfs/xfs_btree.c | 150 +- fs/xfs/libxfs/xfs_btree.h | 26 +- fs/xfs/libxfs/xfs_da_btree.c | 4 + fs/xfs/libxfs/xfs_da_btree.h | 25 +- fs/xfs/libxfs/xfs_da_format.h | 9 +- fs/xfs/libxfs/xfs_defer.c | 54 +- fs/xfs/libxfs/xfs_defer.h | 3 + fs/xfs/libxfs/xfs_dir2.c | 8 + fs/xfs/libxfs/xfs_errortag.h | 8 +- fs/xfs/libxfs/xfs_format.h | 189 +- fs/xfs/libxfs/xfs_fs.h | 41 +- fs/xfs/libxfs/xfs_ialloc.c | 8 +- fs/xfs/libxfs/xfs_ialloc.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 118 +- fs/xfs/libxfs/xfs_inode_fork.c | 51 +- fs/xfs/libxfs/xfs_inode_fork.h | 76 +- fs/xfs/libxfs/xfs_log_format.h | 79 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_log_rlimit.c | 75 +- fs/xfs/libxfs/xfs_quota_defs.h | 50 +- fs/xfs/libxfs/xfs_refcount.c | 14 +- fs/xfs/libxfs/xfs_refcount.h | 13 +- fs/xfs/libxfs/xfs_rmap.c | 161 +- fs/xfs/libxfs/xfs_rmap.h | 7 +- fs/xfs/libxfs/xfs_rtbitmap.c | 9 +- fs/xfs/libxfs/xfs_sb.c | 80 +- fs/xfs/libxfs/xfs_shared.h | 24 +- fs/xfs/libxfs/xfs_trans_resv.c | 225 +- fs/xfs/libxfs/xfs_trans_resv.h | 16 +- fs/xfs/libxfs/xfs_types.h | 11 +- fs/xfs/scrub/bmap.c | 26 +- fs/xfs/scrub/common.c | 2 + fs/xfs/scrub/inode.c | 20 +- fs/xfs/scrub/rtbitmap.c | 9 +- fs/xfs/xfs_acl.c | 4 +- fs/xfs/xfs_acl.h | 8 +- fs/xfs/xfs_attr_item.c | 824 +++ fs/xfs/xfs_attr_item.h | 46 + fs/xfs/xfs_attr_list.c | 1 + fs/xfs/xfs_bmap_item.c | 27 +- fs/xfs/xfs_bmap_util.c | 27 +- fs/xfs/xfs_buf_item.h | 24 +- fs/xfs/xfs_dquot.c | 18 +- fs/xfs/xfs_dquot.h | 8 - fs/xfs/xfs_error.c | 9 + fs/xfs/xfs_error.h | 20 +- fs/xfs/xfs_extfree_item.c | 23 +- fs/xfs/xfs_file.c | 24 +- fs/xfs/xfs_filestream.c | 7 +- fs/xfs/xfs_fsmap.c | 6 +- fs/xfs/xfs_fsops.c | 7 +- fs/xfs/xfs_globals.c | 1 + fs/xfs/xfs_icache.c | 9 +- fs/xfs/xfs_icreate_item.c | 1 + fs/xfs/xfs_inode.c | 80 +- fs/xfs/xfs_inode.h | 29 +- fs/xfs/xfs_inode_item.c | 48 +- fs/xfs/xfs_inode_item_recover.c | 145 +- fs/xfs/xfs_ioctl.c | 7 +- fs/xfs/xfs_ioctl32.c | 2 + fs/xfs/xfs_iomap.c | 33 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_itable.c | 15 +- fs/xfs/xfs_itable.h | 5 +- fs/xfs/xfs_iwalk.h | 2 +- fs/xfs/xfs_log.c | 807 +-- fs/xfs/xfs_log.h | 90 +- fs/xfs/xfs_log_cil.c | 391 +- fs/xfs/xfs_log_priv.h | 89 +- fs/xfs/xfs_log_recover.c | 2 + fs/xfs/xfs_message.c | 58 +- fs/xfs/xfs_message.h | 55 +- fs/xfs/xfs_mount.c | 91 +- fs/xfs/xfs_mount.h | 32 +- fs/xfs/xfs_ondisk.h | 2 + fs/xfs/xfs_qm.c | 9 - fs/xfs/xfs_qm.h | 5 - fs/xfs/xfs_qm_syscalls.c | 26 +- fs/xfs/xfs_quotaops.c | 8 +- fs/xfs/xfs_refcount_item.c | 25 +- fs/xfs/xfs_reflink.c | 100 +- fs/xfs/xfs_rmap_item.c | 25 +- fs/xfs/xfs_rtalloc.c | 41 + fs/xfs/xfs_rtalloc.h | 9 +- fs/xfs/xfs_super.c | 18 +- fs/xfs/xfs_symlink.c | 5 - fs/xfs/xfs_sysctl.h | 1 + fs/xfs/xfs_sysfs.c | 24 + fs/xfs/xfs_trace.h | 100 +- fs/xfs/xfs_trans.c | 52 +- fs/xfs/xfs_trans.h | 38 +- fs/xfs/xfs_trans_dquot.c | 4 +- fs/xfs/xfs_xattr.c | 2 +- include/acpi/acpi_bus.h | 12 +- include/asm-generic/compat.h | 113 + include/asm-generic/export.h | 22 +- include/asm-generic/hugetlb.h | 28 +- include/asm-generic/pgtable-nopmd.h | 2 + include/asm-generic/qrwlock.h | 4 + include/asm-generic/qspinlock.h | 29 + include/asm-generic/spinlock.h | 94 +- include/asm-generic/spinlock_types.h | 17 + include/asm-generic/tlb.h | 14 + include/clocksource/timer-xilinx.h | 73 + include/crypto/sm4.h | 4 + include/drm/drm_edid.h | 6 +- include/dt-bindings/clock/en7523-clk.h | 17 + include/dt-bindings/clock/imx8mn-clock.h | 16 +- include/dt-bindings/clock/imx8mp-clock.h | 9 +- include/dt-bindings/clock/mt8186-clk.h | 445 ++ include/dt-bindings/clock/qcom,gcc-msm8976.h | 1 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 4 + include/dt-bindings/clock/qcom,gcc-sc8280xp.h | 496 ++ .../dt-bindings/clock/qcom,lpassaudiocc-sc7280.h | 43 + .../dt-bindings/clock/qcom,lpasscorecc-sc7280.h | 26 + include/dt-bindings/clock/r8a779g0-cpg-mssr.h | 90 + include/dt-bindings/clock/r9a07g043-cpg.h | 184 + include/dt-bindings/clock/r9a09g011-cpg.h | 352 + include/dt-bindings/clock/samsung,exynosautov9.h | 299 + include/dt-bindings/clock/ste-db8500-clkout.h | 17 + include/dt-bindings/clock/stm32mp1-clks.h | 46 +- include/dt-bindings/clock/stm32mp13-clks.h | 229 + include/dt-bindings/clock/sun50i-h6-r-ccu.h | 1 + include/dt-bindings/clock/sun50i-h616-ccu.h | 1 + include/dt-bindings/clock/tegra234-clock.h | 8 + include/dt-bindings/gce/mt8186-gce.h | 421 ++ include/dt-bindings/mailbox/tegra186-hsp.h | 5 + include/dt-bindings/memory/mt8186-memory-port.h | 217 + include/dt-bindings/memory/mt8195-memory-port.h | 408 ++ include/dt-bindings/memory/mtk-memory-port.h | 2 + include/dt-bindings/mfd/cros_ec.h | 18 + include/dt-bindings/pinctrl/mt6795-pinfunc.h | 908 +++ include/dt-bindings/power/imx8mp-power.h | 18 + include/dt-bindings/power/qcom-rpmpd.h | 26 + include/dt-bindings/power/r8a779g0-sysc.h | 45 + include/dt-bindings/reset/amlogic,meson-s4-reset.h | 125 + include/dt-bindings/reset/mt7986-resets.h | 55 + include/dt-bindings/reset/mt8186-resets.h | 36 + include/dt-bindings/reset/mt8192-resets.h | 3 + include/dt-bindings/reset/stm32mp1-resets.h | 24 +- include/dt-bindings/reset/stm32mp13-resets.h | 100 + include/dt-bindings/reset/tegra234-reset.h | 2 + include/kvm/arm_arch_timer.h | 2 - include/kvm/arm_hypercalls.h | 8 + include/kvm/arm_pmu.h | 34 +- include/kvm/arm_psci.h | 7 - include/kvm/arm_vgic.h | 8 +- include/linux/acct.h | 1 - include/linux/acpi.h | 45 +- include/linux/amba/bus.h | 8 + include/linux/arm_ffa.h | 7 +- include/linux/bootconfig.h | 10 + include/linux/cma.h | 4 +- include/linux/compaction.h | 5 +- include/linux/compat.h | 68 + include/linux/crash_dump.h | 19 +- include/linux/damon.h | 14 + include/linux/dax.h | 22 +- include/linux/delayacct.h | 3 - include/linux/device-mapper.h | 13 +- include/linux/device.h | 48 +- include/linux/device/bus.h | 3 + include/linux/dmaengine.h | 9 +- include/linux/dmar.h | 6 +- include/linux/export-internal.h | 17 + include/linux/export.h | 30 +- include/linux/fanotify.h | 1 + include/linux/fault-inject.h | 2 + include/linux/fs.h | 21 + include/linux/fsl/mc.h | 8 + include/linux/fsnotify_backend.h | 98 +- include/linux/ftrace.h | 7 +- include/linux/gfp.h | 20 +- include/linux/gpio/driver.h | 42 +- include/linux/highmem-internal.h | 18 +- include/linux/highmem.h | 53 +- include/linux/hisi_acc_qm.h | 23 +- include/linux/huge_mm.h | 20 +- include/linux/hugetlb.h | 47 +- include/linux/hyperv.h | 97 +- include/linux/initrd.h | 2 - include/linux/intel-iommu.h | 3 +- include/linux/intel-svm.h | 2 +- include/linux/iommu.h | 69 +- include/linux/irqchip/irq-ixp4xx.h | 12 - include/linux/kasan.h | 8 +- include/linux/kdb.h | 1 + include/linux/kexec.h | 48 +- include/linux/khugepaged.h | 44 +- include/linux/kprobes.h | 2 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 4 +- include/linux/latencytop.h | 3 - include/linux/list.h | 6 +- include/linux/lockdep.h | 10 +- include/linux/mailbox_controller.h | 1 + include/linux/memcontrol.h | 72 +- include/linux/memory_hotplug.h | 14 +- include/linux/mfd/hi655x-pmic.h | 4 +- include/linux/mfd/mt6359/registers.h | 2 + include/linux/mfd/tps65218.h | 2 +- include/linux/migrate.h | 39 +- include/linux/mlx5/driver.h | 12 + include/linux/mm.h | 79 +- include/linux/mm_inline.h | 43 + include/linux/mm_types.h | 20 + include/linux/mman.h | 4 - include/linux/mmzone.h | 5 +- include/linux/module.h | 32 +- include/linux/namei.h | 6 + include/linux/nfs4.h | 2 + include/linux/nfs_fs.h | 2 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 12 +- include/linux/nodemask.h | 13 +- include/linux/notifier.h | 7 + include/linux/of_irq.h | 6 +- include/linux/omap-dma.h | 35 +- include/linux/oom.h | 4 - include/linux/page-flags.h | 62 +- include/linux/page-isolation.h | 6 +- include/linux/panic.h | 6 - include/linux/pci.h | 12 +- include/linux/pgtable.h | 84 +- include/linux/pipe_fs_i.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 10 +- include/linux/platform_data/cros_ec_proto.h | 6 +- include/linux/platform_data/max732x.h | 12 - include/linux/platform_data/pcf857x.h | 2 +- include/linux/platform_data/usb-omap1.h | 2 + include/linux/platform_device.h | 10 +- include/linux/pm.h | 10 +- include/linux/pm_opp.h | 41 +- include/linux/printk.h | 1 - include/linux/ptrace.h | 2 +- include/linux/reboot.h | 95 +- include/linux/rmap.h | 149 +- include/linux/sched/coredump.h | 3 +- include/linux/sched/mm.h | 11 +- include/linux/sched/sysctl.h | 41 - include/linux/scmi_protocol.h | 31 +- include/linux/set_memory.h | 10 +- include/linux/shmem_fs.h | 6 +- include/linux/slab.h | 12 + include/linux/soc/apple/rtkit.h | 155 + include/linux/soc/apple/sart.h | 53 + include/linux/soc/mediatek/mtk-cmdq.h | 5 +- include/linux/soc/mediatek/mtk-mmsys.h | 12 + include/linux/soc/qcom/llcc-qcom.h | 2 + include/linux/soc/renesas/r9a06g032-sysctrl.h | 11 + include/linux/soc/ti/omap1-io.h | 143 + include/linux/soc/ti/omap1-mux.h | 311 + include/linux/soc/ti/omap1-soc.h | 198 + include/linux/soc/ti/omap1-usb.h | 116 + include/linux/sunrpc/cache.h | 8 +- include/linux/sunrpc/svc.h | 4 +- include/linux/swap.h | 196 +- include/linux/swap_slots.h | 2 +- include/linux/swapops.h | 134 +- include/linux/swiotlb.h | 22 +- include/linux/tee_drv.h | 18 - include/linux/thunderbolt.h | 2 + include/linux/userfaultfd_k.h | 84 + include/linux/vfio.h | 44 +- include/linux/vfio_pci_core.h | 3 +- include/linux/vm_event_item.h | 7 + include/linux/wkup_m3_ipc.h | 13 + include/linux/writeback.h | 22 +- include/ras/ras_event.h | 1 - include/rdma/ib_verbs.h | 138 +- include/rdma/opa_vnic.h | 3 +- include/scsi/libfcoe.h | 2 + include/scsi/libiscsi.h | 6 +- include/scsi/sas_ata.h | 7 + include/scsi/scsi_device.h | 9 +- include/scsi/scsi_proto.h | 9 +- include/soc/tegra/mc.h | 8 +- include/target/iscsi/iscsi_target_core.h | 52 +- include/target/iscsi/iscsi_transport.h | 126 +- include/trace/events/btrfs.h | 4 +- include/trace/events/compaction.h | 4 +- include/trace/events/f2fs.h | 141 +- include/trace/events/kmem.h | 26 +- include/trace/events/mmflags.h | 84 +- include/trace/events/percpu.h | 23 +- include/trace/events/sunrpc.h | 12 +- include/trace/events/swiotlb.h | 29 +- include/trace/events/vmscan.h | 20 +- include/uapi/asm-generic/fcntl.h | 23 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/acct.h | 3 +- include/uapi/linux/agpgart.h | 9 +- include/uapi/linux/cxl_mem.h | 14 +- include/uapi/linux/elf.h | 2 +- include/uapi/linux/fanotify.h | 1 + include/uapi/linux/idxd.h | 31 +- include/uapi/linux/kvm.h | 54 +- include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/taskstats.h | 24 +- include/uapi/linux/tee.h | 4 - include/uapi/linux/userfaultfd.h | 10 +- include/uapi/linux/vfio.h | 4 +- include/uapi/rdma/ib_user_verbs.h | 42 + include/uapi/scsi/scsi_bsg_mpi3mr.h | 582 ++ include/video/radeon.h | 2 +- include/xen/arm/page-coherent.h | 20 - include/xen/arm/page.h | 1 - include/xen/swiotlb-xen.h | 2 - include/xen/xen-ops.h | 7 - init/Kconfig | 256 +- init/do_mounts_initrd.c | 22 +- init/initramfs.c | 76 +- init/main.c | 38 +- ipc/mqueue.c | 14 + ipc/sem.c | 25 +- kernel/Makefile | 5 +- kernel/acct.c | 22 +- kernel/audit_fsnotify.c | 5 +- kernel/audit_tree.c | 34 +- kernel/audit_watch.c | 2 +- kernel/bpf/bpf_lru_list.h | 1 + kernel/crash_core.c | 3 - kernel/debug/kdb/kdb_io.c | 1 - kernel/debug/kdb/kdb_keyboard.c | 1 - kernel/debug/kdb/kdb_main.c | 49 - kernel/debug/kdb/kdb_private.h | 4 - kernel/debug/kdb/kdb_support.c | 1 - kernel/delayacct.c | 22 +- kernel/dma/debug.c | 2 +- kernel/dma/direct.c | 31 +- kernel/dma/direct.h | 2 +- kernel/dma/swiotlb.c | 186 +- kernel/events/uprobes.c | 2 +- kernel/fork.c | 4 +- kernel/gen_kheaders.sh | 2 +- kernel/hung_task.c | 2 +- kernel/kcov.c | 14 +- kernel/kexec_core.c | 24 +- kernel/kexec_file.c | 38 +- kernel/kprobes.c | 144 +- kernel/latencytop.c | 41 +- kernel/locking/lockdep.c | 35 +- kernel/module-internal.h | 50 - kernel/module.c | 4810 ------------- kernel/module/Makefile | 21 + kernel/module/debug_kmemleak.c | 30 + kernel/module/decompress.c | 276 + kernel/module/internal.h | 302 + kernel/module/kallsyms.c | 512 ++ kernel/module/kdb.c | 62 + kernel/module/livepatch.c | 74 + kernel/module/main.c | 3131 ++++++++ kernel/module/procfs.c | 146 + kernel/module/signing.c | 122 + kernel/module/strict_rwx.c | 143 + kernel/module/sysfs.c | 436 ++ kernel/module/tracking.c | 61 + kernel/module/tree_lookup.c | 117 + kernel/module/version.c | 101 + kernel/module_decompress.c | 273 - kernel/module_signing.c | 45 - kernel/notifier.c | 101 +- kernel/panic.c | 26 +- kernel/pid_namespace.c | 2 +- kernel/power/hibernate.c | 2 +- kernel/power/main.c | 5 +- kernel/power/suspend.c | 3 +- kernel/ptrace.c | 6 - kernel/rcu/rcu.h | 2 + kernel/reboot.c | 382 +- kernel/relay.c | 2 +- kernel/sched/core.c | 130 +- kernel/sched/deadline.c | 42 +- kernel/sched/fair.c | 32 +- kernel/sched/rt.c | 63 +- kernel/sched/sched.h | 7 + kernel/sched/topology.c | 25 +- kernel/sysctl.c | 300 - kernel/taskstats.c | 24 + kernel/trace/Makefile | 4 + kernel/trace/ftrace.c | 421 +- kernel/trace/pid_list.c | 4 +- kernel/trace/ring_buffer.c | 81 +- kernel/trace/trace.c | 72 +- kernel/trace/trace.h | 26 +- kernel/trace/trace_boot.c | 2 +- kernel/trace/trace_dynevent.c | 9 +- kernel/trace/trace_eprobe.c | 24 +- kernel/trace/trace_events.c | 69 +- kernel/trace/trace_events_filter.c | 2 +- kernel/trace/trace_events_hist.c | 191 +- kernel/trace/trace_events_trigger.c | 324 +- kernel/trace/trace_kprobe.c | 15 +- kernel/trace/trace_osnoise.c | 22 +- kernel/trace/trace_output.c | 25 +- kernel/trace/trace_recursion_record.c | 7 +- kernel/trace/trace_selftest.c | 3 + kernel/trace/trace_syscalls.c | 35 +- kernel/trace/tracing_map.c | 3 +- kernel/tsacct.c | 10 +- kernel/watchdog.c | 4 +- lib/.gitignore | 1 + lib/Kconfig.debug | 79 - lib/Kconfig.kasan | 168 +- lib/Makefile | 10 +- lib/bootconfig-data.S | 10 + lib/bootconfig.c | 13 + lib/crypto/Kconfig | 6 - lib/crypto/Makefile | 6 - lib/crypto/sm4.c | 176 - lib/fault-inject.c | 3 + lib/glob.c | 2 +- lib/kstrtox.c | 6 +- lib/lockref.c | 9 +- lib/string.c | 25 +- lib/string_helpers.c | 3 + lib/test_meminit.c | 12 +- lib/test_string.c | 33 + mm/Kconfig | 633 +- mm/Kconfig.debug | 33 + mm/Makefile | 2 +- mm/cma.c | 4 +- mm/compaction.c | 93 +- mm/damon/core-test.h | 36 + mm/damon/core.c | 115 +- mm/damon/ops-common.c | 3 +- mm/damon/paddr.c | 2 +- mm/damon/reclaim.c | 124 +- mm/damon/sysfs.c | 406 +- mm/damon/vaddr-test.h | 14 +- mm/damon/vaddr.c | 90 +- mm/debug_vm_pgtable.c | 46 +- mm/fadvise.c | 11 + mm/failslab.c | 3 + mm/filemap.c | 5 + mm/gup.c | 127 +- mm/hmm.c | 2 +- mm/huge_memory.c | 177 +- mm/hugetlb.c | 437 +- mm/hugetlb_vmemmap.c | 323 +- mm/hugetlb_vmemmap.h | 24 +- mm/hwpoison-inject.c | 1 + mm/internal.h | 177 +- mm/kasan/common.c | 12 +- mm/kasan/generic.c | 6 +- mm/kasan/kasan.h | 92 +- mm/kasan/quarantine.c | 54 +- mm/kasan/report.c | 2 +- mm/kasan/report_generic.c | 8 +- mm/kfence/core.c | 40 +- mm/kfence/kfence_test.c | 5 +- mm/khugepaged.c | 81 +- mm/ksm.c | 35 +- mm/madvise.c | 35 +- mm/memcontrol.c | 329 +- mm/memory-failure.c | 126 +- mm/memory.c | 578 +- mm/memory_hotplug.c | 35 +- mm/mempolicy.c | 74 +- mm/memremap.c | 10 + mm/migrate.c | 194 +- mm/migrate_device.c | 23 +- mm/mincore.c | 4 +- mm/mmap.c | 102 +- mm/mmu_gather.c | 16 +- mm/mprotect.c | 176 +- mm/mremap.c | 16 +- mm/oom_kill.c | 38 +- mm/page-writeback.c | 121 +- mm/page_alloc.c | 403 +- mm/page_ext.c | 2 +- mm/page_idle.c | 7 +- mm/page_io.c | 253 +- mm/page_isolation.c | 405 +- mm/page_owner.c | 4 +- mm/page_table_check.c | 27 +- mm/page_vma_mapped.c | 17 +- mm/percpu-internal.h | 8 +- mm/percpu.c | 5 +- mm/pgtable-generic.c | 8 + mm/readahead.c | 7 + mm/rmap.c | 409 +- mm/shmem.c | 392 +- mm/slab.c | 7 +- mm/slab_common.c | 3 +- mm/slob.c | 16 +- mm/sparse-vmemmap.c | 176 +- mm/sparse.c | 53 +- mm/swap.c | 10 +- mm/swap.h | 157 + mm/swap_slots.c | 20 +- mm/swap_state.c | 93 +- mm/swapfile.c | 156 +- mm/userfaultfd.c | 62 +- mm/util.c | 3 +- mm/vmalloc.c | 18 +- mm/vmscan.c | 476 +- mm/vmstat.c | 9 +- mm/z3fold.c | 155 +- mm/zsmalloc.c | 37 +- mm/zswap.c | 52 +- net/rds/ib.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 18 +- net/sunrpc/debugfs.c | 3 + net/sunrpc/fail.h | 2 +- net/sunrpc/svc.c | 24 +- net/sunrpc/svc_xprt.c | 17 +- net/sunrpc/svcsock.c | 19 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 5 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 1 - net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/vmw_vsock/hyperv_transport.c | 21 +- scripts/Makefile | 4 +- scripts/Makefile.build | 133 +- scripts/Makefile.clean | 8 +- scripts/Makefile.extrawarn | 13 +- scripts/Makefile.lib | 6 +- scripts/Makefile.vmlinux | 32 + scripts/adjust_autoksyms.sh | 2 +- scripts/bloat-o-meter | 1 + scripts/checksyscalls.sh | 2 +- scripts/decode_stacktrace.sh | 27 +- scripts/dtc/include-prefixes/h8300 | 1 - scripts/dummy-tools/pahole | 4 + scripts/gcc-plugins/Makefile | 2 +- scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/randomize_layout_plugin.c | 2 +- scripts/gcc-plugins/sancov_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/gen_autoksyms.sh | 18 +- scripts/genksyms/genksyms.c | 18 +- scripts/get_maintainer.pl | 1 + scripts/install.sh | 40 + scripts/kallsyms.c | 3 +- scripts/kconfig/gconf-cfg.sh | 12 +- scripts/kconfig/mconf-cfg.sh | 16 +- scripts/kconfig/nconf-cfg.sh | 16 +- scripts/kconfig/qconf-cfg.sh | 14 +- scripts/link-vmlinux.sh | 40 +- scripts/mod/list.h | 213 + scripts/mod/modpost.c | 674 +- scripts/mod/modpost.h | 31 +- scripts/mod/sumversion.c | 19 +- scripts/prune-kernel | 6 +- sound/core/Makefile | 2 - sound/isa/Kconfig | 2 +- tools/accounting/.gitignore | 1 + tools/accounting/Makefile | 2 +- tools/accounting/procacct.c | 417 ++ tools/arch/arm64/include/uapi/asm/perf_regs.h | 7 +- tools/arch/h8300/include/asm/bitsperlong.h | 15 - tools/arch/h8300/include/uapi/asm/mman.h | 7 - tools/arch/x86/include/asm/msr-index.h | 19 + tools/build/Makefile.feature | 4 + tools/build/feature/Makefile | 20 + tools/build/feature/test-libbpf-bpf_map_create.c | 8 + .../feature/test-libbpf-bpf_object__next_map.c | 8 + .../feature/test-libbpf-bpf_object__next_program.c | 8 + tools/build/feature/test-libbpf-bpf_prog_load.c | 9 + .../test-libbpf-btf__load_from_kernel_by_id.c | 5 +- tools/build/feature/test-libbpf-btf__raw_data.c | 8 + tools/include/linux/arm-smccc.h | 193 + tools/include/uapi/asm-generic/fcntl.h | 21 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/lib/perf/evlist.c | 71 +- tools/lib/perf/include/internal/evsel.h | 11 + tools/objtool/Makefile | 4 +- tools/perf/Documentation/perf-record.txt | 10 + tools/perf/Makefile.config | 25 + tools/perf/Makefile.perf | 1 + tools/perf/arch/arm64/util/perf_regs.c | 38 + tools/perf/arch/arm64/util/unwind-libunwind.c | 73 +- tools/perf/arch/x86/util/intel-pt.c | 31 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 64 +- tools/perf/builtin-stat.c | 5 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/arm-cs-trace-disasm.py | 272 + tools/perf/tests/shell/lib/perf_csv_output_lint.py | 48 + tools/perf/tests/shell/record_offcpu.sh | 60 + tools/perf/tests/shell/stat+csv_output.sh | 147 + tools/perf/tests/shell/test_intel_pt.sh | 71 + tools/perf/util/Build | 1 + tools/perf/util/auxtrace.c | 15 +- tools/perf/util/auxtrace.h | 13 +- tools/perf/util/bpf-event.c | 24 +- tools/perf/util/bpf_counter.c | 6 +- tools/perf/util/bpf_off_cpu.c | 338 + tools/perf/util/bpf_skel/off_cpu.bpf.c | 229 + tools/perf/util/evlist.c | 61 +- tools/perf/util/evlist.h | 5 + tools/perf/util/evsel.c | 7 +- tools/perf/util/libunwind/arm64.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/off_cpu.h | 29 + tools/perf/util/parse-events.c | 2 +- tools/perf/util/perf_regs.c | 2 + tools/perf/util/python-ext-sources | 1 + .../util/scripting-engines/trace-event-python.c | 21 +- tools/testing/crypto/chacha20-s390/Makefile | 12 + tools/testing/crypto/chacha20-s390/run-tests.sh | 34 + tools/testing/crypto/chacha20-s390/test-cipher.c | 372 + tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/mock_mem.c | 10 - tools/testing/cxl/test/mem.c | 17 - tools/testing/cxl/test/mock.c | 29 + tools/testing/nvdimm/pmem-dax.c | 4 +- tools/testing/nvdimm/test/iomap.c | 18 +- tools/testing/nvdimm/test/nfit.c | 3 - tools/testing/selftests/Makefile | 1 + tools/testing/selftests/cgroup/cgroup_util.c | 56 +- tools/testing/selftests/cgroup/cgroup_util.h | 1 + tools/testing/selftests/cgroup/memcg_protection.m | 89 + tools/testing/selftests/cgroup/test_memcontrol.c | 392 +- tools/testing/selftests/damon/sysfs.sh | 1 + tools/testing/selftests/drivers/.gitignore | 1 + .../selftests/drivers/s390x/uvdevice/Makefile | 22 + .../selftests/drivers/s390x/uvdevice/config | 1 + .../drivers/s390x/uvdevice/test_uvdevice.c | 276 + .../ftrace/test.d/kprobe/multiple_kprobes.tc | 2 + tools/testing/selftests/kvm/.gitignore | 6 +- tools/testing/selftests/kvm/Makefile | 7 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 8 + tools/testing/selftests/kvm/aarch64/hypercalls.c | 336 + .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 - tools/testing/selftests/kvm/aarch64/psci_test.c | 213 + .../selftests/kvm/include/aarch64/processor.h | 22 + .../selftests/kvm/include/riscv/processor.h | 8 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 25 + tools/testing/selftests/kvm/lib/riscv/processor.c | 11 +- tools/testing/selftests/kvm/lib/riscv/ucall.c | 31 +- tools/testing/selftests/kvm/s390x/memop.c | 46 +- tools/testing/selftests/kvm/steal_time.c | 13 +- .../selftests/kvm/x86_64/fix_hypercall_test.c | 170 + .../selftests/kvm/x86_64/tsc_scaling_sync.c | 119 + .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 116 + .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 114 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 366 +- tools/testing/selftests/powerpc/include/utils.h | 5 + tools/testing/selftests/powerpc/math/Makefile | 4 +- tools/testing/selftests/powerpc/math/mma.S | 33 + tools/testing/selftests/powerpc/math/mma.c | 48 + tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/mm/Makefile | 4 +- .../selftests/powerpc/mm/large_vm_gpr_corruption.c | 156 + .../powerpc/pmu/ebb/fixed_instruction_loop.S | 43 - .../selftests/powerpc/pmu/sampling_tests/misc.c | 2 +- .../selftests/powerpc/security/spectre_v2.c | 32 +- tools/testing/selftests/vm/.gitignore | 3 + tools/testing/selftests/vm/Makefile | 14 +- tools/testing/selftests/vm/config | 2 + tools/testing/selftests/vm/gup_test.c | 24 +- tools/testing/selftests/vm/hugepage-mremap.c | 6 + tools/testing/selftests/vm/ksm_tests.c | 9 +- tools/testing/selftests/vm/madv_populate.c | 34 +- tools/testing/selftests/vm/migration.c | 193 + tools/testing/selftests/vm/mrelease_test.c | 200 + tools/testing/selftests/vm/protection_keys.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 525 +- tools/testing/selftests/vm/settings | 1 + tools/testing/selftests/vm/soft-dirty.c | 145 + tools/testing/selftests/vm/split_huge_page_test.c | 79 +- tools/testing/selftests/vm/userfaultfd.c | 13 +- tools/testing/selftests/vm/vm_util.c | 108 + tools/testing/selftests/vm/vm_util.h | 9 + tools/tracing/rtla/Makefile | 40 +- tools/tracing/rtla/README.txt | 13 +- tools/tracing/rtla/src/osnoise_hist.c | 5 +- tools/tracing/rtla/src/osnoise_top.c | 9 +- tools/tracing/rtla/src/timerlat_hist.c | 11 +- tools/tracing/rtla/src/timerlat_top.c | 11 +- tools/tracing/rtla/src/utils.c | 108 +- tools/tracing/rtla/src/utils.h | 3 +- tools/vm/page-types.c | 8 +- tools/vm/page_owner_sort.c | 386 +- usr/dummy-include/stdbool.h | 7 + usr/dummy-include/stdlib.h | 7 + usr/gen_init_cpio.c | 92 +- usr/include/Makefile | 14 +- virt/kvm/kvm_main.c | 3 +- virt/kvm/vfio.c | 329 +- 4510 files changed, 182338 insertions(+), 83820 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-ccp create mode 100644 Documentation/ABI/testing/sysfs-driver-chromeos-acpi create mode 100644 Documentation/devicetree/bindings/arm/arm,corstone1000.yaml create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186- [...] create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex [...] create mode 100644 Documentation/devicetree/bindings/bus/qcom,ssc-block-bus.yaml create mode 100644 Documentation/devicetree/bindings/clock/airoha,en7523-scu.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-apq8084.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc8280xp.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,h8300-div-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,h8s2678-pll-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,px30-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,px30-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3036-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3036-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3188-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3188-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3228-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3228-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3368-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3368-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rv1108-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rv1108-cru.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynosautov9-cl [...] create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-consumer-common.yaml delete mode 100644 Documentation/devicetree/bindings/h8300/cpu.txt delete mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml create mode 100644 Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/iommu/apple,sart.yaml create mode 100644 Documentation/devicetree/bindings/leds/kinetic,ktd2692.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-ktd2692.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-pwm-multicolor.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-qcom-lpg.yaml create mode 100644 Documentation/devicetree/bindings/leds/regulator-led.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] delete mode 100644 Documentation/devicetree/bindings/mfd/rk808.txt create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk809.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml create mode 100644 Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imxrt1170.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,ac5-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,pinctrl-mt6795.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7280-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8250-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,mt7620-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/cache_sram.txt create mode 100644 Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/mediatek,pwm-disp.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt create mode 100644 Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml create mode 100644 Documentation/devicetree/bindings/reset/altr,rst-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] create mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] delete mode 100644 Documentation/devicetree/bindings/reset/ath79-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/berlin,reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.txt create mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/marvell,berlin2-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm750-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/qca,ar7100-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/socfpga-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-powerdown.txt create mode 100644 Documentation/devicetree/bindings/reset/st,stih407-picophyreset.yaml create mode 100644 Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml create mode 100644 Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hdmi-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk- [...] create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,16bit-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/renesas,8bit-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/xlnx,xps-timer.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.txt create mode 100644 Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml create mode 100644 Documentation/filesystems/nfs/client-identifier.rst create mode 100644 Documentation/firmware-guide/acpi/chromeos-acpi-device.rst create mode 100644 Documentation/leds/leds-qcom-lpg.rst create mode 100644 Documentation/powerpc/kasan.txt create mode 100644 Documentation/virt/kvm/arm/hypercalls.rst delete mode 100644 Documentation/virt/kvm/arm/psci.rst create mode 100644 Documentation/vm/vmemmap_dedup.rst copy arch/{riscv => arc}/include/uapi/asm/bpf_perf_event.h (100%) create mode 100644 arch/arm/boot/compressed/misc-ep93xx.h create mode 100644 arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi create mode 100644 arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp.dts create mode 100644 arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp2.dts create mode 100644 arch/arm/boot/dts/bcm47622.dtsi create mode 100644 arch/arm/boot/dts/bcm947622.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-aster.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-iris.dts delete mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts create mode 100644 arch/arm/boot/dts/imx6q-bosch-acc.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-vicut1-12inch.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-aster.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-iris.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris-v2.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-iris.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi create mode 100644 arch/arm/boot/dts/imx7d-smegw01.dts create mode 100644 arch/arm/boot/dts/imxrt1050-evk.dts create mode 100644 arch/arm/boot/dts/imxrt1050.dtsi create mode 100644 arch/arm/boot/dts/lan966x-kontron-kswitch-d10-mmt-6g-2gs.dts create mode 100644 arch/arm/boot/dts/lan966x-kontron-kswitch-d10-mmt-8g.dts create mode 100644 arch/arm/boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi create mode 100644 arch/arm/boot/dts/ls1021a-iot.dts create mode 100644 arch/arm/boot/dts/mba6ulx.dtsi create mode 100644 arch/arm/boot/dts/qcom-apq8026-asus-sparrow.dts rename arch/arm/boot/dts/{qcom-apq8064-sony-xperia-yuga.dts => qcom-apq8064-sony-x [...] delete mode 100644 arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-castor.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-amami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-sony-xperia-shinano-castor.dts create mode 100644 arch/arm/boot/dts/qcom-pmx65.dtsi create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-codina-tmo.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1a.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1c.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1s.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts mode change 100644 => 100755 arch/arm/boot/install.sh delete mode 100644 arch/arm/include/asm/xen/page-coherent.h create mode 100644 arch/arm/mach-at91/sam_secure.c create mode 100644 arch/arm/mach-at91/sam_secure.h rename arch/arm/mach-davinci/{include/mach => }/common.h (100%) create mode 100644 arch/arm/mach-davinci/cputype.h create mode 100644 arch/arm/mach-davinci/da8xx.h rename arch/arm/mach-davinci/{include/mach => }/hardware.h (100%) delete mode 100644 arch/arm/mach-davinci/include/mach/cputype.h delete mode 100644 arch/arm/mach-davinci/include/mach/da8xx.h delete mode 100644 arch/arm/mach-davinci/include/mach/mux.h delete mode 100644 arch/arm/mach-davinci/include/mach/serial.h delete mode 100644 arch/arm/mach-davinci/include/mach/uncompress.h rename arch/arm/mach-davinci/{include/mach => }/pm.h (100%) create mode 100644 arch/arm/mach-davinci/serial.h delete mode 100644 arch/arm/mach-dove/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/irqs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/irqs.h delete mode 100644 arch/arm/mach-integrator/Kconfig delete mode 100644 arch/arm/mach-integrator/Makefile delete mode 100644 arch/arm/mach-integrator/core.c delete mode 100644 arch/arm/mach-integrator/integrator_ap.c delete mode 100644 arch/arm/mach-integrator/integrator_cp.c delete mode 100644 arch/arm/mach-iop32x/include/mach/irqs.h delete mode 100644 arch/arm/mach-iop32x/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ixp4xx/Makefile.boot delete mode 100644 arch/arm/mach-ixp4xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-omap1/hardware.h delete mode 100644 arch/arm/mach-omap1/include/mach/hardware.h delete mode 100644 arch/arm/mach-omap1/include/mach/io.h delete mode 100644 arch/arm/mach-omap1/include/mach/irqs.h delete mode 100644 arch/arm/mach-omap1/include/mach/lcd_dma.h delete mode 100644 arch/arm/mach-omap1/include/mach/lcdc.h delete mode 100644 arch/arm/mach-omap1/include/mach/memory.h delete mode 100644 arch/arm/mach-omap1/include/mach/mtd-xip.h delete mode 100644 arch/arm/mach-omap1/include/mach/mux.h delete mode 100644 arch/arm/mach-omap1/include/mach/soc.h delete mode 100644 arch/arm/mach-omap1/include/mach/tc.h delete mode 100644 arch/arm/mach-omap1/include/mach/usb.h create mode 100644 arch/arm/mach-omap1/irqs.h delete mode 100644 arch/arm/mach-omap1/lcd_dma.c create mode 100644 arch/arm/mach-omap1/mtd-xip.h create mode 100644 arch/arm/mach-omap1/mux.h create mode 100644 arch/arm/mach-omap1/omap-dma.c rename arch/arm/mach-omap1/{include/mach => }/omap1510.h (100%) rename arch/arm/mach-omap1/{include/mach => }/omap16xx.h (100%) rename arch/arm/mach-omap1/{include/mach => }/omap7xx.h (100%) create mode 100644 arch/arm/mach-omap1/tc.h create mode 100644 arch/arm/mach-omap1/usb.h delete mode 100644 arch/arm/mach-omap2/include/mach/hardware.h delete mode 100644 arch/arm/mach-omap2/include/mach/irqs.h delete mode 100644 arch/arm/mach-omap2/include/mach/serial.h delete mode 100644 arch/arm/mach-realview/Kconfig delete mode 100644 arch/arm/mach-realview/Makefile delete mode 100644 arch/arm/mach-realview/platsmp-dt.c delete mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/io.h delete mode 100644 arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/map-base.h create mode 100644 arch/arm/mach-s3c/irqs-s3c24xx.h rename arch/arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h (100%) rename arch/arm/mach-s3c/{include/mach => }/irqs.h (100%) create mode 100644 arch/arm/mach-s3c/map-base.h delete mode 100644 arch/arm/mach-spear/include/mach/irqs.h delete mode 100644 arch/arm/mach-spear/include/mach/misc_regs.h delete mode 100644 arch/arm/mach-spear/include/mach/uncompress.h create mode 100644 arch/arm/mach-spear/misc_regs.h rename arch/arm/mach-spear/{include/mach => }/spear.h (100%) rename arch/arm/{mach-vexpress => mach-versatile}/Makefile.boot (100%) create mode 100644 arch/arm/mach-versatile/dcscb.c create mode 100644 arch/arm/mach-versatile/dcscb_setup.S create mode 100644 arch/arm/mach-versatile/headsmp.S create mode 100644 arch/arm/mach-versatile/hotplug.c rename arch/arm/{mach-integrator/cm.h => mach-versatile/integrator-cm.h} (100%) rename arch/arm/{mach-integrator/hardware.h => mach-versatile/integrator-hardware. [...] create mode 100644 arch/arm/mach-versatile/integrator.c rename arch/arm/{mach-integrator/common.h => mach-versatile/integrator.h} (100%) create mode 100644 arch/arm/mach-versatile/integrator_ap.c create mode 100644 arch/arm/mach-versatile/integrator_cp.c create mode 100644 arch/arm/mach-versatile/platsmp-realview.c create mode 100644 arch/arm/mach-versatile/platsmp-vexpress.c create mode 100644 arch/arm/mach-versatile/platsmp.c create mode 100644 arch/arm/mach-versatile/platsmp.h rename arch/arm/{mach-realview/realview-dt.c => mach-versatile/realview.c} (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.c (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.h (100%) create mode 100644 arch/arm/mach-versatile/tc2_pm.c rename arch/arm/{mach-vexpress => mach-versatile}/v2m-mps2.c (100%) create mode 100644 arch/arm/mach-versatile/v2m.c rename arch/arm/mach-versatile/{versatile_dt.c => versatile.c} (100%) rename arch/arm/{mach-vexpress/core.h => mach-versatile/vexpress.h} (100%) delete mode 100644 arch/arm/mach-vexpress/Kconfig delete mode 100644 arch/arm/mach-vexpress/Makefile delete mode 100644 arch/arm/mach-vexpress/dcscb.c delete mode 100644 arch/arm/mach-vexpress/dcscb_setup.S delete mode 100644 arch/arm/mach-vexpress/platsmp.c delete mode 100644 arch/arm/mach-vexpress/tc2_pm.c delete mode 100644 arch/arm/mach-vexpress/v2m.c delete mode 100644 arch/arm/plat-omap/Kconfig delete mode 100644 arch/arm/plat-omap/Makefile delete mode 100644 arch/arm/plat-omap/counter_32k.c delete mode 100644 arch/arm/plat-omap/debug-leds.c delete mode 100644 arch/arm/plat-omap/dma.c delete mode 100644 arch/arm/plat-omap/include/plat/counter-32k.h delete mode 100644 arch/arm/plat-omap/include/plat/cpu.h delete mode 100644 arch/arm/plat-omap/include/plat/sram.h delete mode 100644 arch/arm/plat-omap/sram.c delete mode 100644 arch/arm/plat-versatile/Makefile delete mode 100644 arch/arm/plat-versatile/headsmp.S delete mode 100644 arch/arm/plat-versatile/hotplug.c delete mode 100644 arch/arm/plat-versatile/include/plat/platsmp.h delete mode 100644 arch/arm/plat-versatile/platsmp.c create mode 100644 arch/arm64/boot/dts/arm/corstone1000-fvp.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000-mps3.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt6359.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-demo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8450.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a09g011.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts delete mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi mode change 100644 => 100755 arch/arm64/boot/install.sh copy arch/arm64/crypto/{sm4-ce-core.S => sm4-ce-cipher-core.S} (100%) create mode 100644 arch/arm64/crypto/sm4-ce-cipher-glue.c create mode 100644 arch/arm64/crypto/sm4-neon-core.S create mode 100644 arch/arm64/crypto/sm4-neon-glue.c delete mode 100644 arch/arm64/include/asm/xen/page-coherent.h delete mode 100644 arch/csky/include/asm/spinlock.h delete mode 100644 arch/csky/include/asm/spinlock_types.h delete mode 100644 arch/h8300/Kbuild delete mode 100644 arch/h8300/Kconfig delete mode 100644 arch/h8300/Kconfig.cpu delete mode 100644 arch/h8300/Kconfig.debug delete mode 100644 arch/h8300/Makefile delete mode 100644 arch/h8300/boot/Makefile delete mode 100644 arch/h8300/boot/compressed/Makefile delete mode 100644 arch/h8300/boot/compressed/head.S delete mode 100644 arch/h8300/boot/compressed/misc.c delete mode 100644 arch/h8300/boot/compressed/vmlinux.lds delete mode 100644 arch/h8300/boot/compressed/vmlinux.scr delete mode 100644 arch/h8300/boot/dts/Makefile delete mode 100644 arch/h8300/boot/dts/edosk2674.dts delete mode 100644 arch/h8300/boot/dts/h8300h_sim.dts delete mode 100644 arch/h8300/boot/dts/h8s_sim.dts delete mode 100644 arch/h8300/configs/edosk2674_defconfig delete mode 100644 arch/h8300/configs/h8300h-sim_defconfig delete mode 100644 arch/h8300/configs/h8s-sim_defconfig delete mode 100644 arch/h8300/include/asm/Kbuild delete mode 100644 arch/h8300/include/asm/bitops.h delete mode 100644 arch/h8300/include/asm/bug.h delete mode 100644 arch/h8300/include/asm/byteorder.h delete mode 100644 arch/h8300/include/asm/cache.h delete mode 100644 arch/h8300/include/asm/elf.h delete mode 100644 arch/h8300/include/asm/flat.h delete mode 100644 arch/h8300/include/asm/hash.h delete mode 100644 arch/h8300/include/asm/io.h delete mode 100644 arch/h8300/include/asm/irq.h delete mode 100644 arch/h8300/include/asm/irqflags.h delete mode 100644 arch/h8300/include/asm/kgdb.h delete mode 100644 arch/h8300/include/asm/mmu_context.h delete mode 100644 arch/h8300/include/asm/page.h delete mode 100644 arch/h8300/include/asm/page_offset.h delete mode 100644 arch/h8300/include/asm/pgtable.h delete mode 100644 arch/h8300/include/asm/processor.h delete mode 100644 arch/h8300/include/asm/ptrace.h delete mode 100644 arch/h8300/include/asm/signal.h delete mode 100644 arch/h8300/include/asm/smp.h delete mode 100644 arch/h8300/include/asm/string.h delete mode 100644 arch/h8300/include/asm/switch_to.h delete mode 100644 arch/h8300/include/asm/syscall.h delete mode 100644 arch/h8300/include/asm/thread_info.h delete mode 100644 arch/h8300/include/asm/tlb.h delete mode 100644 arch/h8300/include/asm/traps.h delete mode 100644 arch/h8300/include/asm/user.h delete mode 100644 arch/h8300/include/asm/vmalloc.h delete mode 100644 arch/h8300/include/uapi/asm/Kbuild delete mode 100644 arch/h8300/include/uapi/asm/byteorder.h delete mode 100644 arch/h8300/include/uapi/asm/posix_types.h delete mode 100644 arch/h8300/include/uapi/asm/ptrace.h delete mode 100644 arch/h8300/include/uapi/asm/sigcontext.h delete mode 100644 arch/h8300/include/uapi/asm/signal.h delete mode 100644 arch/h8300/include/uapi/asm/unistd.h delete mode 100644 arch/h8300/kernel/.gitignore delete mode 100644 arch/h8300/kernel/Makefile delete mode 100644 arch/h8300/kernel/asm-offsets.c delete mode 100644 arch/h8300/kernel/entry.S delete mode 100644 arch/h8300/kernel/h8300_ksyms.c delete mode 100644 arch/h8300/kernel/head_ram.S delete mode 100644 arch/h8300/kernel/head_rom.S delete mode 100644 arch/h8300/kernel/irq.c delete mode 100644 arch/h8300/kernel/kgdb.c delete mode 100644 arch/h8300/kernel/module.c delete mode 100644 arch/h8300/kernel/process.c delete mode 100644 arch/h8300/kernel/ptrace.c delete mode 100644 arch/h8300/kernel/ptrace_h.c delete mode 100644 arch/h8300/kernel/ptrace_s.c delete mode 100644 arch/h8300/kernel/setup.c delete mode 100644 arch/h8300/kernel/signal.c delete mode 100644 arch/h8300/kernel/sim-console.c delete mode 100644 arch/h8300/kernel/syscalls.c delete mode 100644 arch/h8300/kernel/traps.c delete mode 100644 arch/h8300/kernel/vmlinux.lds.S delete mode 100644 arch/h8300/lib/Makefile delete mode 100644 arch/h8300/lib/abs.S delete mode 100644 arch/h8300/lib/ashldi3.c delete mode 100644 arch/h8300/lib/ashrdi3.c delete mode 100644 arch/h8300/lib/delay.c delete mode 100644 arch/h8300/lib/libgcc.h delete mode 100644 arch/h8300/lib/lshrdi3.c delete mode 100644 arch/h8300/lib/memcpy.S delete mode 100644 arch/h8300/lib/memset.S delete mode 100644 arch/h8300/lib/moddivsi3.S delete mode 100644 arch/h8300/lib/modsi3.S delete mode 100644 arch/h8300/lib/muldi3.c delete mode 100644 arch/h8300/lib/mulsi3.S delete mode 100644 arch/h8300/lib/ucmpdi2.c delete mode 100644 arch/h8300/lib/udivsi3.S delete mode 100644 arch/h8300/mm/Makefile delete mode 100644 arch/h8300/mm/fault.c delete mode 100644 arch/h8300/mm/init.c delete mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/ia64/include/asm/iommu_table.h mode change 100644 => 100755 arch/ia64/install.sh delete mode 100644 arch/m68k/coldfire/dma.c delete mode 100644 arch/m68k/include/asm/export.h mode change 100644 => 100755 arch/m68k/install.sh mode change 100644 => 100755 arch/nios2/boot/install.sh delete mode 100644 arch/openrisc/include/asm/spinlock.h delete mode 100644 arch/openrisc/include/asm/spinlock_types.h mode change 100644 => 100755 arch/parisc/install.sh mode change 100644 => 100755 arch/powerpc/boot/install.sh delete mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h delete mode 100644 arch/powerpc/include/asm/slice.h create mode 100644 arch/powerpc/kernel/rtas_entry.S delete mode 100644 arch/powerpc/kvm/book3s_64_vio_hv.c delete mode 100644 arch/powerpc/kvm/book3s_hv_rm_xive.c delete mode 100644 arch/powerpc/kvm/book3s_xive_template.c create mode 100644 arch/powerpc/mm/book3s64/slice.c rename arch/powerpc/mm/kasan/{kasan_init_32.c => init_32.c} (100%) create mode 100644 arch/powerpc/mm/kasan/init_book3s_64.c delete mode 100644 arch/powerpc/mm/mmap.c delete mode 100644 arch/powerpc/mm/slice.c create mode 100644 arch/powerpc/platforms/8xx/cpm1-ic.c delete mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h delete mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c delete mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c mode change 100644 => 100755 arch/riscv/boot/install.sh delete mode 100644 arch/riscv/errata/alternative.c create mode 100644 arch/riscv/errata/thead/Makefile create mode 100644 arch/riscv/errata/thead/errata.c create mode 100644 arch/riscv/include/asm/compat.h create mode 100644 arch/riscv/include/asm/signal32.h delete mode 100644 arch/riscv/include/asm/spinlock.h delete mode 100644 arch/riscv/include/asm/spinlock_types.h create mode 100644 arch/riscv/include/asm/xip_fixup.h create mode 100644 arch/riscv/kernel/alternative.c create mode 100644 arch/riscv/kernel/compat_signal.c create mode 100644 arch/riscv/kernel/compat_syscall_table.c create mode 100644 arch/riscv/kernel/compat_vdso/.gitignore create mode 100644 arch/riscv/kernel/compat_vdso/Makefile create mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.S create mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.lds.S create mode 100644 arch/riscv/kernel/compat_vdso/flush_icache.S create mode 100755 arch/riscv/kernel/compat_vdso/gen_compat_vdso_offsets.sh create mode 100644 arch/riscv/kernel/compat_vdso/getcpu.S create mode 100644 arch/riscv/kernel/compat_vdso/note.S create mode 100644 arch/riscv/kernel/compat_vdso/rt_sigreturn.S create mode 100644 arch/riscv/kernel/elf_kexec.c create mode 100644 arch/riscv/kernel/machine_kexec_file.c delete mode 100644 arch/riscv/kvm/tlb.S create mode 100644 arch/riscv/kvm/tlb.c create mode 100644 arch/riscv/purgatory/.gitignore create mode 100644 arch/riscv/purgatory/Makefile create mode 100644 arch/riscv/purgatory/entry.S create mode 100644 arch/riscv/purgatory/purgatory.c mode change 100644 => 100755 arch/s390/boot/install.sh create mode 100644 arch/s390/include/uapi/asm/uvdevice.h mode change 100644 => 100755 arch/sparc/boot/install.sh mode change 100644 => 100755 arch/x86/boot/install.sh delete mode 100644 arch/x86/include/asm/iommu_table.h create mode 100644 arch/x86/include/asm/kvm-x86-pmu-ops.h delete mode 100644 arch/x86/include/asm/swiotlb.h delete mode 100644 arch/x86/include/asm/xen/page-coherent.h delete mode 100644 arch/x86/kernel/pci-iommu_table.c delete mode 100644 arch/x86/kernel/pci-swiotlb.c create mode 100644 arch/x86/mm/pgprot.c delete mode 100644 arch/x86/xen/pci-swiotlb-xen.c rename {lib/crypto => crypto}/sm3.c (100%) create mode 100644 crypto/sm4.c create mode 100644 drivers/bus/qcom-ssc-block-bus.c create mode 100644 drivers/char/hw_random/mpfs-rng.c create mode 100644 drivers/clk/clk-en7523.c delete mode 100644 drivers/clk/h8300/Makefile delete mode 100644 drivers/clk/h8300/clk-div.c delete mode 100644 drivers/clk/h8300/clk-h8s2678.c create mode 100644 drivers/clk/mediatek/clk-mt8186-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt8186-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8186-img.c create mode 100644 drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8186-infra_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8186-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mcu.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mdp.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8186-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt8186-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8186-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8186-wpe.c create mode 100644 drivers/clk/qcom/gcc-sc8280xp.c create mode 100644 drivers/clk/qcom/lpassaudiocc-sc7280.c create mode 100644 drivers/clk/qcom/lpasscorecc-sc7280.c create mode 100644 drivers/clk/renesas/r8a779g0-cpg-mssr.c create mode 100644 drivers/clk/renesas/r9a07g043-cpg.c create mode 100644 drivers/clk/renesas/r9a09g011-cpg.c create mode 100644 drivers/clk/samsung/clk-exynosautov9.c create mode 100644 drivers/clk/stm32/Makefile create mode 100644 drivers/clk/stm32/clk-stm32-core.c create mode 100644 drivers/clk/stm32/clk-stm32-core.h create mode 100644 drivers/clk/stm32/clk-stm32mp13.c create mode 100644 drivers/clk/stm32/reset-stm32.c create mode 100644 drivers/clk/stm32/reset-stm32.h create mode 100644 drivers/clk/stm32/stm32mp13_rcc.h delete mode 100644 drivers/clocksource/h8300_timer16.c delete mode 100644 drivers/clocksource/h8300_timer8.c delete mode 100644 drivers/clocksource/h8300_tpu.c create mode 100644 drivers/crypto/caam/caamprng.c create mode 100644 drivers/crypto/qat/qat_common/qat_algs_send.c create mode 100644 drivers/crypto/qat/qat_common/qat_algs_send.h create mode 100644 drivers/cxl/core/suspend.c create mode 100644 drivers/dma/dw/rzn1-dmamux.c create mode 100644 drivers/dma/tegra186-gpc-dma.c create mode 100644 drivers/firmware/arm_scmi/protocols.h create mode 100644 drivers/infiniband/hw/mlx5/umr.c create mode 100644 drivers/infiniband/hw/mlx5/umr.h create mode 100644 drivers/input/joystick/sensehat-joystick.c create mode 100644 drivers/input/misc/iqs7222.c delete mode 100644 drivers/iommu/mtk_iommu.h delete mode 100644 drivers/irqchip/irq-renesas-h8300h.c delete mode 100644 drivers/irqchip/irq-renesas-h8s.c create mode 100644 drivers/leds/rgb/Kconfig create mode 100644 drivers/leds/rgb/Makefile create mode 100644 drivers/leds/rgb/leds-pwm-multicolor.c create mode 100644 drivers/leds/rgb/leds-qcom-lpg.c create mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/nvme/host/apple.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1170.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6795.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6795.h create mode 100644 drivers/pinctrl/mvebu/pinctrl-ac5.c create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c create mode 100644 drivers/pinctrl/ralink/pinctrl-ralink.c create mode 100644 drivers/pinctrl/ralink/pinctrl-ralink.h delete mode 100644 drivers/pinctrl/ralink/pinctrl-rt288x.c delete mode 100644 drivers/pinctrl/ralink/pinmux.h create mode 100644 drivers/platform/chrome/chromeos_acpi.c create mode 100644 drivers/pwm/pwm-sunplus.c create mode 100644 drivers/pwm/pwm-xilinx.c create mode 100644 drivers/rtc/rtc-rzn1.c create mode 100644 drivers/s390/char/uvdevice.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.c create mode 100644 drivers/scsi/ufs/ufshcd-priv.h create mode 100644 drivers/soc/apple/rtkit-crashlog.c create mode 100644 drivers/soc/apple/rtkit-internal.h create mode 100644 drivers/soc/apple/rtkit.c create mode 100644 drivers/soc/apple/sart.c create mode 100644 drivers/soc/imx/imx8mp-blk-ctrl.c create mode 100644 drivers/soc/mediatek/mt8195-mmsys.h create mode 100644 drivers/soc/renesas/r8a779g0-sysc.c create mode 100644 drivers/video/fbdev/omap/lcd_dma.c create mode 100644 drivers/video/fbdev/omap/lcd_dma.h create mode 100644 drivers/watchdog/rzn1_wdt.c create mode 100644 drivers/watchdog/sunplus_wdt.c create mode 100644 fs/xfs/xfs_attr_item.c create mode 100644 fs/xfs/xfs_attr_item.h create mode 100644 include/asm-generic/spinlock_types.h create mode 100644 include/clocksource/timer-xilinx.h create mode 100644 include/dt-bindings/clock/en7523-clk.h create mode 100644 include/dt-bindings/clock/mt8186-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc8280xp.h create mode 100644 include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,lpasscorecc-sc7280.h create mode 100644 include/dt-bindings/clock/r8a779g0-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r9a07g043-cpg.h create mode 100644 include/dt-bindings/clock/r9a09g011-cpg.h create mode 100644 include/dt-bindings/clock/samsung,exynosautov9.h create mode 100644 include/dt-bindings/clock/ste-db8500-clkout.h create mode 100644 include/dt-bindings/clock/stm32mp13-clks.h create mode 100644 include/dt-bindings/gce/mt8186-gce.h create mode 100644 include/dt-bindings/memory/mt8186-memory-port.h create mode 100644 include/dt-bindings/memory/mt8195-memory-port.h create mode 100644 include/dt-bindings/mfd/cros_ec.h create mode 100644 include/dt-bindings/pinctrl/mt6795-pinfunc.h create mode 100644 include/dt-bindings/power/r8a779g0-sysc.h create mode 100644 include/dt-bindings/reset/amlogic,meson-s4-reset.h create mode 100644 include/dt-bindings/reset/mt7986-resets.h create mode 100644 include/dt-bindings/reset/mt8186-resets.h create mode 100644 include/dt-bindings/reset/stm32mp13-resets.h create mode 100644 include/linux/export-internal.h delete mode 100644 include/linux/irqchip/irq-ixp4xx.h create mode 100644 include/linux/soc/apple/rtkit.h create mode 100644 include/linux/soc/apple/sart.h create mode 100644 include/linux/soc/renesas/r9a06g032-sysctrl.h create mode 100644 include/linux/soc/ti/omap1-io.h create mode 100644 include/linux/soc/ti/omap1-mux.h create mode 100644 include/linux/soc/ti/omap1-soc.h create mode 100644 include/linux/soc/ti/omap1-usb.h create mode 100644 include/uapi/scsi/scsi_bsg_mpi3mr.h delete mode 100644 include/xen/arm/page-coherent.h delete mode 100644 kernel/module-internal.h delete mode 100644 kernel/module.c create mode 100644 kernel/module/Makefile create mode 100644 kernel/module/debug_kmemleak.c create mode 100644 kernel/module/decompress.c create mode 100644 kernel/module/internal.h create mode 100644 kernel/module/kallsyms.c create mode 100644 kernel/module/kdb.c create mode 100644 kernel/module/livepatch.c create mode 100644 kernel/module/main.c create mode 100644 kernel/module/procfs.c create mode 100644 kernel/module/signing.c create mode 100644 kernel/module/strict_rwx.c create mode 100644 kernel/module/sysfs.c create mode 100644 kernel/module/tracking.c create mode 100644 kernel/module/tree_lookup.c create mode 100644 kernel/module/version.c delete mode 100644 kernel/module_decompress.c delete mode 100644 kernel/module_signing.c create mode 100644 lib/bootconfig-data.S delete mode 100644 lib/crypto/sm4.c create mode 100644 mm/swap.h create mode 100644 scripts/Makefile.vmlinux delete mode 120000 scripts/dtc/include-prefixes/h8300 create mode 100755 scripts/dummy-tools/pahole create mode 100755 scripts/install.sh create mode 100644 scripts/mod/list.h create mode 100644 tools/accounting/procacct.c delete mode 100644 tools/arch/h8300/include/asm/bitsperlong.h delete mode 100644 tools/arch/h8300/include/uapi/asm/mman.h create mode 100644 tools/build/feature/test-libbpf-bpf_map_create.c create mode 100644 tools/build/feature/test-libbpf-bpf_object__next_map.c create mode 100644 tools/build/feature/test-libbpf-bpf_object__next_program.c create mode 100644 tools/build/feature/test-libbpf-bpf_prog_load.c create mode 100644 tools/build/feature/test-libbpf-btf__raw_data.c create mode 100644 tools/include/linux/arm-smccc.h create mode 100755 tools/perf/scripts/python/arm-cs-trace-disasm.py create mode 100644 tools/perf/tests/shell/lib/perf_csv_output_lint.py create mode 100755 tools/perf/tests/shell/record_offcpu.sh create mode 100755 tools/perf/tests/shell/stat+csv_output.sh create mode 100755 tools/perf/tests/shell/test_intel_pt.sh create mode 100644 tools/perf/util/bpf_off_cpu.c create mode 100644 tools/perf/util/bpf_skel/off_cpu.bpf.c create mode 100644 tools/perf/util/off_cpu.h create mode 100644 tools/testing/crypto/chacha20-s390/Makefile create mode 100644 tools/testing/crypto/chacha20-s390/run-tests.sh create mode 100644 tools/testing/crypto/chacha20-s390/test-cipher.c delete mode 100644 tools/testing/cxl/mock_mem.c create mode 100644 tools/testing/selftests/cgroup/memcg_protection.m create mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/Makefile create mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/config create mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c create mode 100644 tools/testing/selftests/kvm/aarch64/hypercalls.c delete mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c create mode 100644 tools/testing/selftests/kvm/aarch64/psci_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/fix_hypercall_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/tsc_scaling_sync.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_caps_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_msrs_test.c create mode 100644 tools/testing/selftests/powerpc/math/mma.S create mode 100644 tools/testing/selftests/powerpc/math/mma.c create mode 100644 tools/testing/selftests/powerpc/mm/large_vm_gpr_corruption.c delete mode 100644 tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S create mode 100644 tools/testing/selftests/vm/migration.c create mode 100644 tools/testing/selftests/vm/mrelease_test.c create mode 100644 tools/testing/selftests/vm/settings create mode 100644 tools/testing/selftests/vm/soft-dirty.c create mode 100644 tools/testing/selftests/vm/vm_util.c create mode 100644 tools/testing/selftests/vm/vm_util.h create mode 100644 usr/dummy-include/stdbool.h create mode 100644 usr/dummy-include/stdlib.h