This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5364abc57993 Merge tag 'arc-5.7-rc1' of git://git.kernel.org/pub/scm/li [...] new 0d6f1693f255 s390/cpum_sf: Rework sampling buffer allocation new c4f762ff6b77 s390/zcrypt: Support for CCA protected key block version 2 new dd62abd2d84d s390/qdio: clean up cdev access in qdio_setup_irq() new 014816b66218 s390/qdio: reduce access to cdev->private->qdio_data new b059a39cfa27 s390/arch: install kernels with their proper version ID new 6e2a7b5171ec s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 new d5d006fa0927 s390/qdio: simplify debugfs code new fa226f1d81e2 s390: Replace zero-length array with flexible-array member new 4a559cd15dbc s390/crypto: explicitly memzero stack key material in aes_s390.c new 701dc81e7412 s390/mm: remove fake numa support new 124377596023 s390/mm: mark private defines for vm_fault_t as such new e189b172d212 MAINTAINERS: Update s390/cio maintainer new 5e674c308bab MAINTAINERS: Update s390/pci maintainer new 014b020475d4 s390/mm: cleanup phys_to_pfn() and friends new ad451abee4ba s390/qdio: export SSQD via debugfs new 035f212fa7f2 s390/pci: embedding hotplug_slot in zdev new d68d5d51dc89 s390/cpum_cf: Add new extended counters for IBM z15 new d2abfbe4652d s390: enable bpf jit by default when not built as always-on new 0b38b5e1d0e2 s390: prevent leaking kernel address in BEAR new fb83510295d7 s390/cpuinfo: add system topology information new 8719b6d29d28 s390/irq: replace setup_irq() by request_irq() new 76fb118083ea s390/irq: make init_ext_interrupts static new 1d49688d2bc6 s390/traps: mark test_monitor_call __init new bb533ec8bacd s390/config: do not select VIRTIO_CONSOLE via Kconfig new 31932757c612 s390/mm: optimize page table upgrade routine new 42d211a1ae3b s390/cpuinfo: show processor physical address new cd8e702f0db7 s390/numa: remove redundant cpus_with_topology variable new 52aeda7accb6 s390/topology: remove offline CPUs from CPU topology masks new eb3e064b8dd1 s390/zcrypt: Use scnprintf() for avoiding potential buffer [...] new 40501c70e3f0 s390/zcrypt: replace snprintf/sprintf with scnprintf new 1a2ae03b1938 s390/ipl: add support to control memory clearing for FCP a [...] new 959684978d5a s390/cpuinfo: show number of online cores new 2db52dc35314 s390/cpuinfo: show number of online CPUs within a package new 872f27103874 s390/cpuinfo: fix wrong output when CPU0 is offline new 1b648dfd544b s390/cpuinfo: do not skip info for CPUs without MHz feature new 394216275c7d s390: remove broken hibernate / power management support new 086b2d78375c PM: remove s390 specific callbacks new 9289224040cb s390/qdio: pass ISC as parameter to chsc_sadc() new 969ae01bab2f s390/pci: Fix zpci_alloc_domain() over allocation new 7a11c67a1ff9 s390/pci: Improve handling of unset UID new 3cc7c927102d s390/ap: Remove ap device suspend and resume callbacks new 6c7c851f1b66 s390/diag: fix display of diagnose call statistics new 4141b6a5e9f1 s390/cpum_sf: Fix wrong page count in error message new 2c7749b90536 s390: use fallthrough; new fcf0220abc5b s390/zcrypt: use fallthrough; new 0696178e7741 s390/vfio: use fallthrough; new b09fcecb6c91 s390/cio: use fallthrough; new 194f75706b86 s390/ism: remove pm support new 712fa5f294f3 s390/mm: cleanup arch_get_unmapped_area() and friends new 34515df25d7e s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc new 41677b1d9415 s390/ap: remove power management code from ap bus and drivers new 5e1fb45ec8e2 s390/ccwgroup: remove pm support new dea284867701 s390/qdio: remove unused function declarations new b2745655be36 s390/qdio: set qdio_irq->cdev at allocation time new 6a3eb35e56b3 s390/mm: remove page table downgrade support new f75556081afe s390/mm: cleanup virtual memory constants usage new 1058c163dc31 s390/mm: cleanup init_new_context() callback new ad0bf4eb91c2 Merge tag 's390-5.7-1' of git://git.kernel.org/pub/scm/lin [...] new 723fe298ad85 vfio: platform: Switch to platform_get_irq_optional() new 5f3874c2a231 vfio: Include optional device match in vfio_device_ops callbacks new 467c084f9ad3 vfio/pci: Implement match ops new cc20d7999000 vfio/pci: Introduce VF token new 43eeeecc8ed5 vfio: Introduce VFIO_DEVICE_FEATURE ioctl and first user new 137e5531351d vfio/pci: Add sriov_configure support new 959e1b75cc87 vfio/pci: Remove dev_fmt definition new b66574a3fb32 vfio/pci: Cleanup .probe() exit paths new c0560f51cf77 vfio: allow external user to get vfio group from device new 8d46c0cca5f4 vfio: introduce vfio_dma_rw to read/write a range of IOVAs new 40280cf7e8ca vfio: avoid inefficient operations on VFIO group in vfio_p [...] new 48219795e7db Merge branches 'v5.7/vfio/alex-sriov-v3' and 'v5.7/vfio/ya [...] new 00bc5095547e vfio-pci/nvlink2: Allow fallback to ibm,mmio-atsd[0] new f44efca0493d vfio: Ignore -ENODEV when getting MSI cookie new 2fb732b33b0f Merge tag 'vfio-v5.7-rc1' of git://github.com/awilliam/linux-vfio new 6952a4f64644 selftests: add pid namespace ENOMEM regression test new 1e396a5d171d Merge tag 'threads-v5.7' of git://git.kernel.org/pub/scm/l [...] new 286c21de32b9 dma-coherent: fix integer overflow in the reserved-memory [...] new 4f8232bbf887 dma-direct: remove the cached_kernel_address hook new 3d0fc341c4bb dma-direct: consolidate the error handling in dma_direct_a [...] new fa7e2247c572 dma-direct: make uncached_kernel_address more general new 999a5d1203ba dma-direct: provide a arch_dma_clear_uncached hook new a4a4d11a22ee openrisc: use the generic in-place uncached DMA allocator new fd50924917f9 ARM/dma-mapping: remove get_coherent_dma_mask new 7607cb733fbb ARM/dma-mapping: take the bus limit into account in __dma_alloc new fd27a526bb38 ARM/dma-mapping: merge __dma_supported into arm_dma_supported new 6f43bae38269 Merge tag 'dma-mapping-5.7' of git://git.infradead.org/use [...] new 046e14afb356 gpio: Avoid kernel.h inclusion where it's possible new a630fe34ddc0 gpio: pxa: Avoid a warning when gpio0 and gpio1 IRQS are n [...] new 47d7d1166619 gpio: wcd934x: Don't change gpio direction in wcd_gpio_set new 47203198ed3d gpio: wcd934x: Fix logic of wcd_gpio_get new 3f2e4c11e136 kfifo: provide noirqsave variants of spinlocked in and out [...] new 5195a89e8583 kfifo: provide kfifo_is_empty_spinlocked() new dea9c80ee672 gpiolib: rework the locking mechanism for lineevent kfifo new 248ae1752e91 gpiolib: emit a debug message when adding events to a full kfifo new d2ac25798208 gpiolib: provide a dedicated function for setting lineinfo new 51c1064e82e7 gpiolib: add new ioctl() for monitoring changes in line info new 33f0c47b8fb4 tools: gpio: implement gpio-watch new b2929a9cb2fb Merge tag 'gpio-updates-for-v5.7-part1' of git://git.kerne [...] new b36368f685d6 gpio: rcar: Fix typo in comment new f6e51bb331d5 gpio: mockup: coding-style fix new 023892ec80f0 gpio: siox: use raw spinlock for irq related locking new 1739a2d85226 gpiolib: use gpiochip_get_desc() where applicable new f8850206e160 gpio: Switch timestamps to ktime_get_ns() new bc21077e084b gpio: of: Extract of_gpiochip_add_hog() new 63636d956c45 gpio: of: Add DT overlay support for GPIO hogs new 869233f81337 gpiolib: Optimize gpiochip_remove() when check for requested line new ca18a852ee36 gpiolib: Fix inverted check in gpiochip_remove() new ec18d7e7d286 gpio: uniphier: Replace zero-length array with flexible-ar [...] new df2cd589766c gpiolib: Rename 'event' to 'ge' to be consistent with other use new 48543bd8e928 gpiolib: fix unwatch ioctl() new 1931479788c5 gpiolib: fix bitmap operations related to line event watching new 5779925c23e1 Merge tag 'gpio-updates-for-v5.7-part2' of git://git.kerne [...] new bc0ae0e737f5 gpio: add driver for Mellanox BlueField 2 GPIO controller new 55be2f50336f ARM: OMAP2+: Handle errors for cpu_pm new 43582265be8c gpio: omap: Block idle on pending gpio interrupts new 579ced8fdb00 Revert "gpio: omap: Fix lost edge wake-up interrupts" new 347ae6e29145 Merge branch 'ib-omap-block-idle' into devel new a28e1c0505a0 gpio: Move devres calls to devres file new 32f5f62d7991 gpio: uapi: Improve phrasing around arrays representing em [...] new f8c3cea834d2 docs: gpio: driver.rst: don't mark literal blocks twice new 1a555713ac9d gpio: pl061: Warn when IRQ line has not been configured new d4e9361442e2 gpio: mxc: Add COMPILE_TEST support for GPIO_MXC new 6876ca311bfc gpio: mxs: add COMPILE_TEST support for GPIO_MXS new 525b0858ff2f gpio: mvebu: avoid error message for optional IRQ new d1ee7e1f5c91 tools: gpio-hammer: Avoid potential overflow in main new d19d2de61fb1 gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT new 427cabede05c gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag new 55f17e2ae916 tools: gpio-hammer: fix spelling mistake: "occurences" -> [...] new ee203bbd63c0 gpiolib: gpio_name_to_desc: factor out !name check new 1003bc16481a tools: gpio-hammer: Apply scripts/Lindent and retain good changes new 975516250253 tools: gpio: Fix typo in gpio-utils new 30a464a8dfee Merge tag 'gpio-updates-for-v5.7-part4' of git://git.kerne [...] new 5eefcaed501d gpio: brcmstb: support gpio-line-names property new da3f594737cf ARM: integrator: impd1: Use GPIO_LOOKUP() helper macro new 2ab73c6d8323 gpio: Support GPIO controllers without pin-ranges new b64d6c9a6a05 gpio: tegra186: Add support for pin ranges new ffa91e7ca142 gpio: tegra186: Add Tegra194 pin ranges for GG.0 and GG.1 new 35c6cfb4340c gpio: gpiolib: fix a doc warning new 82f04bfe2aff tools: gpio: Fix out-of-tree build regression new 06dd3f31cb70 Merge tag 'v5.6-rc7' into devel new 8ced32ffadc8 gpiolib: Introduce gpiod_set_config() new 83522358438d gpiolib: Pass gpio_desc to gpio_set_config() new 5f4bf171ca03 gpiolib: Remove unused gpio_chip parameter from gpio_set_bias() new 89ad556b7f96 gpio: Avoid using pin ranges with !PINCTRL new a0b66a73785c gpio: Rename variable in core APIs new e45ee71ae101 pinctrl: Define of_pinctrl_get() dummy for !PINCTRL new 33dd88826319 gpio: export of_pinctrl_get to modules new f0254b51cbbf gpio: Unconditionally assign .request()/.free() new d6471d6e09d4 pinctrl: Unconditionally assign .request()/.free() new 4ed7d7dd4890 Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()" new 828907ef25e0 Merge tag 'gpio-v5.7-1' of git://git.kernel.org/pub/scm/li [...] new 38a49742de11 rtc: sh: Restore devm_ioremap() alignment new 4594d082dbe6 rtc: zynqmp: Clear alarm interrupt status before interrupt enable new a137e9b620bc rtc: snvs: Remove unused include of of_device.h new 66e4f4a9cc38 rtc: cmos: Use spin_lock_irqsave() in cmos_interrupt() new ae243ef0afbc rtc: sysfs: use kobj_to_dev new b427ca8c663e rtc: snvs: Improve Kconfig dependency new 2911ee9e60d9 rtc: sirfsoc: convert to devm_rtc_allocate_device new cd65dd4180df rtc: sirfsoc: set range new 09b875a426c9 rtc: sirfsoc: switch to rtc_time64_to_tm/rtc_tm_to_time64 new b1c67e0b07c5 rtc: davinci: convert to devm_rtc_allocate_device new dc924ce9a184 rtc: davinci: remove useless 24h alarm handling new b6d8f5892048 rtc: davinci: let the core handle rtc range new 6a5bbad58691 rtc: davinci: remove useless error handling new 9896169a1222 rtc: pl030: set range new b303b2fe5d97 rtc: pl030: remove useless invalid alarm handling new c33c4713cd6b rtc: pl030: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 166b13325c5b rtc: starfire: set range new 326bce078a6a rtc: starfire: switch to rtc_time64_to_tm new 7fc9790aa38f rtc: au1xxx: convert to devm_rtc_allocate_device new 9cf71edb024a rtc: au1xxx: remove goto label new b1b686e4b0d1 rtc: au1xxx: set range new 0a22bd6fe46d rtc: au1xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 new f2997775b111 rtc: sa1100: fix possible race condition new e877ab73028f rtc: sa1100: set range new eb8d94203292 rtc: sa1100: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 05b38d182c5d rtc: cpcap: convert to devm_rtc_allocate_device new d2377f8cc5a7 rtc: cpcap: set range new d238df15e5cd rtc: cpcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 new c11af8131a4e rtc: ds1374: fix possible race condition new 4136ff3a5157 rtc: ds1374: set range new ca824be9b394 rtc: ds1374: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 9869a93c823b rtc: ds1305: set range new f2adcb9c3abd rtc: ds1305: switch to rtc_tm_to_time64 new d5d55b709840 rtc: pm8xxx: convert to devm_rtc_allocate_device new 3cfe52607779 rtc: pm8xxx: set range new 4c470b2f1213 rtc: pm8xxx: : switch to rtc_time64_to_tm/rtc_tm_to_time64 new c47cf9d6bb7b rtc: pm8xxx: stop validating valid alarm time new d53d4ae981d0 rtc: mpc5121: simplify probe new fffbe10e2fd3 rtc: mpc5121: convert to devm_rtc_allocate_device new 3905d1c02dc9 rtc: mpc5121: set range new 3d5a49545ac5 rtc: mpc5121: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 7098f5368268 rtc: fsl-ftm-alarm: allow COMPILE_TEST new 61c9fbff9d62 rtc: pl031: remove useless invalid alarm handling new 03f2a0e45f39 rtc: pl031: set range new c8ff5841a90b rtc: pl031: switch to rtc_time64_to_tm/rtc_tm_to_time64 new a5965a31012f rtc: ab8500: switch to rtc_time64_to_tm/rtc_tm_to_time64 new a04b3b965f3d rtc: puv3: set range new 0155b547746f rtc: puv3: switch to rtc_time64_to_tm/rtc_tm_to_time64 new ec98a87509f4 rtc: sun6i: Make external 32k oscillator optional new eac1c3fc55f8 rtc: m48t35: remove SGI-IP27 kludge new bfb8c3b464f1 dt-bindings: rtc: add bindings for MT2712 RTC new 64823360a829 rtc: add support for the MediaTek MT2712 RTC new 21cbe8109415 MAINTAINERS: add MT2712 RTC files new 7863bd076b99 rtc: snvs: Use devm_add_action_or_reset() for calls to clk [...] new 9cf4789e6e46 rtc: 88pm860x: fix possible race condition new b773f2a97fc5 rtc: 88pm860x: stop setting a default time new 1c9fe6d6d275 rtc: 88pm860x: stop calling unused callback new a3e4937112ce rtc: 88pm860x: set range new 3b45cc522e5b rtc: 88pm860x: stop mangling alarm time new b2a2aa63f9f1 rtc: 88pm860x: switch to rtc_time64_to_tm/rtc_tm_to_time64 new ccf1441db9ca rtc: 88pm860x: remove platform data support new 30a790653d8a rtc: mt2712: fix build without PM_SLEEP new df11b323b16f rtc: ds1307: handle oscillator failure flags for ds1388 variant new fdc9f0eace99 rtc: mxc: Use devm_add_action_or_reset() for calls to clk_ [...] new 929a32704889 rtc: fsl-ftm-alarm: enable acpi support new c05a31f4d1de rtc: max8907: add missing select REGMAP_IRQ new 6e7af4510299 rtc: bd70528: Avoid double error messaging when IRQ absent new 4828a82e29eb rtc: omap: drop unused dt-bindings header new 34ce29774dad rtc: pm8xxx: clear alarm register when alarm is not enabled new f9b2a4d6a5f1 rtc: class: support hctosys from modular RTC drivers new 5840748520be rtc: jz4740: Add support for JZ4760 SoC new 91b298f5dc95 rtc: jz4740: Rename vendor-specific DT properties new f1cd223389f0 dt-bindings: rtc: Convert and update jz4740-rtc doc to YAML new 5614a4a3ca0e rtc: class: avoid unnecessary lookup in hctosys new b0efe0281234 rtc: make definitions in include/uapi/linux/rtc.h actually [...] new 8c229ab6048b rtc: pcf85063: Add pcf85063 clkout control to common clock [...] new 9c328c9dd84a rtc: fsl-ftm-alarm: report alarm to core new a29de86521d8 rtc: imx-sc: Align imx sc msg structs to 4 new d17077e570b2 rtc: da9052: convert to devm_rtc_allocate_device new 23af616ca4da rtc: da9052: set range new 06c4e103bf8a rtc: da9052: switch to rtc_time64_to_tm/rtc_tm_to_time64 new fd90d48db037 rtc: ds1307: add support for watchdog timer on ds1388 new 99b7ac9c68fa rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 8ae79be79b1d rtc: sun6i: let the core handle rtc range new 6487a8019b3e rtc: remove rtc_time_to_tm and rtc_tm_to_time new 3edf29d9d585 rtc: class: remove redundant assignment to variable err new 1821b79d6a7d rtc: ds1307: check for failed memory allocation on wdt new bdabb68931b9 Merge tag 'rtc-5.7' of git://git.kernel.org/pub/scm/linux/ [...]
The 238 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: .../devicetree/bindings/rtc/ingenic,jz4740-rtc.txt | 37 - .../devicetree/bindings/rtc/ingenic,rtc.yaml | 83 ++ .../devicetree/bindings/rtc/rtc-mt2712.txt | 14 + Documentation/driver-api/gpio/driver.rst | 4 +- MAINTAINERS | 7 +- arch/Kconfig | 15 +- arch/arm/include/asm/dma-iommu.h | 2 - arch/arm/mach-integrator/impd1.c | 11 +- arch/arm/mach-omap2/cpuidle34xx.c | 9 +- arch/arm/mach-omap2/cpuidle44xx.c | 26 +- arch/arm/mach-omap2/pm34xx.c | 8 +- arch/arm/mm/dma-mapping.c | 76 +- arch/microblaze/Kconfig | 2 +- arch/microblaze/mm/consistent.c | 9 +- arch/mips/Kconfig | 3 +- arch/mips/mm/dma-noncoherent.c | 7 +- arch/nios2/Kconfig | 3 +- arch/nios2/mm/dma-mapping.c | 12 +- arch/openrisc/Kconfig | 2 + arch/openrisc/kernel/dma.c | 55 +- arch/s390/Kconfig | 73 +- arch/s390/appldata/appldata_os.c | 2 +- arch/s390/boot/install.sh | 17 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 + arch/s390/crypto/aes_s390.c | 3 + arch/s390/include/asm/hw_irq.h | 1 - arch/s390/include/asm/ipl.h | 1 + arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mmu.h | 2 - arch/s390/include/asm/mmu_context.h | 44 +- arch/s390/include/asm/numa.h | 13 +- arch/s390/include/asm/page.h | 18 +- arch/s390/include/asm/pci.h | 6 + arch/s390/include/asm/pgalloc.h | 39 +- arch/s390/include/asm/processor.h | 10 +- arch/s390/include/asm/setup.h | 7 + arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/topology.h | 15 +- arch/s390/kernel/Makefile | 1 - arch/s390/kernel/asm-offsets.c | 2 + arch/s390/kernel/diag.c | 2 +- arch/s390/kernel/entry.S | 65 +- arch/s390/kernel/ipl.c | 73 +- arch/s390/kernel/irq.c | 26 +- arch/s390/kernel/machine_kexec.c | 31 - arch/s390/kernel/perf_cpum_cf_events.c | 123 +- arch/s390/kernel/perf_cpum_sf.c | 44 +- arch/s390/kernel/process.c | 1 + arch/s390/kernel/processor.c | 34 +- arch/s390/kernel/setup.c | 4 + arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/smp.c | 13 +- arch/s390/kernel/suspend.c | 240 ---- arch/s390/kernel/swsusp.S | 276 ----- arch/s390/kernel/topology.c | 34 +- arch/s390/kernel/traps.c | 2 +- arch/s390/mm/cmm.c | 46 +- arch/s390/mm/fault.c | 21 +- arch/s390/mm/hugetlbpage.c | 11 +- arch/s390/mm/mmap.c | 40 +- arch/s390/mm/pageattr.c | 16 - arch/s390/mm/pgalloc.c | 108 +- arch/s390/mm/vmem.c | 4 + arch/s390/numa/Makefile | 2 - arch/s390/numa/mode_emu.c | 577 --------- arch/s390/numa/numa.c | 147 +-- arch/s390/numa/numa_mode.h | 25 - arch/s390/numa/toptree.c | 351 ------ arch/s390/numa/toptree.h | 61 - arch/s390/pci/pci.c | 83 +- arch/s390/pci/pci_clp.c | 2 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/pci-dma.c | 12 +- drivers/gpio/Kconfig | 11 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-brcmstb.c | 44 + drivers/gpio/gpio-davinci.c | 7 +- drivers/gpio/gpio-eic-sprd.c | 9 +- drivers/gpio/gpio-mlxbf2.c | 335 +++++ drivers/gpio/gpio-mmio.c | 23 +- drivers/gpio/gpio-mockup.c | 2 +- drivers/gpio/gpio-mt7621.c | 4 +- drivers/gpio/gpio-mvebu.c | 2 +- drivers/gpio/gpio-mxc.c | 7 +- drivers/gpio/gpio-omap.c | 29 +- drivers/gpio/gpio-pl061.c | 13 +- drivers/gpio/gpio-pxa.c | 11 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-siox.c | 28 +- drivers/gpio/gpio-tegra186.c | 64 + drivers/gpio/gpio-uniphier.c | 2 +- drivers/gpio/gpio-wcd934x.c | 9 +- drivers/gpio/gpio-zx.c | 10 +- drivers/gpio/gpiolib-devres.c | 46 + drivers/gpio/gpiolib-of.c | 139 ++- drivers/gpio/gpiolib-of.h | 2 + drivers/gpio/gpiolib.c | 1299 +++++++++++--------- drivers/gpio/gpiolib.h | 4 + drivers/pci/hotplug/s390_pci_hpc.c | 99 +- drivers/pinctrl/devicetree.c | 1 + drivers/pinctrl/pinctrl-ingenic.c | 7 +- drivers/rtc/Kconfig | 17 +- drivers/rtc/Makefile | 2 +- drivers/rtc/class.c | 49 + drivers/rtc/hctosys.c | 69 -- drivers/rtc/rtc-88pm860x.c | 104 +- drivers/rtc/rtc-ab8500.c | 10 +- drivers/rtc/rtc-au1xxx.c | 29 +- drivers/rtc/rtc-bd70528.c | 4 +- drivers/rtc/rtc-cmos.c | 5 +- drivers/rtc/rtc-cpcap.c | 13 +- drivers/rtc/rtc-da9052.c | 18 +- drivers/rtc/rtc-davinci.c | 58 +- drivers/rtc/rtc-ds1305.c | 10 +- drivers/rtc/rtc-ds1307.c | 126 ++ drivers/rtc/rtc-ds1374.c | 27 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 23 +- drivers/rtc/rtc-imx-sc.c | 2 +- drivers/rtc/rtc-jz4740.c | 9 +- drivers/rtc/rtc-m48t35.c | 7 +- drivers/rtc/rtc-mpc5121.c | 61 +- drivers/rtc/rtc-mt2712.c | 423 +++++++ drivers/rtc/rtc-mxc.c | 46 +- drivers/rtc/rtc-omap.c | 1 - drivers/rtc/rtc-pcf85063.c | 157 +++ drivers/rtc/rtc-pl030.c | 27 +- drivers/rtc/rtc-pl031.c | 53 +- drivers/rtc/rtc-pm8xxx.c | 40 +- drivers/rtc/rtc-puv3.c | 14 +- drivers/rtc/rtc-sa1100.c | 40 +- drivers/rtc/rtc-sh.c | 3 +- drivers/rtc/rtc-sirfsoc.c | 44 +- drivers/rtc/rtc-snvs.c | 28 +- drivers/rtc/rtc-starfire.c | 10 +- drivers/rtc/rtc-sun6i.c | 47 +- drivers/rtc/rtc-zynqmp.c | 27 +- drivers/rtc/sysfs.c | 2 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.h | 2 +- drivers/s390/char/con3215.c | 2 +- drivers/s390/char/hmcdrv_ftp.c | 2 +- drivers/s390/char/raw3270.h | 2 +- drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_pci.c | 2 +- drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/tape_core.c | 6 +- drivers/s390/cio/airq.c | 8 +- drivers/s390/cio/ccwgroup.c | 69 -- drivers/s390/cio/chsc.c | 5 +- drivers/s390/cio/chsc.h | 3 +- drivers/s390/cio/cio.c | 8 +- drivers/s390/cio/device.c | 4 +- drivers/s390/cio/idset.c | 2 +- drivers/s390/cio/qdio.h | 9 +- drivers/s390/cio/qdio_debug.c | 59 +- drivers/s390/cio/qdio_debug.h | 3 +- drivers/s390/cio/qdio_main.c | 23 +- drivers/s390/cio/qdio_setup.c | 29 +- drivers/s390/cio/qdio_thinint.c | 2 +- drivers/s390/crypto/ap_bus.c | 212 +--- drivers/s390/crypto/ap_bus.h | 5 - drivers/s390/crypto/ap_card.c | 17 +- drivers/s390/crypto/ap_queue.c | 75 +- drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/crypto/zcrypt_card.c | 6 +- drivers/s390/crypto/zcrypt_ccamisc.c | 33 +- drivers/s390/crypto/zcrypt_ccamisc.h | 2 +- drivers/s390/crypto/zcrypt_cex2a.c | 2 - drivers/s390/crypto/zcrypt_cex2c.c | 2 - drivers/s390/crypto/zcrypt_cex4.c | 76 +- drivers/s390/crypto/zcrypt_ep11misc.c | 10 +- drivers/s390/crypto/zcrypt_msgtype6.c | 10 +- drivers/s390/crypto/zcrypt_queue.c | 4 +- drivers/s390/net/ism_drv.c | 20 - drivers/vfio/pci/vfio_pci.c | 390 +++++- drivers/vfio/pci/vfio_pci_nvlink2.c | 10 +- drivers/vfio/pci/vfio_pci_private.h | 10 + drivers/vfio/platform/vfio_platform.c | 2 +- drivers/vfio/vfio.c | 198 ++- drivers/vfio/vfio_iommu_type1.c | 78 +- include/asm-generic/gpio.h | 4 +- include/linux/dma-noncoherent.h | 4 +- include/linux/gpio.h | 2 - include/linux/gpio/consumer.h | 13 +- include/linux/gpio/driver.h | 139 +-- include/linux/kfifo.h | 73 ++ include/linux/of_gpio.h | 9 +- include/linux/pinctrl/pinctrl.h | 2 +- include/linux/rtc.h | 12 - include/linux/suspend.h | 34 - include/linux/vfio.h | 17 + include/uapi/linux/gpio.h | 38 +- include/uapi/linux/rtc.h | 11 +- include/uapi/linux/vfio.h | 37 + kernel/dma/coherent.c | 13 +- kernel/dma/direct.c | 25 +- kernel/power/Kconfig | 3 - kernel/power/snapshot.c | 18 - tools/gpio/.gitignore | 1 + tools/gpio/Build | 1 + tools/gpio/Makefile | 13 +- tools/gpio/gpio-hammer.c | 19 +- tools/gpio/gpio-utils.c | 6 +- tools/gpio/gpio-watch.c | 99 ++ tools/testing/selftests/Makefile | 1 + tools/testing/selftests/pid_namespace/.gitignore | 1 + tools/testing/selftests/pid_namespace/Makefile | 8 + tools/testing/selftests/pid_namespace/config | 2 + .../selftests/pid_namespace/regression_enomem.c | 45 + tools/testing/selftests/pidfd/pidfd.h | 2 + 212 files changed, 4652 insertions(+), 4355 deletions(-) delete mode 100644 Documentation/devicetree/bindings/rtc/ingenic,jz4740-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt2712.txt delete mode 100644 arch/s390/kernel/suspend.c delete mode 100644 arch/s390/kernel/swsusp.S delete mode 100644 arch/s390/numa/mode_emu.c delete mode 100644 arch/s390/numa/numa_mode.h delete mode 100644 arch/s390/numa/toptree.c delete mode 100644 arch/s390/numa/toptree.h create mode 100644 drivers/gpio/gpio-mlxbf2.c delete mode 100644 drivers/rtc/hctosys.c create mode 100644 drivers/rtc/rtc-mt2712.c create mode 100644 tools/gpio/gpio-watch.c create mode 100644 tools/testing/selftests/pid_namespace/.gitignore create mode 100644 tools/testing/selftests/pid_namespace/Makefile create mode 100644 tools/testing/selftests/pid_namespace/config create mode 100644 tools/testing/selftests/pid_namespace/regression_enomem.c