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-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from ceb307474506 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org:/pu [...] adds 8ad1193eae4c clk: bd718x7: Add MODULE_ALIAS() adds 9c2b87a6c2ab clk: hisilicon: fix sparse warnings in clk-hi3670.c adds 999915711188 clk: hisilicon: fix sparse warnings in clk-hi3660.c adds 4d8fb4948472 clk: mvebu: armada-37xx-periph: add PCIe gated clock adds e7ea59b6dc6d clk: mvebu: armada-37xx-periph: change suspend/resume time adds 8511c9de1a31 dt-bindings: clk: armada3700: fix typo in SoC name adds 06aeb3fb9f31 dt-bindings: clk: armada3700: document the PCIe clock adds b8cb1ef95b6e clk: ast2600: remove unused variable 'eclk_parent_names' adds 727e12cde9f6 clk: imx: imx8mn: drop unused pll enum adds 3bdf364ada33 clk: armada-xp: remove unused code adds 4d3a369510dd clk: bcm2835: use devm_platform_ioremap_resource() to simp [...] adds 75cc0a123c90 clk: hisilicon: use devm_platform_ioremap_resource() to si [...] adds 1f8f3c6b35b2 clk: davinci: use devm_platform_ioremap_resource() to simp [...] adds 73c3bf70b37b clk: mediatek: mt2712: use devm_platform_ioremap_resource( [...] adds 71ae81418174 clk: mediatek: mt6779: use devm_platform_ioremap_resource( [...] adds 067de0a647a0 clk: mediatek: mt8183: use devm_platform_ioremap_resource( [...] adds ed4e1bbb4411 clk: mediatek: mt7622: use devm_platform_ioremap_resource( [...] adds aa136002ae22 clk: mediatek: mt7629: use devm_platform_ioremap_resource( [...] adds 0b17159de2c3 clk: mediatek: mt6797: use devm_platform_ioremap_resource( [...] adds 21ec8679c2cb clk: axs10x: use devm_platform_ioremap_resource() to simpl [...] adds 56a57321395e clk: s3c2410: use devm_platform_ioremap_resource() to simp [...] adds 793ee798cc47 clk: sprd: Change to use devm_platform_ioremap_resource() adds 130323106885 Merge branches 'clk-rohm', 'clk-hisilicon', 'clk-marvell', [...] adds f1edb498bd9f clk: hi6220: use CLK_OF_DECLARE_DRIVER adds 0ea0a188fdc5 dt-bindings: clk: axg-audio: add sm1 bindings adds aa03ea9bce8c dt-bindings: clock: meson: add sm1 resets to the axg-audio [...] adds 44ef8697416f Merge branch 'v5.5/dt' into v5.5/drivers adds 38340cb2ac4a clk: meson: axg-audio: remove useless defines adds 255cab9d27d7 clk: meson: axg-audio: fix regmap last register adds 8ff93f283249 clk: meson: axg-audio: prepare sm1 addition adds cf52db456fd0 clk: meson: axg-audio: provide clk top signal name adds be4fe445a6d5 clk: meson: axg_audio: add sm1 support adds 50bf025b7590 clk: meson: axg-audio: use devm_platform_ioremap_resource( [...] adds fac3810fb0b2 Merge tag 'clk-meson-v5.5-1' of https://github.com/BayLibr [...] adds b92981de92cb clk: samsung: exynos5420: Add VPLL rate table adds e21be0d1d7bd clk: samsung: exynos5420: Preserve CPU clocks configuratio [...] adds 45f10dabb56b clk: samsung: exynos5420: Add SET_RATE_PARENT flag to cloc [...] adds 606324409b26 Merge tag 'clk-v5.5-samsung' of https://git.kernel.org/pub [...] adds be67c41781cb dt-bindings: power: Add r8a774b1 SYSC power domain definitions adds 54ce17dd40fd dt-bindings: clk: Add r8a774b1 CPG Core Clock Definitions adds ba28236e043d clk: renesas: mstp: Delete unnecessary kfree() in cpg_mstp [...] adds 58256143cff7 clk: renesas: Remove R-Car Gen2 legacy DT clock support adds 3e8c1d4cce6b clk: renesas: rcar-gen2: Improve arithmetic divisions adds b5dea62d3404 clk: renesas: rcar-gen3: Improve arithmetic divisions adds e8adb3a0f74c clk: renesas: rcar-gen3: Avoid double table iteration in S [...] adds f1195d4ec70b clk: renesas: rcar-gen3: Absorb cpg_sd_clock_calc_div() adds 8a6d97a46dfd clk: renesas: rcar-gen3: Loop to find best rate in cpg_sd_ [...] adds 10003938a0c6 dt-bindings: clock: renesas: cpg-mssr: Document r8a774b1 binding adds 0b9f1c2c2fd4 clk: renesas: cpg-mssr: Add r8a774b1 support adds 56278c8fcb71 clk: renesas: r8a774b1: Add TMU clock adds 7aee839ed27d clk: renesas: rcar-gen2: Switch Z clock to .determine_rate() adds df98719f033c clk: renesas: rcar-gen3: Switch Z clocks to .determine_rate() adds 362c79f75c9f clk: renesas: rcar-gen3: Switch SD clocks to .determine_rate() adds c99b23eb5a98 dt-bindings: clock: renesas: Remove R-Car Gen2 legacy DT bindings adds 830dbce7c76e dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo [...] adds f00d1b16232f clk: renesas: r8a77965: Remove superfluous semicolon adds 640f9606dce1 dt-bindings: power: Add r8a77961 SYSC power domain definitions adds 0b05ad22a279 dt-bindings: clock: Add r8a77961 CPG Core Clock Definitions adds b07e816fc416 Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into clk- [...] adds e751a25b4eec dt-bindings: clock: renesas: cpg-mssr: Document r8a77961 support adds 92d1ebae9abf clk: renesas: Rename CLK_R8A7796 to CLK_R8A77960 adds 2ba738d56db4 clk: renesas: r8a7796: Add R8A77961 CPG/MSSR support adds b7c1b40abc66 Merge tag 'clk-renesas-for-v5.5-tag2' of git://git.kernel. [...] adds 094234fcf461 clk: imx: pll14xx: Fix quick switch of S/K parameter adds 43cdaa1567ad clk: imx8mm: Move 1443X/1416X PLL clock structure to common place adds 0ae4fbc63c31 clk: imx8mn: Use common 1443X/1416X PLL clock structure adds f0b1d7f2e7c2 clk: imx8mq: Add VIDEO2_PLL clock adds 8f2d3c1759d1 clk: imx: clk-pll14xx: Make two variables static adds b04383b6a558 clk: imx8mq: Define gates for pll1/2 fixed dividers adds 3e4947acad32 clk: imx8mm: Define gates for pll1/2 fixed dividers adds e8688fe8df7d clk: imx8mn: Define gates for pll1/2 fixed dividers adds c332481f62fa clk: imx: imx8mm: mark sys_pll1/2 as fixed clock adds 3f44344868cf clk: imx: imx8mn: mark sys_pll1/2 as fixed clock adds 7858d31beffe clk: imx: imx8mq: mark sys1/2_pll as fixed clock adds 96ac93a7c4be clk: imx7ulp: Correct system clock source option #7 adds 2e2b928a04bd clk: imx7ulp: Correct DDR clock mux options adds fc09a36a8798 clk: imx: imx7d: use imx_obtain_fixed_clk_hw to simplify code adds 184f9eb6c9a0 clk: imx: imx6sll: use imx_obtain_fixed_clk_hw to simplify code adds 8e1de35d4ceb clk: imx: imx6sx: use imx_obtain_fixed_clk_hw to simplify code adds 8f5d481959a0 clk: imx: imx6ul: use imx_obtain_fixed_clk_hw to simplify code adds 72b2429d40d8 clk: imx7ulp: do not export out IMX7ULP_CLK_MIPI_PLL clock adds bceed71ba131 clk: imx: imx8mq: fix sys3_pll_out_sels adds bfd582aa8569 Merge tag 'imx-clk-5.5' of git://git.kernel.org/pub/scm/li [...] adds 74ca928886cc Merge branches 'clk-hisi', 'clk-amlogic', 'clk-samsung', ' [...] adds 581eb61a9465 clk: ti: clkctrl: fix setting up clkctrl clocks adds 22a6564f716b clk: ti: clkctrl: convert to use bit helper macros instead [...] adds 2209b72d4199 clk: ti: clkctrl: add new exported API for checking standby info adds 2d5f60afd2b6 dt-bindings: clk: add omap5 iva clkctrl definitions adds 25999e6172a3 clk: ti: omap5: add IVA subsystem clkctrl data adds 9063ea469c40 clk: ti: dra7xx: Drop idlest polling from IPU & DSP clkctr [...] adds e1799d451a87 clk: ti: omap4: Drop idlest polling from IPU & DSP clkctrl clocks adds 95a62bf2dbfb clk: ti: omap5: Drop idlest polling from IPU & DSP clkctrl clocks adds caf00b53678f clk: ti: am43xx: drop idlest polling from pruss clkctrl clock adds 4d0030bdb47b clk: ti: am33xx: drop idlest polling from pruss clkctrl clock adds 194071817898 clk: ti: am33xx: drop idlest polling from gfx clock adds ece3e465b80a clk: ti: am43xx: drop idlest polling from gfx clock adds fbbc18591585 clk: ti: divider: cleanup _register_divider and ti_clk_get [...] adds a229965cfeab clk: ti: divider: cleanup ti_clk_parse_divider_data API adds 8ffea6eef4ac clk: ti: divider: convert to use min,max,mask instead of width adds f58691906679 ARM: dts: omap3: fix DPLL4 M4 divider max value adds 049325870aa8 Merge tag 'ti-clk-for-5.5-v2' of git://git.kernel.org/pub/ [...] adds 7f6ac72946b8 clk/ti/adpll: allocate room for terminating null adds 3ee5f8ab5e71 clk: sunxi-ng: h6: Use sigma-delta modulation for audio PLL adds 834f65e18c82 clk: sunxi-ng: h6: Allow GPU to change parent rate adds 4441b57ec27e clk: sunxi-ng: h3: Export MBUS clock adds bb302711d141 Merge tag 'sunxi-clk-for-5.5-1' of https://git.kernel.org/ [...] adds 8e7b71f8a975 dt-bindings: clock: qcom: Add QCOM Q6SSTOP clock controlle [...] adds 6cdef2738db0 clk: qcom: Add Q6SSTOP clock controller for QCS404 adds 57b2364d0ece clk: qcom: remove unneeded semicolon adds 1a1c78217a77 clk: qcom: rcg: update the DFS macro for RCG adds ffe37ede0a9e clk: qcom: common: Return NULL from clk_hw OF provider adds 9de7269e9703 dt-bindings: clock: Add YAML schemas for the QCOM GCC cloc [...] adds 8b9e0562f330 dt-bindings: clock: Add sc7180 GCC clock binding adds 17269568f726 clk: qcom: Add Global Clock controller (GCC) driver for SC7180 adds 681a6ad5c009 dt-bindings: clock: Add YAML schemas for the QCOM RPMHCC c [...] adds 36b355c84042 dt-bindings: clock: Introduce RPMHCC bindings for SC7180 adds eee28109f871 clk: qcom: clk-rpmh: Add support for RPMHCC for SC7180 adds 95183d381a44 clk: qcom: Enumerate clocks and reset needed to boot the 8 [...] adds ba1d366de261 clk: qcom: smd: Add missing pnoc clock adds efd164b5520a clk: qcom: Allow constant ratio freq tables for rcg adds 3f7df5baa259 clk: qcom: Add MSM8998 GPU Clock Controller (GPUCC) driver adds f5790382edef clk: qcom: rpmh: Reuse sdm845 clks for sm8150 adds e620a1e061c4 drivers/clk: convert VL struct to struct_size adds 5b468cc4b880 dt-bindings: clock: Add AST2500 RMII RCLK definitions adds d8d9ad83a497 dt-bindings: clock: Add AST2600 RMII RCLK gate definitions adds 309d673e9596 Merge tag 'aspeed-5.5-clk' of git://git.kernel.org/pub/scm [...] adds 3696eebd810c clk: ast2600: Add RMII RCLK gates for all four MACs adds 801b787a693b clk: aspeed: Add RMII RCLK gates for both AST2500 MACs adds 6df24d0c2f9d Merge branches 'clk-ti', 'clk-allwinner', 'clk-qcom', 'clk [...] adds fc59462c5ce6 clk: clk-gpio: propagate rate change to parent adds d9b86cc48283 clk: Add API to get index of the clock parent adds 55ae8a11ee21 Merge tag 'tegra-for-5.5-clk-core-v2' of git://git.kernel. [...] adds ed1a2459e20c clk: tegra: Add Tegra20/30 EMC clock implementation adds 73616d0d7e48 Merge branch 'for-5.5/clk-core' into for-5.5/clk adds cdc2d6685c13 dt-bindings: clock: tegra: Rename SOR0_LVDS to SOR0_OUT adds d1ee3173a139 Merge branch 'for-5.5/dt-bindings' into for-5.5/clk adds 991a051ea5f1 clk: tegra: Remove last remains of TEGRA210_CLK_SOR1_SRC adds e5f8a107d92d clk: tegra: Move SOR0 implementation to Tegra124 adds da8d1a355540 clk: tegra: Rename sor0_lvds to sor0_out adds 25175c806a68 clk: tegra: Reimplement SOR clock on Tegra124 adds 05308d7e7bbc clk: tegra: Reimplement SOR clocks on Tegra210 adds d64422d93dca clk: tegra: divider: Save and restore divider rate adds fa62228240ec clk: tegra: pllout: Save and restore pllout context adds bc0b3a60fe19 clk: tegra: pll: Save and restore pll context adds 50d4da9b10ed clk: tegra: Support for OSC context save and restore adds 2b8cfd6b52cb clk: tegra: periph: Add restore_context support adds 68a14a5634da clk: tegra: clk-super: Fix to enable PLLP branches to CPU adds f8fd97521d63 clk: tegra: clk-super: Add restore-context support adds a99d744d8c9c clk: tegra: clk-dfll: Add suspend and resume support adds f68cbb35788e clk: tegra: Use fence_udelay() during PLLU init adds 3214be6cb1e4 clk: tegra: Share clk and rst register defines with Tegra [...] adds 535f296d47de clk: tegra: Add suspend and resume support on Tegra210 adds 204ce75b8970 clk: tegra: Optimize PLLX restore on Tegra20/30 adds 5699d160550b clk: tegra: Add missing stubs for the case of !CONFIG_PM_SLEEP adds 07b293c5b014 clk: tegra: Fix build error without CONFIG_PM_SLEEP adds 097064b841b7 Merge tag 'tegra-for-5.5-clk-v2' of git://git.kernel.org/p [...] adds a31414e8c98d clk: tegra: Use match_string() helper to simplify the code adds bbbbd246ee12 clk: rockchip: make clk_half_divider_ops static adds 762539d6999c clk: rockchip: Add div50 clock-ids for sdmmc on px30 and nandc adds e40781098f56 clk: rockchip: Add div50 clocks for px30 sdmmc, emmc, sdio [...] adds 7990660f36be clk: rockchip: move px30 critical clocks to correct clock [...] adds 8a88550fe7bb clk: rockchip: add video-related niu clocks as critical on px30 adds 3b0b4ebfd761 clk: rockchip: protect the pclk_usb_grf as critical on px30 adds 9320c7ddf968 Merge tag 'v5.5-rockchip-clk-1' of git://git.kernel.org/pu [...] adds 9629dbdabd19 clk: sprd: Use IS_ERR() to validate the return value of sy [...] adds 46acbcb4849b clk: pxa: fix one of the pxa RTC clocks adds dabedfede324 Merge branches 'clk-gpio-flags', 'clk-tegra', 'clk-rockchi [...] adds 0b24748c3b26 dt-bindings: clock: Add X1000 bindings. adds b9df3997bb3e clk: Ingenic: Add CGU driver for X1000. adds cd94eade0b2a clk: ingenic: Allow drivers to be built with COMPILE_TEST adds 8247470772be clk: Fix memory leak in clk_unregister() adds 564f86d38475 clk: mark clk_disable_unused() as __init adds 8f39f22f73b3 MAINTAINERS: Update section for Ux500 clock drivers adds cc819cf8d476 clk: Zero init clk_init_data in helpers adds d8549bcd0529 clk: Add clk_hw_unregister_composite helper function definition adds 7046c6b01891 dt-bindings: clock: Add devicetree binding for BM1880 SoC adds 1ab4601da55b clk: Add common clock driver for BM1880 SoC adds 1e4fb2c0cb34 MAINTAINERS: Add entry for BM1880 SoC clock driver adds ec16ffe36d80 Merge branches 'clk-ingenic', 'clk-init-leak', 'clk-ux500' [...] adds ddebe839c601 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds a788f6f2e28d dt-bindings: Add docs for EL15203000 adds fc19967bcb8f leds: add LED driver for EL15203000 board adds b46d2b4d3d81 drivers: leds: tlc591xx: check error during device init adds be9f18eef601 leds: bcm6328: Use devm_platform_ioremap_resource() in bcm [...] adds 8b4423d6c5e6 leds: bcm6358: Use devm_platform_ioremap_resource() in bcm [...] adds 1ab4531ad132 leds: tlc591xx: simplify driver by using the managed led API adds 5b4b723c483f leds: tlc591xx: use devm_led_classdev_register_ext() adds 1051da2cfc7e leds: lm3692x: Print error value on dev_err adds d0f9cc49e9c8 leds: lm3692x: Don't overwrite return value in error path adds 396128d2ffcb leds: lm3692x: Handle failure to probe the regulator adds 846d0d14e7ec leds: lm3692x: Use flags from LM3692X_BOOST_CTRL adds da61a66a829d leds: lm3692x: Use flags from LM3692X_BRT_CTRL adds a2cafdfd8cf5 leds: tlc591xx: update the maximum brightness adds 11f700022137 leds: remove PAGE_SIZE limit of /sys/class/leds/<led>/trigger adds f884e866537c leds: Kconfig: Be consistent with the usage of "LED" adds 4a29f90e60df leds: flash: Convert non extended registration to inline adds 57e5c31e5375 leds: flash: Remove extern from the header file adds 20cdba9d9c16 leds: flash: Add devm_* functions to the flash class adds e63a744871a3 leds: lm3601x: Convert class registration to device managed adds ec28a8cfdce6 leds: core: Remove extern from header adds 4b83cf07d7a4 leds: core: Fix devm_classdev_match to reference correct s [...] adds 9cc93be7b0c9 leds: core: Fix leds.h structure documentation adds 66c41131daba leds: pca953x: Use of_device_get_match_data() adds 7c6082b903ac leds: mlxreg: Fix possible buffer overflow adds fc7b5028f262 leds: an30259a: add a check for devm_regmap_init_i2c adds 5f820ed52371 leds: trigger: netdev: fix handling on interface rename adds 304220b56e8c Merge tag 'leds-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] adds 6d29032c2cef pinctrl: Fix warning by adding missing MODULE_LICENSE adds 8b233da0cc82 Merge tag 'pinctrl-v5.5-2' of git://git.kernel.org/pub/scm [...] adds 8ad003e7348e backlight: lm3630a: Fix module aliases adds 7050a7c37477 backlight: ipaq_micro: Make structure micro_bl_props constant adds ae92365cdd75 dt-bindings: backlight: lm3630a: Add enable-gpios to descr [...] adds 0e0e78e32e72 backlight: lm3630a: Add an enable gpio for the HWEN pin adds cc2f2e10c205 dt-bindings: backlight: Add led-backlight binding adds de6f2a7fa2c9 backlight: pwm_bl: Don't assign levels table repeatedly adds 349ee1228729 backlight: pwm_bl: Add missing curly branches in else branch adds efdf690e159a backlight: pwm_bl: Fix cie1913 comments and constant adds e802cbafcbd2 backlight: pwm_bl: Eliminate a 64/32 division adds 407feae1caca backlight: pwm_bl: Drop use of int_pow() adds ca58b3703445 backlight: pwm_bl: Switch to power-of-2 base for fixed-point math adds 53e492915061 backlight: Kconfig: jornada720: Use CONFIG_PREEMPTION adds b8bfe845a674 dt-bindings: backlight: lm3630a: Fix missing include adds 51c0ddc75834 backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c adds 488a92e68834 backlight: qcom-wled: Restructure the qcom-wled bindings adds 059dcfcb4afd backlight: qcom-wled: Add new properties for PMI8998 adds bb800a3715d4 backlight: qcom-wled: Rename PM8941* to WLED3 adds 775d2ffb4af6 backlight: qcom-wled: Restructure the driver for WLED3 adds 03b2b5e86986 backlight: qcom-wled: Add support for WLED4 peripheral adds feeab87b3072 backlight: qcom-wled: Add support for short circuit handling adds 8663c188beea backlight: qcom-wled: Add auto string detection logic adds 0b0cb52bd80e video: backlight: tosa: Use GPIO lookup table adds 8a0554837571 backlight: gpio: Remove unneeded include adds 3cfc291bfe3f backlight: gpio: Remove stray newline adds 706dc68102bc backlight: gpio: Explicitly set the direction of the GPIO adds d9e2b6eeaaa1 sh: ecovec24: add additional properties to the backlight device adds f35f06b784a1 backlight: gpio: Simplify the platform data handling adds 1c48b27a7868 sh: ecovec24: don't set unused fields in platform data adds 2e7ec69d6452 backlight: gpio: Remove unused fields from platform data adds d17465a0af3f backlight: gpio: Use a helper variable for &pdev->dev adds 9afa302473f3 backlight: gpio: Pull gpio_backlight_initial_power_state() [...] adds 102a1b382177 backlight: qcom-wled: Fix spelling mistake "trigged" -> "t [...] adds 38edc3dff9d2 Merge tag 'backlight-next-5.5' of git://git.kernel.org/pub [...] adds 38e45d81d14e sparc64: implement ioremap_uc adds e537654b7039 lib: devres: add a helper function for ioremap_uc adds a8ff78f7f773 mfd: intel-lpss: Use devm_ioremap_uc for MMIO adds 7b8c4d73d7fe docs: driver-model: add devm_ioremap_uc adds 82245b6e9106 dt-bindings: rtc: mediatek: add missing mt6397 rtc adds c512995ce9dc rtc: mt6397: move some common definitions into rtc.h adds 851b87148aa2 rtc: mt6397: improvements of rtc driver adds 47e568129ba8 rtc: mt6397: add compatible for mt6323 adds d28c74c10751 power: reset: add driver for mt6323 poweroff adds 9d0863baff49 MAINTAINERS: add Mediatek shutdown drivers adds 7c5b0264ee80 Merge branches 'ib-mfd-doc-sparc-libdevres-5.5' and 'ib-mf [...] adds 3f31bc67e4dc mfd: intel-lpss: Add default I2C device properties for Gem [...] adds 37ef8c2c15bd mfd: rk808: Fix RK818 ID template adds bc85e4adbd50 mfd: rk808: Fix RK817 powerkey integration adds dbd16ef53487 mfd: rk808: Set RK817 interrupt polarity to low adds eeb86ed3eafa mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQ adds f20781e5f38e mfd: ipaq-micro: Use devm_platform_ioremap_resource() in m [...] adds 393f05f1d465 mfd: Provide MACRO to declare commonly defined MFD cell at [...] adds f4d41ad84433 mfd: ab8500: Example using new OF_MFD_CELL MACRO adds a04b4be67731 mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_ [...] adds f5b4c8b45d93 mfd: qcom-spmi-pmic: Add support for PM/PMI8950 adds 7f0e60c751dc mfd: max77620: Do not allocate IRQs upfront adds 5da3f7673764 mfd: arizona: Switch to using devm_gpiod_get() adds 11c4f2be58c2 mfd: mt6397: Fix probe after changing mt6397-core adds cbfdc839ea91 mfd: twl: Endian fixups in i2c write and read wrappers adds eb00f70d774f mfd: mt6397: Use PLATFORM_DEVID_NONE macro instead of -1 adds 28eafe9162b6 mfd: wm8998: Remove some unused registers adds c9d93428bf62 mfd: madera: Update DT binding document to support clock supplies adds 1e624fce3a1c mfd: madera: Add support for requesting the supply clocks adds 36f1b26b4bc4 mfd: intel_soc_pmic_crc: Add "cht_crystal_cove_pmic" cell [...] adds 601e4289a01f mfd: cs5535-mfd: Use PLATFORM_DEVID_* defines and tidy err [...] adds 2129e56e95f8 mfd: cs5535-mfd: Remove mfd_cell->id hack adds 2d4ba9173aec mfd: cs5535-mfd: Request shared IO regions centrally adds 99cd10597598 mfd: cs5535-mfd: Register clients using their own dedicate [...] adds b195e101580d mfd: mfd-core: Protect against NULL call-back function pointer adds ead1c83ddd76 mfd: mfd-core: Remove mfd_clone_cell() adds 0cfe013c2278 x86: olpc-xo1-pm: Remove invocation of MFD's .enable()/.di [...] adds 504c3fad8c38 x86: olpc-xo1-sci: Remove invocation of MFD's .enable()/.d [...] adds 5a47c0fbd276 mfd: mfd-core: Remove usage counting for .{en,dis}able() c [...] adds b944a688063c mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_ [...] adds 59dbc0e0d498 dt-bindings: mfd: max77650: Convert the binding document to yaml adds 22fb3ad0cc5f mfd: db8500-prcmu: Support U8420-sysclk firmware adds dd047dce3a6f mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs adds 49461659bde1 dt-bindings: mfd: max77693: Fix missing curly brace adds 6b5c350648b8 mfd: mfd-core: Honour Device Tree's request to disable a c [...] adds cfca8bb24e0c mfd: bd70528: Staticize bit value definitions adds de98a43eb76b mfd: ti_am335x_tscadc: Fix static checker warning adds edfaeaf742b4 Revert "mfd: syscon: Set name of regmap_config" adds 37323918cac2 Merge tag 'mfd-next-5.5' of git://git.kernel.org/pub/scm/l [...] adds f8b410e3695a gpio: aspeed-sgpio: Rename and add Kconfig/Makefile adds 6ad94e957c3c Merge branch 'ib-fwnode-gpiod-get-index' into devel adds 704355db127e gpio: max77620: Do not allocate IRQs upfront adds ab3dd9cc24d4 gpio: max77620: Fix interrupt handling adds 2a3655056730 gpio: tegra186: Implement wake event support adds 8c550e94b883 gpio: expose pull-up/pull-down line flags to userspace adds 14e8c535ff68 gpio: fix kernel-doc for of_gpio_need_valid_mask() adds 5f07224e0fae docs: driver-api: Move bt8xxgpio to the gpio directory adds 95873fba06ae docs: driver-api: bt8xxgpio: Revive dead link adds 698b8eeaed72 gpio/mpc8xxx: change irq handler from chained to normal adds c8f3d144004d gpio: mxc: Only get the second IRQ when there is more than [...] adds bcc6d99ac913 gpiolib: sanitize flags before allocating memory in lineev [...] adds 35c3ba911ae1 Documentation: gpio: driver: Format code blocks properly adds 5ede17d61592 dt-bindings: gpio: rcar: Add DT binding for r8a774b1 adds cf62b4e44c49 gpio: xgene: remove redundant error message adds f63516f4d644 gpio: xgene: use devm_platform_ioremap_resource() adds 94bfcbf0368b gpio: em: use devm_platform_ioremap_resource() adds 71b4da2b370b gpio: ath79: use devm_platform_ioremap_resource() adds 1135ee4af740 gpio: htc-egpio: use devm_platform_ioremap_resource() adds a02712e1ebcd gpio: htc-egpio: remove redundant error message adds ac4062aa6c81 gpio: 104-idi-48e: make array register_offset static, make [...] adds 228fc0104070 gpio: of: don't warn if ignored GPIO flag matches the behavior adds fe12e94375da Merge tag 'gpio-v5.5-updates-for-linus-part-1' of git://gi [...] adds 8a99358a1d8e ata: ahci-imx: Covert to use GPIO descriptor adds 69e00e2d8d31 dt-bindings: gpio: Add devicetree binding for RDA Micro GP [...] adds d57eb825e0dc gpio: Add RDA Micro GPIO controller support adds 921d6c32b6f8 MAINTAINERS: Add entry for RDA Micro GPIO driver and binding adds 1dfc462a5438 dt-bindings: gpio: brcm: Add bindings for xgs-iproc adds 6a41b6c5fc20 gpio: Add xgs-iproc driver adds c196924277ea Merge tag 'v5.4-rc6' into devel adds 504369cd6d2c gpiolib: Switch order of valid mask and hw init adds 5d682fa3d894 gpio: xgs-iproc: Fix section mismatch on device tree match table adds 9208b1e77d6e gpio: Add definition for GPIO direction adds e42615ec233b gpio: Use new GPIO_LINE_DIRECTION adds 2f4133bb5f14 gpiolib: No need to call gpiochip_remove_pin_ranges() twice adds 70d97e099bb4 Revert "gpio: expose pull-up/pull-down line flags to userspace" adds 61b7805a9b25 gpio: xgs-iproc: Fix platform_no_drv_owner.cocci warnings adds 8b598e7f4e9b drm/bridge: ti-tfp410: switch to using fwnode_gpiod_get_index() adds 1720624ee473 Merge tag 'v5.4-rc6' into gpio/for-next adds 6b240aeb121e Merge branch 'devel' into for-next adds 5be85ec0de84 Merge remote-tracking branch 'linusw/for-next' into gpio/for-next adds a6e191963f3b Merge remote-tracking branch 'driver-core/driver-core-next [...] adds bd84f2881a8d gpio: bd70528: Add MODULE ALIAS to autoload module adds b74f0456c120 gpio: em: Use proper irq_chip name adds f932a68695e4 gpio: rcar: Use proper irq_chip name adds 9225d5169d11 gpio: expose pull-up/pull-down line flags to userspace adds 7b479a8448c2 gpiolib: add support for pull up/down to lineevent_create adds 2148ad7790ea gpiolib: add support for disabling line bias adds 2821ae5f3033 gpiolib: add support for biasing output lines adds 64e7112ee307 gpio: mockup: add set_config to support pull up/down adds b043ed7ef0b3 gpiolib: move validation of line handle flags into helper [...] adds e588bb1eae31 gpio: add new SET_CONFIG ioctl() to gpio chardev adds 13a62a56aa4c gpio: tegra186: Derive register offsets from bank/port adds 22635ed8a20d gpio: tegra186: Program interrupt route mapping adds adce11839322 gpio: tegra186: Add debounce support adds be053b2dc91c gpio: em: Use platform_get_irq() to obtain interrupts adds 0f67f16a6e88 gpio: mmio: remove untrue leftover comment adds 94fc6702d989 Merge tag 'gpio-v5.5-updates-for-linus-part-2' of git://gi [...] adds b056ca1c2f01 gpiolib: Introduce ->add_pin_ranges() callback adds cd242b333b00 gpio: merrifield: Add GPIO <-> pin mapping ranges via callback adds 4a5e0f9e7351 gpio: merrifield: Pass irqchip when adding gpiochip adds 1bcab70b782d Merge tag 'intel-gpio-v5.5-1' of git://git.kernel.org/pub/ [...] adds b27f300f8cbd gpiolib: fix coding style in gpiod_hog() adds 3f86a7e090d1 gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_eve [...] adds 4e50573f3922 gpio: mpc8xxx: Don't overwrite default irq_set_type callback adds 787b64a43f7a gpio/mpc8xxx: fix qoriq GPIO reading adds d4fc46f1739d gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK adds 20e5a163b8df MAINTAINERS: Replace my email by one @kernel.org adds e272f7ec070d gpio: lynxpoint: Setup correct IRQ handlers adds 51158416c24d gpiolib: Grammar s/manager/managed/ adds 808b9931d5a0 gpio: of: Fix bogus reference to gpiod_get_count() adds 4e29b70d5437 Documentation: gpio: driver.rst: Fix warnings adds 41c4616bb81f gpio: Add TODO item for regmap helper adds 99a0d9f5e873 Merge tag 'gpio-v5.5-1' of git://git.kernel.org/pub/scm/li [...] adds e11cfc697601 watchdog: w83627hf_wdt: Support NCT6116D adds 87d184680dd8 watchdog: imx2_wdt: Remove unnecessary blank line adds ebe66ded6d4c watchdog: imx2_wdt: Use __maybe_unused instead of #if CONF [...] adds 86865322d227 watchdog: imx2_wdt: Use 'dev' instead of dereferencing it [...] adds ff0aaacb6f26 watchdog: intel-mid_wdt: Add WATCHDOG_NOWAYOUT support adds b6276d4e4bc3 watchdog: sbc7240_wdt: Fix yet another -Wimplicit-fallthro [...] adds 72139dfa2464 watchdog: Fix the race between the release of watchdog_cor [...] adds ef14cab2d85b watchdog: cadence: Do not show error in case of deferred probe adds 5b256b56885a watchdog: bd70528: Trivial function documentation fix adds 4c0bfc039c88 watchdog: wdat_wdt: Spelling s/configrable/configurable/ adds 747d88a1a88c watchdog: imx7ulp: Pass the wdog instance inimx7ulp_wdt_enable() adds 9ab26e34bb62 watchdog: imx7ulp: Remove unused structure member adds c37e358163d9 watchdog: imx7ulp: Remove inline annotations adds eccb7fe5e72a watchdog: imx7ulp: Use definitions instead of magic values adds a19f89335f4b watchdog: prevent deferral of watchdogd wakeup on RT adds bc44fa734cef watchdog: make nowayout sysfs file writable adds 6083ab7b2f3f watchdog: imx7ulp: Fix reboot hang adds c04571251b3d watchdog: aspeed: Fix clock behaviour for ast2600 adds 39e68d9e7ab2 watchdog: sprd: Fix the incorrect pointer getting from dri [...] adds d615a6fd12b2 watchdog: sama5d4_wdt: cleanup the bit definitions adds 74f078c333e9 dt-bindings: watchdog: sama5d4_wdt: add microchip,sam9x60- [...] adds 1d9c30745455 watchdog: jz4740: Use WDT clock provided by TCU driver adds 6d532143c915 watchdog: jz4740: Use regmap provided by TCU driver adds 33c26ab4d6be watchdog: jz4740: Drop dependency on MACH_JZ47xx adds 4a08fe579258 Merge tag 'linux-watchdog-5.5-rc1' of git://www.linux-watc [...] adds f1a0094cbbe9 HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse adds 0c8432236dea HID: i2c-hid: fix no irq after reset on raydium 3118 adds fd70466d37bf HID: i2c-hid: Reset ALPS touchpads on resume adds 8725aa4fa7de HID: rmi: Check that the RMI_STARTED bit is set before unr [...] adds 1cb0d2aee263 HID: core: check whether Usage Page item is after Usage ID items adds 2dbc6f113acd HID: Improve Windows Precision Touchpad detection. adds b03e5774d51f HID: quirks: remove hid-led devices from hid_have_special_driver adds b746a1a2860f Merge branch 'for-5.5/core' into for-linus adds b05cec61c703 HID: hidraw: replace printk() with corresponding pr_xx() variant adds 09f5429ddf78 Merge branch 'for-5.5/hidraw' into for-linus adds 4f6585815084 HID: i2c-hid: remove orphaned member sleep_delay adds b49b511f417a Merge branch 'for-5.5/i2c' into for-linus adds 76f8cf6e0cfd HID: intel-ish-hid: Spelling s/diconnect/disconnect/ adds 2fa55328f18f Merge branch 'for-5.5/ish' into for-linus adds b5625db9d23e Input: Add event-codes for macro keys found on various keyboards adds 3a0275384c27 HID: Add driver for Logitech gaming keyboards (G15, G15 v2) adds 97b741aba918 HID: lg-g15: Add keyboard and LCD backlight control adds d5b5fc8c8952 HID: lg-g15: Add support for the M1-M3 and MR LEDs adds ad4203f5a243 HID: lg-g15: Add support for the G510 keyboards' gaming keys adds 1f8cde2a538b HID: lg-g15: Add support for controlling the G510's RGB backlight adds 4682bb8e050e HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs adds bdd08fff4915 HID: logitech: Add depends on LEDS_CLASS to Logitech Kconf [...] adds 61005d65b6c7 HID: logitech-hidpp: Silence intermittent get_battery_capa [...] adds a820e450390a Merge branch 'for-5.5/logitech' into for-linus adds 38e57f0693ad HID: google: whiskers: more robust tablet mode detection adds 79085c7dd24b HID: google: whiskers: signal tablet mode switch on disconnect adds b543db46b47d HID: google: whiskers: signal tablet mode on connect adds 20c55f250618 HID: google: Detect base folded usage instead of hard-codi [...] adds d8d0470875aa Merge branch 'for-5.5/whiskers' into for-linus adds d004701d1cc5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1ac9abeb2e5b platform/x86: huawei-wmi: Move to platform driver adds 8a480c108fe8 platform/x86: huawei-wmi: Add quirks and module parameters adds 090ddd770b8d platform/x86: huawei-wmi: Implement huawei wmi management adds 355a070b09ab platform/x86: huawei-wmi: Add battery charging thresholds adds 32e59d119d71 platform/x86: huawei-wmi: Add fn-lock support adds 94930d013329 platform/x86: huawei-wmi: Add debugfs support adds 10b65e2915b2 platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx adds 2011176d8adb platform/x86: asus-laptop: switch to using polled mode of [...] adds 83dbbe5ae47f platform/x86: hdaps: switch to using polled mode of input devices adds 60d15095336c platform/x86: peaq-wmi: switch to using polled mode of inp [...] adds c656829f073b platform/x86: toshiba_acpi: do not select INPUT_POLLDEV adds d740795d9273 platform/x86: intel_cht_int33fe: Split code to Micro-B and Type-C adds e3008bf46ce0 platform/x86: classmate-laptop: remove unused variable adds 79e29cb8fbc5 platform/mellanox: Add bootctl driver for Mellanox BlueField Soc adds da5fb83fb8dc platform/x86: intel_punit_ipc: Avoid error message when re [...] adds d17f1bbb3aa9 platform/x86: i2c-multi-instantiate: Fail the probe if no [...] adds 9bfc14cb6a6a platform/x86: huawei-wmi: huawei_wmi can be static adds 8c7d9ec8a470 platform/x86: huawei-wmi: Don't leak memory on the exit adds c7a949766fd2 platform/x86: huawei-wmi: No need to keep pointer to platf [...] adds 3c27f179d502 platform/x86: huawei-wmi: Avoid use of global variable whe [...] adds 2a43c9fc878a platform/x86: huawei-wmi: Fix a precision vs width printf bug adds fd13c8622a5a platform/x86: Add System76 ACPI driver adds abd120e3bdf3 tools/power/x86/intel-speed-select: Remove warning for unu [...] adds 354bd06f40c4 tools/power/x86/intel-speed-select: Base-freq feature auto mode adds a6a82f9bcd2a tools/power/x86/intel-speed-select: Turbo-freq feature auto mode adds 4e26fabfe15c tools/power/x86/intel-speed-select: Refuse to disable core [...] adds ce1326a2f9f7 tools/power/x86/intel-speed-select: Add int argument to co [...] adds 210369dc73b2 tools/power/x86/intel-speed-select: Make process_command generic adds 1c1d935c8418 tools/power/x86/intel-speed-select: Add check for CascadeL [...] adds c829f0ef7bfc tools/power/x86/intel-speed-select: Implement CascadeLake- [...] adds 062e4aac92e8 tools/power/x86/intel-speed-select: Implement 'perf-profil [...] adds 1aa7177cdcb3 tools/power/x86/intel-speed-select: Implement base-freq co [...] adds 26e5656ed3bf platform/x86: acerhdf: Add support for Acer Aspire 7551 adds d3f5b7366a4a treewide: Rename Peter Feuerer to Peter Kaestle adds 7c675486b97a platform/x86: huawei-wmi: Stricter battery thresholds set adds 39c0a6295e3a platform/x86: huawei-wmi: No need to check for battery name adds 16c6c057175c platform/x86: huawei-wmi: Remove unnecessary battery mutex adds ba367730ffe9 platform/x86: intel_punit_ipc: use devm_platform_ioremap_r [...] adds fa2a590d0d02 platform/x86: intel_punit_ipc: Drop useless label adds 4a8d82cdec16 platform/x86: intel_int0002_vgpio: Pass irqchip when addin [...] adds 3caa6f39e059 Add touchscreen platform data for the Schneider SCT101CTM tablet adds 263225c983aa tools/power/x86/intel-speed-select: Extend command set for [...] adds 82d4a34ee619 tools/power/x86/intel-speed-select: Change display of "avx [...] adds 91d928147bb0 tools/power/x86/intel-speed-select: Correct CLX-N frequency units adds a9b2f8e2fa6c tools/power/x86/intel-speed-select: Auto mode for CLX adds cd0e63706549 tools/power/x86/intel-speed-select: Use mailbox for CLOS_P [...] adds 40dee9dda37d tools/power/x86/intel-speed-select: Make CLOS frequency in MHz adds 21c3390d6128 tools/power/x86/intel-speed-select: Use Frequency weight for CLOS adds 7af5a95bb752 tools/power/x86/intel-speed-select: Support platform with [...] adds de7f9d3ddc8c tools/power/x86/intel-speed-select: Use core count for bas [...] adds 5c14aba77874 tools/power/x86/intel-speed-select: Increment version adds ee7b0d31f9f0 platform/x86: touchscreen_dmi: Add info for the ezpad 6 m4 tablet adds 20183ccd3e4d tools/power/x86/intel-speed-select: Ignore missing config level adds 1434a3d357d6 tools/power/x86/intel-speed-select: Display TRL buckets fo [...] adds e5caebdddc05 platform/mellanox: Fix Kconfig indentation adds 43e82d8aa925 platform/x86: intel_pmc_core: Fix the SoC naming inconsistency adds 5406327d43ed platform/x86: intel_pmc_core: Add Comet Lake (CML) platfor [...] adds 16245db1489c platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer adds f3e4f3fc8ee9 platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 [...] adds 67b8ed29e0d4 Merge tag 'platform-drivers-x86-v5.5-1' of git://git.infra [...] adds 366ba7c71ef7 cdrom: respect device capabilities during opening action adds 396bbe142782 sr_vendor: support Beurer GL50 evo CD-on-a-chip devices. adds 6c5c240e4126 io_uring: add mapping support for NOMMU archs adds ec45a2637790 drbd: Remove unneeded semicolon adds c15cc235b744 block: sunvdc: Remove unneeded semicolon adds 9677d64e5695 ataflop: Remove unneeded semicolon adds aa4c3967756c io_uring: fix missing kmap() declaration on powerpc adds 31764f1b6d93 Merge tag 'for-linus-20191129' of git://git.kernel.dk/linux-block adds b803376824c6 dt-bindings: i2c: rcar: Add r8a774b1 support adds 2a0cfc2f83e8 dt-bindings: i2c: sh_mobile: Add r8a774b1 support adds c1e83e32885d dt-bindings: i2c: Aspeed: Add AST2600 compatible adds e2c913e4fd9e i2c: Aspeed: Add AST2600 compatible adds 2034e3f4c9a5 dt-bindings: i2c: at91: add new compatible adds b644257f0ec2 dt-bindings: i2c: add bindings for i2c analog and digital filter adds b84dfe1af540 i2c: add support for filters optional properties adds b00277923743 i2c: at91: add new platform support for sam9x60 adds 2989b45923b9 i2c: at91: add support for digital filtering adds 2be357af5fdd i2c: at91: add support for advanced digital filtering adds dda967139955 i2c: at91: add support for analog filtering adds e0c61c04791a i2c: i801: Add support for Intel Jasper Lake adds 07f047e3fe33 i2c: i801: Add support for Intel Comet Lake PCH-H adds 52d3be711e06 i2c: stm32f7: rework slave_id allocation adds 7375e079eb3d dt-bindings: i2c: meson: convert to yaml adds 53aaaa5d9b1e i2c: stm32f7: fix & reorder remove & probe error handling adds bcc156e2289d i2c: xiic: Fix kerneldoc warnings adds 7bdf7c84c216 i2c: icy: no need to populate address for scanned device adds d77eceb2de99 i2c: stm32f7: report dma error during probe adds 9af1563a5486 i2c: cros-ec-tunnel: Make the device acpi compatible adds 4d51b4cea218 i2c: pxa: migrate to new i2c_slave APIs adds 7be5f90f689a i2c: pxa: remove unused i2c-slave APIs adds 285be87c79e1 eeprom: at24: Improve confusing log message adds 993e21940684 Merge tag 'at24-v5.5-updates-for-wolfram' of git://git.ker [...] adds c39511ffb99b i2c: rcar: Remove superfluous call to clk_get_rate() adds a2b0e390d21a i2c: at91: Use dma_request_chan() directly for channel request adds 67d7630f0eae i2c: qup: Use dma_request_chan() directly for channel request adds efa42b5e3ec7 i2c: sh_mobile: Use dma_request_chan() directly for channe [...] adds 79e4be2c08bb i2c: tegra: Use dma_request_chan() directly for channel request adds 9af433840b3f i2c: remove helpers for ref-counting clients adds 5a5e277b8d40 i2c: iproc: Add i2c repeated start capability adds 7787657d7ee5 i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop adds 790591f41ede i2c: i801: Correct Intel Jasper Lake SOC naming adds dca0dd28fa5e i2c: smbus: Don't filter out duplicate alerts adds 1b00ff61597e i2c: Fix Kconfig indentation adds c1d084759c95 i2c: replace i2c_new_probed_device with an ERR_PTR variant adds ce668524bf79 i2c: icy: convert to i2c_new_scanned_device adds a72e27f7a470 video: fbdev: matrox: convert to i2c_new_scanned_device adds 3265568db8c3 Merge branch 'i2c/for-5.5' of git://git.kernel.org/pub/scm [...] adds 006d72da28db remoteproc: remove useless typedef adds 0ad82e3a2234 remoteproc: debug: Remove unneeded NULL check adds ab1b12339edc dt-bindings: remoteproc: qcom: Add Q6v5 Modem PIL binding [...] adds 1665cbd5731f remoteproc: qcom_q6v5_mss: Add support for MSM8998 adds 99cf0361e7af remoteproc: fix argument 2 of rproc_mem_entry_init adds 714cf5e38460 remoteproc: stm32: use workqueue to treat mailbox callback adds 00a0eec59ddb remoteproc: Fix wrong rvring index computation adds 14ea1d04ed0f dt-bindings: remoteproc: stm32: add wakeup-source adds 410119ee29b6 remoteproc: stm32: wakeup the system by wdg irq adds 4a56e423e0e1 remoteproc: stm32: fix probe error case adds e3cb40d4d805 Revert "dt-bindings: remoteproc: stm32: add wakeup-source" adds 5e3b06d3bbdf Merge tag 'rproc-v5.5' of git://git.kernel.org/pub/scm/lin [...] adds bbe692e349e2 rpmsg: char: release allocated memory adds 4623e8bf1de0 rpmsg: glink: Set tail pointer to 0 at end of FIFO adds b85f6b601407 rpmsg: glink: Fix reuse intents memory leak issue adds ac74ea018601 rpmsg: glink: Fix use after free in open_ack TIMEOUT case adds b646293e2728 rpmsg: glink: Put an extra reference during cleanup adds f7e714988eda rpmsg: glink: Fix rpmsg_register_device err handling adds c3dadc19b756 rpmsg: glink: Don't send pending rx_done during remove adds 278bcb7300f6 rpmsg: glink: Free pending deferred work on remove adds bb06a5ce88fd rpmsg: char: Simplify 'rpmsg_eptdev_release()' adds 8cf9b615653e rpmsg: Fix Kconfig indentation adds 687fcad8a3ab Merge tag 'rpmsg-v5.5' of git://git.kernel.org/pub/scm/lin [...] adds eecff9a8427a MAINTAINERS: hwspinlock: update git tree location adds 5ee45e0c8946 hwspinlock: u8500_hsem: Change to use devm_platform_iorema [...] adds 637bcd19beeb hwspinlock: u8500_hsem: Use devm_kzalloc() to allocate memory adds acc98c1f2a1b hwspinlock: u8500_hsem: Use devm_hwspin_lock_register() to [...] adds 74cfa956cbea hwspinlock: sprd: Change to use devm_platform_ioremap_resource() adds 3070c4164360 hwspinlock: sprd: Check the return value of clk_prepare_enable() adds b4d64193d41e hwspinlock: sprd: Use devm_add_action_or_reset() for calls [...] adds b674a30bf8b0 hwspinlock: sprd: Use devm_hwspin_lock_register() to regis [...] adds b2547dce4d4a hwspinlock: Remove BUG_ON() from the hwspinlock core adds a6fc49051cdb hwspinlock: Let the PM runtime can be optional adds 4d0c1c57329a hwspinlock: sprd: Remove redundant PM runtime implementation adds 9d399f0c5295 hwspinlock: u8500_hsem: Remove redundant PM runtime implem [...] adds 454d9c4aa7d5 Merge tag 'hwlock-v5.5' of git://git.kernel.org/pub/scm/li [...] adds 0434d3f4525a mailbox/omap: Handle if CONFIG_PM is disabled adds 41c9479903c5 mailbox: no need to set .owner platform_driver_register adds 69269446ccbf mailbox: stm32-ipcc: Update wakeup management adds bf159d151a0b mailbox: imx: Fix Tx doorbell shutdown path adds 5f0af07e8919 mailbox: imx: Clear the right interrupts at shutdown adds 58340e7d779e dt-bindings: mailbox: imx-mu: add imx7ulp MU support adds c6c6bc6ea9fc mailbox: imx: add support for imx v1 mu adds 43fd4bd72c85 Merge tag 'mailbox-v5.5' of git://git.linaro.org/landing-t [...] adds ab84b77afc95 libnvdimm/namsepace: Don't set claim_class on error adds 2f4741497c9d libnvdimm: Trivial comment fix adds c1f45d86a522 libnvdimm/pfn_dev: Don't clear device memmap area during g [...] adds 8f4b01fcded2 libnvdimm/namespace: Differentiate between probe mapping a [...] adds d7c0d927ad5c libnvdimm/pmem: Delete include of nd-core.h adds 4e24e37d5313 libnvdimm/btt: fix variable 'rc' set but not used adds cda93d6965a1 libnvdimm: Remove prototypes for nonexistent functions adds 78c81cc89a40 libnvdimm: Move attribute groups to device type adds cb719d5fefc5 libnvdimm: Move region attribute group definition adds adbb68293fc5 libnvdimm: Move nd_device_attribute_group to device_type adds e2f6a0e34870 libnvdimm: Move nd_numa_attribute_group to device_type adds 7c4fc8cde164 libnvdimm: Move nd_region_attribute_group to device_type adds 4ce79fa97e6a libnvdimm: Move nd_mapping_attribute_group to device_type adds 360eba7ebdf7 libnvdimm: Move nvdimm_attribute_group to device_type adds e755799aefa9 libnvdimm: Move nvdimm_bus_attribute_group to device_type adds 770619a95106 dax: Create a dax device_type adds 153dd28647d6 dax: Simplify root read-only definition for the 'resource' [...] adds bfd2e9140656 libnvdimm: Simplify root read-only definition for the 'res [...] adds cb4dd729ee6c dax: Add numa_node to the default device-dax attributes adds bcba0c454712 libnvdimm: Export the target_node attribute for regions an [...] adds 0dfbb932bb67 MAINTAINERS: Remove Keith from NVDIMM maintainers adds d10032dd539c Merge tag 'libnvdimm-for-5.5' of git://git.kernel.org/pub/ [...] adds 463fa44eec2f Input: atmel_mxt_ts - disable IRQ across suspend adds 894616f79200 Input: add input_get_poll_interval() adds 3df955f870c2 Input: gpio_mouse - switch to using input device polling mode adds bdafbb15d13b Input: pixcir_i2c_ts - remove unneeded gpio.h header file adds 0d3c8501e32e Input: pixcir_i2c_ts - move definitions into a single file adds 12e7425a69fd Input: pixcir_i2c_ts - keep header files sorted adds 13fb9cf593c3 Input: pixcir_i2c_ts - print register address in decimal adds 71a8f3455cbf Input: pixcir_i2c_ts - do not print error on defer probe adds 792e154c4814 Input: pixcir_i2c_ts - remove platform data adds 7cef1079e3ad dt-bindings: input: Add common input binding in json-schema adds def10ec7992f dt-bindings: input: Convert mpr121 binding to json-schema adds ee358cb45984 Input: mpr121 - add polling mode adds 688f1dfb69b4 Input: keyboard - imx_sc: Add i.MX system controller key support adds ee1b4b2e7c92 Input: hp_sdc_rtc - remove dead chardev code adds cb3efd5a3885 Input: adp5589 - make keypad support optional adds 728d90bdc9e4 Merge tag 'v5.4-rc5' into next adds e2c5af528a83 Merge branch 'ib-fwnode-gpiod-get-index' of https://git.ke [...] adds 2a60f598777d Input: gpio_keys - switch to using devm_fwnode_gpiod_get() adds 5f92dcee81f4 Input: gpio_keys_polled - switch to using devm_fwnode_gpiod_get() adds d34a069e1c63 Input: colibri-vf50-ts - remove unneeded gpio.h header file adds 2fd61f796875 Input: s3c2410_ts - remove unneeded gpio.h header file adds 78e45917bf7a Input: wacom_i2c - remove unneeded gpio.h header file adds 95c9ea96adb3 Input: st1232 - simplify parsing of read buffer adds 16dc7c5c13f1 Input: st1232 - do not unconditionally configure as wakeup source adds 95dc58a9a02f Input: st1232 - rely on I2C core to configure wakeup interrupt adds efd7bb08a762 Input: st1232 - do not reset the chip too early adds ac6b31797925 Input: st1232 - do not allocate fingers data separately adds b67b6f598c5d Input: st1232 - do not set parent device explicitly adds 833c2c083856 Input: st1232 - note that the receive buffer is DMA-safe adds a1b92973fba4 Input: st1232 - switch to using MT-B protocol adds 7448bfec6bf5 Input: edt-ft5x06 - add support for regulator adds 055070a7d0d3 Input: psxpad-spi - switch to using polled mode of input devices adds bd88ce25335d Input: raspberrypi-ts - switch to using polled mode of inp [...] adds 08b936012964 Input: sur40 - switch to using polled mode of input devices adds 9b587815ddd8 Input: ts4800-ts - switch to using polled mode of input devices adds 7cca5a342ecd Input: tsc6507x-ts - switch to using polled mode of input devices adds d0fe37b923e1 Input: adc-keys - switch to using polled mode of input devices adds ea6c52ae259a Input: clps711x-keypad - switch to using polled mode of in [...] adds c028c44f4283 Input: jornada680_kbd - switch to using polled mode of inp [...] adds 9584bded0ba8 Input: gpio_keys_polled - switch to using polled mode of i [...] adds 071ec845c8c6 Input: apanel - switch to using polled mode of input devices adds 4a767ec368bf Input: wistron_btns - switch to using polled mode of input [...] adds 4d69ca90de6a Input: cobalt_btns - convert to use managed resources adds 5d96738d9a74 Input: cobalt_btns - switch to using polled mode of input devices adds 9e085dd069d5 Input: sgi_btns - switch to using managed resources adds aede7a1e0cc3 Input: sgi_btns - switch to using polled mode of input devices adds 528c7d02c78b Input: rb532_button - switch to using managed resources adds 36bc3684c212 Input: rb532_button - switch to using polled mode of input [...] adds ff68cf0b166e Input: gpio_decoder - switch to using polled mode of input [...] adds 867e8820e037 Input: mma8450 - switch to using polled mode of input devices adds 493a6ebd59dc Input: bma150 - use managed resources helpers adds b873f73cf66f Input: bma150 - switch to using polled mode of input devices adds e73391180ae9 Input: kxtj9 - switch to using managed resources adds 78713dfade75 Input: kxtj9 - switch to using polled mode of input devices adds d843304b22e8 Input: synaptics-rmi4 - simplify data read in rmi_f54_work adds ee85fbe14fd6 Input: ar1021 - fix typo in preprocessor macro name adds 92d6d0a19246 dt-bindings: input: touchscreen: ad7879: generic node name [...] adds eb91ecc9fc43 Input: ili210x - add ILI2117 support adds 71f8e38ae635 Input: ili210x - switch to using threaded IRQ adds 43f06a4c639d Input: ili210x - handle errors from input_mt_init_slots() adds efda86a49553 Input: ili210x - do not set parent device explicitly adds ef536abd3afd Input: ili210x - define and use chip operations structure adds 172bb5f34c0d Input: ili210x - do not unconditionally mark touchscreen a [...] adds a5fdf7d02656 Input: ili210x - remove unneeded suspend and resume handlers adds 7ca7cb2382d8 Merge branch 'ili2xxx-touchscreen' into next adds 8d13c7642fab Input: mms114 - use device_get_match_data adds c7dded5b2980 Input: ili210x - do not retrieve/print chip firmware version adds b32fbeaec52d Input: ili210x - add resolution to chip operations structure adds cc12ba1872c6 Input: ili210x - optionally show calibrate sysfs attribute adds dffe969aa7ab Input: imx_sc_key - correct SCU message structure to avoid [...] adds bcf1e034d3aa Input: fix Kconfig indentation adds fc1156f373e3 Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus adds 71c296f6d5b3 Input: synaptics-rmi4 - fix various V4L2 compliance proble [...] adds 976e3645923b Merge branch 'next' into for-linus adds 72c0870e3a05 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 405b45376de9 perf/x86: Implement immediate enforcement of /sys/devices/ [...] adds 2ea352d5960a Merge remote-tracking branch 'torvalds/master' into perf/core adds 540a63ea30c8 perf script: Move map__fprintf_srccode() to near its only user adds 40df3897f086 perf map: Ditch leftover map__reloc_vmlinux() prototype adds 805fcbc4fb66 perf map: Remove needless struct forward declarations adds a82f15e39a4b perf map: Remove unused functions adds af4933c121a9 x86/insn: Add some more Intel instructions to the opcode map adds 9adab0348803 x86/insn: perf tools: Add some more instructions to the ne [...] adds 79b6bb73f888 perf maps: Merge 'struct maps' with 'struct map_groups' adds fe87797dea79 perf thread: Rename thread->mg to thread->maps adds 694520dfeb47 perf addr_location: Rename al->mg to al->maps adds f2eaea09d684 perf map_symbol: Rename ms->mg to ms->maps adds 9a29ceee6bb1 perf maps: Rename 'mg' variables to 'maps' adds c54d241b35c5 perf maps: Rename map_groups.h to maps.h adds 6d38267cf996 perf tests: Rename thread-mg-share to thread-maps-share adds a5732681e0e6 perf tests: Rename tests/map_groups.c to tests/maps.c adds 7b65e2034fde perf tools: Allow to link with libbpf dynamicaly adds 98e93245113d perf diff: Use llabs() with 64-bit values adds 2b1ac6403f88 perf diff: Use llabs() with 64-bit values adds 5b596e0ff0e1 perf regs: Make perf_reg_name() return "unknown" instead of NULL adds d96645821e94 perf pmu: Use file system cache to optimize sysfs access adds 267ed5d8593c perf affinity: Add infrastructure to save/restore affinity adds 0cd032d3b5fc perf script: Fix brstackinsn for AUXTRACE adds 5172672da02e perf script: Fix invalid LBR/binary mismatch error adds e680a41fcaf0 Merge tag 'perf-core-for-mingo-5.5-20191128' of git://git. [...] adds b7fcf31f7036 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 9a62d20027da x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() adds 3300c4f3afbb selftests/x86/single_step_syscall: Check SYSENTER directly adds b09511c253e5 lkdtm: Add a DOUBLE_FAULT crash type on x86 adds 93efbde2c331 x86/traps: Disentangle the 32-bit and 64-bit doublefault code adds e99b6f46ee5c x86/doublefault/32: Rename doublefault.c to doublefault_32.c adds dc4e0021b00b x86/doublefault/32: Move #DF stack and TSS to cpu_entry_area adds 7d8d8cfdee9a x86/doublefault/32: Rewrite the x86_32 #DF handler and uni [...] adds 0337b7ebfcb8 x86/traps: die() instead of panicking on a double fault adds 8e05f1b4f27d x86/ptrace: Remove set_segment_reg() implementations for current adds 56f2ab41b652 x86/ptrace: Document FSBASE and GSBASE ABI oddities adds 3e1b43586eae x86/entry/32: Remove unused 'restore_all_notrace' local label adds 59c4bd853abc x86/fpu: Don't cache access to fpu_fpregs_owner_ctx adds 7b0b8cfd261c x86/ioperm: Save an indentation level in tss_update_io_bitmap() adds 91298f1a302d x86/mm/pat: Fix off-by-one bugs in interval tree search adds e5b3fc125d76 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds c329ef9684de net/tls: take into account that bpf_exec_tx_verdict() may [...] adds d10523d0b3d7 net/tls: free the record on encryption error adds 031097d9e079 net: skmsg: fix TLS 1.3 crash with full sk_msg adds 65190f77424d selftests/tls: add a test for fragmented messages adds 9e5ffed37df6 net/tls: remove the dead inplace_crypto code adds c5daa6cccdc2 net/tls: use sg_next() to walk sg entries adds 4b67c5150363 selftests: bpf: test_sockmap: handle file creation failure [...] adds e5dc9dd32580 selftests: bpf: correct perror strings adds 2eaa857534b4 Merge branch 'net-tls-fix-scatter-gather-list-issues' adds 61183b056b49 net: macb: add missed tasklet_kill adds 2fe97a578d7b tipc: fix potential memory leak in __tipc_sendmsg() adds 91a4a3eb433e tipc: fix wrong socket reference counter after tipc_sk_tim [...] adds 12db3c8083fc tipc: fix wrong timeout input for tipc_wait_for_cond() adds d34910e1751b tipc: fix duplicate SYN messages under link congestion adds aaa34256284c Merge branch 'tipc-Fix-some-bugs-at-socket-layer' adds 2745aea6750f selftests: pmtu: use -oneline for ip route list cache adds 5f9fc3325ef9 net/mlx5e: Fix build error without IPV6 adds 395eba7d0c12 net: ethernet: ti: ale: ensure vlan/mdb deleted when no members adds 14e54ab9143f net: sched: fix `tc -s class show` no bstats on class with [...] adds 408469d31e91 selftests: forwarding: fix race between packet receive and [...] adds 9bd19c63a4bc net: emulex: benet: indent a Kconfig depends continuation line adds 14012c9f3bb9 r8169: fix jumbo configuration for RTL8168evl adds 398fd408ccfb r8169: fix resume on cable plug-in adds f3284e014850 net: phy: realtek: fix using paged operations with RTL8105 [...] adds 8ffeb03fbba3 openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() adds 8a574f86652a openvswitch: remove another BUG_ON() adds c5d728113532 Merge branch 'openvswitch-remove-a-couple-of-BUG_ON' adds c3bfc5dd73c6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2d216b2318a7 scripts/spelling.txt: add more spellings to spelling.txt adds 188c523e1c27 ocfs2: fix passing zero to 'PTR_ERR' warning adds 1d7066797336 fs/buffer.c: fix use true/false for bool type adds 2b211dc04cb7 fs/buffer.c: include internal.h for missing declarations adds cb5d9fb38c34 mm, slab: make kmalloc_info[] contain all types of names adds dc0a7f7558dd mm, slab: remove unused kmalloc_size() adds 13657d0ad90c mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] adds e1b70dd1e642 mm: slub: print the offset of fault addresses adds aed681489432 mm/slub.c: update comments adds dd98afd4d606 mm/slub.c: clean up validate_slab() adds 80c1fe902691 mm/filemap.c: remove redundant cache invalidation after as [...] adds a92853b6746f fs/direct-io.c: keep dio_warn_stale_pagecache() when CONFI [...] adds 9266a14033a8 mm/filemap.c: warn if stale pagecache is left after direct write adds b96cc65515bb mm/gup.c: allow CMA migration to propagate errors back to caller adds d2dfbe47fa0e mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] adds 12d2966d854b mm, swap: disallow swapon() on zoned block devices adds a1100a74065e mm/swap.c: trivial mark_page_accessed() cleanup adds 9da83f3fc74b mm, memcg: clean up reclaim iter array adds 7249c9f01da3 mm: memcontrol: remove dead code from memory_max_write() adds 8c8c383c04f6 mm: memcontrol: try harder to set a new memory.high adds 242c37b459ce include/linux/memcontrol.h: fix comments based on per-node memcg adds fa40d1ee9f15 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() adds 1603c8d1b1fb Documentation/admin-guide/cgroup-v2.rst: document why inac [...] adds 89b15332af7c mm: drop mmap_sem before calling balance_dirty_pages() in [...] adds 8897c1b1a179 shmem: pin the file in shmem_fault() if mmap_sem is dropped adds b3d1411b6726 mm: emit tracepoint when RSS changes adds e4dcad204d3a rss_stat: add support to detect RSS updates of external mm adds 408a60eddd20 mm/mmap.c: remove a never-triggered warning in __vma_adjust() adds eef1a429f234 mm/swap.c: piggyback lru_add_drain_all() calls adds 93b343ab2d2f mm/mmap.c: prev could be retrieved from vma->vm_prev adds 9d81fbe09a56 mm/mmap.c: __vma_unlink_prev() is not necessary now adds 1b9fc5b24fa2 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] adds aba6dfb75fe1 mm/mmap.c: rb_parent is not necessary in __vma_link_list() adds 47b390d23bf8 mm/rmap.c: don't reuse anon_vma if we just want a copy adds 4e4a9eb92133 mm/rmap.c: reuse mergeable anon_vma as parent when fork adds ff68dac6d65c mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] adds 6aae3425aa9c ARC: mm: remove __ARCH_USE_5LEVEL_HACK adds b08861d10bbe asm-generic/tlb: stub out pud_free_tlb() if nopud ... adds bffd9723477a asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... adds 3d14f1110a5c asm-generic/tlb: stub out pmd_free_tlb() if nopmd adds f2400abc782d asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] adds 091e4299544f mm/rmap.c: fix outdated comment in page_get_anon_vma() adds 30c46382855e mm/rmap.c: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() adds bf1a12a80956 mm: move the backup x_devmap() functions to asm-generic/pgtable.h adds 625110b5e9da mm/memory.c: fix a huge pud insertion race during faulting adds 05d351102dbe mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] adds 2e53c4e1c807 memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] adds 996ff7a08dae mm/memory-failure.c clean up around tk pre-allocation adds feec24a6139d mm, soft-offline: convert parameter to pfn adds 750685183735 mm/memory-failure.c: use page_shift() in add_to_kill() adds 32d1fe8fcb32 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] adds dca4436d1cf9 mm/memory_hotplug.c: add a bounds check to __add_pages() adds 18db149120c1 mm/memory_hotplug: export generic_online_page() adds 30a9c246b9f6 hv_balloon: use generic_online_page() adds 0ec470974348 mm/memory_hotplug: remove __online_page_free() and __onlin [...] adds 0ee5f4f31d36 mm/page_alloc.c: don't set pages PageReserved() when offlining adds 756d25be457f mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE adds aba9817da150 include/linux/memory_hotplug.h: move definitions of {set,c [...] adds 848e19ad3c33 drivers/base/memory.c: drop the mem_sysfs_mutex adds c5e79ef561b0 mm/memory_hotplug.c: don't allow to online/offline memory [...] adds 4c29700ed990 mm/sparse: consistently do not zero memmap adds 030eab4f9ffb mm/sparse.c: mark populate_section_memmap as __meminit adds 09dbcf422e9b mm/sparse.c: do not waste pre allocated memmap space adds dcf61ff06d17 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] adds 81f1ba586e39 mm/vmalloc: remove preempt_disable/enable when doing preloading adds f07116d77b5b mm/vmalloc: respect passed gfp_mask when doing preloading adds 060650a2a059 mm/vmalloc: add more comments to the adjust_va_to_fit_type() adds 746dd4012d21 selftests: vm: add fragment CONFIG_TEST_VMALLOC adds e36176be1c39 mm/vmalloc: rework vmap_area_lock adds 3c5c3cfb9ef4 kasan: support backing vmalloc space with real shadow memory adds 065139169301 kasan: add test for vmalloc adds eafb149ed73a fork: support VMAP_STACK with KASAN_VMALLOC adds 0609ae011deb x86/kasan: support KASAN_VMALLOC adds 5e27a2df03b8 mm/page_alloc: add alloc_contig_pages() adds cb1ef534ceb7 mm, pcp: share common code between memory hotplug and perc [...] adds 68265390f9aa mm, pcpu: make zone pcp updates and reset internal to the mm adds 653e003d7f37 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro adds e47b346aba08 mm/page_alloc.c: print reserved_highatomic info adds f87bccde6a7d mm/vmscan: remove unused lru_pages argument adds cb16556d913f mm/vmscan.c: remove unused scan_control parameter from pageout() adds de3b01506ea4 mm: vmscan: simplify lruvec_lru_size() adds 867e5e1de14b mm: clean up and clarify lruvec lookup procedure adds a108629149cc mm: vmscan: move inactive_list_is_low() swap check to the caller adds b5ead35e7e1d mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() adds d2af339706be mm: vmscan: replace shrink_node() loop with a retry jump adds afaf07a65ddb mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() adds 0f6a5cff43d3 mm: vmscan: split shrink_node() into node part and memcgs part adds 1b05117df78e mm: vmscan: harmonize writeback congestion tracking for no [...] adds 53138cea7f39 mm: vmscan: move file exhaustion detection to the node level adds b910718a948a mm: vmscan: detect file thrashing at the reclaim root adds b91ac374346b mm: vmscan: enforce inactive:active ratio at the reclaim root adds 178821b8979c mm/vmscan.c: fix typo in comment adds 204cb79ad42f kernel: sysctl: make drop_caches write-only adds 4a3ac9311dac mm/z3fold.c: add inter-page compaction adds a18b3ac25bb7 mm/mempolicy.c: check range first in queue_pages_test_walk adds f18da660c095 mm/mempolicy.c: fix checking unmapped holes for mbind adds 6e5af9a8e8b0 mm/memblock.c: cleanup doc adds 95830666be2a mm/memblock: correct doc for function adds 0ac398b171aa mm: support memblock alloc on the exact node for sparse_bu [...] adds 552546366a30 hugetlbfs: hugetlb_fault_mutex_hash() cleanup adds 8fc312b32b25 mm/hugetlbfs: fix error handling when setting up mounts adds 997cdcb068eb powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h adds 1f9dccb25b8f hugetlbfs: convert macros to static inline, fix sparse warning adds 1ab5b82f540b hugetlbfs: add O_TMPFILE support adds 930668c34408 hugetlbfs: take read_lock on i_mmap for PMD sharing adds 5c9119542035 hugetlb: region_chg provides only cache entry adds d75c6af9c89a hugetlb: remove duplicated code adds 188b04a7d938 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() adds acbfb087e3b1 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] adds f1287869e52d mm/huge_memory.c: split_huge_pages_fops should be defined [...] adds 74d4a5797b89 mm/migrate.c: handle freed page at the first place adds f1fe80d4ae33 mm, thp: do not queue fully unmapped pages for deferred split adds 75f360696ce9 mm/thp: flush file for !is_shmem PageDirty() case in colla [...] adds 2184f9928ab5 mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation adds a9ea242a063c mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] adds bfe9d006c971 autonuma: fix watermark checking in migrate_balanced_pgdat() adds a818f5363a0e autonuma: reduce cache footprint when scanning page tables adds 35e3d566df5f mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] adds 5d42ab293f51 mm/mmap.c: make vma_merge() comment more easy to understand adds d3cd257ce15b mm/madvise.c: replace with page_size() in madvise_inject_error() adds df6c6500b441 mm/madvise.c: use PAGE_ALIGN[ED] for range checking adds 4fb07ee65102 userfaultfd: use vma_pagesize for all huge page size calculation adds 53eaa14b62d2 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] adds 643aa36eadeb userfaultfd: wrap the common dst_vma check into an inlined [...] adds 9d4678eb170c fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] adds 3c1c24d91ffd userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK adds 26083eb6b154 mm/shmem.c: make array 'values' static const, makes object [...] adds 4afab1cd256e mm: shmem: use proper gfp flags for shmem_writepage() adds aa71ecd8d865 mm/shmem.c: cast the type of unmap_start to u64 adds 84218b552e0a mm: fix struct member name in function comments adds f4f5329d4537 mm: fix typos in comments when calling __SetPageUptodate() adds 12cc1c7345b6 mm/memory_hotplug.c: remove __online_page_set_limits() adds 19fa40a0f2f4 mm/Kconfig: fix indentation adds dd33d29a19ad mm/Kconfig: fix trivial help text punctuation adds 937790699be9 mm/page_io.c: annotate refault stalls from swap_readpage adds 596cf45cbf6e Merge branch 'akpm' (patches from Andrew) adds 5b3e3606ab06 dmaengine: uniphier-mdmac: use devm_platform_ioremap_resource() adds 6735ab500b89 dmaengine: ti: edma: remove unused code adds 2df4a02a9ceb dmaengine: rcar-dmac: Use of_data values instead of a macro adds d832c481bff3 dmaengine: rcar-dmac: Use devm_platform_ioremap_resource() adds fcf8adb78707 dmaengine: rcar-dmac: Add dma-channel-mask property support adds fbd1d637f6d1 dmaengine: at_xdmac: Use devm_platform_ioremap_resource() [...] adds 1148ac673f74 dmaengine: jz4780: Use devm_platform_ioremap_resource() in [...] adds 3d4d6c27f65c dmaengine: k3dma: Use devm_platform_ioremap_resource() in [...] adds 9d68427d0f4f dmaengine: mediatek: Use devm_platform_ioremap_resource() [...] adds a7dc0e6c1ec9 dmaengine: mediatek: Use devm_platform_ioremap_resource() [...] adds ecb4d34fafec dmaengine: owl: Use devm_platform_ioremap_resource() in ow [...] adds 833b48242686 dmaengine: zx: Use devm_platform_ioremap_resource() in zx_ [...] adds f27c22736d13 dmaengine: dw: platform: Mark 'hclk' clock optional adds bc3ecbe09ab1 dmaengine: iop-adma: make array 'handler' static const, ma [...] adds a8bd47542863 dmaengine: xilinx_dma: use devm_platform_ioremap_resource() adds 944879ba4c85 dmaengine: xilinx_dma: Remove clk_get error message for pr [...] adds f228a4a24492 dmaengine: sprd: Change to use devm_platform_ioremap_resource() adds 9d2bbbc21772 dt-bindings: dmaengine: rcar-dmac: Document R8A774B1 bindings adds f2835adf8afb dmaengine: fsl-dpaa2-qdma: Add the DPDMAI(Data Path DMA In [...] adds 7fdf9b05c73b dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller d [...] adds df781c0ceeba dt-bindings: milbeaut-m10v-hdmac: Add Socionext Milbeaut H [...] adds 6c3214e698e4 dmaengine: milbeaut-hdmac: Add HDMAC driver for Milbeaut p [...] adds 3708f89b33cc dt-bindings: milbeaut-m10v-xdmac: Add Socionext Milbeaut X [...] adds a6e9be055d47 dmaengine: milbeaut-xdmac: Add XDMAC driver for Milbeaut p [...] adds 005a017926ff dmaengine: xilinx_dma: Remove desc_callback_valid check adds 0f45e75e336f dmaengine: xilinx_dma: Merge get_callback and _invoke adds 95f68c626280 dmaengine: xilinx_dma: Remove residue from channel data adds a575d0b4e663 dmaengine: xilinx_dma: Introduce xilinx_dma_get_residue adds d8bae21a48db dmaengine: xilinx_dma: Add callback_result support adds 722b9e6d7e49 dmaengine: xilinx_dma: Print debug message when no free tx [...] adds 8a631a5a0f7d dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_d [...] adds 53596dfa5980 dmaengine: fsl-dpaa2-qdma: export the symbols adds 41814c4eadf8 dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ adds 7208474d1c7a dmaengine: fsl-dpaa2-qdma: Remove unnecessary local variab [...] adds 4868d87c18aa dt-bindings: dmaengine: dma-common: Change dma-channel-mas [...] adds 115b60a93ee4 dt-bindings: dma: ti-edma: Document dma-channel-mask for EDMA adds 31f4b28f6c41 dmaengine: ti: edma: Add support for handling reserved channels adds 96336cc043ba dt-bindings: dmaengine: xilinx_dma: Remove axidma multicha [...] adds 535b4b0c050b dt-bindings: dmaengine: xilinx_dma: Fix formatting and style adds 7cb1e57544e5 dt-bindings: dmaengine: xilinx_dma: Add binding for Xilinx [...] adds bcb2dc7b6c1e dmaengine: xilinx_dma: Remove axidma multichannel mode support adds c2f6b67db2bd dmaengine: xilinx_dma: Extend dma_config struct to store i [...] adds 6ccd692bfb7f dmaengine: xilinx_dma: Add Xilinx AXI MCDMA Engine driver support adds be80507d45be dt-bindings: dmaengine: Add X1000 bindings. adds fee175e44cb3 dmaengine: JZ4780: Add support for the X1000. adds 9568feda4e29 dmaengine: dma-jz4780: add missed clk_disable_unprepare in remove adds 7d4a069c5889 dmaengine: milbeaut-hdmac: remove redundant error log adds cdc3e306236b dmaengine: milbeaut-xdmac: remove redundant error log adds 051f5175f226 dmaengine: iop-adma: clean up an indentation issue adds 1ff95243257f dmaengine: mediatek: hsdma_probe: fixed a memory leak when [...] adds 5c5332a6a229 dmaengine: zx: remove: removed dmam_pool_destroy adds fa805360f4cf dt-bindings: dmaengine: sf-pdma: add bindins for SiFive PDMA adds 6973886ad58e dmaengine: sf-pdma: add platform DMA support for HiFive Un [...] adds b37949560b93 MAINTAINERS: Add Green as SiFive PDMA driver maintainer adds bb5a471de9bf Merge branch 'fixes' into next adds a7e335deed17 dmaengine: sprd: Add wrap address support for link-list mode adds c236ba4ae718 dmaengine: mmp_tdma: add missed of_dma_controller_free adds 39716c560c75 dmaengine: mmp_pdma: add missed of_dma_controller_free adds 340049d45368 dmaengine: ti: edma: fix missed failure handling adds dd9c324a5e96 dmaengine: sf-pdma: replace /** with /* for non-function comment adds 7d268a28ee33 dmaengine: sf-pdma: move macro to header file adds 67805a4b3c92 dmaengine: Fix Kconfig indentation adds a5255bc31673 Merge tag 'dmaengine-5.5-rc1' of git://git.infradead.org/u [...] adds da6b05dce2a9 iommu/qcom: Simplify a test in 'qcom_iommu_add_device()' adds d0635ebf85aa dt-bindings: iommu: ipmmu-vmsa: Add r8a774b1 support adds 757f26a3a9ec iommu/ipmmu-vmsa: Hook up r8a774b1 DT matching code adds 77cf983892b2 iommu/ipmmu-vmsa: Remove all unused register definitions adds df9828aaa432 iommu/ipmmu-vmsa: tidyup register definitions adds 16d9454f5e04 iommu/ipmmu-vmsa: Add helper functions for MMU "context" r [...] adds 3dc28d9f59ea iommu/ipmmu-vmsa: Calculate context registers' offset inst [...] adds 3667c9978b29 iommu/ipmmu-vmsa: Add helper functions for "uTLB" registers adds 1289f7f15001 iommu/ipmmu-vmsa: Add utlb_offset_base adds 42bb97b80f2e iommu: rockchip: Free domain on .domain_free adds 5b47748ecf2e iommu/rockchip: Don't provoke WARN for harmless IRQs adds fb03082a54ac memory: mtk-smi: Add PM suspend and resume ops adds 2009122f1d83 iommu/mediatek: Correct the flush_iotlb_all callback adds da3cc91b8db4 iommu/mediatek: Add a new tlb_lock for tlb_flush adds a7a04ea34e1c iommu/mediatek: Use gather to achieve the tlb range flush adds 67caf7e2b5a4 iommu/mediatek: Delete the leaf in the tlb_flush adds 1f4fd6248139 iommu/mediatek: Move the tlb_sync into tlb_flush adds 60829b4d00aa iommu/mediatek: Get rid of the pgtlock adds c90ae4a63541 iommu/mediatek: Reduce the tlb flush timeout value adds 446152d5b653 iommu/tegra-smmu: Use non-secure register for flushing adds e31e5929547e iommu/tegra-smmu: Fix client enablement order adds 96d3ab802e49 iommu/tegra-smmu: Fix page tables in > 4 GiB memory adds 3f3b8d0c9c18 iommu/arm-smmu: Remove .tlb_inv_range indirection adds 3370cb6bf64f iommu/arm-smmu: Remove "leaf" indirection adds ae2b60f34ab2 iommu/arm-smmu: Move .tlb_sync method to implementation adds 696bcfb70986 iommu/arm-smmu: Remove arm_smmu_flush_ops adds 931a0ba638e0 iommu/arm-smmu: Report USF more clearly adds 9062c1d0beda iommu/io-pgtable: Move some initialization data to .init.rodata adds bdde4718aba3 iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_all [...] adds ee9bdfedd3dc iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps adds ff34f3cce278 firmware: qcom: scm: Ensure 'a0' status code is treated as signed adds 1a5ea3b7a6ac firmware: qcom_scm-64: Add atomic version of qcom_scm_call adds 5eb0e0e4f90a firmware/qcom_scm: Add scm call to handle smmu errata adds 759aaa10c76c iommu: arm-smmu-impl: Add sdm845 implementation hook adds db22a9de7a78 Merge branch 'for-joerg/arm-smmu/fixes' into for-joerg/arm [...] adds b5813c164ec8 iommu/io-pgtable: Make selftest gubbins consistently __init adds f7b90d2c7422 iommu/io-pgtable-arm: Rationalise size check adds 67f3e53d2a37 iommu/io-pgtable-arm: Simplify bounds checks adds 594ab90fc46c iommu/io-pgtable-arm: Simplify start level lookup adds c79278c185c8 iommu/io-pgtable-arm: Simplify PGD size handling adds 5fb190b0b525 iommu/io-pgtable-arm: Simplify level indexing adds 205577ab6f7a iommu/io-pgtable-arm: Rationalise MAIR handling adds dd5ddd3c7a8c iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc adds 5be9aa95f045 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds f7aff1a93f52 iommu/arm-smmu-v3: Don't display an error when IRQ lines a [...] adds 34d1b0895dbd iommu/arm-smmu: Remove duplicate error message adds 37ec8eb851c1 iommu/amd: Remove unnecessary locking from AMD iommu driver adds 781ca2de89ba iommu: Add gfp parameter to iommu_ops::map adds 795bbbb9b6f8 iommu/dma-iommu: Handle deferred devices adds 6e2350207f40 iommu/dma-iommu: Use the dev->coherent_dma_mask adds be62dbf554c5 iommu/amd: Convert AMD iommu driver to the dma-iommu api adds 470eb3b31134 iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event adds 3057fb9377eb iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() adds a5bbbf37c6f8 iommu/amd: Do not re-fetch iommu->cmd_buf_tail adds 3332364e4ebc iommu/amd: Support multiple PCI DMA aliases in device table adds 3c124435e8dd iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping adds 1ee0186b9a12 iommu/vt-d: Refactor find_domain() helper adds f036c7fa0ab6 iommu/vt-d: Check VT-d RMRR region in BIOS is reported as [...] adds 6c3a44ed3c55 iommu/vt-d: Turn off translations at shutdown adds c1c8058dfb98 iommu/virtio: Remove unused variable adds 4c7c171f85b2 iommu: Introduce cache_invalidate API adds fa83433c92e3 iommu: Add I/O ASID allocator adds e5c0bd7f2206 iommu/ioasid: Add custom allocators adds 808be0aae53a iommu: Introduce guest PASID bind function adds 9b3a713feef8 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', ' [...] adds 1daa56bcfd8b Merge tag 'iommu-updates-v5.5' of git://git.kernel.org/pub [...] adds 8d82cee2f8aa pstore: Make pstore_choose_compression() static adds 8328dd2f394e Merge tag 'pstore-v5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 6e3ffcd59206 dt-bindings: gpu: Convert Samsung Image Rotator to dt-schema adds d3895c2a8682 dt-bindings: power: syscon-reboot: Convert bindings to jso [...] adds 67e4a47a076a dt-bindings: power: syscon-poweroff: Convert bindings to j [...] adds 3412bef684d8 dt-bindings: arm: samsung: Convert Samsung board/soc bindi [...] adds e557d383486e dt-bindings: arm: samsung: Document missing S5Pv210 boards [...] adds 1bc2711c3994 dt-bindings: arm: samsung: Document missing Exynos7 boards [...] adds daa629cdba21 dt-bindings: arm: samsung: Convert Exynos Chipid bindings [...] adds 81bedcc72450 dt-bindings: rtc: s3c: Convert S3C/Exynos RTC bindings to [...] adds b356ceb3c0c6 dt-bindings: iio: adc: exynos: Convert Exynos ADC bindings [...] adds 9dacf8b5b169 dt-bindings: iio: adc: exynos: Remove old requirement of t [...] adds 3b76f4e1d153 dt-bindings: iommu: Convert Samsung Exynos IOMMU H/W, Syst [...] adds d500314a47fa dt-bindings: irqchip: renesas-irqc: convert bindings to js [...] adds cd392f15ccfd dt-bindings: arm: samsung: Convert Exynos System Registers [...] adds 1f947a863dfc dt-bindings: arm: samsung: Convert Exynos PMU bindings to [...] adds b20473168905 of/fdt: don't ignore errors from of_setup_earlycon adds 65eba0db2274 dt-bindings: timer: Convert Exynos MCT bindings to json-schema adds 4b73b6f7dca3 dt-bindings: timer: Use defines instead of numbers in Exyn [...] adds 785ae7420af3 dt-bindings: bus: simple-pm-bus: convert bindings to json-schema adds bce3cff3a303 dt-bindings: bus: renesas-bsc: convert bindings to json-schema adds 671bc90e2207 dt-bindings: gpu: Convert Samsung Image Scaler to dt-schema adds 5a58252fa37f dt-bindings: gpu: Convert Samsung 2D Graphics Accelerator [...] adds 2a197ce6720a dt-bindings: pwm: renesas: pwm-rcar: convert bindings to j [...] adds faf66c22e647 dt-bindings: pwm: renesas: tpu: convert bindings to json-schema adds 79df4a9b547f dt-bindings: watchdog: Convert Samsung SoC watchdog bindin [...] adds 6fd64049cfe1 dt-bindings: watchdog: Add missing clocks requirement in S [...] adds 7971f4be9f49 dt-bindings: watchdog: meson-gxbb-wdt: Include generic wat [...] adds a36a383dc301 Merge branch 'dt/linus' into dt/next adds 3a9ac959ba28 of: Remove unused of_find_matching_node_by_address() adds 6e6faf637443 of: Make of_dma_get_range() private adds 76dd7068e32c of: address: Report of_dma_get_range() errors meaningfully adds 862ab5578f75 of/address: Introduce of_get_next_dma_parent() helper adds c60bf3eb888a of: address: Follow DMA parent for "dma-coherent" adds b68ac8dc22eb of: Factor out #{addr,size}-cells parsing adds 04db93a95aef of/unittest: Add dma-ranges address translation tests adds 81db12ee15cb of/address: Translate 'dma-ranges' for parent nodes missin [...] adds 645c138636de of/address: Fix of_pci_range_parser_one translation of DMA [...] adds 951d48855d86 of: Make of_dma_get_range() work on bus nodes adds 7f3bf4203774 dt-bindings: at24: convert the binding document to yaml adds 61a48006ffbb dt-bindings: at24: add new compatible adds 73b2608a28af dt-bindings: rng: exynos4-rng: Convert Exynos PRNG binding [...] adds a2c02a4304eb dt-bindings: memory-controllers: Convert Samsung Exynos SR [...] adds 99e0b62152fa dt-bindings: crypto: samsung: Convert SSS and SlimSSS bind [...] adds 7ae8b2f5dfb3 dt-bindings: rtc: rtc-sh: convert bindings to json-schema adds 1f1a65d495df ASoC: samsung: i2s: Document clocks macros adds 5cb2ef85eefb dt-bindings: display: imx: fix native-mode setting adds ce0c94e158e9 dt-bindings: display: clps711x-fb: fix native-mode setting adds a4dc1ca607e4 dt-bindings: riscv: Fix CPU schema errors adds e400edb141d7 checkpatch: Warn if DT bindings are not in schema format adds f3dde260bb0e dt-bindings: Clean-up regulator '-supply' schemas adds b1b7ce97fa1e dt-bindings: hwlock: Convert stm32 hwspinlock bindings to [...] adds 1c86b23db0f0 dt-bindings: media: Convert stm32 cec bindings to json-schema adds 97721c5e66c7 dt-bindings: media: Convert stm32 dcmi bindings to json-schema adds bf5c3ae18e4d dt-bindings: thermal: Convert stm32 thermal bindings to js [...] adds bfbcbf88f9db dt-bindings: timer: Convert stm32 timer bindings to json-schema adds 3130c26a26fa dt-bindings: display: Convert stm32 display bindings to js [...] adds d9b11fccb233 dt-bindings: serio: Convert Allwinner PS2 controller to a schema adds c2b474b02df2 dt-bindings: samsung: Indent examples with four spaces adds bec576a20f0f dt-bindings: rtc: s3c: Use defines instead of clock numbers adds ca9ccc0d8dc8 dt-bindings: rtc: s3c: Include generic dt-schema bindings adds 6eda6f6d8dcd dt-bindings: iio: adc: exynos: Use defines instead of cloc [...] adds 97bb24a6e7cc dt-bindings: pwm: rcar: Add r8a774b1 support adds 906c6b3300e1 dt-bindings: irqchip: renesas-irqc: Document r8a774b1 bindings adds e407626d2a2d dt-bindings: arm: stm32: Add missing STM32 boards adds 4b6fffe7a45a dt-bindings: pinctrl: stm32: Fix 'st, syscfg' description field adds 02ceb12c20f5 dt-bindings: usb: generic-ehci: Add "companion" entry adds d4999f1cc747 dt-bindings: display: Convert sharp, ld-d5116z01b panel to [...] adds d27bd6b9e27f dt-bindings: iommu: Convert Arm SMMU to DT schema adds b5c8c6ded32e dt-bindings: iommu: Convert Arm SMMUv3 to DT schema adds 758622581489 dt-bindings: watchdog: renesas-wdt: Document r8a774b1 support adds 2ca98a46435c dt-bindings: PCI: rcar: Add device tree support for r8a774b1 adds 04cb1d4711ba dt-bindings: gpu: samsung-rotator: Fix indentation adds 26ed19adbab1 libfdt: reduce the number of headers included from libfdt_env.h adds 5b6070ce9310 dt-bindings: arm: samsung: Update the CHIPID binding for ASV adds 7054c207b067 dt: writing-schema: Add a note about tools PATH setup adds 70145d16b3c1 dt: submitting-patches: Document requirements for DT schema adds 58fbe999ff40 dt-bindings: example-schema: Add some additional examples [...] adds b4e8c0b12deb Merge branch 'dt/linus' into dt/next adds f69629919942 dt-bindings: sram: Convert SRAM bindings to json-schema adds e1679513f9ee dt-bindings: sram: Merge Samsung SRAM bindings into generic adds 0f0bbb7986c4 dt-bindings: sram: Merge Amlogic SRAM bindings into generic adds 0759b09eadd0 dt-bindings: sram: Merge Renesas SRAM bindings into generic adds 1a4d47af0714 dt-bindings: sram: Merge Rockchip SRAM bindings into generic adds 517bcde22c21 dt-bindings: sram: Merge Allwinner SRAM bindings into generic adds 4345dda5a58a dt-bindings: sram: Merge Socionext SRAM bindings into generic adds b00e14c53657 dt-bindings: ata: sata_rcar: Add r8a774b1 support adds b8fee80207ef dt-bindings: input: max77650: convert the binding document [...] adds a62ffedee2ef dt-bindings: regulator: max77650: convert the binding docu [...] adds dfd4e3dfd2a6 dt-bindings: power: max77650: convert the binding document [...] adds 3d585ad8a66e dt-bindings: leds: max77650: convert the binding document to yaml adds b1184bab3b34 dt-bindings: mfd: max77650: convert the binding document to yaml adds 589531a027a3 MAINTAINERS: update the list of maintained files for max77650 adds cf4ef3a82f74 dt-bindings: media: meson-ao-cec: convert to yaml adds a90cc244e89d media: dt-bindings: media: add new rc map names adds 2ff0b4504fce dt-bindings: soc: amlogic: canvas: convert to yaml adds ffe9fc1fb6a4 dt-bindings: display: st,stm32-dsi: Fix white spaces adds 692a0dc734c7 dt-bindings: can: Convert Allwinner A10 CAN controller to [...] adds 1ee1ffe1f0fb scripts/dtc: dtx_diff - add color output support adds 067c650c456e dtc: Use pkg-config to locate libyaml adds 23c091d95a98 dt-bindings: usb: Convert Allwinner A10 mUSB controller to [...] adds 6a24490fd664 dt-bindings: serial: Convert Samsung UART bindings to json-schema adds 3d9d879324bf dt-bindings: arm: samsung: Drop syscon compatible from CHI [...] adds 07e6315e75cd dt-bindings: interconnect: Convert qcom, qcs404 to DT schema adds 454f5d9da195 dt-bindings: Remove FIXME in yaml bindings adds 6453ae7f083b dt-bindings: net: davinci-mdio: convert bindings to json-schema adds f0d83c6614ad dt-bindings: arm-smmu: update binding for qcom sc7180 SoC adds 6aec97513a8c dt-bindings: usb: dwc3: Move Amlogic G12A DWC3 Glue Bindin [...] adds 2fa0a530594d dt-bindings: example-schema: Standard unit should be micro [...] adds 59b3d30f689d dt-bindings: gpu: mali-midgard: Tidy up conversion to YAML adds a17f07d61cec dt-bindings: gpu: mali-midgard: Add Realtek RTD1295 adds 0211b71c52da dt-bindings: gpu: mali-bifrost: Add Realtek RTD1619 adds 3afd6389f320 dt-bindings: gpu: mali-midgard: add samsung exynos 5420 co [...] adds 5279a3d8bede dt-bindings: power: Convert Generic Power Domain bindings [...] adds abb4805e343a dt-bindings: power: Convert Samsung Exynos Power Domain bi [...] adds 93512dad334d dt-bindings: Improve validation build error handling adds 56fb34d86e87 dt-bindings: mfd: Convert stm32 timers bindings to json-schema adds 30f78c332e12 dt-bindings: crypto: Convert stm32 CRC bindings to json-schema adds a2f12f80d274 dt-bindings: crypto: Convert stm32 CRYP bindings to json-schema adds cc57d7daafc2 dt-bindings: Add syscon YAML description adds 7f3fefeec2ce of: property: Fix documentation for out values adds cc691344dbb0 dt-bindings: arm: Convert sprd board/soc bindings to json-schema adds f46e47f84a87 dt-bindings: arm: Add bindings for Unisoc SC9863A adds 12e72714cfff dt-bindings: serial: Convert sprd-uart to json-schema adds d6a62a4b5f3f dt-bindings: serial: Add a new compatible string for SC9863A adds 89650a1e3b6f dt-bindings: pwm: Convert PWM bindings to json-schema adds d8c313d75abf dt-bindings: pwm: Convert Samsung PWM bindings to json-schema adds 5059791efc73 dt-bindings: rng: Convert stm32 RNG bindings to json-schema adds ceced4acb01a dt-bindings: crypto: Convert stm32 HASH bindings to json-schema adds b9da2fcc5ed9 dt-bindings: interrupt-controller: Convert stm32-exti to j [...] adds b88091f5d84a dt-bindings: mfd: Convert stm32 low power timers bindings [...] adds 4360bf724483 dt-bindings: mailbox: convert stm32-ipcc to json-schema adds 34376eb1b084 dt-bindings: remoteproc: convert stm32-rproc to json-schema adds 1e25c5f5333a dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema adds f33dabf59d6c dt-bindings: i2c: stm32: Migrate i2c-stm32 documentation to yaml adds d17f8338fe77 dt-bindings: power: Rename back power_domain.txt bindings [...] adds cb6192d647f7 dt-bindings: firmware: ixp4xx: Drop redundant minItems/maxItems adds cf7d88fb867c dt-bindings: interrupt-controller: arm,gic-v3: Add missing [...] adds 637392a8506a of: overlay: add_changeset_property() memory leak adds 2aacace6dbbb of: unittest: fix memory leak in attach_node_and_children adds 30a3e01d4cbb dt-bindings: arm: Remove leftover axentia.txt adds a8de1304b7df libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h adds 2c97b5ae83dc Merge tag 'devicetree-for-5.5' of git://git.kernel.org/pub [...] adds 29efbb24d992 docs: Use make invocation's -j argument for parallelism adds 631604b49201 mailmap: add new email address for Martin Kepplinger adds 9fde576f7874 CREDITS: update email address for Martin Kepplinger adds 6795b29c1ca0 docs: security: fix section hyperlink adds 2c861bf5e6ff docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names adds 6ee0fac199e1 docs: fix memory.low description in cgroup-v2.rst adds 2730ce017fa6 scripts/sphinx-pre-install: add how to exit virtualenv usa [...] adds 2b5f78e5e942 kernel-doc: fix processing nested structs with attributes adds f861537d5f85 kernel-doc: add support for ____cacheline_aligned_in_smp a [...] adds 81929718b866 Merge branch 'dump-struct' into docs-next adds 0522e130b00a docs: perf: Add imx-ddr to documentation index adds e18409c0589f Documentation: document earlycon without options for more [...] adds e07f7927d52b docs: No structured comments in kernel/dma/coherent.c adds 1b1438b5351f doc-rst: Reduce CSS padding around Field adds aa2048552813 doc-rst: Programmatically render MAINTAINERS into ReST adds ba71cc5c40a7 docs: it_IT: maintainer-pgp-guide: Fix reference to "Nitro [...] adds bdd68860a044 Documentation: networking: device drivers: Remove stray asterisks adds ff8fdb36ac35 scripts/sphinx-pre-install: allow checking for multiple mi [...] adds 9692f2fdb163 scripts/sphinx-pre-install: Add a new path for the debian [...] adds 185271a1fa07 riscv-docs: correct the sequence of the magic number 2 sin [...] adds 81584a6a771b docs: remove :c:func: from refcount-vs-atomic.rst adds cc84ac35d9fa docs: Catch up with the new location of get_user_pages_fast() adds ea83df73aaa3 genalloc: Fix a set of docs build warnings adds f704985b1e7e docs/driver-api: Catch up with dma_buf file-name changes adds 61d221b735e8 docs: Fix "make help" suggestion for SPHINXDIR adds 5ecd0a06e6bb docs: move botching-up-ioctls.rst to the process guide adds 049500715e7a docs: Move the user-space ioctl() docs to userspace-api adds f11b46f31420 docs: remove :c:func: from genalloc.rst adds 7f70ae564b80 Documentation: admin-guide: add earlycon documentation for RISC-V adds 0ac624f47dd3 docs: fix some broken references adds 868adb544a39 bindings: rename links to mason USB2/USB3 DT files adds 81834b918e92 bindings: MAINTAINERS: fix references to Allwinner LRADC adds d6ce98fe11a0 docs: networking: devlink-trap: Fix reference to other document adds ea882f75766c docs: networking: phy: Improve phrasing adds ca30ad857d90 docs: admin-guide: fix printk_ratelimit explanation adds 0a6f33dba4ee dm dust: convert documentation to ReST adds 0e3901891ab6 docs: SafeSetID.rst: Remove spurious '???' characters adds 0a04480d9633 docs: misc: xilinx_sdfec: Actually add documentation adds 2c1d7ffdf4fe docs: admin-guide: Sort the "unordered guides" to avoid me [...] adds d4300c4e4fd4 docs: admin-guide: Move Dell RBU document from driver-api adds 80c730b564b4 docs: admin-guide: dell_rbu: Rework the title adds a016e092940f docs: admin-guide: dell_rbu: Improve formatting and spelling adds 7867dbb4ea06 docs: driver-api: pti_intel_mid: Enable syntax highlightin [...] adds cd15ed23d717 docs: i2c: Fix SPDX-License-Identifier syntax adds d8fb03e1ea64 docs: w1: Fix SPDX-License-Identifier syntax adds d94cdae138d3 Updated iostats docs adds 85c2a0edcd5f docs: remove :c:func: from genericirq.rst adds dc5fcc51a5d1 docs: driver-api: Remove reference to sgi-ioc4 adds 98919f4c9a34 Documentation: debugfs: Document debugfs helper for unsign [...] adds b275fb6013df docs: ioctl: fix typo adds d41abfd7ae33 Documentation/scheduler: fix links in sched-stats adds 822bbba0cabb Merge tag 'v5.4-rc4' into docs-next adds ef8330fe0271 docs/core-api: memory-allocation: fix typo adds 094ef1c9fbea docs/core-api: memory-allocation: remove uses of c:func: adds 1c16b3d58681 docs/core-api: memory-allocation: mention size helpers adds 43756e347f21 scripts/kernel-doc: Add support for named variable macro a [...] adds 67dd7d87d4dd docs: driver-api: make interconnect title quieter adds 0d0da9aa03a1 scripts/sphinx-pre-install: fix Arch latexmk dependency adds 73eb802ad97f docs: admin-guide: Fix min value of threads-max in kernel.rst adds e80d89380c5a docs: admin-guide: Remove threads-max auto-tuning adds 36bc683dde0a kernel-doc: rename the kernel-doc directive 'functions' to [...] adds e8686a40a32a docs: process: Add base-commit trailer usage adds ff467342d309 Documentation: atomic_open called with shared lock on non- [...] adds 5c8fac10c837 coresight: etm4x: docs: Update ABI doc for new sysfs name scheme. adds b3ef0df18132 coresight: etm4x: docs: Update ABI doc for new sysfs etm4 [...] adds 8adf42e29392 coresight: docs: Create common sub-directory for coresight trace. adds f0ae2cfae53b coresight: etm4x: docs: Adds detailed document for program [...] adds 88288ed050ad docs: printk-formats: add ptrdiff_t type to printk-formats adds 4a9acb6de0f2 Documentation/process: Add AMD contact for embargoed hardw [...] adds 14d3fe428be5 Revert "Documentation: admin-guide: add earlycon documenta [...] adds f11f2a3c5435 docs: filesystems: convert autofs.txt to reST adds c11565e88790 docs: filesystems: Update code snippets in autofs.rst adds e8a9e30d7211 docs: filesystems: Add mount map description in Content adds 5ca470a0c388 docs: Add request_irq() documentation adds 291084904eb0 Documentation: Document how to get links with git am adds 83ededdb72ca docs: Add initial documentation for devfreq adds 2ece3e00ac95 docs/memory-barriers.txt/kokr: Rewrite "KERNEL I/O BARRIER [...] adds bf3b965bc45c Documentation/kokr: Kill all references to mmiowb() adds 18b68475c5ef docs/memory-barriers.txt/kokr: Fix style, spacing and gram [...] adds 3ef2f6aca51d docs/memory-barriers.txt/kokr: Update I/O section to be cl [...] adds a897b13d1b77 docs/memory-barriers.txt: Remove remaining references to mmiowb() adds bf23a48edbe3 Documentation/translation: Use Korean for Korean translati [...] adds 605b0f53a126 Documentation/process/howto/kokr: Update for 4.x -> 5.x ve [...] adds 402613f3ef4b Documentation: security: core.rst: fix warnings adds e3fedd570ded Documentation: Remove bootmem_debug from kernel-parameters.txt adds 4920323cffc0 docs, parallelism: Fix failure path and add comment adds dffd011480d7 docs, parallelism: Do not leak blocking mode to other readers adds 51e46c7a4007 docs, parallelism: Rearrange how jobserver reservations are made adds 1ca84ed6425f MAINTAINERS: Reclaim the P: tag for Maintainer Entry Profile adds 4699c504e603 Maintainer Handbook: Maintainer Entry Profile adds 47843401e3a0 libnvdimm, MAINTAINERS: Maintainer Entry Profile adds 0bfa52a43ec0 docs: fix up the maintainer profile document adds 22abcd756961 Merge branch 'maintainer-profile' into docs-next adds 36bb9778fd11 docs: remove a bunch of stray CRs adds 937d6eefc716 Merge tag 'docs-5.5a' of git://git.lwn.net/linux adds 359e10f087db scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs adds 65a3df63e7ff scsi: lpfc: Fix premature re-enabling of interrupts in lpf [...] adds b7b95fb8637d scsi: lpfc: Fix miss of register read failure check adds a5f7337f5a82 scsi: lpfc: Fix NVME io abort failures causing hangs adds 97acd0019d5d scsi: lpfc: Fix rpi release when deleting vport adds 0f154226d699 scsi: lpfc: Fix device recovery errors after PLOGI failures adds 07b858243037 scsi: lpfc: Fix locking on mailbox command completion adds 9df0a0381a60 scsi: lpfc: Fix GPF on scsi command completion adds 3f97aed6117c scsi: lpfc: Fix discovery failures when target device conn [...] adds 51f8e43ed355 scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS adds 43bfea1bffb6 scsi: lpfc: Fix coverity errors on NULL pointer checks adds 24c7c0a6d3de scsi: lpfc: Fix host hang at boot or slow boot adds 15498dc1a55b scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq adds d38b4a527fe8 scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() adds a4c21acca2be scsi: lpfc: Fix hdwq sgl locks and irq handling adds 35a635af54ce scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq adds d11ed16db698 scsi: lpfc: Update async event logging adds 412e7375e48f scsi: lpfc: Complete removal of FCoE T10 PI support on SLI [...] adds ff349bca1771 scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt adds 5f9d423a725a scsi: lpfc: Update lpfc version to 12.4.0.1 adds d04a6edfed0b scsi: mpt3sas: Register trace buffer based on NVDATA settings adds 4bc50dc1afb7 scsi: mpt3sas: Display message before releasing diag buffer adds 782b281883ca scsi: mpt3sas: Fix clear pending bit in ioctl status adds 764f472ba4a7 scsi: mpt3sas: Free diag buffer without any status check adds 08e7378ee331 scsi: mpt3sas: Maintain owner of buffer through UniqueID adds dd180e4eedfd scsi: mpt3sas: clear release bit when buffer reregistered adds a066f4c31359 scsi: mpt3sas: Reuse diag buffer allocated at load time adds a8a6cbcd038d scsi: mpt3sas: Add app owned flag support for diag buffer adds 29f571f8b4cc scsi: mpt3sas: Fail release cmnd if diag buffer is released adds b06ff1024903 scsi: mpt3sas: Use Component img header to get Package ver adds 77fd4f2c88bf scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA adds 9e64fd1e65f7 scsi: mpt3sas: Fix module parameter max_msix_vectors adds d8b2625f4699 scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00 adds a3a65ddd79c3 scsi: smartpqi: clean up indentation of a statement adds 1c6294858950 scsi: smartpqi: remove set but not used variable 'ctrl_info' adds da6d2965dbdb scsi: qla2xxx: remove redundant assignment to pointer host adds c88dcd8aca65 scsi: mvsas: remove redundant assignment to variable rc adds b23c640c33b8 scsi: fnic: make array dev_cmd_err static const, makes obj [...] adds 5ece56a2a6b2 scsi: ips: make array 'options' static const, makes object [...] adds 7e52440c81aa scsi: ufs: make array setup_attrs static const, makes obje [...] adds 69be9264e35c scsi: ufs-hisi: Use PTR_ERR_OR_ZERO() in ufs_hisi_get_resource() adds 0e62395da2bd scsi: bfa: release allocated memory in case of error adds 63e40c553f08 scsi: csiostor: Fix spelling typos adds b1000fcca176 scsi: hisi_sas: fix spelling mistake "digial" -> "digital" adds c74f80566217 scsi: core: allow auto suspend override by low-level driver adds 49615ba144a0 scsi: ufs: override auto suspend tunables for ufs adds e6d6ba8014e5 scsi: ufs-mediatek: enable auto suspend capability adds c3dde2f3fe6a scsi: qedf: Add port_id getter adds 8ee132b3cb69 scsi: core: Log SCSI command age with errors adds 9adc2a5c3b7d scsi: csiostor: clean up indentation issue adds 9e322310e16c scsi: smartpqi: clean up an indentation issue adds d188b0675b21 scsi: core: Add sysfs attributes for VPD pages 0h and 89h adds f99f6f46f6de scsi: libcxgbi: remove unused function to stop warning adds 7cd4cb94cf4f scsi: bfa: Make restart_bfa static adds 27f722ccbe15 scsi: target: Remove tpg_list and se_portal_group.se_tpg_node adds a3a8d13f625d Merge branch '5.4/scsi-fixes' into 5.5/scsi-queue adds 84ed362ac40c scsi: qla2xxx: Dual FCP-NVMe target port support adds c76ae845ea83 scsi: qla2xxx: Add error handling for PLOGI ELS passthrough adds 6997db98d00a scsi: qla2xxx: Set remove flag for all VP adds c55474197a2e scsi: qla2xxx: Check for MB timeout while capturing ISP27/ [...] adds d52cd7747d90 scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event adds 45c96e442f52 scsi: qla2xxx: Improve logging for scan thread adds 8ae15a460b14 scsi: qla2xxx: Update driver version to 10.01.00.20-k adds c51c4841f157 scsi: ch: add include guard to chio.h adds f7cb0d0945eb scsi: lpfc: Make function lpfc_defer_pt2pt_acc static adds 3524a38e594d scsi: mpt3sas: Clean up some indenting adds 0530736e40a0 scsi: smartpqi: fix controller lockup observed during forc [...] adds b969261134c1 scsi: smartpqi: fix call trace in device discovery adds 21432010d528 scsi: smartpqi: add inquiry timeouts adds c2922f174fa0 scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung adds bb9af08cfc41 scsi: smartpqi: change TMF timeout from 60 to 30 seconds adds e655d469c32d scsi: smartpqi: correct syntax issue adds 5b083b305b49 scsi: smartpqi: fix problem with unique ID for physical device adds 0fa31a88bfd2 scsi: smartpqi: remove unused manifest constants adds 694c5d5b4625 scsi: smartpqi: Align driver syntax with oob adds 390e28087823 scsi: smartpqi: bump version adds ff7ca7fd03ce scsi: megaraid_sas: Unique names for MSI-X vectors adds 8cfb8e40d686 scsi: megaraid_sas: remove unused variables 'debugBlk','fusion' adds c86fbe484c10 scsi: aacraid: fix illegal IO beyond last LBA adds f2244c1b35e5 scsi: aacraid: fixed IO reporting error adds c02a3342bad3 scsi: aacraid: fixed firmware assert issue adds e2fd90dd2ed8 scsi: aacraid: setting different timeout for src and thor adds 572ee53a9bad scsi: aacraid: check adapter health adds 26c54d0ec25c scsi: aacraid: send AIF request post IOP RESET adds c695793b5221 scsi: aacraid: bump version adds 9cef2a7955f2 scsi: target: compare full CHAP_A Algorithm strings adds 95f8f6a974cc scsi: target: fix SendTargets=All string compares adds d30f53dd014d scsi: target: remove unused extension parameters adds e519a34c2959 scsi: cxlflash: remove set but not used variable 'ioarcb' adds 97a9ed3b3ae8 scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count adds 0a5ce731977d scsi: lpfc: Fix reporting of read-only fw error errors adds 27f3efd637ce scsi: lpfc: Fix lockdep errors in sli_ringtx_put adds feff8b3d84d3 scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices adds 324e1c402069 scsi: lpfc: Fix bad ndlp ptr in xri aborted handling adds 91a52b617cdb scsi: lpfc: Fix hardlockup in lpfc_abort_handler adds f84f8f93f01f scsi: lpfc: fix coverity error of dereference after null check adds 22770cbabf6b scsi: lpfc: Slight fast-path performance optimizations adds ea85a20cd54f scsi: lpfc: Remove lock contention target write path adds 8156d378c4cb scsi: lpfc: Revise interrupt coalescing for missing scenarios adds 95bfc6d8ad86 scsi: lpfc: Make FW logging dynamically configurable adds b1dfa5411ea4 scsi: lpfc: Add log macros to allow print by serverity or [...] adds e7d859527255 scsi: lpfc: Add FA-WWN Async Event reporting adds 83c6cb1ae8be scsi: lpfc: Add FC-AL support to lpe32000 models adds b4b3417cf6c8 scsi: lpfc: Add additional discovery log messages adds 74acec655f56 scsi: lpfc: Update lpfc version to 12.6.0.0 adds 2c7fb469024f scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer adds 5314995e370e scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer adds d6c9b31ac306 scsi: csiostor: Don't enable IRQs too early adds e07734fdee78 scsi: cxgb4i: remove set but not used variable 'ppmax' adds 906ca6353ac0 scsi: esas2r: unlock on error in esas2r_nvram_read_direct() adds 5bb2f743cdaa scsi: mpt3sas: change allocation option adds d44c897c391e scsi: isci: Spelling s/configruation/configuration/ adds 1125c70a9238 scsi: Fix various misspellings of "connect" adds 35160421b63d scsi: hisi_sas: Don't create debugfs dump folder twice adds 65a3b8bd5694 scsi: hisi_sas: Set the BIST init value before enabling BIST adds 8fa9a7bd3099 scsi: hisi_sas: use wait_for_completion_timeout() when cle [...] adds 550c0d89d52d scsi: hisi_sas: Replace in_softirq() check in hisi_sas_tas [...] adds d28ed83b7693 scsi: hisi_sas: Add timestamp for a debugfs dump adds 35ea630b2bad scsi: hisi_sas: Add debugfs file structure for CQ adds 1b54c4db725d scsi: hisi_sas: Add debugfs file structure for DQ adds c61163981076 scsi: hisi_sas: Add debugfs file structure for registers adds 1f66e1fd26bd scsi: hisi_sas: Add debugfs file structure for port adds e15f2e2dff5b scsi: hisi_sas: Add debugfs file structure for IOST adds 0161d55f23a1 scsi: hisi_sas: Add debugfs file structure for ITCT adds b714dd8f36dc scsi: hisi_sas: Add debugfs file structure for IOST cache adds 357e4fc7a933 scsi: hisi_sas: Add debugfs file structure for ITCT cache adds a70e33eae363 scsi: hisi_sas: Allocate memory for multiple dumps of debugfs adds 905ab01faf5f scsi: hisi_sas: Add module parameter for debugfs dump count adds 8f6432986e61 scsi: hisi_sas: Add ability to have multiple debugfs dumps adds cabe7c10c97a scsi: hisi_sas: Delete the debugfs folder of hisi_sas when [...] adds f873b66119f2 scsi: hisi_sas: Record the phy down event in debugfs adds 9e2edb41c3d4 scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc adds 5792a0e81678 scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx adds c3e5aac3e2f5 scsi: lpfc: Fix NULL check before mempool_destroy is not needed adds 7b10db555257 scsi: lpfc: Make lpfc_debugfs_ras_log_data static adds 92953c6e0aa7 scsi: zfcp: signal incomplete or error for sync exchange c [...] adds 7e418833e689 scsi: zfcp: diagnostics buffer caching and use for exchang [...] adds 088210233e6f scsi: zfcp: add diagnostics buffer for exchange config data adds a10a61e807b0 scsi: zfcp: support retrieval of SFP Data via Exchange Port Data adds 6028f7c4cd87 scsi: zfcp: introduce sysfs interface for diagnostics of l [...] adds 8155eb078527 scsi: zfcp: implicitly refresh port-data diagnostics when [...] adds 5a2876f0d1ef scsi: zfcp: introduce sysfs interface to read the local B2 [...] adds 8a72db70b5ca scsi: zfcp: implicitly refresh config-data diagnostics whe [...] adds 48910f8c35cf scsi: zfcp: move maximum age of diagnostic buffers into a [...] adds e76acc519426 scsi: zfcp: proper indentation to reduce confusion in zfcp [...] adds 100843f17610 scsi: zfcp: trace channel log even for FCP command responses adds 059efd847a40 scsi: ufs: delete redundant function ufshcd_def_desc_sizes() adds d0e9760de338 scsi: ufs: Fix kernel-doc warnings adds 7f674c38a38e scsi: ufs: Use enum dev_cmd_type where appropriate adds 6eb045e092ef scsi: core: avoid host-wide host_busy counter for scsi_mq adds 62fb8b34be36 scsi: pm8001: Fix Use plain integer as NULL pointer adds 75a740e6e81c scsi: csiostor: Fix NULL check before debugfs_remove_recursive adds 64dc4f346b5b scsi: csiostor: Return value not required for csio_dfs_destroy adds b1335f5b0486 scsi: core: scsi_trace: Use get_unaligned_be*() adds ec990306f77f scsi: fnic: fix use after free adds a16a47416d3f scsi: sg: sg_ioctl(): fix copyout handling adds a62726cb9cb4 scsi: sg: sg_new_write(): replace access_ok() + __copy_fro [...] adds 062c9d4527cc scsi: sg: sg_write(): __get_user() can fail... adds c35a5cfb4150 scsi: sg: sg_read(): simplify reading ->pack_id of userlan [...] adds d9fc5617bcb6 scsi: sg: sg_new_write(): don't bother with access_ok adds c8c12792d5fe scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() adds a64e5a868573 scsi: sg: sg_write(): get rid of access_ok()/__copy_from_u [...] adds 1feefb7ec2fe scsi: sg: sg_ioctl(): get rid of access_ok() adds 7cfd5639d99b scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow adds 6bfb16208298 scsi: lpfc: Fix configuration of BB credit recovery in ser [...] adds 6c1e803eac84 scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during [...] adds 2332e6e475b0 scsi: lpfc: Fix unexpected error messages during RSCN handling adds dda5bdf074da scsi: lpfc: Fix dynamic fw log enablement check adds 69641627c653 scsi: lpfc: Sync with FC-NVMe-2 SLER change to require Con [...] adds b9da814cd5f5 scsi: lpfc: Clarify FAWNN error message adds 93a4d6f40198 scsi: lpfc: Add registration for CPU Offline/Online events adds dcaa21367938 scsi: lpfc: Change default IRQ model on AMD architectures adds 171f6c41949f scsi: lpfc: Add enablement of multiple adapter dumps adds aff6ab9e7221 scsi: lpfc: Update lpfc version to 12.6.0.1 adds f6b8540f4020 scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for RE [...] adds a572d24af4d1 scsi: target: iscsi: CHAP: add support for SHA1, SHA256 an [...] adds 19f5f88ed779 scsi: target: iscsi: tie the challenge length to the hash [...] adds f9fab3d98600 scsi: target: iscsi: rename some variables to avoid confusion. adds c8510d240306 scsi: dt-bindings: ufs: Add sm8150 compatible string adds 983f127603fa scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure adds 71c80b75ce8f scsi: qla2xxx: Do command completion on abort timeout adds af2a0c51b120 scsi: qla2xxx: Fix SRB leak on switch command timeout adds dd322b7f3efc scsi: qla2xxx: Fix driver unload hang adds f45bca8c5052 scsi: qla2xxx: Fix double scsi_done for abort path adds 2f856d4e8c23 scsi: qla2xxx: Fix memory leak when sending I/O fails adds 65e920093805 scsi: qla2xxx: Fix device connect issues in P2P configuration adds b3f74568411b scsi: qla2xxx: Update driver version to 10.01.00.21-k adds 47140a20a819 scsi: qla2xxx: Remove an include directive adds 162b805e3832 scsi: qla2xxx: Fix a dma_pool_free() call adds f5a2b219a789 scsi: qla2xxx: initialize fc4_type_priority adds a10c8803d0db scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME adds 765ab6cdac3b scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl [...] adds eea2d396aa57 scsi: lpfc: Fix a kernel warning triggered by lpfc_sli4_en [...] adds 61951a6d3153 scsi: lpfc: Fix lpfc_cpumask_of_node_init() adds 9237f04e12cc scsi: core: Fix scsi_get/set_resid() interface adds 0eccce866f84 scsi: target: tcmu: Prevent memory reclaim recursion adds 8e31a94938ad scsi: dt-bindings: ufs: ti,j721e-ufs.yaml: Add binding for [...] adds 6979e56cec97 scsi: ufs: Add driver for TI wrapper for Cadence UFS IP adds 6f23f8c5c9f1 scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null po [...] adds 6c6d59e0fe5b scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null point [...] adds d480e57809a0 scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() adds bc227dde0d8b scsi: lpfc: Initialize cpu_map for not present cpus adds 542ddc9b3469 scsi: lpfc: revise nvme max queues to be hdwq count adds 3b294c0fb910 scsi: lpfc: Update lpfc version to 12.6.0.2 adds 8c39673d5474 scsi: hisi_sas: Check sas_port before using it adds 547fde8b5a19 scsi: hisi_sas: Return directly if init hardware failed adds 7c0ecd40c312 scsi: hisi_sas: Relocate call to hisi_sas_debugfs_exit() adds 964231aa0c7e scsi: hisi_sas: Stop converting a bool into a bool adds 3d4881d1d645 scsi: ufs: print helpful hint when response size exceed bu [...] adds cfcbae3895b8 scsi: ufs: fix potential bug which ends in system hang adds 63f565aa6e06 scsi: csiostor: Remove set but not used variable 'rln' adds 02f7e9f351a9 scsi: zorro_esp: Limit DMA transfers to 65536 bytes (excep [...] adds 70e8d9accd0a scsi: ufs: ufshcd: Remove dev_err() on platform_get_irq() failure adds 63cb70a1ee89 scsi: nsp_cs: drop redundant MODULE_LICENSE ifdef adds d04adaa47508 scsi: nsp_cs: enable compile-testing on 64-bit adds 79172ab20bfd scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead [...] adds 35c3363363ac scsi: core: Clean up SG_NONE adds ebdd1dfde5d2 scsi: ufs: Add device reset in link recovery path adds 870b1279c7a0 scsi: ufs-qcom: Add reset control support for host controller adds 71d848b8d97e scsi: ufs: Fix up auto hibern8 enablement adds cddaebaf3d81 scsi: ufs: Fix register dump caused sleep in atomic context adds 9333d7757348 scsi: ufs: Fix irq return code adds 18f01374b55b scsi: ufs: Abort gating if clock on request is pending adds 6d303e4b19d6 scsi: ufs: Fix error handing during hibern8 enter adds ce21c63ee995 scsi: pm80xx: Fix for SATA device discovery adds e703977b505f scsi: pm80xx: Make phy enable completion as NULL adds cef1538456ba scsi: pm80xx: Initialize variable used as return status adds 4daf1ef3c681 scsi: pm80xx: Convert 'long' mdelay to msleep adds 7370672dc3e7 scsi: pm80xx: Squashed logging cleanup changes adds e90e236250e9 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check adds a88d9db94c4c scsi: pm80xx: Fix dereferencing dangling pointer adds 91a43fa61f10 scsi: pm80xx: Fix command issue sizing adds 51c1c5f6ed64 scsi: pm80xx: Cleanup command when a reset times out adds 3e253d9657b0 scsi: pm80xx: Do not request 12G sas speeds adds e2773c67e24a scsi: pm80xx: Controller fatal error through sysfs adds 7295493682aa scsi: pm80xx: Tie the interrupt name to the module instance adds 044f59de3a3d scsi: pm80xx: Modified the logic to collect fatal dump adds 3fe3d2428b62 scsi: qla4xxx: fix double free bug adds 9b44ffab49e3 scsi: arcmsr: fix indentation issues adds 4583a4f66b32 scsi: lpfc: use hdwq assigned cpu for allocation adds aa5334c4f301 scsi: scsi_debug: num_tgts must be >= 0 adds 350767f20be8 scsi: NCR5380: Call scsi_set_resid() on command completion adds d04fc41af247 scsi: NCR5380: Unconditionally clear ICR after do_abort() adds 0b7a223552d4 scsi: NCR5380: Add disconnect_mask module parameter adds 5a993e507ee6 Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" adds 29d28f2b8d37 scsi: bnx2i: fix potential use after free adds 11bf1d14b2d6 scsi: target: core: Document target_cmd_size_check() adds 80647a89eaf3 scsi: target: core: Release SPC-2 reservations when closin [...] adds e9d3009cb936 scsi: target: iscsi: Wait for all commands to finish befor [...] adds 238191d65d72 scsi: iscsi: Don't send data to unbound connection adds c941e0d17260 scsi: target: core: Fix a pr_debug() argument adds 65309ef6b258 scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() adds ef2cc88e2a20 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds b98c7518c534 firewire: ohci: stop using get_seconds() for BUS_TIME adds 7807759e4ad8 firewire: core: code cleanup after vm_map_pages_zero introduction adds 9b326948c239 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] adds e5e634041bc1 xfs: include QUOTA, FATAL ASSERT build options in XFS_BUIL [...] adds bdb2ed2dbdc2 xfs: ignore extent size hints for always COW inodes adds f6b428a46d60 xfs: track active state of allocation btree cursors adds f5e7dbea1e3e xfs: introduce allocation cursor data structure adds d6d3aff20377 xfs: track allocation busy state in allocation cursor adds c62321a2a0ea xfs: track best extent from cntbt lastblock scan in alloc cursor adds 396bbf3c657e xfs: refactor cntbt lastblock scan best extent logic into helper adds fec0afdaf498 xfs: reuse best extent tracking logic for bnobt scan adds 4a65b7c2c72c xfs: refactor allocation tree fixup code adds 78d7aabdeea3 xfs: refactor and reuse best extent scanning logic adds 0e26d5ca4a40 xfs: refactor near mode alloc bnobt scan into separate function adds d29688257fd4 xfs: factor out tree fixup logic into helper adds dc8e69bd7218 xfs: optimize near mode bnobt scans with concurrent cntbt lookups adds cd95cb962b7d xfs: pass the correct flag to xlog_write_iclog adds 2c68a1dfbd8e xfs: remove the unused ic_io_size field from xlog_in_core adds 390aab0a1640 xfs: move the locking from xlog_state_finish_copy to the callers adds df732b29c807 xfs: call xlog_state_release_iclog with l_icloglock held adds 032cc34ed517 xfs: remove dead ifdef XFSERRORDEBUG code adds fe9c0e77acc5 xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags adds 1858bb0bec61 xfs: turn ic_state into an enum adds 4b29ab04ab0d xfs: remove the XLOG_STATE_DO_CALLBACK state adds 3f8a4f1d876d xfs: fix inode fork extent count overflow adds 0d45e3a20822 xfs: also call xfs_file_iomap_end_delalloc for zeroing operations adds dd26b84640cc xfs: remove xfs_reflink_dirty_extents adds ffb375a8cf20 xfs: pass two imaps to xfs_reflink_allocate_cow adds ae36b53c6c60 xfs: refactor xfs_file_iomap_begin_delay adds 36adcbace24e xfs: fill out the srcmap in iomap_begin adds 43568226a4a3 xfs: factor out a helper to calculate the end_fsb adds 690c2a38878e xfs: split out a new set of read-only iomap ops adds a526c85c2236 xfs: move xfs_file_iomap_begin_delay around adds f150b4234397 xfs: split the iomap ops for buffered vs direct writes adds 12dfb58af61d xfs: rename the whichfork variable in xfs_buffered_write_i [...] adds 5c5b6f7585d2 xfs: cleanup xfs_direct_write_iomap_begin adds 1e190f8e8098 xfs: improve the IOMAP_NOWAIT check for COW inodes adds 3fb21fc8cc04 xfs: remove the duplicated inode log fieldmask set adds 1c743574de8b xfs: cap longest free extent to maximum allocatable adds da781e64b28c xfs: don't set bmapi total block req where minleft is adds 1aa6300638e7 xfs: add mising include of xfs_pnfs.h for missing declarations adds 3dd4d40b4208 xfs: Sanity check flags of Q_XQUOTARM call adds 25a409572b5f xfs: mark xfs_buf_free static adds 30fa529e3b2e xfs: add a xfs_inode_buftarg helper adds f9acc19c8cbe xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write adds c7d68318c9ae xfs: use xfs_inode_buftarg in xfs_file_ioctl adds 9afe1d5c14e0 xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 adds 837a6e7f5cdb fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers adds 7a42c70ea0dd xfs: disable xfs_ioc_space for always COW inodes adds 360c09c01c5a xfs: consolidate preallocation in xfs_file_fallocate adds c84760659dcf xfs: check attribute leaf block structure adds 16c6e92c7e98 xfs: namecheck attribute names before listing them adds 04df34ac6494 xfs: namecheck directory entry names before listing them adds c2414ad6e66a xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata adds fec40e220ffc xfs: refactor xfs_bmap_count_blocks using newer btree helpers adds e992ae8afded xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks adds 2123ef851083 xfs: simplify setting bio flags adds 8da57c5c000c xfs: remove the biosize mount option adds 69e8575dee42 xfs: remove the dsunit and dswidth variables in adds dd2d535e3fb2 xfs: cleanup calculating the stat optimal I/O size adds b5ad616c3edf xfs: don't use a different allocsice for -o wsync adds 3cd1d18b0d40 xfs: remove the m_readio_* fields in struct xfs_mount adds 5da8a07c79e8 xfs: rename the m_writeio_* fields in struct xfs_mount adds 2fcddee8cd8f xfs: simplify parsing of allocsize mount option adds 3274d0080100 xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to adds 7c6b94b1b526 xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE adds aa58d4455a11 xfs: clean up printing the allocsize option in adds 1775c506a31e xfs: clean up printing inode32/64 in xfs_showargs adds 21f55993eb7a xfs: merge xfs_showargs into xfs_fs_show_options adds 249bd9087a52 xfs: properly serialise fallocate against AIO+DIO adds ae7e403fa5bb xfs: simplify xfs_iomap_eof_align_last_fsb adds 49bbf8c76156 xfs: mark xfs_eof_alignment static adds 57c49444d7cc xfs: remove the extsize argument to xfs_eof_alignment adds 88cdb7147b21 xfs: slightly tweak an assert in xfs_fs_map_blocks adds 307cdb54b80e xfs: don't log the inode in xfs_fs_map_blocks if it adds e696663a97e8 xfs: simplify the xfs_iomap_write_direct calling adds be6cacbeea8c xfs: refactor xfs_bmapi_allocate adds fd638f1de1f3 xfs: move extent zeroing to xfs_bmapi_allocate adds c34d570d1586 xfs: cleanup use of the XFS_ALLOC_ flags adds e91ec882af21 xfs: relax shortform directory size checks adds d243b89a611e xfs: constify the buffer pointer arguments to error functions adds a5155b870d68 xfs: always log corruption errors adds f676c7508667 xfs: remove unused struct xfs_mount field m_fsname_len adds e1d3d2188546 xfs: use super s_id instead of struct xfs_mount m_fsname adds 3d9d60d9addf xfs: dont use XFS_IS_QUOTA_RUNNING() for option check adds 7b77b46a6137 xfs: use kmem functions for struct xfs_mount adds a943f372c22b xfs: merge freeing of mp names and mp adds 82332b6da226 xfs: add xfs_remount_rw() helper adds 2c6eba31775b xfs: add xfs_remount_ro() helper adds c0a6791667f8 xfs: refactor suffix_kstrtoint() adds 846410ccd104 xfs: avoid redundant checks when options is empty adds 48a06e1b5773 xfs: refactor xfs_parseags() adds 9a861816a026 xfs: move xfs_parseargs() validation to a helper adds 7c89fcb2783d xfs: dont set sb in xfs_mount_alloc() adds 73e5fff98b64 xfs: switch to use the new mount-api adds 63cd1e9b026e xfs: move xfs_fc_reconfigure() above xfs_fc_free() adds 2f8d66b3cd79 xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() adds 8757c38f2cf6 xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() adds 50f8300904b1 xfs: fold xfs_mount-alloc() into xfs_init_fs_context() adds ee4fb16cbec9 xfs: decrease indenting problems in xfs_dabuf_map adds 110f09cb705a xfs: add missing assert in xfs_fsmap_owner_from_rmap adds 9842b56cd406 xfs: make the assertion message functions take a mount parameter adds 8ef34723eff0 xfs: add missing early termination checks to record scrubb [...] adds 0279c71fe0d1 xfs: remove redundant assignment to variable error adds 5d1116d4c6af xfs: periodically yield scrub threads to the scheduler adds 5f213ddbcbe8 xfs: fix missing header includes adds f5be08446ee7 xfs: null out bma->prev if no previous extent adds 120254608f04 xfs: "optimize" buffer item log segment bitmap setting adds d6abecb82573 xfs: range check ri_cnt when recovering log items adds cf085a1b5d22 xfs: Correct comment tyops -> typos adds f755979355d4 xfs: annotate functions that trip static checker locking checks adds 5113f8ec3753 xfs: clean up weird while loop in xfs_alloc_ag_vextent_near adds 2fe4f92834c4 xfs: refactor "does this fork map blocks" predicate adds 895e196fb6f8 xfs: convert EIO to EFSCORRUPTED when log contents are invalid adds 7f6bcf7c2941 xfs: remove a stray tab in xfs_remount_rw() adds a39f089a25e7 xfs: move incore structures out of xfs_da_format.h adds b16be561876e xfs: use unsigned int for all size values in struct xfs_da [...] adds 649d9d98c60e xfs: refactor btree node scrubbing adds f475dc4dc7cc xfs: devirtualize ->node_hdr_from_disk adds e1c8af1e02c7 xfs: devirtualize ->node_hdr_to_disk adds 51908ca75feb xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr adds 3b34441309f3 xfs: move the node header size to struct xfs_da_geometry adds 518425560a8b xfs: devirtualize ->leaf_hdr_from_disk adds 163fbbb3568b xfs: devirtualize ->leaf_hdr_to_disk adds 787b0893ad1e xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr adds 545910bcc875 xfs: move the dir2 leaf header size to struct xfs_da_geometry adds 478c7835cb8e xfs: move the max dir2 leaf entries count to struct xfs_da [...] adds 5ba30919a6fc xfs: devirtualize ->free_hdr_from_disk adds 200dada70008 xfs: devirtualize ->free_hdr_to_disk adds 195b0a44ab73 xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_no [...] adds a84f3d5cb04f xfs: add a bests pointer to struct xfs_dir3_icfree_hdr adds ed1d612fbe6b xfs: move the dir2 free header size to struct xfs_da_geometry adds 5893e4feb0ea xfs: move the max dir2 free bests count to struct xfs_da_geometry adds 3d92c93b7065 xfs: devirtualize ->db_to_fdb and ->db_to_fdindex adds 84915e1bdddf xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino adds 50f6bb6b7aea xfs: devirtualize ->sf_entsize and ->sf_nextentry adds 93b1e96a4200 xfs: devirtualize ->sf_get_ino and ->sf_put_ino adds 4501ed2a3a86 xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype adds c81484e2b97f xfs: remove the unused ->data_first_entry_p method adds 1682310474b2 xfs: remove the data_dot_offset field in struct xfs_dir_ops adds 2eb68a5d3619 xfs: remove the data_dotdot_offset field in struct xfs_dir_ops adds da3ca0df8bd1 xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry [...] adds ee641d5af5e6 xfs: remove the ->data_unused_p method adds 263dde869bd0 xfs: cleanup xfs_dir2_block_getdents adds 2f4369a862b6 xfs: cleanup xfs_dir2_leaf_getdents adds 4c037dd5fd32 xfs: cleanup xchk_dir_rec adds 4a1a8b2f5f78 xfs: cleanup xchk_directory_data_bestfree adds 8073af5153ce xfs: cleanup xfs_dir2_block_to_sf adds 62479f573459 xfs: cleanup xfs_dir2_data_freescan_int adds 48a71399e747 xfs: cleanup __xfs_dir3_data_check adds 9eedae10899a xfs: remove the now unused ->data_entry_p method adds 5c072127d31d xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset adds fdbb8c5b805c xfs: devirtualize ->data_entsize adds 7e8ae7bd1c5d xfs: devirtualize ->data_entry_tag_p adds d73e1cee8add xfs: move the dir2 data block fixed offsets to struct xfs_ [...] adds 711c7dbf5fda xfs: cleanup xfs_dir2_data_entsize adds 1848b607a9ad xfs: devirtualize ->data_bestfree_p adds 59b8b465058e xfs: devirtualize ->data_get_ftype and ->data_put_ftype adds 957ee13e204a xfs: remove the now unused dir ops infrastructure adds ae42976de7f1 xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int adds 23220fe260c4 xfs: always pass a valid hdr to xfs_dir3_leaf_check_int adds 27d9ee577dcc xfs: actually check xfs_btree_check_block return in xfs_bt [...] adds 2815a16d7ff6 xfs: attach dquots and reserve quota blocks during unwritt [...] adds 2713fefa5dd5 xfs: attach dquots before performing xfs_swap_extents adds 1ec28615d248 xfs: add a XFS_IS_CORRUPT macro adds f9e0370648b9 xfs: kill the XFS_WANT_CORRUPT_* macros adds a71895c5dad1 xfs: convert open coded corruption check to use XFS_IS_CORRUPT adds 537dabcfdbc1 xfs: remove the unused m_chsize field adds d8d11fc703a2 xfs: devirtualize ->m_dirnameops adds 8d2d878db897 xfs: use a struct timespec64 for the in-core crtime adds de7a866fd41b xfs: merge the projid fields in struct xfs_icdinode adds 048a35d2f0b4 xfs: don't reset the "inode core" in xfs_iread adds 93597ae8dac0 xfs: Fix deadlock between AGI and AGF when target_ip exist [...] adds e8777b27ca8a xfs: avoid time_t in user api adds aefe69a45d84 xfs: remove the xfs_disk_dquot_t and xfs_dquot_t adds c072fbefe48e xfs: remove the xfs_quotainfo_t typedef adds fd8b81dbbb23 xfs: remove the xfs_dq_logitem_t typedef adds d0bdfb106907 xfs: remove the xfs_qoff_logitem_t typedef adds 1cc95e6f0d7c xfs: Replace function declaration by actual definition adds 35dab307c8e9 xfs: remove unused typedef definitions adds a55cefccaaa8 xfs: remove unused structure members & simple typedefs adds eb0d21637f89 xfs: remove duplicated include from xfs_dir2_data.c adds 8234532fd400 xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE adds f368b29ba917 xfs: fix another missing include adds 050552cbe06a xfs: fix some memory leaks in log recovery adds 2a2b5932db67 xfs: fix attr leaf header freemap.size underflow adds b1231760e443 xfs: Remove slab init wrappers adds aaf54eb8bc15 xfs: Remove kmem_zone_destroy() wrapper adds 377bcd5f3b7f xfs: Remove kmem_zone_free() wrapper adds 6519f708cc35 xfs: report corruption only as a regular error adds fa0d44ec7faa xfs: simplify mappedbno handling in xfs_da_{get,read}_buf adds 45feef8f50b9 xfs: refactor xfs_dabuf_map adds 199e9ba4e4a9 xfs: improve the xfs_dabuf_map calling conventions adds 06566fda428e xfs: remove the mappedbno argument to xfs_da_reada_buf adds dfb8759408a9 xfs: remove the mappedbno argument to xfs_attr3_leaf_read adds c943c0b2e5c3 xfs: remove the mappedbno argument to xfs_dir3_leaf_read adds f3fcb314d16c xfs: remove the mappedbno argument to xfs_dir3_leafn_read adds 02c57f0a8b07 xfs: split xfs_da3_node_read adds cd2c9f1b544b xfs: remove the mappedbno argument to xfs_da_read_buf adds 2911edb653b9 xfs: remove the mappedbno argument to xfs_da_get_buf adds 8feb4732ff9f xfs: allow parent directory scans to be interrupted with f [...] adds 97eeb4d9d755 Merge tag 'xfs-5.5-merge-16' of git://git.kernel.org/pub/s [...] adds 188945e9d926 ubi: Print skip_check in ubi_dump_vol_info() adds 099718776742 ubi: Fix warning static is not at beginning of declaration adds b27b281f9cfa ubifs: Remove obsolete TODO from dfs_file_write() adds 3cfa4412df98 ubifs: Force prandom result to __le32 adds df22b5b3ecc6 ubifs: Fixed missed le64_to_cpu() in journal adds 7cc7720f06ab ubifs: Fix type of sup->hash_algo adds 91cbf01178c3 Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() e [...] adds 10256f000932 ubifs: do_kill_orphans: Fix a memory leak bug adds 6abf57262166 ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps adds f9c34bb52997 ubi: Fix producing anchor PEBs adds 6e78c01fde90 Revert "jffs2: Fix possible null-pointer dereferences in j [...] new e3a251e366e1 Merge tag 'upstream-5.5-rc1' of git://git.kernel.org/pub/s [...] adds 5c1f33e2a03c um: Don't trace irqflags during shutdown adds 04e5b1fb0183 um: virtio: Remove device on disconnect adds 7e6074600557 um: virtio: Keep reading on -EAGAIN adds bf9f80cf0cca um: virtio_uml: Disallow modular build adds 7d8093a56063 um: Fix Kconfig indentation adds 9807019a62dc um: Loadable BPF "Firmware" for vector drivers new fcaa0ad72d8a Merge tag 'for-linus-5.5-rc1' of git://git.kernel.org/pub/ [...] adds 0ecdcaa6d5e7 openrisc: Fix Kconfig indentation new 120e47686a00 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 8394bfec51e0 crypto: arch - conditionalize crypto api in arch glue for [...] adds dbc2e87bd8b6 crypto: talitos - Fix build error by selecting LIB_DES adds 8a6b8f4d7a89 crypto: hisilicon - fix a NULL vs IS_ERR() bug in sec_crea [...] new 483847a70262 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + CREDITS | 3 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 183 +- .../ABI/testing/sysfs-class-led-driver-el15203000 | 139 ++ Documentation/ABI/testing/sysfs-class-watchdog | 9 +- .../ABI/testing/sysfs-platform-mellanox-bootctl | 58 + Documentation/Makefile | 6 +- Documentation/admin-guide/LSM/SafeSetID.rst | 4 +- Documentation/admin-guide/cgroup-v2.rst | 14 +- Documentation/admin-guide/dell_rbu.rst | 128 + .../admin-guide/device-mapper/dm-dust.rst | 287 +++ .../admin-guide/device-mapper/dm-dust.txt | 272 --- Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/admin-guide/index.rst | 65 +- Documentation/admin-guide/iostats.rst | 47 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/perf/imx-ddr.rst | 33 +- Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/sysctl/kernel.rst | 12 +- Documentation/conf.py | 3 +- Documentation/core-api/genalloc.rst | 26 +- Documentation/core-api/genericirq.rst | 52 +- Documentation/core-api/memory-allocation.rst | 50 +- Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/printk-formats.rst | 14 + Documentation/core-api/refcount-vs-atomic.rst | 36 +- Documentation/dev-tools/kasan.rst | 63 + Documentation/dev-tools/kmemleak.rst | 2 +- Documentation/devicetree/bindings/Makefile | 5 +- .../devicetree/bindings/arm/amlogic/smp-sram.txt | 32 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- Documentation/devicetree/bindings/arm/axentia.txt | 28 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 16 +- .../bindings/arm/samsung/exynos-chipid.txt | 12 - .../bindings/arm/samsung/exynos-chipid.yaml | 39 + .../devicetree/bindings/arm/samsung/pmu.txt | 72 - .../devicetree/bindings/arm/samsung/pmu.yaml | 105 + .../bindings/arm/samsung/samsung-boards.txt | 83 - .../bindings/arm/samsung/samsung-boards.yaml | 181 ++ .../arm/samsung/samsung-secure-firmware.yaml | 31 + .../devicetree/bindings/arm/samsung/sysreg.txt | 19 - .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 + Documentation/devicetree/bindings/arm/sprd.txt | 14 - Documentation/devicetree/bindings/arm/sprd.yaml | 33 + .../devicetree/bindings/arm/stm32/stm32.yaml | 27 +- .../devicetree/bindings/arm/sunxi/smp-sram.txt | 44 - .../devicetree/bindings/ata/sata_rcar.txt | 7 +- .../devicetree/bindings/bus/renesas,bsc.txt | 46 - .../devicetree/bindings/bus/renesas,bsc.yaml | 60 + .../devicetree/bindings/bus/simple-pm-bus.txt | 44 - .../devicetree/bindings/bus/simple-pm-bus.yaml | 75 + .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../bindings/clock/armada3700-periph-clock.txt | 5 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 76 + .../devicetree/bindings/clock/imx7ulp-clock.txt | 1 - .../devicetree/bindings/clock/ingenic,cgu.txt | 1 + .../devicetree/bindings/clock/qcom,gcc.txt | 94 - .../devicetree/bindings/clock/qcom,gcc.yaml | 188 ++ .../devicetree/bindings/clock/qcom,q6sstopcc.yaml | 43 + .../devicetree/bindings/clock/qcom,rpmh-clk.txt | 27 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 49 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 15 +- .../clock/renesas,rcar-gen2-cpg-clocks.txt | 60 - .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 2 +- .../devicetree/bindings/clock/ti/davinci/psc.txt | 2 +- .../bindings/counter/stm32-lptimer-cnt.txt | 29 - .../bindings/counter/stm32-timer-cnt.txt | 31 - .../devicetree/bindings/cpu/cpu-topology.txt | 2 +- .../devicetree/bindings/crypto/samsung-slimsss.txt | 19 - .../bindings/crypto/samsung-slimsss.yaml | 47 + .../devicetree/bindings/crypto/samsung-sss.txt | 32 - .../devicetree/bindings/crypto/samsung-sss.yaml | 58 + .../devicetree/bindings/crypto/st,stm32-crc.txt | 16 - .../devicetree/bindings/crypto/st,stm32-crc.yaml | 38 + .../devicetree/bindings/crypto/st,stm32-cryp.txt | 19 - .../devicetree/bindings/crypto/st,stm32-cryp.yaml | 51 + .../devicetree/bindings/crypto/st,stm32-hash.txt | 30 - .../devicetree/bindings/crypto/st,stm32-hash.yaml | 69 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 2 - .../bindings/display/bridge/ti,sn65dsi86.txt | 2 +- .../bindings/display/cirrus,clps711x-fb.txt | 2 +- .../devicetree/bindings/display/imx/fsl,imx-fb.txt | 2 +- .../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 - .../bindings/display/panel/sharp,ld-d5116z01b.yaml | 30 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 150 ++ .../devicetree/bindings/display/st,stm32-ltdc.txt | 144 -- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 81 + .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 4 +- .../devicetree/bindings/dma/dma-common.yaml | 9 +- .../devicetree/bindings/dma/jz4780-dma.txt | 3 +- .../bindings/dma/milbeaut-m10v-hdmac.txt | 32 + .../bindings/dma/milbeaut-m10v-xdmac.txt | 24 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 55 + Documentation/devicetree/bindings/dma/ti-edma.txt | 8 + .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 24 +- Documentation/devicetree/bindings/eeprom/at24.txt | 90 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 188 ++ .../devicetree/bindings/example-schema.yaml | 81 +- .../intel,ixp4xx-network-processing-engine.yaml | 2 - .../bindings/firmware/nvidia,tegra186-bpmp.txt | 2 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 70 + .../devicetree/bindings/gpio/gpio-rda.yaml | 50 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 1 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 4 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 22 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 +- .../devicetree/bindings/gpu/samsung-g2d.txt | 27 - .../devicetree/bindings/gpu/samsung-g2d.yaml | 75 + .../devicetree/bindings/gpu/samsung-rotator.txt | 28 - .../devicetree/bindings/gpu/samsung-rotator.yaml | 48 + .../devicetree/bindings/gpu/samsung-scaler.txt | 27 - .../devicetree/bindings/gpu/samsung-scaler.yaml | 81 + .../bindings/hwlock/st,stm32-hwspinlock.txt | 23 - .../bindings/hwlock/st,stm32-hwspinlock.yaml | 50 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 4 +- .../bindings/i2c/amlogic,meson6-i2c.yaml | 53 + .../devicetree/bindings/i2c/i2c-aspeed.txt | 3 +- Documentation/devicetree/bindings/i2c/i2c-at91.txt | 3 +- .../devicetree/bindings/i2c/i2c-meson.txt | 30 - .../devicetree/bindings/i2c/i2c-stm32.txt | 65 - Documentation/devicetree/bindings/i2c/i2c.txt | 18 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 4 +- .../devicetree/bindings/i2c/renesas,i2c.txt | 1 + .../devicetree/bindings/i2c/renesas,iic.txt | 1 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 141 ++ .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 +- .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 1 - .../devicetree/bindings/iio/adc/avia-hx711.yaml | 1 - .../bindings/iio/adc/samsung,exynos-adc.txt | 107 - .../bindings/iio/adc/samsung,exynos-adc.yaml | 151 ++ .../bindings/iio/chemical/plantower,pms7003.yaml | 1 - .../devicetree/bindings/iio/pressure/bmp085.yaml | 2 - .../bindings/iio/timer/stm32-lptimer-trigger.txt | 23 - .../bindings/iio/timer/stm32-timer-trigger.txt | 25 - .../bindings/input/fsl,mpr121-touchkey.yaml | 89 + .../devicetree/bindings/input/ilitek,ili2xxx.txt | 3 +- Documentation/devicetree/bindings/input/input.yaml | 36 + Documentation/devicetree/bindings/input/keys.txt | 8 - .../devicetree/bindings/input/max77650-onkey.txt | 26 - .../devicetree/bindings/input/max77650-onkey.yaml | 35 + .../devicetree/bindings/input/mpr121-touchkey.txt | 30 - .../devicetree/bindings/input/mtk-pmic-keys.txt | 4 +- .../devicetree/bindings/input/st,stpmic1-onkey.txt | 2 +- .../bindings/input/touchscreen/ad7879.txt | 4 +- .../bindings/input/touchscreen/edt-ft5x06.txt | 1 + .../bindings/interconnect/qcom,qcs404.txt | 45 - .../bindings/interconnect/qcom,qcs404.yaml | 77 + .../allwinner,sun7i-a20-sc-nmi.yaml | 4 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 1 + .../bindings/interrupt-controller/renesas,irqc.txt | 48 - .../interrupt-controller/renesas,irqc.yaml | 87 + .../interrupt-controller/st,stm32-exti.txt | 29 - .../interrupt-controller/st,stm32-exti.yaml | 98 + .../devicetree/bindings/iommu/arm,smmu-v3.txt | 77 - .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 95 + .../devicetree/bindings/iommu/arm,smmu.txt | 182 -- .../devicetree/bindings/iommu/arm,smmu.yaml | 230 ++ .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + .../devicetree/bindings/iommu/samsung,sysmmu.txt | 67 - .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 108 + .../bindings/leds/backlight/led-backlight.txt | 28 + .../bindings/leds/backlight/lm3630a-backlight.yaml | 6 + .../bindings/leds/backlight/pm8941-wled.txt | 42 - .../bindings/leds/backlight/qcom-wled.txt | 154 ++ .../devicetree/bindings/leds/leds-el15203000.txt | 69 + .../devicetree/bindings/leds/leds-max77650.txt | 57 - .../devicetree/bindings/leds/leds-max77650.yaml | 51 + .../devicetree/bindings/mailbox/fsl,mu.txt | 2 + .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 84 + .../devicetree/bindings/mailbox/stm32-ipcc.txt | 47 - .../bindings/media/allwinner,sun4i-a10-ir.yaml | 4 +- .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 91 + .../devicetree/bindings/media/meson-ao-cec.txt | 37 - Documentation/devicetree/bindings/media/rc.yaml | 6 + .../devicetree/bindings/media/st,stm32-cec.txt | 19 - .../devicetree/bindings/media/st,stm32-cec.yaml | 54 + .../devicetree/bindings/media/st,stm32-dcmi.txt | 45 - .../devicetree/bindings/media/st,stm32-dcmi.yaml | 86 + .../bindings/memory-controllers/exynos-srom.txt | 79 - .../bindings/memory-controllers/exynos-srom.yaml | 128 + Documentation/devicetree/bindings/mfd/madera.txt | 8 + Documentation/devicetree/bindings/mfd/max77650.txt | 46 - .../devicetree/bindings/mfd/max77650.yaml | 149 ++ Documentation/devicetree/bindings/mfd/max77693.txt | 1 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 + .../bindings/mfd/samsung,exynos5433-lpass.txt | 2 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 120 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 162 ++ .../devicetree/bindings/mfd/stm32-lptimer.txt | 48 - .../devicetree/bindings/mfd/stm32-timers.txt | 73 - Documentation/devicetree/bindings/mfd/syscon.txt | 32 - Documentation/devicetree/bindings/mfd/syscon.yaml | 84 + .../devicetree/bindings/misc/allwinner,syscon.txt | 20 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 6 +- .../bindings/mtd/st,stm32-fmc2-nand.yaml | 98 + .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 - .../bindings/net/allwinner,sun4i-a10-emac.yaml | 6 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 6 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 6 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 6 +- .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 51 + .../devicetree/bindings/net/can/sun4i_can.txt | 36 - .../devicetree/bindings/net/davinci-mdio.txt | 36 - .../devicetree/bindings/net/ti,davinci-mdio.yaml | 71 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +- Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 + .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 1 - .../bindings/pinctrl/st,stm32-pinctrl.yaml | 7 +- .../bindings/power/amlogic,meson-gx-pwrc.txt | 2 +- .../devicetree/bindings/power/fsl,imx-gpc.txt | 2 +- .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 2 +- .../devicetree/bindings/power/pd-samsung.txt | 45 - .../devicetree/bindings/power/pd-samsung.yaml | 66 + .../devicetree/bindings/power/power-domain.yaml | 133 ++ .../devicetree/bindings/power/power_domain.txt | 95 +- .../bindings/power/renesas,sysc-rmobile.txt | 2 +- .../bindings/power/reset/syscon-poweroff.txt | 30 - .../bindings/power/reset/syscon-poweroff.yaml | 60 + .../bindings/power/reset/syscon-reboot.txt | 30 - .../bindings/power/reset/syscon-reboot.yaml | 60 + .../bindings/power/supply/max77650-charger.txt | 28 - .../bindings/power/supply/max77650-charger.yaml | 34 + .../bindings/power/xlnx,zynqmp-genpd.txt | 2 +- .../devicetree/bindings/pwm/atmel-hlcdc-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,kona-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/img-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.txt | 2 +- .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 2 +- .../devicetree/bindings/pwm/lpc1850-sct-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 2 +- .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt | 2 +- .../devicetree/bindings/pwm/nxp,pca9685-pwm.txt | 2 +- .../devicetree/bindings/pwm/pwm-bcm2835.txt | 2 +- .../devicetree/bindings/pwm/pwm-berlin.txt | 2 +- .../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 2 +- .../devicetree/bindings/pwm/pwm-hibvt.txt | 2 +- .../devicetree/bindings/pwm/pwm-lp3943.txt | 2 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +- .../devicetree/bindings/pwm/pwm-meson.txt | 2 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 2 +- .../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +- .../devicetree/bindings/pwm/pwm-rockchip.txt | 2 +- .../devicetree/bindings/pwm/pwm-samsung.txt | 51 - .../devicetree/bindings/pwm/pwm-samsung.yaml | 109 + .../devicetree/bindings/pwm/pwm-sifive.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 2 +- .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 30 - .../devicetree/bindings/pwm/pwm-stm32.txt | 38 - .../devicetree/bindings/pwm/pwm-tiecap.txt | 2 +- .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm.txt | 11 +- Documentation/devicetree/bindings/pwm/pwm.yaml | 29 + .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 40 - .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 78 + .../devicetree/bindings/pwm/renesas,tpu-pwm.txt | 35 - .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 69 + .../devicetree/bindings/pwm/spear-pwm.txt | 2 +- .../devicetree/bindings/pwm/st,stmpe-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwmled.txt | 2 +- .../devicetree/bindings/pwm/vt8500-pwm.txt | 2 +- .../bindings/regulator/fixed-regulator.yaml | 1 - .../bindings/regulator/max77650-regulator.txt | 41 - .../bindings/regulator/max77650-regulator.yaml | 31 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 6 + .../bindings/remoteproc/st,stm32-rproc.yaml | 128 + .../devicetree/bindings/remoteproc/stm32-rproc.txt | 63 - .../bindings/rng/samsung,exynos4-rng.txt | 19 - .../bindings/rng/samsung,exynos4-rng.yaml | 45 + .../devicetree/bindings/rng/st,stm32-rng.txt | 25 - .../devicetree/bindings/rng/st,stm32-rng.yaml | 48 + .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 70 + .../devicetree/bindings/rtc/rtc-mt6397.txt | 29 + Documentation/devicetree/bindings/rtc/rtc-sh.txt | 28 - Documentation/devicetree/bindings/rtc/s3c-rtc.txt | 31 - Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 89 + .../devicetree/bindings/serial/samsung_uart.txt | 58 - .../devicetree/bindings/serial/samsung_uart.yaml | 118 + .../devicetree/bindings/serial/sprd-uart.txt | 32 - .../devicetree/bindings/serial/sprd-uart.yaml | 72 + .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 51 + .../bindings/serio/allwinner,sun4i-ps2.txt | 22 - .../bindings/soc/amlogic/amlogic,canvas.txt | 33 - .../bindings/soc/amlogic/amlogic,canvas.yaml | 49 + .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 2 +- .../devicetree/bindings/soc/mediatek/scpsys.txt | 2 +- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 2 +- .../devicetree/bindings/sram/milbeaut-smp-sram.txt | 24 - .../devicetree/bindings/sram/renesas,smp-sram.txt | 27 - .../devicetree/bindings/sram/rockchip-smp-sram.txt | 30 - .../devicetree/bindings/sram/samsung-sram.txt | 38 - Documentation/devicetree/bindings/sram/sram.txt | 80 - Documentation/devicetree/bindings/sram/sram.yaml | 257 ++ .../devicetree/bindings/submitting-patches.txt | 21 +- .../bindings/thermal/st,stm32-thermal.yaml | 79 + .../devicetree/bindings/thermal/stm32-thermal.txt | 61 - .../devicetree/bindings/timer/ingenic,tcu.txt | 4 +- .../bindings/timer/samsung,exynos4210-mct.txt | 88 - .../bindings/timer/samsung,exynos4210-mct.yaml | 124 + .../devicetree/bindings/timer/st,stm32-timer.txt | 22 - .../devicetree/bindings/timer/st,stm32-timer.yaml | 47 + .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 68 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../bindings/usb/allwinner,sun4i-a10-musb.txt | 28 - .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 100 + .../devicetree/bindings/usb/amlogic,dwc3.txt | 88 - .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 127 + .../devicetree/bindings/usb/generic-ehci.yaml | 5 + .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 3 + .../bindings/watchdog/atmel-sama5d4-wdt.txt | 2 +- .../devicetree/bindings/watchdog/renesas,wdt.txt | 1 + .../devicetree/bindings/watchdog/samsung-wdt.txt | 35 - .../devicetree/bindings/watchdog/samsung-wdt.yaml | 74 + Documentation/devicetree/writing-schema.rst | 9 +- Documentation/doc-guide/kernel-doc.rst | 29 +- Documentation/driver-api/bt8xxgpio.rst | 62 - Documentation/driver-api/dell_rbu.rst | 128 - Documentation/driver-api/devfreq.rst | 30 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/gpio/bt8xxgpio.rst | 62 + Documentation/driver-api/gpio/driver.rst | 27 +- Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/index.rst | 4 +- Documentation/driver-api/infrastructure.rst | 3 - Documentation/driver-api/interconnect.rst | 2 +- Documentation/driver-api/pti_intel_mid.rst | 4 +- Documentation/filesystems/autofs.rst | 580 +++++ Documentation/filesystems/autofs.txt | 559 ----- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 2 +- Documentation/hwmon/inspur-ipsps1.rst | 2 +- Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/busses/index.rst | 2 +- Documentation/i2c/index.rst | 2 +- Documentation/i2c/instantiating-devices.rst | 10 +- Documentation/i2c/writing-clients.rst | 8 +- Documentation/index.rst | 1 - Documentation/ioctl/botching-up-ioctls.rst | 225 -- Documentation/ioctl/index.rst | 16 - Documentation/maintainer/configure-git.rst | 30 + Documentation/maintainer/index.rst | 1 + .../maintainer/maintainer-entry-profile.rst | 102 + Documentation/memory-barriers.txt | 11 +- Documentation/mips/ingenic-tcu.rst | 2 +- Documentation/misc-devices/xilinx_sdfec.rst | 291 +++ .../networking/device_drivers/mellanox/mlx5.rst | 2 +- Documentation/networking/devlink-trap.rst | 2 +- Documentation/networking/phy.rst | 2 +- Documentation/nvdimm/maintainer-entry-profile.rst | 59 + Documentation/process/botching-up-ioctls.rst | 225 ++ .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/index.rst | 2 + Documentation/process/maintainers.rst | 1 + Documentation/process/submitting-patches.rst | 53 +- Documentation/riscv/boot-image-header.rst | 2 +- Documentation/scheduler/sched-stats.rst | 4 +- Documentation/scsi/scsi_mid_low_api.txt | 3 +- Documentation/security/keys/core.rst | 2 +- Documentation/security/lsm.rst | 2 +- Documentation/sphinx-static/theme_overrides.css | 10 + Documentation/sphinx/kerneldoc.py | 17 +- Documentation/sphinx/maintainers_include.py | 197 ++ Documentation/sphinx/parallel-wrapper.sh | 33 + Documentation/trace/coresight.rst | 498 ---- .../trace/{ => coresight}/coresight-cpu-debug.rst | 0 .../trace/coresight/coresight-etm4x-reference.rst | 798 +++++++ Documentation/trace/coresight/coresight.rst | 498 ++++ Documentation/trace/coresight/index.rst | 9 + Documentation/trace/index.rst | 3 +- .../it_IT/process/maintainer-pgp-guide.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 56 +- Documentation/translations/ko_KR/index.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 227 +- Documentation/userspace-api/index.rst | 1 + Documentation/{ => userspace-api}/ioctl/cdrom.rst | 0 Documentation/{ => userspace-api}/ioctl/hdio.rst | 0 Documentation/userspace-api/ioctl/index.rst | 15 + .../{ => userspace-api}/ioctl/ioctl-decoding.rst | 0 .../{ => userspace-api}/ioctl/ioctl-number.rst | 0 Documentation/w1/index.rst | 2 +- MAINTAINERS | 152 +- arch/Kconfig | 9 +- arch/arc/include/asm/pgtable.h | 1 - arch/arc/mm/fault.c | 10 +- arch/arc/mm/highmem.c | 4 +- arch/arm/boot/compressed/libfdt_env.h | 4 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 4 + arch/arm/boot/dts/omap3xxx-clocks.dtsi | 2 +- arch/arm/crypto/chacha-glue.c | 26 +- arch/arm/crypto/curve25519-glue.c | 5 +- arch/arm/crypto/poly1305-glue.c | 9 +- arch/arm/mach-pxa/include/mach/tosa.h | 15 - arch/arm/mach-pxa/tosa.c | 22 + arch/arm/mach-ux500/cpu-db8500.c | 2 +- arch/arm64/crypto/chacha-neon-glue.c | 5 +- arch/arm64/crypto/poly1305-glue.c | 5 +- arch/ia64/include/asm/iommu.h | 5 + arch/mips/crypto/chacha-glue.c | 6 +- arch/mips/crypto/poly1305-glue.c | 6 +- arch/openrisc/Kconfig | 26 +- arch/powerpc/boot/libfdt_env.h | 2 + arch/powerpc/include/asm/book3s/64/pgtable-4k.h | 3 - arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 3 - arch/powerpc/mm/book3s64/radix_pgtable.c | 1 + arch/powerpc/platforms/pseries/papr_scm.c | 25 +- arch/sh/boards/mach-ecovec24/setup.c | 33 +- arch/sparc/include/asm/io_64.h | 1 + arch/um/Kconfig | 2 +- arch/um/drivers/Kconfig | 2 +- arch/um/drivers/vector_kern.c | 113 +- arch/um/drivers/vector_kern.h | 8 +- arch/um/drivers/vector_user.c | 94 +- arch/um/drivers/vector_user.h | 8 +- arch/um/drivers/virtio_uml.c | 76 +- arch/um/os-Linux/main.c | 2 +- arch/x86/Kconfig | 1 + arch/x86/Kconfig.debug | 2 +- arch/x86/crypto/blake2s-glue.c | 6 +- arch/x86/crypto/chacha_glue.c | 5 +- arch/x86/crypto/curve25519-x86_64.c | 7 +- arch/x86/crypto/poly1305_glue.c | 5 +- arch/x86/entry/entry_32.S | 43 +- arch/x86/events/core.c | 18 +- arch/x86/include/asm/cpu_entry_area.h | 12 + arch/x86/include/asm/doublefault.h | 13 + arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/iommu.h | 18 + arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/pgtable_32_types.h | 7 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/traps.h | 3 + arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/cpu/common.c | 12 +- arch/x86/kernel/doublefault.c | 86 - arch/x86/kernel/doublefault_32.c | 136 ++ arch/x86/kernel/dumpstack_32.c | 30 + arch/x86/kernel/process.c | 52 +- arch/x86/kernel/ptrace.c | 36 +- arch/x86/kernel/traps.c | 31 +- arch/x86/lib/x86-opcode-map.txt | 44 +- arch/x86/mm/cpu_entry_area.c | 14 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/kasan_init_64.c | 61 + arch/x86/mm/pat_interval.c | 12 +- arch/x86/platform/olpc/olpc-xo1-pm.c | 8 - arch/x86/platform/olpc/olpc-xo1-sci.c | 6 - drivers/acpi/nfit/core.c | 7 - drivers/ata/ahci_imx.c | 25 +- drivers/ata/pata_arasan_cf.c | 1 - drivers/base/memory.c | 40 +- drivers/block/ataflop.c | 2 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/sunvdc.c | 2 +- drivers/cdrom/cdrom.c | 12 +- drivers/clk/Kconfig | 7 + drivers/clk/Makefile | 1 + drivers/clk/at91/sckc.c | 3 +- drivers/clk/axs10x/i2s_pll_clock.c | 4 +- drivers/clk/axs10x/pll_clock.c | 7 +- drivers/clk/bcm/clk-bcm2835-aux.c | 4 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/clk-aspeed.c | 27 +- drivers/clk/clk-ast2600.c | 49 +- drivers/clk/clk-bd718x7.c | 1 + drivers/clk/clk-bm1880.c | 969 ++++++++ drivers/clk/clk-composite.c | 13 +- drivers/clk/clk-divider.c | 2 +- drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/clk-gate.c | 2 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-mux.c | 2 +- drivers/clk/clk.c | 27 +- drivers/clk/davinci/pll.c | 4 +- drivers/clk/davinci/psc.c | 4 +- drivers/clk/hisilicon/clk-hi3660.c | 60 +- drivers/clk/hisilicon/clk-hi3670.c | 152 +- drivers/clk/hisilicon/clk-hi6220.c | 3 +- drivers/clk/hisilicon/reset.c | 4 +- drivers/clk/imgtec/clk-boston.c | 3 +- drivers/clk/imx/clk-imx6sll.c | 8 +- drivers/clk/imx/clk-imx6sx.c | 12 +- drivers/clk/imx/clk-imx6ul.c | 8 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 9 +- drivers/clk/imx/clk-imx8mm.c | 150 +- drivers/clk/imx/clk-imx8mn.c | 166 +- drivers/clk/imx/clk-imx8mq.c | 77 +- drivers/clk/imx/clk-pll14xx.c | 72 +- drivers/clk/imx/clk.h | 3 + drivers/clk/ingenic/Kconfig | 12 +- drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/tcu.c | 3 +- drivers/clk/ingenic/x1000-cgu.c | 274 +++ drivers/clk/mediatek/clk-mt2712.c | 6 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 6 +- drivers/clk/mediatek/clk-mt7629.c | 6 +- drivers/clk/mediatek/clk-mt8183.c | 6 +- drivers/clk/meson/axg-audio.c | 2025 ++++++++++------ drivers/clk/meson/axg-audio.h | 21 +- drivers/clk/mvebu/ap-cpu-clk.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 6 +- drivers/clk/mvebu/armada-xp.c | 26 - drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/pxa/clk-pxa27x.c | 1 + drivers/clk/qcom/Kconfig | 26 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-rcg.h | 2 +- drivers/clk/qcom/clk-rcg2.c | 6 +- drivers/clk/qcom/clk-rpmh.c | 53 +- drivers/clk/qcom/clk-smd-rpm.c | 3 + drivers/clk/qcom/common.c | 5 +- drivers/clk/qcom/gcc-msm8998.c | 72 + drivers/clk/qcom/gcc-sc7180.c | 2450 ++++++++++++++++++++ drivers/clk/qcom/gcc-sdm845.c | 96 +- drivers/clk/qcom/gpucc-msm8998.c | 338 +++ drivers/clk/qcom/q6sstop-qcs404.c | 223 ++ drivers/clk/renesas/Kconfig | 34 +- drivers/clk/renesas/Makefile | 5 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 457 ---- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 327 +++ drivers/clk/renesas/r8a7796-cpg-mssr.c | 24 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 25 +- drivers/clk/renesas/rcar-gen3-cpg.c | 64 +- drivers/clk/renesas/renesas-cpg-mssr.c | 14 +- drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/rockchip/clk-half-divider.c | 3 +- drivers/clk/rockchip/clk-px30.c | 70 +- drivers/clk/samsung/clk-exynos5420.c | 34 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 4 +- drivers/clk/samsung/clk.c | 3 +- drivers/clk/sprd/common.c | 6 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 23 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 4 - drivers/clk/tegra/Makefile | 2 + drivers/clk/tegra/clk-dfll.c | 56 + drivers/clk/tegra/clk-dfll.h | 2 + drivers/clk/tegra/clk-divider.c | 11 + drivers/clk/tegra/clk-emc.c | 12 +- drivers/clk/tegra/clk-id.h | 4 +- drivers/clk/tegra/clk-periph.c | 21 + drivers/clk/tegra/clk-pll-out.c | 9 + drivers/clk/tegra/clk-pll.c | 86 +- drivers/clk/tegra/clk-sdmmc-mux.c | 16 + drivers/clk/tegra/clk-super.c | 41 + drivers/clk/tegra/clk-tegra-fixed.c | 15 + drivers/clk/tegra/clk-tegra-periph.c | 8 - drivers/clk/tegra/clk-tegra-super-gen4.c | 7 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 1 + drivers/clk/tegra/clk-tegra124.c | 55 +- drivers/clk/tegra/clk-tegra20-emc.c | 293 +++ drivers/clk/tegra/clk-tegra20.c | 80 +- drivers/clk/tegra/clk-tegra210.c | 181 +- drivers/clk/tegra/clk-tegra30.c | 63 +- drivers/clk/tegra/clk.c | 112 +- drivers/clk/tegra/clk.h | 70 + drivers/clk/ti/adpll.c | 11 +- drivers/clk/ti/clk-33xx.c | 4 +- drivers/clk/ti/clk-43xx.c | 4 +- drivers/clk/ti/clk-44xx.c | 4 +- drivers/clk/ti/clk-54xx.c | 11 +- drivers/clk/ti/clk-7xx.c | 8 +- drivers/clk/ti/clkctrl.c | 45 +- drivers/clk/ti/clock.h | 7 +- drivers/clk/ti/divider.c | 282 +-- drivers/clk/uniphier/clk-uniphier-core.c | 3 +- drivers/crypto/Kconfig | 1 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 4 +- drivers/dax/bus.c | 22 +- drivers/dax/pmem/core.c | 6 +- drivers/dma/Kconfig | 88 +- drivers/dma/Makefile | 4 + drivers/dma/at_xdmac.c | 7 +- drivers/dma/dma-jz4780.c | 16 +- drivers/dma/dw/platform.c | 2 +- drivers/dma/fsl-dpaa2-qdma/Kconfig | 9 + drivers/dma/fsl-dpaa2-qdma/Makefile | 3 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 825 +++++++ drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 153 ++ drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 376 +++ drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 177 ++ drivers/dma/fsl-qdma.c | 3 + drivers/dma/iop-adma.c | 10 +- drivers/dma/k3dma.c | 7 +- drivers/dma/mediatek/mtk-cqdma.c | 10 +- drivers/dma/mediatek/mtk-hsdma.c | 4 +- drivers/dma/mediatek/mtk-uart-apdma.c | 9 +- drivers/dma/milbeaut-hdmac.c | 578 +++++ drivers/dma/milbeaut-xdmac.c | 415 ++++ drivers/dma/mmp_pdma.c | 2 + drivers/dma/mmp_tdma.c | 3 + drivers/dma/owl-dma.c | 7 +- drivers/dma/sf-pdma/Kconfig | 6 + drivers/dma/sf-pdma/Makefile | 1 + drivers/dma/sf-pdma/sf-pdma.c | 620 +++++ drivers/dma/sf-pdma/sf-pdma.h | 124 + drivers/dma/sh/rcar-dmac.c | 47 +- drivers/dma/sprd-dma.c | 17 +- drivers/dma/ti/edma.c | 77 +- drivers/dma/uniphier-mdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 649 ++++-- drivers/dma/zx_dma.c | 8 +- drivers/firewire/core-cdev.c | 3 +- drivers/firewire/core-iso.c | 7 - drivers/firewire/core.h | 2 - drivers/firewire/ohci.c | 2 +- drivers/firmware/qcom_scm-32.c | 5 + drivers/firmware/qcom_scm-64.c | 153 +- drivers/firmware/qcom_scm.c | 6 + drivers/firmware/qcom_scm.h | 5 + drivers/gpio/Kconfig | 29 +- drivers/gpio/Makefile | 3 + drivers/gpio/TODO | 4 + drivers/gpio/gpio-104-dio-48e.c | 5 +- drivers/gpio/gpio-104-idi-48.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 4 +- drivers/gpio/gpio-74xx-mmio.c | 5 +- drivers/gpio/gpio-amd-fch.c | 2 +- .../gpio/{sgpio-aspeed.c => gpio-aspeed-sgpio.c} | 0 drivers/gpio/gpio-aspeed.c | 7 +- drivers/gpio/gpio-ath79.c | 10 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-bd70528.c | 9 +- drivers/gpio/gpio-bd9571mwv.c | 4 +- drivers/gpio/gpio-dln2.c | 6 +- drivers/gpio/gpio-em.c | 39 +- drivers/gpio/gpio-exar.c | 5 +- drivers/gpio/gpio-f7188x.c | 5 +- drivers/gpio/gpio-gpio-mm.c | 5 +- drivers/gpio/gpio-htc-egpio.c | 42 +- drivers/gpio/gpio-ich.c | 5 +- drivers/gpio/gpio-kempld.c | 5 +- drivers/gpio/gpio-lp873x.c | 2 +- drivers/gpio/gpio-lp87565.c | 5 +- drivers/gpio/gpio-lynxpoint.c | 6 + drivers/gpio/gpio-madera.c | 5 +- drivers/gpio/gpio-max3191x.c | 2 +- drivers/gpio/gpio-max77620.c | 231 +- drivers/gpio/gpio-merrifield.c | 79 +- drivers/gpio/gpio-mmio.c | 22 +- drivers/gpio/gpio-mockup.c | 105 +- drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-mpc8xxx.c | 36 +- drivers/gpio/gpio-mvebu.c | 5 +- drivers/gpio/gpio-mxc.c | 13 +- drivers/gpio/gpio-mxs.c | 5 +- drivers/gpio/gpio-omap.c | 6 +- drivers/gpio/gpio-pca953x.c | 5 +- drivers/gpio/gpio-pci-idio-16.c | 4 +- drivers/gpio/gpio-pcie-idio-24.c | 9 +- drivers/gpio/gpio-pisosr.c | 2 +- drivers/gpio/gpio-pl061.c | 5 +- drivers/gpio/gpio-raspberrypi-exp.c | 5 +- drivers/gpio/gpio-rcar.c | 7 +- drivers/gpio/gpio-rda.c | 294 +++ drivers/gpio/gpio-reg.c | 3 +- drivers/gpio/gpio-sa1100.c | 5 +- drivers/gpio/gpio-sama5d2-piobu.c | 7 +- drivers/gpio/gpio-sch.c | 5 +- drivers/gpio/gpio-sch311x.c | 5 +- drivers/gpio/gpio-siox.c | 4 +- drivers/gpio/gpio-stmpe.c | 5 +- drivers/gpio/gpio-tc3589x.c | 5 +- drivers/gpio/gpio-tegra.c | 5 +- drivers/gpio/gpio-tegra186.c | 380 ++- drivers/gpio/gpio-thunderx.c | 5 +- drivers/gpio/gpio-tpic2810.c | 2 +- drivers/gpio/gpio-tps65086.c | 2 +- drivers/gpio/gpio-tps65912.c | 4 +- drivers/gpio/gpio-tps68470.c | 6 +- drivers/gpio/gpio-tqmx86.c | 5 +- drivers/gpio/gpio-ts4900.c | 5 +- drivers/gpio/gpio-twl4030.c | 10 +- drivers/gpio/gpio-twl6040.c | 3 +- drivers/gpio/gpio-uniphier.c | 5 +- drivers/gpio/gpio-wcove.c | 7 +- drivers/gpio/gpio-ws16c48.c | 5 +- drivers/gpio/gpio-xgene.c | 32 +- drivers/gpio/gpio-xgs-iproc.c | 320 +++ drivers/gpio/gpio-xra1403.c | 5 +- drivers/gpio/gpio-xtensa.c | 4 +- drivers/gpio/gpio-zynq.c | 7 +- drivers/gpio/gpiolib-acpi.c | 17 +- drivers/gpio/gpiolib-of.c | 18 +- drivers/gpio/gpiolib.c | 282 ++- drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- drivers/hid/Kconfig | 1 + drivers/hid/Makefile | 1 + drivers/hid/hid-core.c | 55 +- drivers/hid/hid-google-hammer.c | 146 +- drivers/hid/hid-ids.h | 6 + drivers/hid/hid-lg-g15.c | 899 +++++++ drivers/hid/hid-logitech-hidpp.c | 3 + drivers/hid/hid-quirks.c | 8 +- drivers/hid/hid-rmi.c | 3 +- drivers/hid/hidraw.c | 10 +- drivers/hid/i2c-hid/i2c-hid-core.c | 16 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 2 +- drivers/hv/hv_balloon.c | 4 +- drivers/hwspinlock/hwspinlock_core.c | 16 +- drivers/hwspinlock/sprd_hwspinlock.c | 48 +- drivers/hwspinlock/u8500_hsem.c | 53 +- drivers/i2c/busses/Kconfig | 24 +- drivers/i2c/busses/i2c-aspeed.c | 4 + drivers/i2c/busses/i2c-at91-core.c | 38 + drivers/i2c/busses/i2c-at91-master.c | 53 +- drivers/i2c/busses/i2c-at91.h | 13 + drivers/i2c/busses/i2c-bcm-iproc.c | 63 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 15 +- drivers/i2c/busses/i2c-i801.c | 8 + drivers/i2c/busses/i2c-icy.c | 9 +- drivers/i2c/busses/i2c-pxa.c | 75 +- drivers/i2c/busses/i2c-qup.c | 4 +- drivers/i2c/busses/i2c-rcar.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-stm32.c | 16 +- drivers/i2c/busses/i2c-stm32f7.c | 32 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 2 + drivers/i2c/i2c-core-base.c | 63 +- drivers/i2c/i2c-smbus.c | 7 - drivers/i2c/muxes/Kconfig | 18 +- drivers/input/input-poller.c | 9 + drivers/input/joystick/Kconfig | 1 - drivers/input/joystick/psxpad-spi.c | 64 +- drivers/input/keyboard/Kconfig | 28 +- drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/adc-keys.c | 36 +- drivers/input/keyboard/adp5589-keys.c | 171 +- drivers/input/keyboard/clps711x-keypad.c | 70 +- drivers/input/keyboard/gpio_keys.c | 6 +- drivers/input/keyboard/gpio_keys_polled.c | 72 +- drivers/input/keyboard/imx_sc_key.c | 187 ++ drivers/input/keyboard/jornada680_kbd.c | 37 +- drivers/input/keyboard/mpr121_touchkey.c | 69 +- drivers/input/misc/Kconfig | 15 - drivers/input/misc/apanel.c | 153 +- drivers/input/misc/bma150.c | 190 +- drivers/input/misc/cobalt_btns.c | 73 +- drivers/input/misc/gpio_decoder.c | 42 +- drivers/input/misc/hp_sdc_rtc.c | 342 --- drivers/input/misc/kxtj9.c | 224 +- drivers/input/misc/mma8450.c | 101 +- drivers/input/misc/rb532_button.c | 48 +- drivers/input/misc/sgi_btns.c | 54 +- drivers/input/misc/wistron_btns.c | 51 +- drivers/input/mouse/Kconfig | 15 +- drivers/input/mouse/gpio_mouse.c | 45 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/rmi4/rmi_f54.c | 63 +- drivers/input/tablet/Kconfig | 20 +- drivers/input/touchscreen/Kconfig | 6 +- drivers/input/touchscreen/ar1021_i2c.c | 4 +- drivers/input/touchscreen/atmel_mxt_ts.c | 4 + drivers/input/touchscreen/colibri-vf50-ts.c | 1 - drivers/input/touchscreen/edt-ft5x06.c | 30 + drivers/input/touchscreen/ili210x.c | 418 ++-- drivers/input/touchscreen/mms114.c | 3 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 177 +- drivers/input/touchscreen/raspberrypi-ts.c | 38 +- drivers/input/touchscreen/s3c2410_ts.c | 1 - drivers/input/touchscreen/st1232.c | 184 +- drivers/input/touchscreen/sur40.c | 92 +- drivers/input/touchscreen/tps6507x-ts.c | 36 +- drivers/input/touchscreen/ts4800-ts.c | 68 +- drivers/input/touchscreen/wacom_i2c.c | 1 - drivers/iommu/Kconfig | 5 + drivers/iommu/Makefile | 3 +- drivers/iommu/amd_iommu.c | 893 ++----- drivers/iommu/amd_iommu_types.h | 3 +- drivers/iommu/arm-smmu-impl.c | 5 +- drivers/iommu/arm-smmu-qcom.c | 51 + drivers/iommu/arm-smmu-v3.c | 12 +- drivers/iommu/arm-smmu.c | 223 +- drivers/iommu/arm-smmu.h | 16 +- drivers/iommu/dma-iommu.c | 43 +- drivers/iommu/dmar.c | 5 +- drivers/iommu/exynos-iommu.c | 2 +- drivers/iommu/intel-iommu.c | 61 +- drivers/iommu/io-pgtable-arm-v7s.c | 15 +- drivers/iommu/io-pgtable-arm.c | 130 +- drivers/iommu/ioasid.c | 422 ++++ drivers/iommu/iommu.c | 73 +- drivers/iommu/ipmmu-vmsa.c | 223 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 90 +- drivers/iommu/mtk_iommu.h | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/qcom_iommu.c | 10 +- drivers/iommu/rockchip-iommu.c | 11 +- drivers/iommu/s390-iommu.c | 2 +- drivers/iommu/tegra-gart.c | 2 +- drivers/iommu/tegra-smmu.c | 38 +- drivers/iommu/virtio-iommu.c | 5 +- drivers/leds/Kconfig | 17 +- drivers/leds/Makefile | 1 + drivers/leds/led-class-flash.c | 50 + drivers/leds/led-class.c | 10 +- drivers/leds/led-triggers.c | 90 +- drivers/leds/leds-an30259a.c | 7 + drivers/leds/leds-bcm6328.c | 7 +- drivers/leds/leds-bcm6358.c | 7 +- drivers/leds/leds-el15203000.c | 357 +++ drivers/leds/leds-lm3601x.c | 4 +- drivers/leds/leds-lm3692x.c | 47 +- drivers/leds/leds-mlxreg.c | 4 +- drivers/leds/leds-pca9532.c | 14 +- drivers/leds/leds-tlc591xx.c | 90 +- drivers/leds/leds.h | 6 + drivers/leds/trigger/ledtrig-netdev.c | 5 +- drivers/mailbox/hi6220-mailbox.c | 1 - drivers/mailbox/imx-mailbox.c | 74 +- drivers/mailbox/omap-mailbox.c | 2 +- drivers/mailbox/stm32-ipcc.c | 36 +- drivers/memory/mtk-smi.c | 4 + drivers/mfd/ab8500-core.c | 138 +- drivers/mfd/arizona-core.c | 6 +- drivers/mfd/cs5535-mfd.c | 108 +- drivers/mfd/db8500-prcmu.c | 84 +- drivers/mfd/intel-lpss-pci.c | 41 +- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/intel_soc_pmic_crc.c | 3 + drivers/mfd/ipaq-micro.c | 6 +- drivers/mfd/madera-core.c | 27 +- drivers/mfd/max77620.c | 5 +- drivers/mfd/mfd-core.c | 118 +- drivers/mfd/mt6397-core.c | 12 +- drivers/mfd/qcom-spmi-pmic.c | 4 + drivers/mfd/rk808.c | 22 +- drivers/mfd/rohm-bd70528.c | 17 +- drivers/mfd/syscon.c | 1 - drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/mfd/wm8998-tables.c | 12 - drivers/misc/eeprom/at24.c | 9 +- drivers/misc/lkdtm/bugs.c | 39 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/lkdtm.h | 3 + drivers/mtd/ubi/debug.c | 1 + drivers/mtd/ubi/fastmap-wl.c | 31 +- drivers/mtd/ubi/fastmap.c | 14 +- drivers/mtd/ubi/ubi.h | 8 +- drivers/mtd/ubi/wl.c | 32 +- drivers/mtd/ubi/wl.h | 1 - drivers/net/ethernet/cadence/macb_main.c | 1 + drivers/net/ethernet/emulex/benet/Kconfig | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 74 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/ti/cpsw_ale.c | 12 +- drivers/net/phy/realtek.c | 9 + drivers/nvdimm/btt.c | 18 +- drivers/nvdimm/btt_devs.c | 24 +- drivers/nvdimm/bus.c | 44 +- drivers/nvdimm/claim.c | 14 +- drivers/nvdimm/core.c | 8 +- drivers/nvdimm/dax_devs.c | 27 +- drivers/nvdimm/dimm_devs.c | 30 +- drivers/nvdimm/e820.c | 13 - drivers/nvdimm/namespace_devs.c | 114 +- drivers/nvdimm/nd-core.h | 21 +- drivers/nvdimm/nd.h | 27 +- drivers/nvdimm/of_pmem.c | 13 - drivers/nvdimm/pfn_devs.c | 64 +- drivers/nvdimm/pmem.c | 18 +- drivers/nvdimm/region_devs.c | 235 +- drivers/of/address.c | 103 +- drivers/of/base.c | 32 +- drivers/of/fdt.c | 4 +- drivers/of/of_private.h | 14 + drivers/of/overlay.c | 37 +- drivers/of/property.c | 8 +- drivers/of/unittest-data/testcases.dts | 1 + drivers/of/unittest-data/tests-address.dtsi | 48 + drivers/of/unittest.c | 96 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/platform/mellanox/Kconfig | 16 +- drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxbf-bootctl.c | 321 +++ drivers/platform/mellanox/mlxbf-bootctl.h | 103 + drivers/platform/x86/Kconfig | 37 +- drivers/platform/x86/Makefile | 5 + drivers/platform/x86/acerhdf.c | 7 +- drivers/platform/x86/asus-laptop.c | 71 +- drivers/platform/x86/dell-laptop.c | 26 + drivers/platform/x86/dell_rbu.c | 2 +- drivers/platform/x86/hdaps.c | 40 +- drivers/platform/x86/hp-wmi.c | 10 +- drivers/platform/x86/huawei-wmi.c | 876 ++++++- drivers/platform/x86/intel_cht_int33fe.c | 416 ---- drivers/platform/x86/intel_cht_int33fe_common.c | 147 ++ drivers/platform/x86/intel_cht_int33fe_common.h | 41 + drivers/platform/x86/intel_cht_int33fe_microb.c | 57 + drivers/platform/x86/intel_cht_int33fe_typec.c | 354 +++ drivers/platform/x86/intel_int0002_vgpio.c | 28 +- drivers/platform/x86/intel_pmc_core.c | 17 +- drivers/platform/x86/intel_punit_ipc.c | 48 +- drivers/platform/x86/peaq-wmi.c | 66 +- drivers/platform/x86/system76_acpi.c | 384 +++ drivers/platform/x86/touchscreen_dmi.c | 52 + drivers/power/reset/Kconfig | 10 + drivers/power/reset/Makefile | 1 + drivers/power/reset/mt6323-poweroff.c | 97 + drivers/remoteproc/qcom_q6v5_mss.c | 52 +- drivers/remoteproc/remoteproc_core.c | 9 +- drivers/remoteproc/remoteproc_debugfs.c | 3 - drivers/remoteproc/stm32_rproc.c | 100 +- drivers/rpmsg/Kconfig | 2 +- drivers/rpmsg/qcom_glink_native.c | 53 +- drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/rpmsg_char.c | 12 +- drivers/rtc/rtc-mt6397.c | 107 +- drivers/s390/scsi/Makefile | 2 +- drivers/s390/scsi/zfcp_aux.c | 12 +- drivers/s390/scsi/zfcp_dbf.c | 8 +- drivers/s390/scsi/zfcp_def.h | 4 +- drivers/s390/scsi/zfcp_diag.c | 305 +++ drivers/s390/scsi/zfcp_diag.h | 101 + drivers/s390/scsi/zfcp_erp.c | 4 +- drivers/s390/scsi/zfcp_ext.h | 1 + drivers/s390/scsi/zfcp_fsf.c | 73 +- drivers/s390/scsi/zfcp_fsf.h | 21 +- drivers/s390/scsi/zfcp_scsi.c | 4 +- drivers/s390/scsi/zfcp_sysfs.c | 170 +- drivers/scsi/NCR5380.c | 37 +- drivers/scsi/aacraid/aachba.c | 11 +- drivers/scsi/aacraid/aacraid.h | 23 +- drivers/scsi/aacraid/comminit.c | 5 + drivers/scsi/aacraid/commsup.c | 21 +- drivers/scsi/aacraid/linit.c | 35 +- drivers/scsi/aacraid/src.c | 10 + drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/arm/acornscsi.c | 4 +- drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/atp870u.c | 2 +- drivers/scsi/bfa/bfad.c | 3 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/csiostor/csio_hw.c | 20 +- drivers/scsi/csiostor/csio_init.c | 7 +- drivers/scsi/csiostor/csio_lnode.c | 18 +- drivers/scsi/csiostor/csio_mb.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 - drivers/scsi/cxgbi/libcxgbi.c | 28 - drivers/scsi/cxlflash/main.c | 2 - drivers/scsi/esas2r/esas2r_flash.c | 1 + drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/fnic/vnic_dev.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 67 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 376 ++- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 30 +- drivers/scsi/hosts.c | 19 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/port_config.c | 2 +- drivers/scsi/isci/remote_device.c | 2 +- drivers/scsi/iscsi_tcp.c | 8 + drivers/scsi/lpfc/lpfc.h | 40 +- drivers/scsi/lpfc/lpfc_attr.c | 298 ++- drivers/scsi/lpfc/lpfc_bsg.c | 18 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 + drivers/scsi/lpfc/lpfc_ct.c | 28 +- drivers/scsi/lpfc/lpfc_debugfs.c | 118 +- drivers/scsi/lpfc/lpfc_els.c | 57 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 200 +- drivers/scsi/lpfc/lpfc_hw4.h | 31 +- drivers/scsi/lpfc/lpfc_init.c | 954 ++++++-- drivers/scsi/lpfc/lpfc_logmsg.h | 17 + drivers/scsi/lpfc/lpfc_mbox.c | 1 + drivers/scsi/lpfc/lpfc_mem.c | 3 - drivers/scsi/lpfc/lpfc_nportdisc.c | 149 +- drivers/scsi/lpfc/lpfc_nvme.c | 85 +- drivers/scsi/lpfc/lpfc_nvmet.c | 103 +- drivers/scsi/lpfc/lpfc_nvmet.h | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 43 +- drivers/scsi/lpfc/lpfc_sli.c | 391 +++- drivers/scsi/lpfc/lpfc_sli.h | 3 +- drivers/scsi/lpfc/lpfc_sli4.h | 42 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 36 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 15 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 344 ++- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 9 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 12 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 - drivers/scsi/pm8001/pm8001_ctl.c | 20 + drivers/scsi/pm8001/pm8001_hwi.c | 131 +- drivers/scsi/pm8001/pm8001_init.c | 36 +- drivers/scsi/pm8001/pm8001_sas.c | 70 +- drivers/scsi/pm8001/pm8001_sas.h | 24 +- drivers/scsi/pm8001/pm80xx_hwi.c | 451 +++- drivers/scsi/pm8001/pm80xx_hwi.h | 3 + drivers/scsi/qedf/qedf_dbg.h | 2 +- drivers/scsi/qedf/qedf_main.c | 8 + drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 34 +- drivers/scsi/qla2xxx/qla_fw.h | 2 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 66 +- drivers/scsi/qla2xxx/qla_init.c | 140 +- drivers/scsi/qla2xxx/qla_inline.h | 12 + drivers/scsi/qla2xxx/qla_iocb.c | 106 +- drivers/scsi/qla2xxx/qla_isr.c | 36 +- drivers/scsi/qla2xxx/qla_mbx.c | 15 +- drivers/scsi/qla2xxx/qla_mid.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 174 +- drivers/scsi/qla2xxx/qla_target.c | 2 +- drivers/scsi/qla2xxx/qla_tmpl.c | 29 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla4xxx/ql4_mbx.c | 3 - drivers/scsi/scsi.c | 6 +- drivers/scsi/scsi_debug.c | 9 +- drivers/scsi/scsi_lib.c | 45 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_sysfs.c | 22 +- drivers/scsi/scsi_trace.c | 124 +- drivers/scsi/sd.c | 4 + drivers/scsi/sg.c | 91 +- drivers/scsi/smartpqi/smartpqi.h | 77 +- drivers/scsi/smartpqi/smartpqi_init.c | 437 ++-- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 22 +- drivers/scsi/sr_vendor.c | 18 + drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/ufs/Kconfig | 10 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/ti-j721e-ufs.c | 90 + drivers/scsi/ufs/ufs-hisi.c | 5 +- drivers/scsi/ufs/ufs-mediatek.c | 3 + drivers/scsi/ufs/ufs-qcom.c | 53 + drivers/scsi/ufs/ufs-qcom.h | 3 + drivers/scsi/ufs/ufs-sysfs.c | 15 +- drivers/scsi/ufs/ufs_bsg.c | 1 + drivers/scsi/ufs/ufshcd-dwc.c | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 1 - drivers/scsi/ufs/ufshcd.c | 214 +- drivers/scsi/ufs/ufshcd.h | 12 + drivers/scsi/ufs/ufshci.h | 2 +- drivers/scsi/zorro_esp.c | 11 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 3 - drivers/target/iscsi/iscsi_target.c | 24 +- drivers/target/iscsi/iscsi_target_auth.c | 232 +- drivers/target/iscsi/iscsi_target_auth.h | 17 +- drivers/target/iscsi/iscsi_target_parameters.h | 3 - drivers/target/target_core_fabric_lib.c | 2 +- drivers/target/target_core_tpg.c | 12 - drivers/target/target_core_transport.c | 28 + drivers/target/target_core_user.c | 6 +- drivers/target/target_core_xcopy.c | 1 - drivers/thermal/gov_bang_bang.c | 2 +- drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/storage/transport.c | 3 +- drivers/usb/storage/uas.c | 1 - drivers/video/backlight/Kconfig | 12 +- drivers/video/backlight/Makefile | 2 +- drivers/video/backlight/gpio_backlight.c | 128 +- drivers/video/backlight/ipaq_micro_bl.c | 2 +- drivers/video/backlight/lm3630a_bl.c | 13 +- drivers/video/backlight/pm8941-wled.c | 424 ---- drivers/video/backlight/pwm_bl.c | 39 +- drivers/video/backlight/qcom-wled.c | 1296 +++++++++++ drivers/video/backlight/tosa_bl.c | 10 +- drivers/video/backlight/tosa_bl.h | 8 + drivers/video/backlight/tosa_lcd.c | 28 +- drivers/video/fbdev/matrox/i2c-matroxfb.c | 4 +- drivers/watchdog/Kconfig | 5 +- drivers/watchdog/aspeed_wdt.c | 16 +- drivers/watchdog/at91sam9_wdt.h | 34 +- drivers/watchdog/bd70528_wdt.c | 4 +- drivers/watchdog/cadence_wdt.c | 6 +- drivers/watchdog/imx2_wdt.c | 30 +- drivers/watchdog/imx7ulp_wdt.c | 45 +- drivers/watchdog/intel-mid_wdt.c | 1 + drivers/watchdog/jz4740_wdt.c | 108 +- drivers/watchdog/sbc7240_wdt.c | 3 +- drivers/watchdog/sprd_wdt.c | 6 +- drivers/watchdog/w83627hf_wdt.c | 11 +- drivers/watchdog/watchdog_dev.c | 101 +- drivers/watchdog/wdat_wdt.c | 2 +- drivers/xen/balloon.c | 1 - fs/buffer.c | 6 +- fs/cifs/cifsfs.c | 2 +- fs/compat_ioctl.c | 16 +- fs/direct-io.c | 21 - fs/hugetlbfs/inode.c | 63 +- fs/io_uring.c | 58 +- fs/ioctl.c | 16 +- fs/jffs2/nodelist.c | 2 +- fs/ocfs2/acl.c | 4 +- fs/pstore/platform.c | 2 +- fs/ubifs/debug.c | 12 - fs/ubifs/journal.c | 4 +- fs/ubifs/orphan.c | 17 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 4 +- fs/ubifs/tnc_commit.c | 34 +- fs/userfaultfd.c | 21 +- fs/xfs/Makefile | 1 - fs/xfs/kmem.c | 2 +- fs/xfs/kmem.h | 30 - fs/xfs/libxfs/xfs_ag_resv.c | 2 + fs/xfs/libxfs/xfs_alloc.c | 1236 ++++++---- fs/xfs/libxfs/xfs_alloc.h | 16 +- fs/xfs/libxfs/xfs_alloc_btree.c | 1 + fs/xfs/libxfs/xfs_attr.c | 24 +- fs/xfs/libxfs/xfs_attr_leaf.c | 134 +- fs/xfs/libxfs/xfs_attr_leaf.h | 30 +- fs/xfs/libxfs/xfs_attr_remote.c | 1 + fs/xfs/libxfs/xfs_bit.c | 1 + fs/xfs/libxfs/xfs_bmap.c | 686 +++--- fs/xfs/libxfs/xfs_btree.c | 97 +- fs/xfs/libxfs/xfs_btree.h | 37 +- fs/xfs/libxfs/xfs_da_btree.c | 668 +++--- fs/xfs/libxfs/xfs_da_btree.h | 73 +- fs/xfs/libxfs/xfs_da_format.c | 888 ------- fs/xfs/libxfs/xfs_da_format.h | 59 +- fs/xfs/libxfs/xfs_dir2.c | 72 +- fs/xfs/libxfs/xfs_dir2.h | 90 +- fs/xfs/libxfs/xfs_dir2_block.c | 131 +- fs/xfs/libxfs/xfs_dir2_data.c | 282 ++- fs/xfs/libxfs/xfs_dir2_leaf.c | 307 +-- fs/xfs/libxfs/xfs_dir2_node.c | 431 ++-- fs/xfs/libxfs/xfs_dir2_priv.h | 114 +- fs/xfs/libxfs/xfs_dir2_sf.c | 424 ++-- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 14 +- fs/xfs/libxfs/xfs_fs.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 117 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 21 +- fs/xfs/libxfs/xfs_inode_buf.h | 5 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 18 +- fs/xfs/libxfs/xfs_log_format.h | 4 +- fs/xfs/libxfs/xfs_log_recover.h | 4 +- fs/xfs/libxfs/xfs_refcount.c | 174 +- fs/xfs/libxfs/xfs_rmap.c | 377 ++- fs/xfs/libxfs/xfs_rtbitmap.c | 4 +- fs/xfs/libxfs/xfs_sb.c | 1 + fs/xfs/libxfs/xfs_trans_inode.c | 8 +- fs/xfs/libxfs/xfs_trans_resv.c | 6 +- fs/xfs/libxfs/xfs_types.h | 2 - fs/xfs/scrub/attr.c | 11 +- fs/xfs/scrub/bitmap.c | 3 +- fs/xfs/scrub/common.h | 9 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/dabtree.h | 3 +- fs/xfs/scrub/dir.c | 132 +- fs/xfs/scrub/fscounters.c | 8 +- fs/xfs/scrub/health.c | 1 + fs/xfs/scrub/parent.c | 27 +- fs/xfs/scrub/quota.c | 7 + fs/xfs/scrub/scrub.c | 1 + fs/xfs/xfs_acl.c | 18 +- fs/xfs/xfs_aops.c | 43 +- fs/xfs/xfs_aops.h | 3 - fs/xfs/xfs_attr_inactive.c | 76 +- fs/xfs/xfs_attr_list.c | 75 +- fs/xfs/xfs_bmap_item.c | 11 +- fs/xfs/xfs_bmap_util.c | 255 +- fs/xfs/xfs_bmap_util.h | 4 - fs/xfs/xfs_buf.c | 32 +- fs/xfs/xfs_buf.h | 1 - fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_dir2_readdir.c | 137 +- fs/xfs/xfs_discard.c | 6 +- fs/xfs/xfs_dquot.c | 46 +- fs/xfs/xfs_dquot.h | 98 +- fs/xfs/xfs_dquot_item.h | 34 +- fs/xfs/xfs_error.c | 31 +- fs/xfs/xfs_error.h | 33 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 9 +- fs/xfs/xfs_file.c | 104 +- fs/xfs/xfs_filestream.c | 3 +- fs/xfs/xfs_fsmap.c | 1 + fs/xfs/xfs_icache.c | 8 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 48 +- fs/xfs/xfs_inode.h | 31 +- fs/xfs/xfs_inode_item.c | 15 +- fs/xfs/xfs_ioctl.c | 203 +- fs/xfs/xfs_ioctl.h | 7 - fs/xfs/xfs_ioctl32.c | 49 +- fs/xfs/xfs_ioctl32.h | 13 +- fs/xfs/xfs_iomap.c | 862 ++++--- fs/xfs/xfs_iomap.h | 11 +- fs/xfs/xfs_iops.c | 70 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_iwalk.c | 3 +- fs/xfs/xfs_linux.h | 14 +- fs/xfs/xfs_log.c | 434 ++-- fs/xfs/xfs_log_cil.c | 6 +- fs/xfs/xfs_log_priv.h | 33 +- fs/xfs/xfs_log_recover.c | 148 +- fs/xfs/xfs_message.c | 22 +- fs/xfs/xfs_message.h | 6 +- fs/xfs/xfs_mount.c | 58 +- fs/xfs/xfs_mount.h | 57 +- fs/xfs/xfs_pnfs.c | 56 +- fs/xfs/xfs_qm.c | 67 +- fs/xfs/xfs_qm.h | 6 +- fs/xfs/xfs_qm_bhv.c | 8 +- fs/xfs/xfs_qm_syscalls.c | 139 +- fs/xfs/xfs_quotaops.c | 3 + fs/xfs/xfs_refcount_item.c | 9 +- fs/xfs/xfs_reflink.c | 138 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_rmap_item.c | 13 +- fs/xfs/xfs_rtalloc.c | 3 +- fs/xfs/xfs_super.c | 1466 ++++++------ fs/xfs/xfs_super.h | 10 + fs/xfs/xfs_symlink.c | 1 + fs/xfs/xfs_symlink.h | 2 +- fs/xfs/xfs_trace.h | 35 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans_ail.c | 10 +- fs/xfs/xfs_trans_dquot.c | 56 +- fs/xfs/xfs_xattr.c | 1 + include/asm-generic/4level-fixup.h | 1 - include/asm-generic/5level-fixup.h | 1 - include/asm-generic/pgtable-nop4d.h | 2 +- include/asm-generic/pgtable-nopmd.h | 2 +- include/asm-generic/pgtable-nopud.h | 2 +- include/asm-generic/pgtable.h | 51 + include/asm-generic/tlb.h | 4 - include/dt-bindings/clock/aspeed-clock.h | 2 + include/dt-bindings/clock/ast2600-clock.h | 4 + include/dt-bindings/clock/axg-audio-clkc.h | 10 + include/dt-bindings/clock/bm1880-clock.h | 82 + include/dt-bindings/clock/imx7ulp-clock.h | 1 + include/dt-bindings/clock/imx8mm-clock.h | 19 +- include/dt-bindings/clock/imx8mn-clock.h | 19 +- include/dt-bindings/clock/imx8mq-clock.h | 24 +- include/dt-bindings/clock/omap5.h | 4 + include/dt-bindings/clock/px30-cru.h | 2 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 6 + include/dt-bindings/clock/qcom,gcc-sc7180.h | 155 ++ include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h | 18 + include/dt-bindings/clock/r8a774b1-cpg-mssr.h | 57 + include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 + include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/clock/tegra124-car-common.h | 3 +- include/dt-bindings/clock/tegra210-car.h | 6 +- include/dt-bindings/clock/x1000-cgu.h | 44 + include/dt-bindings/dma/x1000-dma.h | 40 + include/dt-bindings/power/r8a774b1-sysc.h | 26 + include/dt-bindings/power/r8a77961-sysc.h | 32 + .../reset/amlogic,meson-g12a-audio-reset.h | 15 + include/linux/clk-provider.h | 1 + include/linux/clk/tegra.h | 24 + include/linux/clk/ti.h | 3 +- include/linux/dma/sprd-dma.h | 4 + include/linux/dmar.h | 2 + include/linux/falloc.h | 10 +- include/linux/fs.h | 8 +- include/linux/gfp.h | 2 + include/linux/gpio/driver.h | 8 + include/linux/hugetlb.h | 140 +- include/linux/i2c-pxa.h | 18 - include/linux/i2c.h | 21 +- include/linux/input.h | 1 + include/linux/interrupt.h | 13 + include/linux/io-pgtable.h | 2 +- include/linux/io.h | 2 + include/linux/ioasid.h | 76 + include/linux/iommu.h | 65 +- include/linux/kasan.h | 31 + include/linux/led-class-flash.h | 41 +- include/linux/leds.h | 100 +- include/linux/libfdt_env.h | 5 +- include/linux/libnvdimm.h | 7 - include/linux/memblock.h | 3 + include/linux/memcontrol.h | 49 +- include/linux/memory_hotplug.h | 11 +- include/linux/mfd/arizona/registers.h | 7 - include/linux/mfd/core.h | 49 +- include/linux/mfd/db8500-prcmu.h | 4 +- include/linux/mfd/dbx500-prcmu.h | 7 +- include/linux/mfd/madera/core.h | 11 + include/linux/mfd/max77620.h | 1 - include/linux/mfd/mt6397/rtc.h | 71 + include/linux/mfd/rk808.h | 2 +- include/linux/mfd/twl.h | 12 +- include/linux/mm.h | 34 +- include/linux/mmzone.h | 34 +- include/linux/moduleloader.h | 2 +- include/linux/nd.h | 2 +- include/linux/of_address.h | 21 +- include/linux/page-isolation.h | 4 +- include/linux/platform_data/gpio_backlight.h | 3 - include/linux/platform_data/i2c-pxa.h | 4 - include/linux/platform_data/pixcir_i2c_ts.h | 64 - include/linux/qcom_scm.h | 2 + include/linux/skmsg.h | 28 +- include/linux/slab.h | 20 - include/linux/string.h | 2 + include/linux/swap.h | 2 +- include/linux/vmalloc.h | 12 + include/net/tls.h | 3 +- include/scsi/iscsi_proto.h | 1 + include/scsi/scsi_cmnd.h | 5 +- include/scsi/scsi_device.h | 5 +- include/scsi/scsi_host.h | 19 +- include/target/target_core_base.h | 1 - include/trace/events/kmem.h | 47 + include/uapi/linux/chio.h | 11 +- include/uapi/linux/gpio.h | 24 + include/uapi/linux/input-event-codes.h | 75 + include/uapi/linux/iommu.h | 169 ++ kernel/events/uprobes.c | 2 +- kernel/fork.c | 4 + kernel/sysctl.c | 2 +- lib/Kconfig.kasan | 16 + lib/devres.c | 19 + lib/genalloc.c | 2 +- lib/test_kasan.c | 26 + lib/vsprintf.c | 40 +- mm/Kconfig | 40 +- mm/cma.c | 6 +- mm/cma_debug.c | 10 +- mm/filemap.c | 54 +- mm/gup.c | 40 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 288 +-- mm/hwpoison-inject.c | 4 +- mm/internal.h | 27 +- mm/kasan/common.c | 233 ++ mm/kasan/generic_report.c | 3 + mm/kasan/kasan.h | 1 + mm/khugepaged.c | 18 + mm/madvise.c | 14 +- mm/memblock.c | 111 +- mm/memcontrol.c | 167 +- mm/memory-failure.c | 61 +- mm/memory.c | 52 +- mm/memory_hotplug.c | 86 +- mm/mempolicy.c | 47 +- mm/migrate.c | 16 +- mm/mmap.c | 63 +- mm/mprotect.c | 8 +- mm/mremap.c | 4 +- mm/nommu.c | 10 +- mm/page_alloc.c | 137 +- mm/page_io.c | 15 +- mm/page_isolation.c | 12 +- mm/pgtable-generic.c | 9 + mm/rmap.c | 65 +- mm/shmem.c | 29 +- mm/slab.c | 7 +- mm/slab.h | 6 +- mm/slab_common.c | 99 +- mm/slub.c | 36 +- mm/sparse.c | 18 +- mm/swap.c | 29 +- mm/swapfile.c | 7 + mm/userfaultfd.c | 73 +- mm/util.c | 22 +- mm/vmalloc.c | 192 +- mm/vmscan.c | 662 +++--- mm/workingset.c | 69 +- mm/z3fold.c | 375 ++- net/core/filter.c | 8 +- net/core/skmsg.c | 2 +- net/ipv4/tcp_bpf.c | 2 +- net/openvswitch/datapath.c | 11 +- net/sched/sch_mq.c | 3 +- net/sched/sch_mqprio.c | 4 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_prio.c | 2 +- net/tipc/socket.c | 24 +- net/tls/tls_main.c | 13 +- net/tls/tls_sw.c | 32 +- scripts/checkpatch.pl | 8 + scripts/dtc/Makefile | 4 +- scripts/dtc/dtx_diff | 12 +- scripts/jobserver-exec | 66 + scripts/kernel-doc | 27 +- scripts/spelling.txt | 28 + scripts/sphinx-pre-install | 30 +- tools/arch/x86/lib/x86-opcode-map.txt | 44 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 4 + tools/build/feature/test-libbpf.c | 7 + tools/perf/Makefile.config | 10 + tools/perf/Makefile.perf | 6 +- tools/perf/arch/arm/tests/dwarf-unwind.c | 4 +- tools/perf/arch/arm64/tests/dwarf-unwind.c | 4 +- tools/perf/arch/powerpc/tests/dwarf-unwind.c | 4 +- tools/perf/arch/s390/annotate/instructions.c | 2 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 4 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 366 +++ tools/perf/arch/x86/tests/insn-x86-dat-64.c | 484 ++++ tools/perf/arch/x86/tests/insn-x86-dat-src.c | 655 ++++++ tools/perf/arch/x86/util/event.c | 5 +- tools/perf/builtin-diff.c | 6 +- tools/perf/builtin-report.c | 7 +- tools/perf/builtin-script.c | 46 +- tools/perf/tests/Build | 4 +- tools/perf/tests/builtin-test.c | 8 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/map_groups.c | 120 - tools/perf/tests/maps.c | 120 + tools/perf/tests/tests.h | 4 +- tools/perf/tests/thread-maps-share.c | 98 + tools/perf/tests/thread-mg-share.c | 98 - tools/perf/tests/vmlinux-kallsyms.c | 9 +- tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/ui/stdio/hist.c | 4 +- tools/perf/util/Build | 2 + tools/perf/util/affinity.c | 73 + tools/perf/util/affinity.h | 17 + tools/perf/util/annotate.c | 8 +- tools/perf/util/bpf-event.c | 4 +- tools/perf/util/callchain.c | 8 +- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/db-export.c | 12 +- tools/perf/util/event.c | 14 +- tools/perf/util/fncache.c | 63 + tools/perf/util/fncache.h | 7 + tools/perf/util/hist.c | 8 +- tools/perf/util/intel-pt.c | 2 +- tools/perf/util/machine.c | 80 +- tools/perf/util/machine.h | 10 +- tools/perf/util/map.c | 223 +- tools/perf/util/map.h | 14 +- tools/perf/util/map_groups.h | 106 - tools/perf/util/map_symbol.h | 4 +- tools/perf/util/maps.h | 87 + tools/perf/util/perf_regs.h | 2 +- tools/perf/util/pmu.c | 34 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/python-ext-sources | 1 + .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/srccode.c | 9 +- tools/perf/util/symbol-elf.c | 16 +- tools/perf/util/symbol.c | 91 +- tools/perf/util/symbol.h | 6 +- tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/thread-stack.c | 4 +- tools/perf/util/thread.c | 38 +- tools/perf/util/thread.h | 4 +- tools/perf/util/unwind-libdw.c | 4 +- tools/perf/util/unwind-libunwind-local.c | 22 +- tools/perf/util/unwind-libunwind.c | 36 +- tools/perf/util/unwind.h | 27 +- tools/perf/util/vdso.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 1014 ++++++-- tools/power/x86/intel-speed-select/isst-core.c | 176 +- tools/power/x86/intel-speed-select/isst-display.c | 156 +- tools/power/x86/intel-speed-select/isst.h | 5 + tools/testing/selftests/bpf/test_sockmap.c | 47 +- tools/testing/selftests/bpf/xdping.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 36 + .../testing/selftests/net/forwarding/tc_common.sh | 39 +- tools/testing/selftests/net/pmtu.sh | 5 +- tools/testing/selftests/net/tls.c | 60 + tools/testing/selftests/vm/config | 1 + tools/testing/selftests/x86/single_step_syscall.c | 94 +- 1486 files changed, 55796 insertions(+), 26815 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-el15203000 create mode 100644 Documentation/ABI/testing/sysfs-platform-mellanox-bootctl create mode 100644 Documentation/admin-guide/dell_rbu.rst create mode 100644 Documentation/admin-guide/device-mapper/dm-dust.rst delete mode 100644 Documentation/admin-guide/device-mapper/dm-dust.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/arm/axentia.txt delete mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-secure-fi [...] delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sprd.txt create mode 100644 Documentation/devicetree/bindings/arm/sprd.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.txt create mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.yaml delete mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.txt create mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.yaml create mode 100644 Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,q6sstopcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmh-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-gen2-cpg-c [...] delete mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.txt create mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.txt create mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.txt create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z [...] create mode 100644 Documentation/devicetree/bindings/display/st,stm32-dsi.yaml delete mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.txt create mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-hdmac.txt create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-xdmac.txt create mode 100644 Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml create mode 100644 Documentation/devicetree/bindings/eeprom/at24.yaml create mode 100644 Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-rda.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.txt create mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.yaml delete mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.yaml create mode 100644 Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-meson.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-stm32.txt create mode 100644 Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-lptimer-trigger.txt delete mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-timer-trigger.txt create mode 100644 Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml create mode 100644 Documentation/devicetree/bindings/input/input.yaml delete mode 100644 Documentation/devicetree/bindings/input/keys.txt delete mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.yaml delete mode 100644 Documentation/devicetree/bindings/input/mpr121-touchkey.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32 [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32 [...] delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.txt create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.txt create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt create mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.txt delete mode 100644 Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-el15203000.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/stm32-ipcc.txt create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml delete mode 100644 Documentation/devicetree/bindings/media/meson-ao-cec.txt delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.txt create mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.txt create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77650.yaml create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stm32-lptimer.txt delete mode 100644 Documentation/devicetree/bindings/mfd/stm32-timers.txt delete mode 100644 Documentation/devicetree/bindings/mfd/syscon.txt create mode 100644 Documentation/devicetree/bindings/mfd/syscon.yaml delete mode 100644 Documentation/devicetree/bindings/misc/allwinner,syscon.txt create mode 100644 Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt create mode 100644 Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/sun4i_can.txt delete mode 100644 Documentation/devicetree/bindings/net/davinci-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/power/pd-samsung.txt create mode 100644 Documentation/devicetree/bindings/power/pd-samsung.yaml create mode 100644 Documentation/devicetree/bindings/power/power-domain.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32-lp.txt delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt create mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/stm32-rproc.txt delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt6397.txt delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-sh.txt delete mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.txt create mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.yaml create mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml delete mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml delete mode 100644 Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/renesas,smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-smp-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/samsung-sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/sram.txt create mode 100644 Documentation/devicetree/bindings/sram/sram.yaml create mode 100644 Documentation/devicetree/bindings/thermal/st,stm32-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/stm32-thermal.txt delete mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt create mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml delete mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.yaml create mode 100644 Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml delete mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt create mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml delete mode 100644 Documentation/driver-api/bt8xxgpio.rst delete mode 100644 Documentation/driver-api/dell_rbu.rst create mode 100644 Documentation/driver-api/devfreq.rst create mode 100644 Documentation/driver-api/gpio/bt8xxgpio.rst create mode 100644 Documentation/filesystems/autofs.rst delete mode 100644 Documentation/filesystems/autofs.txt delete mode 100644 Documentation/ioctl/botching-up-ioctls.rst delete mode 100644 Documentation/ioctl/index.rst create mode 100644 Documentation/maintainer/maintainer-entry-profile.rst create mode 100644 Documentation/misc-devices/xilinx_sdfec.rst create mode 100644 Documentation/nvdimm/maintainer-entry-profile.rst create mode 100644 Documentation/process/botching-up-ioctls.rst create mode 100644 Documentation/process/maintainers.rst create mode 100755 Documentation/sphinx/maintainers_include.py create mode 100644 Documentation/sphinx/parallel-wrapper.sh delete mode 100644 Documentation/trace/coresight.rst rename Documentation/trace/{ => coresight}/coresight-cpu-debug.rst (100%) create mode 100644 Documentation/trace/coresight/coresight-etm4x-reference.rst create mode 100644 Documentation/trace/coresight/coresight.rst create mode 100644 Documentation/trace/coresight/index.rst rename Documentation/{ => userspace-api}/ioctl/cdrom.rst (100%) rename Documentation/{ => userspace-api}/ioctl/hdio.rst (100%) create mode 100644 Documentation/userspace-api/ioctl/index.rst rename Documentation/{ => userspace-api}/ioctl/ioctl-decoding.rst (100%) rename Documentation/{ => userspace-api}/ioctl/ioctl-number.rst (100%) create mode 100644 arch/x86/include/asm/doublefault.h delete mode 100644 arch/x86/kernel/doublefault.c create mode 100644 arch/x86/kernel/doublefault_32.c create mode 100644 drivers/clk/clk-bm1880.c create mode 100644 drivers/clk/ingenic/x1000-cgu.c create mode 100644 drivers/clk/qcom/gcc-sc7180.c create mode 100644 drivers/clk/qcom/gpucc-msm8998.c create mode 100644 drivers/clk/qcom/q6sstop-qcs404.c delete mode 100644 drivers/clk/renesas/clk-rcar-gen2.c create mode 100644 drivers/clk/renesas/r8a774b1-cpg-mssr.c create mode 100644 drivers/clk/tegra/clk-tegra20-emc.c create mode 100644 drivers/dma/fsl-dpaa2-qdma/Kconfig create mode 100644 drivers/dma/fsl-dpaa2-qdma/Makefile create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.c create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.h create mode 100644 drivers/dma/milbeaut-hdmac.c create mode 100644 drivers/dma/milbeaut-xdmac.c create mode 100644 drivers/dma/sf-pdma/Kconfig create mode 100644 drivers/dma/sf-pdma/Makefile create mode 100644 drivers/dma/sf-pdma/sf-pdma.c create mode 100644 drivers/dma/sf-pdma/sf-pdma.h rename drivers/gpio/{sgpio-aspeed.c => gpio-aspeed-sgpio.c} (100%) create mode 100644 drivers/gpio/gpio-rda.c create mode 100644 drivers/gpio/gpio-xgs-iproc.c create mode 100644 drivers/hid/hid-lg-g15.c create mode 100644 drivers/input/keyboard/imx_sc_key.c create mode 100644 drivers/iommu/arm-smmu-qcom.c create mode 100644 drivers/iommu/ioasid.c create mode 100644 drivers/leds/leds-el15203000.c create mode 100644 drivers/of/unittest-data/tests-address.dtsi create mode 100644 drivers/platform/mellanox/mlxbf-bootctl.c create mode 100644 drivers/platform/mellanox/mlxbf-bootctl.h delete mode 100644 drivers/platform/x86/intel_cht_int33fe.c create mode 100644 drivers/platform/x86/intel_cht_int33fe_common.c create mode 100644 drivers/platform/x86/intel_cht_int33fe_common.h create mode 100644 drivers/platform/x86/intel_cht_int33fe_microb.c create mode 100644 drivers/platform/x86/intel_cht_int33fe_typec.c create mode 100644 drivers/platform/x86/system76_acpi.c create mode 100644 drivers/power/reset/mt6323-poweroff.c create mode 100644 drivers/s390/scsi/zfcp_diag.c create mode 100644 drivers/s390/scsi/zfcp_diag.h create mode 100644 drivers/scsi/ufs/ti-j721e-ufs.c delete mode 100644 drivers/video/backlight/pm8941-wled.c create mode 100644 drivers/video/backlight/qcom-wled.c create mode 100644 drivers/video/backlight/tosa_bl.h delete mode 100644 fs/xfs/libxfs/xfs_da_format.c create mode 100644 include/dt-bindings/clock/bm1880-clock.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc7180.h create mode 100644 include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h create mode 100644 include/dt-bindings/clock/r8a774b1-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a77961-cpg-mssr.h create mode 100644 include/dt-bindings/clock/x1000-cgu.h create mode 100644 include/dt-bindings/dma/x1000-dma.h create mode 100644 include/dt-bindings/power/r8a774b1-sysc.h create mode 100644 include/dt-bindings/power/r8a77961-sysc.h delete mode 100644 include/linux/i2c-pxa.h create mode 100644 include/linux/ioasid.h create mode 100644 include/linux/mfd/mt6397/rtc.h delete mode 100644 include/linux/platform_data/pixcir_i2c_ts.h create mode 100755 scripts/jobserver-exec create mode 100644 tools/build/feature/test-libbpf.c delete mode 100644 tools/perf/tests/map_groups.c create mode 100644 tools/perf/tests/maps.c create mode 100644 tools/perf/tests/thread-maps-share.c delete mode 100644 tools/perf/tests/thread-mg-share.c create mode 100644 tools/perf/util/affinity.c create mode 100644 tools/perf/util/affinity.h create mode 100644 tools/perf/util/fncache.c create mode 100644 tools/perf/util/fncache.h delete mode 100644 tools/perf/util/map_groups.h create mode 100644 tools/perf/util/maps.h