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-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 0b821f0a8339 Add linux-next specific files for 20190813 omits 22a63d5d7a18 Merge branch 'akpm/master' omits e8c9f1457095 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 6c5c4c0c6600 drivers/tty/serial/sh-sci.c: suppress warning omits 0f0a299846fd mm: treewide: clarify pgtable_page_{ctor,dtor}() naming omits b17cc50c44e2 pinctrl: fix pxa2xx.c build warnings omits ae76515eadcc Merge branch 'akpm-current/current' omits 41f2eea65894 drm/amdgpu: MODULE_FIRMWARE requires linux/module.h omits 2c2e5c703c88 Revert "driver/core: Convert to use built-in RCU list checking" omits 08a9be4dd8e7 Merge remote-tracking branch 'fpga/for-next' omits a75ca9ae9e1e Merge remote-tracking branch 'hmm/hmm' omits 504a3bb61c50 Merge remote-tracking branch 'devfreq/for-next' omits a5d0b2ddd778 Merge remote-tracking branch 'pidfd/for-next' omits 2f584ecff222 Merge remote-tracking branch 'hyperv/hyperv-next' omits a0a4abd1d5d4 Merge remote-tracking branch 'xarray/xarray' omits 203a79c3e556 Merge remote-tracking branch 'nvmem/for-next' omits 7088a7a5130b Merge remote-tracking branch 'slimbus/for-next' omits 63f5efd56594 Merge remote-tracking branch 'kspp/for-next/kspp' omits fcfdcc7ea6c0 Merge remote-tracking branch 'at24/at24/for-next' omits d359284f6203 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits c1a9277c9db1 Merge remote-tracking branch 'rtc/rtc-next' omits 274333b2edff Merge remote-tracking branch 'coresight/next' omits 0c916e87c526 Merge remote-tracking branch 'livepatching/for-next' omits 5d7ca368708a Merge remote-tracking branch 'y2038/y2038' omits 0436bbe729f1 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 381d67ce48ad Merge remote-tracking branch 'pinctrl/for-next' omits 66e25b0fe94f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 7dbe58965ab8 Merge remote-tracking branch 'gpio/for-next' omits eb362cfaa2f0 Merge remote-tracking branch 'rpmsg/for-next' omits 706e2a27033e Merge remote-tracking branch 'scsi-mkp/for-next' omits 845fd2543bf0 Merge remote-tracking branch 'scsi/for-next' omits 69925fe6e457 Merge remote-tracking branch 'cgroup/for-next' omits b4bb84cbc80c Merge remote-tracking branch 'slave-dma/next' omits be2a0c0e7d95 Merge remote-tracking branch 'mux/for-next' omits aaca96f2eac9 Merge remote-tracking branch 'staging/staging-next' omits ed837443939b Merge remote-tracking branch 'thunderbolt/next' omits 9a17014a1a5f Merge remote-tracking branch 'soundwire/next' omits 4d16ccc4cec0 Merge remote-tracking branch 'extcon/extcon-next' omits 61aebfbd40d7 Merge remote-tracking branch 'char-misc/char-misc-next' omits b6707802951b Merge remote-tracking branch 'tty/tty-next' omits a03b4c344418 Merge remote-tracking branch 'usb/usb-next' omits 748dfb72f7ce Merge remote-tracking branch 'driver-core/driver-core-next' omits 5f69ca9f9a79 Merge remote-tracking branch 'ipmi/for-next' omits e0d491ffbe44 Merge remote-tracking branch 'leds/for-next' omits db7198f773e3 Merge remote-tracking branch 'hsi/for-next' omits bda77fd2efeb Merge remote-tracking branch 'drivers-x86/for-next' omits f1387346135d Merge remote-tracking branch 'percpu/for-next' omits e6552e177fd3 Merge remote-tracking branch 'kvms390/next' omits 88d134051a4d Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 44d649461e87 Merge remote-tracking branch 'rcu/rcu/next' omits a4ddb5a27d26 Merge remote-tracking branch 'edac/edac-for-next' omits 9545cb0d31ac Merge remote-tracking branch 'tip/auto-latest' omits 98641f42939b Merge remote-tracking branch 'spi/for-next' omits c57fb43d8dc3 Merge remote-tracking branch 'devicetree/for-next' omits 65308255a2a5 Merge remote-tracking branch 'iommu/next' omits 6915baa87107 Merge remote-tracking branch 'watchdog/master' omits 21229da3be10 Merge remote-tracking branch 'tpmdd/next' omits b5280041541a Merge remote-tracking branch 'selinux/next' omits 0e96bb351c86 Merge remote-tracking branch 'keys/keys-next' omits 0409492606ff Merge remote-tracking branch 'integrity/next-integrity' omits f9da79d6aa3b Merge remote-tracking branch 'apparmor/apparmor-next' omits 702a52bd264f Merge remote-tracking branch 'security/next-testing' omits 898800e12ea0 Merge remote-tracking branch 'regulator/for-next' omits 38dfb7684744 Merge remote-tracking branch 'mfd/for-mfd-next' omits f8c0dd5e646f Merge remote-tracking branch 'kgdb/kgdb-next' omits b98526d78903 Merge remote-tracking branch 'mmc/next' omits 73663985a2a6 Merge remote-tracking branch 'block/for-next' omits eb47a4bb3192 Merge remote-tracking branch 'input/next' omits fe31385fc13b Merge remote-tracking branch 'modules/modules-next' omits f7d1d52245ae next-20190808/sound-asoc omits 4047f23e19d4 Merge remote-tracking branch 'sound/for-next' omits 78b39d1c28bf Merge remote-tracking branch 'regmap/for-next' omits bdcd4c65b2ec Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 7925261da910 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 8752412e57ad Merge remote-tracking branch 'drm-misc/for-linux-next' omits 501764fb0992 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 889ff3c77cb3 Merge remote-tracking branch 'amdgpu/drm-next' omits 61ee86c5ef84 Merge remote-tracking branch 'drm/drm-next' omits 1f327293f1ff Merge remote-tracking branch 'crypto/master' omits cf597c3f8a59 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 02573425de5f Merge remote-tracking branch 'nand/nand/next' omits e366fcd324f5 Merge remote-tracking branch 'gfs2/for-next' omits 423a3d533d8d Merge remote-tracking branch 'bluetooth/master' omits 2b2a9a2caa68 Merge remote-tracking branch 'wireless-drivers-next/master' omits 829e1b2dd853 Merge remote-tracking branch 'nfc-next/master' omits ad32dd931f26 Merge remote-tracking branch 'netfilter-next/master' omits c96266b68b3c Merge remote-tracking branch 'mlx5-next/mlx5-next' omits bd2883a4f4a8 Merge remote-tracking branch 'bpf-next/master' omits fb298ac4ac03 Merge remote-tracking branch 'net-next/master' omits bcbc82dd30c6 Merge remote-tracking branch 'rdma/for-next' omits 3e507b028cf4 Merge remote-tracking branch 'swiotlb/linux-next' omits ab9f5b6fb922 Merge remote-tracking branch 'ieee1394/for-next' omits ae50e2b34fa8 Merge remote-tracking branch 'thermal-soc/next' omits e0887e764fff Merge remote-tracking branch 'thermal/next' omits c99670df8c06 Merge remote-tracking branch 'opp/opp/linux-next' omits 02155c7dbbf2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 0a04cec00f32 Merge remote-tracking branch 'pm/linux-next' omits a6f7fa13a7ed Merge remote-tracking branch 'v4l-dvb/master' omits 603020b285f6 Merge remote-tracking branch 'jc_docs/docs-next' omits 02203a63798d Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits be052694f61d Merge remote-tracking branch 'i3c/i3c/next' omits fe7b57c738c3 Merge remote-tracking branch 'i2c/i2c/for-next' omits 6b01b71ce9b1 Merge remote-tracking branch 'hid/for-next' omits b8562fb45a54 Merge remote-tracking branch 'pci/next' omits 5a1de85712c3 Merge remote-tracking branch 'printk/for-next' omits 426361c46451 Merge remote-tracking branch 'vfs/for-next' omits 846d81380cb1 Merge remote-tracking branch 'file-locks/locks-next' omits 50ae8d87646d Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 5fdd1537f172 Merge remote-tracking branch 'xfs/for-next' omits 974e0f9c72b2 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits ae289f781873 Merge remote-tracking branch 'nfsd/nfsd-next' omits efed319079b8 Merge remote-tracking branch 'fuse/for-next' omits 302f2c0cb6da Merge remote-tracking branch 'fsverity/fsverity' omits da17b3b55e0f Merge remote-tracking branch 'f2fs/dev' omits 4ea9e989a427 Merge remote-tracking branch 'ext3/for_next' omits 98310e07a954 Merge remote-tracking branch 'cifs/for-next' omits 6f9d885a4338 Merge remote-tracking branch 'btrfs-kdave/for-next' omits c59d8ed69d16 Merge remote-tracking branch 'afs/afs-next' omits c18d16a60233 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits bea5ae41dc28 Merge remote-tracking branch 'sh/sh-next' omits 18cd95e6fddb Merge remote-tracking branch 's390/features' omits 9fd40496b4a6 Merge remote-tracking branch 'risc-v/for-next' omits a66691a489ba Merge remote-tracking branch 'powerpc/next' omits ef244c3d57e5 Merge remote-tracking branch 'parisc-hd/for-next' omits 0322e8d0afe1 Merge remote-tracking branch 'mips/mips-next' omits df1aeb3dd52b Merge remote-tracking branch 'ia64/next' omits f96c32026792 Merge remote-tracking branch 'h8300/h8300-next' omits dbd90f00d55b Merge remote-tracking branch 'csky/linux-next' omits a698611c7924 Merge remote-tracking branch 'clk/clk-next' omits b6b0479094a9 Merge remote-tracking branch 'tegra/for-next' omits 6dcd8bc0161e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 57d9f685dd5a Merge remote-tracking branch 'scmi/for-linux-next' omits b45cc7547325 Merge remote-tracking branch 'samsung-krzk/for-next' omits 902d2aabe75a Merge remote-tracking branch 'rockchip/for-next' omits 6f6403d0614d Merge remote-tracking branch 'reset/reset/next' omits 129ae1a71d4b Merge remote-tracking branch 'renesas-geert/next' omits da10b0f6e6c6 Merge remote-tracking branch 'renesas/next' omits e5b70932bad5 Merge remote-tracking branch 'qcom/for-next' omits e5ff2ff8735b Merge remote-tracking branch 'omap/for-next' omits 993c7b1755fe Merge remote-tracking branch 'mvebu/for-next' omits c679fc200da6 Merge remote-tracking branch 'mediatek/for-next' omits 46c6c21972a2 Merge remote-tracking branch 'keystone/next' omits cce463aaf437 Merge remote-tracking branch 'imx-mxs/for-next' omits 0541256647aa Merge remote-tracking branch 'bcm2835/for-next' omits ab18c51627fd Merge remote-tracking branch 'at91/at91-next' omits c3ae34edaf46 Merge remote-tracking branch 'aspeed/for-next' omits 4352244345a9 Merge remote-tracking branch 'amlogic/for-next' omits 4e5e543bccc4 Merge remote-tracking branch 'actions/for-next' omits 4869ff82d9cf Merge remote-tracking branch 'arm-soc/for-next' omits aec2dcc124fe Merge remote-tracking branch 'arm-perf/for-next/perf' omits e2e4dbd339a2 Merge remote-tracking branch 'arm64/for-next/core' omits 20bb233d6444 Merge remote-tracking branch 'arm/for-next' omits 9e5bf7695f9b Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 53b5f03e4aa8 Merge remote-tracking branch 'kbuild/for-next' omits 70bad7e3c632 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 260510fdbaa7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 6f5a3a24d6be Merge remote-tracking branch 'spdx/spdx-linus' omits bb241f5b0d1a Merge remote-tracking branch 'fpga-fixes/fixes' omits 492a77086525 Merge remote-tracking branch 'pidfd-fixes/fixes' omits a46558568306 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits fd001e431627 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' omits 6bec0a344331 Merge remote-tracking branch 'scsi-fixes/fixes' omits b65e296a3574 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 6c6e8612580a Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits fd5507f1859e Merge remote-tracking branch 'vfs-fixes/fixes' omits a8360b765cc2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 1ba9e2f91d63 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 2544cd2f92de Merge remote-tracking branch 'omap-fixes/fixes' omits 5d45d70286e8 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 5584c61947f5 Merge remote-tracking branch 'ide/master' omits 75e6fc5a4c2c Merge remote-tracking branch 'soundwire-fixes/fixes' omits eb77fa8c8c1b Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits ba27ff186ad8 Merge remote-tracking branch 'staging.current/staging-linus' omits dc957e8b5c60 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 9922d2d064cc Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits bd2e9d35976b Merge remote-tracking branch 'usb.current/usb-linus' omits c49bac1b5fe4 Merge remote-tracking branch 'spi-fixes/for-linus' omits a896bba310e2 Merge remote-tracking branch 'regulator-fixes/for-linus' omits de55e51b7733 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 89ac9c951d31 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7d4b8bbe526e Merge remote-tracking branch 'sound-current/for-linus' omits c839bb7f519b Merge remote-tracking branch 'rdma-fixes/for-rc' omits 9eb64641463a Merge remote-tracking branch 'netfilter/master' omits 65c41501b7da Merge remote-tracking branch 'ipsec/master' omits c0394733d061 Merge remote-tracking branch 'bpf/master' omits 1daeda266878 Merge remote-tracking branch 'net/master' omits dd68be772143 Merge remote-tracking branch 'sparc/master' omits a087027b323c Merge remote-tracking branch 'powerpc-fixes/fixes' omits 4194aaf60ffa Merge remote-tracking branch 'arc-current/for-curr' omits eee850b8c265 Merge LKMM and RCU commits omits 9b1237cf6171 rcu: Allow rcu_do_batch() to dynamically adjust batch sizes omits be85f5345642 rcu/nocb: Don't wake no-CBs GP kthread if timer posted und [...] omits d9b0468d9cb1 rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lo [...] omits 986527c4e053 rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention omits 15c71d264906 rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() omits 948e4a630676 rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() omits 7a2394396c85 rcu/nocb: Print no-CBs diagnostics when rcutorture writer [...] omits 1972b24b9a59 rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended omits 1afc4b18724f rcu/nocb: Add bypass callback queueing omits 96c55cc21c54 rcu/nocb: Atomic ->len field in rcu_segcblist structure omits 1b394ab4e13a rcu/nocb: Unconditionally advance and wake for excessive CBs omits 1796ccccd126 rcu/nocb: Reduce ->nocb_lock contention with separate ->no [...] omits 6331e625efb5 rcu/nocb: Reduce contention at no-CBs invocation-done time omits 9840cf5279d1 rcu/nocb: Reduce contention at no-CBs registry-time CB adv [...] omits 081709c6290f rcu/nocb: Round down for number of no-CBs grace-period kthreads omits bb8c7ba54bf5 rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU omits 1c7992ac3ac5 rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread omits 3f94be3be2cc rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks omits 3551baa8ef4c rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb [...] omits 199fbc24c95d rcu/nocb: Enable re-awakening under high callback load omits f0e4f7576aea rcu/nohz: Turn off tick for offloaded CPUs omits 2a302ee37bae rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() omits adbf43087eac rcu/nocb: Use build-time no-CBs check in rcu_pending() omits 19cac291744b rcu/nocb: Use build-time no-CBs check in rcu_core() omits 78435dd4bcaf rcu/nocb: Use build-time no-CBs check in rcu_do_batch() omits d7323ebf9b79 rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields omits 0779ec53027a rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields omits 94e42ac84d07 rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_la [...] omits e52453266450 rcu/nocb: Remove obsolete nocb_head and nocb_tail fields omits 48b18c4e49d8 rcu/nocb: Use rcu_segcblist for no-CBs CPUs omits 091338186799 rcu/nocb: Leave ->cblist enabled for no-CBs CPUs omits b10b9ed97239 rcu/nocb: Allow lockless use of rcu_segcblist_empty() omits 7337fba2a347 rcu/nocb: Allow lockless use of rcu_segcblist_restempty() omits 0f720069056c rcu/nocb: Remove deferred wakeup checks for extended quies [...] omits 2d2e4c1cdd40 rcu/nocb: Check for deferred nocb wakeups before nohz_full [...] omits 894dacdf0ee3 rcu/nocb: Make rcutree_migrate_callbacks() start at leaf r [...] omits 3b68d751847a rcu/nocb: Add checks for offloaded callback processing omits 45a6a56bcc6f rcu/nocb: Use separate flag to indicate offloaded ->cblist omits d3e83668c4df rcu/nocb: Use separate flag to indicate disabled ->cblist omits bf4ddaff864a rcu/nocb: Print gp/cb kthread hierarchy if dump_tree omits 616af9e23ed2 rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter omits 66c6e1a1773d rcu/nocb: Rename and document no-CB CB kthread sleep trace event omits da2f1a48f507 rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable omits e8ce0c6ac407 rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() omits 6c38bd869a20 rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() omits 37dbb1cadfd3 rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() omits 34b74aa6b5b5 rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() omits abc8d272a9c3 rcu/nocb: Provide separate no-CBs grace-period kthreads omits 6310501aadde rcu/nocb: Update comments to prepare for forward-progress work omits 52008d3856fb rcu/nocb: Rename rcu_data fields to prepare for forward-pr [...] omits 38561338156c Merge branches 'consolidate.2019.08.01b', 'fixes.2019.08.1 [...] omits f964cbd07098 Merge branch 'for-next/psci-cpuidle' into for-next/core omits ebd97790cef9 Merge branch 'for-next/acpi' into for-next/core omits a67baeb14280 ipc/msg.c: consolidate all xxxctl_down() functions omits fc7f39225dfe scripts/gdb: handle split debug omits 2c0edc2fdb2e kgdb: don't use a notifier to enter kgdb at panic; call directly omits 73753f4474cc aio: simplify read_events() omits 706e98478c86 kexec: restore arch_kexec_kernel_image_probe declaration omits 389d1d589d01 kexec: bail out upon SIGKILL when allocating memory. omits 6657b55a2777 cpumask: nicer for_each_cpumask_and() signature omits b2d7924562fd fork: improve error message for corrupted page tables omits 475cc9a303be fat: add nobarrier to workaround the strange behavior of device omits 651400085774 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] omits d4b9dc744da7 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE omits e02dc70e14a6 checkpatch.pl: warn on invalid commit id omits b1c13b1a2beb checkpatch: improve SPDX license checking omits c3f13951c823 checkpatch: don't interpret stack dumps as commit IDs omits a02ae9b5202b lib/math/rational.c: fix possible incorrect result from ra [...] omits c7c4bc10902b strscpy: reject buffer sizes larger than INT_MAX omits 33bd689463d8 include/trace/events/writeback.h: fix -Wstringop-truncatio [...] omits 25ac5dc41b14 kernel-doc: core-api: Include string.h into core-api omits 6e1eeb140ea5 kernel-doc: core-api: include string.h into core-api omits 161a7ebeab84 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits bd517884ec3b string: add stracpy and stracpy_pad mechanisms omits 5ff368aa5934 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 9e2f6fc010ee lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 7f6d5862b0a5 lib/genalloc.c: export symbol addr_in_gen_pool omits 6a7889c90e2d augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] omits 3a916a9f6e96 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 omits b79f28758bec augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix omits 5ec947679904 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro omits 56f67807f2ea augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro omits 8cfde73cc72f rbtree: avoid generating code twice for the cached version [...] omits a488279c247a linux/bits.h: clarify macro argument names omits c28e5dcf0d86 hung_task: allow printing warnings every check interval omits eb2972c9c024 linux/coff.h: add include guard omits 842f4bc8cae3 kernel/hung_task.c: Monitor killed tasks. omits bb4b52c24f19 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits b143344442ed fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f09d706bade4 mm: don't expose page to fast gup before it's ready omits 63e98550cb15 mm/vmscan: remove unused lru_pages argument omits 4cfa0a348b75 mm, memcg: make scan aggression always exclude protection omits 7e3a13a94f27 mm, memcg: make memory.emin the baseline for utilisation d [...] omits ebaf387616ba mm, memcg: proportional memory.{low,min} reclaim omits cc27ff80ec7b zswap: use movable memory if zpool support allocate movabl [...] omits 91611e771795 zpool: add malloc_support_movable to zpool_driver omits e6c9e506ea6c mm/madvise: reduce code duplication in error handling paths omits 3147ffcb260d mm: factor out common parts between MADV_COLD and MADV_PAGEOUT omits 995ead21e52d mm: clear PG_active on MADV_PAGEOUT omits d729594d8b0f mm: introduce MADV_PAGEOUT omits 1fe83526fbc3 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM omits 01674c167ad9 mm: introduce MADV_COLD omits b5e34db4f1b1 riscv: make mmap allocation top-down by default omits 31e791062e61 mips: use generic mmap top-down layout and brk randomization omits 8b854df506ba mips: replace arch specific way to determine 32bit task wi [...] omits 06b21eaa3a45 mips: adjust brk randomization offset to fit generic version omits 7c6046938c78 mips: use STACK_TOP when computing mmap base address omits fa2222d4c669 mips: properly account for stack randomization and stack g [...] omits 1d8448ed9669 arm: use generic mmap top-down layout and brk randomization omits c08523cb85c1 arm: use STACK_TOP when computing mmap base address omits 50e71d2042f7 arm: properly account for stack randomization and stack guard gap omits a9d7a3ad7da8 arm64, mm: make randomization selected by generic topdown [...] omits 800a4ea34284 arm64, mm: move generic mmap layout functions to mm omits 4329c275c24b arm64: consider stack randomization for mmap base only whe [...] omits d8675377da44 arm64: make use of is_compat_task instead of hardcoding this test omits 6c89264e13a4 mm, fs: move randomize_stack_top from fs to mm omits 8cad422fc514 riscv: kbuild: add virtual memory system selection omits 21f46e2be9d8 psi-annotate-refault-stalls-from-io-submission-fix-2 omits b28a23b136b7 psi-annotate-refault-stalls-from-io-submission-fix omits 958fda0e1af5 psi: annotate refault stalls from IO submission omits 85b575a73e50 mm,thp: avoid writes to file with THP in pagecache omits e5f612fb4b3e khugepaged: fix double unlock in collapse_file() omits 896089d598c1 arm: initialize the dma-remap atomic pool for LPAE configs omits 7321674dbbf8 dma-mapping: fix page attributes for dma_mmap_* omits b4f607feacf3 dma-direct: don't truncate dma_required_mask to bus addres [...] omits 2776584a76f8 dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING omits 0a866a1c22de acpi: Use built-in RCU list checking for acpi_ioremaps list omits a43a55d76976 x86/pci: Pass lockdep condition to pcm_mmcfg_list iterator omits 4a3a5474b4c1 driver/core: Convert to use built-in RCU list checking omits 6ce0dc725177 Merge branch 'for-next/52-bit-kva' into for-next/core omits 1239af360b11 Merge branch 'for-next/tbi' into for-next/core omits 575fc5a5a70b Merge branch 'for-next/error-injection' into for-next/core omits 42049b4710fe KEYS: trusted: allow module init if TPM is inactive or dea [...] omits d2d73d2fef42 arm64: mm: Simplify definition of virt_addr_valid() omits d2c68de192cf docs: arm64: Add layout and 52-bit info to memory document omits 2c624fe68715 arm64: mm: Remove vabits_user omits b6d00d47e81a arm64: mm: Introduce 52-bit Kernel VAs omits ce3aaed87344 arm64: mm: Modify calculation of VMEMMAP_SIZE omits c8b6d2ccf9b1 arm64: mm: Separate out vmemmap omits c812026c54cf arm64: mm: Logic to make offset_ttbr1 conditional omits 5383cc6efed1 arm64: mm: Introduce vabits_actual omits 90ec95cda91a arm64: mm: Introduce VA_BITS_MIN omits 99426e5e8c9f arm64: dump: De-constify VA_START and KASAN_SHADOW_START omits 6bd1d0be0e97 arm64: kasan: Switch to using KASAN_SHADOW_OFFSET omits 14c127c957c1 arm64: mm: Flip kernel VA space omits 9cb1c5ddd2c4 arm64: mm: Remove bit-masking optimisations for PAGE_OFFSE [...] omits 9b69fecc4341 khugepaged: fix build without CONFIG_SHMEM omits 89e1c65c0db7 mm,thp: add read-only THP support for (non-shmem) FS omits 41d2db79f8ba khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() omits 5d3c261ccf5d mm,thp: stats for file backed THP omits 98e12d88d0b7 filemap: update offset check in filemap_fault() omits 28b05864a3b0 filemap: check compound_head(page)->mapping in pagecache_g [...] omits 8576572fea1a filemap: check compound_head(page)->mapping in filemap_fault() omits fef520b79942 thp: update split_huge_page_pmd() commnet omits c429825fbf9e hugetlbfs: don't retry when pool page allocations start to fail omits 727e6f9e1998 mm, compaction: raise compaction priority after it withdrawns omits e30383cfe393 mm, reclaim: cleanup should_continue_reclaim() omits 035ccc73daf2 mm, reclaim: make should_continue_reclaim perform dryrun d [...] omits 84b3be70e14f memcg, oom: don't require __GFP_FS when invoking memcg OOM killer omits d940232edf4d mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits 29bce44666a4 mm/oom_kill.c: add task UID to info message on an oom kill omits 5314b1b8c5ad mm-oom-avoid-printk-iteration-under-rcu-fix omits 1dd82eb3cc71 mm, oom: avoid printk() iteration under RCU omits 6625ae4bf1b4 mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] omits 9c4e8578e3c8 mm/compaction.c: remove unnecessary zone parameter in isol [...] omits 8b9fc6dabfe8 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 372df47e06a7 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 1afa6a98040a mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 2c06ec0e5509 mm/compaction: introduce a helper compact_zone_counters_init() omits 85a220816f1c mm/compaction.c: clear total_{migrate,free}_scanned before [...] omits 0a28a68b1481 mm/vmalloc: modify struct vmap_area to reduce its size omits 484a086d4410 mm/vmalloc: do not keep unpurged areas in the busy tree omits 3b9b0cc3a30c mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] omits 1ff64a6fa2c6 mm/sparse.c: mark sparse_buffer_free as __meminit omits a406330621f7 mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory omits 9d59f638ab78 driver/base/memory.c: validate memory block size early omits 80258c448d8e drivers/base/memory.c: fixup documentation of removable/ph [...] omits 80f42029e50b drivers/base/node.c: simplify unregister_memory_block_unde [...] omits f6e34b40a2ae mm-memory_hotplug-remove-move_pfn_range-fix omits 046d9fc810b7 mm/memory_hotplug: remove move_pfn_range() omits fb82128c4b11 mm: release the spinlock on zap_pte_range omits 4d9f3b8bd20a mm/mmap.c: fix the adjusted length error omits 19ce3d940764 mm: remove redundant assignment of entry omits 96d1149b0f27 net/xdp: convert put_page() to put_user_page*() omits 5fdcdc8cb26d drivers/gpu/drm/via: convert put_page() to put_user_page*() omits f0ebf7e41539 mm/gup: remove unused variable in siw_free_plist() omits fb44cc22c123 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() omits 633e4beaf58d mm: memcontrol: switch to rcu protection in drain_all_stock() omits 365dbfef0e1d mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 890b379751a3 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits d64541b0d25a mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 7006721165ff mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 5fd6f36b8082 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix omits a8f831b87ffd mm, memcg: throttle allocators when failing reclaim over m [...] omits 8d08433fd672 mm-page-cache-store-only-head-pages-in-i_pages-fix omits dbe4bb930f71 mm: page cache: store only head pages in i_pages omits af83c9bc2c21 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] omits 2572ee44833c mm/filemap.c: don't initiate writeback if mapping has no d [...] omits f1f658bf0857 mm: replace list_move_tail() with add_page_to_lru_list_tail() omits d62f14f4a54a mm: Introduce compound_nr() omits 40e162ece499 mm-introduce-page_shift-fix omits cb96ca810133 mm: Introduce page_shift() omits c8e76c2835e0 mm: introduce page_size() omits fbcb7a9f6ffd mm/rmap.c: remove set but not used variable 'cstart' omits ab5017932a45 mm/page_poison.c: fix a typo in a comment omits d09452c15587 mm: kmemleak: use mempool allocations for kmemleak objects omits d0e459cdce5c kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K omits a56a5212c37b mm, slab: move memcg_cache_params structure to mm/slab.h omits 78e987e71b9e mm, slab: extend slab/shrink to shrink all memcg caches omits 89a5aeb1ccfb ramfs: support O_TMPFILE omits 2a20981eef48 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 39a44ad88ae3 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits c5675ee850d9 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] omits 8ee62242be31 fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] omits 3059314c98be ocfs2: checkpoint appending truncate log transaction befor [...] omits ca85ea8eea0d ocfs2: wait for recovering done after direct unlock request omits 3fc10af84706 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 2a0a3c7eb5d8 ocfs2: clear zero in unaligned direct IO omits cba322160ef0 ocfs2: further debugfs cleanups omits 9989e2e81c68 jbd2: remove jbd2_journal_inode_add_[write|wait] omits 35fe4e90f8c2 ocfs2: use jbd2_inode dirty range scoping omits c25ff6fea1c1 kbuild: clean compressed initramfs image omits d0b112eb6042 seq_file: fix problem when seeking mid-record omits b03d1b3c8611 mm: workingset: fix vmstat counters for shadow nodes omits 8fc74eec68ea include/asm-generic/5level-fixup.h: fix variable 'p4d' set [...] omits 9c74c561320c mm/usercopy: use memory range to be accessed for wraparound check omits 09d90ae36127 mm: kmemleak: disable early logging in case of error omits 18dccf8819f3 mm/vmalloc.c: fix percpu free VM area search criteria omits 09e9529550df mm/memcg: fix a -Wparentheses compilation warning omits 0549f8121f20 mm/memcontrol.c: fix use after free in mem_cgroup_iter() omits 0e84ea2c0ee9 mm/z3fold.c: fix z3fold_destroy_pool() race condition omits 1a1a884d9ba7 mm/z3fold.c: fix z3fold_destroy_pool() ordering omits af7e7250f3f5 mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correc [...] omits cefbbe951df1 mm: mempolicy: handle vma with unmovable pages mapped corr [...] omits a9eed967a606 mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_mov [...] omits 8b070daa7396 mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] omits 0785877a4681 mm/hmm: fix bad subpage pointer in try_to_unmap_one omits f801d6d49aa4 mm/hmm: fix bad subpage pointer in try_to_unmap_one omits b8f14db5ea56 mm/hmm: fix ZONE_DEVICE anon page mapping reuse omits 68ab00630c79 mm: document zone device struct page field usage omits 068539cd3518 /proc/kpageflags: do not use uninitialized struct pages omits f8863d01cb82 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits b066c77636c0 Revert "drm/amdgpu: fix transform feedback GDS hang on gfx [...] omits 7e51b56cd5b8 drm/amdkfd: Remove GPU ID in GWS queue creation omits 5f2581d1bbf1 Merge branch 'v5.4/drivers' into tmp/aml-rebuild omits f461c704eff7 Merge branch 'v5.4/dt64' into tmp/aml-rebuild omits 3bbd73b3f91d Merge branch 'v5.4/dt' into tmp/aml-rebuild omits a3989107017c Merge branch 'v5.3/fixes' into tmp/aml-rebuild omits 81f58a8b2907 arm64: dts: meson-g12b: support a311d and s922x cpu operat [...] omits edd55c0496b4 dt-bindings: arm: amlogic: add support for the Khadas VIM3 omits 96561b0c5e4b dt-bindings: arm: amlogic: add bindings for the Amlogic G1 [...] omits 5d2b173b89a0 dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC omits de42eec40100 arm64: dts: meson: add video decoder entries omits 1bf5c126ff04 arm64: dts: meson-gx: add video decoder entry omits 43bdd5d57695 dt-bindings: media: amlogic,vdec: add default compatible omits f016ec2ddd05 ARM: dts: meson8b: odroidc1: use the MAC address stored in [...] omits 5936e776bddf ARM: dts: meson8b: add the nvmem cell with the board's MAC [...] omits af29074f707b arm64: dts: meson: add ethernet fifo sizes omits e53df01cf17f arm64: dts: meson-g12b: add cpus OPP tables omits 26328b18e2a1 arm64: dts: meson-g12a: enable DVFS on G12A boards omits 67444f6c8058 arm64: dts: meson-g12a: add cpus OPP table omits a902d577cfb6 arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux omits c49051f9e3bf arm64: dts: move common G12A & G12B modes to meson-g12-com [...] omits bf1c0ac6a8bc docs: writing-schema.md: convert from markdown to ReST omits 470062c40eaa dt-bindings: crypto: Convert Allwinner A10 Security Engine [...] omits 9383aed4742f dt-bindings: bus: Convert Allwinner DE2 bus to a schema omits aad1039b8291 dt-bindings: input: Convert Allwinner LRADC to a schema omits 7376d6a65730 Merge branch 'fixes' into for-next omits a16ecb14d0b0 Merge branches 'arm-dt-for-v5.3', 'arm-soc-for-v5.3', 'arm [...] omits 1e16bc075913 Merge branch 'fixes' into for-next omits 7a21b443a3f5 Merge branch 'omap-for-v5.3/dt' into for-next omits fc1232566512 Merge branch 'omap-for-v5.3/ti-sysc-quirks' into for-next omits 0430948172d0 Merge branch 'omap-for-v5.3/soc' into for-next omits 0b7b68d92efa Merge branch 'omap-for-v5.3/dt' into for-next omits 62ee9926f756 Merge branch 'omap-for-v5.3/ti-sysc' into for-next adds 60a8db790255 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 2d6c25215ab2 KEYS: trusted: allow module init if TPM is inactive or dea [...] adds ee1c7bd33e66 Merge tag 'tpmdd-next-20190813' of git://git.infradead.org [...] adds 2944911e2528 Merge remote-tracking branch 'arc-current/for-curr' adds ebc526233b9d Merge tag 'imx-fixes-5.3-2' of git://git.kernel.org/pub/sc [...] adds 5d7694158cdc Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 5717fe5ab38f arm64: cpufeature: Don't treat granule sizes as strict adds 04578c90aa30 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 1e0da9b6b169 Merge remote-tracking branch 'powerpc-fixes/fixes' adds fd18de229fc2 Merge remote-tracking branch 'sparc/master' adds 9c9311f579af Merge remote-tracking branch 'net/master' adds 91b4db5313a2 s390/bpf: use 32-bit index for tail calls adds 367b187db29d Merge remote-tracking branch 'bpf/master' adds f697c84cade1 Merge remote-tracking branch 'ipsec/master' adds 6a0a8d10a366 netfilter: nf_tables: use-after-free in failing rule with [...] adds 3e68db2f6422 netfilter: nf_flow_table: conntrack picks up expired flows adds 1e5b2471bcc4 netfilter: nf_flow_table: teardown flow timeout race adds 656c8e9cc1ba netfilter: conntrack: Use consistent ct id hash calculation adds f4f4f2f7a5df Merge remote-tracking branch 'netfilter/master' adds f66b0c792ebd Merge remote-tracking branch 'rdma-fixes/for-rc' adds 6151347af863 Merge remote-tracking branch 'sound-current/for-linus' adds 73b57c8a9f3d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds d7807de2c5de Merge remote-tracking branch 'regmap-fixes/for-linus' adds 9f6d185fc14f Merge remote-tracking branch 'regulator-fixes/for-linus' adds d010b04ceeaf Merge remote-tracking branch 'spi-fixes/for-linus' adds 4f5963b1d4a4 Merge remote-tracking branch 'usb.current/usb-linus' adds a3e3356dcc8f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 1f1e04541c22 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds a45c0b81d975 Merge remote-tracking branch 'staging.current/staging-linus' adds c1c0e427c1ec Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds ca72c2725a9e Merge remote-tracking branch 'soundwire-fixes/fixes' adds bb2ba7b15d7f Merge remote-tracking branch 'ide/master' adds 4697b6fa9d9c Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 834de5c1aa76 mtd: spi-nor: Fix the disabling of write protection at init adds 168e90ea1ecb Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 45da5e09dd32 ARM: OMAP2+: Fix omap4 errata warning on other SoCs adds 8613e2ca4fff ARM: dts: am335x: Fix UARTs length adds 07f9a8be66a9 ARM: dts: dra74x: Fix iodelay configuration for mmc3 adds fa8397e45c64 ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack adds afd58b162e48 ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss adds 6ee8241d17c6 bus: ti-sysc: Fix handling of forced idle adds e212abd452a4 bus: ti-sysc: Fix using configured sysc mask value adds 2e8647bbe1c8 ARM: dts: Fix flags for gpio7 adds 89bbc6f1eb90 ARM: dts: Fix incorrect dcan register mapping for am3, am4 [...] adds a304f483b6b0 bus: ti-sysc: Simplify cleanup upon failures in sysc_probe() adds 58e16d792a6a Merge branch 'ti-sysc-fixes' into fixes adds 5b63fb90adb9 ARM: dts: Fix incomplete dts data for am3 and am4 mmc adds 50e4b5cac403 Merge branch 'ti-sysc-fixes' into fixes adds 0c0d1ec21b2f ARM: OMAP: dma: Mark expected switch fall-throughs adds d8e0cecbcaf0 soc: ti: pm33xx: Fix static checker warnings adds 4a65bbb9109e soc: ti: pm33xx: Make two symbols static adds a334ae418635 Merge remote-tracking branch 'omap-fixes/fixes' adds cd4fad61a0fd Merge remote-tracking branch 'hwmon-fixes/hwmon' adds fc6e02315f10 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 72c15dac3245 Merge remote-tracking branch 'vfs-fixes/fixes' adds cf14be0b41c6 dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING adds d8ad55538abe dma-direct: don't truncate dma_required_mask to bus addres [...] adds 33dcb37cef74 dma-mapping: fix page attributes for dma_mmap_* adds 8975eb24f01e Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds 60d437bbff35 of: resolver: Add of_node_put() before return and break adds fd295733e702 dt-bindings: fec: explicitly mark deprecated properties adds 2fc17e77b603 dt-bindings: pinctrl: stm32: Fix 'st,syscfg' schema adds 57ec89560c89 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 17b6d2d52854 drm/amdgpu: fix gfx9 soft recovery adds 31ec0dd38085 drm/amd/display: use kvmalloc for dc_state (v2) adds a949c01d0426 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' adds eac4471d0882 drm/i915: Use after free in error path in intel_vgpu_creat [...] adds daa37200d489 Merge tag 'gvt-fixes-2019-08-13' of https://github.com/int [...] adds 31bea5c1f155 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 8186e625163d Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 620353024684 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 83f086c35931 Merge remote-tracking branch 'fpga-fixes/fixes' adds d3948c24ea78 Merge remote-tracking branch 'spdx/spdx-linus' adds 1999f09bb019 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 583bf1e5534e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds cb81c42ac303 Merge remote-tracking branch 'kbuild/for-next' adds c18f3852b9c6 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 74c6223b8bbb Merge remote-tracking branch 'arm/for-next' adds 80d838122643 arm64: prefer __section from compiler_attributes.h adds 0bf136a8cf11 arm64: constify icache_policy_str[] adds 0da23df2ff04 arm64: constify aarch64_insn_encoding_class[] adds 37143dcc44f8 arm64: constify sys64_hook instances adds a2a08761e20a Merge branches 'for-next/error-injection', 'for-next/tbi', [...] adds ff0bd46246c6 Merge remote-tracking branch 'arm64/for-next/core' adds 6cff02179110 Merge remote-tracking branch 'arm-perf/for-next/perf' adds c90fe55f9820 Merge tag 'v5.3-rc4' into for-next adds fb66237e4883 Merge branch 'arm/fixes' into for-next adds c08b59841055 ARM: dts: nomadik: Set up the CS GPIO right adds da5fbcb1d03a ARM: dts: Update the NSPIRE DTS files for DRM adds 46269abf9720 ARM: dts: ste: Update coresight DT bindings adds aef41a4d88ef ARM: dts: ux500: Fix up the thermal nodes adds 07523a6cb6f8 ARM: dts: ux500: set pull-up on STUIB STMPE IRQ line adds d4bc63b193c2 Merge tag 'ux500-dts-v5.4-1' of git://git.kernel.org/pub/s [...] adds d1406583f4e8 Merge tag 'renesas-dt-bindings-for-v5.4-tag1' of git://git [...] adds 2fa278e32b9f ARM: dts: stm32: activate dma for qspi on stm32mp157 adds aafa0ae33586 ARM: dts: stm32: add FMC2 NAND controller support on stm32mp157c adds 52ded6f9ce84 ARM: dts: stm32: add FMC2 NAND controller pins muxing on s [...] adds 978946e42840 ARM: dts: stm32: enable FMC2 NAND controller on stm32mp157c-ev1 adds bb06b54721fb ARM: dts: stm32: remove fixed regulator unit address on st [...] adds 1425d00aff01 ARM: dts: stm32: add missing vdda-supply to adc on stm32429i-eval adds 493e84c5dc4d ARM: dts: stm32: add missing vdda-supply to adc on stm32h7 [...] adds c19335e2af91 ARM: dts: stm32: add m4 remoteproc support on STM32MP157c adds 037dc38a25b4 ARM: dts: stm32: declare copro reserved memories on STM32M [...] adds f2d0ea33d251 ARM: dts: stm32: enable m4 coprocessor support on STM32MP157c-ed1 adds c39ca797fff9 ARM: dts: stm32: declare copro reserved memories on STM32M [...] adds ae5dda2d1d05 ARM: dts: stm32: enable m4 coprocessor support on STM32MP157a-dk1 adds e7c3a5beb31e ARM: dts: stm32: add booster for ADC analog switches on st [...] adds 1f9510c2ff74 ARM: dts: stm32: fix -Wall W=1 compilation in stm32mp157 p [...] adds eb5f46e54910 ARM: dts: stm32: add pwm cells to stm32mp157c adds 289459737869 ARM: dts: stm32: add pwm cells to stm32f429 adds 4f0f89dd9060 ARM: dts: stm32: add pwm cells to stm32f746 adds 92edf0a2851d ARM: dts: stm32: add syscfg to ADC on stm32mp157c adds 08b9092ff3b6 ARM: dts: stm32: add audio codec support on stm32mp157a-dk1 board adds 98414811d773 ARM: dts: stm32: add phy-dsi-supply property on stm32mp157c-ev1 adds 49490d51743c ARM: dts: stm32: remove useless pinctrl entries in stm32mp [...] adds fbe4a49f6de9 Merge tag 'stm32-dt-for-v5.4-1' of git://git.kernel.org/pu [...] adds 47ef78b09952 ARM: dts: gemini: Fix up confused pin settings adds b5a923f8c739 ARM: dts: gemini: Switch to redboot partition parsing adds e8547e12d5d6 ARM: dts: gemini: Mount root from mtdblock3 adds 2a2bb58aaeff Merge tag 'gemini-dts-v5.4-1' of git://git.kernel.org/pub/ [...] adds 428cb860c4f4 Merge tag 'reset-for-v5.4' of git://git.pengutronix.de/git [...] adds 367f4acc6990 ARM: mach-nspire: Kill off CLCD auxdata adds eb4f78f8b8cb ARM: remove ks8695 platform adds 8379eaf0e251 ARM: remove w90x900 platform adds d97b97eac4e7 Merge branches 'arm/dt', 'arm/drivers' and 'arm/soc' into [...] adds 8b1c787a6d76 arm-soc: document merges adds 418ded18f064 Merge remote-tracking branch 'arm-soc/for-next' adds 238c2041e948 Merge remote-tracking branch 'actions/for-next' adds 095c9ff24857 Merge branch 'v5.3/fixes' into tmp/aml-rebuild adds 6b14dd726712 ARM: dts: meson8b: odroidc1: use the MAC address stored in [...] adds 2d73c0827a78 Merge branch 'v5.4/dt' into tmp/aml-rebuild adds 1499218c80c9 arm64: dts: move common G12A & G12B modes to meson-g12-com [...] adds cca30c891247 arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux adds b190056fa9ee arm64: dts: meson-g12a: add cpus OPP table adds e9bc0765cc12 arm64: dts: meson-g12a: enable DVFS on G12A boards adds 53fbee339a95 arm64: dts: meson-g12b: add cpus OPP tables adds ef68984eab6b arm64: dts: meson: add ethernet fifo sizes adds 0b34189b0875 dt-bindings: media: amlogic,vdec: add default compatible adds 1f11d61182ae arm64: dts: meson-gx: add video decoder entry adds 4be247f79ff4 arm64: dts: meson: add video decoder entries adds a742eda915e3 dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC adds a0250352e32b dt-bindings: arm: amlogic: add bindings for the Amlogic G1 [...] adds 8f920256e9b6 dt-bindings: arm: amlogic: add support for the Khadas VIM3 adds b96d4e92709b arm64: dts: meson-g12b: support a311d and s922x cpu operat [...] adds a55022706068 arm64: dts: amlogic: g12 CPU timers stop in suspend adds e2fb6f7c0df1 dt-bindings: arm: amlogic: fix x96-max/sei510 section in a [...] adds b6297d9e078a clk: meson: g12a: fix hifi typo in mali parent_names adds 282420eed23f clk: meson: axg-audio: migrate to the new parent descripti [...] adds ba626081107d clk: meson: g12a-aoclk: migrate to the new parent descript [...] adds 6e2bfc352e7a clk: meson: gxbb-aoclk: migrate to the new parent descript [...] adds b90ec1e344a2 clk: meson: axg-aoclk: migrate to the new parent descripti [...] adds 072a043f5a2e clk: meson: remove ao input bypass clocks adds 25e682a02d91 clk: meson: g12a: migrate to the new parent description method adds 0dea3f35996f clk: meson: gxbb: migrate to the new parent description method adds cc132d113dc5 clk: meson: axg: migrate to the new parent description method adds 4b5b85c0e650 clk: meson: meson8b: migrate to the new parent description method adds 3a36044e7f39 clk: meson: clk-regmap: migrate to new parent description method adds b11cfaba5b4d clk: meson: remove ee input bypass clocks adds e96c7612315a clk: meson: remove clk input helper adds 3567894b6914 clk: core: introduce clk_hw_set_parent() adds 26d34431add0 clk: meson: add g12a cpu dynamic divider driver adds ffae8475b90c clk: meson: g12a: add notifiers to handle cpu clock change adds 85ab9d954698 clk: meson: g12a: expose CPUB clock ID for G12B adds 1d97657a4794 Merge branch 'v5.4/dt' into v5.4/drivers adds b69337d38e05 Merge tag 'clk-meson-v5.4-1' of git://github.com/BayLibre/ [...] adds c6d29c66e582 arm64: dts: meson-g12b-khadas-vim3: add initial device-tree adds d14734a04a8a arm64: dts: meson-g12b-odroid-n2: enable DVFS adds 75addef75a0c Merge branch 'v5.4/dt64' into tmp/aml-rebuild adds f2e66ae69e8b Merge branch 'v5.4/drivers' into tmp/aml-rebuild adds 593f1451d081 Merge remote-tracking branch 'amlogic/for-next' adds d3f13d947282 Merge remote-tracking branch 'aspeed/for-next' adds a1026e93fafd Merge remote-tracking branch 'at91/at91-next' adds 39c4e2548e59 Merge remote-tracking branch 'bcm2835/for-next' adds 69b8694fe5c6 Merge remote-tracking branch 'imx-mxs/for-next' adds 9d504d42ff70 Merge remote-tracking branch 'keystone/next' adds 2a920f1ca79a Merge remote-tracking branch 'mediatek/for-next' adds 678976d23b32 Merge remote-tracking branch 'mvebu/for-next' adds 82a9c15d1a91 MAINTAINERS: Add ti-sysc files under the OMAP2+ entry adds d220540795ec dt-bindings: ti-sysc: Add SPDX license identifier adds 54d662227cae bus: ti-sysc: Switch to SPDX license identifier adds b58056da2ec2 bus: ti-sysc: Add missing kerneldoc comments adds b6036314436b bus: ti-sysc: re-order the clkdm control around reset handling adds 4345f0dc015d bus: ti-sysc: rework the reset handling adds bb88b86c1f62 bus: ti-sysc: allow reset sharing across devices adds c8a738f4cfae bus: ti-sysc: remove set but not used variable 'quirks' adds a31adbd3c36c Merge branch 'omap-for-v5.4/ti-sysc' into for-next adds dc1b6ca8fa66 ARM: dts: am335x-cm-t335: Remove regulator-boot-off property adds 9fc6bff8078b ARM: dts: omap3-n950-n9: Remove regulator-boot-off property adds 26b1c8bed586 ARM: dts: gta04: define chosen/stdout-path adds a27401cecf77 ARM: dts: am335x-boneblue: Use of am335x-osd335x-common.dtsi adds 29baae1e8b9d Merge branch 'omap-for-v5.4/dt' into for-next adds 092da49c63d1 Merge remote-tracking branch 'omap/for-next' adds 47995f66cc80 Merge remote-tracking branch 'qcom/for-next' adds c7473bf461f3 Merge remote-tracking branch 'renesas/next' adds 2b66e7783c86 Merge remote-tracking branch 'renesas-geert/next' adds 2b3c6707f189 Merge remote-tracking branch 'rockchip/for-next' adds d27de28fe09d Merge remote-tracking branch 'samsung-krzk/for-next' adds 1668b695b957 Merge remote-tracking branch 'scmi/for-linux-next' adds cd3a9dd8702f Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 28d9b8ad5b5b Merge remote-tracking branch 'tegra/for-next' adds a6d74e7ac349 Merge remote-tracking branch 'clk/clk-next' adds 2625618fc0b7 Merge remote-tracking branch 'csky/linux-next' adds 1a6014bcb245 Merge remote-tracking branch 'h8300/h8300-next' adds 111293ed746e Merge remote-tracking branch 'ia64/next' adds 807c9d7f2a19 Merge remote-tracking branch 'mips/mips-next' adds 8f3a07867cda Merge remote-tracking branch 'parisc-hd/for-next' adds 64786b1d676e Merge remote-tracking branch 'powerpc/next' adds 6c420ff997a2 Merge remote-tracking branch 'risc-v/for-next' adds 38fba88b5312 Merge remote-tracking branch 's390/features' adds fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement adds 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs adds 8619b5a9035a sh: Drop -Werror from kernel Makefile adds baf58858e8b6 sh: prefer __section from compiler_attributes.h adds 0c8340f5f01c Merge remote-tracking branch 'sh/sh-next' adds 758f99025332 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds c591777546ef Merge remote-tracking branch 'afs/afs-next' adds a812ea4569df Merge remote-tracking branch 'btrfs-kdave/for-next' adds 3b0e44304747 Merge remote-tracking branch 'cifs/for-next' adds 7b821199aaef Merge remote-tracking branch 'ext3/for_next' adds c996512a9d9a Merge remote-tracking branch 'f2fs/dev' adds 2042ec03a815 Merge remote-tracking branch 'fsverity/fsverity' adds aeb60d533405 Merge remote-tracking branch 'fuse/for-next' adds 2a42d864c7be Merge remote-tracking branch 'nfsd/nfsd-next' adds 51947a9ae594 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 5bebfb1c9971 Merge remote-tracking branch 'xfs/for-next' adds a64fc3bd22e1 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 2c833e3a7612 Merge remote-tracking branch 'file-locks/locks-next' adds 74be1fb19d06 Merge remote-tracking branch 'vfs/for-next' adds 6dca0de6b7e6 Merge remote-tracking branch 'printk/for-next' adds ab30e008f1b6 Merge remote-tracking branch 'pci/next' adds 7cdf6e40537f HID: wacom: add back changes dropped in merge commit adds 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next adds addf3382c47c Revert "HID: logitech-hidpp: add USB PID for a few more su [...] adds a3384b8d9f63 HID: logitech-hidpp: remove support for the G700 over USB adds f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next adds cdd0c2fad6a7 Merge remote-tracking branch 'hid/for-next' adds 7986af562d18 Merge remote-tracking branch 'i2c/i2c/for-next' adds d7f1f8a5df79 Merge remote-tracking branch 'i3c/i3c/next' adds 0a494e28ed02 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 14b25278a629 Merge remote-tracking branch 'jc_docs/docs-next' adds 839b9d2c59b3 media: omap_vout: fix various v4l2-compliance failures adds 256acbebdc3b media: omap_vout: convert to vb2 adds 84246ae3fde1 media: rcar-vin: Report correct image stride adds 10b1aed6dac0 media: Revert "media: vimc: Remove or modify stream checks" adds 09c41a23a2e2 media: Revert "media: vimc: propagate pixel format in the stream" adds 633eadc9ba1e media: cedrus: Remove dst_bufs from context adds b557b5073194 media: cedrus: Don't set chroma size for scale & rotation adds 864919ea0380 media: mtk-mdp: fix reference count on old device tree adds 0a248872e4c5 media: dvb-frontends: cxd2820r_core: convert to i2c_new_du [...] adds 0a6ed11f9884 media: dvb-frontends: mn88443x: convert to i2c_new_dummy_device adds f0b0710c9f7b media: dvb-frontends: mn88472: convert to i2c_new_dummy_device adds 4cdd51563048 media: dvb-frontends: mn88473: convert to i2c_new_dummy_device adds b13d326ee4a9 media: i2c: ad9389b: convert to i2c_new_dummy_device adds 31b9754caf8e media: i2c: adv7180: convert to i2c_new_dummy_device adds 9524da83a50b media: i2c: adv7511-v4l2: convert to i2c_new_dummy_device adds 53f5d7a46fab media: usb: go7007: s2250-board: convert to i2c_new_dummy_device adds 2f822f1da08a media: i2c: tda1997x: prevent potential NULL pointer access adds 34925d9f019c media: i2c: adv7842: convert to i2c_new_dummy_device adds ae3af6c43c0d media: cxd2820r: don't check retval after our own assignemt adds e6ec19a25f21 media: mn88472: don't check retval after our own assignemt adds 0b25167d1cdd media: mn88473: don't check retval after our own assignemt adds 5cf7e71f7a63 media: zd1301_demod: don't check retval after our own assignemt adds 5db8a692fe69 media: pvrusb2: use kzalloc instead of kmalloc and memset adds 4fd22938569c media: fdp1: Reduce FCP not found message level to debug adds 22ff7d4ca3f7 media: platform: mtk-mdp: mtk_mdp_core: Add of_node_put() [...] adds 2dbfc6525046 media: i2c: tvp5150: Add of_node_put() before goto adds 9deff920bd18 media: i2c: adv748x: Convert to new i2c device probe() adds 7bb823a6522a media: radio: si4713: Convert to new i2c device probe() adds 5e56808900a7 media: radio: si470x: Convert to new i2c device probe() adds c1042d62fe05 media: i2c: smiapp: Convert to new i2c device probe() adds 42b661221518 media: i2c: s5c73m3: Convert to new i2c device probe() adds bec5352d20d1 media: i2c: et8ek8: Convert to new i2c device probe() adds e671499303e4 media: i2c: Convert to new i2c device probe() adds 6a11f0f58886 media: ngene: Remove call to memset after pci_alloc_consistent adds 009b37c65df5 media: exynos4-is: Remove call to memset after dma_alloc_coherent adds 34994c9d9d48 media: MAINTAINERS: hantro: Fix typo in a filepath adds 0dc99e042a4c media: MAINTAINERS: Remove zoran driver adds 8bc18555dc3e Merge remote-tracking branch 'v4l-dvb/master' adds e30b41736bd6 Merge remote-tracking branch 'pm/linux-next' adds 6c0c24871a49 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 1b69f1774820 Merge remote-tracking branch 'opp/opp/linux-next' adds ba3a37de9835 Merge remote-tracking branch 'thermal/next' adds 98822b4d4ce0 Merge remote-tracking branch 'thermal-soc/next' adds bf8f0f80f9dd Merge remote-tracking branch 'ieee1394/for-next' adds 70e558690141 Merge remote-tracking branch 'swiotlb/linux-next' adds 72a7720fca37 RDMA: Introduce ib_port_phys_state enum adds 691f380df242 RDMA/cxgb3: Use ib_device_set_netdev() adds 4929116bdf72 RDMA/core: Add common iWARP query port adds d8d5cfac45db RDMA/{cxgb3, cxgb4, i40iw}: Remove common code adds a3e2d4c7e766 RDMA/hns: remove obsolete Kconfig comment adds cc95b23c2500 RDMA/hns: Encapsulate some lines for setting sq size in user mode adds 8ea417ffc2db RDMA/hns: Optimize hns_roce_modify_qp function adds ece9c205f707 RDMA/hns: Update the prompt message for creating and destroy qp adds 2288b3b3b187 RDMA/hns: Remove unnessary init for cmq reg adds b5c229dc1585 RDMA/hns: Clean up unnecessary initial assignment adds 6def7de6d450 RDMA/hns: Update some comments style adds 0e20ebf8d48e RDMA/hns: Handling the error return value of hem function adds e7f40440afb8 RDMA/hns: Split bool statement and assign statement adds bebdb83f97ee RDMA/hns: Refactor irq request code adds 4b42d05d0b2c RDMA/hns: Remove unnecessary kzalloc adds 260c3b349919 RDMA/hns: Refactor hns_roce_v2_set_hem for hip08 adds 249f2f921f24 RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int() adds d967e2625faa RDMA/hns: Disable alw_lcl_lpbk of SSU adds db50077b9530 RDMA/hns: Use the new APIs for printing log adds f7d686d0b87b Merge remote-tracking branch 'rdma/for-next' adds 92b498222881 devlink: send notifications for deleted snapshots on regio [...] adds a9a96760165d net: hns3: Make hclge_func_reset_sync_vf static adds 341dfcf8d78e btf: expose BTF info through sysfs adds d66fa3c70e59 tools: bpftool: add feature check for zlib adds 9840a4ffcf0b selftests/bpf: fix race in flow dissector tests adds 7fd785685e22 btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux adds a1916a153c25 libbpf: attempt to load kernel BTF from sysfs first adds 72ef80b5ee13 Merge branch 'bpf-libbpf-read-sysfs-btf' adds 708852dcac84 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 043b8413e8c0 net: devlink: remove redundant rtnl lock assert adds 7b261e0ef5f8 net: phy: add __set_linkmode_max_speed adds 331c56ac7384 net: phy: add phy_speed_down_core and phy_resolve_min_speed adds 65b27995a4ab net: phy: let phy_speed_down/up support speeds >1Gbps adds e070ca371f2b Merge branch 'net-phy-let-phy_speed_down-up-support-speeds-1Gbps' adds ec5791c202ac r8152: separate the rx buffer size adds 252df8b86667 r8152: replace array with linking list for rx information adds d55d70894c6d r8152: use alloc_pages for rx buffer adds 47922fcde536 r8152: support skb_add_rx_frag adds e4a5017ac5b3 r8152: change rx_copybreak and rx_pending through ethtool adds b753c5a7f99f Merge branch 'r8152-RX-improve' adds c3c810d6878a Merge remote-tracking branch 'net-next/master' adds 647d58a989b3 net/mlx5: Use debug message instead of warn adds b1635ee6120c net/mlx5: Add XRQ legacy commands opcodes adds a5a5fbf1b1ed Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 7e59b3fea2a2 netfilter: remove unnecessary spaces adds bd8699e9e292 netfilter: nft_bitwise: add offload support adds 43dd16efc7f2 netfilter: nf_tables: store data in offload context registers adds bd96b4c75675 netfilter: inline four headers files into another one. adds a1b2f04ea527 netfilter: add missing includes to a number of header-files. adds 9211bfbff80a netfilter: add missing IS_ENABLED(CONFIG_BRIDGE_NETFILTER) [...] adds 47e640af2e49 netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check [...] adds 0abc8bf4f284 netfilter: add missing IS_ENABLED(CONFIG_NF_CONNTRACK) che [...] adds 78458e3e08cd netfilter: add missing IS_ENABLED(CONFIG_NETFILTER) checks [...] adds 20a9379d9a03 netfilter: remove "#ifdef __KERNEL__" guards from some headers. adds 2a475c409fe8 kbuild: remove all netfilter headers from header-test blacklist. adds 5785cf15fd74 netfilter: nf_tables: add missing prototypes. adds 0a30ba509fde netfilter: nf_nat_proto: make tables static adds 105333435b4f netfilter: connlabels: prefer static lock initialiser adds a8b143a3b944 Merge remote-tracking branch 'netfilter-next/master' adds 9bdb155a0244 Merge remote-tracking branch 'nfc-next/master' adds 1ab74331462d Merge remote-tracking branch 'wireless-drivers-next/master' adds a9fbd1a9a92c Merge remote-tracking branch 'bluetooth/master' adds 43aacc52c945 gfs2: untangle the logic in gfs2_drevalidate adds 1e5227a3a98b gfs2: Fix possible fs name overflows adds 00d21b5e155e Merge remote-tracking branch 'gfs2/for-next' adds fe0441484784 Merge remote-tracking branch 'nand/nand/next' adds f901f0524147 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 5cdad739cb6f Merge remote-tracking branch 'crypto/master' adds f8b5a76584b6 Merge remote-tracking branch 'drm/drm-next' adds b0e622007107 Merge remote-tracking branch 'amdgpu/drm-next' adds ee94e0c4598a drm/i915/guc: keep breadcrumb irq always enabled adds 478ffad6d690 drm/i915: drop engine_pin/unpin_breadcrumbs_irq adds 5f15c1e6e181 drm/i915/guc: Use a local cancel_port_requests adds abb042f310ff drm/i915/uc: Log fw status changes only under debug config adds 1cdd8705c7ac drm/i915/tgl: Fix missing parentheses on TGL_TRANS_DDI_FUN [...] adds a79ca656b648 drm/i915: Push the wakeref->count deferral to the backend adds 3a0f1604888a drm/i915/gt: Save/restore interrupts around breadcrumb disable adds cd3e05836fc6 drm/i915/kvmgt: Use struct_size() helper adds e14006d939fe drm/i915/gvt: Fix typo of VBLANK_TIMER_PERIOD adds f8871ec8fc73 drm/i915/gvt: no need to check return value of debugfs_cre [...] adds 8cfbca7848ff drm/i915/gvt: factor out tlb and mocs register offset table adds 4f870f1fba34 drm/i915/gvt: Utility for valid command length check adds 1e2adc0d0370 drm/i915/gvt: Add MI command valid length check adds 00a33be40634 drm/i915/gvt: Add valid length check for MI variable commands adds 220b65d8009d drm/i915/gvt: Double check batch buffer size after copy adds 710bb9cfeeda Merge tag 'gvt-next-2019-08-13' of https://github.com/inte [...] adds 46c63d2499b1 drm/i915/bdw+: Move misc display IRQ handling to it own function adds 270b9991cdb0 drm/i915: Add _TRANS2() adds d634cedf4d84 Merge remote-tracking branch 'drm-intel/for-linux-next' adds d3c6dd1fb30d dma-buf/sw_sync: Synchronize signal vs syncpt free adds 5d344f58da76 dma-buf: nuke reservation_object seq number adds 52791eeec1d9 dma-buf: rename reservation_object to dma_resv adds 8a062adbfa0e Merge remote-tracking branch 'drm-misc/for-linux-next' adds ddc73f32ba95 drm/msm: drop use of drmP.h adds d4b7f2eef99c Merge remote-tracking branch 'drm-msm/msm-next' adds 6b54f1121f51 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 8e0f11566c94 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 1e7582a7bd4d Merge remote-tracking branch 'regmap/for-next' adds 7da20788d3ff ALSA: hda: Set fifo_size for both playback and capture streams adds 23e92244889e Merge remote-tracking branch 'sound/for-next' adds 94c4eedac2e9 next-20190808/sound-asoc adds 27139f5033f9 drm/amdgpu: MODULE_FIRMWARE requires linux/module.h adds 0bda375e81dd Merge remote-tracking branch 'modules/modules-next' adds 8cd6239bdda6 Merge remote-tracking branch 'input/next' adds f8f0e7154396 Merge remote-tracking branch 'block/for-next' adds a60732bf2556 Merge remote-tracking branch 'mmc/next' adds a8108142d5ca Merge remote-tracking branch 'kgdb/kgdb-next' adds a63c379fc2f6 Merge remote-tracking branch 'mfd/for-mfd-next' adds cd347c44fe01 Merge remote-tracking branch 'regulator/for-next' adds 7255d4073cd1 Merge remote-tracking branch 'security/next-testing' adds fdd0c91b72f8 Merge remote-tracking branch 'apparmor/apparmor-next' adds eb3281e54a6b Merge remote-tracking branch 'integrity/next-integrity' adds 7ed0d69b5151 Merge remote-tracking branch 'keys/keys-next' adds 00d2946305dc Merge remote-tracking branch 'selinux/next' adds d4f183f676b6 Merge remote-tracking branch 'watchdog/master' adds dcfeaef76ac6 Merge remote-tracking branch 'iommu/next' adds 5bf2845ece35 dt-bindings: input: Convert Allwinner LRADC to a schema adds 31ca694e8645 dt-bindings: bus: Convert Allwinner DE2 bus to a schema adds 5f9040fd3dff dt-bindings: crypto: Convert Allwinner A10 Security Engine [...] adds cdea0121ae80 docs: writing-schema.md: convert from markdown to ReST adds 8d63f97113a7 dt-bindings: mailbox: meson-mhu: convert to yaml adds 78db5580af78 dt-bindings: rng: amlogic,meson-rng: convert to yaml adds 66de150a8889 dt-bindings: spi: meson: convert to yaml adds 018562f36f8c dt-bindings: reset: amlogic,meson-reset: convert to yaml adds f50ffbc5e9eb dt-bindings: arm: amlogic: amlogic,meson-gx-ao-secure: con [...] adds da86d286cce8 dt-bindings: phy: meson-g12a-usb2-phy: convert to yaml adds 87a55485f2fc dt-bindings: phy: meson-g12a-usb3-pcie-phy: convert to yaml adds 4df7e9a13953 dt-bindings: serial: meson-uart: convert to yaml adds 0d530aa6894c dt-bindings: watchdog: meson-gxbb-wdt: convert to yaml adds 7aa8dd91da63 devicetree: Expose dtbs_check and dt_binding_check some more adds c0b50c5fe95a Merge remote-tracking branch 'devicetree/for-next' adds a7ad6baa05c9 Merge remote-tracking branch 'spi/for-next' adds 7cd18c117997 Merge remote-tracking branch 'tip/auto-latest' adds f28a4035bea0 Merge remote-tracking branch 'edac/edac-for-next' adds c2fa1e1bfa5b driver/core: Convert to use built-in RCU list checking adds 842a56cf3eb0 x86/pci: Pass lockdep condition to pcm_mmcfg_list iterator adds bee6f87166e9 acpi: Use built-in RCU list checking for acpi_ioremaps list adds 31da067023dd Merge branches 'consolidate.2019.08.01b', 'fixes.2019.08.1 [...] adds 58bf6f77c6fb rcu/nocb: Rename rcu_data fields to prepare for forward-pr [...] adds 6484fe54b5c6 rcu/nocb: Update comments to prepare for forward-progress work adds 12f54c3a8410 rcu/nocb: Provide separate no-CBs grace-period kthreads adds 9fa471a881df rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() adds 5d62c08c5fe5 rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() adds 5f675ba6eb5d rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() adds 0d52a6652f15 rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() adds 0bdc33daef96 rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable adds f7c9a9b664fb rcu/nocb: Rename and document no-CB CB kthread sleep trace event adds f7c612b000d7 rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter adds 18cd8c93e69e rcu/nocb: Print gp/cb kthread hierarchy if dump_tree adds 1bb5f9b95afe rcu/nocb: Use separate flag to indicate disabled ->cblist adds ce5215c1342c rcu/nocb: Use separate flag to indicate offloaded ->cblist adds 750d7f6a434f rcu/nocb: Add checks for offloaded callback processing adds c00045be32fe rcu/nocb: Make rcutree_migrate_callbacks() start at leaf r [...] adds 85f69b32126d rcu/nocb: Check for deferred nocb wakeups before nohz_full [...] adds ca5c82580811 rcu/nocb: Remove deferred wakeup checks for extended quies [...] adds 76c6927c3ee4 rcu/nocb: Allow lockless use of rcu_segcblist_restempty() adds e6060b41c995 rcu/nocb: Allow lockless use of rcu_segcblist_empty() adds e83e73f5b0f8 rcu/nocb: Leave ->cblist enabled for no-CBs CPUs adds 5d6742b37727 rcu/nocb: Use rcu_segcblist for no-CBs CPUs adds e7f4c5b3998a rcu/nocb: Remove obsolete nocb_head and nocb_tail fields adds c035280f1761 rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_la [...] adds 2a777de757f4 rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields adds 4f9c1bc727f9 rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields adds ec5ef87bac82 rcu/nocb: Use build-time no-CBs check in rcu_do_batch() adds c1ab99d66ebc rcu/nocb: Use build-time no-CBs check in rcu_core() adds 921bb5fad11c rcu/nocb: Use build-time no-CBs check in rcu_pending() adds 969974e5c51e rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() adds 0bd55c693617 rcu/nohz: Turn off tick for offloaded CPUs adds aeeacd9d844b rcu/nocb: Enable re-awakening under high callback load adds 383e13328373 rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb [...] adds ce0a825e4060 rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks adds 7f36ef82e5cf rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread adds 81c0b3d724f4 rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU adds 9fcb09bddd56 rcu/nocb: Round down for number of no-CBs grace-period kthreads adds 6608c3a027bc rcu/nocb: Reduce contention at no-CBs registry-time CB adv [...] adds 523bddd553c0 rcu/nocb: Reduce contention at no-CBs invocation-done time adds 4fd8c5f153bc rcu/nocb: Reduce ->nocb_lock contention with separate ->no [...] adds faca5c250935 rcu/nocb: Unconditionally advance and wake for excessive CBs adds eda669a6a2c5 rcu/nocb: Atomic ->len field in rcu_segcblist structure adds d1b222c6be1f rcu/nocb: Add bypass callback queueing adds 6aacd88d1721 rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended adds f7a81b12d6af rcu/nocb: Print no-CBs diagnostics when rcutorture writer [...] adds 273f03406500 rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() adds 23651d9b9616 rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() adds 1d5a81c18dc6 rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention adds 296181d78df9 rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lo [...] adds f48fe4c58660 rcu/nocb: Don't wake no-CBs GP kthread if timer posted und [...] adds cfcdef5e3046 rcu: Allow rcu_do_batch() to dynamically adjust batch sizes adds 07f038a408fb Merge LKMM and RCU commits adds cb035f115996 Merge remote-tracking branch 'rcu/rcu/next' adds 6c47da83109c Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 62e2e4b7b03f Merge remote-tracking branch 'kvms390/next' adds 09064e9f75d6 Merge remote-tracking branch 'percpu/for-next' adds e7ce8359e8ca Merge remote-tracking branch 'drivers-x86/for-next' adds 7df9bb0138bb Merge remote-tracking branch 'hsi/for-next' adds 7ae7fb810e23 Merge remote-tracking branch 'leds/for-next' adds 41e1b44b7b41 Merge remote-tracking branch 'ipmi/for-next' adds 1d54d0de8f41 Merge remote-tracking branch 'driver-core/driver-core-next' adds 6033e96f7792 Merge remote-tracking branch 'usb/usb-next' adds c6e471ad5ab2 Merge remote-tracking branch 'tty/tty-next' adds 166d6616f77c Merge remote-tracking branch 'char-misc/char-misc-next' adds ef0cec790871 Merge remote-tracking branch 'extcon/extcon-next' adds ee12e5d948c9 Merge remote-tracking branch 'soundwire/next' adds 27607343f0f6 Merge remote-tracking branch 'thunderbolt/next' adds 433514fc7002 dt-bindings: iio: chemical: pms7003: convert bindings to yaml adds 8e97d4c8a463 MAINTAINERS: add entry for plantower pms7003 driver adds a0b4dddaa131 iio: adc: sc27xx: Introduce local variable 'struct device *dev' adds 46916ded7602 iio: adc: sc27xx: Replace devm_add_action() followed by fa [...] adds d284feaf982a iio: imu: mpu6050: Replace devm_add_action() followed by f [...] adds 82efbabfe897 dt-bindings: Add vendor prefix for sensortek adds 04a14aed8114 dt-bindings: iio: light: add stk33xx adds c3a686070670 iio: light: stk3310: Add device tree support adds a85a43e04523 dt-bindings: iio: adc: stm32: add analog switches supply control adds 3a81bde5457e iio: adc: stm32-adc: add analog switches supply control adds daa2b5c6229d Documentation: ABI: iio: Add missing newline at end of file adds dbcd2088a718 iio: imu: st_lsm6dsx: add support to LSM6DS3TR-C adds 0ebcdf3dfa33 dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds3tr-c device [...] adds 0eec1f38c7bb staging: iio: ad7192: create of_device_id array adds b299d00420e2 IIO: stm32: Remove quadrature related functions from trigg [...] adds 80343f5b8a20 iio: sca3000: Fix a typo adds 50e5bae0c1f9 iio: light: apds9960: Fix a typo adds ed1f2e85da79 iio: cros_ec: Add calibscale for 3d MEMS adds f53199c0bc62 iio: cros_ec: Remove replacing error code with -EIO adds a090965b8823 iio:common:st_sensors: add st_sensors_get_settings_index() [...] adds 823a7adac4f1 iio:accel: introduce st_accel_get_settings() function adds 2acca26bba3a iio:gyro: introduce st_gyro_get_settings() function adds aa4e75c85076 iio:magn: introduce st_magn_get_settings() function adds 539b25fa700a iio:pressure: introduce st_press_get_settings() function adds feba6b18c926 iio:accel: device settings are set immediately during probe adds 3c05484c7907 iio:gyro: device settings are set immediately during probe adds 291d83f2f4ef iio:magn: device settings are set immediately during probe adds 570c2c55ef36 iio:pressure: device settings are set immediately during probe adds 1ecd245e0eb2 iio: move 3-wire spi initialization to st_sensors_spi adds 062809ef7733 iio: make st_sensors drivers use regmap adds 8ecc8b2b78e6 iio: maxim_thermocouple: Use device-managed APIs adds 857ba268f918 staging: iio: ad2s1210: Use device-managed API adds 23f1ce3c08aa iio: humidity: Use device-managed APIs adds 6e4707ed3411 iio: mxc4005: Use device-managed APIs adds dca39af8831e iio: imu: adis: Add support for SPI transfer cs_change_delay adds db6ed4d23dd1 iio: imu: Add support for the ADIS16460 IMU adds 1c667c4d99d7 dt-bindings: iio: imu: add bindings for ADIS16460 adds d96dbb3f1b74 iio: light: cm36651: convert to i2c_new_dummy_device adds 48cfd4ef0d52 iio: light: veml6070: convert to i2c_new_dummy_device adds b4a339baf359 iio: pressure: hp03: convert to i2c_new_dummy_device adds 3f2cde742632 iio: magnetometer: mmc35240: Fix a typo in the name of a constant adds 62f5b7c72410 Merge tag 'tags/i3c/export-i3c_device_match_id' into HEAD adds 2660b0080bb2 iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO an [...] adds ec76d918f230 iio: imu: st_lsm6dsx: flip irq return logic adds 3e4dabacf967 counter/ftm-quaddec: Use device-managed registration API adds 3cf9df00957f iio: common: cros_ec_sensors: determine protocol version adds 12bf745c9afb iio: cros_ec: Add sign vector in core for backward compatibility adds b9a0a64e3b35 iio: cros_ec_accel_legacy: Fix incorrect channel setting adds d96e267762fc iio: cros_ec_accel_legacy: Use cros_ec_sensors_core adds 9566cb1ddb81 iio: cros_ec_accel_legacy: Add support for veyron-minnie adds ae7b02ad2f32 iio: common: cros_ec_sensors: Expose cros_ec_sensors frequ [...] adds 06ae56b9e723 iio: document bindings for mounting matrices adds 7677f73158d3 iio: adc: ad7606: Move common channel definition to header adds a0c648c07ce5 iio: adc: ad7606: Move spi dependent features to spi file adds c5d93137af93 iio: adc: ad7606: Allow reconfigration after reset adds f2a22e1e172f iio: adc: ad7606: Add support for software mode for ad7616 adds a444fa597e2a iio: adc: ad7606: Add debug mode for ad7616 adds 425c6f106395 iio: potentiometer: add a driver for Maxim 5432-5435 adds 5e8447d1b0a7 dt-bindings: iio: potentiometer: add max5432.yaml binding adds dff38165a5a8 iio: light: cm3323: Use device-managed APIs adds 40dd73438977 iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_ [...] adds 640aca3fb897 iio: imu: st_lsm6dsx: move fs_table in st_lsm6dsx_sensor_settings adds ec19a6f49993 iio: imu: st_lsm6dsx: inline output acc/gyro output regs adds f48bc49b9747 iio: imu: st_lsm6dsx: move iio chan definitions in st_lsm6 [...] adds db947a79fc3a iio: imu: st_lsm6dsx: add support to ISM330DHCX adds 5a57a9bf52b0 dt-bindings: iio: imu: st_lsm6dsx: add ism330dhcx device bindings adds d4e851983bee iio:accel: preenable/postenable/predisable fixup for ST ac [...] adds 21b1ee319034 iio:gyro: preenable/postenable/predisable fixup for ST gyr [...] adds 6ee19af415c5 iio:magn: preenable/postenable/predisable fixup for ST mag [...] adds eb1d8ebf2d0a iio:pressure: preenable/postenable/predisable fixup for ST [...] adds d3017f5fbb2d iio: light: si1145: Use device-managed APIs adds 7c279229f980 iio: Remove dev_err() usage after platform_get_irq() adds 6b9ab1cf4b21 iio: tsl2772: Use devm_add_action_or_reset adds 338084135aed iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off adds 7e7f631c9546 iio: tsl2772: Use devm_iio_device_register adds a6513a878e21 iio: tsl2772: Use regulator_bulk_() APIs adds 48cceecfa762 iio: imu: st_lsm6dsx: make IIO_CHAN_INFO_SCALE shared by type adds 9cd15d521a3a iio: remove get_irq_data_ready() function pointer and use [...] adds 1441beda92e7 dt-bindings: Add binding document for NOA1305 adds 741172d18e8a iio: light: noa1305: Add support for NOA1305 adds 854da7511a05 iio: imu: inv_mpu6050: be more explicit on supported chips adds e031d5f558f1 iio:st_sensors: remove buffer allocation at each buffer enable adds 6822dc9daa26 iio: hi8435: Use gpiod_set_value_cansleep() adds ef19ee60f9cf iio: hi8435: Drop hi8435_remove() by using devres for rema [...] adds 6aed51d89124 Merge tag 'iio-for-5.4a' of git://git.kernel.org/pub/scm/l [...] adds 46ccc6dfa07a Merge remote-tracking branch 'staging/staging-next' adds 16fe52136747 Merge remote-tracking branch 'mux/for-next' adds 127ab2cc5f19 interconnect: Add support for path tags adds cbd5a9c28bb5 interconnect: Add pre_aggregate() callback adds 9e3ce77c1163 interconnect: qcom: Add tagging and wake/sleep support for sdm845 adds 24f516ebbab8 dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings adds be06f8e7425d interconnect: qcom: Add interconnect RPM over SMD driver adds 5e4e6c4d3ae0 interconnect: qcom: Add QCS404 interconnect provider driver adds bb958314341a Merge remote-tracking branch 'icc/icc-next' adds 46f150805e32 Merge remote-tracking branch 'slave-dma/next' adds 78139bb29de0 Merge remote-tracking branch 'cgroup/for-next' adds 182747f87687 Merge branch 'misc' into for-next adds 0e19f1a8cdfa Merge remote-tracking branch 'scsi/for-next' adds 08d655b59e9b Merge remote-tracking branch 'rpmsg/for-next' adds ee5e9be5e8c5 Merge remote-tracking branch 'gpio/for-next' adds 6924ca05fdaf Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds a7db285664dd gpio: pch: Use dev_get_drvdata adds 8069e69a9792 gpio: intel-mid: Pass irqchip when adding gpiochip adds 7b1e889436a1 gpio: lynxpoint: Pass irqchip when adding gpiochip adds 8f86a5b4ad67 gpio: merrifield: Pass irqchip when adding gpiochip adds 112575b8041e Merge remote-tracking branch 'gpio-intel/for-next' adds fb764ce18fd1 Merge remote-tracking branch 'pinctrl/for-next' adds 24025010d1b9 pinctrl: baytrail: Use devm_platform_ioremap_resource() adds a86f12b2770a pinctrl: cherryview: Use devm_platform_ioremap_resource() adds 9d5b6a9520ad pinctrl: intel: Use devm_platform_ioremap_resource() adds fa01aff97637 pinctrl: merrifield: Use devm_platform_ioremap_resource() adds cfc1c3458549 pinctrl: intel: Drop double check for data in intel_pinctr [...] adds 7eb7ecddd3bd pinctrl: intel: Simplify offset validation in intel_get_padcfg() adds 3818d73612ca pinctrl: broxton: Provide Interrupt Status register offset adds 82af745d2f93 pinctrl: cannonlake: Provide Interrupt Status register offset adds cd5acb2bce5b pinctrl: geminilake: Provide Interrupt Status register offset adds b8d728687ee5 pinctrl: icelake: Provide Interrupt Status register offset adds f702e0b93cdb pinctrl: sunrisepoint: Provide Interrupt Status register offset adds 2a2ed4752108 pinctrl: denverton: Provide Interrupt Status register offset adds 3b1e9188df9c pinctrl: lewisburg: Provide Interrupt Status register offset adds 179e5a6114cc pinctrl: intel: Remove default Interrupt Status offset adds 34e656703e85 pinctrl: baytrail: Re-use data structures from pinctrl-int [...] adds 6a33a1d6d66a pinctrl: intel: Use NSEC_PER_USEC for debounce calculus adds 4e73d02f164b pinctrl: intel: Remove dev_err() usage after platform_get_irq() adds 57afe3ea2714 pinctrl: cherryview: Remove dev_err() usage after platform [...] adds bf5ab1bdedac pinctrl: denverton: Update pin names according to v1.08 adds 2e65e0fad935 pinctrl: intel: baytrail: Pass irqchip when adding gpiochip adds 0a1c3a93a6d2 pinctrl: intel: Allow to request locked pads adds eaa449cb116a Merge remote-tracking branch 'pinctrl-intel/for-next' adds 76e640bcea3e Merge remote-tracking branch 'pinctrl-samsung/for-next' adds d431f6743b69 Merge remote-tracking branch 'y2038/y2038' adds 322c2e335c93 Merge remote-tracking branch 'livepatching/for-next' adds aa911ae3481c Merge remote-tracking branch 'coresight/next' adds c5339acf0a7a Merge remote-tracking branch 'rtc/rtc-next' adds 05cf06ba94b9 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds da74d5aa405a Merge remote-tracking branch 'at24/at24/for-next' adds 210dca5cf549 Merge remote-tracking branch 'kspp/for-next/kspp' adds b5423454057b Merge remote-tracking branch 'slimbus/for-next' adds 935fe005f187 Merge remote-tracking branch 'nvmem/for-next' adds dc4201667911 Merge remote-tracking branch 'xarray/xarray' adds 2a560f7a49ba Merge remote-tracking branch 'hyperv/hyperv-next' adds dace3226fb12 fork: extend clone3() to support setting a PID adds a2f3f00e0867 selftests: add tests for clone3() adds 214d2b80ba30 Merge remote-tracking branch 'pidfd/for-next' adds 90dea6be2c43 Merge remote-tracking branch 'devfreq/for-next' adds 0ac51734cd77 Merge remote-tracking branch 'hmm/hmm' adds 688dc32a939e Merge remote-tracking branch 'fpga/for-next' adds 4a470745fb83 tracefs: Fix NULL pointer dereference when no lockdown is used adds 239b53557006 mm: document zone device struct page field usage adds efb24de9376c mm/hmm: fix ZONE_DEVICE anon page mapping reuse adds f84ce03634e8 mm/hmm: fix bad subpage pointer in try_to_unmap_one adds b5fe69246886 mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] adds a3fbc560f13d mm: mempolicy: handle vma with unmovable pages mapped corr [...] adds e392887e18c9 mm/z3fold.c: fix z3fold_destroy_pool() ordering adds 14f86546d7b7 mm/z3fold.c: fix z3fold_destroy_pool() race condition adds deee1bb46d91 mm/memcontrol.c: fix use after free in mem_cgroup_iter() adds 200d59c57a91 mm/vmalloc.c: fix percpu free VM area search criteria adds bce40af67cba mm: kmemleak: disable early logging in case of error adds da748bc7103b mm/usercopy: use memory range to be accessed for wraparound check adds 86ef5ca443a1 mm: workingset: fix vmstat counters for shadow nodes adds ba96dbd2fbd4 seq_file: fix problem when seeking mid-record adds ad40a2cb03d0 include/asm-generic/5level-fixup.h: fix variable 'p4d' set [...] adds 5f04ac7be1a4 Revert "Revert "mm, thp: consolidate THP gfp handling into [...] adds 765db12ffe66 Revert "mm, thp: restore node-local hugepage allocations" adds 1b9cd68c6ed2 mm, vmscan: do not special-case slab reclaim when watermar [...] adds 40b36b358dc7 hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS adds 12b40c40d263 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 5da90a3068ac /proc/kpageflags: do not use uninitialized struct pages adds 8bbd6d2f7b0d mm/z3fold.c: fix race between migration and destruction adds a17c4aac35fc mm, page_alloc: move_freepages should not examine struct p [...] adds 227e96e1cca0 mm: memcontrol: flush percpu vmstats before releasing memcg adds 6abc361528cb mm: memcontrol: flush percpu slab vmstats on kmem offlining adds ea0d159ca106 mm: memcontrol: flush percpu vmevents before releasing memcg adds 96ed7c612655 kbuild: clean compressed initramfs image adds 9ca0cca0da4e ocfs2: use jbd2_inode dirty range scoping adds 911d469acf89 jbd2: remove jbd2_journal_inode_add_[write|wait] adds e4d91f1267cd ocfs2: further debugfs cleanups adds dd7be104844a ocfs2: ensure ret is set to zero before returning adds 84fef5186da6 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() adds 97a794b44889 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration adds 0565b13a649f ocfs2: clear zero in unaligned direct IO adds 82c41f703856 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 3aeb260eb881 ocfs2: wait for recovering done after direct unlock request adds 026199bbe36f ocfs2: checkpoint appending truncate log transaction befor [...] adds a966553efa7a fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] adds 30e51288dad9 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] adds 258935c67ca9 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds cd5099eee638 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] adds c21240b10278 ramfs: support O_TMPFILE adds ce346612e3ca mm, slab: extend slab/shrink to shrink all memcg caches adds 22415e156168 mm, slab: move memcg_cache_params structure to mm/slab.h adds d32b381fdf36 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K adds fe6d558d441f mm: kmemleak: make the tool tolerant to struct scan_area a [...] adds efd9d4d77805 mm: kmemleak: simple memory allocation pool for kmemleak objects adds 93ab75f65745 mm: kmemleak: use the memory pool for early allocations adds 2035ee87130d mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] adds 43a30065fdd1 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] adds 55b9a8026bec mm/page_poison.c: fix a typo in a comment adds 876780128efc mm/rmap.c: remove set but not used variable 'cstart' adds 2c4f1ff706e4 mm: introduce page_size() adds 5e5fd85b8b65 mm: Introduce page_shift() adds 54cfcc7ee650 mm-introduce-page_shift-fix adds 424002931cb9 mm: introduce compound_nr() adds afbcccfac1b2 mm: replace list_move_tail() with add_page_to_lru_list_tail() adds d96bf1b51243 mm/filemap.c: don't initiate writeback if mapping has no d [...] adds 17e0561af54b mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] adds 8071b7764525 mm: page cache: store only head pages in i_pages adds ff657184f2ae mm-page-cache-store-only-head-pages-in-i_pages-fix adds 8536ce1dffe4 mm, memcg: throttle allocators when failing reclaim over m [...] adds 6cabb19c29e7 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix adds ee735ded1c25 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds 50533f71e4bd mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds 9256742145b9 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] adds e8b70a98e67c mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 926cb7372e48 mm: memcontrol: switch to rcu protection in drain_all_stock() adds e3a25da24f41 mm: vmscan: do not share cgroup iteration between reclaimers adds c14d1f3ecddc mm/gup: add make_dirty arg to put_user_pages_dirty_lock() adds 1b1bf817fb3a mm/gup: remove unused variable in siw_free_plist() adds f109712ba517 drivers/gpu/drm/via: convert put_page() to put_user_page*() adds 8c89ee881c11 net/xdp: convert put_page() to put_user_page*() adds 75a0b981ff71 mm: remove redundant assignment of entry adds 3144c9d0ddb5 mm/mmap.c: fix the adjusted length error adds 3bb163f5361d mm: release the spinlock on zap_pte_range adds 48a9cabc30e3 mm: remove quicklist page table caches adds 1b8def75a4ea ia64: switch to generic version of pte allocation adds 27a6140ba83e sh: switch to generic version of pte allocation adds e800c5ccbec4 microblaze: switch to generic version of pte allocation adds 37b407abed23 mm/memory_hotplug: remove move_pfn_range() adds 4ce11b9a91a3 mm-memory_hotplug-remove-move_pfn_range-fix adds fefc3923926a drivers/base/node.c: simplify unregister_memory_block_unde [...] adds 4ae4864ab2f3 drivers/base/memory.c: fixup documentation of removable/ph [...] adds 03c8aefe2bc0 driver/base/memory.c: validate memory block size early adds 603729ab4d82 resource: use PFN_UP / PFN_DOWN in walk_system_ram_range() adds 6f5f3283bd23 mm/memory_hotplug: handle unaligned start and nr_pages in [...] adds 9dac3052ddf4 mm/memory_hotplug: simplify online_pages_range() adds 34503d8cca35 mm/memory_hotplug: online_pages cannot be 0 in online_pages() adds aab8dd4d0f1c drivers/base/memory.c: don't store end_section_nr in memor [...] adds 4e1dafda8ab6 mm/memory_hotplug.c: prevent memory leak when reusing pgdat adds 75076dbb63c2 mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory adds 53fd51e2207a mm/sparse.c: mark sparse_buffer_free as __meminit adds 98830b107c54 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] adds 9f0f276ea892 mm/sparse.c: use __nr_to_section(section_nr) to get mem_section adds de4eb38ec596 mm/vmalloc: do not keep unpurged areas in the busy tree adds 9f657964824f mm/vmalloc: modify struct vmap_area to reduce its size adds f48ceae8550c mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask adds 7a7b7bf2a347 mm/compaction.c: clear total_{migrate,free}_scanned before [...] adds f229f50052fe mm/compaction: introduce a helper compact_zone_counters_init() adds e4ae81c16525 mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds 40c783737d82 mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds f46160bb3334 mm-compaction-clear-total_migratefree_scanned-before-scann [...] adds 6d124f44abaf mm/compaction.c: remove unnecessary zone parameter in isol [...] adds 4f39eff28edb mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] adds 2acb8a74c216 mm, oom: avoid printk() iteration under RCU adds d7cd4d8450ab mm-oom-avoid-printk-iteration-under-rcu-fix adds 88764e20158b mm/oom_kill.c: add task UID to info message on an oom kill adds 623cd1dbe612 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds 347401f8a569 memcg, oom: don't require __GFP_FS when invoking memcg OOM killer adds b5b17ebd1a01 mm, reclaim: make should_continue_reclaim perform dryrun d [...] adds b44aabf68d9b mm, reclaim: cleanup should_continue_reclaim() adds 93daa4831a09 mm, compaction: raise compaction priority after it withdrawns adds ab4308cac1e8 hugetlbfs: don't retry when pool page allocations start to fail adds c8a2139f12d2 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() adds 3c83d2366732 thp: update split_huge_page_pmd() comment adds 559cea89a008 filemap: check compound_head(page)->mapping in filemap_fault() adds 65880a631537 filemap: check compound_head(page)->mapping in pagecache_g [...] adds 44ab0746cc3f filemap: update offset check in filemap_fault() adds a9f779c1f7b9 mm,thp: stats for file backed THP adds 32355dc565e2 khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() adds b92181e9d7c9 mm,thp: add read-only THP support for (non-shmem) FS adds 2a594682be6e khugepaged: fix build without CONFIG_SHMEM adds ae7e90c4243d khugepaged: fix double unlock in collapse_file() adds bc1838f2abd7 mm,thp: avoid writes to file with THP in pagecache adds 3848e038fa7f mm: thp: extract split_queue_* into a struct adds c0e9c492963c mm: move mem_cgroup_uncharge out of __page_cache_release() adds b24b8030b668 mm: shrinker: make shrinker not depend on memcg kmem adds d05c7da50b93 mm: thp: make deferred split shrinker memcg aware adds 2f21a9d55543 psi-annotate-refault-stalls-from-io-submission-fix adds 2bdad217484f psi-annotate-refault-stalls-from-io-submission-fix-2 adds d1f9efdbedde mm, fs: move randomize_stack_top from fs to mm adds 18a72b5895f7 arm64: make use of is_compat_task instead of hardcoding this test adds 768c05e2b95c arm64: consider stack randomization for mmap base only whe [...] adds a6eb64f390b4 arm64, mm: move generic mmap layout functions to mm adds 7ffd19d26808 arm64, mm: make randomization selected by generic topdown [...] adds 78f61c8e5757 arm: properly account for stack randomization and stack guard gap adds f865c3338b27 arm: use STACK_TOP when computing mmap base address adds a745e386344a arm: use generic mmap top-down layout and brk randomization adds 918d6e3c1216 mips: properly account for stack randomization and stack g [...] adds d8ef17bb4c6a mips: use STACK_TOP when computing mmap base address adds 1ff510f46c9c mips: adjust brk randomization offset to fit generic version adds bf03d58467c5 mips: replace arch specific way to determine 32bit task wi [...] adds b521086c7e8b mips: use generic mmap top-down layout and brk randomization adds b7a430cbf7c6 riscv: make mmap allocation top-down by default adds e618a3c5a6b5 riscv-make-mmap-allocation-top-down-by-default-v6 adds d17d477b9016 mm/mmap.c: refine find_vma_prev() with rb_last() adds 28385e58ee66 mm-mmapc-refine-find_vma_prev-with-rb_last-fix adds 424a53a76304 mm: mmap: increase sockets maximum memory size pgoff for 32bits adds 4445e1fde2fa mm: introduce MADV_COLD adds 92ca1b106487 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM adds ea10de6053d9 mm: introduce MADV_PAGEOUT adds 3687aeb64635 mm: clear PG_active on MADV_PAGEOUT adds cf06598fc8a5 mm: factor out common parts between MADV_COLD and MADV_PAGEOUT adds 70b3548b367b mm/madvise: reduce code duplication in error handling paths adds 35ee477f8eae zpool: add malloc_support_movable to zpool_driver adds a41f8dd3d0ff zswap: use movable memory if zpool support allocate movabl [...] adds 61ae64649467 mm, memcg: proportional memory.{low,min} reclaim adds a570172a9f18 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 1e674928d9fe mm, memcg: make scan aggression always exclude protection adds 7a50ae89be21 mm/vmscan: remove unused lru_pages argument adds cf551175983b mm: don't expose page to fast gup before it's ready adds 335f00dce04f fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0fedfa43debf fs/buffer.c: dump more info for __getblk_gfp() stall problem adds deb5a834f220 kernel/hung_task.c: Monitor killed tasks. adds 876e5f86ca95 /dev/kmem : debug preadv() progress adds f168adbb8a90 dev-kmem-debug-preadv-progress-fix adds 1c4557a38b84 dev-kmem-debug-preadv-progress-fix-fix adds 74c0b6b99c95 linux/coff.h: add include guard adds 27312d75a815 kernel/elfcore.c: include proper prototypes adds a70e0a03f28d hung_task: allow printing warnings every check interval adds 1607b4f4d601 linux/bits.h: clarify macro argument names adds 57e5c02f2c47 rbtree: avoid generating code twice for the cached version [...] adds 9198c6c56038 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro adds 6e25486468a3 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro adds 9f1160fda7fe augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix adds c05f64e12ad1 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 adds e7ffb1091e41 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] adds f574795ab891 lib/genalloc.c: export symbol addr_in_gen_pool adds f43c64efdb36 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 4b9fde68b5b8 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 7c028e695808 string: add stracpy and stracpy_pad mechanisms adds ece39e9783b3 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds e53d4a9859c1 kernel-doc: core-api: include string.h into core-api adds f9490ec70acc kernel-doc: core-api: Include string.h into core-api adds 6105570923c9 include/trace/events/writeback.h: fix -Wstringop-truncatio [...] adds f749ce1c38ab strscpy: reject buffer sizes larger than INT_MAX adds 6c6cf1cc30e0 lib/generic-radix-tree.c: make 2 functions static inline adds 447aaed6f79e lib/extable.c: add missing prototypes adds b2908f8af176 lib/math/rational.c: fix possible incorrect result from ra [...] adds 7111be9754c0 checkpatch: don't interpret stack dumps as commit IDs adds 40a7607ceeb0 checkpatch: improve SPDX license checking adds f9fe616d4e89 checkpatch.pl: warn on invalid commit id adds 25051882fcca checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE adds 85e441539ade checkpatch: prefer __section over __attribute__((section(...))) adds eea6e09a66a2 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] adds e779299ee5ba fat: add nobarrier to workaround the strange behavior of device adds 124c7fb924c2 fork: improve error message for corrupted page tables adds b7484b4c3ff2 cpumask: nicer for_each_cpumask_and() signature adds 1b9aba56e92e kexec: bail out upon SIGKILL when allocating memory. adds e82e292b91cd kexec: restore arch_kexec_kernel_image_probe declaration adds 1c3fc5ff05fb aio: simplify read_events() adds 653fdc199187 kgdb: don't use a notifier to enter kgdb at panic; call directly adds 9f4239d75368 scripts/gdb: handle split debug adds e6d7016dae9e ipc/msg.c: consolidate all xxxctl_down() functions adds afa6cde240d3 Merge branch 'akpm-current/current' adds 354598b4e81e pinctrl: fix pxa2xx.c build warnings adds 6c0842c58df2 block: annotate refault stalls from IO submission adds 88b77e0fbaa3 lib: untag user pointers in strn*_user adds 50db57b834b4 mm: untag user pointers passed to memory syscalls adds 70787ab820f0 mm: untag user pointers in mm/gup.c adds 33b5b4cdee81 mm: untag user pointers in get_vaddr_frames adds c2a09da5d77b fs/namespace: untag user pointers in copy_mount_options adds 2e08d7d0f889 userfaultfd: untag user pointers adds 807021430114 drm/amdgpu: untag user pointers adds a85a353959a8 drm/radeon: untag user pointers in radeon_gem_userptr_ioctl adds 406dd48689a8 media/v4l2-core: untag user pointers in videobuf_dma_conti [...] adds b65aa376f4cf tee/shm: untag user pointers in tee_shm_register adds e2095c0d8232 vfio/type1: untag user pointers in vaddr_get_pfn adds 126ff713d667 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming adds ad891ef9e468 drivers/tty/serial/sh-sci.c: suppress warning adds dca32a61911d drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 5ed90e43af5f Merge branch 'akpm/master' adds 17da61ae48ec Add linux-next specific files for 20190814
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (0b821f0a8339) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 2 +- .../ABI/testing/sysfs-bus-iio-timer-stm32 | 23 - Documentation/ABI/testing/sysfs-kernel-btf | 17 + Documentation/admin-guide/kernel-parameters.txt | 6 - Documentation/arm64/kasan-offsets.sh | 27 - Documentation/arm64/memory.rst | 123 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 - .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 52 + .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 1 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 6 + .../bindings/iio/chemical/plantower,pms7003.txt | 26 - .../bindings/iio/chemical/plantower,pms7003.yaml | 51 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 53 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 2 + .../devicetree/bindings/iio/light/noa1305.yaml | 44 + .../devicetree/bindings/iio/light/stk33xx.yaml | 49 + .../devicetree/bindings/iio/mount-matrix.txt | 203 ++ .../bindings/iio/potentiometer/max5432.yaml | 44 + .../bindings/interconnect/qcom,qcs404.txt | 45 + .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 52 + .../devicetree/bindings/mailbox/meson-mhu.txt | 34 - Documentation/devicetree/bindings/net/fsl-fec.txt | 30 +- .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 63 + .../phy/amlogic,meson-g12a-usb3-pcie-phy.yaml | 57 + .../bindings/phy/meson-g12a-usb2-phy.txt | 22 - .../bindings/phy/meson-g12a-usb3-pcie-phy.txt | 22 - .../bindings/pinctrl/st,stm32-pinctrl.yaml | 3 +- .../bindings/reset/amlogic,meson-reset.txt | 19 - .../bindings/reset/amlogic,meson-reset.yaml | 37 + .../devicetree/bindings/rng/amlogic,meson-rng.txt | 21 - .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 37 + .../bindings/serial/amlogic,meson-uart.txt | 38 - .../bindings/serial/amlogic,meson-uart.yaml | 73 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 67 + .../bindings/spi/amlogic,meson6-spifc.yaml | 53 + .../devicetree/bindings/spi/spi-meson.txt | 55 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 37 + .../bindings/watchdog/meson-gxbb-wdt.txt | 16 - Documentation/devicetree/writing-schema.rst | 1 + MAINTAINERS | 48 +- Makefile | 6 +- Next/SHA1s | 80 +- Next/Trees | 4 + Next/merge.log | 2503 ++++++++++++++------ arch/alpha/include/asm/pgalloc.h | 2 - arch/arc/include/asm/pgalloc.h | 1 - arch/arm/Kconfig | 32 - arch/arm/Kconfig.debug | 8 - arch/arm/Makefile | 2 - arch/arm/arm-soc-for-next-contents.txt | 24 +- arch/arm/boot/dts/am335x-boneblue.dts | 92 +- arch/arm/boot/dts/am335x-cm-t335.dts | 1 - arch/arm/boot/dts/am33xx-l4.dtsi | 16 +- arch/arm/boot/dts/am33xx.dtsi | 32 +- arch/arm/boot/dts/am4372.dtsi | 32 +- arch/arm/boot/dts/am437x-l4.dtsi | 4 + arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/dra7-evm.dts | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 6 +- arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 50 +- arch/arm/boot/dts/gemini-nas4220b.dts | 37 +- arch/arm/boot/dts/gemini-sl93512r.dts | 56 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 6 + arch/arm/boot/dts/meson8b.dtsi | 4 - arch/arm/boot/dts/nspire-classic.dtsi | 15 +- arch/arm/boot/dts/nspire-cx.dts | 15 +- arch/arm/boot/dts/nspire.dtsi | 10 +- arch/arm/boot/dts/omap3-gta04.dtsi | 4 + arch/arm/boot/dts/omap3-n950-n9.dtsi | 1 - arch/arm/boot/dts/ste-dbx5x0.dtsi | 26 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 11 + arch/arm/boot/dts/ste-nomadik-nhk15.dts | 8 +- arch/arm/boot/dts/ste-snowball.dts | 29 - arch/arm/boot/dts/stm32429i-eval.dts | 25 +- arch/arm/boot/dts/stm32f429.dtsi | 12 + arch/arm/boot/dts/stm32f746.dtsi | 12 + arch/arm/boot/dts/stm32h743i-eval.dts | 1 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 70 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 135 ++ arch/arm/boot/dts/stm32mp157c-ed1.dts | 46 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 17 + arch/arm/boot/dts/stm32mp157c.dtsi | 61 + arch/arm/configs/acs5k_defconfig | 77 - arch/arm/configs/acs5k_tiny_defconfig | 69 - arch/arm/configs/ks8695_defconfig | 67 - arch/arm/configs/nuc910_defconfig | 51 - arch/arm/configs/nuc950_defconfig | 67 - arch/arm/configs/nuc960_defconfig | 57 - arch/arm/include/asm/pgalloc.h | 2 - arch/arm/include/debug/ks8695.S | 37 - arch/arm/mach-ks8695/Kconfig | 88 - arch/arm/mach-ks8695/Makefile | 23 - arch/arm/mach-ks8695/Makefile.boot | 9 - arch/arm/mach-ks8695/board-acs5k.c | 238 -- arch/arm/mach-ks8695/board-dsm320.c | 127 - arch/arm/mach-ks8695/board-micrel.c | 59 - arch/arm/mach-ks8695/board-og.c | 197 -- arch/arm/mach-ks8695/board-sg.c | 118 - arch/arm/mach-ks8695/cpu.c | 60 - arch/arm/mach-ks8695/devices.c | 197 -- arch/arm/mach-ks8695/devices.h | 29 - arch/arm/mach-ks8695/generic.h | 12 - arch/arm/mach-ks8695/include/mach/entry-macro.S | 47 - arch/arm/mach-ks8695/include/mach/gpio-ks8695.h | 36 - arch/arm/mach-ks8695/include/mach/hardware.h | 42 - arch/arm/mach-ks8695/include/mach/irqs.h | 51 - arch/arm/mach-ks8695/include/mach/memory.h | 51 - arch/arm/mach-ks8695/include/mach/regs-gpio.h | 55 - arch/arm/mach-ks8695/include/mach/regs-irq.h | 41 - arch/arm/mach-ks8695/include/mach/regs-misc.h | 97 - arch/arm/mach-ks8695/include/mach/regs-switch.h | 66 - arch/arm/mach-ks8695/include/mach/regs-uart.h | 89 - arch/arm/mach-ks8695/include/mach/uncompress.h | 33 - arch/arm/mach-ks8695/irq.c | 164 -- arch/arm/mach-ks8695/pci.c | 247 -- arch/arm/mach-ks8695/regs-hpna.h | 25 - arch/arm/mach-ks8695/regs-lan.h | 65 - arch/arm/mach-ks8695/regs-mem.h | 89 - arch/arm/mach-ks8695/regs-pci.h | 53 - arch/arm/mach-ks8695/regs-sys.h | 34 - arch/arm/mach-ks8695/regs-wan.h | 65 - arch/arm/mach-ks8695/time.c | 159 -- arch/arm/mach-nspire/Makefile | 1 - arch/arm/mach-nspire/clcd.c | 114 - arch/arm/mach-nspire/clcd.h | 10 - arch/arm/mach-nspire/nspire.c | 25 - arch/arm/mach-omap1/ams-delta-fiq-handler.S | 3 +- arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap2/omap4-common.c | 3 + arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 3 +- arch/arm/mach-w90x900/Kconfig | 50 - arch/arm/mach-w90x900/Makefile | 20 - arch/arm/mach-w90x900/Makefile.boot | 4 - arch/arm/mach-w90x900/clksel.c | 88 - arch/arm/mach-w90x900/clock.c | 121 - arch/arm/mach-w90x900/clock.h | 40 - arch/arm/mach-w90x900/cpu.c | 238 -- arch/arm/mach-w90x900/cpu.h | 56 - arch/arm/mach-w90x900/dev.c | 537 ----- arch/arm/mach-w90x900/gpio.c | 150 -- arch/arm/mach-w90x900/include/mach/entry-macro.S | 26 - arch/arm/mach-w90x900/include/mach/hardware.h | 19 - arch/arm/mach-w90x900/include/mach/irqs.h | 82 - arch/arm/mach-w90x900/include/mach/map.h | 153 -- arch/arm/mach-w90x900/include/mach/mfp.h | 21 - arch/arm/mach-w90x900/include/mach/regs-clock.h | 49 - arch/arm/mach-w90x900/include/mach/regs-irq.h | 46 - arch/arm/mach-w90x900/include/mach/regs-ldm.h | 248 -- arch/arm/mach-w90x900/include/mach/regs-serial.h | 54 - arch/arm/mach-w90x900/include/mach/uncompress.h | 43 - arch/arm/mach-w90x900/irq.c | 212 -- arch/arm/mach-w90x900/mach-nuc910evb.c | 38 - arch/arm/mach-w90x900/mach-nuc950evb.c | 42 - arch/arm/mach-w90x900/mach-nuc960evb.c | 38 - arch/arm/mach-w90x900/mfp.c | 197 -- arch/arm/mach-w90x900/nuc910.c | 58 - arch/arm/mach-w90x900/nuc910.h | 17 - arch/arm/mach-w90x900/nuc950.c | 52 - arch/arm/mach-w90x900/nuc950.h | 17 - arch/arm/mach-w90x900/nuc960.c | 50 - arch/arm/mach-w90x900/nuc960.h | 17 - arch/arm/mach-w90x900/nuc9xx.h | 22 - arch/arm/mach-w90x900/regs-ebi.h | 29 - arch/arm/mach-w90x900/regs-gcr.h | 34 - arch/arm/mach-w90x900/regs-timer.h | 37 - arch/arm/mach-w90x900/regs-usb.h | 31 - arch/arm/mach-w90x900/time.c | 168 -- arch/arm/mm/Kconfig | 2 +- arch/arm/mm/dma-mapping.c | 6 - arch/arm64/Kconfig | 31 +- arch/arm64/Makefile | 8 + arch/arm64/boot/dts/amlogic/Makefile | 2 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 1 + .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 15 + ...b-odroid-n2.dts => meson-g12b-khadas-vim3.dtsi} | 375 ++- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 96 + .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 15 + arch/arm64/include/asm/assembler.h | 17 +- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/efi.h | 4 +- arch/arm64/include/asm/kasan.h | 11 +- arch/arm64/include/asm/memory.h | 62 +- arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/pgalloc.h | 2 - arch/arm64/include/asm/pgtable-hwdef.h | 2 +- arch/arm64/include/asm/pgtable.h | 6 +- arch/arm64/include/asm/pointer_auth.h | 2 +- arch/arm64/include/asm/processor.h | 4 +- arch/arm64/kernel/cpufeature.c | 14 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/head.S | 12 +- arch/arm64/kernel/hibernate-asm.S | 8 +- arch/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/insn.c | 2 +- arch/arm64/kernel/kaslr.c | 6 +- arch/arm64/kernel/smp_spin_table.c | 2 +- arch/arm64/kernel/traps.c | 10 +- arch/arm64/kvm/va_layout.c | 14 +- arch/arm64/mm/dump.c | 22 +- arch/arm64/mm/fault.c | 5 +- arch/arm64/mm/init.c | 29 +- arch/arm64/mm/kasan_init.c | 9 +- arch/arm64/mm/mmu.c | 9 +- arch/arm64/mm/proc.S | 11 +- arch/csky/include/asm/pgalloc.h | 2 - arch/hexagon/include/asm/pgalloc.h | 2 - arch/ia64/Kconfig | 4 - arch/ia64/include/asm/pgalloc.h | 52 +- arch/m68k/include/asm/pgtable_mm.h | 2 - arch/m68k/include/asm/pgtable_no.h | 2 - arch/microblaze/include/asm/pgalloc.h | 122 +- arch/microblaze/mm/pgtable.c | 4 - arch/mips/include/asm/pgalloc.h | 2 - arch/nds32/include/asm/pgalloc.h | 2 - arch/nios2/include/asm/pgalloc.h | 2 - arch/openrisc/include/asm/pgalloc.h | 2 - arch/parisc/include/asm/pgalloc.h | 2 - arch/powerpc/include/asm/pgalloc.h | 2 - arch/riscv/Kconfig | 48 +- arch/riscv/include/asm/pgalloc.h | 4 - arch/riscv/include/asm/pgtable-32.h | 4 - arch/riscv/include/asm/pgtable-64.h | 4 - arch/s390/include/asm/pgtable.h | 1 - arch/s390/net/bpf_jit_comp.c | 10 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/pgalloc.h | 44 +- arch/sh/kernel/Makefile | 2 - arch/sh/mm/Kconfig | 3 - arch/sparc/include/asm/pgalloc_32.h | 2 - arch/sparc/include/asm/pgalloc_64.h | 2 - arch/sparc/mm/init_32.c | 1 - arch/um/include/asm/pgalloc.h | 2 - arch/unicore32/include/asm/pgalloc.h | 2 - arch/x86/include/asm/pgtable_32.h | 1 - arch/x86/include/asm/pgtable_64.h | 1 - arch/xtensa/include/asm/tlbflush.h | 3 - block/bio.c | 3 + block/blk-core.c | 23 +- drivers/base/base.h | 1 + drivers/base/core.c | 12 + drivers/base/memory.c | 1 - drivers/base/node.c | 10 +- drivers/base/power/runtime.c | 15 +- drivers/bus/ti-sysc.c | 80 +- drivers/char/mem.c | 9 + drivers/clk/clk.c | 6 + drivers/clk/meson/Kconfig | 11 +- drivers/clk/meson/Makefile | 2 +- drivers/clk/meson/axg-aoclk.c | 63 +- drivers/clk/meson/axg-audio.c | 261 +- drivers/clk/meson/axg.c | 207 +- drivers/clk/meson/clk-cpu-dyndiv.c | 73 + drivers/clk/meson/clk-cpu-dyndiv.h | 20 + drivers/clk/meson/clk-input.c | 49 - drivers/clk/meson/clk-input.h | 19 - drivers/clk/meson/clk-regmap.h | 12 +- drivers/clk/meson/g12a-aoclk.c | 81 +- drivers/clk/meson/g12a.c | 1626 +++++++++---- drivers/clk/meson/g12a.h | 1 - drivers/clk/meson/gxbb-aoclk.c | 55 +- drivers/clk/meson/gxbb.c | 657 +++-- drivers/clk/meson/meson-aoclk.c | 37 - drivers/clk/meson/meson-aoclk.h | 8 - drivers/clk/meson/meson-eeclk.c | 10 - drivers/clk/meson/meson-eeclk.h | 2 - drivers/clk/meson/meson8b.c | 710 ++++-- drivers/counter/ftm-quaddec.c | 30 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 32 +- drivers/dma-buf/dma-fence.c | 2 +- drivers/dma-buf/{reservation.c => dma-resv.c} | 189 +- drivers/dma-buf/sw_sync.c | 16 +- drivers/gpio/gpio-intel-mid.c | 35 +- drivers/gpio/gpio-lynxpoint.c | 35 +- drivers/gpio/gpio-merrifield.c | 28 +- drivers/gpio/gpio-pch.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 20 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 +- drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 14 +- drivers/gpu/drm/i915/display/intel_display.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 10 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 18 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 27 +- drivers/gpu/drm/i915/gt/intel_engine.h | 6 - drivers/gpu/drm/i915/gt/intel_engine_pm.c | 8 +- drivers/gpu/drm/i915/gt/intel_engine_pool.c | 8 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 52 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 180 +- drivers/gpu/drm/i915/gvt/debugfs.c | 47 +- drivers/gpu/drm/i915/gvt/gvt.c | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 8 +- drivers/gpu/drm/i915/gvt/interrupt.c | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 15 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 57 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_gem.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 4 +- drivers/gpu/drm/i915/i915_irq.c | 45 +- drivers/gpu/drm/i915/i915_priolist_types.h | 25 +- drivers/gpu/drm/i915/i915_reg.h | 9 +- drivers/gpu/drm/i915/i915_request.c | 70 +- drivers/gpu/drm/i915/i915_request.h | 2 + drivers/gpu/drm/i915/i915_scheduler.c | 3 +- drivers/gpu/drm/i915/i915_sw_fence.c | 8 +- drivers/gpu/drm/i915/i915_sw_fence.h | 4 +- drivers/gpu/drm/i915/i915_vma.c | 6 +- drivers/gpu/drm/i915/i915_vma.h | 8 +- drivers/gpu/drm/i915/intel_wakeref.c | 4 +- drivers/gpu/drm/i915/intel_wakeref.h | 11 + drivers/gpu/drm/lima/lima_gem.c | 8 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 1 + drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 1 + drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c | 1 + drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 3 + drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 2 + drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 3 + drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 6 + drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 2 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 2 + drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 2 + drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 1 + drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 1 + drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 2 + drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 2 + drivers/gpu/drm/msm/msm_atomic.c | 1 + drivers/gpu/drm/msm/msm_debugfs.c | 5 + drivers/gpu/drm/msm/msm_drv.c | 10 +- drivers/gpu/drm/msm/msm_drv.h | 1 - drivers/gpu/drm/msm/msm_fb.c | 2 + drivers/gpu/drm/msm/msm_fbdev.c | 1 + drivers/gpu/drm/msm/msm_gem.c | 20 +- drivers/gpu/drm/msm/msm_gem.h | 2 +- drivers/gpu/drm/msm/msm_gem_prime.c | 6 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/msm/msm_gpummu.c | 2 + drivers/gpu/drm/msm/msm_perf.c | 3 + drivers/gpu/drm/msm/msm_rd.c | 7 +- drivers/gpu/drm/msm/msm_submitqueue.c | 2 + drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 10 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 12 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 6 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 6 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 6 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/cik_sdma.c | 2 +- drivers/gpu/drm/radeon/evergreen_dma.c | 2 +- drivers/gpu/drm/radeon/r100.c | 2 +- drivers/gpu/drm/radeon/r200.c | 2 +- drivers/gpu/drm/radeon/r600.c | 2 +- drivers/gpu/drm/radeon/r600_dma.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 8 +- drivers/gpu/drm/radeon/radeon_asic.h | 18 +- drivers/gpu/drm/radeon/radeon_benchmark.c | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 8 +- drivers/gpu/drm/radeon/radeon_mn.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 14 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_prime.c | 6 +- drivers/gpu/drm/radeon/radeon_sync.c | 10 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rv770_dma.c | 2 +- drivers/gpu/drm/radeon/si_dma.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 118 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 16 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 6 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 20 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 +- drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_gem.c | 6 +- drivers/gpu/drm/vgem/vgem_fence.c | 16 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +- drivers/hid/hid-logitech-hidpp.c | 22 - drivers/hid/wacom_wac.c | 3 +- drivers/iio/accel/Kconfig | 4 +- drivers/iio/accel/cros_ec_accel_legacy.c | 352 +-- drivers/iio/accel/mxc4005.c | 40 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_buffer.c | 44 +- drivers/iio/accel/st_accel_core.c | 32 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 20 +- drivers/iio/adc/ad7606.c | 91 +- drivers/iio/adc/ad7606.h | 57 +- drivers/iio/adc/ad7606_par.c | 4 +- drivers/iio/adc/ad7606_spi.c | 175 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/axp288_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 7 +- drivers/iio/adc/da9150-gpadc.c | 4 +- drivers/iio/adc/envelope-detector.c | 5 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 1 - drivers/iio/adc/hi8435.c | 34 +- drivers/iio/adc/imx7d_adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 4 +- drivers/iio/adc/npcm_adc.c | 1 - drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 45 +- drivers/iio/adc/spear_adc.c | 1 - drivers/iio/adc/stm32-adc-core.c | 194 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/twl6030-gpadc.c | 4 +- drivers/iio/adc/vf610_adc.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 54 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 150 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 10 +- drivers/iio/common/st_sensors/st_sensors_core.c | 118 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 82 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 148 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 31 +- drivers/iio/gyro/st_gyro.h | 1 + drivers/iio/gyro/st_gyro_buffer.c | 48 +- drivers/iio/gyro/st_gyro_core.c | 32 +- drivers/iio/gyro/st_gyro_i2c.c | 22 +- drivers/iio/gyro/st_gyro_spi.c | 20 +- drivers/iio/humidity/am2315.c | 24 +- drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 12 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 12 + drivers/iio/imu/adis16460.c | 489 ++++ drivers/iio/imu/inv_mpu6050/Kconfig | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 3 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 11 +- drivers/iio/imu/st_lsm6dsx/Makefile | 1 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 17 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 17 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 483 +++- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 57 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/cm3323.c | 33 +- drivers/iio/light/cm36651.c | 12 +- drivers/iio/light/cros_ec_light_prox.c | 51 +- drivers/iio/light/noa1305.c | 312 +++ drivers/iio/light/si1145.c | 42 +- drivers/iio/light/stk3310.c | 9 + drivers/iio/light/tsl2772.c | 124 +- drivers/iio/light/veml6070.c | 6 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_buffer.c | 31 +- drivers/iio/magnetometer/st_magn_core.c | 32 +- drivers/iio/magnetometer/st_magn_i2c.c | 22 +- drivers/iio/magnetometer/st_magn_spi.c | 20 +- drivers/iio/potentiometer/Kconfig | 11 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/max5432.c | 135 ++ drivers/iio/pressure/cros_ec_baro.c | 19 +- drivers/iio/pressure/hp03.c | 6 +- drivers/iio/pressure/st_pressure.h | 1 + drivers/iio/pressure/st_pressure_buffer.c | 39 +- drivers/iio/pressure/st_pressure_core.c | 32 +- drivers/iio/pressure/st_pressure_i2c.c | 31 +- drivers/iio/pressure/st_pressure_spi.c | 22 +- drivers/iio/temperature/maxim_thermocouple.c | 25 +- drivers/iio/trigger/stm32-timer-trigger.c | 84 - drivers/infiniband/core/device.c | 87 +- drivers/infiniband/core/sysfs.c | 30 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 45 +- drivers/infiniband/hw/cxgb4/provider.c | 24 - drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hns/Kconfig | 8 - drivers/infiniband/hw/hns/hns_roce_device.h | 75 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 15 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 212 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 - drivers/infiniband/hw/hns/hns_roce_main.c | 3 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 1 - drivers/infiniband/hw/hns/hns_roce_qp.c | 176 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 11 - drivers/infiniband/hw/mlx4/main.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/qedr/verbs.c | 4 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 7 +- drivers/infiniband/sw/rxe/rxe.h | 4 - drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 +- drivers/interconnect/core.c | 27 +- drivers/interconnect/qcom/Kconfig | 12 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/qcs404.c | 539 +++++ drivers/interconnect/qcom/sdm845.c | 141 +- drivers/interconnect/qcom/smd-rpm.c | 77 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/media/dvb-frontends/cxd2820r_core.c | 9 +- drivers/media/dvb-frontends/mn88443x.c | 6 +- drivers/media/dvb-frontends/mn88472.c | 18 +- drivers/media/dvb-frontends/mn88473.c | 18 +- drivers/media/dvb-frontends/zd1301_demod.c | 3 +- drivers/media/i2c/ad9389b.c | 6 +- drivers/media/i2c/adv7180.c | 12 +- drivers/media/i2c/adv7343.c | 5 +- drivers/media/i2c/adv748x/adv748x-core.c | 13 +- drivers/media/i2c/adv7511-v4l2.c | 18 +- drivers/media/i2c/adv7842.c | 9 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +- drivers/media/i2c/imx274.c | 5 +- drivers/media/i2c/max2175.c | 5 +- drivers/media/i2c/mt9m001.c | 5 +- drivers/media/i2c/mt9m111.c | 5 +- drivers/media/i2c/ov2640.c | 5 +- drivers/media/i2c/ov2659.c | 5 +- drivers/media/i2c/ov5640.c | 5 +- drivers/media/i2c/ov5645.c | 5 +- drivers/media/i2c/ov5647.c | 5 +- drivers/media/i2c/ov772x.c | 5 +- drivers/media/i2c/ov7740.c | 5 +- drivers/media/i2c/ov9650.c | 5 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 5 +- drivers/media/i2c/s5k5baf.c | 5 +- drivers/media/i2c/s5k6a3.c | 5 +- drivers/media/i2c/smiapp/smiapp-core.c | 5 +- drivers/media/i2c/tc358743.c | 5 +- drivers/media/i2c/tda1997x.c | 9 +- drivers/media/i2c/ths8200.c | 5 +- drivers/media/i2c/tvp5150.c | 9 +- drivers/media/i2c/tvp7002.c | 4 +- drivers/media/pci/ngene/ngene-core.c | 4 - drivers/media/platform/exynos4-is/fimc-is.c | 1 - drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 9 +- drivers/media/platform/omap/Kconfig | 3 +- drivers/media/platform/omap/omap_vout.c | 1011 +++----- drivers/media/platform/omap/omap_vout_vrfb.c | 26 +- drivers/media/platform/omap/omap_vout_vrfb.h | 4 +- drivers/media/platform/omap/omap_voutdef.h | 45 +- drivers/media/platform/omap/omap_voutlib.c | 6 +- drivers/media/platform/rcar-vin/rcar-dma.c | 10 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 5 +- drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/vimc/vimc-capture.c | 76 +- drivers/media/platform/vimc/vimc-common.c | 309 ++- drivers/media/platform/vimc/vimc-common.h | 58 +- drivers/media/platform/vimc/vimc-debayer.c | 88 +- drivers/media/platform/vimc/vimc-scaler.c | 68 +- drivers/media/platform/vimc/vimc-sensor.c | 57 +- drivers/media/platform/vimc/vimc-streamer.c | 2 - drivers/media/platform/vimc/vimc-streamer.h | 8 - drivers/media/radio/si470x/radio-si470x-i2c.c | 5 +- drivers/media/radio/si4713/si4713.c | 5 +- drivers/media/usb/go7007/s2250-board.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-eeprom.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 3 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 9 +- drivers/mtd/spi-nor/spi-nor.c | 5 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/qp.c | 2 +- drivers/net/phy/phy-core.c | 37 +- drivers/net/phy/phy.c | 60 +- drivers/net/usb/r8152.c | 374 ++- drivers/of/resolver.c | 12 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 105 +- drivers/pinctrl/intel/pinctrl-broxton.c | 4 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 2 + drivers/pinctrl/intel/pinctrl-cherryview.c | 8 +- drivers/pinctrl/intel/pinctrl-denverton.c | 53 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 + drivers/pinctrl/intel/pinctrl-icelake.c | 2 + drivers/pinctrl/intel/pinctrl-intel.c | 95 +- drivers/pinctrl/intel/pinctrl-intel.h | 9 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 2 + drivers/pinctrl/intel/pinctrl-merrifield.c | 4 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 2 + drivers/soc/ti/pm33xx.c | 19 +- drivers/staging/iio/adc/ad7192.c | 12 + drivers/staging/iio/resolver/ad2s1210.c | 12 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 3 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 22 - drivers/tee/tee_shm.c | 1 + drivers/vfio/vfio_iommu_type1.c | 2 + fs/btrfs/extent_io.c | 14 +- fs/ext4/readpage.c | 9 - fs/f2fs/data.c | 8 - fs/gfs2/dentry.c | 45 +- fs/gfs2/glock.c | 2 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/util.c | 2 +- fs/mpage.c | 9 - fs/namespace.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 1 + fs/ocfs2/journal.h | 31 +- fs/proc/meminfo.c | 4 - fs/read_write.c | 6 + fs/tracefs/inode.c | 2 +- fs/userfaultfd.c | 22 +- include/Kbuild | 74 - include/asm-generic/5level-fixup.h | 21 +- include/asm-generic/pgalloc.h | 5 - include/drm/drmP.h | 2 +- include/drm/drm_gem.h | 8 +- include/drm/ttm/ttm_bo_api.h | 12 +- include/drm/ttm/ttm_bo_driver.h | 14 +- include/dt-bindings/bus/ti-sysc.h | 1 + include/dt-bindings/clock/g12a-clkc.h | 1 + include/dt-bindings/interconnect/qcom,qcs404.h | 88 + include/linux/blk_types.h | 1 + include/linux/clk-provider.h | 1 + include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 4 +- include/linux/{reservation.h => dma-resv.h} | 141 +- include/linux/gfp.h | 12 +- include/linux/huge_mm.h | 9 + include/linux/iio/common/cros_ec_sensors_core.h | 28 +- include/linux/iio/common/st_sensors.h | 66 +- include/linux/iio/common/st_sensors_i2c.h | 4 +- include/linux/iio/common/st_sensors_spi.h | 4 +- include/linux/iio/imu/adis.h | 2 + include/linux/interconnect-provider.h | 7 +- include/linux/interconnect.h | 5 + include/linux/memcontrol.h | 23 +- include/linux/memory.h | 1 - include/linux/mempolicy.h | 2 + include/linux/mlx5/mlx5_ifc.h | 2 + include/linux/mm_types.h | 1 + include/linux/mmzone.h | 12 +- include/linux/netfilter/ipset/ip_set.h | 238 +- include/linux/netfilter/ipset/ip_set_comment.h | 73 - include/linux/netfilter/ipset/ip_set_counter.h | 84 - include/linux/netfilter/ipset/ip_set_getport.h | 4 + include/linux/netfilter/ipset/ip_set_skbinfo.h | 42 - include/linux/netfilter/ipset/ip_set_timeout.h | 77 - include/linux/netfilter/nf_conntrack_amanda.h | 4 + include/linux/netfilter/nf_conntrack_dccp.h | 3 - include/linux/netfilter/nf_conntrack_ftp.h | 8 +- include/linux/netfilter/nf_conntrack_h323.h | 11 +- include/linux/netfilter/nf_conntrack_h323_asn1.h | 2 + include/linux/netfilter/nf_conntrack_irc.h | 5 +- include/linux/netfilter/nf_conntrack_pptp.h | 12 +- include/linux/netfilter/nf_conntrack_proto_gre.h | 2 - include/linux/netfilter/nf_conntrack_sane.h | 4 - include/linux/netfilter/nf_conntrack_sip.h | 6 +- include/linux/netfilter/nf_conntrack_snmp.h | 3 + include/linux/netfilter/nf_conntrack_tftp.h | 5 + include/linux/netfilter/x_tables.h | 6 + include/linux/netfilter_arp/arp_tables.h | 2 + include/linux/netfilter_bridge/ebtables.h | 2 + include/linux/netfilter_ipv4/ip_tables.h | 4 + include/linux/netfilter_ipv6/ip6_tables.h | 2 + include/linux/phy.h | 3 + include/linux/pid.h | 2 +- include/linux/platform_data/ti-sysc.h | 7 +- include/linux/quicklist.h | 94 - include/linux/sched/task.h | 1 + include/linux/shrinker.h | 3 +- include/net/netfilter/br_netfilter.h | 12 + include/net/netfilter/ipv4/nf_dup_ipv4.h | 3 + include/net/netfilter/ipv6/nf_defrag_ipv6.h | 4 +- include/net/netfilter/ipv6/nf_dup_ipv6.h | 2 + include/net/netfilter/nf_conntrack.h | 10 + include/net/netfilter/nf_conntrack_acct.h | 13 + include/net/netfilter/nf_conntrack_bridge.h | 6 + include/net/netfilter/nf_conntrack_core.h | 3 + include/net/netfilter/nf_conntrack_count.h | 3 + include/net/netfilter/nf_conntrack_l4proto.h | 4 + include/net/netfilter/nf_conntrack_timestamp.h | 6 + include/net/netfilter/nf_conntrack_tuple.h | 2 + include/net/netfilter/nf_dup_netdev.h | 2 + include/net/netfilter/nf_flow_table.h | 5 + include/net/netfilter/nf_nat.h | 4 + include/net/netfilter/nf_nat_helper.h | 4 +- include/net/netfilter/nf_nat_redirect.h | 3 + include/net/netfilter/nf_queue.h | 7 + include/net/netfilter/nf_reject.h | 3 + include/net/netfilter/nf_synproxy.h | 4 + include/net/netfilter/nf_tables.h | 21 +- include/net/netfilter/nf_tables_ipv6.h | 1 + include/net/netfilter/nf_tables_offload.h | 1 + include/net/netfilter/nft_fib.h | 2 + include/net/netfilter/nft_meta.h | 2 + include/net/netfilter/nft_reject.h | 5 + include/rdma/ib_verbs.h | 10 + include/uapi/linux/netfilter/xt_policy.h | 1 + include/uapi/linux/sched.h | 1 + init/main.c | 3 +- kernel/bpf/Makefile | 3 + kernel/bpf/sysfs_btf.c | 51 + kernel/elfcore.c | 1 + kernel/fork.c | 14 +- kernel/pid.c | 37 +- kernel/rcu/tree_plugin.h | 7 +- kernel/resource.c | 4 +- kernel/sched/idle.c | 1 - lib/Kconfig.debug | 11 +- lib/extable.c | 1 + lib/generic-radix-tree.c | 4 +- lib/show_mem.c | 5 - lib/strncpy_from_user.c | 3 +- lib/strnlen_user.c | 3 +- localversion-next | 2 +- mm/Kconfig | 5 - mm/Makefile | 1 - mm/filemap.c | 20 - mm/frame_vector.c | 2 + mm/gup.c | 4 + mm/huge_memory.c | 162 +- mm/hugetlb.c | 19 + mm/init-mm.c | 2 +- mm/kmemleak.c | 375 +-- mm/madvise.c | 2 + mm/memcontrol.c | 112 +- mm/memory_hotplug.c | 74 +- mm/mempolicy.c | 37 +- mm/migrate.c | 11 +- mm/mincore.c | 2 + mm/mlock.c | 4 + mm/mmap.c | 12 +- mm/mmu_gather.c | 2 - mm/mprotect.c | 2 + mm/mremap.c | 7 + mm/msync.c | 2 + mm/page_alloc.c | 28 +- mm/page_io.c | 11 +- mm/quicklist.c | 103 - mm/readahead.c | 24 +- mm/shmem.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 2 +- mm/vmscan.c | 101 +- mm/z3fold.c | 89 + net/core/devlink.c | 28 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_mh.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_core.c | 16 +- net/netfilter/nf_conntrack_ftp.c | 2 +- net/netfilter/nf_conntrack_labels.c | 3 +- net/netfilter/nf_conntrack_proto_tcp.c | 2 +- net/netfilter/nf_flow_table_core.c | 43 +- net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_tables_api.c | 15 +- net/netfilter/nfnetlink_log.c | 4 +- net/netfilter/nfnetlink_queue.c | 4 +- net/netfilter/nft_bitwise.c | 19 + net/netfilter/nft_immediate.c | 24 +- net/netfilter/nft_set_bitmap.c | 2 +- net/netfilter/nft_set_hash.c | 2 +- net/netfilter/nft_set_rbtree.c | 2 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netfilter/xt_set.c | 1 - scripts/checkpatch.pl | 12 + scripts/link-vmlinux.sh | 52 +- sound/hda/hdac_stream.c | 6 +- sound/pci/hda/hda_intel.c | 8 +- tools/bpf/bpftool/Makefile | 11 +- tools/lib/bpf/libbpf.c | 64 +- .../selftests/bpf/prog_tests/flow_dissector.c | 22 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 13 +- tools/testing/selftests/clone3/.gitignore | 2 + tools/testing/selftests/clone3/Makefile | 11 + tools/testing/selftests/clone3/clone3.c | 231 ++ tools/testing/selftests/clone3/clone3_set_tid.c | 161 ++ 831 files changed, 15286 insertions(+), 15665 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-btf delete mode 100644 Documentation/arm64/kasan-offsets.sh delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] delete mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/noa1305.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/stk33xx.yaml create mode 100644 Documentation/devicetree/bindings/iio/mount-matrix.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5432.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt create mode 100644 Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/meson-mhu.txt create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-p [...] delete mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb3-pcie-phy.txt delete mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rng/amlogic,meson-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml delete mode 100644 Documentation/devicetree/bindings/serial/amlogic,meson-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml create mode 100644 Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml create mode 100644 Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-meson.txt create mode 100644 Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/meson-gxbb-wdt.txt delete mode 100644 arch/arm/configs/acs5k_defconfig delete mode 100644 arch/arm/configs/acs5k_tiny_defconfig delete mode 100644 arch/arm/configs/ks8695_defconfig delete mode 100644 arch/arm/configs/nuc910_defconfig delete mode 100644 arch/arm/configs/nuc950_defconfig delete mode 100644 arch/arm/configs/nuc960_defconfig delete mode 100644 arch/arm/include/debug/ks8695.S delete mode 100644 arch/arm/mach-ks8695/Kconfig delete mode 100644 arch/arm/mach-ks8695/Makefile delete mode 100644 arch/arm/mach-ks8695/Makefile.boot delete mode 100644 arch/arm/mach-ks8695/board-acs5k.c delete mode 100644 arch/arm/mach-ks8695/board-dsm320.c delete mode 100644 arch/arm/mach-ks8695/board-micrel.c delete mode 100644 arch/arm/mach-ks8695/board-og.c delete mode 100644 arch/arm/mach-ks8695/board-sg.c delete mode 100644 arch/arm/mach-ks8695/cpu.c delete mode 100644 arch/arm/mach-ks8695/devices.c delete mode 100644 arch/arm/mach-ks8695/devices.h delete mode 100644 arch/arm/mach-ks8695/generic.h delete mode 100644 arch/arm/mach-ks8695/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ks8695/include/mach/gpio-ks8695.h delete mode 100644 arch/arm/mach-ks8695/include/mach/hardware.h delete mode 100644 arch/arm/mach-ks8695/include/mach/irqs.h delete mode 100644 arch/arm/mach-ks8695/include/mach/memory.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-gpio.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-irq.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-misc.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-switch.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-uart.h delete mode 100644 arch/arm/mach-ks8695/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ks8695/irq.c delete mode 100644 arch/arm/mach-ks8695/pci.c delete mode 100644 arch/arm/mach-ks8695/regs-hpna.h delete mode 100644 arch/arm/mach-ks8695/regs-lan.h delete mode 100644 arch/arm/mach-ks8695/regs-mem.h delete mode 100644 arch/arm/mach-ks8695/regs-pci.h delete mode 100644 arch/arm/mach-ks8695/regs-sys.h delete mode 100644 arch/arm/mach-ks8695/regs-wan.h delete mode 100644 arch/arm/mach-ks8695/time.c delete mode 100644 arch/arm/mach-nspire/clcd.c delete mode 100644 arch/arm/mach-nspire/clcd.h delete mode 100644 arch/arm/mach-w90x900/Kconfig delete mode 100644 arch/arm/mach-w90x900/Makefile delete mode 100644 arch/arm/mach-w90x900/Makefile.boot delete mode 100644 arch/arm/mach-w90x900/clksel.c delete mode 100644 arch/arm/mach-w90x900/clock.c delete mode 100644 arch/arm/mach-w90x900/clock.h delete mode 100644 arch/arm/mach-w90x900/cpu.c delete mode 100644 arch/arm/mach-w90x900/cpu.h delete mode 100644 arch/arm/mach-w90x900/dev.c delete mode 100644 arch/arm/mach-w90x900/gpio.c delete mode 100644 arch/arm/mach-w90x900/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-w90x900/include/mach/hardware.h delete mode 100644 arch/arm/mach-w90x900/include/mach/irqs.h delete mode 100644 arch/arm/mach-w90x900/include/mach/map.h delete mode 100644 arch/arm/mach-w90x900/include/mach/mfp.h delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-clock.h delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-irq.h delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-ldm.h delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-serial.h delete mode 100644 arch/arm/mach-w90x900/include/mach/uncompress.h delete mode 100644 arch/arm/mach-w90x900/irq.c delete mode 100644 arch/arm/mach-w90x900/mach-nuc910evb.c delete mode 100644 arch/arm/mach-w90x900/mach-nuc950evb.c delete mode 100644 arch/arm/mach-w90x900/mach-nuc960evb.c delete mode 100644 arch/arm/mach-w90x900/mfp.c delete mode 100644 arch/arm/mach-w90x900/nuc910.c delete mode 100644 arch/arm/mach-w90x900/nuc910.h delete mode 100644 arch/arm/mach-w90x900/nuc950.c delete mode 100644 arch/arm/mach-w90x900/nuc950.h delete mode 100644 arch/arm/mach-w90x900/nuc960.c delete mode 100644 arch/arm/mach-w90x900/nuc960.h delete mode 100644 arch/arm/mach-w90x900/nuc9xx.h delete mode 100644 arch/arm/mach-w90x900/regs-ebi.h delete mode 100644 arch/arm/mach-w90x900/regs-gcr.h delete mode 100644 arch/arm/mach-w90x900/regs-timer.h delete mode 100644 arch/arm/mach-w90x900/regs-usb.h delete mode 100644 arch/arm/mach-w90x900/time.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts copy arch/arm64/boot/dts/amlogic/{meson-g12b-odroid-n2.dts => meson-g12b-khadas-vi [...] create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.c create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.h delete mode 100644 drivers/clk/meson/clk-input.c delete mode 100644 drivers/clk/meson/clk-input.h rename drivers/dma-buf/{reservation.c => dma-resv.c} (68%) create mode 100644 drivers/iio/imu/adis16460.c create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c create mode 100644 drivers/iio/light/noa1305.c create mode 100644 drivers/iio/potentiometer/max5432.c create mode 100644 drivers/interconnect/qcom/qcs404.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 include/dt-bindings/interconnect/qcom,qcs404.h rename include/linux/{reservation.h => dma-resv.h} (63%) delete mode 100644 include/linux/netfilter/ipset/ip_set_comment.h delete mode 100644 include/linux/netfilter/ipset/ip_set_counter.h delete mode 100644 include/linux/netfilter/ipset/ip_set_skbinfo.h delete mode 100644 include/linux/netfilter/ipset/ip_set_timeout.h delete mode 100644 include/linux/quicklist.h create mode 100644 kernel/bpf/sysfs_btf.c delete mode 100644 mm/quicklist.c create mode 100644 tools/testing/selftests/clone3/.gitignore create mode 100644 tools/testing/selftests/clone3/Makefile create mode 100644 tools/testing/selftests/clone3/clone3.c create mode 100644 tools/testing/selftests/clone3/clone3_set_tid.c