This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits a8195ca429a0 Merge remote-tracking branch 'fpga-fixes/fixes' omits b7a40409b760 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits fde9c9edb4f8 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 1be380f2fddc Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 8e02c7a744c4 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 10f5380154c4 Merge remote-tracking branch 'omap-fixes/fixes' omits 7f7ea4ef8999 Merge remote-tracking branch 'crypto-current/master' omits d49a7c16ca02 Merge remote-tracking branch 'input-current/for-linus' omits 01d2f50bc248 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 6c45bb103f64 Merge remote-tracking branch 'spi-fixes/for-linus' omits c5ad8fb7bd70 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 337761a2653a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits b2b57ff78453 Merge remote-tracking branch 'sound-current/for-linus' omits fc14ff874c15 Merge remote-tracking branch 'netfilter/master' omits bff8fdddcdc9 Merge remote-tracking branch 'ipsec/master' omits 89a486da0976 Merge remote-tracking branch 'bpf/master' omits 89e17b1df1d0 Merge remote-tracking branch 'net/master' omits 40e16bacdcdc Merge remote-tracking branch 'arc-current/for-curr' omits 113bb478bf79 Merge remote-tracking branch 'kbuild-current/fixes' omits 803faaab72e8 Merge remote-tracking branch 'fixes/master' omits fdc967a9657d Merge remote-tracking branch 'spi/for-5.8' into spi-linus omits 4ff2c70175be Merge remote-tracking branch 'spi/for-5.7' into spi-linus new f7579007f342 arch/sparc/mm/srmmu.c: fix build new 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 new 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 new 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 new 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 new 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 new 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 new 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 new 09102704c674 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 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/ [...] new 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 new 50dd154ed7b1 Merge branches 'pm-cpufreq' and 'pm-acpi' new 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 new ede439be684c Merge branch 'acpica' new 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 [...] new 6d62c5b21155 Merge tag 'docs-5.8-2' of git://git.lwn.net/linux new 78c24f7beeae arch/powerpc/mm/pgtable.c: another missed conversion new 5429ef62bcf3 compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 new 514cc55b01eb netfilter: Avoid assigning 'const' pointer to non-const pointer new 9a8939490d40 net: tls: Avoid assigning 'const' pointer to non-const pointer new 9b4fb5cec031 fault_inject: Don't rely on "return value" from WRITE_ONCE() new c6a771d93233 arm64: csum: Disable KASAN for do_csum() new a5460b5e5fb8 READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() new 9e343b467c70 READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memor [...] new dee081bf8f82 READ_ONCE: Drop pointer qualifiers when reading from scalar types new 549887271a96 locking/barriers: Use '__unqual_scalar_typeof' for load-ac [...] new 10223c5286f7 arm64: barrier: Use '__unqual_scalar_typeof' for acquire/r [...] new 10415533a906 gcov: Remove old GCC 3.4 support new 5872f1a2e5c7 READ_ONCE: Fix comment describing 2x32-bit atomicity new 8d4beed7bbc7 compiler-types.h: Include naked type in __pick_integer_typ [...] new b16d8ecf4fa1 compiler.h: Enforce that READ_ONCE_NOCHECK() access size i [...] new 1fd76043ecb0 compiler_types.h: Optimize __unqual_scalar_typeof compilat [...] new b398ace5d2ea compiler_types.h: Use unoptimized __unqual_scalar_typeof f [...] new 4152d146ee21 Merge branch 'rwonce/rework' of git://git.kernel.org/pub/s [...] new 058f2e4da79b proc: s_fs_info may be NULL when proc_kill_sb is called new 79ca035d2d94 Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/ [...] new feadeebe6896 Merge remote-tracking branch 'fixes/master' new 7be06640c91f Merge remote-tracking branch 'kbuild-current/fixes' new 952faf2358ec Merge remote-tracking branch 'arc-current/for-curr' new ce9ac056d9cd nexthop: Fix fdb labeling for groups new 50cb8769f2c1 vxlan: Remove access to nexthop group struct new 5969856ae8ce mptcp: fix races between shutdown and recvmsg new e325dd496965 Merge remote-tracking branch 'net/master' new 32022fd97ed3 libbpf: Handle GCC noreturn-turned-volatile quirk new 47f6bc4ce1ff tools, bpf: Do not force gcc as CC new 8c31e84e204d Merge remote-tracking branch 'bpf/master' new 01850983b8ed Merge remote-tracking branch 'ipsec/master' new 1153e7dbc7d4 Merge remote-tracking branch 'netfilter/master' new a4f55d927d33 Merge tag 'asoc-fix-v5.8' of https://git.kernel.org/pub/sc [...] new cb19e2bc5716 Merge remote-tracking branch 'sound-current/for-linus' new 25471bd4056d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new c23b15c35f27 Merge remote-tracking branch 'regmap-fixes/for-linus' new 5fcc881299e8 Merge remote-tracking branch 'spi/for-5.7' into spi-linus new a575357b6435 spi: dt-bindings: amlogic, meson-gx-spicc: Fix schema for [...] new 3580c8a2d813 Merge remote-tracking branch 'spi/for-5.8' into spi-linus new 13f581ad4f14 Merge remote-tracking branch 'spi-fixes/for-linus' new f77b2d4d4a97 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new eb25cb61c553 Merge remote-tracking branch 'crypto-current/master' new 8b9634f349f7 Merge remote-tracking branch 'omap-fixes/fixes' new fe7cfe983cbe Merge remote-tracking branch 'hwmon-fixes/hwmon' new 749115aa6aec Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 48b3cb5a50a7 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 4a35e93a6564 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 60392f4b277d Merge remote-tracking branch 'fpga-fixes/fixes'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (a8195ca429a0) \ N -- N -- N refs/heads/pending-fixes (60392f4b277d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 64 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: 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 + .../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 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 26 +- .../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 | 39 +- 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/i2c/busses/i2c-s3c2410.c | 3 +- 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/net/vxlan.c | 10 +- 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/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/net/nexthop.h | 28 +- 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/ipv4/nexthop.c | 82 +- net/mptcp/protocol.c | 45 +- net/netfilter/core.c | 2 +- net/tls/tls_main.c | 2 +- scripts/gcc-plugins/Kconfig | 2 +- scripts/kernel-doc | 2 +- tools/bpf/Makefile | 1 - tools/lib/bpf/btf_dump.c | 33 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 11 +- 518 files changed, 25828 insertions(+), 6635 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 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 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 create mode 100644 include/uapi/linux/virtio_mem.h delete mode 100644 kernel/gcov/gcc_3_4.c