This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 5b14671be58d Merge tag 'fuse-update-5.8' of git://git.kernel.org/pub/sc [...] adds f7579007f342 arch/sparc/mm/srmmu.c: fix build adds 77d22a4388d3 Documentation/CodingStyle: Fix duplicate "are" typo adds 022467444515 dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now adds a4e688535a08 dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654 adds c2ce6bbcfc9f dmaengine: idxd: export hw version through sysfs adds fc6f5d0a4983 dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev adds cde9a96ee24f dt-bindings: dma: renesas,rcar-dmac: convert bindings to j [...] adds b3cb14310eb4 dt-bindings: dma: renesas,usb-dmac: convert bindings to js [...] adds 2fea2906b5cb dmaengine: Fix misspelling of "Analog Devices" adds bd2bf302eef2 dmaengine: ioat: fixing chunk sizing macros dependency adds a02254f8a676 dmaengine: ioat: Decreasing allocation chunk size 2M->512K adds 0d8173f297df dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages adds 4719d4b71562 dmaengine: mmp_tdma: Log an error if channel is in wrong state adds baed6b34ceea dmaengine: mmp_tdma: Fill in slave capabilities adds a6e26648e6e2 dmaengine: mmp_tdma: Remove the MMP_SRAM dependency adds 5a87c506ed76 dmaengine: ioat: removing duplicate code from timeout handler adds 2baedcb6a637 dmaengine: ioat: remove unnesesery double complition timer [...] adds db474931df3e dmaengine: ioat: adding missed issue_pending to timeout handler adds 7edfe3df2a9f dmaengine: dw-edma: Check MSI descriptor before copying adds c0fca736098c dmaengine: mmp_tdma: Validate the transfer direction adds 920c5974f0d3 dmaengine: qcom_hidma: Simplify error handling path in hid [...] adds 86e673f7c974 dt-bindings: dma: add direct mode support through device t [...] adds 955b17665d2c dmaengine: stm32-dma: direct mode support through device tree adds 85f78cec8494 Revert "dmaengine: dmatest: timeout value of -1 should spe [...] adds 35c5fc028511 dmaengine: dmatest: Allow negative timeout value to specif [...] adds 7f2b722668e5 dmaengine: dmatest: Describe members of struct dmatest_params adds 5332f8b1d9dd dmaengine: dmatest: Describe members of struct dmatest_info adds 833d88f3fd50 dmaengine: Include dmaengine.h into dmaengine.c adds 9872e23d6879 dmaengine: Fix doc strings to satisfy validation script adds bd96f1b2f43a dmaengine: dw-edma: support local dma device transfer semantics adds d24224dea571 dmaengine: qcom_hidma: use true,false for bool variable adds f2b5d503c04a dmaengine: sf-pdma: Simplify the error handling path in 's [...] adds c794f7edbcd7 dmaengine: moxart-dma: Drop pointless static qualifier in [...] adds 214a0006b2c8 dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code adds c18b5bdebd67 dmaengine: qcom: bam_dma: Replace zero-length array with f [...] adds e05a0b78f39f dmaengine: at_hdmac: Replace zero-length array with flexib [...] adds d9fd428a304f dmaengine: at_xdmac: Replace zero-length array with flexib [...] adds 5bbeea34bc7a dmaengine: ti: k3-udma: Add missing dma_sync call for rx f [...] adds 6fea8735fd96 dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt adds 7ae6d7bd7397 dmaengine: ti: k3-udma: Use proper return code in alloc_ch [...] adds be4cf718cd99 dmaengine: imx-sdma: initialize all script addresses adds c90e7945e3a3 Merge tag 'dmaengine-5.8-rc1' of git://git.infradead.org/u [...] adds 87c3d579c8ed power: supply: bq24257_charger: Replace depends on REGMAP_ [...] adds f05ec5073fde power: supply: max14656: remove set but not used 'ret' adds 4ac54b88b6c1 power: supply: axp288_fuel_gauge: Add the Meegopad T02 to [...] adds 164eaf6b435c power: supply: 88pm860x_battery: remove redundant dev_err message adds fc5be29f9b2c power: reset: qcom-pon: reg write mask depends on pon generation adds ddd86c9534e1 power: supply: ab8500_fg: remove comparison to bool adds f3912a5d5683 power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fu [...] adds 8720b255f528 power: supply: sc27xx: Allow to change the battery full capacity adds e5431c340852 power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW propert [...] adds 7c1c5e38fd31 power: supply: sc27xx: Add boot voltage support adds aa86e90794c8 power: supply: axp288_charger: Omit superfluous error message adds 21b01cc879cc power: supply: max17042_battery: Add support for the TTE_NOW prop adds 0edb259c98fc power: reset: introduce oxnas-restart adds de46e0289310 power: supply: core: reduce power_supply_show_usb_type() p [...] adds 4cb3825859dc power: supply: charger-manager: Prepare for const properties adds 191e6bcf50dd power: supply: generic-adc-battery: Prepare for const properties adds 9ba2353b2cc5 power: supply: core: allow to constify property lists adds 6b20464ad9fb power: supply: core: fix HWMON temperature labels adds b0e4aa97ea4b power: supply: core: hide unused HWMON labels adds 97ed79f49319 power: charger-manager: clarify num_properties starting value adds e83a2e443468 power: supply: core: tabularize HWMON temperature labels adds 21d4cdf8b3c4 dt-bindings: power: Convert power_supply text to yaml adds 1d7a7128a2e9 power: supply: core: fix memory leak in HWMON error path adds 9521244c3f1d dt-bindings: Document cellwise vendor-prefix adds 6e776188635a dt-bindings: power: supply: add cw2015_battery bindings adds b4c7715c10c1 power: supply: add CellWise cw2015 fuel gauge driver adds 5956fca78f5c power: bq25890: simplify chip name property getter adds a6a48fac96ae power: bq25890: make property table const adds a9c2419406b8 power: bq25890: remove redundant I2C bus check adds 72d9cd9cdc18 power: bq25890: protect view of the chip's state adds 2cabeaf15129 power: supply: core: Cleanup power supply sysfs attribute list adds d960d91f8688 power: supply: core: Use designated initializer for proper [...] adds 5b505366ac6c power: supply: core: Add a macro that maps enum properties [...] adds 2ad3d74e3c69 power: supply: core: Add type property to uevent env adds cf5701bf7496 power: bq25890: unlock on error paths in bq25890_resume() adds 1a45732926f3 power: supply: cw2015: Make some symbols static adds a776f560abcb dt-bindings: power: reset: Convert syscon-reboot-mode to D [...] adds 934ed3847a4e power: supply: lp8788: Fix an error handling path in 'lp87 [...] adds 1072ceada458 power: reset: ltc2952: remove unused variable adds bf584e4dbd5b Merge tag 'tags/linear-ranges-lib' into psy-next adds 92f7d909720e power: supply: bd70528: use linear ranges adds e3420b49949c dt-bindings: battery: add new battery parameters adds 5a63b7ba50fd power: supply: add battery parameters adds 2a75c8a4e4fe dt_bindings: ROHM BD99954 Charger adds 0902f8366491 power: supply: Support ROHM bd99954 charger adds 72073aa1e262 power: supply: Fix Kconfig help text indentiation adds 75ffb420aa71 power: supply: KConfig cleanup default n adds c32ea07a3063 power: supply: smb347-charger: IRQSTAT_D is volatile adds fa7cc725a343 power: supply: smb347-charger: Add delay before getting IRQSTAT adds 29e9eff40f5e power: supply: olpc_battery: fix the power supply name adds 0383024f811a power: supply: max17040: Correct voltage reading adds 1e4724d0b7d1 power: bq25890: use proper CURRENT_NOW property for I_BAT adds 21d90eda433f power: bq25890: fix ADC mode configuration adds 3b4df57bef69 power: bq25890: update state on property read adds b302a0ae7205 power: bq25890: implement CHARGE_TYPE property adds c942656ddb3a power: bq25890: implement PRECHARGE_CURRENT property adds 478efc79ee32 power: bq25890: implement INPUT_CURRENT_LIMIT property adds 454b9c1ffd42 power: supply: bq24190_charger: convert to use i2c_new_cli [...] adds eda8ffcc5edf dt-bindings: power: Convert bq27xxx dt to yaml adds 2140d68d69d4 dt-bindings: power: reset: Unrequire regmap property in sy [...] adds c3d80522237b power: reset: syscon-reboot: Add parental syscon support adds 6c2fe5cae53a Merge tag 'tags/ib-mfd-iio-power-v5.8' into psy-next adds fac1cd327b62 power: charger: max14577: Add proper dt-compatible strings adds 2e9bcaccef40 power: supply: Make bd9995x_chip_reset static adds 655078f5f528 kobject: increase allowed number of uevent variables adds bac705abcf34 power: supply: core: add capacity error margin property adds feabe49e46bb power: supply: core: add manufacture date properties adds 601c2a543f02 power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED adds 0ff969158ac7 power: supply: sbs-battery: Add TI BQ20Z65 support adds d6f563210892 power: supply: sbs-battery: add POWER_SUPPLY_PROP_CAPACITY [...] adds c4b12a2f3f3d power: supply: sbs-battery: simplify read_read_string_data adds 79bcd5a4a660 power: supply: sbs-battery: add PEC support adds 8ce6ee43bd6e power: supply: sbs-battery: add POWER_SUPPLY_PROP_CURRENT_ [...] adds 3e9544f7a342 power: supply: sbs-battery: Improve POWER_SUPPLY_PROP_TECH [...] adds 787fdbcf5b8b power: supply: sbs-battery: add POWER_SUPPLY_PROP_CONSTANT [...] adds 7721c2fd2668 power: supply: sbs-battery: add MANUFACTURE_DATE support adds 6f72a07aa6e9 power: supply: sbs-battery: add POWER_SUPPLY_HEALTH_CALIBR [...] adds f0318bc99c81 power: supply: sbs-battery: fix idle battery status adds 182fc88268f3 power: supply: sbs-battery: add ability to disable charger [...] adds 03b758ba36f0 power: supply: sbs-battery: switch from of_property_* to d [...] adds f9ca07a123c8 power: supply: sbs-battery: switch to i2c's probe_new adds 68956dbe6fb4 power: supply: sbs-battery: constify power-supply property array adds 805f64e8b5cf dt-bindings: power: sbs-battery: Convert to yaml adds cf1eb321d1cd Revert "power: supply: sbs-battery: add PEC support" adds 972eabb97aab Revert "power: supply: sbs-battery: simplify read_read_str [...] adds 5a1c9565c07b power: reset: gpio-poweroff: add missing '\n' in dev_err() adds 152204dbdcee power: supply: cw2015: Attach OF ID table to the driver adds 3a2a87517421 Merge tag 'for-v5.8' of git://git.kernel.org/pub/scm/linux [...] adds 38d6d848845e ARM: Remove redundant COMMON_CLK selects adds e8bd633bc052 ARM: Remove redundant CLKDEV_LOOKUP selects adds d823836ad182 arm64: tegra: Remove redundant CLKDEV_LOOKUP selects adds ba76c40dbe2e h8300: Remove redundant CLKDEV_LOOKUP selects adds b62bc0474b90 MIPS: Remove redundant CLKDEV_LOOKUP selects adds 3fd2fdb311fa mmc: meson-mx-sdio: Depend on OF_ADDRESS and not just OF adds bbd7ffdbef68 clk: Allow the common clk framework to be selectable adds 3819ad44025f ARM: mmp: Remove legacy clk code adds c7725c9b74b4 MIPS: Loongson64: Drop asm/clock.h include adds bc8c945e0ad2 clk: Move HAVE_CLK config out of architecture layer adds 778fb6b72908 clk: meson8b: export the HDMI system clock adds f0e0884acf8a clk: meson: meson8b: make the hdmi_sys clock tree mutable adds 5c2602e5fcef clk: meson: gxbb: Prepare the GPU clock tree to change at runtime adds 6dde0ae30a9a clk: meson: g12a: Prepare the GPU clock tree to change at runtime adds da1978ac3d6c clk: meson: meson8b: Fix the first parent of vid_pll_in_sel adds 0d3051c790ed clk: meson: meson8b: Fix the polarity of the RESET_N lines adds 8bb629cfb28f clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en g [...] adds 16afd70af5b2 clk: meson: meson8b: Make the CCF use the glitch-free VPU mux adds a29ae8600d50 clk: meson: meson8b: Don't rely on u-boot to init all GP_P [...] adds 07fbf0e58deb Merge tag 'clk-meson-v5.8-1' of https://github.com/BayLibr [...] adds 91a577e77fdf dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add r8a7 [...] adds cdfdeb4a381d clk: renesas: r9a06g032: Fix some typo in comments adds fdba377f962e MAINTAINERS: Add DT Bindings for Renesas Clock Generators adds 6424962816de dt-bindings: clock: renesas: cpg-mssr: Document r8a7742 binding adds 07ba85678145 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into clk-r [...] adds e8208a71ac0b clk: renesas: cpg-mssr: Add R8A7742 support adds e2f022c10ed3 clk: renesas: rcar-gen2: Remove superfluous CLK_RENESAS_DI [...] adds e8b81b1ea356 Merge tag 'clk-renesas-for-v5.8-tag1' of git://git.kernel. [...] adds ace342097768 clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling adds 59e7166fe0e2 dt-bindings: clock: renesas: div6: Convert to json-schema adds 9b9df63b5030 dt-bindings: clock: renesas: mstp: Convert to json-schema adds 571a6b4755e8 Merge tag 'clk-renesas-for-v5.8-tag2' of git://git.kernel. [...] adds e47bd937e602 clk: samsung: Mark top ISP and CAM clocks on Exynos542x as [...] adds 4b159cf13a8a clk: samsung: Fix CLK_SMMU_FIMCL3 clock name on Exynos542x adds 81eeae43c3f6 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough; adds 25bdae0f1c66 clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1 adds fe95d2e92efa Merge tag 'clk-v5.8-samsung' of https://git.kernel.org/pub [...] adds ee25d9742dab clk: sunxi: Fix incorrect usage of round_down() adds 33b52f7cc99e Merge tag 'sunxi-clk-for-5.8-1' of https://git.kernel.org/ [...] adds 3a57530b7ded Merge branches 'clk-selectable', 'clk-amlogic', 'clk-renes [...] adds 7967175ad73b Merge branch 'for-5.8/dt-bindings' into for-5.8/clk adds 3dcbd36fa34c clk: tegra: Rename Tegra124 EMC clock source file adds cd4d6f357545 clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210 adds a3cba697a2a0 clk: tegra: Export functions for EMC clock scaling adds 0ac65fc946d3 clk: tegra: Implement Tegra210 EMC clock adds 1d3e3c4e129e clk: tegra: Remove the old emc_mux clock for Tegra210 adds 1641567920fc clk: tegra: Add custom CCLK implementation adds 9157abe74b05 clk: tegra: pll: Add pre/post rate-change hooks adds dec15c990138 clk: tegra: cclk: Add helpers for handling PLLX rate changes adds 2db2fcd7a2e3 clk: tegra20: Use custom CCLK implementation adds 42329854410e clk: tegra30: Use custom CCLK implementation adds dec396322d25 clk: tegra: Add Tegra210 CSI TPG clock gate adds c60037f0d780 Merge tag 'for-5.8-clk' of git://git.kernel.org/pub/scm/li [...] adds d5b2b22558f1 clk: imx: imx6ul: change flexcan clock to support CiA bitrates adds 260dab4478f6 clk: imx7ulp: make it easy to change ARM core clk adds b1fe0d0937dd clk: imx: drop the dependency on ARM64 for i.MX8M adds 23aadcb9a8d5 clk: imx: clk-sscg-pll: Remove unnecessary blank lines adds 9558b51ab739 clk: imx: clk-pllv3: Use readl_relaxed_poll_timeout() for [...] adds 1e54afe9fcfe clk: imx: gate2: Allow single bit gating clock adds 55a8b3cdff54 clk: imx: pll14xx: Add the device as argument when registering adds 01d5bea4d390 clk: imx: Add helpers for passing the device as argument adds 849af490b6a6 dt-bindings: clocks: imx8mp: Add ids for audiomix clocks adds cccc46474227 clk: imx8m: drop clk_hw_set_parent for A53 adds dc6e21da3402 clk: imx: imx8mp: fix pll mux bit adds 77f5d2d97353 clk: imx8mp: Define gates for pll1/2 fixed dividers adds 8c83a8ff4dd9 clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code adds b737beddb329 clk: imx8m: migrate A53 clk root to use composite core adds f90b68d6c8b0 clk: imx: add mux ops for i.MX8M composite clk adds 0e40198dc28b clk: imx: add imx8m_clk_hw_composite_bus adds b1657ad708f7 clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice adds 5484bb83efaf Merge tag 'clk-imx-5.8' of git://git.kernel.org/pub/scm/li [...] adds 0541e0217ac8 clk: zynqmp: Limit bestdiv with maxdiv adds b8c1049c68d6 clk: zynqmp: Fix divider2 calculation adds 5268aa1c561f clk: zynqmp: Fix invalid clock name queries adds 58b0fb862600 clk: zynqmp: fix memory leak in zynqmp_register_clocks adds e605fa9c4a0c clk: zynqmp: Add support for custom type flags adds 2ce7e495dab4 clk: zynqmp: Update fraction clock check from custom type flags adds 9d66e85784f1 clk: zynqmp: Make zynqmp_clk_get_max_divisor static adds 762d961aee40 clk: socfpga: stratix10: use new parent data scheme adds 535d936f6103 clk: socfpga: remove clk_ops enable/disable methods adds d52579ce21e0 clk: socfpga: add const to _ops data structures adds 6b3c59780ed3 dt-bindings: documentation: add clock bindings information [...] adds 80c6b7a0894f clk: socfpga: agilex: add clock driver for the Agilex platform adds 99e107439eea clk: at91: Add peripheral clock for PTC adds f6363c437dc6 clk: at91: pmc: do not continue if compatible not located adds e218325ff9c3 clk: at91: pmc: decrement node's refcount adds 7425f246f725 clk: at91: optimize pmc data allocation adds 99767cd4406f clk: at91: allow setting PCKx parent via DT adds 03a1ee1dad0e clk: at91: allow setting all PMC clock parents via DT adds c7c1cbbc9217 clk: ti: composite: fix memory leak adds 74c0ac108d42 clk: ti: omap4: Add proper parent clocks for l4-secure clocks adds f968045fb92e clk: ti: omap5: Add proper parent clocks for l4-secure clocks adds f45c8a501d1a clk: ti: dra7xx: fix gpu clkctrl parent adds c752424b55c9 clk: ti: dra7xx: mark MCAN clock as DRA76x only adds 4f74251df0ce clk: ti: dra7xx: fix RNG clock parent adds c5bd76d93e72 clk: ti: dra7: remove two unused symbols adds 8c88e568b54a Merge branches 'clk-tegra', 'clk-imx', 'clk-zynq', 'clk-so [...] adds 3aff9b549247 clk: sprd: mark the local clock symbols static adds c2f30986d418 clk: sprd: return correct type of value for _sprd_pll_recalc_rate adds 8b4f6b8d59c6 clk: sprd: check its parent status before reading gate clock adds 82a4d4a78e59 dt-bindings: clk: sprd: add mipi_csi_xx clocks for SC9863A adds d7160288f962 clk: sprd: add dt-bindings include for mipi_csi_xx clocks adds 2c1c9696450f clk: sprd: add mipi_csi_xx gate clocks adds 782fe98b9350 clk: Remove unused inline function clk_debug_reparent adds 4fe02fefe7a6 clk: clk-xgene: Fix a typo in Kconfig adds 6f4d3c13b71c clk: versatile: remove redundant assignment to pointer clk adds f376c43bec4f clk: bcm2835: Fix return type of bcm2835_register_gate adds 99a1ae293609 clk: bcm2835: Remove casting to bcm2835_clk_register adds dc543267c7ad clk: bcm2835: Constify struct debugfs_reg32 adds a403bbab1a73 clk: clk-flexgen: fix clock-critical handling adds 2d491066ccd4 clk: ast2600: Fix AHB clock divider for A1 adds b6f3162d0e9a Merge branches 'clk-unisoc', 'clk-trivial', 'clk-bcm', 'cl [...] adds 06030c4e33ba clk: mmp: frac: Do not lose last 4 digits of precision adds 5278acc4418b clk: mmp: frac: Allow setting bits other than the numerato [...] adds edcec4a86919 dt-bindings: marvell,mmp2: Add clock id for the I2S clocks adds c227df7a097a dt-bindings: marvell,mmp2: Add clock id for the Audio clock adds 8c2427b8f7c8 clk: mmp2: Move thermal register defines up a bit adds 2766c198150e clk: mmp2: Rename mmp2_pll_init() to mmp2_main_clk_init() adds 71d8254af9d1 clk: mmp2: Add the I2S clocks adds 232a3134353b clk: mmp2: Add the audio clock adds ec6bbddef634 dt-bindings: clock: Make marvell,mmp2-clock a power controller adds 17d43046fd4c dt-bindings: marvell,mmp2: Add ids for the power domains adds ee4df2363439 clk: mmp2: Add support for power islands adds e787c5b72517 dt-bindings: clock: Add Marvell MMP Audio Clock Controller [...] adds 725262d29139 clk: mmp2: Add audio clock controller driver adds e2266f4c3881 dt-bindings: clk: intel: Add bindings document & header fi [...] adds d058fd9e8984 clk: intel: Add CGU clock driver for a new SoC adds d036466330d1 clk: intel: remove redundant initialization of variable rate64 adds 15e3ae36f71e clk: Ingenic: Remove unnecessary spinlock when reading registers. adds 9d9cc58aff46 clk: Ingenic: Adjust cgu code to make it compatible with X1830. adds 9a618e6f8cdd dt-bindings: clock: Add X1830 clock bindings. adds ce1d86dc9249 clk: Ingenic: Add CGU driver for X1830. adds 424c85e1ffea dt-bindings: clock: Add and reorder ABI for X1000. adds 440d7a6f7390 clk: X1000: Add FIXDIV for SSI clock of X1000. adds e480fe10adfe clk: ingenic: Mark ingenic_tcu_of_match as __maybe_unused adds f47ab3c2f533 clk: qcom: msm8916: Fix the address location of pll->config_reg adds 37416e554961 clk: qcom: gdsc: Handle GDSC regulator supplies adds 90a3691e0bd9 clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc adds f73a4230d5bb clk: qcom: gcc: Add GPU and NPU clocks for SM8150 adds 37c72e4cae37 clk: qcom: gcc: Add missing UFS clocks for SM8150 adds 4c71d6abc4fc clk: qcom: Add DT bindings for MSM8939 GCC adds 1b70061f5939 clk: qcom: gcc: Add support for a new frequency for SC7180 adds 3005b17c5e2f dt-bindings: clock: Add gcc_sec_ctrl_clk_src clock ID adds bd4bb225eb3a clk: qcom: gcc: Add support for Secure control source clock adds 1664014e4679 clk: qcom: gcc-msm8939: Add MSM8939 Generic Clock Controller adds d33b7eb8506a dt-bindings: clock: Add YAML schemas for QCOM A53 PLL adds b1e8d713e6b2 clk: qcom: Add missing msm8998 ufs_unipro_core_clk_src adds f9eec2ea7852 clk: clk-si5341: Add support for the Si5345 series adds 5debcd01e28f Merge branches 'clk-mmp', 'clk-intel', 'clk-ingenic', 'clk [...] adds 2bda748e6ad8 clk: vc5: Add support for IDT VersaClock 5P49V6965 adds d63ed4ff41bb dt: Add bindings for IDT VersaClock 5P49V5925 adds 907f9291f937 CLK: HSDK: CGU: check if PLL is bypassed first adds 423f042a65a2 CLK: HSDK: CGU: support PLL bypassing adds 56fbeefe366e CLK: HSDK: CGU: add support for 148.5MHz clock adds 7b9e111a5216 dt-bindings: clock: mediatek: document clk bindings for Me [...] adds 626b134b58eb dt-bindings: clock: mediatek: document clk bindings mipi0a [...] adds 0502f26c6441 dt-bindings: clock: mediatek: document clk bindings vcodec [...] adds eb7beb65ac30 clk: mediatek: add mt6765 clock IDs adds 1aca9939bf72 clk: mediatek: Add MT6765 clock support adds 571cfadcc628 clk: mediatek: assign the initial value to clk_init_data o [...] adds aec6adc560a0 dt-bindings: clk: Add Baikal-T1 CCU PLLs binding adds 11ea09b9e2ed dt-bindings: clk: Add Baikal-T1 CCU Dividers binding adds b7d950b9281f clk: Add Baikal-T1 CCU PLLs driver adds 353afa3a8d2e clk: Add Baikal-T1 CCU Dividers driver adds 166e4b484197 Merge branches 'clk-vc5', 'clk-hsdk', 'clk-mediatek' and ' [...] adds 30b239686b86 dt-bindings: clock: Add a missing include to MMP Audio Clo [...] adds 8ae91d36ac1a clk: baikal-t1: fix spelling mistake "Uncompatible" -> "In [...] adds 45edc7e27445 clk: baikal-t1: remove redundant assignment to variable 'divider' adds 9ac1eafa885a clk: mediatek: Remove ifr{0,1}_cfg_regs structures adds 6f630784cc0d Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 7c26e6ef96c9 mtd: rawnand: fsmc: Change to non-atomic bit operations adds 73ab61552e2f mtd: rawnand: ingenic: Make qi_lb60_ooblayout_ops static adds fb0f6f331e27 mtd: rawnand: cadence: Make cadence_nand_attach_chip static adds 4ba246d7a365 mtd: rawnand: brcmnand: Remove unused including <linux/version.h> adds ce446b4b2d80 mtd: rawnand: Take check_only into account adds 5756f2e8dad4 mtd: rawnand: denali: add more delays before latching inco [...] adds 15770370df4d mtd: rawnand: au1550nd: Stop using IO_ADDR_{R, W} in au_{r [...] adds a67537ef37d8 mtd: rawnand: au1550nd: Implement exec_op() adds b1593f8a431c mtd: rawnand: au1550nd: Get rid of the legacy interface im [...] adds 806adfbe8840 mtd: rawnand: au1550nd: Patch the read/write buf helper pr [...] adds d10b41ba02fe mtd: rawnand: Give more information about the ECC weakness adds c27075772d1f mtd: rawnand: marvell: Fix the condition on a return code adds 5dcc99763c98 mtd: rawnand: marvell: Use devm_platform_ioremap_res() adds 7a0c18fb5c71 mtd: rawnand: marvell: Use nand_cleanup() when the device [...] adds c525b7af9671 mtd: rawnand: marvell: Fix probe error path adds 82c6c04e96a3 mtd: rawnand: marvell: Rename a function to clarify adds 1617942a813c mtd: rawnand: marvell: Rename the ->correct() function adds 83c411c29b90 mtd: rawnand: timings: Add mode information to the timings [...] adds 4d8ec041d9c4 mtd: rawnand: timings: Fix default tR_max and tCCS_min timings adds 1d5d08ee9b28 mtd: rawnand: onfi: Fix redundancy detection check adds 543e34f29dc4 mtd: rawnand: onfi: Use intermediate variables to improve [...] adds dacd1a129725 mtd: rawnand: onfi: Define the number of parameter pages adds 7e928263fc53 mtd: rawnand: onfi: Avoid doing a copy of the parameter page adds 6e9c65d87c6d mtd: rawnand: onfi: Drop a useless parameter page read adds 2e8f56f2a941 mtd: rawnand: jedec: Define the number of parameter pages adds 432ab89d3035 mtd: rawnand: jedec: Use intermediate variables to improve [...] adds c9e1817ff945 mtd: rawnand: cs553x: Declare controllers instead of NAND chips adds ba03e4833946 mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W} adds b4ed6328b93d mtd: rawnand: cs553x: Implement exec_op() adds 51b71ac092ea mtd: rawnand: cs553x: Get rid of the legacy interface impl [...] adds 5338ef99c951 mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00 adds 18729b17769c mtd: rawnand: Define the "distance 3" MLC pairing scheme adds d652f3a5bdaf mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00 adds 9e3307a16953 mtd: Add support for emulated SLC mode on MLC NANDs adds 422928a040fe dt-bindings: mtd: partition: Document the slc-mode property adds 1998053c8e80 mtd: partitions: ofpart: Parse the slc-mode property adds 568d841b6837 mtd: cmdlinepart: Add an slc option to use SLC mode on a part adds 66aaba3a07cb ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode adds dd6ed5c9890b mtd: rawnand: Translate obscure bitfields into readable macros adds 96d627bdf112 mtd: rawnand: Reorder the nand_chip->options flags adds ce8148d7b8f2 mtd: rawnand: Rename a NAND chip option adds 2f959949f214 mtd: rawnand: Fix comments about the use of bufpoi adds 6446907307da mtd: rawnand: Rename the use_bufpoi variables adds 21b5cf3f6467 mtd: rawnand: Avoid indirect access to ->data_buf() adds 930370253ec5 mtd: rawnand: Add a helper to check supported operations adds b451f5beece3 mtd: rawnand: Give the possibility to verify a read operat [...] adds c27842e7e11f mtd: rawnand: onfi: Adapt the parameter page read to const [...] adds daca31765e8b mtd: rawnand: jedec: Adapt the parameter page read to cons [...] adds 658beb663960 mtd: rawnand: Expose monolithic read/write_page_raw() helpers adds 0e7f4b64ea46 mtd: rawnand: Allow controllers to overload soft ECC hooks adds 22dc5f9d4906 mtd: rawnand: micron: Allow controllers to overload raw accessors adds ec7cfc3d763c mtd: rawnand: Add a NAND_NO_BBM_QUIRK flag adds 8420c68a16ce mtd: rawnand: cafe: Set the NAND_NO_BBM_QUIRK flag adds dace12ccfd08 mtd: rawnand: diskonchip: Set the NAND_NO_BBM_QUIRK flag adds a50b0c20bedc mtd: rawnand: diskonchip: Make sure doc2001plus_readbuf() [...] adds fddf5cec1cc6 mtd: rawnand: diskonchip: Get rid of doc2000_readbuf_dword() adds f37b1d3c8f36 mtd: rawnand: diskonchip: Inherit from nand_controller adds f46eb7affbda mtd: rawnand: diskonchip: Implement exec_op() adds d8ef2b73a459 mtd: rawnand: diskonchip: Get rid of the legacy interface [...] adds 71d1f1d5958f mtd: rawnand: stm32_fmc2: manage all errors cases at probe time adds 2d3d54bf1294 mtd: rawnand: stm32_fmc2: remove useless inline comments adds 0185d50c5220 mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts adds 743f05572e7f mtd: rawnand: stm32_fmc2: cosmetic change to use nfc inste [...] adds 699d3e6a87d1 mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros adds 1f1ec622623f mtd: rawnand: Propage CS selection to sub operations adds 0584d025829c MAINTAINERS: Remove Piotr Sroka and mark Cadence NFC as orphaned adds 2d1b77281f36 MAINTAINERS: Remove Xiaolei Li and mark MTK NFC as orphaned adds 130bbde4809b mtd: rawnand: brcmnand: fix hamming oob layout adds d00358d7a1c5 mtd: rawnand: brcmnand: improve hamming oob layout adds dcb351c03f2f mtd: rawnand: brcmnand: correctly verify erased pages adds 3626fdcf0904 mtd: rawnand: davinci: Inherit from nand_controller adds 4f426e6e070f mtd: rawnand: davinci: Stop using nand_chip.legacy.IO_ADDR_{R, W} adds 547aa7c262a4 mtd: rawnand: davinci: Implement exec_op() adds dbf15080ff2d mtd: rawnand: davinci: Get rid of the legacy interface imp [...] adds e45a4b652dbd mtd: rawnand: Fix nand_gpio_waitrdy() adds 767727b927aa mtd: rawnand: Remove the cmx270 NAND controller driver adds f0689802850b mtd: rawnand: micron: Adapt the PAGE READ flow to constrai [...] adds c8ae3f744ddc lib/bch: Rework a little bit the exported function names adds 1759279ad138 lib/bch: Allow easy bit swapping adds 0651ed5082bc mtd: rawnand: Ensure the number of bitflips is consistent adds d7904619ea06 mtd: rawnand: Add nand_extract_bits() adds ce33bd4c8c3f MAINTAINERS: Add Arasan NAND controller and bindings adds 8201c579ec78 dt-bindings: mtd: Document ARASAN NAND bindings adds 197b88fecc50 mtd: rawnand: arasan: Add new Arasan NAND controller adds 88ffef1b65cf mtd: rawnand: arasan: Support the hardware BCH ECC engine adds 08f25cd767e1 mtd: rawnand: ams-delta: Stop using nand_release() adds 4a3d21bc25c1 mtd: rawnand: au1550nd: Stop using nand_release() adds 936904305928 mtd: rawnand: bcm47xx: Stop using nand_release() adds 937d039dfdcf mtd: rawnand: brcmnand: Stop using nand_release() adds 8b88f4e0a88b mtd: rawnand: cadence: Stop using nand_release() adds 544bac8999a6 mtd: rawnand: cafe: Stop using nand_release() adds 970024f031ae mtd: rawnand: cs553x: Stop using nand_release() adds a9575c48e520 mtd: rawnand: davinci: Stop using nand_release() adds 6ac64a17554f mtd: rawnand: denali: Delete items from the list in the _r [...] adds 009e2e1d8318 mtd: rawnand: denali: Stop using nand_release() adds c5be12e45940 mtd: rawnand: diskonchip: Fix the probe error path adds 63a1460768a1 mtd: rawnand: diskonchip: Stop using nand_release() adds 128bbbf0ac4d mtd: rawnand: fsl_elbc: Stop using nand_release() adds e9f2f5a80754 mtd: rawnand: fsl_ifc: Stop using nand_release() adds f6c4e661491a mtd: rawnand: fsl_upm: Stop using nand_release() adds 9cc02f4c0a87 mtd: rawnand: fsmc: Stop using nand_release() adds dbe0241570ed mtd: rawnand: gpio: Stop using nand_release() adds 194f6c48cdd8 mtd: rawnand: gpmi: Stop using nand_release() adds 71a4917b4d4b mtd: rawnand: hisi504: Stop using nand_release() adds de17cade0e03 mtd: rawnand: ingenic: Fix the probe error path adds 28dcc4e8a831 mtd: rawnand: ingenic: Stop using nand_release() adds 5f3bce3a5275 mtd: rawnand: lpc32xx_mlc: Stop using nand_release() adds 21b758277724 mtd: rawnand: lpc32xx_slc: Stop using nand_release() adds 5ecbba617446 mtd: rawnand: marvell: Stop using nand_release() adds 1a36a7f78898 mtd: rawnand: mpc5121: Stop using nand_release() adds 8a82bbcadec8 mtd: rawnand: mtk: Fix the probe error path adds 1fec333aadc2 mtd: rawnand: mtk: Stop using nand_release() adds c6dc082793d2 mtd: rawnand: mxc: Stop using nand_release() adds 8fd507bb4210 mtd: rawnand: mxic: Stop using nand_release() adds a9384f95fe77 mtd: rawnand: ndfc: Stop using nand_release() adds b4533679c958 mtd: rawnand: omap2: Stop using nand_release() adds be238fbf78e4 mtd: rawnand: orion: Fix the probe error path adds f342df67b19a mtd: rawnand: orion: Stop using nand_release() adds 383fc3f613e7 mtd: rawnand: oxnas: Keep track of registered devices adds 154298e2a3f6 mtd: rawnand: oxnas: Fix the probe error path adds b60391eb17b2 mtd: rawnand: oxnas: Unregister all devices on error adds 0a5f45e57e35 mtd: rawnand: oxnas: Release all devices in the _remove() path adds 2d9cf6f129f8 mtd: rawnand: oxnas: Stop using nand_release() adds f51466901c07 mtd: rawnand: pasemi: Fix the probe error path adds 23cf34615010 mtd: rawnand: pasemi: Stop using nand_release() adds 5284024b4dac mtd: rawnand: plat_nand: Fix the probe error path adds d1aae005a00e mtd: rawnand: plat_nand: Stop using nand_release() adds 0a2bc9919cf7 mtd: rawnand: qcom: Stop using nand_release() adds 10b87750ae17 mtd: rawnand: r852: Stop using nand_release() adds 9748110bd22c mtd: rawnand: s3c2410: Stop using nand_release() adds 50abacbb621f mtd: rawnand: sh_flctl: Stop using nand_release() adds 0f44b3275b37 mtd: rawnand: sharpsl: Fix the probe error path adds 35a37f9198e5 mtd: rawnand: sharpsl: Stop using nand_release() adds 9c6c2e5cc771 mtd: rawnand: socrates: Fix the probe error path adds c121cb980c09 mtd: rawnand: socrates: Stop using nand_release() adds 24acc3fa8b36 mtd: rawnand: stm32_fmc2: Stop using nand_release() adds 3d84515ffd8f mtd: rawnand: sunxi: Fix the probe error path adds 068d86ecd9d9 mtd: rawnand: sunxi: Stop using nand_release() adds ab135c51bb81 mtd: rawnand: tango: Stop using nand_release() adds 75e9a330a9bd mtd: rawnand: tmio: Fix the probe error path adds f3e169f44bdb mtd: rawnand: tmio: Stop using nand_release() adds f6fc75978d88 mtd: rawnand: txx9ndfmc: Stop using nand_release() adds d9f2a1af817d mtd: rawnand: vf610: Stop using nand_release() adds 34531be5e804 mtd: rawnand: xway: Fix the probe error path adds 9fdd78f7bcda mtd: rawnand: xway: Stop using nand_release() adds 2e263011017c mtd: rawnand: ingenic: Fix the RB gpio active-high propert [...] adds 5d55714fa5ac mtd: rawnand: ingenic: Convert the driver to exec_op() adds 550e68ea36a6 mtd: rawnand: gpmi: Fix runtime PM imbalance on error adds 8e935b92d269 mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe adds 37f7212148cf mtd: rawnand: omap_elm: Fix runtime PM imbalance on error adds e5e5631cc889 mtd: rawnand: gpmi: Use nand_extract_bits() adds 4fd639092b17 mtd: rawnand: brcmnand: rename v4 registers adds 3d3fb3c5be9c mtd: rawnand: brcmnand: fix CS0 layout adds eeeac9cbc4ca mtd: rawnand: brcmnand: rename page sizes adds b1713b5b2c02 dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support adds 7e7c7df5d50f mtd: rawnand: brcmnand: support v2.1-v2.2 controllers adds 6be834c667d3 mtd: rawnand: nandsim: Consistent use of 'ns' instead of 'dev' adds b81fa3c45e5c mtd: rawnand: nandsim: Use octal permissions adds 88f9f3e89a8a mtd: rawnand: nandsim: Use a consistent ns_ prefix for all [...] adds 052a7a5374bc mtd: rawnand: nandsim: Clean error handling adds 7f2a17369f04 mtd: rawnand: nandsim: Keep track of the created debugfs entries adds cde495f83959 mtd: rawnand: nandsim: Remove debugfs entries at unload time adds 058018eb0202 mtd: rawnand: nandsim: Fix the two ns_alloc_device() error paths adds 52bc51c54ef8 mtd: rawnand: nandsim: Free partition names on error in ns_init() adds 161246ec066f mtd: rawnand: nandsim: Free the allocated device on error [...] adds 72e840a15c66 mtd: rawnand: nandsim: Free the partition names in ns_free() adds d6e4fd522461 mtd: rawnand: nandsim: Stop using nand_release() adds 82503f8412df mtd: rawnand: nandsim: Use an additional label when freein [...] adds 5dcb5164b20e mtd: rawnand: nandsim: Free erase_block_wear on error adds dc2733dea2be mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup() adds 73f2b68c51f4 mtd: rawnand: nandsim: Manage lists on error in ns_init_module() adds f82d82e202fc mtd: rawnand: nandsim: Rename a label in ns_init_module() adds 5724fa7f2e25 mtd: rawnand: nandsim: Reorganize ns_cleanup_module() adds 9630a055256d mtd: rawnand: Stop using nand_release() adds 519494a9afab mtd: Fix typo in mtd_ooblayout_set_databytes() description adds f66a6fd0dc7c mtd: rawnand: Avoid a typedef adds 74e24cd2376d mtd: rawnand: Drop OOB_FIRST placement scheme adds dbc2f2e6d5f9 mtd: rawnand: Return an enum from of_get_nand_ecc_algo() adds 86f2b225adf4 mtd: rawnand: Add an invalid ECC mode to discriminate with [...] adds a8dfb61d6349 Merge tag 'nand/for-5.8' of git://git.kernel.org/pub/scm/l [...] adds bb15aded5144 mtd: spi-nor: move #define SPINOR_OP_WRDI adds 954fd81ce83b mtd: spi-nor: spansion: Enable dual and quad read for s25fl256s0 adds 150ccc181588 mtd: spi-nor: Enable locking for n25q128a11 adds 40a571bc408b mtd: spi-nor: fix kernel-doc for 'struct spi_nor' adds ba0aa311b0eb mtd: spi-nor: fix kernel-doc for spi_nor::mtd adds ba053dd3b4d8 mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto adds 80cb80114426 mtd: spi-nor: fix kernel-doc for spi_nor::info adds 1f241ad2a093 mtd: spi-nor: fix kernel-doc for spi_nor::spimem adds d207b0b355e7 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufa [...] adds f4363e64c204 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info [...] adds 04b8edad262e mtd: spi-nor: macronix: Add support for mx25l51245g adds 9f09e37d1544 mtd: spi-nor: macronix: Add support for mx25u51245g adds f80ff13135cb mtd: spi-nor: micron-st: Enable locking for n25q00 adds 8aadd77cd271 mtd: spi-nor: Uniformize the return value in spi_nor_*_ready() adds b84691596328 mtd: spi-nor: Fix description of the sr_ready() return value adds 5587fa489747 mtd: spi-nor: spansion: fix writes on S25FS512S adds c26d0d87f175 mtd: spi-nor: Add support for s25fs128s1 adds 075fd6dff24a mtd: spi-nor: spansion: Differentiate between s25fl256s an [...] adds 1ac71ec0130c mtd: spi-nor: Fix SPI NOR acronym adds 8a2644d5f360 mtd: spi-nor: Add support for Cypress cy15x104q adds f9acd7fa80be mtd: spi-nor: sfdp: default to addr_width of 3 for configu [...] adds dec18bd8f4f2 mtd: spi-nor: sfdp: prepare BFPT parsing for JESD216 rev D adds 0fa712c9db96 mtd: spi-nor: sfdp: add/use local variable in spi_nor_pars [...] adds e8aec15dd584 mtd: spi-nor: winbond: Fix 4-byte opcode support for w25q256 adds 3f5540032f5d Merge tag 'spi-nor/for-5.8' of git://git.kernel.org/pub/sc [...] adds b359ed5184ae mtd: cfi_cmdset_0001: Support the absence of protection registers adds 11399346ac39 mtd: Replace zero-length array with flexible-array adds 48e9912e0330 Merge tag 'cfi/for-5.8' of gitolite.kernel.org:pub/scm/lin [...] adds 9029537c93b6 mtd: physmap_of_gemini: remove defined but not used symbol [...] adds eb13fa022741 mtd: parser: cmdline: Support MTD names containing one or [...] adds 5788ccf3c84f mtd: clear cache_state to avoid writing to bad blocks repeatedly adds 6f51ab9440d1 Merge tag 'mtd/for-5.8' of git://git.kernel.org/pub/scm/li [...] adds 4b68bf9a69d2 ubi: Select fastmap anchor PEBs considering wear level rules adds 0e083da7c8a2 Merge tag 'for-linus-5.8-rc1' of git://git.kernel.org/pub/ [...] adds 38bccfbeb0af um: Add include: memset() and memcpy() are in <string.h> adds bc8f8e4e6e7a um: Add a generic "fd" vector transport adds 4c5a77058005 um: Neaten vu_err macro definition adds 0b86ce29cfc2 um: Do not evaluate compiler's library path when cleaning adds 54ebe4060fe6 um: Use fdatasync() when mapping the UBD FSYNC command adds f6e8c474390b um: virtio: Replace zero-length array with flexible-array adds 84fc461db99b Merge tag 'for-linus-5.8-rc1' of git://git.kernel.org/pub/ [...] adds e7c8cc35a64d virtio: add VIRTIO_RING_NO_LEGACY adds 0c35c67412f0 virtio-mmio: Delete an error message in vm_find_vqs() adds a865e420b956 virtio: force spec specified alignment on types adds 213e77213867 vhost: revert "vhost: disable for OABI" adds 5c1bd89b45d4 MAINTAINERS: Add myself as virtio-balloon co-maintainer adds 01fcb1cbc88e vhost: allow device that does not depend on vhost worker adds 5ce995f313ce vhost: use mmgrab() instead of mmget() for non worker device adds c25a26e653a6 vdpa: introduce get_vq_notification method adds ddd89d0a059d vhost_vdpa: support doorbell mapping via mmap adds 4b4e4867d922 vhost_vdpa: disable doorbell mapping for !MMU adds fb69c2c896fc virtio-balloon: Disable free page reporting if page poison [...] adds b02989f37fc5 crypto: virtio: Fix src/dst scatterlist calculation in __v [...] adds 8c855f0720ff crypto: virtio: Fix use-after-free in virtio_crypto_skciph [...] adds d90ca42012db crypto: virtio: Fix dest length calculation in __virtio_cr [...] adds 002ef18eff43 vhost: (cosmetic) remove a superfluous variable initialisation adds 7dd793f37e2a ifcvf: move IRQ request/free to status change handlers adds 18e643cd6c4d vdpasim: Fix some coccinelle warnings adds 5f1f79bbc9e2 virtio-mem: Paravirtualized memory hotplug adds dfb0b2e46d04 MAINTAINERS: Add myself as virtio-mem maintainer adds f2af6d3978d7 virtio-mem: Allow to specify an ACPI PXM as nid adds c627ff5d9822 virtio-mem: Paravirtualized memory hotunplug part 1 adds 255f59850708 virtio-mem: Paravirtualized memory hotunplug part 2 adds aa218795cb5f mm: Allow to offline unmovable PageOffline() pages via MEM [...] adds 8e5c921ca0cd virtio-mem: Allow to offline partially unplugged memory blocks adds 08b3acd7a68f mm/memory_hotplug: Introduce offline_and_remove_memory() adds a573238786f8 virtio-mem: Offline and remove completely unplugged memory blocks adds 23e77b5dc9cd virtio-mem: Better retry handling adds ebf71552bb0e virtio-mem: Add parent resource for all added "System RAM" adds 3c42e198e668 virtio-mem: Drop manual check for already present memory adds 562e08cd249f virtio-mem: Unplug subblocks right-to-left adds 8d4edcfe78c0 virtio-mem: Use -ETXTBSY as error code if the device is busy adds 72f9525ad76b virtio-mem: Try to unplug the complete online memory block first adds fce8afd76e3a virtio-mem: Don't rely on implicit compiler padding for requests adds bb02e6e63d0e ifcvf: ignore continuous setting same status value adds 776f395004d8 vhost_vdpa: Support config interrupt in vdpa adds e0136c16fae9 vhost: replace -1 with VHOST_FILE_UNBIND in ioctls adds e7991f376a4d ifcvf: implement config interrupt in IFCVF adds b3fb6de7c601 virtio-mem: drop unnecessary initialization adds 544fc7dbbf92 virtio_mem: convert device block size into 64bit adds 044e4b092230 vhost/test: fix up after API change adds 09102704c674 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c154703bc8dd Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION adds ec4ba6c35b1b Input: spear-keyboard - fix a typo in a module name in Kconfig adds 81b4d1d22ca0 Input: evdev - use keyed wakeups adds 4ea8391e3556 Input: delete unused GP2AP002A00F driver adds 86d1ee00c86d dt-bindings: mms114: document melfas,mms345l binding adds 7842087b0196 Input: mms114 - add extra compatible for mms345l adds 6052abf8ff78 Input: i8042 - attach fwnode to serio i8042 kbd device adds 8f7b057abe28 Input: atkbd - expose function row physical map to userspace adds 9d17ad2369dc Input: atkbd - receive and use physcode->keycode mapping from FW adds 255cdaf73412 Input: edt-ft5x06 - fix get_default register write access adds f4ee52f3ad8c Input: edt-ft5x06 - move parameter restore into helper adds 21d1611a83f8 Input: edt-ft5x06 - improve power management operations adds 0f58daaacca9 Input: edt-ft5x06 - prefer asynchronous probe adds 7fdff6cc84de dt-bindings: touchscreen: Add CY8CTMA140 bindings adds 3eb66d9f97f3 Input: add driver for the Cypress CY8CTMA140 touchscreen adds 0fdc50dfab47 Merge tag 'v5.6' into next adds c9c457022b7d dt-bindings: input: touchscreen: elants_i2c: convert to YAML adds 5fc70e350edd Input: introduce input_mt_report_slot_inactive() adds cf520c643012 Input: elants_i2c - provide an attribute to show calibrati [...] adds d36443633700 dt-bindings: Input: remove msm-vibrator adds 2ecf9487a7c8 Input: remove msm-vibrator driver adds 768062fd1284 Input: imx_sc_key - use devm_add_action_or_reset() to hand [...] adds 430ee40d007d dt-bindings: input: Add bindings for Azoteq IQS269A adds 04e49867fad1 Input: add support for Azoteq IQS269A adds 2969869bfac3 Merge branch 'for-linus' into next adds 6def17b12ba3 Input: elants - remove unused axes adds 68334dbab13b Input: elants - override touchscreen info with DT properties adds 918e2844d940 Input: elants - refactor elants_i2c_execute_command() adds d0ac7079d5fc Input: iqs269a - add missing I2C dependency adds 8dd06ef34b6e Merge branch 'next' into for-linus adds 751ad34fbad7 Input: adi - work around module name confict adds 49f13b0921aa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds afd8d7c7f936 PM: hibernate: Add __init annotation to swsusp_header_init() adds 45a41875fa20 dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps [...] adds 6c591eec67cb OPP: Add helpers for reading the binding properties adds 90562c818270 Merge remote-tracking branch 'georgi/icc-get-by-index' int [...] adds 6d3f922c46f2 opp: Add support for parsing interconnect bandwidth adds 120e117bdc84 opp: Add sanity checks in _read_opp_key() adds fe2af40250bf opp: Update the bandwidth on OPP frequency changes adds 8b17f17a097b cpufreq: dt: Add support for interconnect bandwidth scaling adds 0430b1d5704b opp: Expose bandwidth information via debugfs adds b23dfa3543f3 opp: Reorder the code for !target_freq case adds 8d45719caaf5 opp: core: add regulators enable and disable adds b00e667a6d8b opp: Remove bandwidth votes when target_freq is zero adds 45679f9b508f opp: Don't parse icc paths unnecessarily adds 4573e9ef5153 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 4c277e2f8596 Merge branch 'pm-opp' adds 6cc3d0e9a097 cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flag adds 73e5f9c0d364 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds cf6fada71543 cpufreq: change '.set_boost' to act on one policy adds 54e74df5d76d cpufreq: CPPC: add SW BOOST support adds 956ad9d98b73 ACPI: PM: Avoid using power resources if there are none for D0 adds 50dd154ed7b1 Merge branches 'pm-cpufreq' and 'pm-acpi' adds 0c67f6b29715 Merge tag 'pm-5.8-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds d82faa082506 ACPICA: acpidump: Removed dead code from oslinuxtbl.c adds f083906fa9c1 ACPICA: iASL: add new OperationRegion subtype keyword Plat [...] adds 34a09bffd998 ACPICA: Update version to 20200528 adds ede439be684c Merge branch 'acpica' adds 6672966d6c85 Merge tag 'acpi-5.8-rc1-2' of git://git.kernel.org/pub/scm [...] adds cc8246debbe4 docs: dev-tools: coccinelle: underlines adds 997023047459 docs: Update the location of the LF NDA program adds a5001484e203 doc: zh_CN: use doc reference to resolve undefined label warning adds b55e45a59cb6 docs: it_IT: address invalid reference warnings adds 93431e0607e5 Replace HTTP links with HTTPS ones: documentation adds 3699158d3fe3 Documentation: devres: add missing entry for devm_platform [...] adds 146f5cdeda15 docs/memory-barriers.txt/kokr: smp_mb__{before,after}_atom [...] adds 6d62c5b21155 Merge tag 'docs-5.8-2' of git://git.lwn.net/linux adds 78c24f7beeae arch/powerpc/mm/pgtable.c: another missed conversion adds 5429ef62bcf3 compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 adds 514cc55b01eb netfilter: Avoid assigning 'const' pointer to non-const pointer adds 9a8939490d40 net: tls: Avoid assigning 'const' pointer to non-const pointer adds 9b4fb5cec031 fault_inject: Don't rely on "return value" from WRITE_ONCE() adds c6a771d93233 arm64: csum: Disable KASAN for do_csum() adds a5460b5e5fb8 READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() adds 9e343b467c70 READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memor [...] adds dee081bf8f82 READ_ONCE: Drop pointer qualifiers when reading from scalar types adds 549887271a96 locking/barriers: Use '__unqual_scalar_typeof' for load-ac [...] adds 10223c5286f7 arm64: barrier: Use '__unqual_scalar_typeof' for acquire/r [...] adds 10415533a906 gcov: Remove old GCC 3.4 support adds 5872f1a2e5c7 READ_ONCE: Fix comment describing 2x32-bit atomicity adds 8d4beed7bbc7 compiler-types.h: Include naked type in __pick_integer_typ [...] adds b16d8ecf4fa1 compiler.h: Enforce that READ_ONCE_NOCHECK() access size i [...] adds 1fd76043ecb0 compiler_types.h: Optimize __unqual_scalar_typeof compilat [...] adds b398ace5d2ea compiler_types.h: Use unoptimized __unqual_scalar_typeof f [...] adds 4152d146ee21 Merge branch 'rwonce/rework' of git://git.kernel.org/pub/s [...] adds 058f2e4da79b proc: s_fs_info may be NULL when proc_kill_sb is called adds 79ca035d2d94 Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/ [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 6 + Documentation/ABI/testing/sysfs-class-power | 45 +- Documentation/COPYING-logo | 2 +- Documentation/admin-guide/LSM/tomoyo.rst | 16 +- .../admin-guide/acpi/initrd_table_override.rst | 2 +- Documentation/admin-guide/bcache.rst | 4 +- Documentation/admin-guide/devices.rst | 2 +- Documentation/admin-guide/initrd.rst | 2 +- Documentation/admin-guide/md.rst | 2 +- Documentation/admin-guide/mono.rst | 4 +- Documentation/admin-guide/reporting-bugs.rst | 2 +- Documentation/admin-guide/unicode.rst | 4 +- Documentation/conf.py | 2 +- Documentation/core-api/rbtree.rst | 4 +- Documentation/dev-tools/coccinelle.rst | 8 +- Documentation/dev-tools/gdb-kernel-debugging.rst | 2 +- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mipi0a.txt | 28 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vcodecsys.txt | 27 + .../bindings/clock/baikal,bt1-ccu-div.yaml | 188 ++ .../bindings/clock/baikal,bt1-ccu-pll.yaml | 131 ++ .../devicetree/bindings/clock/idt,versaclock5.txt | 1 + .../devicetree/bindings/clock/intel,agilex.yaml | 46 + .../devicetree/bindings/clock/intel,cgu-lgm.yaml | 44 + .../bindings/clock/marvell,mmp2-audio-clock.yaml | 75 + .../bindings/clock/marvell,mmp2-clock.yaml | 5 + .../devicetree/bindings/clock/qcom,a53pll.txt | 22 - .../devicetree/bindings/clock/qcom,a53pll.yaml | 40 + .../devicetree/bindings/clock/qcom,gcc.yaml | 3 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 4 + .../bindings/clock/renesas,cpg-div6-clock.yaml | 60 + .../bindings/clock/renesas,cpg-div6-clocks.txt | 40 - .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/renesas,cpg-mstp-clocks.txt | 60 - .../bindings/clock/renesas,cpg-mstp-clocks.yaml | 82 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 4 +- .../devicetree/bindings/clock/silabs,si5341.txt | 11 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 1 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 117 -- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 150 ++ .../devicetree/bindings/dma/renesas,usb-dmac.txt | 55 - .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 102 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 5 + .../devicetree/bindings/input/elants_i2c.txt | 34 - .../devicetree/bindings/input/iqs269a.yaml | 581 ++++++ .../devicetree/bindings/input/msm-vibrator.txt | 36 - .../input/touchscreen/cypress,cy8ctma140.yaml | 72 + .../input/touchscreen/elan,elants_i2c.yaml | 69 + .../bindings/input/touchscreen/mms114.txt | 3 +- .../bindings/mtd/arasan,nand-controller.yaml | 63 + .../devicetree/bindings/mtd/brcm,brcmnand.txt | 2 + .../devicetree/bindings/mtd/partition.txt | 3 + Documentation/devicetree/bindings/opp/opp.txt | 17 +- .../bindings/power/reset/syscon-reboot-mode.txt | 35 - .../bindings/power/reset/syscon-reboot-mode.yaml | 55 + .../bindings/power/reset/syscon-reboot.yaml | 15 +- .../devicetree/bindings/power/supply/battery.txt | 6 + .../devicetree/bindings/power/supply/bq27xxx.txt | 56 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 91 + .../bindings/power/supply/cw2015_battery.yaml | 82 + .../bindings/power/supply/power-supply.yaml | 40 + .../bindings/power/supply/power_supply.txt | 25 +- .../bindings/power/supply/rohm,bd99954.yaml | 155 ++ .../bindings/power/supply/sbs,sbs-battery.yaml | 83 + .../bindings/power/supply/sbs_sbs-battery.txt | 27 - .../devicetree/bindings/property-units.txt | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/parse-headers.rst | 2 +- Documentation/driver-api/acpi/linuxized-acpica.rst | 6 +- Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/mtdnand.rst | 6 +- Documentation/driver-api/usb/bulk-streams.rst | 4 +- .../driver-api/usb/writing_musb_glue_layer.rst | 6 +- Documentation/filesystems/path-lookup.txt | 2 +- Documentation/filesystems/seq_file.rst | 4 +- Documentation/misc-devices/c2port.txt | 6 +- Documentation/process/3.Early-stage.rst | 4 +- Documentation/process/7.AdvancedTopics.rst | 8 +- Documentation/process/8.Conclusion.rst | 14 +- Documentation/process/adding-syscalls.rst | 4 +- Documentation/process/applying-patches.rst | 4 +- Documentation/process/changes.rst | 2 +- Documentation/process/coding-style.rst | 2 +- .../process/volatile-considered-harmful.rst | 4 +- Documentation/security/SCTP.rst | 2 +- Documentation/sphinx/kfigure.py | 6 +- Documentation/static-keys.txt | 2 +- Documentation/trace/events-msr.rst | 2 +- Documentation/trace/mmiotrace.rst | 2 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/process/email-clients.rst | 2 + .../it_IT/process/management-style.rst | 2 + .../translations/ko_KR/memory-barriers.txt | 15 +- .../translations/zh_CN/filesystems/debugfs.rst | 2 +- Documentation/vm/ksm.rst | 2 +- Documentation/xz.txt | 6 +- MAINTAINERS | 45 +- arch/Kconfig | 6 - arch/arm/Kconfig | 5 +- arch/arm/crypto/Kconfig | 12 +- arch/arm/mach-mmp/Kconfig | 2 + arch/arm/mach-mmp/Makefile | 6 - arch/arm/mach-mmp/clock-mmp2.c | 114 -- arch/arm/mach-mmp/clock-pxa168.c | 94 - arch/arm/mach-mmp/clock-pxa910.c | 70 - arch/arm/mach-mmp/clock.c | 105 -- arch/arm/mach-mmp/clock.h | 65 - arch/arm/mach-mmp/pxa168.c | 1 - arch/arm/mach-mmp/time.c | 1 - arch/arm/mach-vt8500/Kconfig | 1 - arch/arm64/Kconfig.platforms | 1 - arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/lib/csum.c | 20 +- arch/c6x/Kconfig | 1 + arch/h8300/Kconfig | 1 - arch/m68k/Kconfig.cpu | 2 +- arch/mips/Kconfig | 7 +- arch/mips/ralink/Kconfig | 4 + arch/powerpc/mm/pgtable.c | 2 +- arch/sh/boards/Kconfig | 5 + arch/sparc/mm/srmmu.c | 10 - arch/um/drivers/vector_kern.h | 2 +- arch/um/drivers/vector_user.c | 59 + arch/um/drivers/vhost_user.h | 2 +- arch/um/drivers/virtio_uml.c | 2 +- arch/um/os-Linux/file.c | 3 +- arch/unicore32/Kconfig | 2 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 4 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 4 +- crypto/Kconfig | 1 - drivers/acpi/acpica/dbdisply.c | 2 + drivers/acpi/acpica/utdecode.c | 3 +- drivers/acpi/device_pm.c | 2 +- drivers/acpi/numa/srat.c | 1 + drivers/acpi/scan.c | 28 +- drivers/clk/Kconfig | 33 +- drivers/clk/Makefile | 4 +- drivers/clk/at91/at91rm9200.c | 12 +- drivers/clk/at91/at91sam9260.c | 13 +- drivers/clk/at91/at91sam9g45.c | 10 +- drivers/clk/at91/at91sam9n12.c | 12 +- drivers/clk/at91/at91sam9rl.c | 10 +- drivers/clk/at91/at91sam9x5.c | 10 +- drivers/clk/at91/pmc.c | 47 +- drivers/clk/at91/pmc.h | 8 +- drivers/clk/at91/sam9x60.c | 10 +- drivers/clk/at91/sama5d2.c | 13 +- drivers/clk/at91/sama5d3.c | 10 +- drivers/clk/at91/sama5d4.c | 10 +- drivers/clk/baikal-t1/Kconfig | 42 + drivers/clk/baikal-t1/Makefile | 3 + drivers/clk/baikal-t1/ccu-div.c | 602 ++++++ drivers/clk/baikal-t1/ccu-div.h | 110 ++ drivers/clk/baikal-t1/ccu-pll.c | 558 ++++++ drivers/clk/baikal-t1/ccu-pll.h | 64 + drivers/clk/baikal-t1/clk-ccu-div.c | 485 +++++ drivers/clk/baikal-t1/clk-ccu-pll.c | 204 ++ drivers/clk/bcm/clk-bcm2835.c | 80 +- drivers/clk/clk-ast2600.c | 31 +- drivers/clk/clk-hsdk-pll.c | 70 +- drivers/clk/clk-si5341.c | 69 +- drivers/clk/clk-versaclock5.c | 11 + drivers/clk/clk.c | 4 - drivers/clk/imx/Kconfig | 8 +- drivers/clk/imx/clk-composite-8m.c | 56 +- drivers/clk/imx/clk-gate2.c | 31 +- drivers/clk/imx/clk-imx6ul.c | 2 +- drivers/clk/imx/clk-imx7ulp.c | 6 +- drivers/clk/imx/clk-imx8mm.c | 27 +- drivers/clk/imx/clk-imx8mn.c | 25 +- drivers/clk/imx/clk-imx8mp.c | 148 +- drivers/clk/imx/clk-imx8mq.c | 29 +- drivers/clk/imx/clk-pll14xx.c | 8 +- drivers/clk/imx/clk-pllv3.c | 16 +- drivers/clk/imx/clk-sscg-pll.c | 10 - drivers/clk/imx/clk.h | 62 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 28 +- drivers/clk/ingenic/cgu.h | 4 + drivers/clk/ingenic/jz4725b-cgu.c | 4 + drivers/clk/ingenic/jz4740-cgu.c | 4 + drivers/clk/ingenic/jz4770-cgu.c | 8 +- drivers/clk/ingenic/jz4780-cgu.c | 3 + drivers/clk/ingenic/tcu.c | 2 +- drivers/clk/ingenic/x1000-cgu.c | 123 +- drivers/clk/ingenic/x1830-cgu.c | 448 +++++ drivers/clk/mediatek/Kconfig | 86 + drivers/clk/mediatek/Makefile | 7 + drivers/clk/mediatek/clk-mt6765-audio.c | 100 + drivers/clk/mediatek/clk-mt6765-cam.c | 74 + drivers/clk/mediatek/clk-mt6765-img.c | 70 + drivers/clk/mediatek/clk-mt6765-mipi0a.c | 68 + drivers/clk/mediatek/clk-mt6765-mm.c | 96 + drivers/clk/mediatek/clk-mt6765-vcodec.c | 70 + drivers/clk/mediatek/clk-mt6765.c | 922 +++++++++ drivers/clk/mediatek/clk-mux.c | 2 +- drivers/clk/meson/g12a.c | 30 +- drivers/clk/meson/gxbb.c | 40 +- drivers/clk/meson/meson8b.c | 120 +- drivers/clk/meson/meson8b.h | 5 +- drivers/clk/mmp/Makefile | 3 +- drivers/clk/mmp/clk-audio.c | 443 +++++ drivers/clk/mmp/clk-frac.c | 27 +- drivers/clk/mmp/clk-of-mmp2.c | 104 +- drivers/clk/mmp/clk.h | 11 + drivers/clk/mmp/pwr-island.c | 115 ++ drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gcc-msm8916.c | 8 +- drivers/clk/qcom/{gcc-msm8916.c => gcc-msm8939.c} | 1743 +++++++++++------ drivers/clk/qcom/gcc-msm8998.c | 27 + drivers/clk/qcom/gcc-sc7180.c | 94 +- drivers/clk/qcom/gcc-sm8150.c | 148 ++ drivers/clk/qcom/gdsc.c | 23 + drivers/clk/qcom/gdsc.h | 4 + drivers/clk/qcom/mmcc-msm8996.c | 2 + drivers/clk/renesas/Kconfig | 8 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a7742-cpg-mssr.c | 275 +++ drivers/clk/renesas/r9a06g032-clocks.c | 6 +- drivers/clk/renesas/renesas-cpg-mssr.c | 14 +- drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/samsung/clk-exynos5420.c | 18 +- drivers/clk/samsung/clk-exynos5433.c | 3 +- drivers/clk/samsung/clk-s3c2443.c | 2 +- drivers/clk/socfpga/Makefile | 2 + drivers/clk/socfpga/clk-agilex.c | 454 +++++ drivers/clk/socfpga/clk-gate-s10.c | 5 +- drivers/clk/socfpga/clk-periph-s10.c | 10 +- drivers/clk/socfpga/clk-pll-a10.c | 4 +- drivers/clk/socfpga/clk-pll-s10.c | 78 +- drivers/clk/socfpga/clk-pll.c | 4 +- drivers/clk/socfpga/clk-s10.c | 160 +- drivers/clk/socfpga/stratix10-clk.h | 10 +- drivers/clk/sprd/gate.c | 7 + drivers/clk/sprd/gate.h | 9 + drivers/clk/sprd/pll.c | 2 +- drivers/clk/sprd/sc9863a-clk.c | 64 +- drivers/clk/st/clk-flexgen.c | 1 + drivers/clk/sunxi/clk-sunxi.c | 2 +- drivers/clk/tegra/Kconfig | 4 - drivers/clk/tegra/Makefile | 4 +- drivers/clk/tegra/clk-pll.c | 12 +- drivers/clk/tegra/clk-tegra-super-cclk.c | 212 +++ .../clk/tegra/{clk-emc.c => clk-tegra124-emc.c} | 0 drivers/clk/tegra/clk-tegra20.c | 7 +- drivers/clk/tegra/clk-tegra210-emc.c | 369 ++++ drivers/clk/tegra/clk-tegra210.c | 94 +- drivers/clk/tegra/clk-tegra30.c | 6 +- drivers/clk/tegra/clk.h | 24 +- drivers/clk/ti/clk-44xx.c | 14 +- drivers/clk/ti/clk-54xx.c | 14 +- drivers/clk/ti/clk-7xx.c | 15 +- drivers/clk/ti/composite.c | 1 + drivers/clk/versatile/clk-versatile.c | 2 +- drivers/clk/x86/Kconfig | 8 + drivers/clk/x86/Makefile | 1 + drivers/clk/x86/clk-cgu-pll.c | 156 ++ drivers/clk/x86/clk-cgu.c | 636 +++++++ drivers/clk/x86/clk-cgu.h | 335 ++++ drivers/clk/x86/clk-lgm.c | 475 +++++ drivers/clk/zynqmp/clk-zynqmp.h | 1 + drivers/clk/zynqmp/clkc.c | 24 +- drivers/clk/zynqmp/divider.c | 27 +- drivers/cpufreq/acpi-cpufreq.c | 14 +- drivers/cpufreq/cppc_cpufreq.c | 39 +- drivers/cpufreq/cpufreq-dt.c | 4 + drivers/cpufreq/cpufreq.c | 57 +- drivers/cpufreq/tegra186-cpufreq.c | 3 +- drivers/crypto/virtio/virtio_crypto_algs.c | 21 +- drivers/dma/Kconfig | 4 +- drivers/dma/at_hdmac_regs.h | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.c | 98 +- drivers/dma/dmatest.c | 24 +- drivers/dma/dw-edma/dw-edma-core.c | 65 +- drivers/dma/dw-edma/dw-edma-core.h | 4 + drivers/dma/dw-edma/dw-edma-pcie.c | 10 + drivers/dma/idxd/sysfs.c | 11 + drivers/dma/imx-sdma.c | 2 +- drivers/dma/ioat/dma.c | 85 +- drivers/dma/ioat/dma.h | 10 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/mmp_tdma.c | 26 +- drivers/dma/moxart-dma.c | 2 +- drivers/dma/qcom/bam_dma.c | 2 +- drivers/dma/qcom/hidma.c | 3 +- drivers/dma/sf-pdma/sf-pdma.c | 25 +- drivers/dma/stm32-dma.c | 41 +- drivers/dma/ti/Kconfig | 4 +- drivers/dma/ti/k3-udma.c | 34 +- drivers/hid/hid-alps.c | 3 +- drivers/hid/hid-multitouch.c | 6 +- drivers/i2c/busses/i2c-s3c2410.c | 3 +- drivers/input/evdev.c | 7 +- drivers/input/joystick/Kconfig | 1 + drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/atkbd.c | 97 +- drivers/input/keyboard/imx_sc_key.c | 33 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/misc/Kconfig | 32 +- drivers/input/misc/Makefile | 3 +- drivers/input/misc/gp2ap002a00f.c | 281 --- drivers/input/misc/iqs269a.c | 1833 ++++++++++++++++++ drivers/input/misc/msm-vibrator.c | 281 --- drivers/input/misc/xen-kbdfront.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 1 + drivers/input/serio/i8042.c | 3 + drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/atmel_mxt_ts.c | 7 +- drivers/input/touchscreen/cy8ctma140.c | 353 ++++ drivers/input/touchscreen/cyttsp4_core.c | 5 +- drivers/input/touchscreen/cyttsp_core.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 198 +- drivers/input/touchscreen/elants_i2c.c | 247 +-- drivers/input/touchscreen/melfas_mip4.c | 4 +- drivers/input/touchscreen/mms114.c | 19 +- drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/input/touchscreen/stmfts.c | 2 +- drivers/interconnect/core.c | 18 + drivers/misc/mic/Kconfig | 2 +- drivers/mmc/host/Kconfig | 2 +- drivers/mtd/chips/cfi_cmdset_0001.c | 13 +- drivers/mtd/devices/docg3.c | 10 +- drivers/mtd/maps/physmap-gemini.c | 5 - drivers/mtd/mtdblock.c | 11 +- drivers/mtd/mtdcore.c | 191 +- drivers/mtd/mtdpart.c | 54 +- drivers/mtd/nand/raw/Kconfig | 12 +- drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/ams-delta.c | 5 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 1297 +++++++++++++ drivers/mtd/nand/raw/atmel/nand-controller.c | 2 +- drivers/mtd/nand/raw/au1550nd.c | 403 ++-- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 164 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 17 +- drivers/mtd/nand/raw/cafe_nand.c | 16 +- drivers/mtd/nand/raw/cmx270_nand.c | 236 --- drivers/mtd/nand/raw/cs553x_nand.c | 199 +- drivers/mtd/nand/raw/davinci_nand.c | 312 ++-- drivers/mtd/nand/raw/denali.c | 60 +- drivers/mtd/nand/raw/diskonchip.c | 487 ++--- drivers/mtd/nand/raw/fsl_elbc_nand.c | 7 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 7 +- drivers/mtd/nand/raw/fsl_upm.c | 9 +- drivers/mtd/nand/raw/fsmc_nand.c | 19 +- drivers/mtd/nand/raw/gpio.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 189 +- drivers/mtd/nand/raw/hisi504_nand.c | 6 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 170 +- drivers/mtd/nand/raw/internals.h | 12 + drivers/mtd/nand/raw/lpc32xx_mlc.c | 7 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 6 +- drivers/mtd/nand/raw/marvell_nand.c | 68 +- drivers/mtd/nand/raw/meson_nand.c | 5 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 5 +- drivers/mtd/nand/raw/mtk_nand.c | 19 +- drivers/mtd/nand/raw/mxc_nand.c | 6 +- drivers/mtd/nand/raw/mxic_nand.c | 10 +- drivers/mtd/nand/raw/nand_base.c | 445 +++-- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_jedec.c | 32 +- drivers/mtd/nand/raw/nand_legacy.c | 8 +- drivers/mtd/nand/raw/nand_micron.c | 65 +- drivers/mtd/nand/raw/nand_onfi.c | 71 +- drivers/mtd/nand/raw/nand_timings.c | 11 +- drivers/mtd/nand/raw/nand_toshiba.c | 14 + drivers/mtd/nand/raw/nandsim.c | 438 +++-- drivers/mtd/nand/raw/ndfc.c | 8 +- drivers/mtd/nand/raw/omap2.c | 8 +- drivers/mtd/nand/raw/omap_elm.c | 1 + drivers/mtd/nand/raw/orion_nand.c | 8 +- drivers/mtd/nand/raw/oxnas_nand.c | 33 +- drivers/mtd/nand/raw/pasemi_nand.c | 9 +- drivers/mtd/nand/raw/plat_nand.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 13 +- drivers/mtd/nand/raw/r852.c | 6 +- drivers/mtd/nand/raw/s3c2410.c | 3 +- drivers/mtd/nand/raw/sh_flctl.c | 6 +- drivers/mtd/nand/raw/sharpsl.c | 14 +- drivers/mtd/nand/raw/socrates_nand.c | 8 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 1067 +++++------ drivers/mtd/nand/raw/sunxi_nand.c | 16 +- drivers/mtd/nand/raw/tango_nand.c | 13 +- drivers/mtd/nand/raw/tegra_nand.c | 6 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 6 +- drivers/mtd/nand/raw/vf610_nfc.c | 10 +- drivers/mtd/nand/raw/xway_nand.c | 8 +- drivers/mtd/parsers/cmdlinepart.c | 35 +- drivers/mtd/parsers/ofpart.c | 3 + drivers/mtd/spi-nor/Kconfig | 4 +- drivers/mtd/spi-nor/controllers/Kconfig | 4 +- drivers/mtd/spi-nor/controllers/aspeed-smc.c | 2 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 2 +- drivers/mtd/spi-nor/core.c | 22 +- drivers/mtd/spi-nor/macronix.c | 6 + drivers/mtd/spi-nor/micron-st.c | 6 +- drivers/mtd/spi-nor/sfdp.c | 34 +- drivers/mtd/spi-nor/sfdp.h | 11 +- drivers/mtd/spi-nor/spansion.c | 44 +- drivers/mtd/spi-nor/winbond.c | 29 +- drivers/mtd/ubi/build.c | 5 +- drivers/mtd/ubi/fastmap-wl.c | 39 +- drivers/mtd/ubi/fastmap.c | 11 + drivers/mtd/ubi/ubi.h | 4 +- drivers/mtd/ubi/wl.c | 28 +- drivers/net/caif/Kconfig | 2 +- drivers/opp/core.c | 119 +- drivers/opp/debugfs.c | 42 + drivers/opp/of.c | 205 +- drivers/opp/opp.h | 10 + drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/gpio-poweroff.c | 2 +- drivers/power/reset/ltc2952-poweroff.c | 3 +- drivers/power/reset/oxnas-restart.c | 233 +++ drivers/power/reset/qcom-pon.c | 3 +- drivers/power/reset/syscon-reboot.c | 7 +- drivers/power/supply/88pm860x_battery.c | 8 +- drivers/power/supply/Kconfig | 49 +- drivers/power/supply/Makefile | 2 + drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/axp288_charger.c | 5 +- drivers/power/supply/axp288_fuel_gauge.c | 6 + drivers/power/supply/bd70528-charger.c | 144 +- drivers/power/supply/bd99954-charger.c | 1142 ++++++++++++ drivers/power/supply/bd99954-charger.h | 1075 +++++++++++ drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 200 +- drivers/power/supply/charger-manager.c | 40 +- drivers/power/supply/cw2015_battery.c | 750 ++++++++ drivers/power/supply/generic-adc-battery.c | 22 +- drivers/power/supply/lp8788-charger.c | 18 +- drivers/power/supply/max14577_charger.c | 10 + drivers/power/supply/max14656_charger_detector.c | 5 +- drivers/power/supply/max17040_battery.c | 2 +- drivers/power/supply/max17042_battery.c | 8 + drivers/power/supply/olpc_battery.c | 4 +- drivers/power/supply/power_supply_core.c | 8 + drivers/power/supply/power_supply_hwmon.c | 64 +- drivers/power/supply/power_supply_sysfs.c | 484 ++--- drivers/power/supply/sbs-battery.c | 232 ++- drivers/power/supply/sc27xx_fuel_gauge.c | 77 +- drivers/power/supply/smb347-charger.c | 5 + drivers/vdpa/Kconfig | 2 +- drivers/vdpa/ifcvf/ifcvf_base.c | 3 + drivers/vdpa/ifcvf/ifcvf_base.h | 4 + drivers/vdpa/ifcvf/ifcvf_main.c | 146 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 7 +- drivers/vhost/Kconfig | 17 +- drivers/vhost/net.c | 2 +- drivers/vhost/scsi.c | 2 +- drivers/vhost/test.c | 2 +- drivers/vhost/vdpa.c | 112 +- drivers/vhost/vhost.c | 98 +- drivers/vhost/vhost.h | 8 +- drivers/vhost/vringh.c | 6 +- drivers/vhost/vsock.c | 2 +- drivers/virtio/Kconfig | 17 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_balloon.c | 9 +- drivers/virtio/virtio_mem.c | 1965 ++++++++++++++++++++ drivers/virtio/virtio_mmio.c | 4 +- drivers/virtio/virtio_pci_modern.c | 1 + drivers/xen/time.c | 2 +- fs/proc/root.c | 10 +- include/acpi/acpixf.h | 2 +- include/acpi/actypes.h | 3 +- include/asm-generic/barrier.h | 16 +- include/dt-bindings/clock/agilex-clock.h | 70 + include/dt-bindings/clock/at91.h | 4 + include/dt-bindings/clock/bt1-ccu.h | 48 + include/dt-bindings/clock/imx7ulp-clock.h | 5 +- include/dt-bindings/clock/imx8mp-clock.h | 90 +- include/dt-bindings/clock/intel,lgm-clk.h | 165 ++ include/dt-bindings/clock/marvell,mmp2-audio.h | 10 + include/dt-bindings/clock/marvell,mmp2.h | 3 + include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/clock/mt6765-clk.h | 313 ++++ include/dt-bindings/clock/qcom,gcc-msm8939.h | 206 ++ include/dt-bindings/clock/qcom,gcc-msm8998.h | 1 + include/dt-bindings/clock/qcom,gcc-sc7180.h | 1 + include/dt-bindings/clock/sprd,sc9863a-clk.h | 5 + include/dt-bindings/clock/tegra210-car.h | 4 +- include/dt-bindings/clock/x1000-cgu.h | 64 +- include/dt-bindings/clock/x1830-cgu.h | 55 + include/dt-bindings/power/marvell,mmp2.h | 11 + include/dt-bindings/reset/bt1-ccu.h | 25 + include/dt-bindings/reset/qcom,gcc-msm8939.h | 110 ++ include/linux/bch.h | 11 +- include/linux/clk/tegra.h | 27 + include/linux/compiler-gcc.h | 5 +- include/linux/compiler.h | 148 +- include/linux/compiler_types.h | 47 + include/linux/cpufreq.h | 2 +- include/linux/input/gp2ap002a00f.h | 23 - include/linux/input/mt.h | 5 + include/linux/interconnect.h | 6 + include/linux/kobject.h | 2 +- include/linux/memory_hotplug.h | 1 + include/linux/mtd/bbm.h | 2 +- include/linux/mtd/cfi.h | 6 +- include/linux/mtd/mtd.h | 7 +- include/linux/mtd/partitions.h | 2 + include/linux/mtd/qinfo.h | 2 +- include/linux/mtd/rawnand.h | 131 +- include/linux/mtd/spi-nor.h | 24 +- include/linux/page-flags.h | 10 + include/linux/platform_data/mtd-davinci.h | 2 +- include/linux/platform_data/mtd-nand-s3c2410.h | 2 +- include/linux/pm_opp.h | 18 + include/linux/power_supply.h | 13 +- include/linux/vdpa.h | 16 + include/linux/vringh.h | 6 +- include/uapi/linux/vhost.h | 4 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_mem.h | 211 +++ include/uapi/linux/virtio_ring.h | 48 +- include/uapi/mtd/mtd-abi.h | 1 + init/Kconfig | 1 - kernel/gcov/Kconfig | 24 - kernel/gcov/Makefile | 3 +- kernel/gcov/gcc_3_4.c | 573 ------ kernel/power/swap.c | 2 +- lib/bch.c | 152 +- lib/fault-inject.c | 4 +- mm/memory_hotplug.c | 81 +- mm/page_alloc.c | 26 + mm/page_isolation.c | 9 + net/netfilter/core.c | 2 +- net/tls/tls_main.c | 2 +- scripts/gcc-plugins/Kconfig | 2 +- scripts/kernel-doc | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 11 +- 548 files changed, 29080 insertions(+), 7428 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mipi0a.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,vcodecsys.txt create mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml create mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/intel,agilex.yaml create mode 100644 Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml create mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2-audio-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,a53pll.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,a53pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-div6-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-div6-clocks.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/input/elants_i2c.txt create mode 100644 Documentation/devicetree/bindings/input/iqs269a.yaml delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8 [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,elants [...] create mode 100644 Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/power-supply.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-battery.txt delete mode 100644 arch/arm/mach-mmp/clock-mmp2.c delete mode 100644 arch/arm/mach-mmp/clock-pxa168.c delete mode 100644 arch/arm/mach-mmp/clock-pxa910.c delete mode 100644 arch/arm/mach-mmp/clock.c delete mode 100644 arch/arm/mach-mmp/clock.h create mode 100644 drivers/clk/baikal-t1/Kconfig create mode 100644 drivers/clk/baikal-t1/Makefile create mode 100644 drivers/clk/baikal-t1/ccu-div.c create mode 100644 drivers/clk/baikal-t1/ccu-div.h create mode 100644 drivers/clk/baikal-t1/ccu-pll.c create mode 100644 drivers/clk/baikal-t1/ccu-pll.h create mode 100644 drivers/clk/baikal-t1/clk-ccu-div.c create mode 100644 drivers/clk/baikal-t1/clk-ccu-pll.c create mode 100644 drivers/clk/ingenic/x1830-cgu.c create mode 100644 drivers/clk/mediatek/clk-mt6765-audio.c create mode 100644 drivers/clk/mediatek/clk-mt6765-cam.c create mode 100644 drivers/clk/mediatek/clk-mt6765-img.c create mode 100644 drivers/clk/mediatek/clk-mt6765-mipi0a.c create mode 100644 drivers/clk/mediatek/clk-mt6765-mm.c create mode 100644 drivers/clk/mediatek/clk-mt6765-vcodec.c create mode 100644 drivers/clk/mediatek/clk-mt6765.c create mode 100644 drivers/clk/mmp/clk-audio.c create mode 100644 drivers/clk/mmp/pwr-island.c copy drivers/clk/qcom/{gcc-msm8916.c => gcc-msm8939.c} (68%) create mode 100644 drivers/clk/renesas/r8a7742-cpg-mssr.c create mode 100644 drivers/clk/socfpga/clk-agilex.c create mode 100644 drivers/clk/tegra/clk-tegra-super-cclk.c rename drivers/clk/tegra/{clk-emc.c => clk-tegra124-emc.c} (100%) create mode 100644 drivers/clk/tegra/clk-tegra210-emc.c create mode 100644 drivers/clk/x86/Kconfig create mode 100644 drivers/clk/x86/clk-cgu-pll.c create mode 100644 drivers/clk/x86/clk-cgu.c create mode 100644 drivers/clk/x86/clk-cgu.h create mode 100644 drivers/clk/x86/clk-lgm.c delete mode 100644 drivers/input/misc/gp2ap002a00f.c create mode 100644 drivers/input/misc/iqs269a.c delete mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/input/touchscreen/cy8ctma140.c create mode 100644 drivers/mtd/nand/raw/arasan-nand-controller.c delete mode 100644 drivers/mtd/nand/raw/cmx270_nand.c create mode 100644 drivers/power/reset/oxnas-restart.c create mode 100644 drivers/power/supply/bd99954-charger.c create mode 100644 drivers/power/supply/bd99954-charger.h create mode 100644 drivers/power/supply/cw2015_battery.c create mode 100644 drivers/virtio/virtio_mem.c create mode 100644 include/dt-bindings/clock/agilex-clock.h create mode 100644 include/dt-bindings/clock/bt1-ccu.h create mode 100644 include/dt-bindings/clock/intel,lgm-clk.h create mode 100644 include/dt-bindings/clock/marvell,mmp2-audio.h create mode 100644 include/dt-bindings/clock/mt6765-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8939.h create mode 100644 include/dt-bindings/clock/x1830-cgu.h create mode 100644 include/dt-bindings/power/marvell,mmp2.h create mode 100644 include/dt-bindings/reset/bt1-ccu.h create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8939.h delete mode 100644 include/linux/input/gp2ap002a00f.h create mode 100644 include/uapi/linux/virtio_mem.h delete mode 100644 kernel/gcov/gcc_3_4.c