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-master-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from 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 [...] adds 309001c22cdd xfs: don't leak da state when freeing the attr intent item adds a618acab136b xfs: don't leak the retained da state when doing a leaf to [...] adds 356cb708ea18 xfs: reject unknown xattri log item operation flags during [...] adds 85d76aec6bbb xfs: reject unknown xattri log item filter flags during recovery adds 25b1e9dc3229 xfs: validate xattr name earlier in recovery adds 2fe3ffcf5592 xfs: free xfs_attrd_log_items correctly adds 4d0cdd2bb8f0 xfs: clean up xfs_attr_node_hasname adds b53d212b4b5c xfs: put the xattr intent item op flags in their own namespace adds e2c78949b641 xfs: use a separate slab cache for deferred xattr work state adds 500a512c60d1 xfs: remove struct xfs_attr_item.xattri_flags adds 4136e38af728 xfs: put attr[id] log item cache init with the others adds 3768f6985700 xfs: clean up state variable usage in xfs_attr_node_remove_attr adds e3c5de22026f xfs: rename struct xfs_attr_item to xfs_attr_intent adds 22a68ba72423 xfs: do not use logged xattr updates on V4 filesystems adds 4183e4f27f40 xfs: share xattr name and value buffers when logging xattr [...] adds 41bc61c02a5a xfs: fix typo in comment adds e62c72081759 xfs: Remove dead code adds 93e6aa4329d0 xfs: reduce IOCB_NOWAIT judgment for retry exclusive unali [...] adds 73c348d4ab5c xfs: Remove duplicate include adds ab6a8d3f1a2a Merge branch 'guilt/xfs-5.19-misc-3' into xfs-5.19-for-next adds 5672225e8f2a xfs: avoid unnecessary runtime sibling pointer endian conversions adds 5b55cbc2d726 xfs: don't assert fail on perag references on teardown adds 56486f307100 xfs: assert in xfs_btree_del_cursor should take into accou [...] adds 86d40f1e49e9 xfs: purge dquots after inode walk fails during quotacheck adds a54f78def73d xfs: don't leak btree cursor when insrec fails after a split adds 6f5097e3367a xfs: fix xfs_ifree() error handling to not leak perag ref adds 2723234923b3 xfs: refactor buffer cancellation table allocation adds 8db074bd84df xfs: don't leak xfs_buf_cancel structures when recovery fails adds 910bbdf2f4d7 xfs: convert buf_cancel_table allocation to kmalloc_array adds 621dc801df4c Merge branch 'guilt/xfs-5.19-recovery-buf-cancel' into xfs [...] adds 374037966d66 xfs: don't log every time we clear the log incompat flags adds df5660cf63bb xfs: implement per-mount warnings for scrub and shrink usage adds 202865cc215d xfs: warn about LARP once per mount adds d9c61ccb3b09 xfs: move xfs_attr_use_log_assist out of xfs_log.c adds efc2efeba169 xfs: move xfs_attr_use_log_assist usage out of libxfs adds 7146bda743e6 Merge branch 'guilt/xfs-5.19-larp-cleanups' into xfs-5.19- [...] adds 0e5ab8dd87c2 Merge tag 'xfs-5.19-for-linus-2' of git://git.kernel.org/p [...] adds d1dc87763f40 assoc_array: Fix BUG_ON during garbage collect adds 690b2549b195 i2c: ismt: prevent memory corruption in ismt_access() adds 23b5c7961f75 memblock tests: update style of comments for memblock_add_ [...] adds e4f76c8d217e memblock tests: update style of comments for memblock_rese [...] adds 60bba7b193cc memblock tests: update style of comments for memblock_remo [...] adds a5550c053f6c memblock tests: update style of comments for memblock_free [...] adds 000605cd1b14 memblock tests: remove completed TODO item adds ca1dcc6d0c56 Merge tag 'memblock-v5.19-rc1' of git://git.kernel.org/pub [...] adds 809631e2bff5 Revert "printk: wake up all waiters" adds 12831f6486f9 Merge tag 'printk-for-5.19-fixup' of git://git.kernel.org/ [...] adds 5d7c854593a4 livepatch: Remove klp_arch_set_pc() and asm/livepatch.h adds 7c9e960c6363 Merge tag 'livepatching-for-5.19' of git://git.kernel.org/ [...] adds d7a2dc523085 ceph: allow ceph.dir.rctime xattr to be updatable adds 3302ffd44c3d rbd: replace usage of found with dedicated list iterator variable adds 6c1dc50284c4 ceph: remove unused CEPH_MDS_LEASE_RELEASE related code adds 1980b1bf17a4 ceph: stop forwarding the request when exceeding 256 times adds 546a5d6122fa ceph: stop retrying the request when exceeding 256 times adds 7ffe4fcea789 ceph: update the dlease for the hashed dentry when removing adds 57a5df0e8653 ceph: use dedicated list iterator variable adds 3ffa9d6f991f ceph: replace usage of found with dedicated list iterator [...] adds 68e5ec2ec945 ceph: no need to invalidate the fscache twice adds 261998c30004 ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check adds d9d58f0402a8 libceph: use swap() macro instead of taking tmp variable adds ae0670633014 ceph: rename unsafe_request_wait() adds 1b2ba3c5616e ceph: flush the mdlog for filesystem sync adds f7a2d0688a3b ceph: disable updating the atime since cephfs won't maintain it adds 5eed80fba65c ceph: try to choose the auth MDS if possible for getattr adds 3459bd0c55ed ceph: redirty the page for writepage on failure adds 825978fd6a0d ceph: fix possible deadlock when holding Fwb to get inline_data adds 55ab55208020 ceph: fix statfs for subdir mounts adds a74379543d22 ceph: try to queue a writeback if revoking fails adds 2ecd0edd13a8 ceph: remove redundant variable ino adds 5e56776d5215 ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE adds ea16567f1101 ceph: fix decoding of client session messages flags adds af7dc8e5124d MAINTAINERS: move myself from ceph "Maintainer" to "Reviewer" adds 17d8e3d90b69 Merge tag 'ceph-for-5.19-rc1' of https://github.com/ceph/c [...] adds 7894025c783c Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" adds 212942609d83 Revert "PCI: brcmstb: Add control of subdevice voltage reg [...] adds 420be2f7ebe6 Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" adds f4fd559de343 Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" adds 12068bb346db PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Giga [...] adds 833e53a4ffe9 MAINTAINERS: Update Lorenzo Pieralisi's email address adds c399c85d60a4 Merge tag 'pci-v5.19-fixes-1' of git://git.kernel.org/pub/ [...] adds 73503963b715 module: Fix prefix for module.sig_enforce module param adds 4934609dda03 amt: fix typo in amt adds ac1dbf55981b amt: fix return value of amt_update_handler() adds 1a1a0e80e005 amt: fix possible memory leak in amt_rcv() adds 1679ea99bcfa Merge branch 'amt-fix-several-bugs' adds 0b7180072a9d net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink [...] adds d0bbe0328fe5 ptp: ptp_clockmatrix: fix is_single_shot adds 215cd9897afb selftests/net: enable lo.accept_local in psock_snd test adds b3b1a17538d3 net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is u [...] adds ed6cd6a17896 net, neigh: Set lower cap for neigh_managed_work rearming adds 6c465408a770 dt-bindings: net: adin: Fix adi,phy-output-clock descripti [...] adds 520778042ccc netfilter: nf_tables: disallow non-stateful expression in [...] adds 558254b0b602 netfilter: nft_limit: Clone packet limits' cost value adds 4548ad7287c4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds b58cdd4388b1 net: lan966x: check devm_of_phy_get() for -EDEFER_PROBE adds a54ce3703613 net: sched: fixed barrier to prevent skbuff sticking in qd [...] adds e7e7104e2d5d net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlr [...] adds 5dd89d2fc438 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks adds 02ded5a17361 net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_ [...] adds ffd219efd9ee netfilter: nfnetlink: fix warn in nfnetlink_unbind adds 56b14ecec97f netfilter: conntrack: re-fetch conntrack after insertion adds aeed55a08d0b netfilter: cttimeout: fix slab-out-of-bounds read in cttim [...] adds b53c11664250 netfilter: nf_tables: set element extended ACK reporting support adds 55919b32d14b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 79dfeb2916d7 net: lan743x: PCI11010 / PCI11414 fix adds 2c262b21de6d net: usb: qmi_wwan: add Telit 0x1250 composition adds 59ed76fe2f98 selftests/bpf: fix stacktrace_build_id with missing kprobe [...] adds caff1fa4118c bpf: Fix probe read error in ___bpf_prog_run() adds 6b51935a2651 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 4dc160a52da1 dt-bindings: net: Update ADIN PHY maintainers adds 155c0c90bca9 net: ipa: fix page free in ipa_endpoint_trans_release() adds 70132763d5d2 net: ipa: fix page free in ipa_endpoint_replenish_one() adds 9bae058ab57f Merge branch 'net-ipa-fix-page-free-in-two-spots' adds e225c9a5a74b net/smc: fixes for converting from "struct smc_cdc_tx_pend [...] adds 2f1de254a25b net: phy: Directly use ida_alloc()/free() adds 11825765291a tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd adds d8064c10560d net: dpaa: Convert to SPDX identifiers adds 0649e4d63420 nfp: only report pause frame configuration for physical device adds 911799172d2f net: nfc: Directly use ida_alloc()/free() adds 5e1eeef69c0f bonding: NS target should accept link local address adds 18eeb4dea65c net: enetc: Use pci_release_region() to release some resources adds 2e102b53f8a7 sfc: fix considering that all channels have TX queues adds c308dfd1b43e sfc: fix wrong tx channel offset with efx_separate_tx_channels adds 90343f573252 Merge branch 'sfc-fixes' adds 3a2cd89bfbeb net: ipv4: Avoid bounds check warning adds d7cd5e06c9dd net: phy: at803x: disable WOL at probe adds 4a1f14df55d1 bonding: show NS IPv6 targets in proc master info adds 3e0b8f529c10 net/ipv6: Expand and rename accept_unsolicited_na to accep [...] adds 09e545f73814 xen/netback: fix incorrect usage of RING_HAS_UNCONSUMED_RE [...] adds 2e8728c955ce net: sched: add barrier to fix packet stuck problem for lo [...] adds fecf31ee395b netfilter: nf_tables: sanitize nft_set_desc_concat_parse() adds 3923b1e44066 netfilter: nf_tables: hold mutex on netns pre_exit path adds f9a43007d3f7 netfilter: nf_tables: double hook unregistration in netns path adds f1896d45fee9 netfilter: flowtable: fix missing FLOWI_FLAG_ANYSRC flag adds 97629b237a8c netfilter: flowtable: fix nft_flow_route source address fo [...] adds b3c0a9efbe0e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 0a375c822497 tcp: tcp_rtx_synack() can be called from process context adds c4caa500ffeb bonding: guard ns_targets by CONFIG_IPV6 adds f3d671c71109 octeontx2-af: fix error code in is_valid_offset() adds 196a888ca657 macsec: fix UAF bug for real_dev adds e6652a8ef3e6 net: ping6: Fix ping -6 with interface name adds 86360030cc51 net/sched: act_api: fix error code in tcf_ct_flow_table_fi [...] adds 8d3398ba2a0d socket: Don't use u8 type in uapi socket.h adds d944e09ea839 wifi: libertas: use variable-size data in assoc req/resp cmd adds 9c6837311f43 wifi: iwlwifi: pcie: rename CAUSE macro adds 7711fe713a49 wifi: rtw88: add a work to correct atomic scheduling warni [...] adds 2965c4cdf7ad wifi: mac80211: fix use-after-free in chanctx code adds 38a4762e4ba6 Merge tag 'wireless-2022-06-01' of git://git.kernel.org/pu [...] adds 9c90c9b3e50e Revert "net: af_key: add check for pfkey_broadcast in func [...] adds 6821ad877034 xfrm: do not set IPv4 DF flag when encapsulating IPv6 fram [...] adds 2440d2068a75 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 183614bff5fc sfc/siena: fix considering that all channels have TX queues adds 25bde571b4a8 sfc/siena: fix wrong tx channel offset with efx_separate_t [...] adds 11049c9e71f3 Merge branch 'sfc-siena-fix-some-efx_separate_tx_channels-errors' adds 80b2bd737d0e net/mlx5: Don't use already freed action pointer adds 66cb64e292d2 net/mlx5e: TC NIC mode, fix tc chains miss table adds 1f2856cde64b net/mlx5: CT: Fix header-rewrite re-use for tupels adds 2e642afb61b2 net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid r [...] adds 3fc2a9e89b35 net/mlx5: correct ECE offset in query qp output adds f6279f113ad5 net/mlx5e: Update netdev features after changing XDP state adds 1c5de097bea3 net/mlx5: Fix mlx5_get_next_dev() peer device matching adds c034ff2b53cf Merge tag 'mlx5-fixes-2022-05-31' of git://git.kernel.org/ [...] adds 9f4fc18bf285 net: usb: qmi_wwan: Add support for Cinterion MV31 with ne [...] adds 7d8a3a477b3e ax25: Fix ax25 session cleanup problems adds c6fbbf1eae8f nfp: remove padding in nfp_nfdk_tx_desc adds 6e1ff618737a ice: fix access-beyond-end in the switch code adds 7f36f798f89b tipc: check attribute length for bearer name adds 839612d23ffd net: stmmac: use dev_err_probe() for reporting mdio bus re [...] adds 83450bbafebd stmmac: intel: Add RPL-P PCI ID adds eb0b39efb7d9 net: CONFIG_DEBUG_NET depends on CONFIG_NET adds 22296a5c0cd3 net: add debug info to __skb_pull() adds e9d3f80935b6 net/af_packet: make sure to pull mac header adds 638696efc147 Merge branch 'net-af_packet-be-careful-when-expanding-mac- [...] adds 58f9d52ff689 Merge tag 'net-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0e2b75af658b ARM: pxa: split mach/generic.h adds d23dc21c99b2 ARM: pxa: make mainstone.h private adds ff62bdb25e95 ARM: pxa: make mach/regs-uart.h private adds eec05d26ea5e ARM: pxa: remove mach/dma.h adds 08d3df8c8153 ARM: pxa: split up mach/hardware.h adds 2a0fd0a95a1e ARM: pxa: stop using mach/bitfield.h adds 22f0866513c2 ARM: pxa: move mach/sound.h to linux/platform_data/ adds ee84cbd5df2b ARM: pxa: move regs-lcd.h into driver adds e86bd43bcfc5 watchdog: sa1100: use platform device registration adds 2548e6c76ebf ARM: pxa: pxa2xx-ac97-lib: use IRQ resource adds b83deaa74155 ARM: pxa: move pcmcia board data into mach-pxa adds 225b5d376e53 ARM: pxa: make addr-map.h header local adds 57bf0f5a162d ARM: pxa: use pdev resource for palmld mmio adds 2672a4bff6c0 ARM: pxa: maybe fix gpio lookup tables adds 813c2aee51dd ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptors adds ac70f4d80df4 ARM: pxa: poodle: use platform data for poodle asoc driver adds 2f361e945955 ARM: pxa: corgi: use gpio descriptors for audio adds e6c91e1adfd3 ARM: pxa: hx4700: use gpio descriptors for audio adds 047dc2a21ed0 ARM: pxa: lubbock: pass udc irqs as resource adds 726d8c965bae ARM: pxa: spitz: use gpio descriptors for audio adds 216459838355 ARM: pxa: eseries: use gpio lookup for audio adds 83a551c82d9e ARM: pxa: z2: use gpio lookup for audio device adds f1131a46f37e ARM: pxa: magician: use platform driver for audio adds 0ca7231fe3a9 ARM: pxa: mainstone-wm97xx: use gpio lookup table adds f0b66b606ad0 ARM: pxa: zylonite: use gpio lookup instead mfp header adds bb628a6eb1a1 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds 7b8a0b90b659 input: touchscreen: mainstone: sync with zylonite driver adds e217b085a1ac Input: touchscreen: use wrapper for pxa2xx ac97 registers adds a2ef926143b8 Input: wm97xx - switch to using threaded IRQ adds e1d8f31218aa Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 4d2dba6b6e7b ASoC: pxa: use pdev resource for FIFO regs adds 8ff064521f97 ASoC: pxa: ac97: use normal MMIO accessors adds 85c611991255 ASoC: pxa: i2s: use normal MMIO accessors adds 6a946f1bd5cc ARM: pxa: pcmcia: move smemc configuration back to arch adds e0a3596eb811 ARM: pxa: remove get_clk_frequency_khz() adds 5c6603e74192 cpufreq: pxa3: move clk register access to clk driver adds fd13f8117f7a ARM: pxa: move smemc register access from clk to platform adds 3c816d950a49 ARM: pxa: move clk register definitions to driver adds b72232b42037 ARM: pxa: remove unused mach/bitfield.h adds 340d01335891 ARM: mmp: remove tavorevb board support adds 6922a3d14e85 ARM: mmp: rename pxa_register_device adds 64dbc4dd7a7c ARM: pxa: move plat-pxa to drivers/soc/ adds c8a91428941b ARM: PXA: fix multi-cpu build of xsc3 adds e6acc4062c02 ARM: pxa: move mach/*.h to mach-pxa/ adds 5414bea9a462 ARM: pxa: remove support for MTD_XIP adds 645b302673bb ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds 250c1a694ff3 ARM: pxa: convert to multiplatform adds 3d76c9f5e0ee ARM: pxa/mmp: remove traces of plat-pxa adds 96479c09803b Merge tag 'arm-multiplatform-5.19-2' of git://git.kernel.o [...] adds 11d894405d0c ARM: hpe: Introduce the HPE GXP architecture adds 1219ce9d9f2e ARM: configs: multi_v7_defconfig: Add HPE GXP ARCH adds 6b47441bed49 watchdog: hpe-wdt: Introduce HPE GXP Watchdog adds 5184f4bf151b clocksource/drivers/timer-gxp: Add HPE GXP Timer adds ea526e21a87a dt-bindings: timer: hpe,gxp-timer: Add HPE GXP Timer and Watchdog adds b1d81dca096f dt-bindings: arm: hpe: add GXP Support adds 53658de4fadb ARM: dts: Introduce HPE GXP Device tree adds 2fa1533f79d3 MAINTAINERS: Introduce HPE GXP Architecture adds 3e1119463127 Merge branch 'hpe/gxp-soc' into arm/late adds 8a7322a3a05f ep93xx: clock: Do not return the address of the freed memory adds 46a65cd376f9 ARM: at91: pm: Fix rand build error adds fd82d925f206 Merge tag 'at91-soc-5.19-2' of git://git.kernel.org/pub/sc [...] adds 52e0d230865b ARM: dts: at91: Add the required 'atmel, rtt-rtc-time-reg' [...] adds 6a743ea387e6 ARM: dts: at91: Use the generic "rtc" node name for the rtt IPs adds 0c91107be3ab ARM: dts: at91: sama7g5: add nodes for PDMC adds 821cb05f6b4b ARM: dts: at91: sama7g5ek: add node for PDMC0 adds 2ef306e16e7b Merge tag 'at91-dt-5.19-2' of git://git.kernel.org/pub/scm [...] adds 01ba87a4b792 ARM: configs: enable support for Kontron KSwitch D10 adds 75577fbecb2e ARM: ep93xx: Make ts72xx_register_flash() static adds 526f3f3b102f soc: ixp4xx/qmgr: Fix unused match warning adds 286b8073541b ARM: dts: pxa: use new 'dma-channels/requests' properties adds 22a798d7b234 ARM: dts: da850: use new 'dma-channels' property adds 6fe1953e008d arm64: dts: sprd: use new 'dma-channels' property adds 9b59588d8be9 soc: rockchip: Fix refcount leak in rockchip_grf_init adds 4a4e81ddb8b0 Merge tag 'v5.19-rockchip-drivers2' of git://git.kernel.or [...] adds f7230dcfb44e ARM: dts: rockchip: add clocks property to cru node rv1108 adds e8cead54a6c7 ARM: dts: rockchip: Remove "amba" bus nodes from rv1108 adds 9d66847be3f8 ARM: dts: rockchip: add clocks property to cru node rk3288 adds 25f417b56384 ARM: dts: rockchip: add clocks property to cru node rk3066 [...] adds 8dd85bffc577 ARM: dts: rockchip: add clocks property to cru node rk3036 adds 840fc447d78e ARM: dts: rockchip: add clocks property to cru node rk3228 adds 440517772bec Merge tag 'v5.19-rockchip-dts32-2' of git://git.kernel.org [...] adds cd2d081d18de arm64: dts: rockchip: add clocks to rk356x cru adds 2d363912168f arm64: dts: rockchip: add clocks property to cru node rk3308 adds 3d65818cd6cf arm64: dts: rockchip: add clocks property to cru node rk3368 adds cd414d5ac1fd arm64: dts: rockchip: rename Quartz64-A bluetooth gpios adds 8a1e75c53c7a Merge tag 'v5.19-rockchip-dts64-2' of git://git.kernel.org [...] adds 4d338ee40ba8 ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 adds 651b79e8c9e2 ARM: dts: aspeed: Adjust "reg" property of FMC/SPI controllers adds 4a92d02fce73 ARM: dts: aspeed: Enable Dual SPI RX transfers adds f3e5996218b6 ARM: dts: aspeed-g4: Set spi-max-frequency for all flashes adds c9cb67c3a650 ARM: dts: aspeed: Add USB2.0 device controller node adds ad0e053b5b97 ARM: dts: aspeed: bletchley: enable ehci0 device node adds cc82dc2673e5 ARM: dts: aspeed: bletchley: switch spi2 driver to aspeed-smc adds 86ec3af52d91 ARM: dts: aspeed: bletchley: Enable mdio0 bus adds 60280a214a41 ARM: dts: aspeed: bletchley: update gpio0 line names adds 9495c6d57060 ARM: dts: aspeed: bletchley: add pca9536 node on each sled adds 8c9e37438778 ARM: dts: aspeed: bletchley: add eeprom node on each sled adds 244839d0fe6f ARM: dts: aspeed: bletchley: add sample averaging for ADM1278 adds 7b46aa7c008d ARM: dts: aspeed: Add Nuvia DC-SCM BMC adds f6b67950047b ARM: dts: aspeed: everest, rainier: Add power-ffs-sync-his [...] adds 08daf2c89186 ARM: dts: aspeed: ast2600-evb: Enable video engine adds 0ef77237c524 ARM: dts: aspeed: ast2600-evb: Enable virtual hub adds 4fa40bfa255d ARM: dts: aspeed: Add GFX node to AST2600 adds 8dc7aa0a7246 ARM: dts: aspeed: ast2600-evb: Enable GFX device adds 725523dd3634 Merge tag 'aspeed-5.19-devicetree' of git://git.kernel.org [...] adds f9ccf752ed21 ARM: dts: socfpga: align SPI NOR node name with dtschema adds 3a21c3ac93af dt-bindings: gpio: altera: correct interrupt-cells adds 79af73b31ab2 dt-bindings: soc: add bindings for Intel HPS Copy Engine adds af657d7f4042 dt-bindings: intel: add binding for Intel n6000 adds 22511e665ead arm64: dts: intel: add device tree for n6000 adds 8eecf1c9929a Merge tag 'socfpga_dts_updates_for_v5.19' of git://git.ker [...] adds 212e3b6b8734 ARM: configs: Enable more audio support for i.MX adds a3b9ecc805e9 tee: optee: Pass a pointer to virt_addr_valid() adds 9c76d723edd4 Merge tag 'optee-warning-for-v5.19' of https://git.linaro. [...] adds 09a018176ba2 Merge tag 'arm-late-5.19' of git://git.kernel.org/pub/scm/ [...] adds 6cd635620660 mips: use __kernel_{uid,gid}32_t in uapi/asm/stat.h adds d39e06154024 powerpc: use __kernel_{uid,gid}32_t in uapi/asm/stat.h adds 3cbcff691173 sparc: fix mis-use of __kernel_{uid,gid}_t in uapi/asm/stat.h adds 8cc5b032240a binder: fix sender_euid type in uapi header adds baf86ac1c9cc Merge tag 'asm-generic-fixes-5.19' of git://git.kernel.org [...] adds 627f01eab93d docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 adds 938285a130ec docs: blockdev: change title to match section content adds fae35da4ace3 docs: move Linux logo into a new `images` folder adds 6199e138fe3b docs: add SVG version of the Linux logo adds a27e51b45e1b documentation: Format button_dev as a pointer. adds 50fd82b3a9a9 Merge tag 'docs-5.19-2' of git://git.lwn.net/linux adds d84c4d194eba drm/amd/display: Update link training fallback behaviour. adds fc0b067df7ed drm/amd/display: Query DPIA HPD status. adds 903940b0b7c7 drm/amd/display: Clean up code in dc adds 3f69ee66f507 drm/amd/display: clear request when release aux engine adds 49947b906a6b drm/amd/display: Check if modulo is 0 before dividing. adds ab144f0b4ad6 drm/amd/display: Allow individual control of eDP hotplug support adds 66a197203794 drm/amd/display: Check zero planes for OTG disable W/A on [...] adds e4b0eac3e624 drm/amd/display: Move FPU associated DCN30 code to DML folder adds a32cc8177eab drm/amd/display: Fic incorrect pipe being used for clk update adds 4d1d699f479d Revert "drm/amd/display: Refactor LTTPR cap retrieval" adds c51bdd1a9c34 drm/amd/display: 3.2.186 adds 2c2dd0555fd6 drm/amdgpu: Clean up of initializing doorbells for gfx_v9 [...] adds a0af5dbdc914 drm/amdkfd: simplify cpu hive assignment adds 69493c034d24 drm/amdgpu: cleanup ctx implementation adds 842035543c0b drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly adds 10784fec9cbd drm/amdgpu/gfx10: rework KIQ programming adds a2b28708b645 drm/radeon: fix a possible null pointer dereference adds d2f4460a3d95 drm/amd/pm: fix a potential gpu_metrics_table memory leak adds 72063c71c391 drm/amd/pm: enable more dpm features for SMU 13.0.0 adds 704d6bf605fa drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0 adds 1c65e54881f3 drm/amd/pm: update SMU 13.0.0 driver_if header adds 6fd693817dcf drm/amd/pm: correct the softpptable ids used for SMU 13.0.0 adds 0aceb728f4e4 drm/amd/pm: enable more dpm features for SMU 13.0.0 adds 3670c46f07d1 drm/amd/pm: enable memory temp reading for SMU 13.0.0 adds 2c270d3e71ed drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition adds 950d64250fba drm/amdgpu: support ras on SRIOV adds 4d33e7040d70 drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated adds 0ef3dc7e9788 drm/amdgpu: change code name to ip version for tmz set adds 49b74d12d1e0 drm/amdgpu: add support of tmz for GC 10.3.7 adds b0f4d663fce6 drm/amd/pm: Fix missing thermal throttler status adds 6880ed280edf drm/amd/display: Add HDMI_ACP_SEND register adds 5e613723f804 drm/amdkfd: port cwsr trap handler from dkms branch adds 6a8170383c7a drm/amdkfd: Add gfx11 trap handler adds 396beb91a9eb drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 adds caa5eadc140c drm/amdgpu: suppress some compile warnings adds a35faec3db0e drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() adds 76818cdd11a2 drm/amd/display: add Coverage blend mode for overlay plane adds a0ccc717c4ab drm/amdgpu/discovery: validate VCN and SDMA instances adds 1c755241463b drm/amdgpu: clean up asd on the ta_firmware_header_v2_0 adds a5457087eb10 drm/amdgpu: Resolve pcie_bif RAS recovery bug adds d534ca7128d7 drm/amdgpu: differentiate between LP and non-LP DDR memory adds 31ab27b14daa drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. adds ab5a7fb6d229 drm/amdgpu/gfx: fix typos in comments adds 6bd8d4b7d511 drm/amdkfd: fix typo in comment adds 39dbde650f93 drm/amd/pm: Return auto perf level, if unsupported adds 62e9bd20035b drm/amdgpu: add beige goby PCI ID adds e573a3cd56d1 Merge tag 'amd-drm-next-5.19-2022-05-26' of https://gitlab [...] adds fab2cc833583 drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE adds b6c65a2c92aa drm/amdgpu: add AMDGPU_VM_NOALLOC v2 adds 08cffb3eb731 drm/amdgpu: bump minor version number adds af0b54167009 drm/amdgpu: Convert to common fdinfo format v5 adds 9bdc1992c925 drm/amdgpu: add drm-client-id to fdinfo v2 adds bf23729c7a5f Merge tag 'amd-drm-next-5.19-2022-05-26-2' of https://gitl [...] adds 1a5409facf9c Merge tag 'msm-next-5.19-fixes' of https://gitlab.freedesk [...] adds 993a2adc6e2e drm/msm/dp: Always clear mask bits to disable interrupts a [...] adds 6daf7e4aa91e drm/msm/disp/dpu1: remove superfluous init adds fb0af2daaa04 drm/msm/dpu: Remove unused code adds 8caad14e7224 drm/msm/dpu: Fix pointer dereferenced before checking adds b9364eed9232 drm/msm/dpu: Move min BW request and full BW disable back to mdss adds b8042ff4faa5 Merge tag 'msm-next-5.19-fixes-06-01' of https://gitlab.fr [...] adds 597b89d30b42 gpu: host1x: Add context bus adds 404204340c0d Merge tag 'drm/tegra/for-5.19-prep-work' of https://gitlab [...] adds ab18b7b36a82 Merge tag 'drm-next-2022-06-03-1' of git://anongit.freedes [...] adds 4c691a287d4e ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos adds 0125de38122f ALSA: usb-audio: Cancel pending work at closing a MIDI substream adds 15dad62f4bdb ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 [...] adds 4dd99891649e ALSA: hda/via: Delete does not require return adds 9bfa7b36343c ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS adds 3753fcc22974 ALSA: usb-audio: Optimize TEAC clock quirk adds 079d93b7dba8 selftests: alsa: Handle pkg-config failure more gracefully adds f4d6aca0c80f ASoC: soc-pcm: fix BE transition for TRIGGER_START adds e4dd748dc87c ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition adds 803a1f727279 ASoC: SOF: amd: Fixed Build error adds 832296804bc7 ASoC: rt5640: Do not manipulate pin "Platform Clock" if th [...] adds 5fa66f29937e ASoC: Intel: common: fix typo for tplg naming adds d6f8168e4345 ASoC: Intel: avs: Fix build error on arc, m68k and sparc adds 06f5882122e3 ASoC: da7219: Fix pole orientation detection on certain headsets adds 2d969e8f35b1 ASoC: da7219: cancel AAD related work earlier for jack removal adds ab0925ab7281 ASoC: da7219: Small fixes for jack detection and removal adds 672362cbe6df Merge tag 'asoc-fix-v5.19-rc0' of https://git.kernel.org/p [...] adds 6f6ebb989986 Merge tag 'sound-fix-5.19-rc1' of git://git.kernel.org/pub [...] adds 7a6691f1f897 vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit adds 13b00b135665 vdpa: Add support for querying vendor statistics adds 0078ad905dc8 net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex adds a6a51adc6e8a net/vdpa: Use readers/writers semaphore instead of cf_mutex adds 1892a3d425bf vdpa/mlx5: Add support for reading descriptor statistics adds 759ae7f9bf1e vdpa/mlx5: Use readers/writers semaphore instead of mutex adds 4e0400525691 virtio-blk: support polling I/O adds 0e9911fa768f virtio-blk: support mq_ops->queue_rqs() adds 35c51e093d95 virtio_ring: remove unnecessary to_vvq call in vring hot path adds b4b4ff73ef04 virtio_ring: add unlikely annotation for free descs check adds 175d493c3c3e vhost: move the backend feature bits to vhost_types.h adds ea239a67461a virtio-vdpa: don't set callback if virtio doesn't need it adds ae967246d099 vhost-vdpa: passing iotlb to IOMMU mapping helpers adds 0b7ee47c5f36 vhost-vdpa: switch to use vhost-vdpa specific IOTLB adds d4821902e434 vdpa: introduce virtqueue groups adds db9adcbf4286 vdpa: multiple address spaces support adds 46d554b1bcd1 vdpa: introduce config operations for associating ASID to [...] adds 1cb108994c68 vhost_iotlb: split out IOTLB initialization adds 91233ad71186 vhost: support ASID in IOTLB API adds 3d5698793897 vhost-vdpa: introduce asid based IOTLB adds 3ace88bd3743 vhost-vdpa: introduce uAPI to get the number of virtqueue groups adds a0c95f201170 vhost-vdpa: introduce uAPI to get the number of address spaces adds 2d1fcb7758e4 vhost-vdpa: uAPI to get virtqueue group id adds 84d7c8fd3aad vhost-vdpa: introduce uAPI to set group ASID adds aaca8373c4b1 vhost-vdpa: support ASID based IOTLB API adds 05b6976212d4 vdpa_sim: advertise VIRTIO_NET_F_MTU adds ec103d983bb5 vdpa_sim: factor out buffer completion logic adds cfe226892913 vdpa_sim: filter destination mac address adds bda324fd037a vdpasim: control virtqueue support adds 7a836a2aba09 virtio: pci: Fix an error handling path in vp_modern_probe() adds 7e415282b41b virtio-pci: Remove wrong address verification in vp_del_vqs() adds 6fd763d15586 virtio-crypto: change code style adds 0756ad15b1fe virtio-crypto: use private buffer for control request adds 977231e8d456 virtio-crypto: wait ctrl queue instead of busy polling adds a36bd0ad9fbf virtio-crypto: adjust dst_len at ops callback adds 4e0d352af04c virtio-crypto: enable retry for virtio-crypto-dev adds 3153234097f6 virtio: Replace unsigned with unsigned int adds 0619eda83d90 virtio: Replace long long int with long long adds ffbda8e9df10 vdpa/vp_vdpa : add vdpa tool support in vp_vdpa adds ac33f84ba5ff vDPA/ifcvf: fix uninitialized config_vector warning adds 242436973831 vdpasim: allow to enable a vq repeatedly adds 2536b2ca1541 virtio: use virtio_device_ready() in virtio_device_restore() adds 0aa96837c3de virtio: use virtio_reset_device() when possible adds 48b69959a855 virtio: introduce config op to synchronize vring callbacks adds 48b3dd243821 virtio-pci: implement synchronize_cbs() adds 9e9b2893284f virtio-mmio: implement synchronize_cbs() adds 3a232277c1ac virtio-ccw: implement synchronize_cbs() adds be83f04d2529 virtio: allow to unbreak virtqueue adds 8b4ec69d7e09 virtio: harden vring IRQ adds 619e9e14ba3c virtio: use WARN_ON() to warning illegal status value adds 4f58afd6eb17 virtio: Directly use ida_alloc()/free() adds 1f97b9785076 vdpasim: Off by one in vdpasim_set_group_asid() adds f4a8686ec7a3 vhost-vdpa: return -EFAULT on copy_to_user() failure adds 6fcf224c379f vhost: get rid of vhost_poll_flush() wrapper adds 6ca84326c283 vhost: flush dev once during vhost_dev_stop adds 2c029f329859 vhost_net: get rid of vhost_net_flush_vq() and extra flush calls adds c5514758ddd9 vhost_test: remove vhost_test_flush_vq() adds 15538ba5ffaa vhost_vsock: simplify vhost_vsock_flush() adds c3d284cf789d vhost-scsi: drop flush after vhost_dev_cleanup adds f3a1aad9a448 vhost-test: drop flush after vhost_dev_cleanup adds b2ffa407ed5d vhost: rename vhost_work_dev_flush adds 7becdd13b640 vdpa/mlx5: Remove flow counter from steering adds baf2ad3f6a98 vdpa/mlx5: Add RX MAC VLAN filter support adds bd8bb9aed56b vdpa: ifcvf: set pci driver data in probe adds 6e5f6a86915d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ecddc25d1355 io_uring: make timeout prep handlers consistent with other [...] adds 54739cc6b4e1 io_uring: make prep and issue side of req handlers named c [...] adds fcde59feb1af io_uring: add io_op_defs 'def' pointer in req init and issue adds 157dc813b47a io_uring: unify calling convention for async prep handling adds 1151a7cccbd2 io_uring: move shutdown under the general net section adds 21870e02fcd3 io_uring: fix a memory leak of buffer group list on exit adds fa82dd105bed io_uring: wire up allocated direct descriptors for socket adds 8c71fe750215 io_uring: ensure fput() called correspondingly when direct [...] adds 4278a0deb1f6 io_uring: defer alloc_hint update to io_file_bitmap_set() adds a7c41b4687f5 io_uring: let IORING_OP_FILES_UPDATE support choosing fixe [...] adds 61c1b44a21d7 io_uring: fix deadlock on iowq file slot alloc adds 9cae36a094e7 io_uring: reinstate the inflight tracking adds 5ac8bdb9ad47 Merge tag 'io_uring-5.19-2022-06-02' of git://git.kernel.d [...] adds 5d05426e2d5f blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx adds 8a177a36da6c blk-iolatency: Fix inflight count imbalances and IO hangs [...] adds 403d50341cce block: take destination bvec offsets into account in bio_c [...] adds 98d40e76652e block: document BLK_STS_AGAIN usage adds ebd076bf7d5d block: use bio_queue_enter instead of blk_queue_enter in bio_poll adds 605f7415ecfb block: make bioset_exit() fully resilient against being ca [...] adds b81c14ca14b6 blk-mq: do not update io_ticks with passthrough requests adds ff47dbd18b8d block: remove useless BUG_ON() in blk_mq_put_tag() adds 22b106e5355d block: fix bio_clone_blkg_association() to associate with [...] adds 41e46b3c2aa2 block: Fix potential deadlock in blk_ia_range_sysfs_show() adds 34845d92bca5 Merge tag 'for-5.19/block-2022-06-02' of git://git.kernel. [...] adds ae948fd6d029 blk-mq: remove __blk_execute_rq_nowait adds 32ac5a9b8bc5 blk-mq: avoid a mess of casts for blk_end_sync_rq adds e2e530867245 blk-mq: remove the done argument to blk_execute_rq_nowait adds 72fbbc3d0e3e Merge tag 'for-5.19/block-exec-2022-06-02' of git://git.ke [...] adds 8b48ec23cc51 md: don't unregister sync_thread with reconfig_mutex held adds 1e267742283a md: protect md_unregister_thread from reentrancy adds 913cce5a1e58 md: remove most calls to bdevname adds 0f2571ad7a30 md: Don't set mddev private to NULL in raid0 pers->free adds 42b805af1024 md: fix double free of io_acct_set bioset adds df7e7f2ba078 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 622536443b67 bcache: improve multithreaded bch_btree_check() adds 4dc34ae1b45f bcache: improve multithreaded bch_sectors_dirty_init() adds 80db4e4707e7 bcache: remove incremental dirty sector counting for bch_s [...] adds 32feee36c30e bcache: avoid journal no-space deadlock by reserving 1 jou [...] adds b9684a71fca7 block, loop: support partitions without scanning adds 7d6b902ea0e0 bcache: memset on stack variables in bch_btree_check() and [...] adds 40f567bbb3b0 md: bcache: check the return value of kzalloc() in detache [...] adds 06c4da89c24e nbd: call genl_unregister_family() first in nbd_cleanup() adds c55b2b983b0f nbd: fix race between nbd_alloc_config() and module removal adds 2895f1831e91 nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not [...] adds 09dadb598502 nbd: fix io hung while disconnecting device adds 858f1bf65d3d nbd: fix possible overflow on 'first_minor' in nbd_dev_add() adds 1243172d5894 nbd: use pr_err to output error message adds a1a2d8f0162b bcache: avoid unnecessary soft lockup in kworker update_wr [...] adds 70ce3455345d nvme-pci: disable namespace identifiers for the MAXIO MAP1001 adds aa41d2fe60ee nvme: set controller enable bit in a separate write adds cbf84dbf0600 nvmet: fix typo in comment adds c9fdf7b45387 Merge tag 'nvme-5.19-2022-06-02' of git://git.infradead.or [...] adds aacae8c469f9 block: null_blk: Fix null_zone_write() adds 78c6499c9209 Merge tag 'for-5.19/drivers-2022-06-02' of git://git.kerne [...] adds 0b1e987c5664 freevxfs: relicense to GPLv2 only adds 149d623fbefe scripts/spdxcheck: Add percentage to statistics adds a377ce75e491 scripts/spdxcheck: Add directory statistics adds 0e7f030687ef scripts/spdxcheck: Add [sub]directory statistics adds 67924b71412c scripts/spdxcheck: Add option to display files without SPDX adds 0509b270a358 scripts/spdxcheck: Put excluded files and directories into [...] adds 2fb977133684 scripts/spdxcheck: Exclude config directories adds 2ab99ce9780d scripts/spdxcheck: Exclude MAINTAINERS/CREDITS adds e0208351383c scripts/spdxcheck: Exclude top-level README adds 53c83d6d8e39 siphash: add SPDX tags as sole licensing authority adds 04d93b2b8bc7 Merge tag 'spdx-5.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds 610e8066785d staging: r8188eu: fix suspect code indent for conditional [...] adds 4610e57a7d2e staging: rtl8723bs: Remove redundant else branches. adds 52a0af7091b4 staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg adds a3515f20535f staging: rtl8712: Use completions for signaling adds 77714e53dde8 staging: vt6656: Fix multiple blank lines warning adds 6c73d3203c5f staging: greybus: codecs: use dedicated list iterator variable adds 84ef25655019 staging: greybus: codecs: fix type confusion of list itera [...] adds eb563e69877a staging: r8188eu: remove local BIT macro adds ad9b9e9c5014 staging: r8188eu: remove two limit defines adds ea4ec3d1f09f staging: r8188eu: remove unused defines for dynamic functions adds b06c22b2ea6a staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used adds 4a67fc31bd0c staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used adds 07142f8cd77f staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used adds 9619a47f7ead staging: r8188eu: refactor dm func set and clear adds 66f663a294e7 staging: vchiq: replace usage of found with dedicated list [...] adds afd61671982b staging: r8188eu: make _rtw_init_mlme_priv static adds 4c5e5a769ac9 staging: r8188eu: the MCS_rate_2R array is not used adds 34a296857936 staging: r8188eu: remove empty rtw_dummy_event_callback adds b4c5ec356c72 staging: r8188eu: remove empty rtw_fwdbg_event_callback adds ea1728b5cdb7 staging: r8188eu: use ieee80211 define for version check adds e894c76b6b2c staging: r8188eu: use ieee80211 helper to read the pwr bit adds c3ba49e32b9d staging: r8188eu: use standard mechanisms for control frames adds baa1bb800277 staging: r8188eu: use standard mechanisms for data frames adds 129d140db906 staging: r8188eu: use standard mechanisms for qos data frames adds dd85cfe6c6ab staging: r8188eu: remove unused data frame subtypes adds 6cb1bfc9995d staging: r8188eu: remove unused control frame subtypes adds 16405e4689d1 staging: r8188eu: use ieee80211 macro for sequence number adds 38238ecbfb63 staging: r8188eu: use ieee80211 define for fragment number adds b5ea08d84f2d staging: r8188eu: refactor rtw_usb_bulk_size_boundary() adds 0166ffdc89bf staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error() adds b2bfb60c083c staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool adds b49f6911899b staging: r8188eu: convert rtw_inc_and_chk_continual_urb_er [...] adds 25a0065f27ae staging: wfx: remove space at the start of the line adds bc62ae561608 staging: r8188eu: remove unnecessary spaces adds dbf6851f199b staging: rtl8723bs: remove code suspect indent adds 18ce31aa638d staging: rts5208: Convert kmap() to kmap_local_page() adds e327cf83db49 staging: r8188eu: Directly return _SUCCESS instead of usin [...] adds e73ff996e246 staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU() adds 0161f6773090 staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHw [...] adds c427ab4688bf staging: r8188eu: rename some macros to upper case adds 03ab00243006 staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU() adds 2ac32870ebf8 staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHw [...] adds a90b92ede242 staging: r8188eu: simplify if-else statement adds 1664532112d3 staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetH [...] adds 2487b7c46b1a staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU() adds 2d959a842a8f staging: r8188eu: Fix sparse endianness warnings. adds 781d44b7d824 staging: r8188eu: Fix misspelling in comment "Tranceiver" [...] adds 1c57b2dc93ab staging: r8188eu: Fix misspelling in comment "writting" -> [...] adds 70eb91dfa2ad staging: rtl8723bs: place constants on the right side of tests adds 76d86eccadd7 staging: r8188eu: remove the "dump rx packet" fragments adds f6ca689d12df staging: r8188eu: remove the "dump tx packet" fragments adds 9fcee167d81c staging: r8188eu: add a check for rtw_cbuf_alloc() adds 5cb47847fcce staging: rtl8723bs: place constants on the right side of tests adds 58cafef9ec65 staging: r8188eu: remove duplicate assignment adds 94579b02720b staging: rtl8723bs: remove redundant braces in if statements adds a0ff667592ee staging: rtl8723bs: Fix No space before tabs adds db975705cbbe staging: r8188eu: rename clear_bacon_valid_bit() adds ae3d0470ab57 staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU() adds 9494dba5d734 staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from Ge [...] adds 61f514799bea staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU() adds d8a130d13497 staging: r8188eu: remove GetHwReg8188EU() adds acc24ef13ebd staging: unisys: Remove "struct dentry *eth_debugfs_dir" adds a76d5a6e3dc1 staging: r8188eu: use sizeof(*pvar) for allocating structs adds 48e4f94766e1 staging: r8188eu: remove handlerOS independent comment adds f232da0fa915 staging: rtl8723bs: remove 5 GHz channels from ch_freq_map adds 8a56b5ce774e staging: rtl8723bs: refactor rtw_ch2freq() adds 47f46a873d9b staging: vc04_services: Convert kmap() to kmap_local_page() adds 875e957087b5 staging: rtl8723bs: simplify control flow adds 00bb97dd7fc2 staging: wlan-ng: Fix Lines shouldn't end with '(' adds c10f66779f40 staging: wlan-ng: Fix Alignment with parenthesis adds 5b547d5c8d1f staging: r8188eu: place constants on the right side of tests adds c29050b7706b staging: r8188eu: remove else after return adds 95cfe1f0b22e staging: r8188eu: correct misspelling in comment "conider" [...] adds 34b19431d968 staging: r8188eu: format block comments adds e1eb5ef03165 staging: r8188eu: remove unnecessary braces in conditional [...] adds e25abea60317 staging: r8188eu: remove spaces before tabs adds 28f7545d9f08 staging: r8188eu: Remove redundant code from rtw_free_netdev() adds c9736770e6c3 staging: r8188eu: Use the ARRAY_SIZE() macro adds aaec586a3ca5 staging: sm750fb: Call iounmap() to free mapped bus memory adds 258b1bd5e235 staging: r8188eu: Fix misspelling in comment "cacluated" - [...] adds 7c1972941ad3 staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU() adds 484e4259a6a9 staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg [...] adds e665487795a6 staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHw [...] adds b9c023d1369b staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT f [...] adds 36b7257d7684 staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from Set [...] adds f234f5f7bce3 staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from Set [...] adds 67fda6c2df82 staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from [...] adds 81a102703045 staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup() adds c5f668fd1e33 staging: r8188eu: remove constant parameter from _rtw_pwr_ [...] adds 719cf66c8a2b staging: r8188eu: remove macro rtw_pwr_wakeup() adds 57c27d38ff93 staging: r8188eu: clean up comment for rtw_pwr_wakeup() adds 0cc4dfbbd775 staging: wfx: change variable name to be consistent adds 01416de7fc45 staging: vme_user: Fixed typo in the MODULE_AUTHOR adds c44e7782b523 staging: r8188eu: remove unnecessary jump adds 4edee67c4b84 staging: r8188eu: remove constant variable adds 51e260ca8084 staging: r8188eu: make validate_recv_mgnt_frame return void adds 5a3fe21cc431 staging: r8188eu: use ieee80211 helpers in validate_recv_m [...] adds 797afdf24872 staging: r8188eu: make validate_recv_ctrl_frame return void adds 45d433b81797 staging: r8188eu: use ieee80211 helper to check for pspoll adds 1988a52484af staging: r8188eu: exit straight away if we have no pspoll frame adds a32dad7d97ea staging: r8188eu: use ieee80211 structs for addresses adds aada014aa50c staging: r8188eu: use ieee80211 struct for aid adds 9dedacd9fa04 staging: r8188eu: use ieee80211 helper for source address adds cdd99aa12bad staging: r8188eu: use ieee80211 helper for destination address adds d296a81b551e staging: r8188eu: use ieee80211 helper for retry bit adds d3a0a1dccc20 staging: r8188eu: simplify error handling adds eafbade349fd staging: r8188eu: to_fr_ds cannot be 3 here adds d9290327e6f5 staging: r8188eu: don't copy ra and ta before we fail adds 1a90b6e23bf9 staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib adds d88a36bdc5e4 staging: r8188eu: ra and ta do not depend on to_ds, from_ds adds a9207f5e5101 staging: r8188eu: remove psa, pda adds 7a074dc8145e staging: r8188eu: don't call get_hdr_bssid adds 03173e16fb20 staging: r8188eu: remove the bretry variable adds 189a9bb7724c staging: r8188eu: remove handlerOS independent comment adds db5d5ae504f5 staging: r8188eu: combine both sides of conditional statement adds e1977dc8bbf3 staging: r8188eu: add blank line between functions adds 0eaf4a623913 staging: rtl8712: Fix multiple blank lines warning from .h files adds 054cd1b71de0 staging: rtl8712: Fix multiple blank lines warning from .c files adds 091bfe946a96 staging: r8188eu: remove unused fields from struct pwrctrl_priv adds d08a738ff1d0 staging: r8188eu: reg_rfoff is never set adds ff99fdb280a5 staging: r8188eu: pnp_bstop_trx is never set adds 93bf50ec9740 staging: r8188eu: pwr_state_check_cnts is always zero adds e54e00a28837 staging: r8188eu: ps_flag is never set adds 89d6bffa51ce staging: r8188eu: Add line after declarations adds 981ef8697418 staging: r8188eu: remove unnecessary blank lines adds b68e5a50c801 staging: rtl8712: Fix multiple line dereference adds c1b068defdd9 staging: rtl8712: remove Unnecessary parentheses adds 8a4b1870f8b2 staging: r8188eu: simplify control flow adds 9f2d13a65d1a staging: rtl8712: simplify control flow adds 7e8be11afd87 staging: rtl8723bs: simplify control flow adds 0780158f909f staging: rtl8723bs: remove handlerOS independent comment adds f9ceb182bad8 staging: rtl8723bs: combine both sides of conditional statement adds 826fdfafeb38 staging: rtl8723bs: remove redundant braces in if statements adds 3c22d17793e4 staging: rtl8723bs: remove return from a function returning void adds 1663863a15cf staging: rtl8723bs: remove redundant else branches adds 848448bf1d6c staging: rtl8723bs: remove space after function name adds cc1bea295750 staging: vt6655: Remove unused macros in mac.h adds fc39b7845a30 staging: vt6655: Rename constant definitions with CamelCase adds 7893ce1e63fc staging: r8188eu: remove unncessary ternary operator adds 2025f3c9a907 staging: r8188eu: remove unused macros from ieee80211.h adds a290d640a303 staging: r8188eu: cur_ant is set but never used adds 0b465150b322 staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV adds 72b304d013e9 staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA adds 09ff203cb0c5 staging: r8188eu: remove GetHalDefVar8188EUsb() adds a461466e60d2 staging: r8188eu: drop redundant if check in IS_MCAST adds 7288ff561de6 staging: rtl8712: fix a potential memory leak in r871xu_dr [...] adds f8525b9763c6 Merge branch 'wfx-move-out-of-staging' of git://git.kernel [...] adds 727841e02b65 staging: r8188eu: use PTR_ALIGN() instead of RND4() adds 79f5d88f16fe staging: r8188eu: use round_up() instead of _RND4() adds c63e792bb7cc staging: r8188eu: use round_up() instead of _RND8() adds 1d3319b2cc45 staging: r8188eu: use round_up() instead of _RND128() adds de0f17088851 staging: r8188eu: remove unused _RND* from osdep_service.h adds 9cd3cf7d4445 staging: rtl8712: remove unnecessary parentheses adds 95b8f316aea3 staging: r8188eu: format comments in drivers/net style adds 94c82e10ecff staging: r8188eu: remove extra 'the' adds cb9d73dbe237 staging: r8188eu: correct misspelling in comment 'tppe' -> 'type' adds 808d5dbeec78 staging: r8188eu: use sizeof(*pvar) for allocating structs adds ed42eb4b2b40 staging: rtl8723bs: fix indentation adds 847a04d676ef staging: rtl8192e: remove multiple blank lines adds bc4f661a4520 staging: rtl8712: fix camel case in function r8712_generate_ie adds 49ce1b1fbca8 staging: rtl8192u: replace ternary statement with if and a [...] adds f8ab91470585 staging: rtl8192u: use min_t/max_t macros instead of if else adds 9c916fa3407d staging: rtl8723bs: remove header rtw_ioctl.h adds a6c757f21d31 staging: r8188eu: remove unused macros from basic_types.h adds 8fd86c6b8e70 staging: r8188eu: move struct rt_firmware to rtw_fw.h adds d9448fa5c13d staging: r8188eu: ROMVer is always zero adds 6c03a2dc6db8 staging: r8188eu: remove unused fields from struct eeprom_priv adds 61e95eac8697 staging: r8188eu: remove unused enums from odm.h adds 0f0360ca067c staging: r8188eu: remove unused prototype usbvendorrequest() adds 245be6d3cfd5 staging: r8188eu: remove header usb_vendor_req.h adds f90613bb2cb6 staging: r8188eu: clean up rtw_ioctl.h adds 6b58692032c1 staging: r8188eu: remove SetHalDefVar8188EUsb() adds 908662dc823e Merge 5.18-rc2 into staging-next adds bab735aa5a49 staging: rtl8723bs: tidy up error handling adds 047c76286457 staging: r8188eu: convert else if to else in rtw_led.c adds 3e401185209a staging: r8188eu: remove HW_VAR_INITIAL_GAIN adds 26209855c3ed staging: r8188eu: remove HW_VAR_MLME_JOIN adds 7c05493bcfb5 staging: r8188eu: remove HW_VAR_FIFO_CLEARN_UP adds 327ec68be709 staging: r8188eu: remove HW_VAR_H2C_FW_PWRMODE adds 4b6c9a368967 staging: greybus: pwm: Drop assignment to struct pwm_chip::base adds 05a1e43e4876 staging: r8188eu: no need for an else after return adds 24a24f95a22c staging: r8188eu: remove unnecessary rtw_get_passing_time_ms call adds 72b94dcb9adf staging: r8188eu: summarize two if statements adds 1060ec636d8b staging: r8188eu: improve timeout handling in rtl8188e_fir [...] adds 8d3ea8302f62 staging: r8188eu: improve timeout handling in rtw_check_jo [...] adds 2b1795e42a48 staging: r8188eu: make LPS_RF_ON_check static adds 11788aac9228 staging: r8188eu: improve timeout handling in LPS_RF_ON_check adds efe20b73c5ca staging: r8188eu: improve timeout handling in iol_execute adds 5e080cd771e8 staging: r8188eu: improve timeout handling in efuse_read_p [...] adds ffb3c2688e38 staging: rtl8712: efuse: code style - avoid macro argument [...] adds 88d33bb87968 staging: vt6655: Remove macro PCAvDelayByIO adds 5fb6bc718cf9 staging/most, dim2: convert dim2_tasklet to threaded irq adds cbe0f674a2d6 staging/wlan-ng, prism2usb: replace reaper_bh tasklet with work adds 9442e81d7e7c staging/wlan-ng, prism2usb: replace completion_bh tasklet [...] adds a2b0b41619e1 staging/ks7010: replace SME taslet with work adds 2a2849a87c72 staging/rtl8712: remove event_tasklet adds f96f8ae08d33 staging/rtl8192e,ieee80211: replace ps tasklet with work adds 143b67f19ba1 staging: bcm2835-audio: remove compat ALSA card adds 59c5a7c6122e staging: r8188eu: remove else after return and break statements adds 5a9bdd6fd69b staging: greybus: correct typo in comment adds cfb121803d42 staging: greybus: remove empty callback function adds 45a47f0d22c4 staging: r8188eu: add space around operators adds cc7ad0d77b51 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydon [...] adds 041879b12ddb drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_e [...] adds 0fcddf9c7c10 drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_e [...] adds 826c0e77a44d staging: r8188eu: correct macro spelling mistake adds e8f2410669f1 staging: r8188eu: rename parameter of block_write() adds c8e68e7728b0 staging: r8188eu: change void parameters to u8 adds 5a9f53b44a15 staging: r8188eu: reduce variables in block_write() adds 067b22afad2f staging: r8188eu: remove unneeded initializations adds a848981be6e8 staging: r8188eu: clean up long lines in block_write() adds c5c3e3464ec3 staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup adds a9f136fa7e67 staging: r8188eu: make return values consistent adds 26b9887917c3 staging: r8188eu: simplify the ps_processing check adds 294e69c69c4d staging: r8188eu: summarize two if statements adds 3b9d0da6aa08 staging: r8188eu: use kernel functions for timeout handling adds 1dd0ac70494c staging: r8188eu: clean up the code to set ips_deny_time adds b0a347be3f46 staging: r8188eu: remove the bInSuspend loop adds 176735b4a212 staging: r8188eu: remove unused timer functions adds 4d76451c0fcc staging: r8188eu: use ieee80211 helper to read the qos tid adds 7897aa28c0a2 staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher adds 7bb528c6da7f staging: r8188eu: use ieee80211 helpers in mgt_dispatcher adds a8789783f1fc staging: r8188eu: pkt_newalloc is not used adds ee25681ac9a6 staging: rtl8712: cmd: remove redundant space after cast adds 4f7224d3c557 staging: rtl8712: Remove unnecessary parentheses adds 194193dd0684 staging: ks7010: coding style fix: use tabs for indent adds bed6d200f8ca staging: rtl8192u: make read-only array EWC11NHTCap static const adds 8848e22ca385 staging: bcm2835-audio: fully describe config symbol adds b526eb830f00 staging: bcm2835-audio: fix line ending with '(' adds f936d818bbf3 staging: bcm2835-audio: fix unnecessary space after cast adds d9d19fb09b2e staging: bcm2835-audio: fix mutex definition without comment adds 7f658339b7e2 staging: bcm2835-audio: fix mutex definition without comment adds fbfdc1b6f80a staging: r8188eu: fix struct rt_firmware_hdr adds 84a44ac55059 staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32 adds fbcbbcda0205 staging: r8188eu: clean up comments in struct rt_firmware_hdr adds 60ca4cdf50ae staging: r8188eu: rename fields of struct rt_firmware_hdr adds 4e58dfad4132 staging: r8188eu: use sizeof instead of hardcoded firmware [...] adds 4ae19e7af2ce staging: r8188eu: remove variables from rtl8188e_firmware_ [...] adds c77031960762 staging: r8188eu: use pr_info_once() to log the firmware version adds 2e034e0390c8 staging: r8188eu: check firmware header existence before access adds e3748816b74e staging: r8188eu: place constants in right side in a comparison adds 59e8d56f00a5 staging: r8188eu: check receiver address only once adds bd379a21488b staging: r8188eu: replace the GetFrameSubType call adds bea6af5447fc staging: r8188eu: the frame type is shifted out adds 9e9bbd6ffd0e staging: r8188eu: replace mlme_handler with function pointer adds 7d0b25d7fb5b staging: r8188eu: don't call empty DoReserved function adds db84803cd8de staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl adds 96b6efb72d14 r8188eu: remove unused urbs from struct xmit_buf adds 9dc9653c8501 staging: r8188eu: use in-kernel ieee80211 header structures adds e5f45b011e4a staging: Remove the drivers for the Unisys s-Par adds b8ce0acfa4ed staging: vt6655: Delete tmacro.h adds b5485fe7c47a staging: qlge: add blank line after function declaration adds 6c67631a54c6 staging: rtl8712: Remove unnecessary int typecast adds bcac7e6eecd7 staging: vt6655: Replace MACvGPIOIn with VNSvInPortB adds 08bea7da71b3 staging: vt6655: Replace VNSvInPortB with ioread8 adds a8d412ec986b staging: iio: ad2s1210: remove redundant assignment to var [...] adds bb5369edbab8 staging: rtl8192u: compare strcmp result to zero adds 806c7b534149 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beac [...] adds 9b6bdbd9337d drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() adds 55de6cb7f81c staging: rtl8192e: Remove space after cast adds 17c8129e0624 staging: rtl8192u: change get_key functions to return 0 in [...] adds cb65037baa62 staging: rtl8723bs: remove leftover code for other chips adds 2c61fd036ac5 staging: r8188eu: Drop redundant memset adds 97042d0a75a1 staging: rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp() adds 6d933902c609 staging: r8188eu: remove OnAtim adds 869ddbfccdea staging: r8188eu: remove dummy entries from OnAction_tbl adds 5aad5eee3e1f staging: r8188eu: on_action_spct does nothing adds 69192df6757e staging: r8188eu: remove OnAction_qos adds ff88784d69fc staging: r8188eu: remove OnAction_dls adds fe5d2632dfc7 staging: r8188eu: remove unnecessary braces in single stat [...] adds fe0abc0ff733 staging: r8188eu: remove spaces before tabs adds 093c6d3ba771 staging: r8188eu: remove 'added by' author comments adds b56f8ea2b031 staging: r8188eu: replace spaces with tabs adds 9c40dba84c79 staging: r8188eu: correct typo in comments adds 0afaa121813e staging: r8188eu: use in-kernel ieee channel adds adebf457179f staging: vme: Move vme_user to staging KConfig adds 3da709f3efe5 staging: vme: Add VME_BUS dependency to Kconfig adds e36c9c001884 staging: vme: Move 'vme/devices/' to 'vme_user/' adds a2b5fd298130 staging: r8188eu: fix the index check in mgt_dispatcher adds 15210fd36ed3 staging: vchiq:remove unneeded flush_workqueue adds 7079b3483a17 staging: fieldbus: Fix the error handling path in anybuss_ [...] adds 8112446bbaa8 staging: r8188eu: Remove unneeded variable ret in rtw_suspend() adds 89c734e19802 staging: rtl8192u: Fix signedness bug in ieee80211_check_a [...] adds 1efba7ef1d7d staging: bcm2835-audio: delete TODO adds 8896ac5d0d3d Revert "staging: r8188eu: use in-kernel ieee channel" adds f3e93e3e2525 staging: vc04_services: Re-add dependency on HAS_DMA to BC [...] adds 35a79f86d075 staging: greybus: tools: fix spelling adds e46f80cb5088 staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv adds 356eebb820af staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv adds 8322ef200da5 staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv adds 09e841b3331d staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv adds 68df22cb61ff staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv adds 957ab09b8ca6 staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network adds 92d995d158bb staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd adds 20400df1e48e staging: rtl8192e: Remove unnecessary u8 assignment cast adds 46176f28c0dc staging: rtl8192e: Remove unnecessary u8 argument cast adds d9ad8050839a staging: rtl8192e: Remove unnecessary u8 cast in comparison adds 0bc8b4b97be3 staging: rtl8192e: Remove unnecessary u16 assignment cast adds bd0b9adf3583 staging: rtl8192e: Remove unnecessary u16 argument cast adds c9c5f7e02b28 staging: rtl8192e: Remove u16 cast for u32 parameter adds a7d1a8067180 staging: rtl8192e: Remove u16 cast for u16 return value adds f898a286d994 staging: vt6655: Replace VNSvInPortW with ioread16 adds aa20e23426b3 staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD adds 5fe7856ad59a staging: vt6655: Replace MACvReadISR with VNSvInPortD adds 039510e80193 staging: vc04_services: Re-use generic struct s32_fract adds 3a9aaf047a37 staging: greybus: correct typo in comment adds fbfa3c632746 staging: r8188eu: remove unused semaphore "allrxreturnevt" adds 921f9c587013 staging: r8188eu: remove unused else condition adds 3136dc602950 staging: r8188eu: drop redundant check in _rtw_free_mlme_priv adds 72b901c1aaa3 staging: r8188eu: Remove broken rtw_p2p_get function. adds 79ffde57deb8 staging: vt6655: Replace VNSvInPortD with ioread32 adds 889d18950aee staging: vt6655: Added missing BE support in CARDbGetCurrentTSF adds fed5b53385f3 staging: vt6655: Rename function CARDbGetCurrentTSF adds 60a16985171c staging: vt6655: Replace unused return value of vt6655_get [...] adds d2dbac0c1b16 staging: r8188eu: action category ht is not used adds efba1df56f84 staging: r8188eu: action category wmm is not used adds 639880ea94c8 staging: r8188eu: remove unused action handler prototypes adds d0c9872117e9 staging: r8188eu: remove action_handler string adds 42e00fbbbab0 staging: r8188eu: remove an unused category define adds 11d2e7de0d8a staging: r8188eu: replace OnAction_tbl with switch-case adds 87f4820238bb staging: r8188eu: use ieee80211_mgmt for action category adds 64c62b697f76 staging: r8188eu: use standard category defines adds e41f7a5521d7 staging: r8188eu: remove unused IEEE_* defines adds 20e7ac6f74bc staging: rtl8192u: make const array queuetopipe const, red [...] adds 5108b9838a76 staging: r8188eu: read addr2 from ieee80211_mgmt adds 5b3903d555d4 staging: r8188eu: don't check the category in OnAction_back adds 81900cf8a604 staging: r8188eu: read destination address from ieee80211_mgmt adds e2b1711fb544 staging: r8188eu: use back action codes from ieee80211.h adds 073d44eaccf0 staging: r8188eu: read back action code from ieee80211_mgmt adds c0235e384e8d staging: r8188eu: drop redundant if check adds 7436b3ea277c staging: vt6655: Replace MACvStart with VNSvOutPortB adds b3e5e492ad69 staging: vt6655: Replace MACvTransmitBCN with VNSvOutPortB adds 404079e7b481 staging: vt6655: Replace VNSvOutPortB with iowrite8 adds f722d67fad29 staging: rtl8723bs: Fix alignment to match open parenthesis adds 1ebea4231634 staging: r8188eu: Fix block comment format adds 571cc06877c2 staging: r8188eu: get addba resp status from ieee80211_mgmt adds cfed805f8217 staging: r8188eu: read addba resp tid from ieee80211_mgmt adds d4170582c8b0 staging: r8188eu: merge process_addba_req into OnAction_back adds 9465d2d91551 staging: r8188eu: replace if with ternary operator adds 813586def159 staging: r8188eu: use BIT(tid) instead of manual shift adds 32668668126f staging: r8188eu: check for initiator vs recipient adds fed632835722 staging: r8188eu: use the tid in delba processing adds 3194f684aca1 staging: r8188eu: use defines for addba response status adds c7711f1fa7ed staging: r8188eu: use ieee80211 helper to check for beacon adds 619916037480 staging: r8188eu: remove obsolete comments adds 4f44756e4fe0 staging: r8188eu: simplify error handling in recv_func_prehandle adds c8bff2118e68 staging: r8188eu: last_rx_mgnt_pkts is set but not used adds 381b6d7b9c26 staging: r8188eu: assoc_rsp and assoc_rsp_len are not used adds 14afedb488c6 staging: r8188eu: remove HW_VAR_AC_PARAM_BE from SetHwReg8188EU() adds 3baab4bc2f5a staging: ks7010: remove null check after call container_of() adds 37a3929feba8 staging: rtl8192e: remove null check after call container_of() adds 902d75058129 staging: rtl8192u: remove null check after call container_of() adds 63ab906069cd staging: vc04_services: remove unused macro adds ea32366a8fc9 staging: r8188eu: remove _drv_ defines from include/rtw_debug.h adds 644ee3bff4ae staging: rtl8712: add error handler in r8712_usbctrl_vendorreq() adds d1b57669732d staging: rtl8712: fix uninit-value in usb_read8() and friends adds 0458e5428e5e staging: rtl8712: fix uninit-value in r871xu_drv_init() adds 801626f71d6f staging: r8188eu: fix warnings in rtw_p2p adds 43ea9201795f staging: r8188eu: fix warnings in rtw_pwrctrl adds 455d5f02dc23 staging: r8188eu: fix warnings in rtw_wlan_util adds f94b47c6bde6 staging: r8188eu: add check for kzalloc adds 464725a95d8a staging: r8188eu: Remove multiple assignments adds 4d0cc9e0e53e staging: r8188eu: delete rtw_wx_read/write32() adds bc10916e8909 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan() adds 6a31a95135da staging: r8188eu: remove include/rtw_debug.h adds 4ad680f083ec Merge tag 'staging-5.19-rc1' of git://git.kernel.org/pub/s [...] adds b96cd8b05ead Documentation: move tty to driver-api adds 1a4a8f6bbac0 Documentation: tty: introduce "Other Documentation" adds e26595034dad Documentation: tty: move n_gsm to tty adds 5b437ae9fcbb Documentation: tty: move moxa-smartio.rst to tty adds e937eb43b879 Documentation: tty: n_gsm, delete "Additional Documentation" adds 7fb4028fbb97 Documentation: tty: n_gsm, use power of ReST adds 689ca31c5426 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() adds 83ead219292a tty: serial: mpc52xx_uart: remove double ifdeffery adds d9b80d07db68 tty: serial: owl-uart, send x_char even if stopped adds 9c3a431a486d tty: serial: altera: use altera_jtaguart_stop_tx() adds 507b05063d1b tty: goldfish: Use tty_port_destroy() to destroy port adds 8fbb3fc9c414 tty: hvc: Prepare cleanup of powerpc's asm/prom.h adds 570f749f4d54 tty: serial: Prepare cleanup of powerpc's asm/prom.h adds ee157a79e7c8 tty: Fix a possible resource leak in icom_probe adds e73b5c7f3d34 tty: serial: samsung: add spin_lock for interrupt and cons [...] adds bcea0f547ec1 tty: serial: owl: Fix missing clk_disable_unprepare() in o [...] adds ef9a23f35838 dt-bindings: serial: uniphier: Use maxItems for a single clock adds e5fe471f7156 dt-bindings: serial: uniphier: Add "resets" property as optional adds 77edd0de0028 dt-bindings: serial: fsl-lpuart: Add imx93 compatible string adds 7bb301812b62 dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings adds 857f971328e8 serial: 8250: Make SERIAL_8250_EM available for arm64 systems adds 65a8b287023d tty: n_tty: Restore EOF push handling behavior adds e0239ba3ffdd serial: 8250: Report which option to enable for blackliste [...] adds 19401e975531 dt-bindings: serial: Update Qualcomm geni based QUP UART bindings adds 368ab68b18de tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates adds 0ed12afa5655 serial: core: move RS485 configuration tasks from drivers [...] adds a9efa452486e serial: amba-pl011: remove redundant code in rs485_config adds f633eb294af9 serial: stm32: remove redundant code in rs485_config adds afea2a93c230 serial: sc16is7xx: remove redundant check in rs485_config adds d84b01cd0497 serial: omap: remove redundant code in rs485_config adds e767aa14f7c5 serial: max310: remove redundant memset in rs485_config adds 915162460152 serial: imx: remove redundant assignment in rs485_config adds e5d4d733fc1d serial: fsl_lpuart: remove redundant code in rs485_config [...] adds 60efd0513916 serial: atmel: remove redundant assignment in rs485_config adds 0e0fd55719fa serial: 8250_aspeed_vuart: Fix potential NULL dereference [...] adds f6f586102add serial: 8250: Handle UART without interrupt on TEMT using em485 adds 296385fe127f serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 adds bec1f1b66a66 serial: 8250: add compatible for fsl,16550-FIFO64 adds 18c9d4a3c249 serial: When UART is suspended, set RTS to false adds f398e0aa325c tty: serial: fsl_lpuart: fix potential bug when using both [...] adds 2a72b1b2db9d Documentation: fix tty link adds 7a107b2c6b81 Revert "serial: 8250: Handle UART without interrupt on TEM [...] adds 538668d7d2de tty: n_gsm: clean up dead code in gsm_queue() adds 871277738426 tty: n_gsm: clean up implicit CR bit encoding in address field adds 05fe70dd2efd MAINTAINERS: fix location of moxa-smartio.rst adds 74c778ec5a27 serial: icom: remove ICOM_VERSION_STR macro adds f73989f58d54 serial: icom: switch vague casts to container_of adds 2c334f12dc25 serial: icom: remove to_icom_adapter() and icom_kref_release() adds 7a5f86e86b7a serial: icom: use proper __le types and functions adds 59a1d562d35e serial: icom: move header content to .c adds 05ef2f3dd0cb serial: icom: use ARRAY_SIZE adds 8b026d636d4a serial: icom: make icom_acfg_baud const and unsigned adds e391e325478f serial: icom: use list_for_each_entry() adds 7664b7a16b16 serial: icom: delete empty serial hooks adds f938948db907 serial: icom: remove unused struct icom_port members adds 00a7fa836dbc tty: serial: meson: Add a 12MHz internal clock rate to cal [...] adds 9b92cc5ee2d1 tty: serial: meson: Added S4 SOC compatibility adds b68f42d4c997 serial: sunplus-uart: change sunplus_console_ports from gl [...] adds a28ef75816fc serial: xilinx_uartps: return early in cdns_uart_handle_tx() adds 08814cd69d4e serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() adds e48b68ab0ca4 serial: zs: use NULL as a pointer, not 0 adds d2b574c0b45e serial: qcom: use check for empty instead of pending adds 86b9602f8203 serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y adds e3e7b13bffae serial: allow COMPILE_TEST for some drivers adds c1b4148135c1 tty: serial: fsl_lpuart: remove the count initialization a [...] adds 8ec8719fc27b tty/sysrq: change the definition of sysrq_key_table's elem [...] adds 62b2caef400c drivers: tty: serial: Fix deadlock in sa1100_set_termios() adds 8f3631f0f6eb serial/8250: Use fifo in 8250 console driver adds 7ea4aa70bfce char: ttyprintk: register console adds b0e0bd9d0d89 serial: core: fix tcdrain() with CTS enabled adds ec66b8cf03e5 tty: Add function for handling flow control chars adds 28fb1a92a007 serial: stm32: remove infinite loop possibility in putchar [...] adds 1f507b3aecb3 serial: stm32: add KGDB support adds 8043b16f522c serial: stm32: add earlycon support adds f0426b4e3b69 tty/hvc_opal: simplify if-if to if-else adds 3d27b05e4181 tty: hvcs: simplify if-if to if-else adds 5390e7f46b9d sysrq: do not omit current cpu when showing backtrace of a [...] adds d9666dfb314e serial: 8250: dw: Move definitions to the shared header adds 4a218b277fdb serial: 8250: dw: Create a generic platform data structure adds ffd381445eac serial: 8250: dw: Move the USR register to pdata adds 593dea000bc1 serial: 8250: dw: Allow to use a fallback CPR value if not [...] adds e4fb03fe10c5 serial: 8250: dma: Allow driver operations before starting [...] adds 8ef6e1ba71e9 serial: 8250: dw: Introduce an rx_timeout variable in the [...] adds c9c23d01384e serial: 8250: dw: Move the IO accessors to 8250_dwlib.h adds aa63d786cea2 serial: 8250: dw: Add support for DMA flow controlling devices adds 070e24621723 serial: 8250: dw: Improve RZN1 support adds 31f6bd7fad3b serial: Store character timing information to uart_port adds e8ffbb71f783 serial: 8250: use THRE & __stop_tx also with DMA adds b54f7a922d33 serial: 8250: Handle UART without interrupt on TEMT adds 85a503c9ea7d dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings adds 642aa7603e95 serial: 8250_dwlib: RS485 HW half & full duplex support adds 5ff33917faca serial: 8250_dwlib: Implement SW half duplex support adds 103dcf2ea2df dt_bindings: rs485: Add receiver enable polarity adds 1e70d57e7285 ACPI / property: Document RS485 _DSD properties adds 9e6a90790357 Merge 5.18-rc5 into tty-next adds e4de48da57f3 dt-bindings: serial: renesas,hscif: R-Car V3U is R-Car Gen4 adds f26c65dacfc2 dt-bindings: serial: renesas,scif: R-Car V3U is R-Car Gen4 adds e6a08c6949cb serial: 8250: dw: Fix NULL pointer dereference adds 174f86b879ce serial: 8250: core: Remove unneeded <linux/pm_runtime.h> adds 9ae081f47027 serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h> adds 67f12fbe87b5 serial: men_z135_uart: Drop duplicated iotype assignment adds 1f32c65bad24 serial: 8250: Fold EndRun device support into OxSemi Tornado code adds cb5a40e3143b serial: 8250: Export ICR access helpers for internal use adds 366f6c955d4d serial: 8250: Add proper clock handling for OxSemi PCIe devices adds 0a7ff843d507 serial: sifive: Report actual baud base rather than fixed 115200 adds 4487cd3e5f94 serial: sifive: Remove duplicate `clkin_rate' setting adds 3bcea529b295 serial: stm32: Factor out GPIO RTS toggling into separate [...] adds d7c76716169d serial: stm32: Use TC interrupt to deassert GPIO RTS in RS [...] adds 5c83ffd90bc0 serial: pic32: remove unused items from the header adds 29574d0ded40 serial: pic32: move header content to .c adds 08f643e02242 serial: pic32: remove constants from struct pic32_sport adds bb2cff419d32 serial: pic32: simplify clk handling adds e8616bd0e9f2 serial: pic32: simplify pic32_sport::enable_tx_irq handling adds 343f23cfc22b serial: pic32: remove pic32_get_port() macro adds 412314720aec serial: pic32: convert to_pic32_sport() to an inline adds 0ed55be47c99 serial: pic32: don't assign pic32_sport::cts_gpio twice adds 28dc563339b1 serial: pic32: don't zero members of kzalloc-ated structure adds fe36fa18ca77 serial: pic32: free up irq names correctly adds dfb9afb6c0e7 serial: pic32: restore disabled irqs in pic32_uart_startup() adds 6c1f77c3781a serial: pch: move size check from pop_tx one level up adds d9f3af4fbb1d serial: pch: don't overwrite xmit->buf[0] by x_char adds fcfb1c3982b9 serial: pch: decomission pch_uart_hal_write() adds 9bc995f51d78 serial: pch: remove debug print from pop_tx adds 862526523e71 serial: pch: remove xmit circ_buf size double check adds 80219e59ff50 serial: pch: simplify pop_tx() even more adds 240754894c30 serial: pch: inline pop_tx() into handle_tx() adds 6808b7f5c825 termbits: Convert octal defines to hex adds 4419da5d5d4b tty: hvc: dcc: Bind driver to CPU core0 for reads and writes adds d6da35e0c6d5 Merge 5.18-rc7 into usb-next adds 925ea0fa5277 tty: n_gsm: Fix packet data hex dump output adds 9bb13b2f7781 serial: amba-pl011: move header content to .c adds a5ddc498e792 serial: pmac_zilog: remove unfinished DBDMA support adds ae1de09341d9 serial: pmac_zilog: remove unused uart_pmac_port::termios_cache adds c83a34a5304a serial: pmac_zilog: remove tracing prints adds b693a8a6160f serial: pmac_zilog: remove initial print adds 7b0364eacb8f Documentation: Move Oxford Semiconductor PCIe (Tornado) 95 [...] adds 421bdf5385dc Documentation: Reformat Oxford Semiconductor PCIe (Tornado) 950 adds 91ca09ca7f31 Documentation: Wire Oxford Semiconductor PCIe (Tornado) 950 adds 135c579d77d0 tty: serial: samsung_tty: Fix suspend/resume on S5L adds 0b46ac44f267 termbits.h: create termbits-common.h for identical bits adds c9b34088e80e termbits.h: Align lines & format adds 44e0b165b6c0 termbits.h: Remove posix_types.h include adds 9fafe733514b tty: remove CMSPAR ifdefs adds 69648d7bda86 tty: remove BOTHER ifdefs adds 9cca25e2762f tty: remove IBSHIFT ifdefs adds 503f418b1004 serial: fsl_lpuart: Remove unnecessary clearing for CRTSCTS adds 2da6f1e5f72a serial: jsm: Use B0 instead of 0 adds 4088ca3edca8 serial: 8250_dw: Update the list of OF headers used by driver adds 295b09128d12 serial: 8250_dw: Use devm_add_action_or_reset() adds 57f83e5dd6a3 serial: 8250_dw: Use dev_err_probe() adds 589f892ac8ef serial: meson: acquire port->lock in startup() adds aabdbb1b7a58 serial: msm_serial: disable interrupts in __msm_console_write() adds f0136f65285b Revert "serial: 8250_mtk: Make sure to select the right FE [...] adds af0179270977 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 adds 4ed26f87c71f dt-bindings: serial: renesas,em-uart: Add RZ/V2M clock to [...] adds c2194bc999d4 tty: serial: qcom-geni-serial: Remove uart frequency table [...] adds c9d2325cdb92 serial: core: Do stop_rx in suspend path for console if co [...] adds 0258502f11a4 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CP [...] adds 3f7fed405c11 serial: uartlite: Fix BRKINT clearing adds fd63031b8c07 serial: digicolor-usart: Don't allow CS5-6 adds 098333a9c7d1 serial: rda-uart: Don't allow CS5-6 adds 79ac88655dc0 serial: txx9: Don't allow CS5-6 adds 9b87162de8be serial: sh-sci: Don't allow CS5-6 adds c069d2756c01 serial: sifive: Sanitize CSIZE and c_iflag adds 52bb1cb71185 serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 adds 1deeda8d2877 serial: stm32-usart: Correct CSIZE, bits, and parity adds ef44c6c1e86f pcmcia: synclink_cs: Don't allow CS5-6 adds 25e02ba60f0f tty: Rework receive flow control char logic adds 932c2989b590 Merge tag 'tty-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 324e4f85070f usb: gadget: uvc: allow changing interface name via configfs adds be30e3502771 usb: gadget: uvc: remove pause flag use adds 61aa709ca58a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_co [...] adds 9b969f93bcef usb: gadget: uvc: giveback vb2 buffer on req complete adds aef11279888c usb: gadget: uvc: improve sg exit condition adds 38c695e1e2a2 usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command adds 92440202a880 usb: typec: tipd: Only update power status on IRQ adds ee11ae36b2c8 dt-bindings: usb: Add documentation for AM62 USB Wrapper module adds e8784c0aec03 drivers: usb: dwc3: Add AM62 USB wrapper driver adds 9ec4cbf1cc55 usb: usbip: fix a refcount leak in stub_probe() adds d088fabace2c usb: usbip: add missing device lock on tweak configuration cmd adds eafc69a48811 usb: Prepare cleanup of powerpc's asm/prom.h adds 17b2fb9c231e usb-storage: alauda: fix initFunction error return adds 1abf67983a4f usb-storage: shuttle_usbat: fix initFunction error return adds ba6df3ea6819 usb-storage: isd200: fix initFunction error return adds 0b059979090d arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector adds 9c00c7c92265 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds 5bf4b20dc190 usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt adds 134a3408c2d3 USB: host: isp116x: check return value after calling platf [...] adds b8a198813376 usb: gadget: u_audio: clean up some inconsistent indenting adds 67ec2c75f377 usb: gadget: net2280: use swap() instead of open coding it adds b92ffb1eddd9 USB: storage: karma: fix rio_karma_init return adds 1e2b2f06c1be dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema adds 8a722fe86e56 dt-bindings: usb: samsung,exynos-usb2: add missing required reg adds 0fee30ab6351 USB / dwc3: Fix three doc-build warnings adds 24a5d34d7b01 usb: gadget: omap_udc: Make it CCF clk API compatible adds a85f023022f0 usb: host: ohci-omap: Make it CCF clk API compatible adds 6a7c7df993bd usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints adds 7e824f28c9d7 usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK adds 424bef51fa53 usb: musb: Fix missing of_node_put() in omap2430_probe adds 4f8cfe675f46 usb: core: devices: remove dead code under #ifdef PROC_EXTRA adds 2a0a71d92d15 USB: omap_udc: clean up comment adds 77e00508c296 usb: gadget: pxa27x_udc: clean up comment adds e707ec4d0435 usb: gadget: s3c-hsudc: clean up comments adds 53b0c69f35bd usb: gadget: tegra-xudc: clean up comments adds 8666009c5f83 usb: gadget: net2272: clean up comments adds 9cd6576f46be dt-bindings: dwc2: Add bindings for new Ingenic SoCs. adds d712b725b84d USB: dwc2: Add OTG support for Ingenic SoCs. adds ab3a560ae8e2 MIPS: Ingenic: Refresh USB nodes to match driver changes. adds 5c29e8649997 usb: musb: mediatek: Use clk_bulk API to simplify clock op [...] adds 0f0101719138 usb: dwc3: Don't switch OTG -> peripheral if extcon is present adds 2840d6dfcf43 usb: dwc3: EP clear halt leading to clearing of delayed_status adds bf594d1d0c1d usb: dwc3: gadget: Replace list_for_each_entry_safe() if u [...] adds 4d378f2ae581 drivers: usb: host: Fix deadlock in oxu_bus_suspend() adds a03e2ddab8e7 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking adds 9671d5503706 USB: core: Disable remote wakeup for freeze/quiesce adds 63acaa8e9c65 USB: hcd-pci: Fully suspend across freeze/thaw cycle adds 0f08c2e7458e usb: deprecate the third argument of usb_maxpacket() adds b45cde330ba7 HID: usbhid: remove third argument of usb_maxpacket() adds 948bf187694f Input: remove third argument of usb_maxpacket() adds 61f879ab755b media: remove third argument of usb_maxpacket() adds e13adbfa3912 net: remove third argument of usb_maxpacket() adds dcd2e49b550e usb: remove third argument of usb_maxpacket() adds 80b2b03bacfc sound: usb: remove third argument of usb_maxpacket() adds 2ddf7617d568 usb: remove third argument of usb_maxpacket() adds bdddc253b093 usb: rework usb_maxpacket() using usb_pipe_endpoint() adds ef94b2664a25 testusb: Fix warning comparing pointer to 0 adds 7a60fa06e805 dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings adds 87d0e2f41b8c usb: typec: ucsi: add a common function ucsi_unregister_co [...] adds 3c162511530c usb: typec: ucsi: Wait for the USB role switches adds 7a20917d30fb device property: Add helper to match multiple connections adds bcd6a517aaca device property: Use multi-connection matchers for single case adds b9fa0292490d usb: typec: mux: Check dev_set_name() return value adds 713fd49b430c usb: typec: mux: Introduce indirection adds 71793b579ba6 usb: typec: mux: Allow multiple mux_devs per mux adds 01afa882f12d dt-bindings: usb: Add binding for fcs,fsa4480 adds 1dc246320c6b usb: typec: mux: Add On Semi fsa4480 driver adds 501c12a6a774 dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding adds 9c1c0fdd04b5 dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding adds 08908fa1547d usb: core: devices: drop redundant buffer overflow checks adds af1969a2d734 USB: gadget: Rename usb_gadget_probe_driver() adds 6ebb449f9f25 USB: gadget: Register udc before gadget adds d59f6d958596 USB: gadget: Fix mistakes in UDC core kerneldoc adds fc274c1e9973 USB: gadget: Add a new bus for gadgets adds 8e8b11956486 of/platform: Add stubs for of_platform_device_create/destroy() adds 0298b4b95cb3 usb: misc: Add onboard_usb_hub driver adds c40b62216c1a usb: core: hcd: Create platform devices for onboard hubs i [...] adds b9c92fb4aabb Merge 5.18-rc5 into usb-next adds f2b6e79c7378 Revert "usb: core: hcd: Create platform devices for onboar [...] adds 67a7570ad31f Revert "usb: misc: Add onboard_usb_hub driver" adds 1a9517a0a430 Revert "of/platform: Add stubs for of_platform_device_crea [...] adds 3120aac6d0ec usb: dwc2: gadget: don't reset gadget's driver->bus adds d7c90d9f9a5b USB: gadget: Fix return of -EBUSY adds 0cb46f8c7c72 usb: ehci-omap: drop unused ehci_read() function adds 9a922c042a63 dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC adds f7ffaa6f62f6 usb: core: acpi: Use the sysdev pointer instead of control [...] adds 7fd069d65da2 usb: dwc3: host: Stop setting the ACPI companion adds 4ea150889ad7 usb: dwc3: remove a possible unnecessary 'out of memory' message adds 3a538f8f0946 dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' adds 29f84af6abb5 dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' adds 78489569b7d7 dt-bindings: usb: qcom,dwc3: Add binding for SDX65 adds 1cda12b15d50 dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios adds ca05b38252d7 usb: dwc3: xilinx: Add gpio-reset support adds 69e131d1ac4e usb: dwc3: gadget: Prevent repeat pullup() adds 861c010a2ee1 usb: dwc3: gadget: Refactor pullup() adds 8f8034f493b5 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() adds c96683798e27 usb: dwc3: ep0: Don't prepare beyond Setup stage adds ace17b6ee4f9 usb: dwc3: gadget: Only End Transfer for ep0 data phase adds f66eef8fb898 usb: dwc3: gadget: Delay issuing End Transfer adds d5591aa07953 dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 [...] adds 16946a60715c dt-bindings: usb: qcom,dwc3: fix clock matching adds b77a1c4d6b05 arm64: dts: qcom: correct DWC3 node names and unit addresses adds 3a6b8bf18e88 arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 [...] adds b7f1528eba75 arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 [...] adds f526072aacce arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 c [...] adds 28c71c305de9 arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 c [...] adds bbd25a8703ef arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node adds 8d5fd4e4d4e3 arm64: dts: qcom: align DWC3 USB clocks with DT schema adds 4a7ffc10d195 arm64: dts: qcom: align DWC3 USB interrupts with DT schema adds a350cfb6537f usb: gadget: uvc: prevent index variables to start from 0 adds e2fa7b36de90 usb: gadget: uvc: move structs to common header adds a2673d570bd6 usb: gadget: uvc: track frames in format entries adds f9d76d15072c USB: gadget: Add ID numbers to gadget names adds d090c7a2ab84 USB / dwc3: Fix a checkpatch warning in core.c adds 84db2ee23703 usb: host: ehci-xilinx: Fix quoted string split across lines adds b92d8a6e935f USB: c67x00: remove unnecessary check of res adds b4b44897ad3f usb: gadget: udc: Remove useless variable assignment in xu [...] adds 72e28b70499a usb: host: ehci-xilinx: adding description for return value adds a44623d92790 usb: core: hcd: Add support for deferring roothub registration adds b7a4f9b5d0e4 xhci: Set HCD flag to defer primary roothub registration adds 57f23cd0bf2f xhci: factor out parts of xhci_gen_setup() adds 873f323618c2 xhci: prepare for operation w/o shared hcd adds 0cf1ea040a7e usb: host: xhci-plat: create shared hcd after having added [...] adds e0fe986972f5 usb: host: xhci-plat: prepare operation w/o shared hcd adds 4736ebd7fcaf usb: host: xhci-plat: omit shared hcd if either root hub h [...] adds 25355e046d29 xhci: use generic command timer for stop endpoint commands. adds 424140d31ba1 xhci: prevent U2 link power state if Intel tier policy pre [...] adds 15ad5b615f70 xhci: Remove quirk for over 10 year old evaluation hardware adds 74f55a62c4c3 xhci: Allow host runtime PM as default for Intel Alder Lak [...] adds 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] adds ca319f556519 thunderbolt: Fix typo in comment adds ebe99c0f297d thunderbolt: Use decimal number with port numbers adds 259e0c71e552 thunderbolt: Dump path config space entries during discovery adds 9d2d0a5cf0ca thunderbolt: Use different lane for second DisplayPort tunnel adds 84d4333c1e28 misc/mei: Add NULL check to component match callback functions adds 5dddb4169284 thunderbolt: Link USB4 ports to their USB Type-C connectors adds 90f720d2292f thunderbolt: Add debug logging when lane is enabled/disabled adds 94581b25d81f thunderbolt: Move tb_port_state() prototype to correct place adds 0e14dd5e14d6 thunderbolt: Split setting link width and lane bonding int [...] adds 0a2e1667a73f thunderbolt: Ignore port locked error in tb_port_wait_for_ [...] adds 8e1de7042596 thunderbolt: Add support for XDomain lane bonding adds 93bf344f6699 thunderbolt: Fix buffer allocation of devices with no Disp [...] adds c7c99a09ef0e thunderbolt: Add KUnit test for devices with no DisplayPor [...] adds 376d6b02cb08 Merge tag 'thunderbolt-for-v5.19-rc1' of git://git.kernel. [...] adds 1bd8bb7d2dfc xhci: Don't defer primary roothub registration if there is [...] adds 26ae2c942b57 usb: isp1760: Fix out-of-bounds array access adds 69a1c9a9b273 usb: Probe EHCI, OHCI controllers asynchronously adds 9d778f0c5f95 usb: dwc3: Fix ep0 handling when getting reset while doing [...] adds dce49449e04f usb: cdns3: allocate TX FIFO size according to composite E [...] adds 6c5ba7395b1b usb: hub: Simplify error and success path in port_over_cur [...] adds 3c5880745b44 usb: dwc3: gadget: Move null pinter check to proper place adds 859bdc359567 usb: dwc3: core: Add error log when core soft reset failed adds 1b30499ace5b USB: serial: ftdi_sio: clean up printk format specifier adds e82e7c6dde91 USB: serial: pl2303: fix type detection for odd device adds 33b7af2f459d USB: serial: option: add Quectel BG95 modem adds 8cfd16f72232 Merge tag 'usb-serial-5.19-rc1' of https://git.kernel.org/ [...] adds 97fa5887cf28 USB: new quirk for Dell Gen 2 devices adds 54c2cc79194c Merge tag 'usb-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0b4efcb1b55c accessiblity: speakup: cleanup comments adds c50c29a80611 tty: synclink_cs: Use bitwise instead of arithmetic operat [...] adds 4a9800c81d2f lkdtm/bugs: Check for the NULL pointer after calling kmalloc adds 42db2594e4cd lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW adds f387e86d3a74 lkdtm/usercopy: Expand size of "out of frame" object adds 8bfdbddd6824 lkdtm/bugs: Don't expect thread termination without CONFIG [...] adds 73f62e60d80c lkdtm: Move crashtype definitions into each category adds 2e53b877dc12 lkdtm: Add CFI_BACKWARD to test ROP mitigations adds d8a54d2e4219 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds f918cfc08c17 firmware: xilinx: add support for IOCTL and QUERY ID featu [...] adds 94ae7f22265e firmware: xilinx: add new function for do_feature_check_call adds 218f01a80aea firmware: xilinx: always check API version for IOCTL/QUERY adds e5052bec7e3e firmware: xilinx: enable feature check for ZynqMP adds a8a570c6d0fd binder: hold fd_install until allocating fds first adds 3a5e65023f02 char: misc: remove usage of list iterator past the loop body adds 6bd0ffeaa389 nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused adds 1066f8156351 nvmem: sunplus-ocotp: staticize sp_otp_v0 adds 874dfbcf219c nvmem: sunplus-ocotp: drop useless probe confirmation adds fd7e92d5b8b4 vmw_balloon: Print errors on reset only once adds f61c5c830ff0 misc: vmw_vmci: replace usage of found with dedicated list [...] adds 4834f9898c73 char: xillybus: replace usage of found with dedicated list [...] adds 5ac11fe03a0a misc: fastrpc: fix an incorrect NULL check on list iterator adds f76a9ae61628 w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX [...] adds 88517757a829 misc: bcm-vk: replace usage of found with dedicated list i [...] adds b67d19662fde char: xillybus: fix a refcount leak in cleanup_dev() adds 830a4e5c48df /dev/mem: make reads and writes interruptible adds 5a0793ac66ac firmware: stratix10-svc: fix a missing check on list iterator adds 1f7142915d30 VMCI: Add support for ARM64 adds 4647769bab90 drivers/virt/fsl_hypervisor: remove unneeded `ret` variabl [...] adds 26eff2d66aff binder: Use memset_page() in binder_alloc_clear_buf() adds 1d625960e419 binder: Use kmap_local_page() in binder_alloc_copy_user_to [...] adds e88a6a8fece9 binder: Use memcpy_{to,from}_page() in binder_alloc_do_buf [...] adds d434743e5cac bus: mhi: ep: Add support for registering MHI endpoint con [...] adds ee0360b20b3f bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 297c77a0f273 bus: mhi: ep: Add support for creating and destroying MHI [...] adds e9e4da23cd65 bus: mhi: ep: Add support for managing MMIO registers adds bbdcba57a1a2 bus: mhi: ep: Add support for ring management adds 961aeb689224 bus: mhi: ep: Add support for sending events to the host adds f9baa4f73795 bus: mhi: ep: Add support for managing MHI state machine adds 4799e71b0826 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds fb3a26b7e8af bus: mhi: ep: Add support for powering up the MHI endpoint stack adds 5d507ee04894 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 7a97b6b47353 bus: mhi: ep: Add support for handling MHI_RESET adds f7d0806bdb1b bus: mhi: ep: Add support for handling SYS_ERR condition adds e827569062a8 bus: mhi: ep: Add support for processing command rings adds 530125889977 bus: mhi: ep: Add support for reading from the host adds 03c0bb8ec983 bus: mhi: ep: Add support for processing channel rings adds 2d945a394d9c bus: mhi: ep: Add support for queueing SKBs to the host adds e4b7b5f0f30a bus: mhi: ep: Add support for suspending and resuming channels adds c268c0a8a330 bus: mhi: ep: Add uevent support for module autoloading adds e918c10265ef misc/pvpanic: Convert regular spinlock into trylock on panic path adds 35a7609639c4 Merge 5.18-rc5 into char-misc-next adds b1c5f3085149 misc: rtsx: add rts5261 efuse function adds 9145554d3613 altera-stapl: Use swap() instead of open coding it adds f861d36e021e misc: rtsx: set NULL intfdata when probe fails adds 77acbdc0f314 lkdtm: cfi: Fix type width for masking PAC bits adds 249369e93121 bus: mhi: replace snprintf with sysfs_emit adds 228662b07414 slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] adds 83b716d1fe9e uio: dfl: add HSSI subsystem feature id adds 9474be34a727 binder: add failed transaction logging info adds bd32889e841c binder: add BINDER_GET_EXTENDED_ERROR ioctl adds d23386ed7019 binderfs: add extended_error feature entry adds 06a3494ef61a binder: convert logging macros into functions adds a15dac8b2286 binder: additional transaction error logs adds dbc2f62061c6 nvmem: core: support passing DT node in cell info adds 207775f7e17b nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells adds 8c240bd68ba0 MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE adds 7177042bdd16 dt-bindings: nvmem: Add apple,efuses adds b6b7ef932ae8 nvmem: Add Apple eFuse driver adds 517f6e2641a2 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] adds c75945ac2e50 dt-bindings: nvmem: sfp: Fix typo adds 8cb0cd68bef7 dt-bindings: nvmem: sfp: Add clock properties adds 54eb278a0612 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply adds 60ed1f7cecbd dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs adds 943eadbdb113 nvmem: sfp: Use regmap adds 33a1c6618677 nvmem: sfp: Add support for TA 2.1 devices adds f4decb4c6e37 iio: core: fix a few code style issues adds ce92d6743fd5 dt-bindings: iio: st,st-sensors add LIS302DL adds a85257f0df58 iio: accel: Remove unused enum in st_accel adds 8a7449d68670 iio: accel: add support for LIS302DL variant adds fee4ac32996d iio: dac: ltc2688: Use temporary variable for struct device adds 879a52379704 iio: multiplexer: Make use of device properties adds ba93642188a6 iio: dummy: iio_simple_dummy: check the return value of kstrdup() adds 8868a172f471 iio: temperature: ltc2983: Don't hard code defined constan [...] adds e59b18a28909 iio: temperature: ltc2983: Use single error path to put OF node adds bc4c94994ffe iio: temperature: ltc2983: Make use of device properties adds 0cddfc92e29b MAINTAINERS: updated Lorenzo's email address adds c4dbfed37fef dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d adds 6dc2c8711abc iio: imu: inv_mpu6050: Add support for ICM-20608-D adds fe78ccf79b0e iio: adc: ad7124: Remove shift from scan_type adds fd5ba89e4cd4 iio: adc: ad7124: Add update_scan_mode adds fe7d929a63c3 iio: adc: ad7192: Add update_scan_mode adds 8bea9af887de iio: adc: ad_sigma_delta: Add sequencer support adds 5cfe8a1c2577 iio: adc: ad7124: add sequencer support adds 44b0be6eb373 iio: adc: ad7192: add sequencer support adds a8e1f0ba138e iio: palmas: shut up warning about calibration mismatch (d [...] adds c22e60c315c8 iio: buffer: remove usage of list iterator variable for li [...] adds a25d525c6850 iio: ssp_sensors: replace usage of found with dedicated li [...] adds d958095b4a97 iio: sysfs-trigger: replace usage of found with dedicated [...] adds b22c8925a63f iio: accel: dmard09: fixed code styling issues adds 94059c522707 iio: accel: kxsd9-spi: changed leading spaces to tabs adds fd542c5eda7b iio: core: Print error and fail iio_device_register() in c [...] adds 210b9ddbcdbc dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 com [...] adds 94d9f3cb97f4 dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string adds c86334652ac6 iio: adc: ti-ads1015: Switch to static const writeable ran [...] adds fba6ca2a27d3 iio: adc: ti-ads1015: Deduplicate channel macros adds 6a954b9624ba iio: adc: ti-ads1015: Make channel event_spec optional adds f1c9ce0ced2d iio: adc: ti-ads1015: Add TLA2024 support adds 3139ff24e2bc iio: adc: ti-ads1015: Add static assert to test if shifted [...] adds 0ca269a4ae39 iio: adc: ti-ads1015: Convert to OF match data adds ad202fe8edd1 iio: adc: ti-ads1015: Replace data_rate with chip data str [...] adds b28bc9ebbe23 iio: adc: ti-ads1015: Switch to read_avail adds a8b6d6708bb6 iio: core: Enhance the kernel doc of modes and currentmode [...] adds f4d7f88339a5 iio: magnetometer: rm3100: Stop abusing the ->currentmode adds f8ac59f5379f iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode adds 69c988799772 iio: st_sensors: Return as early as possible from the _wri [...] adds 05a32f1aeb05 iio: st_sensors: Drop the protection on _avail functions adds 474010127e25 iio: st_sensors: Add a local lock for protecting odr adds 1234596839ad iio: st_sensors: Stop abusing mlock to ensure internal coherency adds 2da03b432ddf iio: st_sensors: Use iio_device_claim/release_direct_mode( [...] adds 2f53b4adfede iio: Un-inline iio_buffer_enabled() adds 8c576f87ad7e iio: core: Hide read accesses to iio_dev->currentmode adds 51570c9d4b3a iio: core: Move the currentmode entry to the opaque structure adds f67c6c73cb07 iio: core: Simplify the registration of kfifo buffers adds ac3e62f51b3f iio: core: Clarify the modes adds 74f582ec127e iio: Replace strtobool() with kstrtobool() adds aac6834d8ebf iio: adc: ad7266: convert probe to full device-managed adds eb5e26a491d1 dt-bindings: iio: dac: change ad3552r maintainer adds 3289237d2b63 MAINTAINERS: add ad3552r adds fdd70d7aad6e iio: imu: st_lsm6dsx: add support to ASM330LHHX adds 180ab1716161 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings adds d1100dd9068f iio: accel: adxl355: use fwnode_irq_get_byname() adds 5f474919fad8 iio: imu: bmi160: Make use of device properties adds ebb3861c3fd9 iio: dac: vf610: Drop dependency on OF adds a966174494e4 iio: dac: lpc18xx: Drop dependency on OF adds 61c8686cee71 iio: dac: dpot: Drop dependency on OF adds d272cfc3f0c4 iio: afe: rescale: Make use of device properties adds 811ffbad592e iio: accel: dmard06: Drop dependency on OF adds 60a0548f098a iio: temperature: max31856: Make use of device properties adds de19f3d12756 iio: light: cm3605: Drop dependency on OF adds 96a531799de7 iio: magnetometer: ak8974: Drop dependency on OF adds 87b7b07bf0f0 iio: proximity: ping: Replace OF specific code by device_g [...] adds f5c822c0607e iio: light: tsl2772: Make use of device properties adds 813665564b3d iio: core: Convert to use firmware node handle instead of OF node adds 720ce8b56843 iio: gyro: mpu3050: Make use of device properties adds 61b9c4c7e355 iio: gyro: fxas21002c: Make use of device properties adds 024b58a30274 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L adds a503bc0a58db iio: accel: mma8452: Add missing documentation for name el [...] adds d345b23200bc iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] adds 50f2959113cb iio: proximity: vl53l0x: Fix return value check of wait_fo [...] adds 42763b249aaa dt-bindings: iio: adc: Document Renesas RZ/V2L ADC adds b71b538b477f dt-bindings: iio: light: stk33xx: Add proximity-near-level adds d6ecb01583d4 iio: proximity: stk3310: Export near level property for pr [...] adds 392eeccc3b59 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding adds ad930a756132 iio: adc: sc27xx: fix read big scale voltage not right adds 5a7a184b11c6 iio: adc: sc27xx: Fine tune the scale calibration values adds e4171388a431 iio: adc: sc27xx: structure adjustment and optimization adds aac053d03eec iio: adc: sc27xx: refactor some functions for support more PMiCs adds fff4a7a890ea iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 adds 0ac507bbc77c iio: adc: sc27xx: add support for PMIC sc2730 adds 0a9599e1fc48 staging: iio: ad2s1210: remove redundant assignment to var [...] adds 9eec6e510bbc iio: imu: adis16480: Make use of device properties adds 79f4dc9dec0e iio: imu: adis16480: Use temporary variable for struct device adds cb55b4428550 iio: imu: adis16480: Improve getting the optional clocks adds 06f90dd49224 iio: proximity: mb1232: Switch to use fwnode_irq_get() adds 615b5e199af1 iio: temperature: max31865: Make use of device properties adds a9d1a34f2a02 iio: dac: ltc2632: Make use of device properties adds d3beaf181c2d iio: gyro: mpu3050: Make mpu3050_common_remove() return void adds e678acedf364 dt-bindings: iio: Fix incorrect compatible strings in examples adds 046dab28b10e iio: stmpe-adc: use of_device_id for OF matching adds eda75f8238b0 iio: ti-ads8688: use of_device_id for OF matching adds bcfa9546500a Merge tag 'iio-for-5.19a' of https://git.kernel.org/pub/sc [...] adds 0cf35347830c bus: mhi: ep: Add support for registering MHI endpoint con [...] adds 36b7cae6a032 bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 03f44035a586 bus: mhi: ep: Add support for creating and destroying MHI [...] adds 37867094faf1 bus: mhi: ep: Add support for managing MMIO registers adds edf549e7b239 bus: mhi: ep: Add support for ring management adds 6f7cb6e78839 bus: mhi: ep: Add support for sending events to the host adds 484e04faa8a0 bus: mhi: ep: Add support for managing MHI state machine adds b6c52d410cb4 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds 7de7780c43b1 bus: mhi: ep: Add support for powering up the MHI endpoint stack adds c6dba8924201 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 2ee735c17347 bus: mhi: ep: Add support for handling MHI_RESET adds 1b54f3e8b4bb bus: mhi: ep: Add support for handling SYS_ERR condition adds 2b231a40e907 bus: mhi: ep: Add support for processing command rings adds 20c01fde1b36 bus: mhi: ep: Add support for reading from the host adds 494a6f639377 bus: mhi: ep: Add support for processing channel rings adds f2a72d2410be bus: mhi: ep: Add support for queueing SKBs to the host adds 5fb83d97aa17 bus: mhi: ep: Add support for suspending and resuming channels adds 5d4be19cbe6a bus: mhi: ep: Add uevent support for module autoloading adds 9498c011f518 MAINTAINERS: Update Hemant's email id adds e565d3efd894 bus: mhi: host: Use cached values for calculating the shar [...] adds 89ad19bea649 bus: mhi: host: pci_generic: Sort mhi_pci_id_table based o [...] adds 95c33ae41b82 bus: mhi: host: Add soc_reset sysfs adds 36e5505dfb42 bus: mhi: host: Wait for ready state after reset adds 0bca889fd6fe bus: mhi: host: Bail on writing register fields if read fails adds d126bfeaf721 bus: mhi: host: Optimize and update MMIO register write method adds 17e6ff4937be bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB adds a96ef8b504ef bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision adds 77fc41204734 bus: mhi: host: pci_generic: add Telit FN990 adds 13b9b814da2d bus: mhi: host: Add support for Foxconn T99W373 and T99W368 adds 46ee6bcac983 Merge tag 'mhi-for-v5.19' of git://git.kernel.org/pub/scm/ [...] adds e4d437125302 phy: phy-can-transceiver: Add support for setting mux adds 082ffee05058 dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings adds 6f3652c952d8 phy: qcom-qmp: Add SM6350 UFS PHY support adds cfe4c1021ef5 dt-bindings: phy: uniphier-usb2: Add vbus-supply adds 61a37dc9c36f dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional adds fccd2f32deb1 dt-bindings: phy: uniphier-ahci: Fix missing reset-names adds 45d1f841d5a4 dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-nam [...] adds 09cc358a39d4 dt-bindings: phy: uniphier: Clean up clocks, resets, and t [...] adds b7b930f3b3da phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe() adds f03808435537 phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe() adds aa1855a79a95 dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding adds 8585b1be7952 phy: qcom-qmp: Add support for SDX65 QMP PHY adds 3eb836df4da7 phy/rockchip: Use of_device_get_match_data() adds 2404387f521e phy/rockchip: Use of_device_get_match_data() adds e72659b69f06 phy: cadence: Sierra: Add TI J721E specific PCIe multilink [...] adds 3abfaefb9a6d phy: Add LVDS configuration options adds f9b0593dd4fc dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema adds 0ccb8385e92a dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY [...] adds 3fbae284887d phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS [...] adds c20f80d0b89c dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property adds 74d0cd478622 phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode [...] adds 6a98df08ccd5 phy: rockchip-inno-usb2: Fix muxed interrupt support adds 656f7fcb1272 phy: rockchip-inno-usb2: Do not check bvalid twice adds 5a709a46e427 phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler adds ffe597d04db2 phy: rockchip-inno-usb2: Support multi-bit mask properties adds 21a470606ed5 phy: rockchip-inno-usb2: Handle bvalid falling adds 51a9b2c03dd3 phy: rockchip-inno-usb2: Handle ID IRQ adds f1b8d3358af7 phy: core: Add documentation of phy operation order adds bd5bd02e1517 phy: core: Update documentation syntax adds 1599069a62c6 phy: core: Warn when phy_power_on is called before phy_init adds f7f9abc5eab9 phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED adds 302a20c717be phy: rockchip-inno-usb2: Clean up some inconsistent indenting adds c7fd98f84ead phy: qcom-qmp: fix phy-descriptor kernel-doc typo adds c4f2a32a7fc2 dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix i [...] adds bc055a50a859 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings adds f0a4bc38a12f phy: qcom-qmp: fix struct clk leak on probe errors adds 4d2900f20edf phy: qcom-qmp: fix reset-controller leak on probe errors adds 0a97630ac972 phy: qcom-qmp: switch to explicit reset helpers adds 5e73b2d98679 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure adds d413a34932f9 phy: qcom-qmp: rename error labels adds 46509e7578a2 Merge tag 'phy-for-5.19' of git://git.kernel.org/pub/scm/l [...] adds d146de3430d2 soundwire: qcom: fix an error message in swrm_wait_for_fra [...] adds a7ad7ce41815 soundwire: stream: Fix error return code in do_bank_switch() adds d6de188ad678 soundwire: qcom: Add compatible name for v1.6.0 adds 60657fb9b19d dt-bindings: soundwire: qcom: Add bindings for audio clock [...] adds 3db50a99f977 soundwire: cadence: recheck device0 attachment after statu [...] adds 6d9f2dadba69 soundwire: intel: prevent pm_runtime resume prior to syste [...] adds e286472cff8a soundwire: intel: disable WAKEEN in pm_runtime resume adds e557bca49b81 soundwire: bus: pm_runtime_request_resume on peripheral at [...] adds f6ee6c849922 soundwire: qcom: return error when pm_runtime_get_sync fails adds 443a98e649b4 soundwire: bus: use pm_runtime_resume_and_get() adds 915bf27a46bb soundwire: cadence: use pm_runtime_resume_and_get() adds fff1fd9c1b42 soundwire: intel: use pm_runtime_resume_and_get() adds 57ed510b0547 soundwire: qcom: use pm_runtime_resume_and_get() adds 74da272400b4 soundwire: qcom: adjust autoenumeration timeout adds fa5602c62544 Merge tag 'soundwire-5.19-rc1' of git://git.kernel.org/pub [...] adds 58e4a2d27d32 extcon: Fix extcon_get_extcon_dev() error handling adds 019c34aaa858 extcon: int3496: Make the driver a bit less verbose adds 12514f668c1f extcon: int3496: Request non-exclusive access to the ID GPIO adds c26aef6d396b extcon: int3496: Add support for binding to plain platform [...] adds 4c018cc87e55 extcon: int3496: Add support for controlling Vbus through [...] adds 8ae4471d38c4 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() adds 6506f6a0208d extcon: Fix some kernel-doc comments adds 68be7a5f281d extcon: usb-gpio: Remove disable irq operation in system sleep adds 9869ba6dc930 dt-bindings: extcon: bindings for SM5703 adds a84df1c7ddfc extcon: sm5502: Add support for SM5703 adds 782cd939cbe0 extcon: ptn5150: Add queue work sync before driver release adds 1bfcaa570081 extcon: ptn5150: Add usb role class support adds 5faf7cbaff45 extcon: sm5502: Clarify SM5703's i2c device ID adds 5dcc2afe716d extcon: Modify extcon device to be created after driver da [...] adds e727efee8c5a Merge tag 'extcon-next-for-5.19' of git://git.kernel.org/p [...] adds e601cc9a3a9b coresight: etm4x: Cleanup TRCIDR0 register accesses adds cf0c7f18d30e coresight: etm4x: Cleanup TRCIDR2 register accesses adds f4d1f2142a60 coresight: etm4x: Cleanup TRCIDR3 register accesses adds ea69dbb893d9 coresight: etm4x: Cleanup TRCIDR4 register accesses adds 028e5460915a coresight: etm4x: Cleanup TRCIDR5 register accesses adds 1cf50f649464 coresight: etm4x: Cleanup TRCCONFIGR register accesses adds eeae6dddfd34 coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses adds b5bc16ab04fe coresight: etm4x: Cleanup TRCSTALLCTLR register accesses adds 6ba7f2bc12e8 coresight: etm4x: Cleanup TRCVICTLR register accesses adds 4bc500ef252e coresight: etm3x: Cleanup ETMTECR1 register accesses adds f5def7722b9c coresight: etm4x: Cleanup TRCACATRn register accesses adds 0544f32b7179 coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register [...] adds 66192082e78a coresight: etm4x: Cleanup TRCSSPCICRn register accesses adds 67493ca4cbe7 coresight: etm4x: Cleanup TRCBBCTLR register accesses adds c86dd9869128 coresight: etm4x: Cleanup TRCRSCTLRn register accesses adds 8c1d3f79d9ca coresight: core: Fix coresight device probe failure issue adds 1adff542d67a coresight: cpu-debug: Replace mutex with mutex_trylock on [...] adds 9c518db6407d Merge tag 'coresight-next-v5.19' of gitolite.kernel.org:pu [...] adds 558094cb8d54 MAINTAINERS: Update linux-fpga repository location adds 57ce2e406fe1 fpga: fix for coding style issues adds 3f3f9cb67f69 fpga: fpga-mgr: fix kernel-doc warnings adds baf7d27d033c fpga: Use tab instead of space indentation adds 838a84382a9d fpga: fpga-region: fix kernel-doc formatting issues adds 88b3f3ff38d1 fpga: dfl: check feature type before parse irq info adds 2b28c9e0fe97 Documentation: fpga: dfl: add link address of feature id table adds ae23f746d744 fpga: dfl: Allow Port to be linked to FME's DFL adds bab6ffa233b9 Merge tag 'fpga-for-5.19-rc1' of git://git.kernel.org/pub/ [...] adds 2a0338769f27 lkdtm: cfi: Fix type width for masking PAC bits adds d2b8060f1651 lkdtm/usercopy: Rename "heap" to "slab" adds fc34eec6869a lkdtm/usercopy: Check vmalloc and >0-order folios adds 38c84c997d40 selftests/lkdtm: Add configs for stackleak and "after free" tests adds f260fd59e3f3 lkdtm/heap: Hide allocation size from -Warray-bounds adds dc6a7effb48e Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds da4864962d76 binder: fix printk format for commands adds dafa5e9ab8b5 binder: fix potential UAF of target_{proc,thread} adds aed86f8add0e binder: fix atomic sleep when get extended error adds 7394d2ebb651 scripts/tags.sh: Invoke 'realpath' via 'xargs' adds 80ad54a63af3 drivers: comedi: replace ternary operator with min() adds 225baab0aeb6 slimbus: qcom: Fix IRQ check in qcom_slim_probe adds 8cc6b422fc4b slimbus: qcom: Remove unnecessary print function dev_err() adds 106101303eda accessiblity: speakup: Add missing misc_deregister in soft [...] adds 077f5d900f62 drivers: dio: add missing iounmap() in dio_init() adds 660ba678f999 firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle adds c337125b8834 bus: ti-sysc: Fix warnings for unbind for serial adds 5621a0bcb4b4 edd: simplify the check of 'attr->test' in edd_populate_dir() adds 8e04a7afce3d misc: alcor_pci: set NULL intfdata and clear pci master adds c5c07c5958cf misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl adds 05e5ba40ea7a driver: soc: xilinx: Add support of multiple callbacks for [...] adds e6d3c99adf54 driver: soc: xilinx: Update function prototype for xlnx_un [...] adds 6646b95aab5f speakup: Generate speakupmap.h automatically adds ea3364db9068 dt-bindings: interconnect: qcom: Add sc8280xp binding adds f29dabda7917 interconnect: qcom: Add SC8280XP interconnect provider adds 3d28502d5291 interconnect: qcom: sc8280xp: constify qcom_icc_desc adds fcb3cd7e3af9 interconnect: qcom: sc8280xp: constify icc_node pointers adds 01c3f0387c63 interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers adds bb4b905b738c Merge branch 'icc-sc8280xp' into icc-next adds d405ac52ab19 dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings adds 39a5392889c0 interconnect: qcom: Add SDX65 interconnect provider driver adds 828ff75c44f4 Merge branch 'icc-sdx65' into icc-next adds 1625aaa3fe7c interconnect: qcom: constify qcom_icc_desc adds 2ccf33c06388 interconnect: qcom: constify icc_node pointers adds 7123f8836392 interconnect: qcom: constify qcom_icc_bcm pointers adds 016fca59f95f Merge branch 'icc-const' into icc-next adds b9e2a1d50e36 dt-bindings: interconnect: Add SC8180X QUP0 virt provider adds a3e45cf838c8 interconnect: qcom: sc8180x: Modernize sc8180x probe adds 42c4e3f670b9 interconnect: qcom: sc8180x: Fix QUP0 nodes adds ce83211c87ca interconnect: qcom: sc8180x: Mark some BCMs keepalive adds 04548d4e2798 interconnect: qcom: sc8180x: Reformat node and bcm definitions adds 314cf651fa83 Merge branch 'icc-sc8180x' into icc-next adds 65fac3b3493f interconnect: qcom: icc-rpm: Fix for cached clock rate adds 97f7d384ac4f interconnect: qcom: icc-rpm: Cache every clock rate adds 3a4c63f5d904 Merge branch 'icc-rpm' into icc-next adds 3be0ec65fd17 dt-bindings: interconnect: Remove sc7180/sdx55 ipa compatibles adds 9dcff75d39f2 Merge tag 'icc-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds cafada1fe932 Revert "speakup: Generate speakupmap.h automatically" adds 378b02dc0177 habanalabs: set non-0 value in dram default page size adds 1359fcbe0f4a habanalabs: add DRAM default page size to HW info adds 2f8f0de878e0 habanalabs: change mmu_get_real_page_size to be ASIC-specific adds 06926dbed215 habanalabs: convert all MMU masks/shifts to arrays adds 050a6f349a09 habanalabs: add user API to get valid DRAM page sizes adds 4c3b9f6e3bd0 habanalabs: add new return code to device fd open adds fdec56c1a416 habanalabs: expose compute ctx status through info ioctl adds b19768d81a6b habanalabs/gaudi: increase submission resources adds 9d92689ca26e habanalabs/gaudi: avoid resetting max power in hard reset adds c41cb902b22f habanalabs: parse full firmware versions adds 687c6b535e4c habanalabs: modify dma_mask to be ASIC specific property adds 9138c24244a7 habanalabs: replace usage of found with dedicated list ite [...] adds b75cce27d0bc habanalabs: save f/w preboot major version adds babe8e7c04b5 habanalabs: unified memory manager infrastructure adds 4d530e7d121a habanalabs: convert ts to use unified memory manager adds acbabe63efa7 habanalabs: add MMU prefetch to ASIC-specific code adds c3712c1d7d3d habanalabs/gaudi: Use correct sram size macro for debugfs adds f5d85fe05a94 habanalabs: rephrase device out-of-memory message adds d0b59cf68cec habanalabs/gaudi: add debugfs to fetch internal sync status adds 116a28ac1f08 habanalabs: hl_ts_behavior can be static adds 234366d3b6da habanalabs: add callback and field to be used for debugfs [...] adds ee8a10c833c4 habanalabs: unify code for memory access from debugfs adds 9248aa90d2fa habanalabs: enforce alignment upon registers access throug [...] adds 799b9eb01a64 habanalabs: remove debugfs read/write callbacks adds cd92c3678ab3 habanalabs: wrong handle removal in memory manager adds fcadbf56883e habanalabs: remove redundant info print adds 738607f005dc habanalabs: change a reset print to debug level adds c82b025f2b8c habanalabs: don't print normal reset operations adds 658591ec32f8 habanalabs: remove user interrupt debug print adds b31848430f49 habanalabs: fix comments according to kernel-doc adds 2ba75d31198d habanalabs: refactor HOP functions in MMU V1 adds b8d852add6ea habanalabs/gaudi: use lower_32_bits() for casting adds ab4ea5872842 habanalabs: use for_each_sgtable_dma_sg for dma sgt adds 0ff1d6f8f55e habanalabs: support debugfs Byte access to device DRAM adds 77c97a7ea85f habanalabs: Stop using iommu_present() adds 5d1a0de2c778 habanalabs: add prefetch flag to the MAP operation adds b0b09b7a8b7d habanalabs: use get_task_pid() to take PID adds de3484dfaa04 habanalabs: Add separate poll interval value for protocol adds 4e63ce6af63f habanalabs: hide memory manager page shift adds ff086c186bf2 habanalabs: add put by handle method to memory manager adds 2db04a682655 habanalabs/gaudi: set arbitration timeout to a high value adds dc653c36c98e habanalabs: unified memory manager new code for CB flow adds 829ec038c967 habanalabs: use unified memory manager for CB flow adds 0688474eda80 habanalabs: add device memory scrub ability through debugfs adds c37803388c95 habanalabs: handle race in driver fini adds f2daa2d97ec1 habanalabs: add topic to memory manager buffer adds 422ef171038d habanalabs: add support for notification via eventfd adds 368b0b4fd697 habanalabs: update firmware header adds 49d2a8af97a2 habanalabs: use NULL for eventfd adds 804d514d7977 habanalabs: return -EFAULT on copy_to_user error adds 83617f5a87f4 habanalabs: order memory manager messages adds 9e495e24003e habanalabs: do MMU prefetch as deferred work adds e31dd9362f01 habanalabs: remove hdev from hl_ctx_get args adds f873a27fd50d habanalabs: fix missing handle shift during mmap adds 90de6805267f habanalabs: use separate structure info for each error col [...] adds 6f9b5ed8cadd Merge tag 'char-misc-5.19-rc1' of git://git.kernel.org/pub [...] adds 23cfbc6ec44e firmware: Add the support for ZSTD-compressed firmware files adds b3625b1324a5 selftests: firmware: Use smaller dictionary for XZ compression adds 04c826d07267 selftests: firmware: Fix the request_firmware_into_buf() t [...] adds f18b45ff9ac7 selftests: firmware: Simplify test patterns adds bc67cac10326 selftests: firmware: Add ZSTD compressed file tests adds 6c2f42117427 driver: platform: Add helper for safer setting of driver_override adds 6e67955087e7 amba: Use driver_set_override() instead of open-coding adds 5688f212e98a fsl-mc: Use driver_set_override() instead of open-coding adds 01ed100276bd hv: Use driver_set_override() instead of open-coding adds 23d99baf9d72 PCI: Use driver_set_override() instead of open-coding adds 1e8ee51212b4 s390/cio: Use driver_set_override() instead of open-coding adds 19368f0f23e8 spi: Use helper for safer setting of driver_override adds 240bf4e66574 vdpa: Use helper for safer setting of driver_override adds fb4ac6f18be1 clk: imx: scu: Fix kfree() of static memory on setting dri [...] adds 0f4b20ef4169 slimbus: qcom-ngd: Fix kfree() of static memory on setting [...] adds e5f89131a061 rpmsg: Constify local variable in field store macro adds 42cd402b8fd4 rpmsg: Fix kfree() of static memory on setting driver_override adds 4ac4a90d7728 firmware_loader: Clear data and size in fw_free_paged_buf adds 736da0b657f6 firmware_loader: Check fw_state_is_done in loading_store adds 3677563eb873 firmware_loader: use kernel credentials when reading firmware adds 4e224719f5d9 drivers/base/memory: Fix an unlikely reference counting is [...] adds 5b5bfecaa333 scripts/get_abi: Fix wrong script file name in the help message adds e0c11a8b9851 firmware_loader: Split sysfs support from fallback adds 97730bbb242c firmware_loader: Add firmware-upload support adds 536fd8184b7d firmware_loader: Add sysfs nodes to monitor fw_upload adds a31ad463b72d test_firmware: Add test support for firmware upload adds 4a4e975bae37 test_firmware: Error injection for firmware upload adds 4c32174a2475 Documentation: dd: Use ReST lists for return values of dri [...] adds 84e7c6786aad driver core: Prevent overriding async driver of a device b [...] adds a72b6dff4089 drivers/base/node.c: fix compaction sysfs file leak adds ce753ad1549c platform: finally disallow IRQ0 in platform_get_irq() and its ilk adds 6423d2951087 driver core: Add sysfs support for physical location of a device adds bd900901b8d1 kernfs: Remove reference counting for kernfs_open_node. adds 4388f887b857 Revert "firmware_loader: use kernel credentials when readi [...] adds cebdc5349fba firmware: edd: Remove redundant condition adds a37ddddd8603 selftests: firmware: Add firmware upload selftests adds bc187f6f8d12 firmware_loader: Fix configs for sysfs split adds f8ae07f4b8bf firmware_loader: Move definitions from sysfs_upload.h to sysfs.h adds 0e509f537f8d Merge 5.18-rc5 into driver-core-next adds 6370b04f24bc firmware_loader: describe 'module' parameter of firmware_u [...] adds bb17d110cbf2 rpmsg: Fix calling device_lock() on non-initialized device adds 38ea74eb8fc1 rpmsg: use local 'dev' variable adds d143b9db8069 export: fix string handling of namespace in EXPORT_SYMBOL_NS adds c1b1352f21bc kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file. adds c3d438eeb541 arch_topology: Trace the update thermal pressure adds bc443c31def5 driver core: location: Check for allocations failure adds f79f662e4cd5 driver core: Add "*" wildcard support to driver_async_prob [...] adds 28330dcc9415 driver core: location: Free struct acpi_pld_info *pld adds 1f7ff11ca68f driver core: location: Add "back" as a possible output for panel adds 185b29c6151c test_firmware: fix end of loop test in upload_read_show() adds 310862e57400 driver: base: fix UAF when driver_attach failed adds 6ee60e9c9f2f MAINTAINERS: add Russ Weight as a firmware loader maintainer adds 2b28a1a84a0e driver core: Extend deferred probe timeout on driver registration adds 15f214f9bdb7 topology: Remove unused cpu_cluster_mask() adds 1a702dc88e15 kernfs: Separate kernfs_pr_cont_buf and rename_lock. adds b232b02bf3c2 driver core: fix deadlock in __device_attach adds 500a434fc593 Merge tag 'driver-core-5.19-rc1' of git://git.kernel.org/p [...] adds 5ee76c256e92 driver core: Fix wait_for_device_probe() & deferred_probe_ [...] adds 9be4cbd09da8 driver core: Set default deferred_probe_timeout back to 0.
No new revisions were added by this update.
Summary of changes: .clang-format | 218 +- .mailmap | 1 + Documentation/ABI/stable/sysfs-bus-mhi | 10 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 1 + .../ABI/testing/debugfs-driver-habanalabs | 38 + 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-bus-thunderbolt | 10 + Documentation/ABI/testing/sysfs-class-cxl | 4 +- Documentation/ABI/testing/sysfs-class-firmware | 77 + .../ABI/testing/sysfs-devices-physical_location | 42 + Documentation/ABI/testing/sysfs-driver-ccp | 87 + Documentation/COPYING-logo | 13 - Documentation/PCI/pci.rst | 4 +- Documentation/admin-guide/blockdev/index.rst | 6 +- Documentation/admin-guide/bootconfig.rst | 31 +- Documentation/admin-guide/kernel-parameters.txt | 20 +- Documentation/admin-guide/nfs/nfs-client.rst | 15 +- .../admin-guide/pm/intel-speed-select.rst | 22 + Documentation/arm/marvell.rst | 7 - Documentation/conf.py | 2 +- Documentation/devicetree/bindings/arm/hpe,gxp.yaml | 27 + .../devicetree/bindings/arm/intel,socfpga.yaml | 1 + .../arm/mediatek/mediatek,mt8186-clock.yaml | 56 + .../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 54 + .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 52 + .../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/renesas,cpg-mssr.yaml | 1 + .../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 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 2 + .../bindings/clock/stericsson,u8500-clks.yaml | 57 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 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 + 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 +- .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 5 +- .../devicetree/bindings/gpio/gpio-altera.txt | 5 +- .../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 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 3 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 60 +- .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 34 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 38 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 6 + .../iio/potentiometer/microchip,mcp4131.yaml | 2 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../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,rpmh.yaml | 18 +- .../bindings/interrupt-controller/qcom,pdc.txt | 1 + .../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 + 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 - .../devicetree/bindings/net/adi,adin.yaml | 5 +- .../devicetree/bindings/nvmem/apple,efuses.yaml | 50 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 30 +- .../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 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 12 + .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 2 +- .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 - .../bindings/phy/mixel,mipi-dsi-phy.yaml | 107 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 91 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 47 +- .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 3 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 89 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 98 +- .../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/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/remoteproc/fsl,imx-rproc.yaml | 9 +- .../devicetree/bindings/remoteproc/mtk,scp.yaml | 57 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 31 + .../bindings/remoteproc/st,stm32-rproc.yaml | 16 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 1 + .../devicetree/bindings/rtc/renesas,rzn1-rtc.yaml | 70 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../bindings/serial/qcom,serial-geni-qcom.yaml | 86 + .../bindings/serial/renesas,em-uart.yaml | 37 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 9 +- .../devicetree/bindings/serial/renesas,scif.yaml | 2 +- .../devicetree/bindings/serial/rs485.yaml | 5 + .../bindings/serial/socionext,uniphier-uart.yaml | 5 +- .../bindings/soc/intel/intel,hps-copy-engine.yaml | 51 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 4 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 + .../devicetree/bindings/timer/hpe,gxp-timer.yaml | 47 + .../devicetree/bindings/timer/xlnx,xps-timer.yaml | 92 + .../devicetree/bindings/trivial-devices.yaml | 4 +- .../devicetree/bindings/usb/am33xx-usb.txt | 7 +- .../devicetree/bindings/usb/da8xx-usb.txt | 5 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 7 + .../devicetree/bindings/usb/dwc3-xilinx.yaml | 4 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 72 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 227 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + .../bindings/usb/samsung,exynos-usb2.yaml | 15 +- .../devicetree/bindings/usb/ti,am62-usb.yaml | 103 + .../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/firmware/fw_upload.rst | 126 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/driver-api/gpio/driver.rst | 30 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/pwm.rst | 6 + Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/serial/index.rst | 2 - Documentation/driver-api/serial/n_gsm.rst | 159 - Documentation/driver-api/tty/index.rst | 73 + .../driver-api/{serial => tty}/moxa-smartio.rst | 0 Documentation/driver-api/tty/n_gsm.rst | 153 + Documentation/{ => driver-api}/tty/n_tty.rst | 0 Documentation/{ => driver-api}/tty/tty_buffer.rst | 0 Documentation/{ => driver-api}/tty/tty_driver.rst | 0 .../{ => driver-api}/tty/tty_internals.rst | 0 Documentation/{ => driver-api}/tty/tty_ldisc.rst | 0 Documentation/{ => driver-api}/tty/tty_port.rst | 0 Documentation/{ => driver-api}/tty/tty_struct.rst | 0 Documentation/driver-api/vfio-mediated-device.rst | 4 +- Documentation/filesystems/erofs.rst | 64 +- .../filesystems/nfs/client-identifier.rst | 216 + Documentation/filesystems/nfs/index.rst | 2 + Documentation/firmware-guide/acpi/enumeration.rst | 25 + Documentation/fpga/dfl.rst | 5 + Documentation/i2c/writing-clients.rst | 13 +- Documentation/images/COPYING-logo | 21 + Documentation/{ => images}/logo.gif | Bin Documentation/images/logo.svg | 2040 ++++++ Documentation/index.rst | 1 - Documentation/input/input-programming.rst | 6 +- Documentation/leds/leds-qcom-lpg.rst | 78 + Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/oxsemi-tornado.rst | 131 + Documentation/networking/ip-sysctl.rst | 23 +- 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 +- Documentation/tty/index.rst | 63 - Documentation/usb/gadget-testing.rst | 1 + MAINTAINERS | 123 +- arch/Kconfig | 2 - arch/alpha/include/uapi/asm/termbits.h | 214 +- arch/arm/Kconfig | 25 +- arch/arm/Makefile | 2 +- arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 39 +- .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 182 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-nuvia-dc-scm.dts | 190 + arch/arm/boot/dts/aspeed-g4.dtsi | 16 +- arch/arm/boot/dts/aspeed-g5.dtsi | 16 +- arch/arm/boot/dts/aspeed-g6.dtsi | 38 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 21 +- arch/arm/boot/dts/at91sam9261ek.dts | 4 + arch/arm/boot/dts/at91sam9263ek.dts | 4 + arch/arm/boot/dts/at91sam9rlek.dts | 4 + arch/arm/boot/dts/da850.dtsi | 2 + arch/arm/boot/dts/hpe-bmc-dl360gen10.dts | 26 + arch/arm/boot/dts/hpe-gxp.dtsi | 127 + arch/arm/boot/dts/mmp2.dtsi | 2 + arch/arm/boot/dts/pxa25x.dtsi | 5 +- arch/arm/boot/dts/pxa27x.dtsi | 5 +- arch/arm/boot/dts/pxa3xx.dtsi | 5 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 11 +- arch/arm/boot/dts/rk3036.dtsi | 2 + arch/arm/boot/dts/rk3066a.dtsi | 3 +- arch/arm/boot/dts/rk3188.dtsi | 3 +- arch/arm/boot/dts/rk322x.dtsi | 2 + arch/arm/boot/dts/rk3288.dtsi | 2 + arch/arm/boot/dts/rv1108.dtsi | 31 +- arch/arm/boot/dts/sam9x60.dtsi | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 26 +- arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 4 +- arch/arm/common/locomo.c | 1 - arch/arm/common/sa1111.c | 5 +- arch/arm/configs/am200epdkit_defconfig | 1 + arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/colibri_pxa270_defconfig | 1 + arch/arm/configs/colibri_pxa300_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/eseries_pxa_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/h5000_defconfig | 1 + arch/arm/configs/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 16 + arch/arm/configs/palmz72_defconfig | 1 + arch/arm/configs/pcm027_defconfig | 1 + arch/arm/configs/pxa255-idp_defconfig | 1 + arch/arm/configs/pxa3xx_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/trizeps4_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/include/asm/hardware/sa1111.h | 2 - arch/arm/include/asm/io.h | 27 +- arch/arm/kernel/ftrace.c | 6 +- arch/arm/kernel/reboot.c | 4 +- arch/arm/mach-at91/Kconfig | 2 +- arch/arm/mach-ep93xx/clock.c | 10 +- arch/arm/mach-ep93xx/ts72xx.c | 2 +- arch/arm/mach-hpe/Kconfig | 23 + arch/arm/mach-hpe/Makefile | 1 + arch/arm/mach-hpe/gxp.c | 16 + arch/arm/mach-mmp/Kconfig | 10 +- arch/arm/mach-mmp/Makefile | 3 - arch/arm/mach-mmp/devices.c | 2 +- arch/arm/mach-mmp/devices.h | 10 +- arch/arm/mach-mmp/mfp.h | 2 +- arch/arm/mach-mmp/mmp2.h | 48 +- arch/arm/mach-mmp/pxa168.h | 60 +- arch/arm/mach-mmp/pxa910.h | 38 +- arch/arm/mach-mmp/tavorevb.c | 113 - arch/arm/mach-mmp/ttc_dkb.c | 6 +- arch/arm/mach-pxa/Kconfig | 15 + arch/arm/mach-pxa/Makefile | 18 +- arch/arm/mach-pxa/Makefile.boot | 3 - arch/arm/mach-pxa/{include/mach => }/addr-map.h | 0 arch/arm/mach-pxa/am300epd.c | 2 +- arch/arm/mach-pxa/balloon3-pcmcia.c | 137 + arch/arm/mach-pxa/balloon3.c | 4 +- arch/arm/mach-pxa/{include/mach => }/balloon3.h | 0 arch/arm/mach-pxa/cm-x300.c | 12 +- arch/arm/mach-pxa/colibri-evalboard.c | 1 - arch/arm/mach-pxa/colibri-pcmcia.c | 165 + arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 3 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 3 +- arch/arm/mach-pxa/colibri.h | 2 +- arch/arm/mach-pxa/corgi.c | 23 +- arch/arm/mach-pxa/{include/mach => }/corgi.h | 0 arch/arm/mach-pxa/corgi_pm.c | 5 +- arch/arm/mach-pxa/csb726.c | 5 +- arch/arm/mach-pxa/csb726.h | 2 +- arch/arm/mach-pxa/devices.c | 17 +- arch/arm/mach-pxa/e740-pcmcia.c | 127 + .../arm/mach-pxa/{include/mach => }/eseries-gpio.h | 0 arch/arm/mach-pxa/eseries.c | 38 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/generic.c | 62 +- arch/arm/mach-pxa/generic.h | 9 - arch/arm/mach-pxa/gumstix.c | 1 - arch/arm/mach-pxa/gumstix.h | 2 +- arch/arm/mach-pxa/h5000.c | 2 +- arch/arm/mach-pxa/hx4700-pcmcia.c | 118 + arch/arm/mach-pxa/hx4700.c | 18 +- arch/arm/mach-pxa/{include/mach => }/hx4700.h | 0 arch/arm/mach-pxa/idp.c | 2 - arch/arm/mach-pxa/idp.h | 2 +- arch/arm/mach-pxa/include/mach/audio.h | 31 - arch/arm/mach-pxa/include/mach/bitfield.h | 114 - arch/arm/mach-pxa/include/mach/dma.h | 17 - arch/arm/mach-pxa/include/mach/generic.h | 1 - arch/arm/mach-pxa/include/mach/hardware.h | 305 - arch/arm/mach-pxa/include/mach/lubbock.h | 49 - arch/arm/mach-pxa/include/mach/magician.h | 125 - arch/arm/mach-pxa/include/mach/mainstone.h | 142 - arch/arm/mach-pxa/include/mach/mfp.h | 18 - arch/arm/mach-pxa/include/mach/mtd-xip.h | 36 - arch/arm/mach-pxa/include/mach/poodle.h | 94 - arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 194 - arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 203 - arch/arm/mach-pxa/include/mach/regs-ac97.h | 102 - arch/arm/mach-pxa/include/mach/regs-lcd.h | 198 - arch/arm/mach-pxa/include/mach/regs-ost.h | 35 - arch/arm/mach-pxa/include/mach/regs-uart.h | 144 - arch/arm/mach-pxa/include/mach/reset.h | 22 - arch/arm/mach-pxa/include/mach/tosa.h | 183 - arch/arm/mach-pxa/include/mach/trizeps4.h | 165 - arch/arm/mach-pxa/include/mach/uncompress.h | 70 - arch/arm/mach-pxa/irq.c | 5 +- arch/arm/mach-pxa/{include/mach => }/irqs.h | 0 arch/arm/mach-pxa/littleton.c | 1 - arch/arm/mach-pxa/lpd270.c | 6 +- arch/arm/mach-pxa/lubbock.c | 17 +- arch/arm/mach-pxa/lubbock.h | 47 + arch/arm/mach-pxa/magician.c | 56 +- arch/arm/mach-pxa/magician.h | 125 + arch/arm/mach-pxa/mainstone.c | 17 +- arch/arm/mach-pxa/mainstone.h | 140 + arch/arm/mach-pxa/mfp-pxa2xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa2xx.h | 2 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa3xx.h | 2 +- arch/arm/mach-pxa/mfp.h | 18 + arch/arm/mach-pxa/mioa701.c | 4 +- arch/arm/mach-pxa/mxm8x10.c | 8 +- arch/arm/mach-pxa/palm27x.c | 2 +- arch/arm/mach-pxa/palmld-pcmcia.c | 111 + arch/arm/mach-pxa/palmld.c | 23 +- arch/arm/mach-pxa/{include/mach => }/palmld.h | 0 arch/arm/mach-pxa/palmt5.c | 11 +- arch/arm/mach-pxa/palmt5.h | 2 +- arch/arm/mach-pxa/palmtc-pcmcia.c | 162 + arch/arm/mach-pxa/palmtc.c | 4 +- arch/arm/mach-pxa/{include/mach => }/palmtc.h | 0 arch/arm/mach-pxa/palmte2.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 4 +- arch/arm/mach-pxa/palmtx-pcmcia.c | 111 + arch/arm/mach-pxa/palmtx.c | 13 +- arch/arm/mach-pxa/{include/mach => }/palmtx.h | 0 arch/arm/mach-pxa/palmz72.c | 2 +- arch/arm/mach-pxa/pcm027.h | 2 +- arch/arm/mach-pxa/pcm990-baseboard.c | 2 +- arch/arm/mach-pxa/pcm990_baseboard.h | 2 +- arch/arm/mach-pxa/poodle.c | 31 +- arch/arm/mach-pxa/poodle.h | 92 + arch/arm/mach-pxa/pxa-dt.c | 2 +- arch/arm/mach-pxa/pxa-regs.h | 52 + arch/arm/mach-pxa/pxa25x.c | 12 +- arch/arm/mach-pxa/pxa25x.h | 6 +- arch/arm/mach-pxa/pxa27x-udc.h | 2 + arch/arm/mach-pxa/pxa27x.c | 12 +- arch/arm/mach-pxa/pxa27x.h | 6 +- arch/arm/mach-pxa/pxa2xx-regs.h | 149 + arch/arm/mach-pxa/pxa2xx.c | 32 +- arch/arm/mach-pxa/pxa300.c | 1 + arch/arm/mach-pxa/pxa320.c | 1 + arch/arm/mach-pxa/pxa3xx-regs.h | 134 + arch/arm/mach-pxa/pxa3xx-ulpi.c | 2 +- arch/arm/mach-pxa/pxa3xx.c | 19 +- arch/arm/mach-pxa/pxa3xx.h | 6 +- arch/arm/mach-pxa/pxa930.c | 1 + arch/arm/mach-pxa/regs-ost.h | 37 + arch/arm/mach-pxa/regs-rtc.h | 2 +- arch/arm/mach-pxa/regs-u2d.h | 2 - arch/arm/mach-pxa/regs-uart.h | 146 + arch/arm/mach-pxa/reset.c | 9 +- arch/arm/mach-pxa/reset.h | 22 + arch/arm/mach-pxa/sharpsl_pm.c | 2 +- arch/arm/mach-pxa/sleep.S | 9 +- arch/arm/mach-pxa/smemc.c | 13 +- arch/arm/mach-pxa/{include/mach => }/smemc.h | 0 arch/arm/mach-pxa/spitz.c | 37 +- arch/arm/mach-pxa/{include/mach => }/spitz.h | 0 arch/arm/mach-pxa/spitz_pm.c | 3 +- arch/arm/mach-pxa/standby.S | 3 +- arch/arm/mach-pxa/tosa.c | 80 +- arch/arm/mach-pxa/tosa.h | 165 + arch/arm/mach-pxa/trizeps4-pcmcia.c | 200 + arch/arm/mach-pxa/trizeps4.c | 6 +- arch/arm/mach-pxa/trizeps4.h | 166 + arch/arm/mach-pxa/viper-pcmcia.c | 180 + .../arm/mach-pxa/viper-pcmcia.h | 0 arch/arm/mach-pxa/viper.c | 20 +- arch/arm/mach-pxa/vpac270-pcmcia.c | 137 + arch/arm/mach-pxa/vpac270.c | 4 +- arch/arm/mach-pxa/{include/mach => }/vpac270.h | 0 arch/arm/mach-pxa/xcep.c | 4 +- arch/arm/mach-pxa/z2.c | 13 +- arch/arm/mach-pxa/{include/mach => }/z2.h | 0 arch/arm/mach-pxa/zeus.c | 20 +- arch/arm/mach-pxa/zylonite.c | 34 +- arch/arm/mach-pxa/zylonite.h | 2 + arch/arm/mach-pxa/zylonite_pxa300.c | 1 + arch/arm/mach-pxa/zylonite_pxa320.c | 1 + arch/arm/mach-sa1100/generic.c | 6 +- arch/arm/mach-sa1100/include/mach/reset.h | 1 - arch/arm/mm/copypage-xsc3.c | 2 + arch/arm/mm/ioremap.c | 2 +- arch/arm/plat-pxa/Kconfig | 9 - arch/arm/plat-pxa/Makefile | 10 - arch/arm/plat-pxa/include/plat/mfp.h | 472 -- arch/arm/plat-pxa/mfp.c | 282 - arch/arm64/Kconfig | 4 - arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts | 66 + arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 18 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 12 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 20 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 23 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 13 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 7 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 13 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 68 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 26 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 11 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 21 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 4 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 2 + arch/arm64/boot/dts/sprd/whale2.dtsi | 4 + 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/compat.h | 93 +- arch/arm64/include/asm/processor.h | 4 +- arch/arm64/include/asm/unistd.h | 1 + arch/arm64/kernel/process.c | 3 +- arch/csky/kernel/power.c | 6 +- arch/ia64/kernel/process.c | 4 +- arch/m68k/Kconfig.bus | 10 - arch/m68k/Kconfig.cpu | 2 +- arch/m68k/Kconfig.machine | 1 + 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/dma.h | 483 -- arch/m68k/include/asm/elf.h | 9 + 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/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/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/alchemy/devboards/db1300.c | 9 - 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/jz4780.dtsi | 2 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 34 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 55 +- 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/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 + .../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 | 12 +- arch/mips/include/uapi/asm/termbits.h | 249 +- arch/mips/jazz/irq.c | 2 +- arch/mips/kernel/cmpxchg.c | 2 +- arch/mips/kernel/cpu-probe.c | 2 +- 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/mm/fault.c | 6 +- arch/mips/net/bpf_jit_comp32.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/tools/loongson3-llsc-check.c | 2 +- arch/mips/txx9/generic/pci.c | 2 +- arch/mips/vr41xx/common/cmu.c | 2 - arch/parisc/Kconfig | 4 - 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/unistd.h | 3 +- arch/parisc/include/uapi/asm/termbits.h | 241 +- 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 | 30 +- arch/powerpc/Kconfig.debug | 3 +- arch/powerpc/Makefile | 12 +- arch/powerpc/boot/Makefile | 10 +- 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/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 | 3 + 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 | 2 +- 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/livepatch.h | 10 +- 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 | 2 + 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 | 4 +- arch/powerpc/include/uapi/asm/termbits.h | 182 +- 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 | 2 +- arch/powerpc/kernel/dawr.c | 2 +- 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 | 87 +- 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 | 5 +- 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/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 | 2 +- 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 | 4 + 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 | 18 +- arch/powerpc/platforms/pseries/smp.c | 1 - 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 | 67 + arch/riscv/Kconfig.erratas | 34 +- arch/riscv/Kconfig.socs | 1 - arch/riscv/Makefile | 11 +- arch/riscv/boot/.gitignore | 1 + arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 3 +- 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/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 | 7 + 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/mmu.h | 1 + arch/riscv/include/asm/pgtable-32.h | 17 + arch/riscv/include/asm/pgtable-64.h | 79 +- arch/riscv/include/asm/pgtable-bits.h | 10 - arch/riscv/include/asm/pgtable.h | 68 +- arch/riscv/include/asm/processor.h | 6 +- arch/riscv/include/asm/signal32.h | 18 + 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/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/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/mm/fault.c | 10 +- arch/riscv/mm/init.c | 9 +- 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 | 3 - arch/s390/crypto/chacha-glue.c | 34 +- arch/s390/include/asm/compat.h | 99 +- arch/s390/include/asm/livepatch.h | 22 - arch/s390/include/asm/unistd.h | 1 + arch/s390/kernel/ftrace.c | 3 +- arch/sh/kernel/reboot.c | 3 +- arch/sparc/Kconfig | 5 - arch/sparc/include/asm/compat.h | 61 +- arch/sparc/include/asm/unistd.h | 1 + arch/sparc/include/uapi/asm/stat.h | 4 +- arch/sparc/include/uapi/asm/termbits.h | 223 +- arch/x86/Kconfig | 4 - 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/e820/api.h | 5 + arch/x86/include/asm/ftrace.h | 7 + arch/x86/include/asm/livepatch.h | 20 - arch/x86/include/asm/pci_x86.h | 2 + arch/x86/include/asm/set_memory.h | 52 - arch/x86/include/asm/unistd.h | 1 + arch/x86/kernel/cpu/mce/core.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 2 + arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/reboot.c | 4 +- arch/x86/kernel/resource.c | 25 +- arch/x86/kernel/tracepoint.c | 6 - arch/x86/mm/pat/set_memory.c | 49 +- arch/x86/pci/acpi.c | 93 + arch/x86/pci/common.c | 8 + arch/x86/xen/enlighten_pv.c | 4 +- block/bio.c | 9 +- block/blk-cgroup.c | 8 +- block/blk-core.c | 2 +- block/blk-ia-ranges.c | 7 +- block/blk-iolatency.c | 122 +- block/blk-mq-tag.c | 1 - block/blk-mq.c | 123 +- block/genhd.c | 2 + 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/Kconfig | 2 - drivers/Makefile | 3 +- drivers/accessibility/speakup/fakekey.c | 4 +- drivers/accessibility/speakup/serialio.c | 2 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_acntsa.c | 2 +- drivers/accessibility/speakup/speakup_apollo.c | 2 +- drivers/accessibility/speakup/speakup_audptr.c | 2 +- drivers/accessibility/speakup/speakup_bns.c | 2 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_dummy.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 3 +- drivers/accessibility/speakup/speakup_spkout.c | 2 +- drivers/accessibility/speakup/speakup_txprt.c | 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 | 65 +- drivers/android/binder.c | 197 +- drivers/android/binder_alloc.c | 22 +- drivers/android/binder_internal.h | 5 + drivers/android/binderfs.c | 8 + drivers/ata/pata_palmld.c | 3 +- drivers/base/Makefile | 1 + drivers/base/arch_topology.c | 5 + drivers/base/base.h | 1 + drivers/base/bus.c | 4 +- drivers/base/core.c | 18 +- drivers/base/dd.c | 49 +- drivers/base/driver.c | 70 + drivers/base/firmware_loader/Kconfig | 42 +- drivers/base/firmware_loader/Makefile | 2 + drivers/base/firmware_loader/fallback.c | 430 -- drivers/base/firmware_loader/fallback.h | 46 +- drivers/base/firmware_loader/firmware.h | 16 + drivers/base/firmware_loader/main.c | 94 +- drivers/base/firmware_loader/sysfs.c | 422 ++ drivers/base/firmware_loader/sysfs.h | 117 + drivers/base/firmware_loader/sysfs_upload.c | 397 ++ drivers/base/firmware_loader/sysfs_upload.h | 41 + drivers/base/physical_location.c | 143 + drivers/base/physical_location.h | 16 + drivers/base/platform.c | 55 +- drivers/base/property.c | 96 +- drivers/block/loop.c | 8 +- drivers/block/nbd.c | 114 +- drivers/block/null_blk/main.c | 6 - drivers/block/null_blk/null_blk.h | 7 + drivers/block/null_blk/zoned.c | 6 +- drivers/block/rbd.c | 13 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 220 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 49 +- drivers/bus/mhi/Kconfig | 1 + drivers/bus/mhi/Makefile | 3 + drivers/bus/mhi/common.h | 22 + drivers/bus/mhi/ep/Kconfig | 10 + drivers/bus/mhi/ep/Makefile | 2 + drivers/bus/mhi/ep/internal.h | 218 + drivers/bus/mhi/ep/main.c | 1591 +++++ drivers/bus/mhi/ep/mmio.c | 273 + drivers/bus/mhi/ep/ring.c | 207 + drivers/bus/mhi/ep/sm.c | 148 + drivers/bus/mhi/host/boot.c | 22 +- drivers/bus/mhi/host/init.c | 89 +- drivers/bus/mhi/host/internal.h | 7 +- drivers/bus/mhi/host/main.c | 18 +- drivers/bus/mhi/host/pci_generic.c | 133 +- drivers/bus/mhi/host/pm.c | 24 +- drivers/bus/ti-sysc.c | 4 +- drivers/char/Kconfig | 3 +- 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/char/mem.c | 2 +- drivers/char/misc.c | 24 +- drivers/char/pcmcia/synclink_cs.c | 10 +- drivers/char/ttyprintk.c | 16 + drivers/char/xillybus/xillybus_class.c | 26 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/clk/Kconfig | 14 + drivers/clk/Makefile | 2 + 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/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 | 13 +- 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/pxa/clk-pxa.c | 8 +- drivers/clk/pxa/clk-pxa.h | 9 +- drivers/clk/pxa/clk-pxa25x.c | 46 +- drivers/clk/pxa/clk-pxa27x.c | 68 +- drivers/clk/pxa/clk-pxa2xx.h | 58 + drivers/clk/pxa/clk-pxa3xx.c | 139 +- 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 | 8 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-gxp.c | 209 + drivers/comedi/drivers.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 20 +- drivers/cpufreq/mediatek-cpufreq.c | 636 +- drivers/cpufreq/pxa2xx-cpufreq.c | 6 +- drivers/cpufreq/pxa3xx-cpufreq.c | 65 +- 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 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 95 +- drivers/crypto/virtio/virtio_crypto_common.h | 21 +- drivers/crypto/virtio/virtio_crypto_core.c | 55 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 140 +- 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/dio/dio.c | 5 +- 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/xilinx/zynqmp_dma.c | 17 +- drivers/extcon/Kconfig | 3 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-ptn5150.c | 36 + drivers/extcon/extcon-sm5502.c | 2 + drivers/extcon/extcon-usb-gpio.c | 15 - drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 37 +- drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/edd.c | 3 +- drivers/firmware/stratix10-svc.c | 12 +- drivers/firmware/xilinx/zynqmp.c | 131 +- drivers/fpga/Makefile | 6 +- drivers/fpga/dfl-pci.c | 9 + drivers/fpga/dfl.c | 38 +- drivers/fpga/dfl.h | 1 + drivers/fpga/fpga-mgr.c | 13 +- drivers/fpga/fpga-region.c | 6 +- drivers/fpga/of-fpga-region.c | 22 +- drivers/gpio/gpio-rockchip.c | 29 +- drivers/gpio/gpiolib-of.c | 5 + drivers/gpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 223 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 3 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 2974 ++++---- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 394 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 244 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 19 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 248 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 19 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 9 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 10 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 516 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 5 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 617 ++ .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h | 67 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 7 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 5 + .../drm/amd/display/include/link_service_types.h | 6 - .../amd/include/asic_reg/dce/dce_10_0_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_11_2_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_12_0_sh_mask.h | 2 + .../drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h | 2 + .../drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 4 +- .../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 22 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 57 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 47 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 62 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 + 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/msm/disp/dpu1/dpu_encoder.c | 3 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 8 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 9 +- drivers/gpu/drm/msm/msm_mdss.c | 57 + drivers/gpu/drm/radeon/radeon_connectors.c | 4 + drivers/gpu/host1x/Kconfig | 5 + drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/context_bus.c | 31 + drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.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 | 88 +- drivers/hwtracing/coresight/coresight-core.c | 33 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 7 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 2 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 136 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 180 +- drivers/hwtracing/coresight/coresight-etm4x.h | 120 +- 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-ismt.c | 3 + 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/iio/accel/Kconfig | 1 - drivers/iio/accel/adxl355_core.c | 7 +- drivers/iio/accel/adxl367.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 1 - drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma8452.c | 1 + drivers/iio/accel/sca3000.c | 1 - drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel.h | 28 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7124.c | 86 +- drivers/iio/adc/ad7192.c | 68 +- drivers/iio/adc/ad7266.c | 44 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 143 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/palmas_gpadc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 470 +- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/stmpe-adc.c | 21 +- drivers/iio/adc/ti-ads1015.c | 398 +- drivers/iio/adc/ti-ads8688.c | 1 + drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iio/afe/Kconfig | 1 - drivers/iio/afe/iio-rescale.c | 5 +- drivers/iio/buffer/kfifo_buf.c | 10 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/common/ssp_sensors/ssp_spi.c | 13 +- drivers/iio/common/st_sensors/st_sensors_core.c | 50 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 8 +- drivers/iio/dac/ltc2688.c | 19 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy.c | 20 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 8 +- drivers/iio/gyro/mpu3050-core.c | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/mpu3050.h | 2 +- drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/health/max30100.c | 1 - drivers/iio/health/max30102.c | 1 - drivers/iio/imu/adis16480.c | 91 +- drivers/iio/imu/bmi160/bmi160_core.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 13 +- drivers/iio/imu/bmi160/bmi160_spi.c | 18 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 1 - drivers/iio/imu/inv_mpu6050/Kconfig | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/imu/st_lsm6dsx/Kconfig | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 42 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-event.c | 2 +- drivers/iio/industrialio-trigger.c | 2 +- drivers/iio/light/Kconfig | 1 - drivers/iio/light/apds9960.c | 1 - drivers/iio/light/stk3310.c | 25 + drivers/iio/light/tsl2772.c | 25 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/rm3100-core.c | 15 +- drivers/iio/magnetometer/st_magn_core.c | 15 +- drivers/iio/multiplexer/Kconfig | 1 - drivers/iio/multiplexer/iio-mux.c | 49 +- drivers/iio/pressure/st_pressure_core.c | 8 +- drivers/iio/proximity/mb1232.c | 8 +- drivers/iio/proximity/ping.c | 5 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 +- drivers/iio/temperature/ltc2983.c | 236 +- drivers/iio/temperature/max31856.c | 6 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/trigger/iio-trig-sysfs.c | 11 +- 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/sun4i-lradc-keys.c | 63 +- drivers/input/misc/Kconfig | 10 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ati_remote2.c | 2 +- drivers/input/misc/cm109.c | 2 +- drivers/input/misc/iqs7222.c | 2446 +++++++ drivers/input/misc/pm8941-pwrkey.c | 127 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/sparcspkr.c | 1 + drivers/input/misc/yealink.c | 2 +- drivers/input/mouse/cypress_ps2.c | 2 +- drivers/input/mouse/psmouse-smbus.c | 11 +- drivers/input/mouse/pxa930_trkball.c | 1 - drivers/input/mouse/vmmouse.c | 14 + drivers/input/rmi4/rmi_f54.c | 1 - drivers/input/tablet/acecad.c | 2 +- drivers/input/tablet/aiptek.c | 3 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/input/touchscreen/Kconfig | 2 + drivers/input/touchscreen/mainstone-wm97xx.c | 130 +- drivers/input/touchscreen/stmfts.c | 16 +- drivers/input/touchscreen/wm97xx-core.c | 42 +- drivers/input/touchscreen/zylonite-wm97xx.c | 43 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-rpm.c | 16 +- drivers/interconnect/qcom/icc-rpm.h | 6 +- drivers/interconnect/qcom/icc-rpmh.c | 2 +- drivers/interconnect/qcom/icc-rpmh.h | 6 +- drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/msm8974.c | 28 +- drivers/interconnect/qcom/msm8996.c | 16 +- drivers/interconnect/qcom/osm-l3.c | 16 +- drivers/interconnect/qcom/qcm2290.c | 24 +- drivers/interconnect/qcom/qcs404.c | 12 +- drivers/interconnect/qcom/sc7180.c | 66 +- drivers/interconnect/qcom/sc7280.c | 72 +- drivers/interconnect/qcom/sc8180x.c | 1895 ++++- drivers/interconnect/qcom/sc8180x.h | 7 + drivers/interconnect/qcom/sc8280xp.c | 2438 +++++++ drivers/interconnect/qcom/sc8280xp.h | 209 + drivers/interconnect/qcom/sdm660.c | 24 +- drivers/interconnect/qcom/sdm845.c | 32 +- drivers/interconnect/qcom/sdx55.c | 12 +- drivers/interconnect/qcom/sdx65.c | 231 + drivers/interconnect/qcom/sdx65.h | 65 + drivers/interconnect/qcom/sm8150.c | 66 +- drivers/interconnect/qcom/sm8250.c | 66 +- drivers/interconnect/qcom/sm8350.c | 60 +- drivers/interconnect/qcom/sm8450.c | 68 +- drivers/iommu/amd/amd_iommu_types.h | 4 + drivers/iommu/amd/init.c | 8 +- drivers/iommu/amd/iommu.c | 19 +- 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/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/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/flash/leds-ktd2692.c | 15 +- drivers/leds/leds-is31fl32xx.c | 8 +- drivers/leds/leds-locomo.c | 1 - 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/md/bcache/bcache.h | 7 + drivers/md/bcache/btree.c | 59 +- drivers/md/bcache/btree.h | 2 +- drivers/md/bcache/journal.c | 31 +- drivers/md/bcache/journal.h | 2 + drivers/md/bcache/request.c | 6 + drivers/md/bcache/super.c | 1 + drivers/md/bcache/writeback.c | 133 +- drivers/md/bcache/writeback.h | 2 +- drivers/md/dm-linear.c | 15 +- drivers/md/dm-log-writes.c | 15 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-stripe.c | 15 +- drivers/md/dm-table.c | 19 +- drivers/md/dm-target.c | 4 +- drivers/md/dm-verity-target.c | 1 + drivers/md/dm-writecache.c | 7 +- drivers/md/dm.c | 25 +- drivers/md/md-linear.c | 5 +- drivers/md/md-multipath.c | 15 +- drivers/md/md.c | 185 +- drivers/md/md.h | 2 +- drivers/md/raid0.c | 29 +- drivers/md/raid1.c | 24 +- drivers/md/raid10.c | 54 +- drivers/md/raid5-cache.c | 5 +- drivers/md/raid5-ppl.c | 27 +- drivers/md/raid5.c | 37 +- drivers/media/rc/ati_remote.c | 4 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/rc/xbox_remote.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-input.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/memory/emif.c | 2 +- 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/tc6393xb.c | 130 +- 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/altera-stapl/altera.c | 56 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 29 +- drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/cardreader/rts5261.c | 115 +- drivers/misc/cardreader/rtsx_usb.c | 1 + 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/fastrpc.c | 18 +- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 413 +- .../misc/habanalabs/common/command_submission.c | 89 +- drivers/misc/habanalabs/common/context.c | 4 +- drivers/misc/habanalabs/common/debugfs.c | 304 +- drivers/misc/habanalabs/common/device.c | 280 +- drivers/misc/habanalabs/common/firmware_if.c | 86 +- drivers/misc/habanalabs/common/habanalabs.h | 415 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 44 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 108 +- drivers/misc/habanalabs/common/irq.c | 14 +- drivers/misc/habanalabs/common/memory.c | 289 +- drivers/misc/habanalabs/common/memory_mgr.c | 349 + drivers/misc/habanalabs/common/mmu/mmu.c | 296 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 297 +- drivers/misc/habanalabs/common/pci/pci.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 412 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 +- drivers/misc/habanalabs/goya/goya.c | 363 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 70 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 10 + drivers/misc/lkdtm/bugs.c | 96 +- drivers/misc/lkdtm/cfi.c | 145 +- drivers/misc/lkdtm/core.c | 138 +- drivers/misc/lkdtm/fortify.c | 17 +- drivers/misc/lkdtm/heap.c | 48 +- drivers/misc/lkdtm/lkdtm.h | 142 +- drivers/misc/lkdtm/perms.c | 47 +- drivers/misc/lkdtm/powerpc.c | 11 +- drivers/misc/lkdtm/refcount.c | 65 +- drivers/misc/lkdtm/stackleak.c | 13 +- drivers/misc/lkdtm/usercopy.c | 146 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/ocxl/afu_irq.c | 1 + drivers/misc/ocxl/file.c | 2 + drivers/misc/ocxl/link.c | 1 + drivers/misc/pvpanic/pvpanic.c | 10 +- drivers/misc/vmw_balloon.c | 4 +- drivers/misc/vmw_vmci/Kconfig | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 15 +- drivers/misc/vmw_vmci/vmci_guest.c | 4 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 12 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mtd/maps/pxa2xx-flash.c | 2 - drivers/net/amt.c | 6 +- drivers/net/bonding/bond_main.c | 2 + drivers/net/bonding/bond_netlink.c | 5 - drivers/net/bonding/bond_options.c | 10 +- drivers/net/bonding/bond_procfs.c | 15 + drivers/net/dsa/mv88e6xxx/chip.c | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 31 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 31 +- .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c | 32 +- .../net/ethernet/freescale/dpaa/dpaa_eth_trace.h | 32 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 32 +- .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 4 +- drivers/net/ethernet/intel/ice/Makefile | 5 - drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 58 +- drivers/net/ethernet/intel/ice/ice_switch.c | 188 +- drivers/net/ethernet/intel/ice/ice_switch.h | 3 - .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 1 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 65 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 9 +- drivers/net/ethernet/microchip/lan743x_main.c | 32 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 9 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 12 +- drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 11 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 4 +- drivers/net/ethernet/sfc/efx_channels.c | 6 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena/efx_channels.c | 6 +- drivers/net/ethernet/sfc/siena/net_driver.h | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 8 +- drivers/net/ipa/ipa_endpoint.c | 9 +- drivers/net/macsec.c | 7 + drivers/net/phy/at803x.c | 33 +- drivers/net/phy/fixed_phy.c | 6 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 34 +- drivers/net/wireless/marvell/libertas/cfg.c | 4 +- drivers/net/wireless/marvell/libertas/host.h | 6 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 10 + drivers/net/wireless/realtek/rtw88/fw.h | 1 + drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 1 + drivers/net/wireless/silabs/wfx/hif_tx.c | 10 +- drivers/net/wireless/silabs/wfx/main.c | 2 +- drivers/net/wireless/silabs/wfx/sta.c | 20 +- drivers/net/xen-netback/netback.c | 2 +- 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/core.c | 13 +- drivers/nvme/host/ioctl.c | 3 +- drivers/nvme/host/pci.c | 12 +- drivers/nvme/target/passthru.c | 5 +- drivers/nvmem/Kconfig | 13 + drivers/nvmem/Makefile | 2 + drivers/nvmem/apple-efuses.c | 80 + drivers/nvmem/bcm-ocotp.c | 2 +- drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/core.c | 1 + drivers/nvmem/layerscape-sfp.c | 36 +- drivers/nvmem/qfprom.c | 3 +- drivers/nvmem/sunplus-ocotp.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-brcmstb.c | 257 +- 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-sysfs.c | 28 +- drivers/pci/pci.c | 355 +- 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 | 2 +- drivers/pcmcia/Makefile | 13 - drivers/pcmcia/bcm63xx_pcmcia.c | 9 +- drivers/pcmcia/pxa2xx_balloon3.c | 137 - drivers/pcmcia/pxa2xx_base.c | 48 +- drivers/pcmcia/pxa2xx_colibri.c | 165 - drivers/pcmcia/pxa2xx_e740.c | 127 - drivers/pcmcia/pxa2xx_hx4700.c | 118 - drivers/pcmcia/pxa2xx_palmld.c | 110 - drivers/pcmcia/pxa2xx_palmtc.c | 162 - drivers/pcmcia/pxa2xx_palmtx.c | 111 - drivers/pcmcia/pxa2xx_sharpsl.c | 3 +- drivers/pcmcia/pxa2xx_trizeps4.c | 200 - drivers/pcmcia/pxa2xx_viper.c | 182 - drivers/pcmcia/pxa2xx_vpac270.c | 137 - drivers/pcmcia/rsrc_nonstatic.c | 2 +- drivers/pcmcia/sa1111_generic.c | 1 - drivers/pcmcia/sa1111_lubbock.c | 1 - drivers/pcmcia/soc_common.c | 19 +- drivers/pcmcia/soc_common.h | 120 +- drivers/phy/Kconfig | 1 + drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 166 +- drivers/phy/cadence/phy-cadence-sierra.c | 193 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 276 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 50 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 29 +- drivers/phy/phy-can-transceiver.c | 24 +- drivers/phy/phy-core.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 124 +- drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 7 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 129 +- drivers/phy/rockchip/phy-rockchip-typec.c | 6 +- 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/pinctrl-meson-s4.c | 3 +- drivers/pinctrl/mvebu/Kconfig | 4 + drivers/pinctrl/mvebu/Makefile | 1 + drivers/pinctrl/mvebu/pinctrl-ac5.c | 261 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 4 +- 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-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/stm32/pinctrl-stm32.c | 198 +- 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/mips/cpu_hwmon.c | 127 +- drivers/power/supply/ab8500_fg.c | 19 +- drivers/power/supply/axp288_charger.c | 17 +- 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/charger-manager.c | 7 +- drivers/power/supply/max8997_charger.c | 8 +- drivers/power/supply/power_supply_core.c | 2 +- drivers/power/supply/tosa_battery.c | 172 +- drivers/ptp/ptp_clockmatrix.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/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/rpmsg/qcom_smd.c | 4 +- drivers/rpmsg/rpmsg_core.c | 42 +- drivers/rpmsg/rpmsg_internal.h | 5 +- drivers/rpmsg/rpmsg_ns.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-pxa.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/cio/cio.h | 6 +- drivers/s390/cio/css.c | 28 +- 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/s390/virtio/virtio_ccw.c | 34 + drivers/scsi/scsi_error.c | 5 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 3 +- drivers/scsi/storvsc_drv.c | 191 +- drivers/scsi/ufs/ufshpb.c | 6 +- drivers/slimbus/qcom-ctrl.c | 4 +- drivers/slimbus/qcom-ngd-ctrl.c | 23 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 +- drivers/soc/pxa/Kconfig | 8 + drivers/soc/pxa/Makefile | 6 + drivers/soc/pxa/mfp.c | 282 + {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c | 0 drivers/soc/rockchip/grf.c | 2 + drivers/soc/tegra/pmc.c | 87 +- drivers/soc/xilinx/xlnx_event_manager.c | 203 +- drivers/soc/xilinx/zynqmp_power.c | 7 +- drivers/soundwire/bus.c | 27 +- drivers/soundwire/cadence_master.c | 42 +- drivers/soundwire/intel.c | 11 +- drivers/soundwire/qcom.c | 22 +- drivers/soundwire/stream.c | 1 + drivers/spi/spi-fsi.c | 12 +- drivers/spi/spi.c | 29 +- drivers/staging/Kconfig | 3 +- drivers/staging/Makefile | 3 +- drivers/staging/fieldbus/anybuss/host.c | 2 +- drivers/staging/greybus/arche-apb-ctrl.c | 2 +- drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/greybus/audio_codec.c | 32 +- drivers/staging/greybus/pwm.c | 1 - drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 1 - drivers/staging/iio/resolver/ad2s1210.c | 1 - drivers/staging/ks7010/ks_hostif.c | 19 +- drivers/staging/ks7010/ks_wlan.h | 2 +- drivers/staging/most/dim2/dim2.c | 29 +- drivers/staging/qlge/qlge.h | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 3 - drivers/staging/r8188eu/core/rtw_br_ext.c | 76 +- drivers/staging/r8188eu/core/rtw_cmd.c | 337 +- drivers/staging/r8188eu/core/rtw_fw.c | 163 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 45 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 4 +- drivers/staging/r8188eu/core/rtw_iol.c | 4 +- drivers/staging/r8188eu/core/rtw_led.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 321 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 755 +- drivers/staging/r8188eu/core/rtw_p2p.c | 70 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 109 +- drivers/staging/r8188eu/core/rtw_recv.c | 319 +- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 135 +- drivers/staging/r8188eu/core/rtw_xmit.c | 104 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 22 - drivers/staging/r8188eu/hal/hal_com.c | 4 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 49 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 15 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 7 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/r8188eu/hal/usb_halinit.c | 355 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 10 +- drivers/staging/r8188eu/include/HalVerDef.h | 5 +- drivers/staging/r8188eu/include/basic_types.h | 73 +- drivers/staging/r8188eu/include/drv_types.h | 7 +- drivers/staging/r8188eu/include/hal_intf.h | 34 +- drivers/staging/r8188eu/include/ieee80211.h | 63 - drivers/staging/r8188eu/include/odm.h | 29 - drivers/staging/r8188eu/include/osdep_service.h | 47 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 10 +- drivers/staging/r8188eu/include/rtw_debug.h | 55 - drivers/staging/r8188eu/include/rtw_eeprom.h | 3 - drivers/staging/r8188eu/include/rtw_fw.h | 5 + drivers/staging/r8188eu/include/rtw_ioctl.h | 79 - drivers/staging/r8188eu/include/rtw_mlme.h | 11 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 62 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 23 +- drivers/staging/r8188eu/include/rtw_recv.h | 3 - drivers/staging/r8188eu/include/rtw_xmit.h | 4 +- drivers/staging/r8188eu/include/sta_info.h | 2 - drivers/staging/r8188eu/include/usb_ops.h | 22 +- drivers/staging/r8188eu/include/usb_osintf.h | 4 - drivers/staging/r8188eu/include/usb_vendor_req.h | 35 - drivers/staging/r8188eu/include/wifi.h | 60 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 295 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 1 - drivers/staging/r8188eu/os_dep/os_intfs.c | 45 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 27 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 5 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 19 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 52 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 3 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 20 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 5 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 10 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 38 +- drivers/staging/rtl8192e/rtllib_rx.c | 22 +- drivers/staging/rtl8192e/rtllib_softmac.c | 63 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 30 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 15 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8712/drv_types.h | 3 +- drivers/staging/rtl8712/ieee80211.c | 4 +- drivers/staging/rtl8712/os_intfs.c | 1 - drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_efuse.h | 4 +- .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 3 - .../staging/rtl8712/rtl8712_macsetting_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_recv.c | 16 +- drivers/staging/rtl8712/rtl8712_security_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_spec.h | 3 - drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 4 - drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 1 - drivers/staging/rtl8712/rtl871x_cmd.c | 4 +- drivers/staging/rtl8712/rtl871x_cmd.h | 3 - drivers/staging/rtl8712/rtl871x_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 24 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 1 - drivers/staging/rtl8712/rtl871x_ioctl_set.c | 3 +- drivers/staging/rtl8712/rtl871x_mlme.c | 102 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 1 - drivers/staging/rtl8712/rtl871x_security.c | 1 - drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_intf.c | 14 +- drivers/staging/rtl8712/usb_ops.c | 27 +- drivers/staging/rtl8712/usb_ops_linux.c | 21 +- drivers/staging/rtl8712/wifi.h | 1 - drivers/staging/rtl8712/xmit_linux.c | 8 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 24 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 12 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 44 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 66 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 194 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 56 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 11 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 8 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 15 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com_reg.h | 295 - drivers/staging/rtl8723bs/include/rtw_ioctl.h | 72 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/sm750fb/sm750_hw.c | 1 + .../Documentation/ABI/sysfs-platform-visorchipset | 89 - drivers/staging/unisys/Documentation/overview.txt | 337 - drivers/staging/unisys/Kconfig | 16 - drivers/staging/unisys/MAINTAINERS | 5 - drivers/staging/unisys/Makefile | 7 - drivers/staging/unisys/TODO | 16 - drivers/staging/unisys/include/iochannel.h | 571 -- drivers/staging/unisys/visorhba/Kconfig | 15 - drivers/staging/unisys/visorhba/Makefile | 10 - drivers/staging/unisys/visorhba/visorhba_main.c | 1142 --- drivers/staging/unisys/visorinput/Kconfig | 16 - drivers/staging/unisys/visorinput/Makefile | 7 - drivers/staging/unisys/visorinput/visorinput.c | 788 -- drivers/staging/unisys/visornic/Kconfig | 16 - drivers/staging/unisys/visornic/Makefile | 10 - drivers/staging/unisys/visornic/visornic_main.c | 2148 ------ drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 8 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 10 - .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 86 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 5 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 33 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 24 +- .../vc04_services/bcm2835-camera/controls.c | 33 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 26 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 1 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 13 +- .../vc04_services/vchiq-mmal/mmal-msg-common.h | 7 +- .../vc04_services/vchiq-mmal/mmal-msg-format.h | 6 +- .../vc04_services/vchiq-mmal/mmal-parameters.h | 15 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 11 +- drivers/staging/vme/Makefile | 2 - drivers/staging/vme/devices/Kconfig | 13 - drivers/staging/vme/devices/vme_user.c | 780 -- drivers/staging/vme_user/Kconfig | 13 + drivers/staging/{vme/devices => vme_user}/Makefile | 0 drivers/staging/vme_user/vme_user.c | 780 ++ .../staging/{vme/devices => vme_user}/vme_user.h | 0 drivers/staging/vt6655/baseband.c | 15 +- drivers/staging/vt6655/card.c | 38 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/channel.c | 6 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/key.c | 1 - drivers/staging/vt6655/mac.c | 1 - drivers/staging/vt6655/mac.h | 271 +- drivers/staging/vt6655/rf.c | 10 +- drivers/staging/vt6655/rxtx.c | 6 +- drivers/staging/vt6655/srom.c | 19 +- drivers/staging/vt6655/tmacro.h | 43 - drivers/staging/vt6655/upc.h | 25 - drivers/staging/vt6656/channel.c | 1 - drivers/staging/vt6656/rf.c | 1 - drivers/staging/wlan-ng/cfg80211.c | 10 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 34 +- drivers/staging/wlan-ng/prism2usb.c | 8 +- drivers/target/target_core_pscsi.c | 3 +- drivers/tee/optee/call.c | 2 +- .../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/ctl.c | 15 +- drivers/thunderbolt/domain.c | 12 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/path.c | 6 + drivers/thunderbolt/switch.c | 109 +- drivers/thunderbolt/tb.c | 25 +- drivers/thunderbolt/tb.h | 6 +- drivers/thunderbolt/tb_msgs.h | 39 + drivers/thunderbolt/tb_regs.h | 5 + drivers/thunderbolt/test.c | 108 +- drivers/thunderbolt/tunnel.c | 18 +- drivers/thunderbolt/tunnel.h | 4 +- drivers/thunderbolt/usb4_port.c | 38 + drivers/thunderbolt/xdomain.c | 609 +- drivers/tty/amiserial.c | 2 - drivers/tty/goldfish.c | 2 + drivers/tty/hvc/Kconfig | 19 + drivers/tty/hvc/hvc_dcc.c | 194 +- drivers/tty/hvc/hvc_opal.c | 6 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/hvc/hvsi.c | 2 +- drivers/tty/mxser.c | 5 +- drivers/tty/n_gsm.c | 37 +- drivers/tty/n_tty.c | 73 +- drivers/tty/serial/8250/8250.h | 41 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 + drivers/tty/serial/8250/8250_core.c | 1 - drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 229 +- drivers/tty/serial/8250/8250_dwlib.c | 116 +- drivers/tty/serial/8250/8250_dwlib.h | 51 + drivers/tty/serial/8250/8250_fintek.c | 8 +- drivers/tty/serial/8250/8250_mtk.c | 7 - drivers/tty/serial/8250/8250_of.c | 2 + drivers/tty/serial/8250/8250_pci.c | 480 +- drivers/tty/serial/8250/8250_port.c | 140 +- drivers/tty/serial/8250/8250_pxa.c | 1 - drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/amba-pl011.c | 48 +- drivers/tty/serial/amba-pl011.h | 35 - drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 2 + drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 1 - drivers/tty/serial/digicolor-usart.c | 2 + drivers/tty/serial/fsl_lpuart.c | 66 +- drivers/tty/serial/icom.c | 538 +- drivers/tty/serial/icom.h | 274 - drivers/tty/serial/imx.c | 2 - drivers/tty/serial/jsm/jsm_cls.c | 8 +- drivers/tty/serial/jsm/jsm_neo.c | 8 +- drivers/tty/serial/max310x.c | 1 - drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/meson_uart.c | 40 +- drivers/tty/serial/mpc52xx_uart.c | 5 +- drivers/tty/serial/msm_serial.c | 5 + drivers/tty/serial/omap-serial.c | 13 +- drivers/tty/serial/owl-uart.c | 7 +- drivers/tty/serial/pch_uart.c | 77 +- drivers/tty/serial/pic32_uart.c | 159 +- drivers/tty/serial/pic32_uart.h | 125 - drivers/tty/serial/pmac_zilog.c | 69 +- drivers/tty/serial/pmac_zilog.h | 11 - drivers/tty/serial/qcom_geni_serial.c | 58 +- drivers/tty/serial/rda-uart.c | 2 + drivers/tty/serial/sa1100.c | 4 +- drivers/tty/serial/samsung_tty.c | 13 + drivers/tty/serial/sc16is7xx.c | 10 - drivers/tty/serial/serial_core.c | 89 +- drivers/tty/serial/serial_txx9.c | 2 + drivers/tty/serial/sh-sci.c | 6 +- drivers/tty/serial/sifive.c | 20 +- drivers/tty/serial/st-asc.c | 4 + drivers/tty/serial/stm32-usart.c | 225 +- drivers/tty/serial/stm32-usart.h | 3 + drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/sunsu.c | 2 - drivers/tty/serial/uartlite.c | 3 +- drivers/tty/serial/xilinx_uartps.c | 46 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink_gt.c | 2 + drivers/tty/sysrq.c | 27 +- drivers/tty/tty_baudrate.c | 35 +- drivers/tty/tty_ioctl.c | 2 - drivers/uio/uio_dfl.c | 2 + drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-drv.c | 6 +- drivers/usb/c67x00/c67x00-sched.c | 4 +- drivers/usb/cdns3/cdns3-gadget.c | 47 +- drivers/usb/cdns3/cdns3-gadget.h | 9 +- drivers/usb/class/cdc-acm.h | 8 - drivers/usb/core/devices.c | 47 - drivers/usb/core/driver.c | 25 +- drivers/usb/core/hcd-pci.c | 5 +- drivers/usb/core/hcd.c | 29 +- drivers/usb/core/hub.c | 10 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/usb-acpi.c | 7 +- drivers/usb/dwc2/core.c | 9 + drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/gadget.c | 1 - drivers/usb/dwc2/params.c | 50 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 81 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/drd.c | 50 - drivers/usb/dwc3/dwc3-am62.c | 332 + drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 17 + drivers/usb/dwc3/ep0.c | 14 +- drivers/usb/dwc3/gadget.c | 190 +- drivers/usb/dwc3/gadget.h | 2 + drivers/usb/dwc3/host.c | 2 - drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/function/f_acm.c | 10 + drivers/usb/gadget/function/f_uvc.c | 5 +- drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_uvc.h | 1 + drivers/usb/gadget/function/uvc.h | 1 + drivers/usb/gadget/function/uvc_configfs.c | 189 +- drivers/usb/gadget/function/uvc_configfs.h | 120 +- drivers/usb/gadget/function/uvc_queue.c | 30 +- drivers/usb/gadget/function/uvc_queue.h | 3 +- drivers/usb/gadget/function/uvc_video.c | 17 +- drivers/usb/gadget/legacy/dbgp.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/core.c | 289 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 14 +- drivers/usb/gadget/udc/omap_udc.c | 16 +- drivers/usb/gadget/udc/pxa25x_udc.c | 37 +- drivers/usb/gadget/udc/pxa25x_udc.h | 7 +- drivers/usb/gadget/udc/pxa27x_udc.h | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/ehci-omap.c | 5 - drivers/usb/host/ehci-platform.c | 1 + drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/ehci-xilinx-of.c | 12 +- drivers/usb/host/fhci-hcd.c | 3 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/isp116x-hcd.c | 11 +- drivers/usb/host/isp1362-hcd.c | 6 +- drivers/usb/host/max3421-hcd.c | 6 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/ohci-omap.c | 18 +- drivers/usb/host/ohci-platform.c | 1 + drivers/usb/host/ohci-ppc-of.c | 3 - drivers/usb/host/ohci-pxa27x.c | 3 +- drivers/usb/host/oxu210hp-hcd.c | 16 +- drivers/usb/host/r8a66597-hcd.c | 3 +- drivers/usb/host/sl811-hcd.c | 6 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-mem.c | 23 +- drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci-plat.c | 46 +- drivers/usb/host/xhci-ring.c | 144 +- drivers/usb/host/xhci.c | 175 +- drivers/usb/host/xhci.h | 30 +- drivers/usb/isp1760/isp1760-core.c | 8 + drivers/usb/isp1760/isp1760-hcd.c | 6 +- drivers/usb/misc/ftdi-elan.c | 15 +- drivers/usb/misc/lvstest.c | 2 +- drivers/usb/musb/mediatek.c | 73 +- drivers/usb/musb/omap2430.c | 1 + drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/serial/ark3116.c | 3 +- drivers/usb/serial/ftdi_sio.c | 2 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 3 + drivers/usb/serial/whiteheat.c | 4 - drivers/usb/storage/alauda.c | 4 +- drivers/usb/storage/isd200.c | 8 +- drivers/usb/storage/karma.c | 15 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/shuttle_usbat.c | 28 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/mux.c | 271 +- drivers/usb/typec/mux.h | 12 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 218 + drivers/usb/typec/mux/intel_pmc_mux.c | 29 +- drivers/usb/typec/mux/pi3usb30532.c | 8 +- drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tipd/core.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 85 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 23 +- drivers/usb/usbip/stub_dev.c | 2 +- drivers/usb/usbip/stub_rx.c | 2 + drivers/vdpa/alibaba/eni_vdpa.c | 2 +- drivers/vdpa/ifcvf/ifcvf_main.c | 23 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 489 +- drivers/vdpa/vdpa.c | 286 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 105 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 3 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 169 +- drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 161 +- 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/vhost/iotlb.c | 23 +- drivers/vhost/net.c | 11 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/test.c | 14 +- drivers/vhost/vdpa.c | 271 +- drivers/vhost/vhost.c | 45 +- drivers/vhost/vhost.h | 7 +- drivers/vhost/vsock.c | 7 +- drivers/video/console/sticore.c | 21 + drivers/video/fbdev/amba-clcd.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 42 +- drivers/video/fbdev/omap/omapfb.h | 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/pxa3xx-regs.h | 180 + drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/vesafb.c | 5 +- drivers/video/fbdev/xen-fbfront.c | 1 - drivers/virt/fsl_hypervisor.c | 3 +- drivers/virtio/virtio.c | 32 +- drivers/virtio/virtio_balloon.c | 12 +- drivers/virtio/virtio_mmio.c | 27 +- drivers/virtio/virtio_pci_common.c | 15 +- drivers/virtio/virtio_pci_common.h | 10 +- drivers/virtio/virtio_pci_legacy.c | 11 +- drivers/virtio/virtio_pci_modern.c | 14 +- drivers/virtio/virtio_pci_modern_dev.c | 6 + drivers/virtio/virtio_ring.c | 55 +- drivers/virtio/virtio_vdpa.c | 12 +- drivers/visorbus/Kconfig | 15 - drivers/visorbus/Makefile | 10 - drivers/visorbus/controlvmchannel.h | 650 -- drivers/visorbus/vbuschannel.h | 95 - drivers/visorbus/visorbus_main.c | 1234 ---- drivers/visorbus/visorbus_private.h | 48 - drivers/visorbus/visorchannel.c | 434 -- drivers/visorbus/visorchipset.c | 1691 ----- drivers/vme/Kconfig | 2 - drivers/w1/masters/ds2490.c | 124 +- drivers/watchdog/Kconfig | 30 + drivers/watchdog/Makefile | 3 + drivers/watchdog/bcm7038_wdt.c | 1 + drivers/watchdog/da9063_wdt.c | 36 + drivers/watchdog/gxp-wdt.c | 174 + 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/sa1100_wdt.c | 88 +- drivers/watchdog/sp805_wdt.c | 1 + drivers/watchdog/sunplus_wdt.c | 220 + drivers/watchdog/ts4800_wdt.c | 5 +- drivers/watchdog/wdat_wdt.c | 6 +- fs/Kconfig.binfmt | 2 +- fs/afs/dir.c | 5 +- fs/ceph/addr.c | 42 +- fs/ceph/caps.c | 75 +- fs/ceph/inode.c | 35 +- fs/ceph/mds_client.c | 121 +- fs/ceph/mds_client.h | 2 +- fs/ceph/quota.c | 19 +- fs/ceph/super.c | 1 + fs/ceph/super.h | 29 +- fs/ceph/xattr.c | 10 +- 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 | 13 +- 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 | 2 +- fs/cifs/trace.h | 2 + fs/cifs/transport.c | 8 +- fs/dax.c | 22 +- fs/erofs/fscache.c | 1 + fs/erofs/inode.c | 5 +- fs/erofs/zdata.c | 167 +- fs/erofs/zdata.h | 50 +- fs/exportfs/expfs.c | 5 +- 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/freevxfs/vxfs.h | 27 +- fs/freevxfs/vxfs_bmap.c | 26 +- fs/freevxfs/vxfs_dir.h | 27 +- fs/freevxfs/vxfs_extern.h | 27 +- fs/freevxfs/vxfs_fshead.c | 26 +- fs/freevxfs/vxfs_fshead.h | 27 +- fs/freevxfs/vxfs_immed.c | 26 +- fs/freevxfs/vxfs_inode.c | 26 +- fs/freevxfs/vxfs_inode.h | 27 +- fs/freevxfs/vxfs_lookup.c | 26 +- fs/freevxfs/vxfs_olt.c | 26 +- fs/freevxfs/vxfs_olt.h | 27 +- fs/freevxfs/vxfs_subr.c | 26 +- fs/freevxfs/vxfs_super.c | 26 +- fs/fuse/dax.c | 4 +- fs/fuse/virtio_fs.c | 6 +- fs/hugetlbfs/inode.c | 23 +- fs/io_uring.c | 338 +- 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/kernfs/dir.c | 31 +- fs/kernfs/file.c | 47 +- 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/namei.c | 70 +- fs/nfs/file.c | 50 +- 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/open.c | 24 + fs/overlayfs/copy_up.c | 90 +- fs/overlayfs/dir.c | 147 +- fs/overlayfs/export.c | 5 + fs/overlayfs/file.c | 43 +- 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/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/xfs/libxfs/xfs_ag.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 198 +- fs/xfs/libxfs/xfs_attr.h | 63 +- fs/xfs/libxfs/xfs_attr_remote.c | 6 +- fs/xfs/libxfs/xfs_attr_remote.h | 6 +- fs/xfs/libxfs/xfs_btree.c | 63 +- fs/xfs/libxfs/xfs_da_btree.c | 11 + fs/xfs/libxfs/xfs_da_btree.h | 1 + fs/xfs/libxfs/xfs_defer.c | 67 +- fs/xfs/libxfs/xfs_log_format.h | 18 +- fs/xfs/libxfs/xfs_log_recover.h | 14 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/scrub/scrub.c | 17 +- fs/xfs/xfs_acl.c | 3 +- fs/xfs/xfs_attr_item.c | 364 +- fs/xfs/xfs_attr_item.h | 22 +- fs/xfs/xfs_buf_item_recover.c | 66 + fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_fsops.c | 7 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_ioctl.c | 3 +- fs/xfs/xfs_iops.c | 3 +- fs/xfs/xfs_log.c | 41 - fs/xfs/xfs_log.h | 7 + fs/xfs/xfs_log_priv.h | 3 - fs/xfs/xfs_log_recover.c | 93 +- fs/xfs/xfs_message.h | 6 + fs/xfs/xfs_mount.c | 1 - fs/xfs/xfs_mount.h | 18 +- fs/xfs/xfs_qm.c | 9 +- fs/xfs/xfs_super.c | 20 + fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_xattr.c | 79 +- fs/xfs/xfs_xattr.h | 13 + include/acpi/acpi_bus.h | 12 +- include/asm-generic/compat.h | 113 + 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-sc8280xp.h | 496 ++ include/dt-bindings/clock/samsung,exynosautov9.h | 14 +- include/dt-bindings/clock/ste-db8500-clkout.h | 17 + 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/interconnect/qcom,sc8180x.h | 7 + include/dt-bindings/interconnect/qcom,sc8280xp.h | 232 + include/dt-bindings/interconnect/qcom,sdx65.h | 67 + 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/reset/mt7986-resets.h | 55 + include/dt-bindings/reset/mt8186-resets.h | 36 + include/dt-bindings/reset/stm32mp13-resets.h | 100 + include/linux/acpi.h | 45 +- include/linux/amba/bus.h | 14 +- include/linux/blk-mq.h | 3 +- include/linux/blk_types.h | 4 + include/linux/blkdev.h | 1 + include/linux/bootconfig.h | 10 + include/linux/clk/pxa.h | 16 + include/linux/compat.h | 68 + include/linux/dax.h | 22 +- include/linux/device-mapper.h | 13 +- include/linux/device.h | 121 +- include/linux/device/bus.h | 3 + include/linux/device/driver.h | 2 + include/linux/dmaengine.h | 9 +- include/linux/export.h | 7 +- include/linux/extcon.h | 2 +- include/linux/firmware.h | 82 + include/linux/firmware/xlnx-event-manager.h | 4 +- include/linux/firmware/xlnx-zynqmp.h | 11 + include/linux/fpga/fpga-region.h | 6 +- include/linux/fsl/mc.h | 14 +- include/linux/ftrace.h | 4 +- include/linux/gpio/driver.h | 12 + include/linux/gpio/machine.h | 12 + include/linux/hisi_acc_qm.h | 23 +- include/linux/host1x_context_bus.h | 15 + include/linux/hugetlb.h | 5 + include/linux/hyperv.h | 103 +- include/linux/iio/adc/ad_sigma_delta.h | 38 + include/linux/iio/common/st_sensors.h | 3 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/iio.h | 70 +- include/linux/iio/kfifo_buf.h | 5 +- include/linux/intel-iommu.h | 3 +- include/linux/intel-svm.h | 2 +- include/linux/iommu.h | 69 +- include/linux/ipv6.h | 2 +- include/linux/kexec.h | 2 +- include/linux/kprobes.h | 2 +- include/linux/livepatch.h | 2 - include/linux/lockdep.h | 6 +- include/linux/mfd/hi655x-pmic.h | 4 +- include/linux/mfd/mt6359/registers.h | 2 + include/linux/mfd/tc6393xb.h | 3 - include/linux/mfd/tps65218.h | 2 +- include/linux/mhi_ep.h | 277 + include/linux/mlx5/driver.h | 12 + include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 39 + include/linux/mod_devicetable.h | 2 + include/linux/namei.h | 6 + include/linux/nfs4.h | 2 + include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 12 +- include/linux/notifier.h | 7 + include/linux/nvmem-consumer.h | 1 + include/linux/of_irq.h | 6 +- include/linux/pci.h | 18 +- include/linux/phy/phy-lvds.h | 32 + include/linux/phy/phy.h | 4 + include/linux/platform_data/asoc-poodle.h | 16 + include/linux/platform_data/asoc-pxa.h | 31 + include/linux/platform_data/video-pxafb.h | 22 +- include/linux/platform_device.h | 16 +- include/linux/pm.h | 10 +- include/linux/pm_opp.h | 41 +- include/linux/property.h | 5 + include/linux/reboot.h | 91 + include/linux/rpmsg.h | 14 +- include/linux/rtsx_pci.h | 3 + include/linux/sched/mm.h | 11 +- include/linux/serial_core.h | 1 + include/linux/serial_s3c.h | 3 + include/linux/set_memory.h | 10 +- include/linux/siphash.h | 5 +- include/linux/skbuff.h | 9 +- include/linux/soc/pxa/cpu.h | 252 + include/linux/soc/pxa/mfp.h | 470 ++ include/linux/soc/pxa/smemc.h | 13 + include/linux/soc/renesas/r9a06g032-sysctrl.h | 11 + include/linux/spi/spi.h | 2 + include/linux/thunderbolt.h | 21 +- include/linux/usb.h | 17 +- include/linux/usb/gadget.h | 28 +- include/linux/usb/hcd.h | 2 + include/linux/usb/typec_mux.h | 22 +- include/linux/vdpa.h | 65 +- include/linux/vfio.h | 44 +- include/linux/vfio_pci_core.h | 3 +- include/linux/vhost_iotlb.h | 2 + include/linux/virtio.h | 1 + include/linux/virtio_config.h | 47 +- include/linux/wm97xx.h | 4 - include/net/amt.h | 2 +- include/net/ax25.h | 1 + include/net/bonding.h | 6 + include/net/netfilter/nf_conntrack_core.h | 7 +- include/net/sch_generic.h | 42 +- include/pcmcia/soc_common.h | 125 + include/sound/pxa2xx-lib.h | 4 + include/trace/events/f2fs.h | 141 +- include/trace/events/thermal_pressure.h | 29 + include/uapi/asm-generic/fcntl.h | 23 +- include/uapi/asm-generic/termbits-common.h | 65 + include/uapi/asm-generic/termbits.h | 239 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 8 + include/uapi/linux/android/binder.h | 18 +- include/uapi/linux/cxl_mem.h | 14 +- include/uapi/linux/idxd.h | 31 +- include/uapi/linux/io_uring.h | 6 + include/uapi/linux/ipv6.h | 2 +- include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/socket.h | 2 +- include/uapi/linux/vdpa.h | 6 + include/uapi/linux/vfio.h | 4 +- include/uapi/linux/vhost.h | 26 +- include/uapi/linux/vhost_types.h | 11 +- include/uapi/misc/habanalabs.h | 87 +- include/video/radeon.h | 2 +- init/Kconfig | 25 +- init/main.c | 38 +- kernel/bpf/core.c | 14 +- kernel/kexec_file.c | 4 +- kernel/kprobes.c | 144 +- kernel/livepatch/patch.c | 2 +- kernel/module/signing.c | 3 + kernel/notifier.c | 101 +- kernel/power/hibernate.c | 2 +- kernel/power/main.c | 5 +- kernel/power/suspend.c | 3 +- kernel/printk/printk.c | 2 +- kernel/reboot.c | 348 +- kernel/trace/Makefile | 4 + kernel/trace/ftrace.c | 210 +- 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 +- lib/.gitignore | 1 + lib/Kconfig.debug | 23 - lib/Makefile | 10 +- lib/assoc_array.c | 8 + lib/bootconfig-data.S | 10 + lib/bootconfig.c | 13 + lib/crypto/Kconfig | 7 - lib/crypto/Makefile | 6 - lib/crypto/sm4.c | 176 - lib/siphash.c | 5 +- lib/test_firmware.c | 381 + lib/test_siphash.c | 7 +- mm/fadvise.c | 11 + mm/mmap.c | 35 +- mm/readahead.c | 7 + mm/util.c | 2 +- net/Kconfig.debug | 2 +- net/ax25/af_ax25.c | 27 +- net/ax25/ax25_dev.c | 1 + net/ax25/ax25_subr.c | 2 +- net/ceph/crush/mapper.c | 5 +- net/core/neighbour.c | 2 +- net/ipv4/tcp_input.c | 11 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_output.c | 4 +- net/ipv6/addrconf.c | 6 +- net/ipv6/ndisc.c | 42 +- net/ipv6/ping.c | 8 +- net/key/af_key.c | 10 +- net/mac80211/chan.c | 7 +- net/netfilter/nf_tables_api.c | 106 +- net/netfilter/nfnetlink.c | 24 +- net/netfilter/nfnetlink_cttimeout.c | 5 +- net/netfilter/nft_flow_offload.c | 6 +- net/netfilter/nft_limit.c | 2 + net/nfc/core.c | 4 +- net/packet/af_packet.c | 6 +- net/sched/act_ct.c | 2 +- net/smc/af_smc.c | 1 + net/smc/smc_cdc.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 5 + net/tipc/bearer.c | 3 +- net/vmw_vsock/hyperv_transport.c | 21 +- net/xfrm/xfrm_output.c | 3 +- scripts/get_abi.pl | 4 +- scripts/mod/file2alias.c | 10 + scripts/spdxcheck-test.sh | 2 +- scripts/spdxcheck.py | 175 +- scripts/spdxexclude | 18 + scripts/tags.sh | 11 +- sound/arm/pxa2xx-ac97-lib.c | 145 +- sound/arm/pxa2xx-ac97-regs.h | 100 + sound/arm/pxa2xx-ac97.c | 3 +- sound/core/Makefile | 2 - sound/isa/Kconfig | 2 +- sound/pci/hda/patch_realtek.c | 11 + sound/pci/hda/patch_via.c | 2 - sound/soc/amd/acp/acp-pci.c | 1 + sound/soc/codecs/da7219-aad.c | 18 +- sound/soc/codecs/rt5640.c | 11 +- sound/soc/codecs/rt5640.h | 2 + sound/soc/fsl/fsl_sai.h | 4 +- sound/soc/intel/avs/board_selection.c | 3 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 2 +- sound/soc/pxa/corgi.c | 43 +- sound/soc/pxa/e740_wm9705.c | 37 +- sound/soc/pxa/e750_wm9705.c | 33 +- sound/soc/pxa/e800_wm9712.c | 33 +- sound/soc/pxa/em-x270.c | 2 +- sound/soc/pxa/hx4700.c | 37 +- sound/soc/pxa/magician.c | 141 +- sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/palm27x.c | 2 +- sound/soc/pxa/poodle.c | 51 +- sound/soc/pxa/pxa2xx-ac97.c | 24 +- sound/soc/pxa/pxa2xx-i2s.c | 112 +- sound/soc/pxa/spitz.c | 58 +- sound/soc/pxa/tosa.c | 25 +- sound/soc/pxa/z2.c | 8 +- sound/soc/soc-pcm.c | 2 - sound/usb/clock.c | 12 +- sound/usb/line6/pcm.c | 4 +- sound/usb/midi.c | 7 +- sound/usb/mixer_maps.c | 30 + sound/usb/usx2y/usb_stream.c | 6 +- sound/usb/usx2y/usbusx2yaudio.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- tools/arch/arm64/include/uapi/asm/perf_regs.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/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/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/memblock/TODO | 3 - tools/testing/memblock/tests/basic_api.c | 392 +- tools/testing/nvdimm/pmem-dax.c | 4 +- tools/testing/nvdimm/test/iomap.c | 18 +- tools/testing/nvdimm/test/nfit.c | 3 - tools/testing/selftests/alsa/Makefile | 3 + .../selftests/bpf/progs/test_stacktrace_build_id.c | 2 +- .../selftests/filesystems/binderfs/binderfs_test.c | 1 + tools/testing/selftests/firmware/Makefile | 2 +- tools/testing/selftests/firmware/config | 1 + tools/testing/selftests/firmware/fw_filesystem.sh | 170 +- tools/testing/selftests/firmware/fw_lib.sh | 19 +- tools/testing/selftests/firmware/fw_run_tests.sh | 4 + tools/testing/selftests/firmware/fw_upload.sh | 214 + .../ftrace/test.d/kprobe/multiple_kprobes.tc | 2 + tools/testing/selftests/lkdtm/config | 4 + tools/testing/selftests/lkdtm/tests.txt | 9 +- .../selftests/net/ndisc_unsolicited_na_test.sh | 23 +- tools/testing/selftests/net/psock_snd.c | 2 + 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/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/usb/testusb.c | 2 +- virt/kvm/vfio.c | 329 +- 3532 files changed, 120290 insertions(+), 62685 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-firmware create mode 100644 Documentation/ABI/testing/sysfs-devices-physical_location create mode 100644 Documentation/ABI/testing/sysfs-driver-ccp delete mode 100644 Documentation/COPYING-logo create mode 100644 Documentation/devicetree/bindings/arm/hpe,gxp.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/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 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/dma/nvidia,tegra186-gpc-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 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 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/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/nvmem/apple,efuses.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/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.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/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/rtc/renesas,rzn1-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/soc/intel/intel,hps-copy-engine.yaml create mode 100644 Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/xlnx,xps-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,am62-usb.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/driver-api/firmware/fw_upload.rst delete mode 100644 Documentation/driver-api/serial/n_gsm.rst create mode 100644 Documentation/driver-api/tty/index.rst rename Documentation/driver-api/{serial => tty}/moxa-smartio.rst (100%) create mode 100644 Documentation/driver-api/tty/n_gsm.rst rename Documentation/{ => driver-api}/tty/n_tty.rst (100%) rename Documentation/{ => driver-api}/tty/tty_buffer.rst (100%) rename Documentation/{ => driver-api}/tty/tty_driver.rst (100%) rename Documentation/{ => driver-api}/tty/tty_internals.rst (100%) rename Documentation/{ => driver-api}/tty/tty_ldisc.rst (100%) rename Documentation/{ => driver-api}/tty/tty_port.rst (100%) rename Documentation/{ => driver-api}/tty/tty_struct.rst (100%) create mode 100644 Documentation/filesystems/nfs/client-identifier.rst create mode 100644 Documentation/images/COPYING-logo rename Documentation/{ => images}/logo.gif (100%) create mode 100644 Documentation/images/logo.svg create mode 100644 Documentation/leds/leds-qcom-lpg.rst create mode 100644 Documentation/misc-devices/oxsemi-tornado.rst create mode 100644 Documentation/powerpc/kasan.txt delete mode 100644 Documentation/tty/index.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-nuvia-dc-scm.dts create mode 100644 arch/arm/boot/dts/hpe-bmc-dl360gen10.dts create mode 100644 arch/arm/boot/dts/hpe-gxp.dtsi create mode 100644 arch/arm/mach-hpe/Kconfig create mode 100644 arch/arm/mach-hpe/Makefile create mode 100644 arch/arm/mach-hpe/gxp.c delete mode 100644 arch/arm/mach-mmp/tavorevb.c delete mode 100644 arch/arm/mach-pxa/Makefile.boot rename arch/arm/mach-pxa/{include/mach => }/addr-map.h (100%) create mode 100644 arch/arm/mach-pxa/balloon3-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/balloon3.h (100%) create mode 100644 arch/arm/mach-pxa/colibri-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/corgi.h (100%) create mode 100644 arch/arm/mach-pxa/e740-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/eseries-gpio.h (100%) create mode 100644 arch/arm/mach-pxa/hx4700-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/hx4700.h (100%) delete mode 100644 arch/arm/mach-pxa/include/mach/audio.h delete mode 100644 arch/arm/mach-pxa/include/mach/bitfield.h delete mode 100644 arch/arm/mach-pxa/include/mach/dma.h delete mode 100644 arch/arm/mach-pxa/include/mach/generic.h delete mode 100644 arch/arm/mach-pxa/include/mach/hardware.h delete mode 100644 arch/arm/mach-pxa/include/mach/lubbock.h delete mode 100644 arch/arm/mach-pxa/include/mach/magician.h delete mode 100644 arch/arm/mach-pxa/include/mach/mainstone.h delete mode 100644 arch/arm/mach-pxa/include/mach/mfp.h delete mode 100644 arch/arm/mach-pxa/include/mach/mtd-xip.h delete mode 100644 arch/arm/mach-pxa/include/mach/poodle.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa2xx-regs.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa3xx-regs.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-ac97.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-lcd.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-ost.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-uart.h delete mode 100644 arch/arm/mach-pxa/include/mach/reset.h delete mode 100644 arch/arm/mach-pxa/include/mach/tosa.h delete mode 100644 arch/arm/mach-pxa/include/mach/trizeps4.h delete mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h rename arch/arm/mach-pxa/{include/mach => }/irqs.h (100%) create mode 100644 arch/arm/mach-pxa/lubbock.h create mode 100644 arch/arm/mach-pxa/magician.h create mode 100644 arch/arm/mach-pxa/mainstone.h create mode 100644 arch/arm/mach-pxa/mfp.h create mode 100644 arch/arm/mach-pxa/palmld-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmld.h (100%) create mode 100644 arch/arm/mach-pxa/palmtc-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmtc.h (100%) create mode 100644 arch/arm/mach-pxa/palmtx-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmtx.h (100%) create mode 100644 arch/arm/mach-pxa/poodle.h create mode 100644 arch/arm/mach-pxa/pxa-regs.h create mode 100644 arch/arm/mach-pxa/pxa2xx-regs.h create mode 100644 arch/arm/mach-pxa/pxa3xx-regs.h create mode 100644 arch/arm/mach-pxa/regs-ost.h create mode 100644 arch/arm/mach-pxa/regs-uart.h create mode 100644 arch/arm/mach-pxa/reset.h rename arch/arm/mach-pxa/{include/mach => }/smemc.h (100%) rename arch/arm/mach-pxa/{include/mach => }/spitz.h (100%) create mode 100644 arch/arm/mach-pxa/tosa.h create mode 100644 arch/arm/mach-pxa/trizeps4-pcmcia.c create mode 100644 arch/arm/mach-pxa/trizeps4.h create mode 100644 arch/arm/mach-pxa/viper-pcmcia.c rename include/linux/platform_data/pcmcia-pxa2xx_viper.h => arch/arm/mach-pxa/vipe [...] create mode 100644 arch/arm/mach-pxa/vpac270-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/vpac270.h (100%) rename arch/arm/mach-pxa/{include/mach => }/z2.h (100%) delete mode 100644 arch/arm/plat-pxa/Kconfig delete mode 100644 arch/arm/plat-pxa/Makefile delete mode 100644 arch/arm/plat-pxa/include/plat/mfp.h delete mode 100644 arch/arm/plat-pxa/mfp.c create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts 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/m68k/coldfire/dma.c 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 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 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 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 delete mode 100644 arch/s390/include/asm/livepatch.h delete mode 100644 arch/x86/include/asm/livepatch.h rename {lib/crypto => crypto}/sm3.c (100%) create mode 100644 crypto/sm4.c create mode 100644 drivers/base/firmware_loader/sysfs.c create mode 100644 drivers/base/firmware_loader/sysfs.h create mode 100644 drivers/base/firmware_loader/sysfs_upload.c create mode 100644 drivers/base/firmware_loader/sysfs_upload.h create mode 100644 drivers/base/physical_location.c create mode 100644 drivers/base/physical_location.h create mode 100644 drivers/bus/mhi/ep/Kconfig create mode 100644 drivers/bus/mhi/ep/Makefile create mode 100644 drivers/bus/mhi/ep/internal.h create mode 100644 drivers/bus/mhi/ep/main.c create mode 100644 drivers/bus/mhi/ep/mmio.c create mode 100644 drivers/bus/mhi/ep/ring.c create mode 100644 drivers/bus/mhi/ep/sm.c create mode 100644 drivers/char/hw_random/mpfs-rng.c create mode 100644 drivers/clk/clk-en7523.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/pxa/clk-pxa2xx.h 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 create mode 100644 drivers/clocksource/timer-gxp.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/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h create mode 100644 drivers/gpu/host1x/context_bus.c create mode 100644 drivers/input/joystick/sensehat-joystick.c create mode 100644 drivers/input/misc/iqs7222.c create mode 100644 drivers/interconnect/qcom/sc8280xp.c create mode 100644 drivers/interconnect/qcom/sc8280xp.h create mode 100644 drivers/interconnect/qcom/sdx65.c create mode 100644 drivers/interconnect/qcom/sdx65.h delete mode 100644 drivers/iommu/mtk_iommu.h 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/misc/habanalabs/common/memory_mgr.c create mode 100644 drivers/nvmem/apple-efuses.c delete mode 100644 drivers/pcmcia/pxa2xx_balloon3.c delete mode 100644 drivers/pcmcia/pxa2xx_colibri.c delete mode 100644 drivers/pcmcia/pxa2xx_e740.c delete mode 100644 drivers/pcmcia/pxa2xx_hx4700.c delete mode 100644 drivers/pcmcia/pxa2xx_palmld.c delete mode 100644 drivers/pcmcia/pxa2xx_palmtc.c delete mode 100644 drivers/pcmcia/pxa2xx_palmtx.c delete mode 100644 drivers/pcmcia/pxa2xx_trizeps4.c delete mode 100644 drivers/pcmcia/pxa2xx_viper.c delete mode 100644 drivers/pcmcia/pxa2xx_vpac270.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/pwm/pwm-sunplus.c create mode 100644 drivers/pwm/pwm-xilinx.c create mode 100644 drivers/rtc/rtc-rzn1.c create mode 100644 drivers/soc/pxa/Kconfig create mode 100644 drivers/soc/pxa/Makefile create mode 100644 drivers/soc/pxa/mfp.c rename {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c (100%) delete mode 100644 drivers/staging/r8188eu/include/rtw_debug.h delete mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl.h delete mode 100644 drivers/staging/unisys/Documentation/ABI/sysfs-platform-visorchipset delete mode 100644 drivers/staging/unisys/Documentation/overview.txt delete mode 100644 drivers/staging/unisys/Kconfig delete mode 100644 drivers/staging/unisys/MAINTAINERS delete mode 100644 drivers/staging/unisys/Makefile delete mode 100644 drivers/staging/unisys/TODO delete mode 100644 drivers/staging/unisys/include/iochannel.h delete mode 100644 drivers/staging/unisys/visorhba/Kconfig delete mode 100644 drivers/staging/unisys/visorhba/Makefile delete mode 100644 drivers/staging/unisys/visorhba/visorhba_main.c delete mode 100644 drivers/staging/unisys/visorinput/Kconfig delete mode 100644 drivers/staging/unisys/visorinput/Makefile delete mode 100644 drivers/staging/unisys/visorinput/visorinput.c delete mode 100644 drivers/staging/unisys/visornic/Kconfig delete mode 100644 drivers/staging/unisys/visornic/Makefile delete mode 100644 drivers/staging/unisys/visornic/visornic_main.c delete mode 100644 drivers/staging/vc04_services/bcm2835-audio/TODO delete mode 100644 drivers/staging/vme/Makefile delete mode 100644 drivers/staging/vme/devices/Kconfig delete mode 100644 drivers/staging/vme/devices/vme_user.c create mode 100644 drivers/staging/vme_user/Kconfig rename drivers/staging/{vme/devices => vme_user}/Makefile (100%) create mode 100644 drivers/staging/vme_user/vme_user.c rename drivers/staging/{vme/devices => vme_user}/vme_user.h (100%) delete mode 100644 drivers/staging/vt6655/tmacro.h delete mode 100644 drivers/tty/serial/amba-pl011.h delete mode 100644 drivers/tty/serial/icom.h delete mode 100644 drivers/tty/serial/pic32_uart.h create mode 100644 drivers/usb/dwc3/dwc3-am62.c create mode 100644 drivers/usb/typec/mux/fsa4480.c create mode 100644 drivers/video/fbdev/pxa3xx-regs.h delete mode 100644 drivers/visorbus/Kconfig delete mode 100644 drivers/visorbus/Makefile delete mode 100644 drivers/visorbus/controlvmchannel.h delete mode 100644 drivers/visorbus/vbuschannel.h delete mode 100644 drivers/visorbus/visorbus_main.c delete mode 100644 drivers/visorbus/visorbus_private.h delete mode 100644 drivers/visorbus/visorchannel.c delete mode 100644 drivers/visorbus/visorchipset.c create mode 100644 drivers/watchdog/gxp-wdt.c create mode 100644 drivers/watchdog/rzn1_wdt.c create mode 100644 drivers/watchdog/sunplus_wdt.c create mode 100644 fs/xfs/xfs_xattr.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/ste-db8500-clkout.h create mode 100644 include/dt-bindings/clock/stm32mp13-clks.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8280xp.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx65.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/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/clk/pxa.h create mode 100644 include/linux/host1x_context_bus.h create mode 100644 include/linux/mhi_ep.h create mode 100644 include/linux/phy/phy-lvds.h create mode 100644 include/linux/platform_data/asoc-poodle.h create mode 100644 include/linux/platform_data/asoc-pxa.h create mode 100644 include/linux/soc/pxa/cpu.h create mode 100644 include/linux/soc/pxa/mfp.h create mode 100644 include/linux/soc/pxa/smemc.h create mode 100644 include/linux/soc/renesas/r9a06g032-sysctrl.h create mode 100644 include/pcmcia/soc_common.h create mode 100644 include/trace/events/thermal_pressure.h create mode 100644 include/uapi/asm-generic/termbits-common.h create mode 100644 lib/bootconfig-data.S delete mode 100644 lib/crypto/sm4.c create mode 100644 scripts/spdxexclude create mode 100644 sound/arm/pxa2xx-ac97-regs.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 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 100755 tools/testing/selftests/firmware/fw_upload.sh 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