This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from 3eb514866f20 Merge tag 'arc-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds 78192442d383 btrfs: extent-tree: Refactor add_pinned_bytes() to add|sub [...] adds 9b4e675a9978 btrfs: detect fast implementation of crc32c on all architectures adds 5911c8fe05c5 btrfs: fiemap: preallocate ulists for btrfs_check_shared adds ddb93784692f btrfs: Don't opencode sync_blockdev in btrfs_init_dev_repl [...] adds b0d9e1ea17fd btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev adds 419684b2c217 btrfs: dev-replace: Remove impossible WARN_ON adds e1e0eb43ce1f btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to dat [...] adds fa19452a4039 btrfs: Streamline replace sem unlock in btrfs_dev_replace_start adds f232ab04f65b btrfs: Explicitly reserve space for devreplace item adds 2ed95d2d59b0 btrfs: Remove redundant assignment of tgt_device->commit_t [...] adds 4c094c33c9ed btrfs: tree-checker: Check if the file extent end overflows adds 8f63a84051e8 btrfs: switch order of unlocks of space_info and bg in do_ [...] adds cebf05ca65d6 btrfs: Remove unused variable mode in btrfs_mount adds be9b8dfa9c47 Btrfs: remove unused variables in __btrfs_unlink_inode adds 0ee5f8ae082e btrfs: fix minimum number of chunk errors for DUP adds 49cc180ca916 btrfs: raid56: allow the exact minimum number of devices f [...] adds c8bf1b670395 btrfs: remove mapping tree structures indirection adds 9fa02ac75ba1 btrfs: use raid_attr table in get_profile_num_devs adds fc9a2ac77c05 btrfs: use raid_attr in btrfs_chunk_max_errors adds 081db89b13cb btrfs: use raid_attr to get allowed profiles for balance c [...] adds 6079e12cdb8f btrfs: use raid_attr table to find profiles for integrity [...] adds 44b28adafd1f btrfs: use raid_attr table for btrfs_bg_type_to_factor adds 946c9256c6fa btrfs: factor out helper for counting data stripes adds 8c3e3582a4f0 btrfs: use u8 for raid_array members adds e3ecdb3fdecf btrfs: factor out devs_max setting in __btrfs_alloc_chunk adds 158da513b13d btrfs: refactor helper for bg flags to name conversion adds 72ad813157c5 btrfs: constify map parameter for nr_parity_stripes and nr [...] adds cff8267228c1 btrfs: read number of data stripes from map only once adds 0185f364cb65 btrfs: extent-tree: Add lockdep assert when updating space info adds 480b9b4d847f btrfs: extent-tree: Add trace events for space info number [...] adds 1200b51f57dc btrfs: remove the incorrect comment on RO fs when btrfs_ru [...] adds ffa87214c110 btrfs: add new helper btrfs_lock_and_flush_ordered_range adds 23d31bd476d1 btrfs: Use newly introduced btrfs_lock_and_flush_ordered_range adds bd80d94efb83 btrfs: Always use a cached extent_state in btrfs_lock_and_ [...] adds 0b6f5d408bb5 btrfs: Add comments on locking of several device-related fields adds 5f791ec31f53 btrfs: Return EAGAIN if we can't start no snpashot write i [...] adds a94d1d0cb3bf btrfs: Flush before reflinking any extent to prevent NOCOW [...] adds 5852c8b96154 btrfs: use btrfs_csum_data() instead of directly calling crc32c adds 65019df8c3b0 btrfs: resurrect btrfs_crc32c() adds 4bb3c2e2b5bb btrfs: use btrfs_crc32c{,_final}() in for free space cache adds 1e25a2e3ca0d btrfs: don't assume ordered sums to be 4 bytes adds 10fe6ca80d9d btrfs: don't assume compressed_bio sums to be 4 bytes adds 7ebc7e5f2c81 btrfs: format checksums according to type for printing adds e7e16f4882ed btrfs: add common checksum type validation adds 8dc3f22c8ba0 btrfs: check for supported superblock checksum type before [...] adds 51bce6c9b977 btrfs: Simplify btrfs_check_super_csum() and get rid of si [...] adds 6d97c6e31b55 btrfs: add boilerplate code for directly including the cry [...] adds d5178578bcd4 btrfs: directly call into crypto framework for checksumming adds ea41d6b2785f btrfs: remove assumption about csum type form btrfs_print_ [...] adds 6f8e4fd43073 btrfs: use file:line format for assertion report adds 53460a457258 btrfs: trim: make reserved device area adjustments more explicit adds 1eaebb341d2b btrfs: Don't trim returned range based on input value in f [...] adds 8666e638b07e btrfs: Document __etree_search adds 93ead46b0380 btrfs: tests: add locks around add_extent_mapping adds 38e9372e391d btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head adds 06297d8cefca btrfs: switch extent_buffer blocking_writers from atomic to int adds f3dc24c52a28 btrfs: switch extent_buffer spinning_writers from atomic to int adds 00801ae4bb2b btrfs: switch extent_buffer write_locks from atomic to int adds 6d58a55a894e btrfs: raid56: clear incompat block group flags after remo [...] adds d1d832a0b51d Btrfs: fix data loss after inode eviction, renaming it, an [...] adds aa53e3bfac72 btrfs: correctly validate compression type adds e88439debd0a btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgrou [...] adds c7369b3faea2 btrfs: add mask for all RAID1 types adds a07e8a468e6a btrfs: use mask for RAID56 profiles adds 71a9c4885e1d btrfs: document BTRFS_MAX_MIRRORS adds 9e967495e0e0 Btrfs: prevent send failures and crashes due to concurrent [...] adds 6c64460cdc8b btrfs: shut up bogus -Wmaybe-uninitialized warning adds c9d713d5b5e8 btrfs: improve messages when updating feature flags adds 5f1411265e16 btrfs: Introduce btrfs_io_geometry infrastructure adds 89b798ad1b42 btrfs: Use btrfs_get_io_geometry appropriately adds 803f0f64d177 Btrfs: fix fsync not persisting dentry deletions due to in [...] adds 179006688a7e Btrfs: add missing inode version, ctime and mtime updates [...] adds 63611e738a62 btrfs: run delayed iput at unlink time adds 2792237d0c4c btrfs: use common helpers for extent IO state insertion messages adds f262fa8de6a2 btrfs: drop default value assignments in enums adds 4f080f571192 btrfs: use raid_attr to adjust minimal stripe size in btrf [...] adds e1ea2beee284 btrfs: use raid_attr for minimum stripe count in btrfs_cal [...] adds e749af443fa8 btrfs: lift bio_set_dev from bio allocation helpers adds 8719aaae8d69 btrfs: move space_info to space-info.h adds fc471cb0c8f0 btrfs: rename do_chunk_alloc to btrfs_chunk_alloc adds d44b72aa12d0 btrfs: export space_info_add_*_bytes adds 280c290881bc btrfs: move the space_info handling code to space-info.c adds 41783ef24d56 btrfs: move and export can_overcommit adds bb96c4e57420 btrfs: move the space info update macro to space-info.h adds b338b013e18a btrfs: move btrfs_space_info_add_*_bytes to space-info.c adds c2a67a76ec87 btrfs: export block_rsv_use_bytes adds 5da6afeb32e9 btrfs: move dump_space_info to space-info.c adds 0d9764f6d0fb btrfs: move reserve_metadata_bytes and supporting code to [...] adds 83d731a5b228 btrfs: unexport can_overcommit adds 9b4851bc48b9 btrfs: Simplify update of space_info in __reserve_metadata [...] adds d12ffdd1aa4c btrfs: move btrfs_block_rsv definitions into it's own header adds 0b50174ad5e9 btrfs: export btrfs_block_rsv_add_bytes adds fed14b323db8 btrfs: export __btrfs_block_rsv_release adds fcec36224fc6 btrfs: cleanup the target logic in __btrfs_block_rsv_release adds 424a47805a81 btrfs: stop using block_rsv_release_bytes everywhere adds 550fa228ee7e btrfs: migrate the block-rsv code to block-rsv.c adds 67f9c2209e88 btrfs: migrate the global_block_rsv helpers to block-rsv.c adds 9978059be8a1 btrfs: Evaluate io_tree in find_lock_delalloc_range() adds 6ef03debdb3d btrfs: migrate the delayed refs rsv code adds fb6dea26601b btrfs: migrate btrfs_trans_release_chunk_metadata adds 867363429d70 btrfs: migrate the delalloc space stuff to it's own home adds 28a32d2b1a6d btrfs: move the subvolume reservation stuff out of extent-tree.c adds e02d48eaaed7 btrfs: fix memory leak of path on error return path adds a18f8775419d Merge tag 'for-5.3-tag' of git://git.kernel.org/pub/scm/li [...] adds f10789e4f6d6 orangefs: remove redundant assignment to variable buffer_index adds e65682b55956 orangefs: eliminate needless variable assignments adds 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 new 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 new 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. new 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 new 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 new 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 [...] new 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 new aac09ce27556 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9af93db9e140 platform/x86: asus: Rename "fan mode" to "fan boost mode" new 22051d9c4a57 Merge tag 'platform-drivers-x86-v5.3-2' of git://git.infra [...]
The 9 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/kernel-parameters.txt | 11 + .../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 + Documentation/driver-api/dmaengine/dmatest.rst | 21 +- Documentation/driver-api/driver-model/devres.rst | 4 + Documentation/filesystems/coda.txt | 11 +- Documentation/hwspinlock.txt | 81 + Documentation/remoteproc.txt | 14 +- .../{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 +- MAINTAINERS | 48 +- 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/mm/fault.c | 24 +- arch/arm64/Kconfig | 1 + 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/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/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 | 2 +- arch/x86/include/asm/io.h | 1 - arch/x86/include/asm/pgtable.h | 4 +- arch/x86/include/asm/pgtable_types.h | 1 - arch/x86/mm/fault.c | 21 +- arch/x86/mm/ioremap.c | 5 + arch/xtensa/include/uapi/asm/mman.h | 6 +- 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/dax/dax-private.h | 2 + drivers/dax/kmem.c | 46 +- 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/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/of/base.c | 10 +- drivers/pci/of.c | 8 + drivers/platform/x86/asus-wmi.c | 118 +- 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/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 +- .../int340x_thermal/processor_thermal_device.c | 18 + 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/virtio_mmio.c | 7 +- fs/aio.c | 20 +- fs/binfmt_elf.c | 1 - fs/binfmt_flat.c | 2 - fs/btrfs/Kconfig | 3 +- fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 17 +- fs/btrfs/backref.h | 3 +- fs/btrfs/block-rsv.c | 425 +++ fs/btrfs/block-rsv.h | 101 + fs/btrfs/btrfs_inode.h | 22 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 65 +- fs/btrfs/compression.h | 3 +- fs/btrfs/ctree.h | 282 +- fs/btrfs/delalloc-space.c | 494 ++++ fs/btrfs/delalloc-space.h | 23 + fs/btrfs/delayed-ref.c | 181 +- fs/btrfs/delayed-ref.h | 10 + fs/btrfs/dev-replace.c | 31 +- fs/btrfs/disk-io.c | 166 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 2755 ++------------------ fs/btrfs/extent_io.c | 149 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/file-item.c | 43 +- fs/btrfs/file.c | 28 +- fs/btrfs/free-space-cache.c | 16 +- fs/btrfs/inode-map.c | 1 + fs/btrfs/inode.c | 109 +- fs/btrfs/ioctl.c | 23 + fs/btrfs/locking.c | 62 +- fs/btrfs/ordered-data.c | 56 +- fs/btrfs/ordered-data.h | 8 +- fs/btrfs/print-tree.c | 6 +- fs/btrfs/props.c | 8 +- fs/btrfs/qgroup.c | 24 +- fs/btrfs/raid56.h | 4 +- fs/btrfs/relocation.c | 1 + fs/btrfs/root-tree.c | 56 + fs/btrfs/scrub.c | 50 +- fs/btrfs/send.c | 16 +- fs/btrfs/space-info.c | 1094 ++++++++ fs/btrfs/space-info.h | 133 + fs/btrfs/super.c | 30 +- fs/btrfs/sysfs.c | 1 + fs/btrfs/tests/extent-io-tests.c | 117 +- fs/btrfs/tests/extent-map-tests.c | 22 + fs/btrfs/transaction.c | 18 + fs/btrfs/transaction.h | 1 + fs/btrfs/tree-checker.c | 11 + fs/btrfs/tree-log.c | 40 +- fs/btrfs/volumes.c | 376 +-- fs/btrfs/volumes.h | 52 +- 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/eventpoll.c | 12 +- fs/hfsplus/xattr.c | 2 +- fs/io_uring.c | 11 +- fs/orangefs/file.c | 4 +- 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 - 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/bits.h | 17 +- include/linux/clk-provider.h | 103 +- include/linux/clk.h | 47 + include/linux/coda.h | 3 +- include/linux/compat.h | 3 +- include/linux/dma/edma.h | 47 + include/linux/dmaengine.h | 12 +- include/linux/fpga/adi-axi-common.h | 19 + include/linux/hwspinlock.h | 61 +- include/linux/io.h | 1 + include/linux/kernel.h | 2 + include/linux/kprobes.h | 19 + include/linux/lz4.h | 18 +- include/linux/memory_hotplug.h | 8 +- include/linux/mm.h | 45 +- 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/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/tracehook.h | 9 +- include/trace/events/btrfs.h | 40 + include/uapi/asm-generic/mman-common.h | 15 +- include/uapi/asm-generic/mman.h | 10 +- include/uapi/linux/btrfs_tree.h | 2 + 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 | 1 + include/uapi/linux/virtio_iommu.h | 161 ++ init/Kconfig | 4 +- ipc/mqueue.c | 19 +- kernel/pid.c | 9 +- kernel/ptrace.c | 101 +- kernel/signal.c | 69 +- kernel/sysctl.c | 18 +- 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/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 +- 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/soc/qcom/qdsp6/q6asm.c | 2 +- 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 +- 611 files changed, 23612 insertions(+), 10188 deletions(-) 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 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 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/remoteproc/stm32_rproc.c create mode 100644 fs/btrfs/block-rsv.c create mode 100644 fs/btrfs/block-rsv.h create mode 100644 fs/btrfs/delalloc-space.c create mode 100644 fs/btrfs/delalloc-space.h create mode 100644 fs/btrfs/space-info.c create mode 100644 fs/btrfs/space-info.h rename {include/linux => fs/coda}/coda_psdev.h (59%) 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 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 lib/test_meminit.c create mode 100644 scripts/gdb/linux/device.py create mode 100644 scripts/gdb/linux/genpd.py create mode 100644 tools/testing/selftests/proc/setns-sysvipc.c create mode 100644 tools/testing/selftests/ptrace/get_syscall_info.c