This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 0a8ad0ffa4d8 Merge tag 'for-linus-5.3-ofs1' of git://git.kernel.org/pub [...] adds bb9a374dfa3a mm/z3fold: don't try to use buddy slots after free adds e5f2249ab853 mm/shmem.c: fix unused shmem_parse_huge() function warning adds 7b7c1df2883d lib/mpi/longlong.h: fix building with 32-bit x86 adds a07057dce282 mm/slab_common.c: work around clang bug #42570 adds 929f92f78068 mm/cma.c: fix a typo ("alloc_cma" -> "cma_alloc") in cma_r [...] adds f1549cb5ab2b mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc adds 766a4c19d880 mm/memcontrol.c: keep local VM counters in sync with the h [...] adds e5ca8071fe65 mm/vmscan.c: add a new member reclaim_state in struct shri [...] adds 0308f7cf19c9 mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths adds 1732d2b0117c mm/vmscan.c: add checks for incorrect handling of current- [...] adds be03074c9af2 mm/z3fold.c: remove z3fold_migration trylock adds c92d2f38563d mm/z3fold.c: reinitialize zhdr structs after migration adds c633324e3112 mm/cma.c: fail if fixed declaration can't be honored adds 0bf5f9492389 mm: fix the MAP_UNINITIALIZED flag adds 89165b8b0ee9 mm: provide a print_vma_addr stub for !CONFIG_MMU adds 9b98fa229485 mm: stub out all of swapops.h for !CONFIG_MMU adds bca1eac55a94 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] adds c6c405336bd3 vmcore: add a kernel parameter novmcoredd adds ce251e0e3c05 include/linux/kernel.h: add typeof_member() macro adds 9af27b28b1da fs/proc/inode.c: use typeof_member() macro adds 7dbbade1f285 proc: test /proc/sysvipc vs setns(CLONE_NEWIPC) adds 5ec27ec735ba fs/proc/proc_sysctl.c: fix the default values of i_uid/i_g [...] adds 65f50f255349 kernel: fix typos and some coding style in comments adds 95b980d62d52 linux/bits.h: make BIT(), GENMASK(), and friends available [...] adds fe6ba88b251a arch: replace _BITUL() in kernel-space headers with BIT() adds 3a7f0adfe7c2 arch/*: remove unused isa_page_to_bus() adds c296d4dc13ae asm-generic: fix a compilation warning adds 49662503e8e4 get_maintainer: add ability to skip moderated mailing lists adds 4c6080cd6f8b lib/list: tweak LIST_POISON2 for better code generation on x86_64 adds b09757104e43 lib/string.c: allow searching for NUL with strnchr adds 33d6e0ff68af lib/test_string.c: avoid masking memset16/32/64 failures adds d1a5dc5e6acc lib/test_string.c: add some testcases for strchr and strnchr adds 8e060c21ae2c lib/test_overflow.c: avoid tainting the kernel and fix wrap size adds 5015a300a522 lib: introduce test_meminit module adds 6b95ab4218bf mm/ioremap: check virtual address alignment while creating [...] adds 0f472d04f59f mm/ioremap: probe platform for p4d huge map support adds b4658cdd8cab lib/string_helpers: fix some kerneldoc warnings adds d3a811617ae6 lib/test_meminit.c: fix -Wmaybe-uninitialized false positive adds 4ab7ace46546 lib/test_meminit.c: minor test fixes adds 9f973cb38088 lib/rbtree: avoid generating code twice for the cached versions adds 6a8d76cbd647 checkpatch.pl: warn on duplicate sysctl local variable adds 1b113e04e202 fs/binfmt_flat.c: remove set but not used variable 'inode' adds aa94b1dc5bca fs/binfmt_elf.c: delete stale comment adds 92bae787c483 init/Kconfig: fix neighboring typos adds b98cca444d28 mm, kprobes: generalize and rename notify_page_fault() as [...] adds 7fa0a1da3dad coda: pass the host file in vma->vm_file on mmap adds 694a58e29ef2 uapi linux/coda.h: use __kernel_pid_t for userspace adds f90fb3c7e2c1 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] adds 02551c23bcd8 coda: add error handling for fget adds 6e51f8aa76b6 coda: potential buffer overflow in coda_psdev_write() adds b2a57e334086 coda: fix build using bare-metal toolchain adds 9a05671dd8d8 coda: don't try to print names that were considered too long adds 2fe7491d2194 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] adds 850622136ff2 coda: clean up indentation, replace spaces with tab adds 6ced9aa7b56b coda: stop using 'struct timespec' in user API adds 5e7c31dfe747 coda: change Coda's user api to use 64-bit time_t in timespec adds 4dc48193d748 coda: get rid of CODA_ALLOC() adds 936dae452532 coda: get rid of CODA_FREE() adds b6a18c60080f coda: bump module version adds 8fc8b9df8313 coda: move internal defs out of include/linux/ [ver #2] adds 6dc280ebeed2 coda: remove uapi/linux/coda_psdev.h adds 79a0d65e77ed coda: destroy mutex in put_super() adds 50e9a6efb0fa coda: use SIZE() for stat adds f94845284abe coda: add __init to init_coda_psdev() adds 6975259ae30e coda: remove sysctl object from module when unused adds 7f6118ce95d2 coda: remove sb test in coda_fid_to_inode() adds 5bb44810f47a coda: ftoc validity check integration adds a9fba24c6ac9 coda: add hinting support for partial file caching adds 29774f3f4e5a fs/hfsplus/xattr.c: replace strncpy with memcpy adds ba542f20f97e fs/ufs/super.c: remove set but not used variable 'usb3' adds dc0dde61f17d fs/reiserfs/journal.c: change return type of dirty_one_tra [...] adds 33644b95eb34 nds32: fix asm/syscall.h adds 6c132dd6d402 hexagon: define syscall_get_error() and syscall_get_return [...] adds ba849160a0fa mips: define syscall_get_error() adds 2938c1f8faa0 parisc: define syscall_get_error() adds f296f1df6e0e powerpc: define syscall_get_error() adds 201766a20e30 ptrace: add PTRACE_GET_SYSCALL_INFO request adds ac76de555d76 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO adds e2d9018e81ba signal: reorder struct sighand_struct adds b772434be089 signal: simplify set_user_sigmask/restore_user_sigmask adds 8cf8b5539a41 select: change do_poll() to return -ERESTARTNOHAND rather [...] adds ac301020627e select: shift restore_saved_sigmask_unless() into poll_sel [...] adds 156e0b1a8112 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] adds f57e515a1b56 kernel/pid.c: convert struct pid count to refcount_t adds 5515e9a6273b drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl adds 8207d4a88e1e scripts/gdb: add lx-genpd-summary command adds 778c1f5ccbd9 scripts/gdb: add helpers to find and list devices adds 6b15f678fb7d include/asm-generic/bug.h: fix "cut here" for WARN_ON for [...] adds a318f12ed884 ipc/mqueue.c: only perform resource calculation if user valid adds 97a0efea657e include/linux/lz4.h: fix spelling and copy-paste errors in [...] adds 31e4ca92a7dd device-dax: fix memory and resource leak if hotplug fails adds eca499ab3749 mm/hotplug: make remove_memory() interface usable adds 9f960da72b25 device-dax: "Hotremove" persistent memory that is used lik [...] adds 22fcea6f85f2 mm: move MAP_SYNC to asm-generic/mman-common.h adds 8aa3c927ec10 mm/mmap: move common defines to mman-common.h adds 7588adf8dff1 mm: clean up is_device_*_page() definitions adds 175967318c30 mm: introduce ARCH_HAS_PTE_DEVMAP adds 73b20c84d42d arm64: mm: implement pte_devmap support adds 79eb597cba06 mm: add account_locked_vm utility function adds 43e11fa2d1d3 fs/select.c: use struct_size() in kmalloc() adds 57a8ec387e14 Merge branch 'akpm' (patches from Andrew) adds 1b496469d0c0 Fix allyesconfig output. adds 860dbce3d8dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7c04efc8d2ef sh: configs: Remove useless UEVENT_HELPER_PATH adds d3023897b437 arch/sh: Check for kprobe trap number before trying to han [...] adds 415bfd9cdb17 Merge tag 'for-linus-20190617' of git://git.sourceforge.jp [...] adds 38ef0515e1e8 H8300: remove unused barrier defines adds 7d4901c08ae5 Merge tag 'h8300-for-linus-20190617' of git://git.sourcefo [...] adds 361686288213 MIPS: replace MBIT_ULL() with BIT_ULL() adds 1323c3b72a98 MIPS: lb60: Fix pin mappings adds ffa7546283c4 memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 adds d7d14ccfe29a dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC adds fcbc3b104d82 memory: jz4780_nemc: Add support for the JZ4740 adds 56a171e5dcb8 memory: jz4780-nemc: Reduce size of const array adds d171df6b73bb memory: jz4780-nemc: Grammar s/the its/its/ adds 4f85c9566cc1 MIPS: ftrace: Reword prepare_ftrace_return() comment block adds 017105478bb5 MIPS: ralink: Switch pinmux.h to SPDX header adds cf910de5c3c2 MIPS: config: Remove left-over BACKLIGHT_LCD_SUPPORT adds 65eb3e4c1426 MIPS: configs: Remove useless UEVENT_HELPER_PATH adds 262e4c3893ac FDDI: defza: Include linux/io-64-nonatomic-lo-hi.h adds 1e2791448b92 mips: Remove q-accessors from non-64bit platforms adds aa0f58b4666f MIPS: lantiq: Move macro directly to iomem function adds 39588164d3c9 MIPS: lantiq: Change variables to the same type as the source adds 64a95283c336 MIPS: lantiq: Fix attributes of of_device_id structure adds 7c6747bc2e3d MIPS: lantiq: Remove unused macros adds ba1bc0fcdeaf MIPS: lantiq: Fix bitfield masking adds f0dd300101f3 MIPS: lantiq: Shorten register names, remove unused macros adds 85cf2c37cb40 MIPS: lantiq: Add SMP support for lantiq interrupt controller adds 9ea34af728f7 MIPS: ralink: mt7628a.dtsi: Add SPDX GPL-2.0 license identifier adds 380f072c57a5 MIPS: ralink: mt7628a.dtsi: Add pinmux DT node adds 6394de396ed3 MIPS: ralink: mt7628a.dtsi: Add pinctrl DT properties to t [...] adds e456a3bdea4b MIPS: ralink: mt7628a.dtsi: Add GPIO controller DT node adds 4e41b745d35b MIPS: ralink: mt7628a.dtsi: Add SPI controller DT node adds 1bca2eacd647 MIPS: ralink: mt7628a.dtsi: Add watchdog controller DT node adds a4e5914a7b4f MAINTAINERS: Add myself as Ingenic SoCs maintainer adds c9093486f283 mips/kprobes: Export kprobe_fault_handler() adds 03bcba73cb3c MIPS: perf events: handle switch statement falling through [...] adds e5793cd1b5fe MIPS: fix some more fall through errors in arch/mips adds fa121bb3fed6 Merge tag 'mips_5.3' of git://git.kernel.org/pub/scm/linux [...] adds 9a0f780958bb dmaengine: sudmac: remove unused driver adds d8b9626af546 dmaengine: jz4780: Use SPDX license notifier adds e40543931fe3 dmaengine: stm32-dma: Fix redundant call to platform_get_irq adds 8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers adds a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling adds b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support adds f935d7dc8125 dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’ adds f5151311c3f3 dmaengine: Add matching device node validation in __dma_re [...] adds 37c0afeb41f1 soc: tegra: fuse: Use dma_request_channel instead of __dma [...] adds 990c0b53bf65 dmaengine: imx-sdma: Let the core do the device node validation adds c88ba7b940f8 dmaengine: dma-jz4780: Let the core do the device node validation adds 1d967195fd45 dmaengine: mmp_tdma: Let the core do the device node validation adds caf5e3e6e14d dmaengine: mxs-dma: Let the core do the device node validation adds 1dc1b29aa15e dmaengine: sh: rcar-dmac: Let the core do the device node [...] adds c54d86641fe7 dmaengine: sh: usb-dmac: Let the core do the device node v [...] adds 7b11ef9653d2 dmaengine: stm32: use to_platform_device() adds d27ac2e02bf2 include: fpga: adi-axi-common.h: add common regs & defs header adds a5b20600a67a dmaengine: axi-dmac: Discover length alignment requirement adds 5b969bd1d9cd dmaengine: axi-dmac: assign `copy_align` property adds 8f95adcf3a5a dmaengine: fsl-qdma: fixed the source/destination descript [...] adds c983d805a7bb dmaengine: fsl-qdma: Continue to clear register on error adds dc161064beb8 dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag [...] adds f48d14c218cc dt-bindings: arm64: allwinner: h6: Add binding for DMA controller adds 43a90fc76a3e dmaengine: sun6i: Add a quirk for additional mbus clock adds 67f34055118c dmaengine: sun6i: Add a quirk for setting DRQ fields adds 802440bdf3b7 dmaengine: sun6i: Add a quirk for setting mode fields adds 2fe5575f36ca dmaengine: sun6i: Add support for H6 DMA adds 9135408c3ace dmaengine: mediatek: Add MediaTek UART APDMA support adds fb6dda8349ea dt-bindings: dma: uart: rename binding adds e63d79d1ffcd dmaengine: Add Synopsys eDMA IP core driver adds 7e4b8a4fbe2c dmaengine: Add Synopsys eDMA IP version 0 support adds 305aebeff879 dmaengine: Add Synopsys eDMA IP version 0 debugfs support adds 1f418f46503d PCI: Add Synopsys endpoint EDDA Device ID adds 41aaff2a2ac0 dmaengine: Add Synopsys eDMA IP PCIe glue-logic adds 28635f6cd78e MAINTAINERS: Add Synopsys eDMA IP driver maintainer adds f4a9fe97ea5a dmaengine: axi-dmac: update license header adds fe333389ccce dmaengine: Grammar s/the its/its/, s/need/needs/ adds 83eb5cfcd5e3 dmaengine: dw-edma: Fix build error without CONFIG_PCI_MSI adds 718745f87f95 dmaengine: amba-pl08x: no need to cast away call to debugf [...] adds 635d7302caca dmaengine: bcm-sba-raid: no need to check return value of [...] adds c33394bd006c dmaengine: coh901318: no need to cast away call to debugfs [...] adds 8148a87846eb dmaengine: pxa_dma: no need to check return value of debug [...] adds bea696c5ce1e dmaengine: mic_x100_dma: no need to check return value of [...] adds a08a9645a3d6 dmaengine: qcom: hidma: no need to check return value of d [...] adds 09d5b702b0f9 dmaengine: virt-dma: store result on dma descriptor adds e3923592f80b dmaengine: axi-dmac: populate residue info for completed xfers adds e28d91552813 dmaengine: axi-dmac: terminate early DMA transfers after a [...] adds fc15be39a827 dmaengine: axi-dmac: add regmap support adds 0ed91bded307 dt-bindings: pl330: document the optional resets property adds 0eaab70a7a1b dmagengine: pl330: add code to get reset property adds c24a5c735f87 dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" adds 002905eca5be dmaengine: fsl-edma: support little endian for edma driver adds a183ec708b73 dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit adds ed04b7c57c33 dmaengine: dmatest: timeout value of -1 should specify inf [...] adds e3dc00b936e5 dmaengine: sh: usb-dmac: Use [] to denote a flexible array member adds 2b651ecfc39f dmaengine: dw-edma: fix semicolon.cocci warnings adds 9e5ab0655ef9 dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake adds 78efb76ab4df dmaengine: rcar-dmac: Reject zero-length slave DMA requests adds fc4a90307885 dmaengine: Revert "dmaengine: fsl-edma: support little end [...] adds af802728e4ab dmaengine: fsl-edma: add drvdata for fsl-edma adds 78690bf3c4a4 dmaengine: fsl-edma-common: move dmamux register to anothe [...] adds b12650cc5145 dmaengine: fsl-edma-common: version check for v2 instead adds a7c5c6f6bc29 dt-bindings: dma: fsl-edma: add new i.mx7ulp-edma adds 7144afd025b2 dmaengine: fsl-edma: add i.mx7ulp edma2 version support adds 3145d73e69ba dmaengine: tegra210-adma: remove PM_CLK dependency adds 9dcb98a29b6e Documentation: dmaengine: clean up description of dmatest usage adds b7f5b656ffe1 dmaengine: at_xdmac: check for non-empty xfers_list before [...] adds 5c274ca4cfb2 dmaengine: Revert "dmaengine: fsl-edma: add i.mx7ulp edma2 [...] adds 47ebe00b684c Merge tag 'dmaengine-5.3-rc1' of git://git.infradead.org/u [...] adds 8aec4b875008 rtc: ds2404: use hw endiannes variable adds c19623db3766 rtc: test: enable wakeup flags adds a86bd9044b33 rtc: s35390a: clarify INT2 pin output modes adds c0e12848be09 rtc: s35390a: set uie_unsupported adds 032796344092 rtc: s35390a: introduce struct device in probe adds 097aa24b5db0 rtc: s35390a: change FLAG defines to use BIT macro adds b3a50169762b rtc: ds1307: properly handle oscillator failure flags adds d2bc4cece139 rtc: st-lpc: remove unnecessary check adds a2d29238bc60 rtc: tegra: checkpatch and miscellaneous cleanups adds c6af561a4ad0 rtc: tegra: Use consistent variable names and types adds 3e483e59c796 rtc: tegra: Turn into regular driver adds 9c3f0795e425 rtc: tps65910: remove superfluous Kconfig dependency adds 42ca37ca4762 rtc: tps65910: fix typo in register name in read_alarm() adds a3094fc1a15e rtc: imx-sc: add rtc alarm support adds 7bdcb8e0454a dt-bindings: rtc: Add YAML schemas for the generic RTC bindings adds 43390e0710fd dt-bindings: rtc: Move trivial RTC over to a schemas of their own adds 36e63ef3582b dt-bindings: rtc: Convert Allwinner A10 RTC to a schema adds 5a0797599b47 dt-bindings: rtc: Convert Allwinner A31 RTC to a schema adds f5a336496e0f dt-bindings: rtc: sun6i: Add the R40 RTC compatible adds d6624cc75021 rtc: sun6i: Add R40 compatible adds 59ab3f4060fc rtc: tegra: Drop MODULE_ALIAS adds 55c24316223b rtc: fm3130: simplify getting the adapter of a client adds e5108df402f7 rtc: m41t80: simplify getting the adapter of a client adds 5cb172694a01 rtc: rv8803: simplify getting the adapter of a client adds 9d085c54202d rtc: rx8010: simplify getting the adapter of a client adds 110036b4f4db rtc: rx8025: simplify getting the adapter of a client adds 2372a7d32b69 rtc: pcf2123: remove sysfs register view adds 790d033933b8 rtc: pcf2123: port to regmap adds c33850bbc6c9 rtc: pcf2123: use %ptR adds e32e60a2d5ec rtc: pcf2123: add alarm support adds fedc459a3da3 rtc: pcf2123: fix negative offset rounding adds 65f662cbf829 rtc: pcf8563: Fix interrupt trigger method adds 3572e8aea3bf rtc: pcf8563: Clear event flags and disable interrupts bef [...] adds 3126790d1fd3 rtc: interface: Change type of 'count' from int to u64 adds f2f5cb6a73b9 rtc: pcf2123: Fix build error adds fe63604c630a rtc: stm32: remove one condition check in stm32_rtc_set_alarm() adds f0162d21cc80 rtc: wm831x: Add IRQF_ONESHOT flag adds edafb6fe42cf Merge tag 'rtc-5.3' of git://git.kernel.org/pub/scm/linux/ [...] adds 4c34282fb7d7 clk: pwm: implement the .get_duty_cycle callback adds 5d59f12a19e6 clk: bcm: Make BCM2835 clock drivers selectable adds 789bc177f828 clk: bcm: Allow CLK_BCM2835 for ARCH_BRCMSTB adds 3d8b6e9c774f dt-bindings: mediatek: audsys: add support for MT8516 adds 0fd4939ac100 clk: mediatek: add audsys clock driver for MT8516 adds 860690a93ef2 clk: mediatek: Remove MT8183 unused clock adds 072a551fd5cf dt-bindings: clock: Document gpucc for msm8998 adds 54bbb6654450 clk: renesas: r8a779{5|6|65}: Add TPU clock adds e7f30c257bd0 clk: renesas: r8a7796: Add CMM clocks adds f243220e674c clk: renesas: cpg-mssr: Use genpd of_node instead of local copy adds ed04e6288ac5 clk: renesas: cpg-mssr: Remove error messages on out-of-me [...] adds 0f7ece0d1434 clk: renesas: mstp: Remove error messages on out-of-memory [...] adds af9422a85721 dt-bindings: clock: renesas: r9a06g032-sysctrl: Document p [...] adds aad03a66f902 clk: renesas: r9a06g032: Add clock domain support adds f81d086095f2 Merge tag 'clk-renesas-for-v5.3-tag1' of git://git.kernel. [...] adds 00c7cd3f130a clk: renesas: r8a7795: Add CMM clocks adds 140444003c6b clk: renesas: r8a77965: Add CMM clocks adds 08911c4a8e28 clk: renesas: r8a77990: Add CMM clocks adds fa59290e3d23 clk: renesas: r8a77995: Add CMM clocks adds c1324171a9d1 clk: renesas: r8a774a1: Add TMU clock adds d2e4cb45af8f clk: renesas: cpg-mssr: Update kerneldoc for struct cpg_mssr_priv adds ba0386111cd8 clk: renesas: div6: Combine clock-private and parent array [...] adds a79f5836bd5f clk: renesas: mstp: Combine group-private and clock array [...] adds 8f5e20b6b884 clk: renesas: cpg-mssr: Combine driver-private and clock a [...] adds ec2b827be396 clk: renesas: cpg-mssr: Use [] to denote a flexible array member adds 5b68f22c3e13 Merge tag 'clk-renesas-for-v5.3-tag2' of git://git.kernel. [...] adds b6bb2bc2fd15 Merge branches 'clk-pwm-duty', 'clk-bcm', 'clk-mtk', 'clk- [...] adds f02fba3aa8fe clk: qcom: gdsc: WARN when failing to toggle adds a9fa2893fcc6 clk: ingenic: Add support for divider tables adds 2a1a703635a0 clk: ingenic/jz4740: Fix incorrect dividers for main clocks adds 44b06a76ad33 clk: ingenic/jz4770: Fix incorrect dividers for main clocks adds 74054c413ae8 clk: ingenic/jz4725b: Fix incorrect dividers for main clocks adds 13ad1948d90d clk: ingenic/jz4725b: Fix "pll half" divider not read/writ [...] adds dbc38ad0e739 clk: ingenic: Add missing header in cgu.h adds 2ee93e3c953b clk: ingenic: Handle setting the Low-Power Mode bit adds 32ebc193cda6 MIPS: jz4740: PM: Let CGU driver suspend clocks and set sl [...] adds 9a838844a0da clk: ingenic: Remove unused functions adds 4abf9adc12c6 MIPS: Remove dead code adds e5bbbff5b7d7 clk: gcc-qcs404: Add PCIe resets adds ce9a1046434c clk: xgene: Don't build COMMON_CLK_XGENE by default adds f9b3eeebef6a clk: meson: mpll: properly handle spread spectrum adds 8925dbd03bb2 clk: meson: gxbb: no spread spectrum on mpll0 adds dc4e62d373f8 clk: meson: axg: spread spectrum is on mpll2 adds 19855c8276fe clk: meson: mpll: add init callback and regs adds 76d3fc38a06b clk: meson: g12a: add mpll register init sequences adds 19a18d42bf55 clk: meson: eeclk: add init regs adds a9f7b1993b70 clk: meson: g12a: add controller register init adds a987be182c30 dt-bindings: clock: meson8b: add the audio clocks adds 4c7c965903ff Merge branch 'v5.3/dt' into v5.3/drivers adds f278f05e748c clk: meson: meson8b: add the cts_amclk clocks adds c39c24c1cae2 clk: meson: meson8b: add the cts_mclk_i958 clocks adds 174806aa9a8e clk: meson: meson8b: add the cts_i958 clock adds 6e47ef34db57 dt-bindings: clk: g12a-clkc: add Temperature Sensor clock IDs adds 4e231cbbcbf9 Merge branch 'v5.3/dt' into v5.3/drivers adds ad517d5298cf clk: meson-g12a: add temperature sensor clocks adds 7391d7f4b069 dt-bindings: clk: meson: add g12b periph clock controller [...] adds 1360952c96cc Merge branch 'v5.3/dt' into v5.3/drivers adds d43628e9bca6 clk: meson: g12a: Add support for G12B CPUB clocks adds eda91833f099 clk: meson: g12a: mark fclk_div3 as critical adds afa88bdbf193 Merge tag 'clk-meson-5.3-1' of https://github.com/BayLibre [...] adds 1f5d580cabc6 Merge branches 'clk-qcom-gdsc-warn', 'clk-ingenic', 'clk-q [...] adds 96488c09b0f4 clk: keystone: sci-clk: cut down the clock name length adds 4bfce5aba902 clk: keystone: sci-clk: split out the fw clock parsing to [...] adds 8e48b33f9def clk: keystone: sci-clk: probe clocks from DT instead of firmware adds 3f1f22d80090 clk: keystone: sci-clk: extend clock IDs to 32 bits adds 81f4458c9c69 firmware: ti_sci: extend clock identifiers from u8 to u32 adds 0af69227ed9f Merge tag 'keystone-clk-for-5.3-v2' of git://git.kernel.or [...] adds 0b88bc929251 clk: ti: Use int to check return value from of_property_co [...] adds c304b8d2f9aa clk: samsung: exynos5433: Use of_clk_get_parent_count() adds cc9bdecf4b8d clk: samsung: add needed IDs for DMC clocks in Exynos5420 adds 8b4a7acf7b30 clk: samsung: add BPLL rate table for Exynos 5422 SoC adds 2f57b95caf8f clk: samsung: add new clocks for DMC for Exynos5422 SoC adds 7ef91224c486 clk: samsung: Add bus clock for GPU/G3D on Exynos4412 adds c0bc660c9068 Merge tag 'clk-v5.3-samsung' of git://git.kernel.org/pub/s [...] adds 2c61a5459932 dt-bindings: clock: imx8mm: Add GPIO clocks adds dcec6ced9f03 clk: imx8mm: add GPIO clocks to clock tree adds 4ef69160b3ed dt-bindings: clock: imx8mq: Add SNVS clock adds 3d6c33cb904d clk: imx8mq: add SNVS clock to clock tree adds 2b2ebb9acb89 dt-bindings: clock: imx8mm: Add SNVS clock adds 75ebf69445dd clk: imx8mm: add SNVS clock to clock tree adds 87def8d0d5bf dt-bindings: clock: imx8m: Add GIC clock adds 53c6a2ec018b clk: imx8m: Add GIC clock adds efdb279033ad clk: imx: Add common API for masking MMDC handshake adds c129b6fe81cd clk: imx: Use imx_mmdc_mask_handshake() API for masking MM [...] adds 246c9ab43403 clk: imx7ulp: update nic1_bus_clk parent info adds a44e9706213c clk: imx8mm: Mark dram_apb critical adds 52f93ab8b422 clk: imx: keep the mmdc p1 ipg clock always on on 6sx/ul/ull/sll adds 5b933e28d8b1 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out adds a4a4069f4523 clk: imx: Add imx_obtain_fixed_clock clk_hw based variant adds fa7574740cdf clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI adds f5697226f90e clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERI [...] adds dd1a6c0d339b clk: imx: clk-busy: Switch to clk_hw based API adds 2bc7e9dc1c19 clk: imx: clk-cpu: Switch to clk_hw based API adds 1f9aec966256 clk: imx: clk-gate2: Switch to clk_hw based API adds e5674a4d0762 clk: imx: clk-pllv3: Switch to clk_hw based API adds 995087c91e9c clk: imx: clk-pfd: Switch to clk_hw based API adds dfc148b32a79 clk: imx: clk-gate-exclusive: Switch to clk_hw based API adds 2597b39ed1f5 clk: imx: clk-fixup-div: Switch to clk_hw based API adds 3ead0f1e5fae clk: imx: clk-fixup-mux: Switch to clk_hw based API adds eccf8dfd0052 clk: imx: Switch wrappers to clk_hw based API adds 3a1d8fe6f445 clk: imx6sl: Switch to clk_hw based API adds 992b703b5b38 clk: imx6q: Switch to clk_hw based API adds f1541e15e38e clk: imx6sx: Switch to clk_hw based API adds 1487b60dc2d2 clk: imx6ul: Switch to clk_hw based API adds bce5b921502f clk: imx7d: Switch to clk_hw based API adds b170b5d5e8a3 clk: imx6sll: Switch to clk_hw based API adds c63fe28bf152 clk: imx: Remove __init for imx_check_clocks() API adds 883cd3c9626f clk: imx8mq: Use imx_check_clocks() API directly adds 1aa6af5f1813 clk: imx8mq: Use devm_platform_ioremap_resource() instead [...] adds 0e12248c68f3 clk: imx6q: fix section mismatch warning adds e5190586a92d clk: imx: Remove __init for imx_register_uart_clocks() API adds 15c64ff76255 clk: imx8mq: Keep uart clocks on during system boot adds 76b77f1dbb16 Merge tag 'imx-clk-5.3' of git://git.kernel.org/pub/scm/li [...] adds fcdf445ff42f clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup() adds f167675486c3 clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register adds b467ec063ec5 dt-bindings: clk: Convert Allwinner CCU to a schema adds b2f874d27b62 Merge tag 'sunxi-clk-for-5.3-201906210814' of https://git. [...] adds 2d156b78ce8f clk: Fix debugfs clk_possible_parents for clks without par [...] adds 99600fd47eaf clk: Add CLK_HW_INIT_* macros using .parent_hws adds 2d6b4f33e637 clk: Add CLK_HW_INIT_FW_NAME macro using .fw_name in .parent_data adds 13933109dff0 clk: Add CLK_HW_INIT_PARENT_DATA macro using .parent_data adds d7b15114aba9 clk: fixed-factor: Add CLK_FIXED_FACTOR_HW which takes clk [...] adds 1bef004e2680 clk: fixed-factor: Add CLK_FIXED_FACTOR_HWS which takes li [...] adds 8b13a48b891c clk: fixed-factor: Add CLK_FIXED_FACTOR_FW_NAME for DT clo [...] adds 930944833550 clk: sunxi-ng: switch to of_clk_hw_register() for register [...] adds 6873d2072656 clk: sunxi-ng: sun8i-r: Use local parent references for CL [...] adds d1c924732bdf clk: sunxi-ng: a10: Use local parent references for CLK_FI [...] adds 260311bfb383 clk: sunxi-ng: sun5i: Use local parent references for CLK_ [...] adds 8b1dd564b9e3 clk: sunxi-ng: a31: Use local parent references for CLK_FI [...] adds 7a40e3d8696e clk: sunxi-ng: a23: Use local parent references for CLK_FI [...] adds cdaf8388ea8e clk: sunxi-ng: a33: Use local parent references for CLK_FI [...] adds b28e3eb6325b clk: sunxi-ng: h3: Use local parent references for CLK_FIX [...] adds 3fccf2ed6f27 clk: sunxi-ng: r40: Use local parent references for CLK_FI [...] adds 707f601373ae clk: sunxi-ng: v3s: Use local parent references for CLK_FI [...] adds 45d0706ebf26 clk: sunxi-ng: sun8i-r: Use local parent references for CL [...] adds 4d34497ee458 clk: sunxi-ng: f1c100s: Use local parent references for CL [...] adds ecd73c04b3e8 clk: sunxi-ng: a64: Use local parent references for CLK_FI [...] adds 8916d3fc3a47 clk: sunxi-ng: h6: Use local parent references for CLK_FIX [...] adds 22ce173f76f4 clk: sunxi-ng: h6-r: Use local parent references for CLK_F [...] adds 4b751ffae7a7 clk: sunxi-ng: gate: Add macros for referencing local cloc [...] adds 4b8891518466 clk: sunxi-ng: a80-usb: Use local parent references for SU [...] adds 89f27fb2dd34 clk: sunxi-ng: sun8i-r: Use local parent references for SU [...] adds f925a054f0f8 Merge tag 'sunxi-ng-parent-rewrite-part-1-take-2' of https [...] adds 11f6c2307cae clk: Simplify debugfs printing and add a newline adds e02cb1f59340 Merge branches 'clk-ti', 'clk-samsung', 'clk-imx' and 'clk [...] adds 2f25528e4edd clk: Add clk_bulk_get_optional() function adds 9bd5ef0bd874 clk: Add devm_clk_bulk_get_optional() function adds 179175d389c7 clk: Document some devm_clk_bulk*() APIs adds 9a042e718fc0 dt-bindings: clock: mvebu: Add compatible string for 98dx1 [...] adds 88aa7af9c180 clk: kirkwood: Add support for MV98DX1135 adds 3b5015c4d834 clk: socfpga: stratix10: add additional clocks needed for [...] adds 16e3c572cdc9 clk: socfpga: stratix10: fix divider entry for the emac clocks adds 65e2218d1006 clk: Grammar missing "and", Spelling s/statisfied/satisfied/ adds dfe1d3a2830d Merge branches 'clk-bulk-optional', 'clk-kirkwood', 'clk-s [...] adds e5e89247a74b clk: Add clk_parent entry in debugfs adds 60e9c3703c77 clk: mediatek: mt8516: Remove unused variable adds da6a5dda5e84 clk: ti: Remove unused functions adds be411411279b clk: mmp: frac: Remove set but not used variable 'prev_rate' adds da642427bd77 clk: qcom: Fix -Wunused-const-variable adds eef1f1b6cff9 clk: Simplify clk_core_can_round() adds df095f996b8f clk: clk-cdce706: simplify getting the adapter of a client adds 78a5ba8f9126 clk: qoriq: add support for lx2160a adds a993be3724d0 Merge branches 'clk-debugfs', 'clk-unused', 'clk-refactor' [...] adds 2256d89333bd clk: bcm2835: remove pllb adds 4e85e535e6cc clk: bcm283x: add driver interfacing with Raspberry Pi's firmware adds 91f2cf4a6b21 firmware: raspberrypi: register clk device adds e2bb18347c8e clk: raspberrypi: register platform device for raspberrypi [...] adds 0d34dfbf3023 clk: tegra210: fix PLLU and PLLU_OUT1 adds 20675070127b clk: tegra: Do not warn unnecessarily adds c1139d20833f clk: tegra: Warn if an enabled PLL is in IDDQ adds e3527dca15c8 clk: tegra: Do not enable PLL_RE_VCO on Tegra210 adds 59fcdce425b7 clk: Remove ifdef for COMMON_CLK in clk-provider.h adds 30d5a945743c clk: Unexport __clk_of_table adds 1df379924304 clk: consoldiate the __clk_get_hw() declarations adds 69b39d2503af clk: sprd: Switch from of_iomap() to devm_ioremap_resource() adds 78f529695182 clk: sprd: Check error only for devm_regmap_init_mmio() adds c974c48deeb9 clk: sprd: Add check for return value of sprd_clk_regmap_init() adds 5cf6d876a7d0 clk: at91: sckc: sama5d4 has no bypass support adds abaceffc88eb clk: at91: sckc: add support to specify registers bit offsets adds b36d5cf75342 dt-bindings: clk: at91: add bindings for SAM9X60's slow cl [...] adds 04bcc4275e60 clk: at91: sckc: add support for SAM9X60 adds 7fb791d07954 clk: at91: sckc: add support to free slow oscillator adds 036702468c91 clk: at91: sckc: add support to free slow rc oscillator adds 016d22dd10ea clk: at91: sckc: add support to free slow clock osclillator adds 82e25dc8f6be clk: at91: sckc: improve error path for sam9x5 sck register adds 8c938c2d00c1 clk: at91: sckc: remove unnecessary line adds d09e6ca1381f clk: at91: sckc: improve error path for sama5d4 sck registration adds ecbcc2aa6557 clk: at91: sckc: use dedicated functions to unregister clock adds 47c9e0cef014 Merge branches 'clk-rpi-cpufreq', 'clk-tegra', 'clk-simpli [...] adds dc1d9dac5ca2 devicetree: document the BCM63XX gated clock bindings adds 1c099779c1e2 clk: add BCM63XX gated clock controller driver adds dc59c1337516 clk: clk-si544: Implement small frequency change support adds d743ea67cb98 dt-bindings: clock: Add silabs,si5341 adds 3044a860fd09 clk: Add Si5341/Si5340 driver adds 055ca54777b7 clk: lochnagar: Use new parent_data approach to register c [...] adds f9d3fb22ab27 clk: lochnagar: Update DT binding doc to include the prima [...] adds 527f54fddff6 clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation adds 6943b839721a clk: rockchip: Don't yell about bad mmc phases when getting adds 1e2d08a837ec clk: rockchip: Slightly more accurate math in rockchip_mmc [...] adds f14b3c91ec5f clk: rockchip: add 1.464GHz cpu-clock rate to rk3228 adds 7d2129310b8c clk: rockchip: Remove 48 MHz PLL rate from rk3288 adds b3b723d8c485 clk: rockchip: add a type from SGRF-controlled gate clocks adds e4488e45e240 clk: rockchip: convert pclk_wdt boilerplat to new SGRF_GATE macro adds 0dc14b013f79 clk: rockchip: add clock id for watchdog pclk on rk3328 adds dbc08f18ea49 clk: rockchip: add clock id for hdmi_phy special clock on rk3228 adds 92de4cecf7d1 Merge branch 'v5.3-shared/clk-ids' into v5.3-clk/next adds d59fca075cf8 clk: rockchip: add watchdog pclk on rk3328 adds 794e94ca8345 clk: rockchip: export HDMIPHY clock on rk3228 adds 55692cedf3af Merge tag 'v5.3-rockchip-clk1' of git://git.kernel.org/pub [...] adds b1511f7a48c3 Merge branches 'clk-bcm63xx', 'clk-silabs', 'clk-lochnagar [...] adds 916f562fb28a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 4b2dbd566c7b vfio-mdev/samples: make some symbols static adds e66e02c4d96d vfio: vfio_pci_nvlink2: use a vma helper function adds b46c820f8f5a sample/mdev/mbochs: remove set but not used variable 'mdev_state' adds 1e4d09d2212d mdev: Send uevents around parent device registration adds 37d4607ebbbf Merge tag 'vfio-v5.3-rc1' of git://github.com/awilliam/linux-vfio adds 1ab5d1385af4 vhost: generalize adding used elem adds 7b5d753ebc22 vhost: fine grain userspace memory accessors adds 9b5e830b7120 vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() adds 4942e8254d93 vhost: introduce helpers to get the size of metadata area adds feebcaeac79a vhost: factor out setting vring addr and num adds 7f466032dc9e vhost: access vq metadata through kernel virtual address adds 0b4a7092ffe5 vhost: fix clang build warning adds 8447d84e35f2 dt-bindings: virtio-mmio: Add IOMMU description adds 6c9e92ef8bdd dt-bindings: virtio: Add virtio-pci-iommu node adds fb709b5e1cca of: Allow the iommu-map property to omit untranslated devices adds 59b099a6c75e PCI: OF: Initialize dev->fwnode appropriately adds edcd69ab9a32 iommu: Add virtio-iommu driver adds 2a5a31487445 iommu/virtio: Add probe request adds 169a126c6e88 iommu/virtio: Add event queue adds 211f70ff1daa scsi: virtio_scsi: Use struct_size() helper adds 5e663f0410fa virtio-mmio: add error check for platform_get_irq adds 3a1d5384b7de Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds b270ea40b3c6 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM adds 54119bc1110d rpmsg: core: Make remove handler for rpmsg driver optional. adds 7636b7589f81 Merge tag 'rpmsg-v5.3' of git://github.com/andersson/remoteproc adds 7ef5f7dd2a07 dt-bindings: remoteproc: Rename and amend Hexagon v56 binding adds 0c6de4c299cc remoteproc: qcom: qdsp6-adsp: Add support for QCS404 CDSP adds 51b073a0a7e6 remoteproc,rpmsg: add missing MAINTAINERS file entries adds 0aa25820aa2f remoteproc: imx: Broaden the Kconfig selection logic adds 16a3c637f074 remoteproc: imx: Fix typo in "failed" adds b1a17513a2d6 remoteproc: add vendor resources handling adds 77e5a44879c9 remoteproc: Use struct_size() helper adds f83c0510de8e dt-bindings: stm32: add bindings for ML-AHB interconnect adds 6f576b439017 dt-bindings: remoteproc: add bindings for stm32 remote pro [...] adds 13140de09cc2 remoteproc: stm32: add an ST stm32_rproc driver adds 498b98e93900 soc: qcom: mdt_loader: Support loading non-split images adds f04b91383456 remoteproc: qcom: q6v5-mss: Support loading non-split images adds 72f64cabc4bd remoteproc: copy parent dma_pfn_offset for vdev adds f1d72c55d94e remoteproc: qcom: q6v5-mss: Fix build error without QCOM_M [...] adds 93f1d3e4b59c remoteproc: stm32: fix building without ARM SMCC adds fdcec00405fa Merge tag 'rproc-v5.3' of git://github.com/andersson/remoteproc adds 7f40c260df86 dt-bindings: hwlock: Update OMAP binding for TI K3 SoCs adds 6fa154e282f9 hwspinlock/omap: Add support for TI K3 SoCs adds d4d98bba3ea5 hwspinlock/omap: Add a trace during probe adds fbd7330c9fd8 hwspinlock: ignore disabled device adds 5cd69f13deef hwspinlock: stm32: implement the relax() ops adds bce6f5221374 hwspinlock: document the hwspinlock 'raw' API adds 360aa640a59f hwspinlock: add the 'in_atomic' API adds 57ab5f740202 Merge tag 'hwlock-v5.3' of git://github.com/andersson/remoteproc adds da7f134972f4 Revert "gpio/spi: Fix spi-gpio regression on active high CS" adds 541e4095f388 gpio: davinci: silence error prints in case of EPROBE_DEFER adds 89fea04c85e8 gpiolib: of: fix a memory leak in of_gpio_flags_quirks() adds 19ec11a2233d gpio: em: remove the gpiochip before removing the irq domain adds 88785b7fa74a Merge tag 'gpio-v5.3-rc1-fixes-for-linus' of git://git.ker [...] adds c3c08f939abe Merge tag 'gpio-v5.3-2' of git://git.kernel.org/pub/scm/li [...] adds 980af75ede4f thermal/drivers/core: Add init section table for self-enca [...] adds 57c5b2ec9059 thermal/drivers/core: Use governor table to initialize adds 6bbe6f5732fa docs: thermal: convert to ReST adds aaba9791fbb4 drivers: thermal: processor_thermal: Read PPCC on resume adds ff9b011ad143 Merge branches 'thermal-core' and 'thermal-intel' into next adds 6c395f66e98c drivers: thermal: processor_thermal_device: Fix build warning adds aac09ce27556 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9af93db9e140 platform/x86: asus: Rename "fan mode" to "fan boost mode" adds 22051d9c4a57 Merge tag 'platform-drivers-x86-v5.3-2' of git://git.infra [...] adds f3554aeb9912 floppy: fix div-by-zero in setup_format_params adds 5635f897ed83 floppy: fix out-of-bounds read in next_valid_format adds 9b04609b7840 floppy: fix invalid pointer dereference in drive_name adds da99466ac243 floppy: fix out-of-bounds read in copy_buffer adds be2ece49e683 MAINTAINERS: mark floppy.c orphaned adds 47d6a7607443 Merge branch 'floppy' adds d1fb5b2f623b ACPICA: Update table load object initialization adds b80d6a42bdc9 ACPI: blacklist: fix clang warning for unused DMI table adds dfd6f9ad3636 ACPI: fix false-positive -Wuninitialized warning adds 4f7f96453b46 ACPI: video: Add new hw_changes_brightness quirk, set it o [...] adds 2c66a5b52e9e Merge branches 'acpi-misc' and 'acpi-video' adds 4b09ddbcd107 Merge tag 'acpi-5.3-rc1-3' of git://git.kernel.org/pub/scm [...] adds f7c4e0c89bbd intel_rapl: use reg instead of msr adds 8310e8202f24 intel_rapl: remove hardcoded register index adds ff956826a403 intel_rapl: introduce intel_rapl.h adds 7ebf8eff63b4 intel_rapl: introduce struct rapl_if_private adds 7fde2712a7ad intel_rapl: abstract register address adds beea8df821d9 intel_rapl: abstract register access operations adds 8a00676cd690 intel_rapl: cleanup some functions adds 1193b1658d16 intel_rapl: cleanup hardcoded MSR access adds 3382388d7148 intel_rapl: abstract RAPL common code adds d978e755aabe intel_rapl: support 64 bit register adds 0c2ddedd8bcb intel_rapl: support two power limits for every RAPL domain adds 555c45fe0d04 int340X/processor_thermal_device: add support for MMIO RAPL adds abcfaeb3f5dc intel_rapl: Fix module autoloading issue adds 0ab74bcd1b50 powercap/intel_rapl: add support for IceLake desktop adds cceb1d9dfa68 powercap/intel_rapl: add support for ICX adds 3231a21d5ca6 powercap/intel_rapl: add support for ICX-D adds 2e3f45004715 powercap/rapl: Add Ice Lake NNPI support to RAPL driver adds 8da04e05cdfc intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state adds 0b07ee944701 PM / QOS: Pass request type to dev_pm_qos_{add|remove}_notifier() adds 8262331eaaf7 PM / QOS: Rename __dev_pm_qos_read_value() and dev_pm_qos_ [...] adds 2a79ea5ec539 PM / QOS: Pass request type to dev_pm_qos_read_value() adds 208637b37824 PM / QoS: Add support for MIN/MAX frequency constraints adds 67d874c3b2c6 cpufreq: Register notifiers with the PM QoS framework adds c57b25bdf7cd cpufreq: intel_pstate: Reuse refresh_frequency_limits() adds 18c49926c4bf cpufreq: Add QoS requests for userspace constraints adds 5b8010ba70d5 cpufreq: imx-cpufreq-dt: Add i.MX8MN support adds c4dcc8a16278 cpufreq: Make cpufreq_generic_init() return void adds 918e162e6a71 Merge branch 'pm-cpufreq' adds d0411ec8ca6b Merge tag 'pm-5.3-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 7a3c2b693861 ALSA: lx6464es: Remove unneeded variable err adds 73948ca05713 ALSA: ps3: Remove Unneeded variable: "ret" adds fbc571290d9f ALSA: hda/realtek - Fixed Headphone Mic can't record on De [...] adds 5e19cad550a0 ALSA: au88x0: Remove unneeded variable: "changed" adds b7cad26d150b ALSA: emu10k1: Remove unneeded variable "change" adds 2f235d92ac22 ALSA: rme9652: Unneeded variable: "result". adds 4b4e0e32e4b0 ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine adds ede34f397ddb ALSA: seq: Break too long mutex context in the write loop adds eb4177116bf5 ALSA: hda/hdmi - Remove duplicated define adds 3140aafb22ed ALSA: hda/hdmi - Fix i915 reverse port/pin mapping adds 4914da2fb0c8 ALSA: hda - Don't resume forcibly i915 HDMI/DP codec adds 2ae048e16636 Merge tag 'sound-fix-5.3-rc1' of git://git.kernel.org/pub/ [...] adds 80030425e020 watchdog: make watchdog_deferred_registration_add() void adds b608075e4bd6 watchdog: let core print error message when registering de [...] adds 4ab054336109 watchdog: aspeed_wdt: drop warning after registering device adds d5f3e24f2223 watchdog: bcm2835_wdt: drop warning after registering device adds f54298950eab watchdog: bcm7038_wdt: drop warning after registering device adds ae07bdbe7f31 watchdog: bcm_kona_wdt: drop warning after registering device adds 76ed828b811e watchdog: cadence_wdt: drop warning after registering device adds 60415f701fce watchdog: da9052_wdt: drop warning after registering device adds 04892d893b19 watchdog: da9062_wdt: drop warning after registering device adds 6ab6d33ee002 watchdog: davinci_wdt: drop warning after registering device adds cdad26977e3f watchdog: digicolor_wdt: drop warning after registering device adds 2d065d2e9b15 watchdog: ftwdt010_wdt: drop warning after registering device adds f51540b83faa watchdog: hpwdt: drop warning after registering device adds 34b8580fe34d watchdog: i6300esb: drop warning after registering device adds 8f952c015f45 watchdog: ie6xx_wdt: drop warning after registering device adds 63c1cd534515 watchdog: imx2_wdt: drop warning after registering device adds 31f4a2cf8fc1 watchdog: imx_sc_wdt: drop warning after registering device adds ca2d4490705f watchdog: intel-mid_wdt: drop warning after registering device adds 9ee644c9326c watchdog: jz4740_wdt: drop warning after registering device adds 7da547350f50 watchdog: loongson1_wdt: drop warning after registering device adds 9daa2e1436f3 watchdog: max77620_wdt: drop warning after registering device adds 2b7ebd348959 watchdog: mei_wdt: drop warning after registering device adds eddeb07bd644 watchdog: mena21_wdt: drop warning after registering device adds 86fc18657899 watchdog: menf21bmc_wdt: drop warning after registering device adds a239027325d0 watchdog: mpc8xxx_wdt: drop warning after registering device adds 9076eb5dff93 watchdog: ni903x_wdt: drop warning after registering device adds 0a33dce48fbd watchdog: nic7018_wdt: drop warning after registering device adds ab9113d0460f watchdog: npcm_wdt: drop warning after registering device adds 0fa6cf71cdec watchdog: of_xilinx_wdt: drop warning after registering device adds 888ca35d74ce watchdog: pic32-dmt: drop warning after registering device adds 90984aa137a1 watchdog: pic32-wdt: drop warning after registering device adds 375611e561b1 watchdog: pnx4008_wdt: drop warning after registering device adds ccbf872a3ee7 watchdog: qcom-wdt: drop warning after registering device adds 2df87cfd8ea1 watchdog: rave-sp-wdt: drop warning after registering device adds 386f465ae6df watchdog: s3c2410_wdt: drop warning after registering device adds 24b8eb74082d watchdog: sama5d4_wdt: drop warning after registering device adds d41e3f4ee584 watchdog: sp5100_tco: drop warning after registering device adds 199801cd7a50 watchdog: sp805_wdt: drop warning after registering device adds d311048eb0d2 watchdog: sprd_wdt: drop warning after registering device adds 7283b217aebd watchdog: st_lpc_wdt: drop warning after registering device adds 71777442df8f watchdog: stm32_iwdg: drop warning after registering device adds 913b187d1296 watchdog: stmp3xxx_rtc_wdt: drop warning after registering device adds e290eb8c2339 watchdog: tegra_wdt: drop warning after registering device adds c8c844f28b68 watchdog: ts4800_wdt: drop warning after registering device adds f848a15347d9 watchdog: wm831x_wdt: drop warning after registering device adds e14651352a8e watchdog: xen_wdt: drop warning after registering device adds 8632944841d4 watchdog: sama5d4: fix WDD value to be always set to max adds 215e06f0d18d watchdog: bcm2835_wdt: Fix module autoload adds 48b32199f97a watchdog/hpwdt: Stop hpwdt on unregister. adds c22d8e38e475 watchdog/hpwdt: Advertize max_hw_heartbeat_ms adds bb721d6b9eed watchdog/hpwdt: Have core ping watchdog. adds be3d7f7cb3ac watchdog/hpwdt: Add module parameter kdumptimeout. adds f213fcf078c1 watchdog/hpwdt: Update documentation adds f1bb45b93345 watchdog/hpwdt: Reflect changes adds df04cce3b8f9 watchdog: jz4740: Use register names from <linux/mfd/ingen [...] adds 9b3461188e86 watchdog: jz4740: Avoid starting watchdog in set_timeout adds dfc01e2c8377 dt-bindings: watchdog: add Allwinner H6 watchdog adds b7fbd3e55c0f watchdog: renesas_wdt: Use 'dev' instead of dereferencing [...] adds 1a4aaf9f11f9 watchdog: gpio: add support for nowayout option adds b836005b4f95 watchdog: renesas_wdt: Add a few cycles delay adds 15f7d7fc5542 watchdog: imx_sc: Add pretimeout support adds 8c21ead3ea5d dt-bindings: watchdog: move i.MX system controller watchdo [...] adds 4d1c6a0ec2d9 watchdog: introduce watchdog.open_timeout commandline parameter adds 487e4e08221d watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT adds c2eac35bc271 watchdog: make the device time out at open_deadline when o [...] adds 74665686f0e2 docs: watchdog: convert docs to ReST and rename to *.rst adds 3bd41e595b09 docs: watchdog: Fix build error. adds 1dbb3bb8de88 watchdog: bcm_kona_wdt: no need to check return value of d [...] adds 64079cf9f2b2 watchdog: mei_wdt: no need to check return value of debugf [...] adds 3265c3d8f70f dt-bindings: watchdog: Rename bindings documentation file adds d0173278935a watchdog: convert remaining drivers to use SPDX license id [...] adds 8d209eb0b167 watchdog: atmel: atmel-sama5d4-wdt: Disable watchdog on sy [...] adds 053bc5764bb0 watchdog: ie6xx_wdt: Use spinlock_t instead of struct spinlock adds 7fb832ae7294 watchdog: digicolor_wdt: Remove unused variable in dc_wdt_probe new d77e9e4e18ce Merge tag 'linux-watchdog-5.3-rc1' of git://www.linux-watc [...] adds db5d00c93edc libnvdimm, namespace: Drop uuid_t implementation detail adds c5d4355d10d4 libnvdimm: nd_region flush callback support adds 6e84200c0a29 virtio-pmem: Add virtio pmem driver adds fefc1d97fa4b libnvdimm: add dax_dev sync flag adds 2e9ee0955d3c dm: enable synchronous dax adds 32de1484648a dax: check synchronous mapping is supported adds e46bfc3f03d7 ext4: disable map_sync for async flush adds b21fec414095 xfs: disable map_sync for async flush adds 8c2e408e73f7 virtio_pmem: fix sparse warning new f8c3500cd137 Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/ [...] adds 40cdc60ac16a device-dax: Add a 'resource' attribute adds 23c84eb78375 dax: Fix missed wakeup with PMD faults new 0fe49f70a08d Merge tag 'dax-for-5.3' of git://git.kernel.org/pub/scm/li [...] adds 97a385e55829 libceph: remove ceph_get_direct_page_vector() adds 13c41737b912 ceph: silence a checker warning in mdsc_show() adds e1b814391440 ceph: clean up ceph.dir.pin vxattr name sizeof() adds 193e7b37628e ceph: carry snapshot creation time with inodes adds 100cc610a550 ceph: add ceph.snap.btime vxattr adds 2b2abcac8c25 ceph: fix listxattr vxattr buffer length calculation adds d0f191d20c1c ceph: remove unused vxattr length helpers adds 718807289d41 ceph: fix "ceph.dir.rctime" vxattr value adds 749607731e26 ceph: fix improper use of smp_mb__before_atomic() adds 543212b3a4a4 ceph: close race between d_name_cmp() and update_dentry_lease() adds feab6ac25dbf ceph: fix dir_lease_is_valid() adds 41883ba8ee91 ceph: use READ_ONCE to access d_parent in RCU critical section adds 8f2a98ef3c1a ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_ [...] adds d6e47819721a ceph: hold i_ceph_lock when removing caps for freeing inode adds 03af439ad940 ceph: fix warning PTR_ERR_OR_ZERO can be used adds 057297812d1a ceph: fix debug print format in __set_xattr() adds 5c31e92dffb9 ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx adds ac6713ccb5a6 ceph: add selinux support adds 2ef5df1abe67 ceph: fix infinite loop in get_quota_realm() adds 6f0f597b5deb ceph: don't blindly unregister session that is in opening state adds 428138c9892f ceph: remove request from waiting list before unregister adds bc07532cc51f libceph: fix sa_family just after reading address adds 6c37f0e64173 libceph: add ceph_decode_entity_addr adds 0bfb0f288992 libceph: ADDR2 support for monmap adds dcbc919a5dc8 libceph: switch osdmap decoding to use ceph_decode_entity_addr adds 51fc7ab44519 libceph: fix watch_item_t decoding to use ceph_decode_entity_addr adds 8cb5f2b4fcf4 libceph: correctly decode ADDR2 addresses in incremental OSD maps adds f3848af1bf54 ceph: have MDS map decoding use entity_addr_t decoder adds 2f9800c899dc ceph: fix decode_locker to use ceph_decode_entity_addr adds d3c3c0a841d5 libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE adds 2c66de560fa2 libceph: rename ceph_encode_addr to ceph_encode_banner_addr adds 245ce991cca5 ceph: add btime field to ceph_inode_info adds ec62b894df1a ceph: handle btime in cap messages adds 6adaaafdd81d libceph: turn on CEPH_FEATURE_MSG_ADDR2 adds 58981784a692 ceph: allow querying of STATX_BTIME in ceph_getattr adds 441d367644e2 iversion: add a routine to update a raw value with a larger one adds a35ead314e0b ceph: add change_attr field to ceph_inode_info adds 176c77c9c9b1 ceph: handle change_attr in cap messages adds 5c30835690f1 ceph: increment change_attribute on local changes adds 054f8d41affb ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() adds d6cee9dbd8c8 ceph: kick flushing and flush snaps before sending normal [...] adds 49ada6e8dc9f ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP adds f1d1b51deabb ceph: make getxattr_cb return ssize_t adds 3b421018f48c ceph: return -ERANGE if virtual xattr value didn't fit in buffer adds 26350535c2ce ceph: don't NULL terminate virtual xattrs adds 54ab3b24c536 rbd: get rid of obj_req->xferred, obj_req->result and img_ [...] adds a9b67e69949d rbd: replace obj_req->tried_parent with obj_req->read_state adds 0ad5d953548f rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD} adds 85b5e6d11898 rbd: move OSD request submission into object request state [...] adds 0192ce2ee68b rbd: introduce image request state machine adds 94e857718810 libceph: rename r_unsafe_item to r_private_item adds bcbab1db6c95 rbd: introduce obj_req->osd_reqs list adds b5ae8cbc6e37 rbd: factor out rbd_osd_setup_copyup() adds 27bbd9116248 rbd: factor out __rbd_osd_setup_discard_ops() adds a086a1b8bdbd rbd: move OSD request allocation into object request state [...] adds ea9b743c97dc rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() adds 793333a303c9 rbd: introduce copyup state machine adds a2b1da09793d rbd: lock should be quiesced on reacquire adds e1fddc8fdd22 rbd: quiescing lock should wait for image requests adds 637cd060537d rbd: new exclusive lock wait/wake code adds ef83171b49c6 libceph: bump CEPH_MSG_MAX_DATA_LEN (again) adds 68ada915eea1 libceph: change ceph_osdc_call() to take page vector for response adds 4cf3e6dff7ea libceph: export osd_req_op_data() macro adds da5ef6be3467 rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() adds 22e8bd51bb04 rbd: support for object-map and fast-diff adds 8b5bec5c83e8 rbd: setallochint only if object doesn't exist adds 1edd1fecae5e MAINTAINERS: take over for Zheng as CephFS kernel client m [...] adds 0f7cf80ae96c ceph: initialize superblock s_time_gran to 1 adds 87bc5b895d94 ceph: use ceph_evict_inode to cleanup inode's resource adds 52dd0f1b3f94 ceph: use generic_delete_inode() for ->drop_inode adds d31d07b97a5e ceph: fix end offset in truncate_inode_pages_range call new d9b9c893048e Merge tag 'ceph-for-5.3-rc1' of git://github.com/ceph/ceph-client adds d81f09748dd7 cifs: Use kmemdup in SMB2_ioctl_init() adds 06f2fca7ff51 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) adds 9ac63ec77609 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms adds 2b2f75480762 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions adds 5fc3681fa5ed cifs: add missing GCM module dependency adds 43cdae88de2e Fix match_server check to allow for auto dialect negotiate adds dc179268cde4 smb3: if max_credits is specified then display it in /proc/mounts adds 29fbeb7a908a cifs: Properly handle auto disabling of serverino option adds 6552d6a0264d cifs: Fix check for matching with existing mount adds 73cf8085dc09 cifs: simplify code by removing CONFIG_CIFS_ACL ifdef adds e7a1a2df4dfd CIFS: Fix module dependency adds 3190b59a050e smb3: minor cleanup of compound_send_recv adds 63d614a608fc cifs: fix typo in debug message with struct field ia_valid adds e7348e35a34d add some missing definitions adds 0aa3a24be011 fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace adds 3e2725796cbd cifs: always add credits back for unsolicited PDUs adds f2caf901c1b7 cifs: Fix a race condition with cifs_echo_request adds d5ecebc4900d smb3: Allow query of symlinks stored as reparse points adds 412094a8fb07 smb3: add new mount option to retrieve mode from special ACE adds 9fe5ff1c5d6a smb3: do not send compression info by default adds 96d3cca1241d smb3: Send netname context during negotiate protocol adds ff2a09e9196e SMB3: query inode number on open via create context adds f5f111c231f5 cifs: refactor and clean up arguments in the reparse point [...] adds df070afd9b8c cifs: fix parsing of symbolic link error response adds ce465bf94b70 cifs: fix crash in cifs_dfs_do_automount adds 88a92c913cef cifs: fix crash in smb2_compound_op()/smb2_set_next_command() adds e9630660bd92 smb3: smbdirect no longer experimental new ae9b728c8dc0 Merge tag '4.3-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds 3f6d70e88555 xfs: move xfs_trans_inode.c to libxfs/ adds 79ba2a218543 xfs: sync up xfs_trans_inode with userspace adds 89b408a68b9d Documentation: filesystem: Convert xfs.txt to ReST new 366a4e38b8d0 Merge tag 'xfs-5.3-merge-13' of git://git.kernel.org/pub/s [...] adds 0bfaffbf4cc6 swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4aa095ea329d swiotlb: Return consistent SWIOTLB segments/nr_tbl adds 9c106119f653 swiotlb: fix phys_addr_t overflow warning new 8492101e15f9 Merge branch 'stable/for-linus-5.2' into devel/for-linus-5.2 new d4df33b0e992 Merge branch 'for-linus-5.2' of git://git.kernel.org/pub/s [...] adds 7375dca1647f ftrace: Make enable and update parameters bool when applicable adds 0c9f23797925 x86/ftrace: Make enable parameter bool where applicable adds 2d8d8fac3b4e x86/uaccess: Allow access_ok() in irq context if pagefault [...] adds 3d7081822f7f uaccess: Add non-pagefault user-space read functions adds 88903c464321 tracing/probe: Add ustring type for user-space string adds e65f7ae7f4da tracing/probe: Support user-space dereference adds bdf2b8cbf076 selftests/ftrace: Add user-memory access syntax testcase adds 1e032f7cfa14 perf-probe: Add user memory access attribute support adds f08367b3643b tracing: Use correct function name in trace_filter_add_rem [...] adds 87a90956eeab uaccess: Add a prototype of non-static __probe_user_read() adds 539b75b2b9ee tracing/kprobe: Cast user-space address correctly adds b5f8b32c93b2 kprobes: Initialize kprobes at postcore_initcall adds 970988e19eb0 tracing/kprobe: Add kprobe_event= boot parameter adds b3015fe41d9a tracing: Make a separate config for trace event self tests adds b6399cc78934 tracing/kprobe: Do not run kprobe boot tests if kprobe_eve [...] adds a124692b698b ftrace: Enable trampoline when rec count returns back to one adds 86b3de60a0b6 ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS adds f0553dcb9778 tracepoint: Use struct_size() in kmalloc() adds 65fc965c708c kprobes: Fix to init kprobes in subsys_initcall adds f730e0f2da4d tracing/kprobe: Set print format right after parsed command adds b4d4b96be894 tracing/uprobe: Set print format when parsing command adds 455b289973f7 tracing/probe: Add trace_probe init and free functions adds 46e5376d404d tracing/probe: Add trace_event_call register API for trace_probe adds b5f935ee1339 tracing/probe: Add trace_event_file access APIs for trace_probe adds 747774d6b018 tracing/probe: Add trace flag access APIs for trace_probe adds b55ce203a8f3 tracing/probe: Add probe event name and group name accesses APIs adds e3dc9f898ef9 tracing/probe: Add trace_event_call accesses APIs adds 715fa2fd4c6c tracing/kprobe: Check registered state using kprobe adds cbd965bde74c ftrace/selftests: Return the skip code when tracing direct [...] adds 6e55f320f00e ftrace/selftest: Test if set_event/ftrace_pid exists befor [...] adds 46710f3a34b5 tracing: Pass type into tracing_generic_entry_update() adds 5967bd5c4239 tracing: Let filter_assign_type() detect FILTER_PTR_STRING adds 0aeb1def4416 tracing: Make trace_get_fields() global new 818e95c768c6 Merge tag 'trace-v5.3' of git://git.kernel.org/pub/scm/lin [...] adds 6e6de3dee51a kernel/module.c: Only return -EEXIST for modules that have [...] adds 8d1b73dd25ff kernel: module: Use struct_size() helper adds bc6f2a757d52 kernel/module: Fix mem leak in module_add_modinfo_attrs adds 2eef1399a866 modules: fix BUG when load module with rodata=n adds 38b37d631aec module: allow arch overrides for .exit section names adds 70bac08d4157 ARM: module: recognize unwind exit sections adds 93651f80dcb6 modules: fix compile error if don't have strict module rwx new da0acd7c656c Merge tag 'modules-for-v5.3' of git://git.kernel.org/pub/s [...] adds 10835c854685 parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 adds 34c32fc60331 parisc: Ensure userspace privilege for ptraced processes i [...] adds 59a783dbc0d5 parisc: Avoid kernel panic triggered by invalid kprobe adds 45800fb45139 parisc: Wire up clone3 syscall new 0e2a5b5bd9a6 Merge branch 'parisc-5.3-2' of git://git.kernel.org/pub/sc [...] adds 6dd91e0eacff RISC-V: defconfig: Enable NO_HZ_IDLE and HIGH_RES_TIMERS adds 3e9d80a3b383 MAINTAINERS: don't automatically patches involving SiFive [...] adds 71ec982fad75 MAINTAINERS: change the arch/riscv git tree to the new sha [...] adds 556024d41f39 riscv: Remove gate area stubs adds 0cbb8a32cb6d arch: riscv: add config option for building SiFive's SoC resource adds edb7f21c3aec riscv: select SiFive platform drivers with SOC_SIFIVE adds bbc5dc5155aa riscv: defconfig: enable SOC_SIFIVE adds d90d45d7dcb7 RISC-V: Fix memory reservation in setup_bootmem() adds 3876d4a38ae2 x86, arm64: Move ARCH_WANT_HUGE_PMD_SHARE config in arch/Kconfig adds 9e953cda5cdf riscv: Introduce huge page support for 32/64bit kernel adds df7e9059cf6b riscv: ccache: Remove unused variable adds 2ebca1cbb4a5 riscv: remove free_initrd_mem adds 671f9a3e2e24 RISC-V: Setup initial page tables in two stages adds 0f327f2aaad6 RISC-V: Add an Image header that boot loader can parse. new 2d69fbf3d01a riscv: fix build break after macro-to-function conversion [...] new 0570bc8b7c9b Merge tag 'riscv/for-v5.3-rc1' of git://git.kernel.org/pub [...]
The 13 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/testing/sysfs-platform-asus-wmi | 6 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 24 + .../{filesystems/xfs.txt => admin-guide/xfs.rst} | 132 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 15 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../devicetree/bindings/arm/stm32/mlahb.txt | 37 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 141 ++ .../bindings/clock/amlogic,gxbb-clkc.txt | 1 + .../devicetree/bindings/clock/at91-clock.txt | 7 +- .../bindings/clock/brcm,bcm63xx-clocks.txt | 22 + .../devicetree/bindings/clock/cirrus,lochnagar.txt | 1 + .../devicetree/bindings/clock/mvebu-core-clock.txt | 1 + .../devicetree/bindings/clock/qcom,gpucc.txt | 4 +- .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 7 +- .../devicetree/bindings/clock/silabs,si5341.txt | 162 ++ .../devicetree/bindings/clock/sunxi-ccu.txt | 62 - .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 - .../devicetree/bindings/dma/arm-pl330.txt | 3 + Documentation/devicetree/bindings/dma/fsl-edma.txt | 44 +- .../devicetree/bindings/dma/mtk-uart-apdma.txt | 54 + .../devicetree/bindings/dma/sun6i-dma.txt | 9 +- .../devicetree/bindings/hwlock/omap-hwspinlock.txt | 25 +- .../{qcom,adsp-pil.txt => qcom,hexagon-v56.txt} | 35 +- .../devicetree/bindings/remoteproc/stm32-rproc.txt | 63 + .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 43 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 134 ++ Documentation/devicetree/bindings/rtc/rtc.txt | 73 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 50 + .../devicetree/bindings/rtc/sun6i-rtc.txt | 46 - .../devicetree/bindings/rtc/sunxi-rtc.txt | 17 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 92 + .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + .../devicetree/bindings/usb/s3c2410-usb.txt | 2 +- Documentation/devicetree/bindings/virtio/iommu.txt | 66 + Documentation/devicetree/bindings/virtio/mmio.txt | 30 + .../bindings/watchdog/fsl-imx-sc-wdt.txt | 24 - .../watchdog/{renesas-wdt.txt => renesas,wdt.txt} | 0 .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 + Documentation/driver-api/dmaengine/dmatest.rst | 21 +- Documentation/driver-api/driver-model/devres.rst | 4 + Documentation/filesystems/coda.txt | 11 +- Documentation/filesystems/dax.txt | 2 +- Documentation/hwspinlock.txt | 81 + Documentation/power/pm_qos_interface.rst | 12 +- Documentation/remoteproc.txt | 14 +- Documentation/riscv/boot-image-header.txt | 50 + .../{cpu-cooling-api.txt => cpu-cooling-api.rst} | 39 +- .../thermal/{exynos_thermal => exynos_thermal.rst} | 47 +- Documentation/thermal/exynos_thermal_emulation | 53 - Documentation/thermal/exynos_thermal_emulation.rst | 61 + Documentation/thermal/index.rst | 18 + .../{intel_powerclamp.txt => intel_powerclamp.rst} | 183 +- .../{nouveau_thermal => nouveau_thermal.rst} | 54 +- .../{power_allocator.txt => power_allocator.rst} | 144 +- .../thermal/{sysfs-api.txt => sysfs-api.rst} | 488 ++-- ...ure_thermal => x86_pkg_temperature_thermal.rst} | 28 +- Documentation/trace/kprobetrace.rst | 42 +- Documentation/trace/uprobetracer.rst | 10 +- Documentation/watchdog/hpwdt.rst | 4 + Documentation/watchdog/watchdog-parameters.rst | 11 + MAINTAINERS | 65 +- arch/Kconfig | 19 +- arch/alpha/include/asm/io.h | 5 - arch/arc/include/asm/pgtable.h | 8 +- arch/arc/plat-eznps/include/plat/ctop.h | 15 +- arch/arm/include/asm/io.h | 1 - arch/arm/kernel/module.c | 7 + arch/arm/mm/fault.c | 24 +- arch/arm64/Kconfig | 3 +- arch/arm64/include/asm/pgtable-prot.h | 1 + arch/arm64/include/asm/pgtable.h | 21 + arch/arm64/include/asm/sysreg.h | 82 +- arch/arm64/mm/fault.c | 24 +- arch/arm64/mm/mmu.c | 5 + arch/h8300/include/asm/bitops.h | 6 - arch/hexagon/include/asm/syscall.h | 14 + arch/ia64/mm/fault.c | 24 +- arch/mips/ar7/setup.c | 1 + arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/dev-flash.c | 1 + arch/mips/boot/dts/ralink/mt7628a.dtsi | 148 +- arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/ath25_defconfig | 1 - arch/mips/configs/ath79_defconfig | 1 - arch/mips/configs/bcm63xx_defconfig | 1 - arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/bmips_be_defconfig | 1 - arch/mips/configs/bmips_stb_defconfig | 1 - arch/mips/configs/cavium_octeon_defconfig | 1 - arch/mips/configs/ci20_defconfig | 1 - arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/lemote2f_defconfig | 2 - arch/mips/configs/loongson1b_defconfig | 1 - arch/mips/configs/loongson1c_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/mips_paravirt_defconfig | 1 - arch/mips/configs/omega2p_defconfig | 1 - arch/mips/configs/pistachio_defconfig | 1 - arch/mips/configs/pnx8335_stb225_defconfig | 1 - arch/mips/configs/qi_lb60_defconfig | 2 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/sb1250_swarm_defconfig | 1 - arch/mips/configs/tb0219_defconfig | 1 - arch/mips/configs/tb0226_defconfig | 1 - arch/mips/configs/tb0287_defconfig | 1 - arch/mips/configs/vocore2_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/include/asm/cpu.h | 125 +- arch/mips/include/asm/io.h | 13 +- arch/mips/include/asm/kprobes.h | 1 + arch/mips/include/asm/mach-jz4740/clock.h | 22 - arch/mips/include/asm/mach-ralink/pinmux.h | 1 - arch/mips/include/asm/syscall.h | 6 + arch/mips/jz4740/board-qi_lb60.c | 18 +- arch/mips/jz4740/platform.c | 2 - arch/mips/jz4740/pm.c | 8 - arch/mips/jz4740/time.c | 3 - arch/mips/kernel/ftrace.c | 23 +- arch/mips/kernel/kprobes.c | 2 +- arch/mips/kernel/perf_event_mipsxx.c | 30 +- arch/mips/lantiq/irq.c | 177 +- arch/nds32/include/asm/syscall.h | 27 +- arch/parisc/include/asm/syscall.h | 7 + arch/parisc/include/asm/unistd.h | 1 + arch/parisc/kernel/entry.S | 1 + arch/parisc/kernel/kprobes.c | 3 + arch/parisc/kernel/ptrace.c | 31 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/powerpc/include/asm/syscall.h | 10 + arch/powerpc/include/uapi/asm/mman.h | 6 +- arch/powerpc/kvm/book3s_64_vio.c | 44 +- arch/powerpc/mm/book3s64/iommu_api.c | 41 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 5 + arch/powerpc/mm/fault.c | 23 +- arch/riscv/Kconfig | 10 + arch/riscv/Kconfig.socs | 13 + arch/riscv/boot/dts/sifive/Makefile | 2 +- arch/riscv/configs/defconfig | 8 +- arch/riscv/configs/rv32_defconfig | 2 + arch/riscv/include/asm/cacheflush.h | 63 +- arch/riscv/include/asm/fixmap.h | 5 + arch/riscv/include/asm/hugetlb.h | 18 + arch/riscv/include/asm/image.h | 65 + arch/riscv/include/asm/page.h | 14 +- arch/riscv/include/asm/pgtable-64.h | 5 + arch/riscv/include/asm/pgtable.h | 16 +- arch/riscv/kernel/head.S | 49 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/vdso.c | 19 - arch/riscv/mm/Makefile | 2 + arch/riscv/mm/hugetlbpage.c | 44 + arch/riscv/mm/init.c | 326 ++- arch/riscv/mm/sifive_l2_cache.c | 11 +- arch/s390/include/asm/ctl_reg.h | 42 +- arch/s390/include/asm/nmi.h | 20 +- arch/s390/include/asm/processor.h | 20 +- arch/s390/include/asm/ptrace.h | 10 +- arch/s390/include/asm/setup.h | 40 +- arch/s390/include/asm/thread_info.h | 34 +- arch/s390/mm/fault.c | 16 +- arch/sh/boards/Kconfig | 14 +- arch/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/apsh4a3a_defconfig | 1 - arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/cayman_defconfig | 1 - arch/sh/configs/dreamcast_defconfig | 1 - arch/sh/configs/ecovec24-romimage_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/edosk7760_defconfig | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/kfr2r09-romimage_defconfig | 1 - arch/sh/configs/kfr2r09_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/lboxre2_defconfig | 1 - arch/sh/configs/magicpanelr2_defconfig | 1 - arch/sh/configs/microdev_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/polaris_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/rsk7264_defconfig | 1 - arch/sh/configs/rsk7269_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7712_defconfig | 1 - arch/sh/configs/se7721_defconfig | 1 - arch/sh/configs/se7722_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/sh7785lcr_defconfig | 1 - arch/sh/configs/shx3_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/configs/ul2_defconfig | 1 - arch/sh/configs/urquell_defconfig | 1 - arch/sh/kernel/kprobes.c | 3 +- arch/sh/mm/fault.c | 18 +- arch/sparc/include/uapi/asm/mman.h | 6 - arch/sparc/mm/fault_64.c | 16 +- arch/x86/Kconfig | 6 +- arch/x86/include/asm/io.h | 1 - arch/x86/include/asm/pgtable.h | 4 +- arch/x86/include/asm/pgtable_types.h | 1 - arch/x86/include/asm/uaccess.h | 4 +- arch/x86/kernel/ftrace.c | 6 +- arch/x86/mm/fault.c | 21 +- arch/x86/mm/ioremap.c | 5 + arch/xtensa/include/uapi/asm/mman.h | 6 +- drivers/acpi/acpi_video.c | 37 + drivers/acpi/acpica/exconfig.c | 18 +- drivers/acpi/acpica/tbxfload.c | 10 +- drivers/acpi/blacklist.c | 4 + drivers/acpi/nfit/core.c | 4 +- drivers/base/power/domain.c | 8 +- drivers/base/power/domain_governor.c | 4 +- drivers/base/power/qos.c | 135 +- drivers/base/power/runtime.c | 2 +- drivers/block/floppy.c | 34 +- drivers/block/rbd.c | 2442 ++++++++++++++------ drivers/block/rbd_types.h | 10 + drivers/clk/Kconfig | 13 +- drivers/clk/Makefile | 1 + drivers/clk/at91/sckc.c | 281 ++- drivers/clk/bcm/Kconfig | 24 + drivers/clk/bcm/Makefile | 6 +- drivers/clk/bcm/clk-bcm2835.c | 28 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 238 ++ drivers/clk/bcm/clk-raspberrypi.c | 315 +++ drivers/clk/clk-bulk.c | 23 +- drivers/clk/clk-cdce706.c | 2 +- drivers/clk/clk-devres.c | 22 +- drivers/clk/clk-lochnagar.c | 205 +- drivers/clk/clk-pwm.c | 14 + drivers/clk/clk-qoriq.c | 12 + drivers/clk/clk-si5341.c | 1346 +++++++++++ drivers/clk/clk-si544.c | 102 +- drivers/clk/clk.c | 63 +- drivers/clk/clk.h | 4 - drivers/clk/imx/clk-busy.c | 30 +- drivers/clk/imx/clk-cpu.c | 14 +- drivers/clk/imx/clk-fixup-div.c | 15 +- drivers/clk/imx/clk-fixup-mux.c | 15 +- drivers/clk/imx/clk-gate-exclusive.c | 17 +- drivers/clk/imx/clk-gate2.c | 14 +- drivers/clk/imx/clk-imx6q.c | 782 +++---- drivers/clk/imx/clk-imx6sl.c | 409 ++-- drivers/clk/imx/clk-imx6sll.c | 434 ++-- drivers/clk/imx/clk-imx6sx.c | 662 +++--- drivers/clk/imx/clk-imx6ul.c | 580 ++--- drivers/clk/imx/clk-imx7d.c | 984 ++++---- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 18 +- drivers/clk/imx/clk-imx8mq.c | 27 +- drivers/clk/imx/clk-pfd.c | 14 +- drivers/clk/imx/clk-pllv3.c | 14 +- drivers/clk/imx/clk.c | 35 +- drivers/clk/imx/clk.h | 143 +- drivers/clk/ingenic/Makefile | 2 +- drivers/clk/ingenic/cgu.c | 41 +- drivers/clk/ingenic/cgu.h | 4 + drivers/clk/ingenic/jz4725b-cgu.c | 41 +- drivers/clk/ingenic/jz4740-cgu.c | 105 +- drivers/clk/ingenic/jz4770-cgu.c | 67 +- drivers/clk/ingenic/jz4780-cgu.c | 3 + drivers/clk/ingenic/pm.c | 45 + drivers/clk/ingenic/pm.h | 12 + drivers/clk/keystone/Kconfig | 11 + drivers/clk/keystone/sci-clk.c | 239 +- drivers/clk/mediatek/Kconfig | 6 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt8183.c | 19 - drivers/clk/mediatek/clk-mt8516-aud.c | 65 + drivers/clk/mediatek/clk-mt8516.c | 5 - drivers/clk/meson/axg.c | 10 +- drivers/clk/meson/clk-mpll.c | 36 +- drivers/clk/meson/clk-mpll.h | 3 + drivers/clk/meson/g12a.c | 843 ++++++- drivers/clk/meson/g12a.h | 41 +- drivers/clk/meson/gxbb.c | 5 - drivers/clk/meson/meson-eeclk.c | 3 + drivers/clk/meson/meson-eeclk.h | 2 + drivers/clk/meson/meson8b.c | 154 ++ drivers/clk/meson/meson8b.h | 8 +- drivers/clk/mmp/clk-frac.c | 3 +- drivers/clk/mvebu/kirkwood.c | 17 + drivers/clk/qcom/gcc-msm8996.c | 36 - drivers/clk/qcom/gcc-qcs404.c | 7 + drivers/clk/qcom/gdsc.c | 4 +- drivers/clk/renesas/clk-div6.c | 19 +- drivers/clk/renesas/clk-mstp.c | 20 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 5 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 5 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 4 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 4 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 + drivers/clk/renesas/r9a06g032-clocks.c | 227 +- drivers/clk/renesas/renesas-cpg-mssr.c | 37 +- drivers/clk/rockchip/clk-mmc-phase.c | 14 +- drivers/clk/rockchip/clk-px30.c | 12 +- drivers/clk/rockchip/clk-rk3228.c | 3 +- drivers/clk/rockchip/clk-rk3288.c | 13 +- drivers/clk/rockchip/clk-rk3328.c | 3 + drivers/clk/rockchip/clk-rk3368.c | 12 +- drivers/clk/rockchip/clk-rk3399.c | 12 +- drivers/clk/rockchip/clk.h | 4 + drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/samsung/clk-exynos5420.c | 78 +- drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/socfpga/clk-s10.c | 6 +- drivers/clk/sprd/common.c | 9 +- drivers/clk/sprd/sc9860-clk.c | 5 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 39 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 41 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 69 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 34 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 39 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 34 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 34 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 29 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 104 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 46 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 29 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 32 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 29 +- drivers/clk/sunxi-ng/ccu_common.c | 2 +- drivers/clk/sunxi-ng/ccu_gate.h | 53 + drivers/clk/sunxi/clk-sunxi.c | 2 + drivers/clk/tegra/clk-tegra210.c | 20 +- drivers/clk/ti/divider.c | 85 - drivers/clk/ti/gate.c | 30 - drivers/clk/ti/mux.c | 31 - drivers/cpufreq/bmips-cpufreq.c | 17 +- drivers/cpufreq/cpufreq.c | 216 +- drivers/cpufreq/davinci-cpufreq.c | 3 +- drivers/cpufreq/imx-cpufreq-dt.c | 3 +- drivers/cpufreq/imx6q-cpufreq.c | 6 +- drivers/cpufreq/intel_pstate.c | 7 +- drivers/cpufreq/kirkwood-cpufreq.c | 3 +- drivers/cpufreq/loongson1-cpufreq.c | 8 +- drivers/cpufreq/loongson2_cpufreq.c | 3 +- drivers/cpufreq/maple-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 15 +- drivers/cpufreq/pasemi-cpufreq.c | 3 +- drivers/cpufreq/pmac32-cpufreq.c | 3 +- drivers/cpufreq/pmac64-cpufreq.c | 3 +- drivers/cpufreq/s3c2416-cpufreq.c | 9 +- drivers/cpufreq/s3c64xx-cpufreq.c | 15 +- drivers/cpufreq/s5pv210-cpufreq.c | 3 +- drivers/cpufreq/sa1100-cpufreq.c | 3 +- drivers/cpufreq/sa1110-cpufreq.c | 3 +- drivers/cpufreq/spear-cpufreq.c | 3 +- drivers/cpufreq/tegra20-cpufreq.c | 8 +- drivers/cpuidle/governor.c | 2 +- drivers/dax/bus.c | 21 +- drivers/dax/dax-private.h | 2 + drivers/dax/kmem.c | 46 +- drivers/dax/super.c | 19 +- drivers/dma/Kconfig | 5 +- drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 5 +- drivers/dma/at_xdmac.c | 11 +- drivers/dma/bcm-sba-raid.c | 13 +- drivers/dma/coh901318.c | 6 +- drivers/dma/dma-axi-dmac.c | 201 +- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/dmaengine.c | 14 +- drivers/dma/dmatest.c | 6 +- drivers/dma/dw-edma/Kconfig | 19 + drivers/dma/dw-edma/Makefile | 7 + drivers/dma/dw-edma/dw-edma-core.c | 937 ++++++++ drivers/dma/dw-edma/dw-edma-core.h | 165 ++ drivers/dma/dw-edma/dw-edma-pcie.c | 229 ++ drivers/dma/dw-edma/dw-edma-v0-core.c | 354 +++ drivers/dma/dw-edma/dw-edma-v0-core.h | 28 + drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 310 +++ drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 27 + drivers/dma/dw-edma/dw-edma-v0-regs.h | 158 ++ drivers/dma/dw/pci.c | 33 +- drivers/dma/fsl-edma-common.c | 69 +- drivers/dma/fsl-edma-common.h | 10 +- drivers/dma/fsl-edma.c | 43 +- drivers/dma/fsl-qdma.c | 18 +- drivers/dma/hsu/hsu.c | 4 +- drivers/dma/imx-sdma.c | 9 +- drivers/dma/mcf-edma.c | 11 +- drivers/dma/mediatek/Kconfig | 11 + drivers/dma/mediatek/Makefile | 1 + drivers/dma/mediatek/mtk-uart-apdma.c | 666 ++++++ drivers/dma/mic_x100_dma.c | 6 +- drivers/dma/mmp_tdma.c | 10 +- drivers/dma/mxs-dma.c | 8 +- drivers/dma/of-dma.c | 4 +- drivers/dma/pl330.c | 40 + drivers/dma/pxa_dma.c | 56 +- drivers/dma/qcom/hidma.h | 5 +- drivers/dma/qcom/hidma_dbg.c | 37 +- drivers/dma/sh/Kconfig | 6 - drivers/dma/sh/Makefile | 1 - drivers/dma/sh/rcar-dmac.c | 8 +- drivers/dma/sh/sudmac.c | 414 ---- drivers/dma/sh/usb-dmac.c | 8 +- drivers/dma/stm32-dma.c | 1 - drivers/dma/stm32-dmamux.c | 6 +- drivers/dma/sun6i-dma.c | 147 +- drivers/dma/tegra20-apb-dma.c | 12 +- drivers/dma/virt-dma.c | 4 +- drivers/dma/virt-dma.h | 4 + drivers/dma/xilinx/xilinx_dma.c | 4 +- drivers/firmware/raspberrypi.c | 10 + drivers/firmware/ti_sci.c | 124 +- drivers/firmware/ti_sci.h | 63 +- drivers/fpga/dfl-afu-dma-region.c | 53 +- drivers/gpio/gpio-davinci.c | 5 +- drivers/gpio/gpio-em.c | 33 +- drivers/gpio/gpiolib-of.c | 10 +- drivers/hwspinlock/Kconfig | 2 +- drivers/hwspinlock/hwspinlock_core.c | 48 +- drivers/hwspinlock/omap_hwspinlock.c | 4 + drivers/hwspinlock/stm32_hwspinlock.c | 7 + drivers/iommu/Kconfig | 11 + drivers/iommu/Makefile | 1 + drivers/iommu/virtio-iommu.c | 1158 ++++++++++ drivers/md/dm-table.c | 24 +- drivers/md/dm.c | 5 +- drivers/md/dm.h | 5 +- drivers/memory/jz4780-nemc.c | 2 +- drivers/misc/pci_endpoint_test.c | 2 +- drivers/net/fddi/defza.c | 1 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- drivers/nvdimm/Makefile | 1 + drivers/nvdimm/claim.c | 6 +- drivers/nvdimm/namespace_devs.c | 8 +- drivers/nvdimm/nd.h | 1 + drivers/nvdimm/nd_virtio.c | 125 + drivers/nvdimm/pmem.c | 18 +- drivers/nvdimm/region_devs.c | 33 +- drivers/nvdimm/virtio_pmem.c | 122 + drivers/nvdimm/virtio_pmem.h | 55 + drivers/of/base.c | 10 +- drivers/pci/of.c | 8 + drivers/platform/x86/asus-wmi.c | 118 +- drivers/powercap/Kconfig | 11 +- drivers/powercap/Makefile | 3 +- .../powercap/{intel_rapl.c => intel_rapl_common.c} | 801 +++---- drivers/powercap/intel_rapl_msr.c | 183 ++ drivers/pps/pps.c | 8 + drivers/rapidio/devices/rio_mport_cdev.c | 2 + drivers/remoteproc/Kconfig | 18 +- drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 8 +- drivers/remoteproc/qcom_q6v5_adsp.c | 73 +- drivers/remoteproc/qcom_q6v5_mss.c | 33 +- drivers/remoteproc/remoteproc_core.c | 15 + drivers/remoteproc/remoteproc_elf_loader.c | 3 +- drivers/remoteproc/remoteproc_internal.h | 11 + drivers/remoteproc/stm32_rproc.c | 628 +++++ drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 3 +- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-ds1307.c | 129 +- drivers/rtc/rtc-ds2404.c | 5 +- drivers/rtc/rtc-fm3130.c | 8 +- drivers/rtc/rtc-imx-sc.c | 87 + drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-pcf2123.c | 354 ++- drivers/rtc/rtc-pcf8563.c | 13 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-s35390a.c | 55 +- drivers/rtc/rtc-st-lpc.c | 4 - drivers/rtc/rtc-stm32.c | 6 +- drivers/rtc/rtc-sun6i.c | 1 + drivers/rtc/rtc-tegra.c | 253 +- drivers/rtc/rtc-test.c | 1 + drivers/rtc/rtc-tps65910.c | 2 +- drivers/rtc/rtc-wm831x.c | 3 +- drivers/s390/block/dcssblk.c | 2 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/soc/qcom/mdt_loader.c | 88 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 2 +- drivers/thermal/fair_share.c | 12 +- drivers/thermal/gov_bang_bang.c | 11 +- drivers/thermal/intel/int340x_thermal/Kconfig | 6 + .../int340x_thermal/processor_thermal_device.c | 191 +- drivers/thermal/power_allocator.c | 11 +- drivers/thermal/step_wise.c | 11 +- drivers/thermal/thermal_core.c | 52 +- drivers/thermal/thermal_core.h | 55 +- drivers/thermal/user_space.c | 12 +- drivers/vfio/mdev/mdev_core.c | 9 + drivers/vfio/pci/vfio_pci_nvlink2.c | 3 +- drivers/vfio/vfio_iommu_spapr_tce.c | 54 +- drivers/vfio/vfio_iommu_type1.c | 17 +- drivers/vhost/net.c | 4 +- drivers/vhost/vhost.c | 850 ++++++- drivers/vhost/vhost.h | 43 +- drivers/virtio/Kconfig | 11 + drivers/virtio/virtio_mmio.c | 7 +- drivers/watchdog/Kconfig | 10 + drivers/watchdog/acquirewdt.c | 6 +- drivers/watchdog/advantechwdt.c | 6 +- drivers/watchdog/aspeed_wdt.c | 8 +- drivers/watchdog/bcm2835_wdt.c | 5 +- drivers/watchdog/bcm7038_wdt.c | 4 +- drivers/watchdog/bcm_kona_wdt.c | 4 +- drivers/watchdog/cadence_wdt.c | 4 +- drivers/watchdog/da9052_wdt.c | 9 +- drivers/watchdog/da9062_wdt.c | 5 +- drivers/watchdog/davinci_wdt.c | 14 +- drivers/watchdog/digicolor_wdt.c | 9 +- drivers/watchdog/ebc-c384_wdt.c | 9 - drivers/watchdog/eurotechwdt.c | 6 +- drivers/watchdog/ftwdt010_wdt.c | 4 +- drivers/watchdog/gpio_wdt.c | 7 + drivers/watchdog/hpwdt.c | 59 +- drivers/watchdog/i6300esb.c | 5 +- drivers/watchdog/iTCO_vendor_support.c | 7 +- drivers/watchdog/iTCO_wdt.c | 6 +- drivers/watchdog/ib700wdt.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 8 +- drivers/watchdog/imx2_wdt.c | 4 +- drivers/watchdog/imx_sc_wdt.c | 123 +- drivers/watchdog/intel-mid_wdt.c | 4 +- drivers/watchdog/jz4740_wdt.c | 57 +- drivers/watchdog/loongson1_wdt.c | 4 +- drivers/watchdog/max77620_wdt.c | 8 +- drivers/watchdog/mei_wdt.c | 4 +- drivers/watchdog/mena21_wdt.c | 4 +- drivers/watchdog/menf21bmc_wdt.c | 4 +- drivers/watchdog/mpc8xxx_wdt.c | 5 +- drivers/watchdog/mv64x60_wdt.c | 6 +- drivers/watchdog/ni903x_wdt.c | 4 +- drivers/watchdog/nic7018_wdt.c | 1 - drivers/watchdog/npcm_wdt.c | 4 +- drivers/watchdog/nv_tco.h | 6 +- drivers/watchdog/octeon-wdt-main.c | 11 +- drivers/watchdog/of_xilinx_wdt.c | 4 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/omap_wdt.h | 21 +- drivers/watchdog/pc87413_wdt.c | 6 +- drivers/watchdog/pcwd_pci.c | 6 +- drivers/watchdog/pcwd_usb.c | 6 +- drivers/watchdog/pic32-dmt.c | 4 +- drivers/watchdog/pic32-wdt.c | 4 +- drivers/watchdog/pnx4008_wdt.c | 9 +- drivers/watchdog/qcom-wdt.c | 4 +- drivers/watchdog/rave-sp-wdt.c | 1 - drivers/watchdog/renesas_wdt.c | 35 +- drivers/watchdog/retu_wdt.c | 10 +- drivers/watchdog/s3c2410_wdt.c | 4 +- drivers/watchdog/sa1100_wdt.c | 6 +- drivers/watchdog/sama5d4_wdt.c | 29 +- drivers/watchdog/sbc7240_wdt.c | 11 +- drivers/watchdog/sbc8360.c | 6 +- drivers/watchdog/sch311x_wdt.c | 6 +- drivers/watchdog/softdog.c | 6 +- drivers/watchdog/sp5100_tco.c | 4 +- drivers/watchdog/sp805_wdt.c | 5 +- drivers/watchdog/sprd_wdt.c | 1 - drivers/watchdog/st_lpc_wdt.c | 4 +- drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 4 +- drivers/watchdog/tegra_wdt.c | 4 +- drivers/watchdog/ts4800_wdt.c | 4 +- drivers/watchdog/w83627hf_wdt.c | 6 +- drivers/watchdog/wafer5823wdt.c | 6 +- drivers/watchdog/watchdog_core.c | 22 +- drivers/watchdog/watchdog_core.h | 6 +- drivers/watchdog/watchdog_dev.c | 54 +- drivers/watchdog/wd501p.h | 6 +- drivers/watchdog/wdt.c | 6 +- drivers/watchdog/wdt_pci.c | 6 +- drivers/watchdog/wm831x_wdt.c | 9 +- drivers/watchdog/xen_wdt.c | 4 +- drivers/xen/swiotlb-xen.c | 2 +- fs/aio.c | 20 +- fs/binfmt_elf.c | 1 - fs/binfmt_flat.c | 2 - fs/ceph/Kconfig | 12 + fs/ceph/acl.c | 22 +- fs/ceph/addr.c | 2 + fs/ceph/caps.c | 120 +- fs/ceph/debugfs.c | 2 +- fs/ceph/dir.c | 73 +- fs/ceph/export.c | 2 +- fs/ceph/file.c | 34 +- fs/ceph/inode.c | 208 +- fs/ceph/mds_client.c | 120 +- fs/ceph/mds_client.h | 4 +- fs/ceph/mdsmap.c | 12 +- fs/ceph/quota.c | 15 +- fs/ceph/snap.c | 3 + fs/ceph/super.c | 13 +- fs/ceph/super.h | 67 +- fs/ceph/xattr.c | 456 ++-- fs/cifs/Kconfig | 18 +- fs/cifs/Makefile | 3 +- fs/cifs/cifs_debug.c | 2 - fs/cifs/cifs_fs_sb.h | 6 + fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsglob.h | 7 +- fs/cifs/cifssmb.c | 16 +- fs/cifs/connect.c | 61 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/inode.c | 8 +- fs/cifs/misc.c | 1 + fs/cifs/smb1ops.c | 3 +- fs/cifs/smb2inode.c | 12 + fs/cifs/smb2ops.c | 143 +- fs/cifs/smb2pdu.c | 96 +- fs/cifs/smb2pdu.h | 36 +- fs/cifs/smb2transport.c | 10 +- fs/cifs/transport.c | 46 +- fs/cifs/xattr.c | 4 - fs/coda/Makefile | 3 +- fs/coda/cache.c | 2 +- fs/coda/cnode.c | 17 +- fs/coda/coda_fs_i.h | 4 +- fs/coda/coda_int.h | 10 + fs/coda/coda_linux.c | 45 +- fs/coda/coda_linux.h | 16 - {include/linux => fs/coda}/coda_psdev.h | 55 +- fs/coda/dir.c | 12 +- fs/coda/file.c | 143 +- fs/coda/inode.c | 3 +- fs/coda/pioctl.c | 3 +- fs/coda/psdev.c | 36 +- fs/coda/symlink.c | 3 +- fs/coda/sysctl.c | 11 - fs/coda/upcall.c | 146 +- fs/dax.c | 53 +- fs/eventpoll.c | 12 +- fs/ext4/file.c | 10 +- fs/hfsplus/xattr.c | 2 +- fs/io_uring.c | 11 +- fs/proc/Kconfig | 3 +- fs/proc/inode.c | 27 +- fs/proc/proc_sysctl.c | 4 + fs/proc/vmcore.c | 9 + fs/reiserfs/journal.c | 6 +- fs/select.c | 96 +- fs/ufs/super.c | 2 - fs/xfs/Makefile | 4 +- fs/xfs/{ => libxfs}/xfs_trans_inode.c | 4 + fs/xfs/xfs_file.c | 9 +- include/asm-generic/bug.h | 6 +- include/asm-generic/cacheflush.h | 74 +- include/asm-generic/vmlinux.lds.h | 11 + include/dt-bindings/clock/exynos4.h | 1 + include/dt-bindings/clock/exynos5420.h | 18 +- include/dt-bindings/clock/g12a-clkc.h | 1 + include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mq-clock.h | 5 +- include/dt-bindings/clock/meson8b-clkc.h | 3 + include/dt-bindings/clock/mt8516-clk.h | 17 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 7 + include/dt-bindings/clock/qcom,gpucc-msm8998.h | 29 + include/dt-bindings/clock/rk3228-cru.h | 1 + include/dt-bindings/clock/rk3328-cru.h | 1 + include/dt-bindings/clock/stratix10-clock.h | 4 +- include/linux/acpi.h | 5 +- include/linux/bits.h | 17 +- include/linux/ceph/ceph_features.h | 1 + include/linux/ceph/ceph_fs.h | 2 +- include/linux/ceph/cls_lock_client.h | 3 + include/linux/ceph/decode.h | 13 +- include/linux/ceph/libceph.h | 10 +- include/linux/ceph/mon_client.h | 1 - include/linux/ceph/osd_client.h | 12 +- include/linux/ceph/striper.h | 2 + include/linux/clk-provider.h | 103 +- include/linux/clk.h | 47 + include/linux/coda.h | 3 +- include/linux/compat.h | 3 +- include/linux/cpufreq.h | 14 +- include/linux/dax.h | 41 +- include/linux/dma/edma.h | 47 + include/linux/dmaengine.h | 12 +- include/linux/fpga/adi-axi-common.h | 19 + include/linux/ftrace.h | 4 +- include/linux/hwspinlock.h | 61 +- include/linux/intel_rapl.h | 155 ++ include/linux/io.h | 1 + include/linux/iversion.h | 24 + include/linux/kernel.h | 2 + include/linux/kprobes.h | 19 + include/linux/libnvdimm.h | 10 +- include/linux/lz4.h | 18 +- include/linux/memory_hotplug.h | 8 +- include/linux/mm.h | 45 +- include/linux/moduleloader.h | 5 + include/linux/pci_ids.h | 1 + include/linux/pfn_t.h | 4 +- include/linux/pid.h | 5 +- include/linux/platform_data/dma-imx.h | 1 - include/linux/platform_data/x86/asus-wmi.h | 2 +- include/linux/pm_qos.h | 48 +- include/linux/poison.h | 2 +- include/linux/rbtree.h | 70 +- include/linux/rbtree_augmented.h | 27 +- include/linux/remoteproc.h | 32 +- include/linux/sched/signal.h | 16 +- include/linux/signal.h | 4 - include/linux/soc/qcom/mdt_loader.h | 2 + include/linux/soc/ti/ti_sci_protocol.h | 28 +- include/linux/sudmac.h | 49 - include/linux/swapops.h | 5 +- include/linux/thermal.h | 4 +- include/linux/trace_events.h | 9 + include/linux/tracehook.h | 9 +- include/linux/uaccess.h | 20 +- include/sound/hda_codec.h | 2 + include/uapi/asm-generic/mman-common.h | 15 +- include/uapi/asm-generic/mman.h | 10 +- include/uapi/linux/coda.h | 56 +- include/uapi/linux/coda_psdev.h | 28 - include/uapi/linux/ptrace.h | 35 + include/uapi/linux/virtio_ids.h | 2 + include/uapi/linux/virtio_iommu.h | 161 ++ include/uapi/linux/virtio_pmem.h | 34 + init/Kconfig | 4 +- ipc/mqueue.c | 19 +- kernel/dma/swiotlb.c | 30 +- kernel/kprobes.c | 3 +- kernel/module.c | 60 +- kernel/pid.c | 9 +- kernel/ptrace.c | 101 +- kernel/signal.c | 69 +- kernel/sysctl.c | 18 +- kernel/trace/Kconfig | 12 +- kernel/trace/ftrace.c | 48 +- kernel/trace/ring_buffer.c | 17 +- kernel/trace/trace.c | 17 +- kernel/trace/trace_event_perf.c | 3 +- kernel/trace/trace_events.c | 10 +- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_kprobe.c | 357 +-- kernel/trace/trace_probe.c | 142 +- kernel/trace/trace_probe.h | 77 +- kernel/trace/trace_probe_tmpl.h | 36 +- kernel/trace/trace_uprobe.c | 180 +- kernel/tracepoint.c | 4 +- lib/Kconfig.debug | 8 + lib/Makefile | 1 + lib/ioremap.c | 11 + lib/mpi/longlong.h | 16 +- lib/rbtree.c | 40 +- lib/string.c | 11 +- lib/string_helpers.c | 77 +- lib/test_meminit.c | 364 +++ lib/test_overflow.c | 11 +- lib/test_string.c | 83 +- mm/Kconfig | 5 +- mm/cma.c | 15 +- mm/gup.c | 2 +- mm/maccess.c | 122 +- mm/memcontrol.c | 22 +- mm/memory_hotplug.c | 64 +- mm/nommu.c | 4 +- mm/page_alloc.c | 4 - mm/shmem.c | 4 +- mm/slab_common.c | 3 +- mm/util.c | 75 + mm/vmscan.c | 44 +- mm/z3fold.c | 29 +- net/ceph/Makefile | 2 +- net/ceph/cls_lock_client.c | 54 +- net/ceph/decode.c | 84 + net/ceph/messenger.c | 14 +- net/ceph/mon_client.c | 21 +- net/ceph/osd_client.c | 42 +- net/ceph/osdmap.c | 31 +- net/ceph/pagevec.c | 33 - net/ceph/striper.c | 17 + samples/vfio-mdev/mbochs.c | 3 - samples/vfio-mdev/mtty.c | 47 +- scripts/checkpatch.pl | 6 + scripts/gdb/linux/device.py | 182 ++ scripts/gdb/linux/genpd.py | 83 + scripts/gdb/vmlinux-gdb.py | 2 + scripts/get_maintainer.pl | 14 +- sound/core/seq/seq_clientmgr.c | 11 +- sound/pci/au88x0/au88x0_a3d.c | 15 +- sound/pci/emu10k1/emu10k1x.c | 3 +- sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/patch_hdmi.c | 31 +- sound/pci/hda/patch_realtek.c | 10 +- sound/pci/lx6464es/lx6464es.c | 3 +- sound/pci/rme9652/rme9652.c | 3 +- sound/ppc/snd_ps3.c | 3 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- tools/perf/Documentation/perf-probe.txt | 3 +- tools/perf/util/probe-event.c | 11 + tools/perf/util/probe-event.h | 2 + tools/perf/util/probe-file.c | 7 + tools/perf/util/probe-file.h | 1 + tools/perf/util/probe-finder.c | 19 +- tools/testing/selftests/ftrace/ftracetest | 38 +- tools/testing/selftests/ftrace/test.d/functions | 4 +- .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-pid-vm.c | 17 +- tools/testing/selftests/proc/setns-sysvipc.c | 133 ++ tools/testing/selftests/ptrace/.gitignore | 1 + tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/get_syscall_info.c | 271 +++ tools/testing/selftests/seccomp/seccomp_bpf.c | 13 +- 837 files changed, 26674 insertions(+), 10253 deletions(-) rename Documentation/{filesystems/xfs.txt => admin-guide/xfs.rst} (80%) create mode 100644 Documentation/devicetree/bindings/arm/stm32/mlahb.txt create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/silabs,si5341.txt delete mode 100644 Documentation/devicetree/bindings/clock/sunxi-ccu.txt delete mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt create mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt rename Documentation/devicetree/bindings/remoteproc/{qcom,adsp-pil.txt => qcom,hex [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/stm32-rproc.txt create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sun6i-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sunxi-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/trivial-rtc.yaml create mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-sc-wdt.txt rename Documentation/devicetree/bindings/watchdog/{renesas-wdt.txt => renesas,wdt. [...] create mode 100644 Documentation/riscv/boot-image-header.txt rename Documentation/thermal/{cpu-cooling-api.txt => cpu-cooling-api.rst} (82%) rename Documentation/thermal/{exynos_thermal => exynos_thermal.rst} (67%) delete mode 100644 Documentation/thermal/exynos_thermal_emulation create mode 100644 Documentation/thermal/exynos_thermal_emulation.rst create mode 100644 Documentation/thermal/index.rst rename Documentation/thermal/{intel_powerclamp.txt => intel_powerclamp.rst} (76%) rename Documentation/thermal/{nouveau_thermal => nouveau_thermal.rst} (64%) rename Documentation/thermal/{power_allocator.txt => power_allocator.rst} (74%) rename Documentation/thermal/{sysfs-api.txt => sysfs-api.rst} (66%) rename Documentation/thermal/{x86_pkg_temperature_thermal => x86_pkg_temperature_t [...] delete mode 100644 arch/mips/include/asm/mach-jz4740/clock.h create mode 100644 arch/riscv/Kconfig.socs create mode 100644 arch/riscv/include/asm/hugetlb.h create mode 100644 arch/riscv/include/asm/image.h create mode 100644 arch/riscv/mm/hugetlbpage.c create mode 100644 drivers/clk/bcm/clk-bcm63xx-gate.c create mode 100644 drivers/clk/bcm/clk-raspberrypi.c create mode 100644 drivers/clk/clk-si5341.c create mode 100644 drivers/clk/ingenic/pm.c create mode 100644 drivers/clk/ingenic/pm.h create mode 100644 drivers/clk/mediatek/clk-mt8516-aud.c create mode 100644 drivers/dma/dw-edma/Kconfig create mode 100644 drivers/dma/dw-edma/Makefile create mode 100644 drivers/dma/dw-edma/dw-edma-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-pcie.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-regs.h create mode 100644 drivers/dma/mediatek/mtk-uart-apdma.c delete mode 100644 drivers/dma/sh/sudmac.c create mode 100644 drivers/iommu/virtio-iommu.c create mode 100644 drivers/nvdimm/nd_virtio.c create mode 100644 drivers/nvdimm/virtio_pmem.c create mode 100644 drivers/nvdimm/virtio_pmem.h rename drivers/powercap/{intel_rapl.c => intel_rapl_common.c} (64%) create mode 100644 drivers/powercap/intel_rapl_msr.c create mode 100644 drivers/remoteproc/stm32_rproc.c rename {include/linux => fs/coda}/coda_psdev.h (59%) rename fs/xfs/{ => libxfs}/xfs_trans_inode.c (96%) create mode 100644 include/dt-bindings/clock/qcom,gpucc-msm8998.h create mode 100644 include/linux/dma/edma.h create mode 100644 include/linux/fpga/adi-axi-common.h create mode 100644 include/linux/intel_rapl.h delete mode 100644 include/linux/sudmac.h delete mode 100644 include/uapi/linux/coda_psdev.h create mode 100644 include/uapi/linux/virtio_iommu.h create mode 100644 include/uapi/linux/virtio_pmem.h create mode 100644 lib/test_meminit.c create mode 100644 net/ceph/decode.c create mode 100644 scripts/gdb/linux/device.py create mode 100644 scripts/gdb/linux/genpd.py create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc create mode 100644 tools/testing/selftests/proc/setns-sysvipc.c create mode 100644 tools/testing/selftests/ptrace/get_syscall_info.c