This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c9c9735c46f5 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 9922c1deff91 asm-generic: pgalloc.h: use correct #ifdef to enable pud_a [...] new a8a4b7aeaf84 Revert "mm/vmstat.c: do not show lowmem reserve protection [...] new b1a3e75e466d lz4: fix kernel decompression speed new fc4177be963d exec: restore EACCES of S_ISDIR execve() new 0f71241a8e32 selftests/exec: add file type errno tests new 14a36a435343 mailmap: add entry for Greg Kurz new 1378a5ee451a mm: store compound_nr as well as compound_order new 419015675fef mm: move page-flags include to top of file new 6ffbb45826f5 mm: add thp_order new af3bbc12df80 mm: add thp_size new 6c357848b44b mm: replace hpage_nr_pages with thp_nr_pages new 2be1d71841b7 mm: add thp_head new ee6c400f5c05 mm: introduce offset_in_thp new c734124c5c82 fs: autofs: delete repeated words in comments new 88db0aa24216 all arch: remove system call sys_sysctl new 69d0b54d41f9 mm/kmemleak: silence KCSAN splats in checksum new 96bdd2bcc1a7 mm/frontswap: mark various intentional data races new 7b37e22675df mm/page_io: mark various intentional data races new b96a3db2f374 mm/swap_state: mark various intentional data races new e630bfac7945 mm/filemap.c: fix a data race in filemap_fault() new a449bf58e45a mm/swapfile: fix and annotate various data races new 6e4bd50f3888 mm/page_counter: fix various data races at memsw new e0e3f42fd96c mm/memcontrol: fix a data race in scan count new a1f459354a0f mm/list_lru: fix a data race in list_lru_count_one new abe1de4209f6 mm/mempool: fix a data race in mempool_free() new 9c1177b62a8c mm/rmap: annotate a data race at tlb_flush_batched new 7e0cc01ea181 mm/swap.c: annotate data races for lru_rotate_pvecs new c403f6a3a792 mm: annotate a data race in page_zonenum() new 7f897acbe5d5 include/asm-generic/vmlinux.lds.h: align ro_after_init new a8e3943b58ac sh: clkfwk: remove r8/r16/r32 new f9e7ff9c6fc7 sh: use generic strncpy() new 8f28ca6bd821 iomap: constify ioreadX() iomem argument (as in generic im [...] new 5ca6ad7dce2f rtl818x: constify ioreadX() iomem argument (as in generic [...] new 58184e95e9f1 ntb: intel: constify ioreadX() iomem argument (as in gener [...] new fe0580ac5cea virtio: pci: constify ioreadX() iomem argument (as in gene [...] new 18737f4243ab Merge branch 'akpm' (patches from Andrew) new cb8ae6e188a2 dt-bindings: mfd: Document STM32 low power timer bindings new e0bcc58d876c mfd: stm32: Add defines to be used for clkevent purpose new 45d93065c8ec mfd: stm32: Enable regmap fast_io for stm32-lptimer new 48b41c5e2de6 clocksource: Add Low Power STM32 timers driver new 3ea2e4eab64c mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs new 14024cc9fe94 mfd: arizona: Remove BUG_ON usage new ddff6c45b21d mfd: arizona: Ensure 32k clock is put on driver unbind and error new 7f8a137f736f mfd: madera: Remove unused forward declaration of madera_c [...] new b92735f45f99 mfd: madera: Fix minor formatting issues new ad738ddd506b dt-bindings: mfd: gateworks-gsc: Add 16bit pre-scaled volt [...] new 6bcb330c1f37 dt-bindings: mfd: Add Khadas Microcontroller bindings new 6c27219e3491 mfd: Add support for the Khadas System control Microcontroller new 5772717e59b9 thermal: Add support for the MCU controlled FAN on Khadas boards new bf9367a156fd MAINTAINERS: Add myself as maintainer for Khadas MCU drivers new c61e165822d5 mfd: sprd: Populate sub-devices defined in DT new e8da9ed03980 dt-bindings: mfd: Convert stmfx bindings to json-schema new bb7fcad48d38 mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs new f375a038daf6 MAINTAINERS: Add entry for ROHM Power Management ICs new f1d8fe2e98d1 dt-bindings: mfd: st,stmfx: Remove extra additionalProperties new 4d3ec936f80d mfd: lm3533: Expand control-bank accessors new 6fef0d4ea575 mfd: twl4030-irq: Fix incorrect type in assignment warning new b174015b1ddd mfd: twl4030-irq: Fix cast to restricted __le32 warning new c504a2486ab6 mfd: tps6586x: Fix cast to restricted __le32 warning new d9ca7801b6e5 mfd: altera-sysmgr: Fix physical address storing hacks new 3d4a87576f37 mfd: sprd-sc27xx-spi: Fix symbol 'sprd_pmic_detect_charger [...] new 54daa5d47c47 mfd: ab3100-core: Fix incompatible types in comparison exp [...] new ddb6b26c4102 mfd: ab8500-debugfs: Fix incompatible types in comparison [...] new 0dfae4a3205c mfd: tc3589x: Remove invalid use of kerneldoc syntax new f139ef70789a mfd: wm8400-core: Supply description for wm8400_reset_code [...] new 38ea9f47317d mfd: wm831x-core: Supply description wm831x_reg_{un}lock args new afb718a870ef mfd: wm8350-core: Supply description wm8350_reg_{un}lock args new 5a0ffef8b74f mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_ [...] new 3ecbcd20e06f mfd: db8500-prcmu: Add description for 'reset_reason' in k [...] new 07d88c97aef8 mfd: db8500-prcmu: Remove incorrect function header from . [...] new 5d36df75839d mfd: omap-usb-host: Remove invalid use of kerneldoc syntax new 3fc65627c81c mfd: omap-usb-host: Provide description for 'pdev' argumen [...] new 55bbf5d42ee6 mfd: omap-usb-tll: Provide description for 'pdev' argument [...] new 1574360a98ce mfd: atmel-smc: Add missing colon(s) for 'conf' arguments new 0824c889e1a4 mfd: altera-sysmgr: Supply descriptions for 'np' and 'prop [...] new 5ae3d1bcea48 mfd: cros_ec_dev: Fix cros_feature_to_{name,cells} struct [...] new 9c3739ee293b mfd: tps65218: Repair incorrect function argument name 's/ [...] new 4976bfb8d853 mfd: tps65217: Repair incorrect function argument name 's/ [...] new 20d60f850d2d mfd: ab3100-otp: Add missing colon(s) for all documented k [...] new 2fbd58344390 mfd: tps65010: Remove delcared and set, but never used var [...] new 3c719388f6ff mfd: si476x-cmd: Repair wrongly described function argumen [...] new 9745ef7dcf86 mfd: si476x-cmd: Add missing colon(s) for all documented k [...] new c9b55f99fc67 mfd: si476x-i2c: Add description for si476x_core_fwver_to_ [...] new b1ded80a61f3 mfd: si476x-i2c: Fix spelling mistake in case() statement' [...] new 748160e7718d mfd: si476x-cmd: Update si476x_cmd_am_rsq_status()'s kerneldoc new 981b1261bfdf mfd: si476x-cmd: Add missing documentation for si476x_cmd_ [...] new 768c1e38dc43 mfd: rave-sp: Fix mistake in 'struct rave_sp_deframer's kerneldoc new ec46855df339 mfd: sprd-sc27xx-spi: Fix-up bogus IRQ register offset and [...] new 21b2998d4aae mfd: axp20x-i2c: Do not define 'struct acpi_device_id' whe [...] new 46b5780688c0 dt-bindings: mfd: Convert ChromeOS EC bindings to json-schema new 466a62d7642f mfd: core: Make a best effort attempt to match devices wit [...] new d097965bb668 mfd: core: Fix formatting of MFD helpers new 44e6171ed04a mfd: core: Add OF_MFD_CELL_REG() helper new 7d2594cd1fa0 mfd: smsc-ece1099: Remove driver new 819e42e00d2e mfd: motorola-cpcap: Disable interrupt for suspend new e9faaf056d28 dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J72 [...] new a3f673d0092c dt-bindings: mfd: st,stmfx: Remove I2C unit name new 091c6110862b mfd: da9063: Fix revision handling to correctly select reg tables new 9ece3601aed4 mfd: da9063: Add support for latest DA silicon revision new 85c307850784 mfd: axp20x: Allow the AXP803 to be probed by I2C new 564de7628dab mfd: kempld-core: Fix 'assignment of read-only location' error new cf84dc0bb40f mfd: rn5t618: Make restart handler atomic safe new 23ef2b642b85 mfd: da9055: pdata.h: Drop a duplicated word new e7b85500885f mfd: max77693-private: Drop a duplicated word new 594f1935b373 mfd: rn5t618: Fix caching of battery related registers new 1f0fa85c07fb mfd: max14577: Remove redundant initialization of variable [...] new 4ee1d9dc8073 mfd: intel_soc_pmic_mrfld: Simplify the return expression [...] new 114294d27627 mfd: mfd-core: Add mechanism for removal of a subset of children new 77b3ddab713a mfd: madera: Improve handling of regulator unbinding new 3d8589422508 mfd: dln2: Run event handler loop under spinlock new 4f4ed4543e20 mfd: Replace HTTP links with HTTPS ones new e15d7f2b81d2 mfd: syscon: Use a unique name with regmap_config new 884e0d3dd59d Merge tag 'mfd-next-5.9-1' of git://git.kernel.org/pub/scm [...] new f6ebbcf08f37 cpufreq: intel_pstate: Implement passive mode with HWP enabled new f3db6de55e95 Merge branch 'pm-cpufreq' new 1a5d9dbbaf3a Merge tag 'pm-5.9-rc1-3' of git://git.kernel.org/pub/scm/l [...] new 384b02d6b83b i2c: designware: Add device HID for Hygon I2C controller new d58669b09399 ACPI: APD: Change name from ST to FCH new d9b77361c1a5 clk: x86: Change name from ST to FCH new 7f8802f2d2ed ACPI: APD: Add a fmw property is_raven new 19fe87fd854a clk: x86: Support RV architecture new 341323fa0eed Merge tag 'acpi-5.9-rc1-2' of git://git.kernel.org/pub/scm [...] new f516fb704d02 dt-bindings: Whitespace clean-ups in schema files new 5f0b06da5cde dt-bindings: Remove more cases of 'allOf' containing a '$ref' new b07175dc41ba Merge tag 'devicetree-fixes-for-5.9' of git://git.kernel.o [...]
The 125 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/admin-guide/pm/intel_pstate.rst | 89 ++++--- .../devicetree/bindings/arm/arm,integrator.yaml | 6 +- .../devicetree/bindings/arm/arm,realview.yaml | 66 ++--- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 12 +- .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 20 +- .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 2 +- .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 4 +- .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 14 +- .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 6 +- .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 4 +- .../devicetree/bindings/arm/coresight-cti.yaml | 20 +- Documentation/devicetree/bindings/arm/cpus.yaml | 4 +- Documentation/devicetree/bindings/arm/fsl.yaml | 13 +- .../devicetree/bindings/arm/intel,keembay.yaml | 2 +- .../bindings/arm/mediatek/mediatek,pericfg.yaml | 30 +-- .../devicetree/bindings/bus/baikal,bt1-apb.yaml | 2 +- .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 2 +- .../devicetree/bindings/clock/idt,versaclock5.yaml | 8 +- .../devicetree/bindings/clock/ingenic,cgu.yaml | 16 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +- .../bindings/clock/renesas,cpg-clocks.yaml | 16 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 2 +- .../bindings/display/brcm,bcm2835-hdmi.yaml | 3 +- .../bindings/display/bridge/nwl-dsi.yaml | 15 +- .../bindings/display/bridge/renesas,lvds.yaml | 18 +- .../bindings/display/bridge/simple-bridge.yaml | 18 +- .../bindings/display/dsi-controller.yaml | 10 +- .../bindings/display/ilitek,ili9486.yaml | 4 +- .../devicetree/bindings/display/ingenic,ipu.yaml | 8 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 10 +- .../devicetree/bindings/display/msm/gmu.yaml | 38 +-- .../display/panel/asus,z00t-tm5p5-nt35596.yaml | 4 +- .../bindings/display/panel/boe,tv101wum-nl6.yaml | 12 +- .../bindings/display/panel/elida,kd35t133.yaml | 4 +- .../display/panel/feixin,k101-im2ba02.yaml | 6 +- .../bindings/display/panel/ilitek,ili9322.yaml | 3 +- .../bindings/display/panel/ilitek,ili9881c.yaml | 3 +- .../display/panel/leadtek,ltk050h3146w.yaml | 4 +- .../display/panel/leadtek,ltk500hd1829.yaml | 4 +- .../bindings/display/panel/novatek,nt35510.yaml | 4 +- .../bindings/display/panel/panel-dsi-cm.yaml | 8 +- .../bindings/display/panel/panel-timing.yaml | 20 +- .../bindings/display/panel/raydium,rm68200.yaml | 4 +- .../display/panel/samsung,s6e88a0-ams452ef01.yaml | 4 +- .../bindings/display/panel/visionox,rm69299.yaml | 2 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 3 +- .../bindings/display/ti/ti,j721e-dss.yaml | 2 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 4 +- .../devicetree/bindings/example-schema.yaml | 4 +- .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 2 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 6 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 58 ++--- .../devicetree/bindings/gpu/vivante,gc.yaml | 3 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 32 +-- Documentation/devicetree/bindings/i2c/i2c-pxa.yaml | 4 +- .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 8 +- .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 22 +- .../bindings/iio/adc/rockchip-saradc.yaml | 8 +- .../bindings/iio/amplifiers/adi,hmc425a.yaml | 4 +- .../bindings/iio/chemical/atlas,sensor.yaml | 4 +- .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 60 ++--- .../bindings/iio/light/vishay,vcnl4000.yaml | 22 +- .../iio/magnetometer/asahi-kasei,ak8975.yaml | 16 +- .../bindings/iio/proximity/vishay,vcnl3020.yaml | 4 +- .../bindings/iio/temperature/adi,ltc2983.yaml | 2 +- .../devicetree/bindings/input/imx-keypad.yaml | 26 +- .../input/touchscreen/cypress,cy8ctma140.yaml | 2 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 10 +- .../bindings/input/touchscreen/goodix.yaml | 5 +- .../bindings/input/touchscreen/touchscreen.yaml | 12 +- .../bindings/interconnect/fsl,imx8m-noc.yaml | 20 +- .../bindings/interconnect/qcom,sc7180.yaml | 2 +- .../bindings/interconnect/qcom,sdm845.yaml | 2 +- .../bindings/interrupt-controller/arm,gic.yaml | 4 +- .../interrupt-controller/ingenic,intc.yaml | 22 +- .../bindings/interrupt-controller/mti,gic.yaml | 28 +-- .../bindings/leds/backlight/qcom-wled.yaml | 3 +- .../devicetree/bindings/mailbox/fsl,mu.yaml | 12 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 2 +- .../media/allwinner,sun8i-a83t-de2-rotate.yaml | 4 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 4 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 43 ++-- .../bindings/media/i2c/dongwoon,dw9768.yaml | 43 ++-- .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 2 +- .../bindings/media/i2c/maxim,max9286.yaml | 2 +- .../devicetree/bindings/media/i2c/ov8856.yaml | 3 +- .../devicetree/bindings/media/renesas,csi2.yaml | 18 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 4 +- .../bindings/media/xilinx/xlnx,csi2rxss.yaml | 15 +- .../bindings/memory-controllers/fsl/mmdc.yaml | 12 +- .../bindings/memory-controllers/ingenic,nemc.yaml | 8 +- .../memory-controllers/renesas,rpc-if.yaml | 8 +- .../devicetree/bindings/mfd/cirrus,madera.yaml | 34 +-- Documentation/devicetree/bindings/mfd/cros-ec.txt | 76 ------ .../devicetree/bindings/mfd/gateworks-gsc.yaml | 9 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 129 ++++++++++ .../devicetree/bindings/mfd/khadas,mcu.yaml | 44 ++++ .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 5 + .../devicetree/bindings/mfd/st,stmfx.yaml | 122 ++++++++++ .../devicetree/bindings/mfd/st,stpmic1.yaml | 24 +- Documentation/devicetree/bindings/mfd/stmfx.txt | 28 --- .../bindings/mfd/ti,j721e-system-controller.yaml | 11 +- .../devicetree/bindings/mfd/twl-family.txt | 2 +- .../devicetree/bindings/mfd/wlf,arizona.yaml | 22 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 6 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 14 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 6 +- .../bindings/mtd/arasan,nand-controller.yaml | 8 +- .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 2 +- .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 4 +- .../devicetree/bindings/net/qcom,ipa.yaml | 12 +- .../bindings/net/socionext,uniphier-ave4.yaml | 12 +- .../devicetree/bindings/net/stm32-dwmac.yaml | 12 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 62 ++--- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 66 ++--- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 24 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 4 +- .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 3 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 3 +- .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 6 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 6 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 13 +- .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 9 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 30 +-- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 8 +- .../phy/socionext,uniphier-usb3hs-phy.yaml | 10 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 22 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 3 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 32 +-- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 36 +-- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 96 ++++---- .../bindings/pinctrl/ingenic,pinctrl.yaml | 24 +- .../devicetree/bindings/pinctrl/pinctrl-stmfx.txt | 116 --------- .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 54 ++-- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 32 +-- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 4 +- .../devicetree/bindings/power/power-domain.yaml | 14 +- .../bindings/power/supply/gpio-charger.yaml | 4 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 3 +- .../bindings/regulator/qcom-labibb-regulator.yaml | 4 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 20 +- .../devicetree/bindings/reset/fsl,imx7-src.yaml | 6 +- .../devicetree/bindings/rtc/ingenic,rtc.yaml | 16 +- .../devicetree/bindings/serial/ingenic,uart.yaml | 20 +- .../soc/microchip/atmel,at91rm9200-tcb.yaml | 12 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 30 +-- .../devicetree/bindings/sound/amlogic,aiu.yaml | 11 +- .../bindings/sound/amlogic,g12a-toacodec.yaml | 10 +- .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 +- .../devicetree/bindings/sound/ingenic,aic.yaml | 12 +- .../devicetree/bindings/sound/maxim,max98390.yaml | 8 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 3 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 3 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 3 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 24 +- .../devicetree/bindings/sound/rockchip-spdif.yaml | 4 +- .../devicetree/bindings/sound/tas2770.yaml | 4 +- .../bindings/sound/ti,j721e-cpb-audio.yaml | 6 +- .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 15 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 28 +-- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 8 +- .../devicetree/bindings/spi/fsl-imx-cspi.yaml | 26 +- .../bindings/spi/mikrotik,rb4xx-spi.yaml | 2 +- Documentation/devicetree/bindings/spi/spi-mux.yaml | 74 +++--- .../devicetree/bindings/spi/spi-rockchip.yaml | 14 +- .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 45 ++-- .../devicetree/bindings/timer/fsl,imxgpt.yaml | 14 +- .../devicetree/bindings/timer/ingenic,tcu.yaml | 50 ++-- .../bindings/timer/snps,dw-apb-timer.yaml | 4 +- .../devicetree/bindings/trivial-devices.yaml | 2 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 31 +-- .../devicetree/bindings/usb/generic-ehci.yaml | 2 +- .../devicetree/bindings/usb/ingenic,musb.yaml | 8 +- .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 10 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 6 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 3 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/smsc_ece1099.rst | 60 ----- MAINTAINERS | 41 ++++ arch/alpha/include/asm/core_apecs.h | 6 +- arch/alpha/include/asm/core_cia.h | 6 +- arch/alpha/include/asm/core_lca.h | 6 +- arch/alpha/include/asm/core_marvel.h | 4 +- arch/alpha/include/asm/core_mcpcia.h | 6 +- arch/alpha/include/asm/core_t2.h | 2 +- arch/alpha/include/asm/io.h | 12 +- arch/alpha/include/asm/io_trivial.h | 16 +- arch/alpha/include/asm/jensen.h | 2 +- arch/alpha/include/asm/machvec.h | 6 +- arch/alpha/kernel/core_marvel.c | 2 +- arch/alpha/kernel/io.c | 12 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arm/configs/am200epdkit_defconfig | 1 - arch/arm/tools/syscall.tbl | 2 +- arch/arm64/include/asm/unistd32.h | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/configs/cu1000-neo_defconfig | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/parisc/include/asm/io.h | 4 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/lib/iomap.c | 72 +++--- arch/powerpc/kernel/iomap.c | 28 +-- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/sh/configs/dreamcast_defconfig | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/lboxre2_defconfig | 1 - arch/sh/configs/microdev_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7619_defconfig | 1 - arch/sh/configs/se7705_defconfig | 1 - arch/sh/configs/se7750_defconfig | 1 - arch/sh/configs/se7751_defconfig | 1 - arch/sh/configs/secureedge5410_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/shmin_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/include/asm/string_32.h | 26 -- arch/sh/kernel/iomap.c | 22 +- arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- drivers/acpi/acpi_apd.c | 19 +- drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-fch.c | 101 ++++++++ drivers/clk/x86/clk-st.c | 78 ------ drivers/clocksource/Kconfig | 4 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-stm32-lp.c | 221 +++++++++++++++++ drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/intel_pstate.c | 245 ++++++++++++++----- drivers/i2c/busses/i2c-designware-platdrv.c | 1 + drivers/mailbox/bcm-pdc-mailbox.c | 2 +- drivers/mfd/Kconfig | 33 ++- drivers/mfd/Makefile | 2 +- drivers/mfd/ab3100-core.c | 2 +- drivers/mfd/ab3100-otp.c | 20 +- drivers/mfd/ab8500-debugfs.c | 2 +- drivers/mfd/altera-sysmgr.c | 19 +- drivers/mfd/arizona-core.c | 20 +- drivers/mfd/atmel-smc.c | 4 +- drivers/mfd/axp20x-i2c.c | 4 + drivers/mfd/cros_ec_dev.c | 4 +- drivers/mfd/da9063-core.c | 31 --- drivers/mfd/da9063-i2c.c | 271 +++++++++++++++++++-- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/dln2.c | 4 + drivers/mfd/hi6421-pmic-core.c | 2 +- drivers/mfd/intel-lpss-pci.c | 19 ++ drivers/mfd/intel_soc_pmic_mrfld.c | 7 +- drivers/mfd/kempld-core.c | 30 +-- drivers/mfd/khadas-mcu.c | 142 +++++++++++ drivers/mfd/lm3533-ctrlbank.c | 94 ++++--- drivers/mfd/lp873x.c | 2 +- drivers/mfd/lp87565.c | 2 +- drivers/mfd/madera-core.c | 33 ++- drivers/mfd/madera-i2c.c | 1 - drivers/mfd/max14577.c | 2 +- drivers/mfd/mfd-core.c | 121 ++++++++- drivers/mfd/motorola-cpcap.c | 23 ++ drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/omap-usb-tll.c | 4 +- drivers/mfd/rave-sp.c | 2 +- drivers/mfd/rn5t618.c | 46 +++- drivers/mfd/si476x-cmd.c | 74 +++--- drivers/mfd/si476x-i2c.c | 7 +- drivers/mfd/smsc-ece1099.c | 87 ------- drivers/mfd/sprd-sc27xx-spi.c | 82 +------ drivers/mfd/stm32-lptimer.c | 1 + drivers/mfd/syscon.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/mfd/tps65010.c | 5 +- drivers/mfd/tps65086.c | 2 +- drivers/mfd/tps65217.c | 6 +- drivers/mfd/tps65218.c | 6 +- drivers/mfd/tps6586x.c | 7 +- drivers/mfd/tps65912-core.c | 2 +- drivers/mfd/tps65912-i2c.c | 2 +- drivers/mfd/tps65912-spi.c | 2 +- drivers/mfd/twl4030-irq.c | 4 +- drivers/mfd/wm831x-core.c | 4 + drivers/mfd/wm8350-core.c | 4 + drivers/mfd/wm8400-core.c | 2 + .../net/wireless/realtek/rtl818x/rtl8180/rtl8180.h | 6 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 2 +- drivers/ntb/hw/intel/ntb_hw_gen3.h | 2 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 2 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 6 +- drivers/sh/clk/cpg.c | 21 +- drivers/thermal/Kconfig | 11 + drivers/thermal/Makefile | 1 + drivers/thermal/khadas_mcu_fan.c | 162 ++++++++++++ drivers/virtio/virtio_pci_modern.c | 6 +- fs/autofs/dev-ioctl.c | 4 +- fs/namei.c | 4 +- include/asm-generic/iomap.h | 28 +-- include/asm-generic/pgalloc.h | 2 +- include/asm-generic/vmlinux.lds.h | 1 + include/linux/compat.h | 1 - include/linux/cpufreq.h | 2 + include/linux/huge_mm.h | 58 ++++- include/linux/io-64-nonatomic-hi-lo.h | 4 +- include/linux/io-64-nonatomic-lo-hi.h | 4 +- include/linux/memcontrol.h | 2 +- include/linux/mfd/core.h | 42 +++- include/linux/mfd/da9055/pdata.h | 2 +- include/linux/mfd/da9063/core.h | 1 + include/linux/mfd/da9063/registers.h | 15 +- include/linux/mfd/hi6421-pmic.h | 2 +- include/linux/mfd/khadas-mcu.h | 91 +++++++ include/linux/mfd/lp873x.h | 2 +- include/linux/mfd/lp87565.h | 2 +- include/linux/mfd/madera/pdata.h | 1 - include/linux/mfd/max77693-private.h | 2 +- include/linux/mfd/smsc.h | 104 -------- include/linux/mfd/stm32-lptimer.h | 5 + include/linux/mfd/ti_am335x_tscadc.h | 2 +- include/linux/mfd/tps65086.h | 2 +- include/linux/mfd/tps65217.h | 2 +- include/linux/mfd/tps65218.h | 2 +- include/linux/mfd/tps65912.h | 2 +- include/linux/mm.h | 13 +- include/linux/mm_inline.h | 6 +- include/linux/mm_types.h | 1 + include/linux/pagemap.h | 6 +- .../linux/platform_data/{clk-st.h => clk-fch.h} | 11 +- include/linux/syscalls.h | 2 - include/linux/sysctl.h | 6 +- kernel/Makefile | 2 +- kernel/sys_ni.c | 1 - kernel/sysctl_binary.c | 171 ------------- lib/iomap.c | 30 +-- lib/lz4/lz4_compress.c | 4 +- lib/lz4/lz4_decompress.c | 18 +- lib/lz4/lz4defs.h | 10 + lib/lz4/lz4hc_compress.c | 2 +- mm/compaction.c | 2 +- mm/filemap.c | 22 +- mm/frontswap.c | 8 +- mm/gup.c | 2 +- mm/internal.h | 4 +- mm/kmemleak.c | 2 + mm/list_lru.c | 2 +- mm/memcontrol.c | 10 +- mm/memory.c | 4 +- mm/memory_hotplug.c | 7 +- mm/mempolicy.c | 2 +- mm/mempool.c | 2 +- mm/migrate.c | 18 +- mm/mlock.c | 9 +- mm/page_alloc.c | 5 +- mm/page_counter.c | 13 +- mm/page_io.c | 12 +- mm/page_vma_mapped.c | 6 +- mm/rmap.c | 10 +- mm/swap.c | 21 +- mm/swap_state.c | 10 +- mm/swapfile.c | 33 +-- mm/vmscan.c | 6 +- mm/vmstat.c | 12 +- mm/workingset.c | 6 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +- tools/testing/selftests/exec/.gitignore | 1 + tools/testing/selftests/exec/Makefile | 5 +- tools/testing/selftests/exec/non-regular.c | 196 +++++++++++++++ 396 files changed, 3827 insertions(+), 2804 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mfd/cros-ec.txt create mode 100644 Documentation/devicetree/bindings/mfd/google,cros-ec.yaml create mode 100644 Documentation/devicetree/bindings/mfd/khadas,mcu.yaml create mode 100644 Documentation/devicetree/bindings/mfd/st,stmfx.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stmfx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-stmfx.txt delete mode 100644 Documentation/driver-api/smsc_ece1099.rst create mode 100644 drivers/clk/x86/clk-fch.c delete mode 100644 drivers/clk/x86/clk-st.c create mode 100644 drivers/clocksource/timer-stm32-lp.c create mode 100644 drivers/mfd/khadas-mcu.c delete mode 100644 drivers/mfd/smsc-ece1099.c create mode 100644 drivers/thermal/khadas_mcu_fan.c create mode 100644 include/linux/mfd/khadas-mcu.h delete mode 100644 include/linux/mfd/smsc.h rename include/linux/platform_data/{clk-st.h => clk-fch.h} (51%) delete mode 100644 kernel/sysctl_binary.c create mode 100644 tools/testing/selftests/exec/non-regular.c