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-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 902031767aec Add linux-next specific files for 20190625 discards 470d41c2ba91 Merge branch 'akpm/master' discards 3098e018f7bb drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards f286f10df0f8 fs/select.c: use struct_size() in kmalloc() discards b9edda076424 proc/sysctl: make firmware loader table conditional discards 0963dc290b3f proc-sysctl-add-shared-variables-for-range-check-fix-2-fix discards 368384f938e8 tipc: remove two unused variables discards 6309ec32dd0b proc/sysctl: add shared variables for range check discards e8b21f079950 pinctrl: fix pxa2xx.c build warnings discards 6f2a4ec30cd9 Merge branch 'akpm-current/current' discards 0d144dcb0548 Merge remote-tracking branch 'hmm/hmm' discards 405b8eda9cac Merge remote-tracking branch 'devfreq/for-next' discards e41a53c10ec1 Merge remote-tracking branch 'pidfd/for-next' discards 1f8666d43b48 Merge remote-tracking branch 'hyperv/hyperv-next' discards a9d775c483fa Merge remote-tracking branch 'xarray/xarray' discards 0e9d7f494bc3 Merge remote-tracking branch 'nvmem/for-next' discards 99987cf1bad7 Merge remote-tracking branch 'kspp/for-next/kspp' discards 72bc3a4ca67c Merge remote-tracking branch 'ntb/ntb-next' discards c7cdc982b4aa Merge remote-tracking branch 'at24/at24/for-next' discards 4117b31faca0 Merge remote-tracking branch 'rtc/rtc-next' discards 66992705f842 Merge remote-tracking branch 'livepatching/for-next' discards 9e64d23fe2b0 Merge remote-tracking branch 'y2038/y2038' discards cfae9b9f42f7 Merge remote-tracking branch 'userns/for-next' discards 321cd7a2205d Merge remote-tracking branch 'pinctrl/for-next' discards 3b6b32aaa5e2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 8e2fc846a9df Merge remote-tracking branch 'gpio/for-next' discards a0afa2698fd4 Merge remote-tracking branch 'rpmsg/for-next' discards 199b902a02e8 Merge remote-tracking branch 'vhost/linux-next' discards bfb8a0785208 Merge remote-tracking branch 'scsi-mkp/for-next' discards 2b0901e2fd6f Merge remote-tracking branch 'scsi/for-next' discards 7d1788ed7937 Merge remote-tracking branch 'cgroup/for-next' discards 28c68128a031 Merge remote-tracking branch 'slave-dma/next' discards e9c21093f4c4 Merge remote-tracking branch 'mux/for-next' discards 1a0d07eb0316 Merge remote-tracking branch 'staging/staging-next' discards 34eaeee622e6 Merge remote-tracking branch 'soundwire/next' discards 47842d116f67 Merge remote-tracking branch 'extcon/extcon-next' discards 2b311c3d939c Merge remote-tracking branch 'char-misc/char-misc-next' discards a0f1a9dae793 Merge remote-tracking branch 'tty/tty-next' discards bbcf8efc7451 Merge remote-tracking branch 'phy-next/next' discards e32de9ecca5b Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 4a7d30321e5e Merge remote-tracking branch 'usb-gadget/next' discards ea14375cc83c Merge remote-tracking branch 'usb/usb-next' discards b37d8d5221f7 Merge remote-tracking branch 'driver-core/driver-core-next' discards e8511b66e27f Merge remote-tracking branch 'ipmi/for-next' discards e5b0ee4b164b Merge remote-tracking branch 'leds/for-next' discards b23820420eb4 Merge remote-tracking branch 'chrome-platform/for-next' discards a5acb0c18eaa Merge remote-tracking branch 'drivers-x86/for-next' discards a0e465da5b2c Merge remote-tracking branch 'percpu/for-next' discards 988c219867bf Merge remote-tracking branch 'kvms390/next' discards 036bb0bd2b6f Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' discards 4e3d1d32b756 Merge remote-tracking branch 'kvm/linux-next' discards 6f0e32ecf9ab Merge remote-tracking branch 'rcu/rcu/next' discards 628349054c3b Merge remote-tracking branch 'ftrace/for-next' discards 7e6b50795107 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards dc08e321804c Merge remote-tracking branch 'edac-amd/for-next' discards 6008a7dd8994 Merge remote-tracking branch 'clockevents/clockevents/next' discards a7f9443da6ca Merge remote-tracking branch 'tip/auto-latest' discards 712dd5348ecb Merge remote-tracking branch 'spi/for-next' discards c4854b227395 Merge remote-tracking branch 'devicetree/for-next' discards 3c31a28f0fb4 Merge remote-tracking branch 'audit/next' discards 8883c0ce6aa5 Merge remote-tracking branch 'iommu/next' discards 623dd0d91917 Merge remote-tracking branch 'tpmdd/next' discards 218b2ebdd668 Merge remote-tracking branch 'selinux/next' discards d975714605ba Merge remote-tracking branch 'keys/keys-next' discards 7e3d9125c5c2 Merge remote-tracking branch 'integrity/next-integrity' discards 0e2e36f33a02 Merge remote-tracking branch 'apparmor/apparmor-next' discards d7bf91435894 Merge remote-tracking branch 'security/next-testing' discards b6be4251ee24 Merge remote-tracking branch 'regulator/for-next' discards 530ff31536db Merge remote-tracking branch 'backlight/for-backlight-next' discards 0ace278623ae Merge remote-tracking branch 'mfd/for-mfd-next' discards 1707c8091088 Merge remote-tracking branch 'kgdb/kgdb-next' discards 6a4cfedf97d8 Merge remote-tracking branch 'mmc/next' discards cbb3c34a3263 Merge remote-tracking branch 'block/for-next' discards 587783c01274 Merge remote-tracking branch 'input/next' discards 2e0eade6cd0e next-20190624/modules discards a9b735dc997f Merge remote-tracking branch 'sound-asoc/for-next' discards ae129b01a92d Merge remote-tracking branch 'sound/for-next' discards 937ee45a75ff Merge remote-tracking branch 'regmap/for-next' discards 84ca933d8d33 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 63e131c1e539 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 8410f1857611 Merge remote-tracking branch 'drm-msm/msm-next' discards d5d84bebca83 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 899ff2adbbef Merge remote-tracking branch 'drm-intel/for-linux-next' discards 02c16f807074 next-20190621/amdgpu discards fd5fdfa29d54 Merge remote-tracking branch 'drm/drm-next' discards 7c76faa7c10b Merge remote-tracking branch 'crypto/master' discards 9b16f10b959f Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 7a6ab6dc8837 Merge remote-tracking branch 'nand/nand/next' discards 69feed7847cc Merge remote-tracking branch 'gfs2/for-next' discards 4cf542e29929 Merge remote-tracking branch 'wireless-drivers-next/master' discards 55877e2c74d4 Merge remote-tracking branch 'nfc-next/master' discards f26cf98d682f Merge remote-tracking branch 'netfilter-next/master' discards 53a219158e1b Merge remote-tracking branch 'mlx5-next/mlx5-next' discards d9c135af2e6c Merge remote-tracking branch 'ipsec-next/master' discards 63bcc19b482f Merge remote-tracking branch 'bpf-next/master' discards bf3a4a330746 Merge remote-tracking branch 'net-next/master' discards 00e771fd87e7 Merge remote-tracking branch 'rdma/for-next' discards c3468e399c94 Merge remote-tracking branch 'swiotlb/linux-next' discards fc02938a3d2c Merge remote-tracking branch 'dlm/next' discards f1e61dd6207c Merge remote-tracking branch 'ieee1394/for-next' discards 1563226a79f7 Merge remote-tracking branch 'thermal-soc/next' discards 45b71dee028c Merge remote-tracking branch 'opp/opp/linux-next' discards 827da7a1b119 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 5fe65030c927 Merge remote-tracking branch 'pm/linux-next' discards aee738f891db Merge remote-tracking branch 'fbdev/fbdev-for-next' discards 6aa421bb9e66 Merge remote-tracking branch 'v4l-dvb/master' discards efb518a30b4c Merge remote-tracking branch 'jc_docs/docs-next' discards f791c6b1ea05 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 0ecdcefba658 Merge remote-tracking branch 'i3c/i3c/next' discards e5be6d3fb755 Merge remote-tracking branch 'i2c/i2c/for-next' discards 35bf3732ffee Merge remote-tracking branch 'hid/for-next' discards 310bac4e43b5 Merge remote-tracking branch 'pstore/for-next/pstore' discards d48e1a379f34 Merge remote-tracking branch 'pci/next' discards 81cb9f93d6eb Merge remote-tracking branch 'printk/for-next' discards d91a4ee270a2 Merge remote-tracking branch 'vfs/for-next' discards 6330521e16ee Merge remote-tracking branch 'file-locks/locks-next' discards 9bbecffc2d67 Merge remote-tracking branch 'xfs/for-next' discards aa566aa3d365 Merge remote-tracking branch 'v9fs/9p-next' discards f9617f8c2f10 Merge remote-tracking branch 'ubifs/linux-next' discards dfd73a473dd6 Merge remote-tracking branch 'nfsd/nfsd-next' discards 33330931aed0 Merge remote-tracking branch 'f2fs/dev' discards e734b776589c Merge remote-tracking branch 'ext4/dev' discards b5fd665f2466 Merge remote-tracking branch 'ext3/for_next' discards 55cd04a00f18 Merge remote-tracking branch 'ecryptfs/next' discards 27df2e059376 Merge remote-tracking branch 'cifs/for-next' discards 8c3c0cda4abc Merge remote-tracking branch 'btrfs-kdave/for-next' discards cfd1fb7f8553 Merge remote-tracking branch 'afs/afs-next' discards bb504a7a573d Merge remote-tracking branch 'fscrypt/master' discards 4abed1fc549b Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 54fde251e4d8 Merge remote-tracking branch 'sh/sh-next' discards 0555118e70c1 Merge remote-tracking branch 's390/features' discards 8496f00a0e7d Merge remote-tracking branch 'soc-fsl/next' discards 43c200099cb7 Merge remote-tracking branch 'powerpc/next' discards 17f7e3fed736 Merge remote-tracking branch 'mips/mips-next' discards 4c7c2326dbbb Merge remote-tracking branch 'm68knommu/for-next' discards b7463ee028c9 Merge remote-tracking branch 'm68k/for-next' discards d127579d30dd Merge remote-tracking branch 'h8300/h8300-next' discards 73c2af4e4895 Merge remote-tracking branch 'csky/linux-next' discards 85526a191e46 Merge remote-tracking branch 'clk-samsung/for-next' discards 340058aaadf6 Merge remote-tracking branch 'clk/clk-next' discards 7791e11301b1 Merge remote-tracking branch 'tegra/for-next' discards 9d50286c059e Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 900039f1bc0e Merge remote-tracking branch 'scmi/for-linux-next' discards 1c819062f438 Merge remote-tracking branch 'samsung-krzk/for-next' discards 960f6e5f94a5 Merge remote-tracking branch 'rockchip/for-next' discards 2f1ae51b0539 Merge remote-tracking branch 'reset/reset/next' discards 236fc96d868e Merge remote-tracking branch 'renesas/next' discards ba7c4749e5d3 Merge remote-tracking branch 'qcom/for-next' discards ca65c3f5b186 Merge remote-tracking branch 'omap/for-next' discards b31a32f18fc1 Merge remote-tracking branch 'mvebu/for-next' discards 1be51cd7ad7a Merge remote-tracking branch 'mediatek/for-next' discards 697a4e18c68b Merge remote-tracking branch 'keystone/next' discards d3e1681181ef Merge remote-tracking branch 'imx-mxs/for-next' discards e2d87868626b Merge remote-tracking branch 'bcm2835/for-next' discards a0afd1ea4adf Merge remote-tracking branch 'at91/at91-next' discards f8de994ff909 Merge remote-tracking branch 'aspeed/for-next' discards f528321118e7 Merge remote-tracking branch 'amlogic/for-next' discards fcc73c99f6ca Merge remote-tracking branch 'actions/for-next' discards 5feef43ce903 Merge remote-tracking branch 'arm-soc/for-next' discards 8d5d06acbfe3 Merge remote-tracking branch 'arm-perf/for-next/perf' discards 836a898aa747 Merge remote-tracking branch 'arm64/for-next/core' discards 9c69931315c8 Merge remote-tracking branch 'arm/for-next' discards d51b11b82902 Merge remote-tracking branch 'arc/for-next' discards f9da34831119 Merge remote-tracking branch 'dma-mapping/for-next' discards 833255678e8c Merge remote-tracking branch 'kbuild/for-next' discards ddc352bc91de Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 2b008bc0316d Merge remote-tracking branch 'scsi-fixes/fixes' discards 6e087ae20978 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards da3c44dd966f Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 80a8526144c5 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards e1235609f955 Merge remote-tracking branch 'omap-fixes/fixes' discards 67f96c410720 Merge remote-tracking branch 'mips-fixes/mips-fixes' discards c48341de06a5 Merge remote-tracking branch 'reset-fixes/reset/fixes' discards 04bde49908a1 Merge remote-tracking branch 'phy/fixes' discards 7b0e4727656d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 29ec3a7aae38 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 53613de76f93 Merge remote-tracking branch 'spi-fixes/for-linus' discards 28e9b36df4d8 Merge remote-tracking branch 'regulator-fixes/for-linus' discards bcc703cab763 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 15f1c2b34170 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 343cfd8ae599 Merge remote-tracking branch 'wireless-drivers/master' discards 4bfedade7c96 Merge remote-tracking branch 'netfilter/master' discards e43d8846d5f4 Merge remote-tracking branch 'ipsec/master' discards 6c032915d9ce Merge remote-tracking branch 'bpf/master' discards 71e75376ddaf Merge remote-tracking branch 'net/master' discards 5558830d3173 Merge remote-tracking branch 'sparc/master' discards 3cd0c4930cd7 Merge remote-tracking branch 'arc-current/for-curr' discards 673c180ccfc4 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 5c63fe7ae844 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits bf325bd11d60 Merge branch 'spi-5.3' into spi-next omits 3ec8eeb829b5 Merge branch 'spi-5.2' into spi-linus discards 5600da105925 Merge branch 'regulator-5.3' into regulator-next discards 14d1d776754e Merge branch 'regulator-5.2' into regulator-linus discards f455956d2045 Merge remote-tracking branch 'asoc/topic/meson' into asoc-next discards 2e43d8eb0d8f Merge branch 'asoc-5.3' into asoc-next discards 6919d9082896 Merge branch 'asoc-5.2' into asoc-linus discards a617c3043f81 Pull quota GETSTAT fix from Eric. discards 034830e27261 quota: honor quota type in Q_XGETQSTAT[V] calls discards d75fc68c746c Merge branch 'imx/defconfig' into for-next discards a8c86ab6f466 Merge branch 'imx/dt64' into for-next discards 44e07ee9f1d2 Merge branch 'imx/dt' into for-next discards 6524de340ed8 Merge branch 'imx/dt-clkdep' into for-next discards 2acbedbaccbd Merge branch 'imx/bindings' into for-next discards e0b805114e78 Merge branch 'imx/soc' into for-next discards 515489ee1a45 Merge branch 'imx/drivers' into for-next discards cbc86ce5721a Merge branch 'clk/imx' into for-next discards 22d55c2f6704 Merge branch 'core/debugobjects' discards 4491030469a8 Merge branch 'efi/urgent' discards 2a10f0ed6ea6 Merge branch 'irq/core' discards 4326dbe741ac Merge branch 'irq/urgent' discards d9ff928d6b0f Merge branch 'locking/core' discards 62db237ff847 Merge branch 'perf/core' discards 97c83cbfe6ce Merge branch 'perf/urgent' discards bb7859743c13 Merge branch 'ras/core' discards 934d0908224d Merge branch 'sched/core' discards b68e9477bd17 Merge branch 'smp/hotplug' discards 5c588acaec54 Merge branch 'timers/core' discards 14da657102c8 Merge branch 'timers/vdso' discards 91302fa77ec4 Merge branch 'x86/apic' discards 271904175c22 Merge branch 'x86/asm' discards 50da6ccdeefc Merge branch 'x86/boot' discards a0cdf1777b45 Merge branch 'x86/cache' discards 3b1a2fffd0f1 Merge branch 'x86/cleanups' discards 586f3d8fcc2b Merge branch 'x86/core' discards 505f5207aa1e Merge branch 'x86/cpu' discards 66124be0b523 Merge branch 'x86/fpu' discards 54da08615598 Merge branch 'x86/kdump' discards 45452cb6a8e5 Merge branch 'x86/paravirt' discards dcafe3299104 Merge branch 'x86/platform' discards 6b239a5dcf5c Merge branch 'x86/topology' discards 50dfb428f581 Merge branch 'x86/urgent' discards f9623ef862c8 Revert "lib/debugobjects.c: move printk out of db lock cri [...] discards a2c0279b2199 arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module omits d894fa4f3774 f2fs: add a rw_sem to cover quota flag changes discards d0ece8c133ba include/linux/lz4.h: fix spelling and copy-paste errors in [...] discards bc7fa3c54004 ipc/msg.c: consolidate all xxxctl_down() functions discards 54c8befb67e5 ipc/mqueue.c: only perform resource calculation if user valid discards 4156306ec9f7 resource: avoid unnecessary lookups in find_next_iomem_res() discards 3f6644e455b1 resource-fix-locking-in-find_next_iomem_res-fix discards 0dd04b64b1a6 resource: fix locking in find_next_iomem_res() discards 328c9291fef1 aio: simplify read_events() discards 6d94fc7d8943 kernel/pid.c: convert struct pid:count to refcount_t discards 9496f6e97271 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] discards 56837a1c2fd2 coredump: split pipe command whitespace before expanding template discards be5ce33b6a43 select: shift restore_saved_sigmask_unless() into poll_sel [...] discards 649883110170 select: change do_poll() to return -ERESTARTNOHAND rather [...] discards d84a713354f1 signal: simplify set_user_sigmask/restore_user_sigmask discards b8e57622126f signal: reorder struct sighand_struct discards 27dddb030f0d selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] discards 25d8ce9396a3 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO discards 7eaed977ed22 ptrace: add PTRACE_GET_SYSCALL_INFO request discards 7ce906028c50 powerpc: define syscall_get_error() discards 4a06376dd3e3 parisc: define syscall_get_error() discards 69780e78426b mips: define syscall_get_error() discards 430139c34d2d hexagon: define syscall_get_error() and syscall_get_return [...] discards ac68bfc9e78e nds32: fix asm/syscall.h discards ba0657661fc2 fs/ufs/super.c: remove set but not used variable 'usb3' discards 46dbf9730c48 fs/hfsplus/xattr.c: replace strncpy with memcpy discards 97245f2b63fc coda-add-hinting-support-for-partial-file-caching-fix discards dda16aedec7f coda: add hinting support for partial file caching discards 3405bb51d655 coda: ftoc validity check integration discards 063799cd2d40 coda: remove sb test in coda_fid_to_inode() discards 9cd3376fba1f coda: remove sysctl object from module when unused discards 1facdcd4b4dc coda: add __init to init_coda_psdev() discards ea98ca226262 coda: use SIZE() for stat discards 321861a0db44 coda: destroy mutex in put_super() discards cb3354912015 coda: remove uapi/linux/coda_psdev.h discards 9f00f5407e57 coda: Move internal defs out of include/linux/ [ver #2] discards 1a250258f456 coda: bump module version discards 54d2662da752 coda: get rid of CODA_FREE() discards 27e1a16486d3 coda: get rid of CODA_ALLOC() discards 2f2f7c2652d9 coda: change Coda's user api to use 64-bit time_t in timespec discards 3487e94a0478 coda: stop using 'struct timespec' in user API discards 41637253a4bc coda: clean up indentation, replace spaces with tab discards a6e33336dd58 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] discards cb8fbba052ed coda: don't try to print names that were considered too long discards 6dfd736ba213 coda: fix build using bare-metal toolchain discards f8790ed85050 coda: potential buffer overflow in coda_psdev_write() discards 12d875a7306b coda: add error handling for fget discards 2f1ef82ca5c2 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] discards 5dd996458e18 uapi linux/coda.h: use __kernel_pid_t for userspace discards ad20a9012f45 coda: pass the host file in vma->vm_file on mmap discards 773734b44557 mm, kprobes: generalize and rename notify_page_fault() as [...] discards 0f441153138f init/Kconfig: fix neighboring typos discards 8498ad07a323 fs/binfmt_elf.c: delete stale comment discards 0866fa2b138e fs/binfmt_flat.c: remove set but not used variable 'inode' discards 5025694a1c58 checkpatch: fix something discards 2c5aff911f01 checkpatch: don't interpret stack dumps as commit IDs discards 8f83f682a969 checkpatch.pl: warn on duplicate sysctl local variable discards 2288244bb770 lib/test_meminit.c: fix -Wmaybe-uninitialized false positive discards e8df5cd16124 lib: debugobjects: no need to check return value of debugf [...] discards 3692e649a8d4 lib/string_helpers: fix some kerneldoc warnings discards 4837aece5116 mm/ioremap: probe platform for p4d huge map support discards ca297b1d8564 mm/ioremap: check virtual address alignment while creating [...] discards bf3eb8083fbd lib: introduce test_meminit module discards 84f33cd05df1 lib/test_overflow.c: avoid tainting the kernel and fix wrap size discards 1e8add364a7c lib/test_string.c: add some testcases for strchr and strnchr discards e5a2f3d79b0f lib/test_string.c: avoid masking memset16/32/64 failures discards d3d36beb8823 lib/string.c: allow searching for NUL with strnchr discards 65f4c319a8d0 lib/list: tweak LIST_POISON2 for better code generation on x86_64 discards 6a6befea529a lib/math/rational.c: fix possible incorrect result from ra [...] discards 64db7fb8cd1d Documentation: rename addr_in_gen_pool to gen_pool_has_addr discards 99bb76320332 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr discards 612755b82613 lib/genalloc.c: export symbol addr_in_gen_pool discards f57d7c6edecd arch/*: remove unused isa_page_to_bus() discards 941a2a2f7589 arch: replace _BITUL() in kernel-space headers with BIT() discards ae855b88e579 linux/bits.h: make BIT(), GENMASK(), and friends available [...] discards 347c493ac136 kernel: fix typos and some coding style in comments discards 60011dc02cd4 fs/proc/inode.c: use typeof_member() macro discards 2915b3c01146 include/linux/kernel.h: add typeof_member() macro discards b00991d7f5bf vmcore-add-a-kernel-parameter-novmcoredd-fix-fix discards dfc357e18dbe vmcore-add-a-kernel-parameter-novmcoredd-fix discards 7c69569eee1e vmcore: Add a kernel parameter novmcoredd discards 6dbb238bea02 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] discards 1b55323cf9f3 kernel/hung_task.c: Monitor killed tasks. discards 68d50d6eaa84 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards fd91fd5cccd0 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 406ac1899c98 mm: don't expose page to fast gup before it's ready discards cd09d592c243 mm/vmscan: remove unused lru_pages argument discards a828003f4cc8 mm, memcg: make scan aggression always exclude protection discards 89278ec9b1aa mm, memcg: make memory.emin the baseline for utilisation d [...] discards 6b9a519b5f5f mm, memcg: proportional memory.{low,min} reclaim discards 430dc44c6f12 mm: be more verbose about zonelist initialization discards 4121e9d11fdb x86, numa: always initialize all possible nodes discards c246992c3c46 mm: thp: fix false negative of shmem vma's THP eligibility discards d59222504c4c mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] discards 96d17284e906 mm: thp: make transhuge_vma_suitable available for anonymous THP discards 311bc43f9454 mm/oom_kill.c: remove redundant OOM score normalization in [...] discards 5371f42d370f mm, oom: fix oom_unkillable_task for memcg OOMs discards 696d8c99ff71 mm: memcontrol: remove task_in_mem_cgroup() discards b08d058ed0d7 mm, oom: refactor dump_tasks for memcg OOMs discards c3d806da1ac0 mm/oom_kill.c: remove thread group leader check in oom_eva [...] discards 6070f7ba670d mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] discards 2d9b9188d5a6 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix discards ecf3fa4b74d7 mm/oom_kill.c: add task UID to info message on an oom kill discards 9c846c3ca733 mm: mempolicy: handle vma with unmovable pages mapped corr [...] discards d62ea6c31d55 mm/memory-failure.c: clarify error message discards 71d14aa1a449 mm/z3fold: fix variable set but not used warnings discards 6a1e43b53e52 z3fold: remove redundant assignment to bud discards 6cb3c563dd00 z3fold: add inter-page compaction discards eddbcca119a0 mm: use down_read_killable for locking mmap_sem in access_ [...] discards 4cd79bba2021 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix discards 6dd541bc1db2 proc: use down_read_killable mmap_sem for /proc/pid/map_files discards 444df145095e proc: use down_read_killable mmap_sem for /proc/pid/clear_refs discards 8ab2982b8600 proc: use down_read_killable mmap_sem for /proc/pid/pagemap discards 035632060eac proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup discards 750a0b675f60 proc: use down_read_killable mmap_sem for /proc/pid/maps discards 758402199c96 tools/vm/slabinfo: add sorting info to help menu discards 6edebad73cc9 tools/vm/slabinfo: add option to sort by partial slabs discards c87676dae564 tools/vm/slabinfo: add partial slab listing to -X discards 72cb9bde97bc tools/vm/slabinfo: order command line options discards 975e7e9807b7 mm: vmscan: correct some vmscan counters for THP swapout discards 074f62b55e2f mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned discards f27af4240dac mm: init: report memory auto-initialization features at boot time discards fb60ca617b4a mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] discards 5b1adb247703 mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] discards 2c6890c4d116 mm/large system hash: clear hashdist when only one node wi [...] discards f24f24190477 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] discards 4874787ce450 mm/vmalloc.c: spelling> s/informaion/information/ discards 07e9750cb1de mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() discards c3ab2e76db63 mm/vmalloc.c: get rid of one single unlink_va() when merge discards 161435e1fd59 mm/vmalloc.c: preload a CPU with one object for split purpose discards 9b2f00faed2e mm/vmalloc.c: remove "node" argument discards 950eddd40ffd libnvdimm/pfn: stop padding pmem namespaces to section alignment discards 2dd43a15c104 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields discards 4a87d6dd67f1 mm/devm_memremap_pages: enable sub-section remap discards a26234055060 mm: document ZONE_DEVICE memory-model implications discards 40667b50dc77 mm/sparsemem: support sub-section hotplug discards 87f65ff91fa2 mm/sparsemem: prepare for sub-section ranges discards bebf78fac99f mm: kill is_dev_zone() helper discards 5a41fab05496 mm/hotplug: kill is_dev_zone() usage in __remove_pages() discards 8eba1885f8e1 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] discards 21f8a6475505 mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] discards 370c73cae2ee mm/sparsemem: add helpers track active portions of a secti [...] discards f51fb7805e28 mm/sparsemem: introduce a SECTION_IS_EARLY flag discards f8ee6b9dec54 mm/sparsemem: introduce struct mem_section_usage discards f91aa992ce40 mm/sparse.c: set section nid for hot-add memory discards 94c9a03f3e32 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3-fix omits 65ff681a4285 cifs: Properly handle auto disabling of serverino option omits b44a82251b99 smb3: if max_credits is specified then display it in /proc/mounts omits 94c8129e0be0 Fix match_server check to allow for auto dialect negotiate omits f93be92f12c0 cifs: add missing GCM module dependency omits 97fba3438436 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions omits 4ae79ed0fcf8 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms omits 39b99488f9c8 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) omits dd4470eec486 cifs: Use kmemdup in SMB2_ioctl_init() discards 9f5bd253b728 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/ [...] omits a1a35f5f4f30 f2fs: set SBI_NEED_FSCK for xattr corruption case omits 4891908ff1e9 f2fs: use generic EFSBADCRC/EFSCORRUPTED omits 5b56f9915db1 f2fs: Use DIV_ROUND_UP() instead of open-coding omits 29bf194163f0 f2fs: add wsync_mode for sysfs entry omits 253e08d0a265 Merge branch 'pci/trivial' omits a5981c994895 Merge branch 'remotes/lorenzo/pci/misc' omits fbe321aa9b5b Merge branch 'remotes/lorenzo/pci/endpoint' omits 62e96a339f1d Merge branch 'remotes/lorenzo/pci/xilinx' omits bd1aa49c10ad Merge branch 'remotes/lorenzo/pci/tegra' omits f2aea3bcf621 Merge branch 'remotes/lorenzo/pci/rcar' omits eb6ff656271f Merge branch 'remotes/lorenzo/pci/qcom' omits dc831f879041 Merge branch 'remotes/lorenzo/pci/armada' omits f97d64af9760 Merge branch 'remotes/lorenzo/pci/altera' omits 7cee774751e7 Merge branch 'pci/misc' omits bb2375167df9 Merge branch 'pci/enumeration' omits 658c17d3e1c8 Merge branch 'pci/docs' discards d66cf51786f9 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3 discards a3f6cf2a1cd8 drivers/base/memory.c: Get rid of find_memory_block_hinted() discards 5f3e0f8b6f18 mm/memory_hotplug: move and simplify walk_memory_blocks() discards 3f01dde49e8f mm-memory_hotplug-rename-walk_memory_range-and-pass-starts [...] discards 5bb594110b00 mm/memory_hotplug: rename walk_memory_range() and pass sta [...] discards fc42bb2e7a9e mm: make register_mem_sect_under_node() static discards cc90b769d403 drivers/base/memory: Use "unsigned long" for block ids discards 3e7fdc8505fd mm-section-numbers-use-the-type-unsigned-long-v3 omits 7cbc991b966c Merge branch '5.3/scsi-sg' into scsi-next omits 7de3a67d5751 Merge branch 'devel' into for-next discards 0dee251e6cc3 mm-section-numbers-use-the-type-unsigned-long-fix discards 4c64c518225b mm: section numbers use the type "unsigned long" discards ce8c7fe6dd91 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] discards a88e19b7daa2 mm/memory_hotplug: make unregister_memory_block_under_node [...] discards 28c464e7f491 mm/memory_hotplug: remove memory block devices before arch [...] discards ed78fc8c84dd mm/memory_hotplug: drop MHP_MEMBLOCK_API discards 5279f3ac4a66 mm/memory_hotplug: create memory block devices after arch_ [...] discards d1744f3b732b mm/memory_hotplug: allow arch_remove_memory() without CONF [...] discards d075702ed3ab drivers/base/memory: fix a compilation warning discards fa6be0a17ac6 drivers/base/memory: pass a block_id to init_memory_block() discards 229ed84fb5eb arm64/mm: add temporary arch_remove_memory() implementation discards bd193f838ffe s390x/mm: implement arch_remove_memory() discards 0d29cc98ca72 s390x/mm: fail when an altmap is used for arch_add_memory() discards 16941521a8c9 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() discards 610509219f27 mm-add-account_locked_vm-utility-function-v3 discards acb6fa86640c mm: add account_locked_vm utility function discards dd464a66dc8b mm/mmu_notifier: use hlist_add_head_rcu() discards 5175daab7294 mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 discards bf0cc7fae5c6 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 discards e8ee0037015c mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 discards d093523d4f91 mm/swap.c: fix release_pages() when releasing devmap pages discards 8a7db89bd12b mm/mmap: move common defines to mman-common.h discards d13d08bbcd69 mm/memory.c: fail when offset == num in first check of __v [...] discards e972cea08fb3 mm/pgtable: drop pgtable_t variable from pte_fn_t functions discards 1bd30780611e arm64-mm-implement-pte_devmap-support-fix discards cc33a0008a83 arm64: mm: implement pte_devmap support discards 5c1afa849175 mm: introduce ARCH_HAS_PTE_DEVMAP discards 220244ada069 mm: clean up is_device_*_page() definitions discards f60819e8b79e mm/memremap: rename and consolidate SECTION_SIZE discards 780d099b4617 unicore32: switch to generic version of pte allocation discards 1ea7f620a337 um: switch to generic version of pte allocation discards 3cc8c276925c riscv: switch to generic version of pte allocation discards 29c13906b164 parisc: switch to generic version of pte allocation discards 099966cfaecf nios2: switch to generic version of pte allocation discards 41852870d2f9 nds32: switch to generic version of pte allocation discards a49119f01c0d mips: switch to generic version of pte allocation discards 5d2173b3e1ba m68k: sun3: switch to generic version of pte allocation discards 2929ad11604e csky: switch to generic version of pte allocation discards d48b94c32c81 arm64/mm: fix a bogus GFP flag in pgd_alloc() discards 70e7a0dd9e6d arm64: switch to generic version of pte allocation discards 272b7da41bc9 arm: switch to generic version of pte allocation discards aab5268bb5a9 alpha: switch to generic version of pte allocation discards 48c8db7d7641 asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] discards 416324d8c08e mm/mmap.c: fix the adjusted length error discards 98036dca17d1 mm, memcg: add a memcg_slabinfo debugfs file discards a1ef863559af mm: memcg/slab: reparent memcg kmem_caches on cgroup removal discards 244844d86335 mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] discards c28c62647386 mm/slab: fix an use-after-free in kmemcg_workfn() discards 2734ffb27119 mm: memcg/slab: rework non-root kmem_cache lifecycle management discards 223c9de43035 mm: memcg/slab: synchronize access to kmem_cache dying fla [...] discards 39ffb0f2cbf0 mm: memcg/slab: don't check the dying flag on kmem_cache creation discards fd73ba9f3617 mm: memcg/slab: unify SLAB and SLUB page accounting discards 50df1f803be5 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() discards 50278fd04ffe mm: memcg/slab: generalize postponed non-root kmem_cache d [...] discards e4c4b99928dd mm: memcg/slab: rename slab delayed deactivation functions [...] discards 731de7401bc6 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] discards ca17cd0e7ab9 mm-memcontrol-dump-memorystat-during-cgroup-oom-fix discards 7613a6bf52ff mm: memcontrol: dump memory.stat during cgroup OOM discards f28dfd0fd11e mm, memcg: introduce memory.events.local discards d082354facc0 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints discards c72ea76a9330 memcg, fsnotify: no oom-kill for remote memcg charging discards 93215378ecdc memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL discards 11ade6845754 mm/mincore.c: fix race between swapoff and mincore discards 7e5e8d78c668 mm-swap-use-rbtree-for-swap_extent-fix discards 2b4835527f70 mm, swap: use rbtree for swap_extent discards 6509f3b20e42 mm, swap: fix bad swap file entry warning discards a7e585f2a6c3 mm/swap_state.c: simplify total_swapcache_pages() with get [...] discards 245f4ce6b80e mm, swap: fix race between swapoff and some swap operations discards 495ed78b5230 mm/filemap.c: correct the comment about VM_FAULT_RETRY discards 463232ee100d 9p: pass the correct prototype to read_cache_page discards 5cd800f9eff8 jffs2: pass the correct prototype to read_cache_page discards 6bb3851f794d mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] discards ee13346df833 mm/filemap.c: fix an overly long line in read_cache_page discards bc3e58cf3acd mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself discards e9823164f312 mm, debug_pagealloc: use a page type instead of page_ext flag discards e17ee560aaab mm, page_alloc: more extensive free page checking with deb [...] discards 31e6f3b1ae89 mm, debug_pagelloc: use static keys to enable debugging discards 388f4f18d98c mm/failslab.c: by default, do not fail allocations with di [...] discards 88709649ca7f mm: remove the account_page_dirtied export discards 82f53ba02481 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] discards fb7e606565b1 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines discards 7ff722afc84e mm/memory.c: trivial clean up in insert_page() discards 155a77627e1d mm: migrate: remove unused mode argument discards a18604234114 mm/gup.c: make follow_page_mask() static discards 57f17f75798e sparc: remove ARCH_SELECT_MEMORY_MODEL discards bc5f4af3847d s390: remove ARCH_SELECT_MEMORY_MODEL discards 3a2aa0ce8ac8 arm: remove ARCH_SELECT_MEMORY_MODEL discards 56d016241ca1 include/linux/pfn_t.h: remove pfn_t_to_virt() discards 5d56909eae3c mm: move MAP_SYNC to asm-generic/mman-common.h discards aab939979ccb device-dax: "Hotremove" persistent memory that is used lik [...] discards 80bb33b92365 mm/hotplug: make remove_memory() interface usable discards 9505032d0668 device-dax: fix memory and resource leak if hotplug fails discards 918cf9b823ab mm/kasan: print frame description for stack bugs discards 49ca824eb339 docs: kmemleak: add more documentation details discards 59ad0bee1019 mm/kmemleak.c: change error at _write when kmemleak is disabled discards 1df5b3e739bd mm/kmemleak.c: fix check for softirq context discards 607da37d7e5f slub: don't panic for memcg kmem cache creation failure discards e775679a63d5 mm/slub.c: avoid double string traverse in kmem_cache_flags() discards 0a41a421986e lkdtm/heap: add tests for freelist hardening discards 4f0f879be8cc mm/slab: restore IRQs in kfree() discards 6e3e1f5a68e0 mm/slab: sanity-check page type when looking up cache discards 3bc288f391df mm/slab: validate cache membership under freelist hardening discards 2949590a1d58 ramfs: support O_TMPFILE discards e3222b64a247 ocfs2: checkpoint appending truncate log transaction befor [...] discards 0a51743f73c7 ocfs2: wait for recovering done after direct unlock request discards 510c5c19cac1 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes discards 18bb4f765a46 ocfs2: clear zero in unaligned direct IO discards 83e5bf7c19c5 ocfs-no-need-to-check-return-value-of-debugfs_create-functions-v2 discards 82a52be2e718 ocfs: no need to check return value of debugfs_create functions discards d7dcef2bed06 ocfs2: add first lock wait time in locking_state discards a1aed56afc66 ocfs2-add-locking-filter-debugfs-file-fix discards 371726be0a64 ocfs2: add locking filter debugfs file discards 0543d77829b2 ocfs2: add last unlock times in locking_state discards 747087f1a0b7 ocfs2/dlm: use struct_size() helper discards fb30d642f667 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" discards 8b6b497dfb11 lib/debugobjects.c: move printk out of db lock critical sections discards f2037b6affeb sh: config: remove left-over BACKLIGHT_LCD_SUPPORT discards 562e33183775 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS discards 1b08a49ac3b1 scripts/spelling.txt: add more spellings to spelling.txt discards 396aeaf5cc6e scripts/decode_stacktrace: Accept dash/underscore in modules discards c052d21f5756 scripts/spelling.txt: add spelling fix for prohibited discards 321735e09707 scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix discards 90ded697b851 scripts/spelling.txt: drop "sepc" from the misspelling list discards 4ad60ad08443 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] discards e197f4b7d699 scripts/decode_stacktrace: look for modules with .ko.debug [...] discards 8029f44fa3af scripts/decode_stacktrace: match basepath using shell pref [...] discards 2eabd6a1bf4b asm-generic, x86: add bitops instrumentation for KASAN discards 292e502b32dd x86: use static_cpu_has in uaccess region to avoid instrum [...] discards b18b62e84bc3 lib/test_kasan: add bitops tests discards fa0bde05036f include/linux/dmar.h: replace single-char identifiers in macros discards 17497a063bcd fork,memcg: alloc_thread_stack_node needs to set tsk->stack discards 1963034bbfab mm: vmscan: fix not scanning anonymous pages when detectin [...] discards 41fe6ff296bf MAINTAINERS: add CLANG/LLVM BUILD SUPPORT info discards 2bae4de2ade1 mm-vmalloc-avoid-bogus-wmaybe-uninitialized-warning-fix discards 14fcfcce03ea mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning discards 61ca4414218f mm/page_idle.c: fix oops because end_pfn is larger than max_pfn discards f069316196a3 initramfs: fix populate_initrd_image() section mismatch discards e5cbf9ba859e mm/oom_kill.c: fix uninitialized oc->constraint discards 9108c1e7facc mm-hugetlb-soft-offline-dissolve_free_huge_page-return-zer [...] discards a4d1ef8b7eb0 mm: hugetlb: soft-offline: dissolve_free_huge_page() retur [...] discards 2dd2366ed448 mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy [...] discards 7af3ba4df83d signal: remove the wrong signal_pending() check in restore [...] discards cc6444488ccf fs/binfmt_flat.c: make load_flat_shared_library() work discards 36ac9be75514 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] discards 03bbf911ff88 fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] discards 040fe7231102 mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] discards 21c768d5ef2f clocksource/drivers/arm_arch_timer: Extract elf_hwcap use [...] discards 2000d3098e7f clocksource/drivers/tegra: Set up maximum-ticks limit properly discards cbc004d7bd9d clocksource/drivers/tegra: Cycles can't be 0 discards da45a03620fc clocksource/drivers/tegra: Restore base address before cleanup discards b1705349f92f clocksource/drivers/tegra: Add verbose definition for 1MHz [...] discards 79758f0dc6c4 clocksource/drivers/tegra: Drop unneeded typecasting in one place discards 26647363595d clocksource/drivers/tegra: Set and use timer's period discards 498ccd445b34 clocksource/drivers/tegra: Remove duplicated use of per_cpu_ptr discards 4151033ea0c0 clocksource/drivers/tegra: Restore timer rate on Tegra210 omits 03fb10f2128a Merge branch 'mvebu/dt64' into mvebu/for-next omits fe7da00a6fe0 Merge branch 'mvebu/dt' into mvebu/for-next omits eac7f6e16f7f Merge branch 'mvebu/arm' into mvebu/for-next omits 46c1bfcfcd87 PCI: xilinx-nwl: Fix Multi MSI data programming discards 6d4e86c6c047 clocksource/drivers/sysctr: Add nxp system counter timer d [...] omits 905dade66268 pinctrl: mcp23s08: Fix add_data and irqchip_add_nested call order discards bc21877f8e96 clocksource/drivers/tegra: Rename timer-tegra20.c to timer [...] discards 364aeb0e1a1a clocksource/drivers/tegra: Lower clocksource rating for so [...] discards 2924ff286b79 clocksource/drivers/tegra: Support COMPILE_TEST universally discards 81087150f3a6 clocksource/drivers/tegra: Minor code clean up discards b3217f03aa91 clocksource/drivers/tegra: Release all IRQ's on request_ir [...] discards 339be05dc64e clocksource/drivers/tegra: Replace readl/writel with relax [...] discards fcf75717568b clocksource/drivers/tegra: Reset hardware state on init discards f659ae975b23 clocksource/drivers/tegra: Unify timer code discards 58af46924d66 clocksource/drivers/tegra: Support per-CPU timers on all Tegra's discards 1a0c6a98dd72 clocksource/drivers/exynos_mct: Increase priority over ARM [...] discards a1c3e589de1c clocksource/drivers/arc_timer: Use BIT() instead of _BITUL() discards c48fe009a535 clocksource/drivers/ixp4xx: Implement delay timer discards 68a9952936fc clocksource/drivers/timer-meson6: Update with SPDX Licence [...] omits c8ecfd6caa1e Merge branch 'devel' into for-next discards f5a2b5be20c5 ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT omits a65d642f93f8 mfd: madera: Add supply mapping for MICVDD omits 61a670197160 mfd: madera: Fix potential uninitialised use of variable omits 52834064c008 mfd: madera: Fix bad reference to pinctrl.txt file omits 7bd2aa5ed326 mfd: arizona: Fix undefined behavior omits 2d2f6c3582c0 mfd: core: Set fwnode for created devices omits a4262eaf3df3 gfs2: Use IS_ERR_OR_NULL omits ed7af8a15e9c mfd: intel-lpss: Keep device tables sorted by ID omits f7e2019613bb mfd: menelaus: Remove superfluous error message omits 96e5e445e9a0 mfd: bd718x7: Make power button press duration configurable omits 767fe8f84ebc dt-bindings: mfd: Document short/long press duration for BD718X7 omits 5ca884553908 mfd: bd718x7: Remove hardcoded config for button press duration omits 951151b202fb mfd: cros_ec: Register cros_ec_lid_angle driver when presented omits 0ab9f302b30d mfd: lp87565: Add support for 4-phase LP87561 combination omits e26e1992b6ff dt-bindings: mfd: lp87565: Add LP87561 configuration omits 96b3cf118030 mfd: madera: Add missing of table registration discards c6b1ccce88ae defconfig: arm64: enable i.MX8 SCU octop driver discards f3fdf6b7dea7 arm64: defconfig: Add i.MX SCU SoC info driver discards 9b7911edf959 arm64: defconfig: Enable CONFIG_QORIQ_THERMAL discards 571e2a4836b1 ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR omits d8e126ba276a gfs2: Clean up freeing struct gfs2_sbd discards 485719042fc2 arm64: defconfig: ARM_IMX_CPUFREQ_DT=m discards 3ea320e3b53e ARM: imx_v6_v7_defconfig: Add TPM PWM support by default discards 44f9ff100bcf ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver discards 0083cd240bec ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS discards e78725e6923d arm64: defconfig: Enable FSL_EDMA driver omits 0a64ef2d28d1 arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m omits 53fa0f87177d backlight: lm3630a: Add firmware node support omits 9d281db5c4c6 dt-bindings: backlight: Add lm3630a bindings omits 0c1878796730 backlight: lm3630a: Return 0 on success in update_status f [...] omits a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies adds 4bd7bf390107 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds b629a20ac350 Merge remote-tracking branch 'arc-current/for-curr' adds 4232db2e2abe Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/sc [...] adds e73f65930f88 Merge tag 'imx-fixes-5.2-3' of git://git.kernel.org/pub/sc [...] adds a33a407277ba Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 6f496a555d93 arm64: kaslr: keep modules inside module region when KASAN [...] adds aa69fb62bea1 arm64/efi: Mark __efistub_stext_offset as an absolute symb [...] adds adabc033b515 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds e13e7cd4c0c1 powerpc/64s/exception: Fix machine check early corrupting AMR adds 4a8daed7eba2 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 5ee8f964a6ad Merge remote-tracking branch 'sparc/master' adds 38c73529de13 ipv4: Use return value of inet_iif() for __raw_v4_lookup i [...] adds b8e8a86337c2 net/ipv6: Fix misuse of proc_dointvec "skip_notify_on_dev_down" adds 30d8177e8ac7 bonding: Always enable vlan tx offload adds 4480879251fb net/smc: hold conns_lock before calling smc_lgr_register_conn() adds 8c33bf1b0a96 net/smc: Fix error path in smc_init adds 8a53058bd9ba Merge branch 'smc-fixes' adds ee4297420d56 team: Always enable vlan tx offload adds 5b18f1289808 ipv4: reset rt_iif for recirculated mcast/bcast out pkts adds 48dd73d08d4d net: aquantia: fix vlans not working over bridged network adds 22e72b5e049b net: dsa: microchip: Use gpiod_set_value_cansleep() adds 9b1c1ef13b35 ipv6: constify rt6_nexthop() adds 2c6b55f45d53 ipv6: fix neighbour resolution with raw socket adds 13696531dc90 Merge branch 'ipv6-fix-neighbour-resolution-with-raw-socket' adds 25bff6d5478b sctp: change to hold sk after auth shkey is created successfully adds 89ed5b519004 af_packet: Block execution of tasks waiting for transmit t [...] adds eda150949c43 Merge remote-tracking branch 'net/master' adds 0eb84fa6e616 MAINTAINERS: add reviewer to maintainers entry adds f7019b7b0ad1 xsk: Properly terminate assignment in xskq_produce_flush_desc adds 6c6874f401e5 tools: bpftool: use correct argument in cgroup errors adds 75672dda27bd bpf: fix BPF_ALU32 | BPF_ARSH on BE arches adds 0ce0e09253c1 Merge remote-tracking branch 'bpf/master' adds 105d39af7c78 Merge remote-tracking branch 'ipsec/master' adds 5db7c8b9f9fc ipvs: fix tinfo memory leak in start_sync_thread adds e7600865db32 netfilter: ctnetlink: Fix regression in conntrack entry deletion adds a9bfdfa00639 Merge remote-tracking branch 'netfilter/master' adds 0766789b1edb ath: fix SPDX tags adds 2a92b08b1855 mt76: usb: fix rx A-MSDU support adds 64a24aa13eff Merge remote-tracking branch 'wireless-drivers/master' adds 503d90b30602 ALSA: hda/realtek: Add quirks for several Clevo notebook b [...] adds bad56a4c0a60 Merge remote-tracking branch 'sound-current/for-linus' adds da7260cc8d1d ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems adds 3c4d8340f960 Merge branch 'asoc-5.2' into asoc-linus adds f604ec90a384 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f3776b5ef9df Merge remote-tracking branch 'regmap-fixes/for-linus' adds 5cd4bc8e1469 Merge branch 'regulator-5.2' into regulator-linus adds 5c2f40f6f15f Merge remote-tracking branch 'regulator-fixes/for-linus' adds e4671df0bfd6 spi: uniphier: fix timeout error adds 2b947137f2b8 spi: uniphier: fix zero-length transfer adds eb6398f27a61 Merge branch 'spi-5.2' into spi-linus adds f9d7797f654a Merge remote-tracking branch 'spi-fixes/for-linus' adds a485650d6f35 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 65eea484d617 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds ad47063fcb0e Merge remote-tracking branch 'phy/fixes' adds 922069b3f85a Merge remote-tracking branch 'reset-fixes/reset/fixes' adds fcf969e3b685 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds fb59ee37cfe2 ARM: dts: am57xx: Disable voltage switching for SD card adds cbb59f13944a Merge remote-tracking branch 'omap-fixes/fixes' adds 18efe15a3b56 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds afad2d891ca0 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 80d354edefc8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds fbb355afa761 Merge remote-tracking branch 'scsi-fixes/fixes' adds 41de4be6f6ef drm/virtio: move drm_connector_update_edid_property() call adds 665d6d4e3231 Merge tag 'drm-misc-fixes-2019-06-26' of git://anongit.fre [...] adds a99d2f15ce45 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds f7af4145bfed Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds ff8391e1b7d2 RISC-V: defconfig: enable MMC & SPI for RISC-V adds 45b03df2864a riscv: dts: Re-organize the DT nodes adds 3cdb01578843 dt-bindings: riscv: resolve 'make dt_binding_check' warnings adds e3f9dada0abe dt-bindings: clock: sifive: add MIT license as an option f [...] adds 0db7f5cd4aeb riscv: mm: Fix code comment adds d8fb83281cfd Merge remote-tracking branch 'risc-v-fixes/fixes' adds be5225ebafa0 Merge remote-tracking branch 'kbuild/for-next' adds 4a54d16f615f dma-mapping: truncate dma masks to what dma_addr_t can hold adds ab746573c405 ARM: dma-mapping: allow larger DMA mask than supported adds 34ab03160eda arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support adds 80e61fcd2394 arc: remove the partial DMA_ATTR_NON_CONSISTENT support adds 961729bfc73e openrisc: remove the partial DMA_ATTR_NON_CONSISTENT support adds 4b85faed211c dma-mapping: add a dma_alloc_need_uncached helper adds c2f2124e0d44 dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code adds d98849aff879 dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code adds f73c90453439 arc: use the generic remapping allocator for coherent DMA [...] adds 6309513c1be4 nds32: use the generic remapping allocator for coherent DM [...] adds b1acd4b8a894 nios2: use the generic uncached segment support in dma-direct adds 1f83a3cd6be5 Merge remote-tracking branch 'dma-mapping/for-next' adds 394fe94452a0 Merge remote-tracking branch 'arc/for-next' adds 8f78bbdf38d5 Merge remote-tracking branch 'arm/for-next' adds faaa73bcec41 arm64: ARM64_MODULES_PLTS must depend on MODULES adds 8049672bb17a arm64: defconfig: enable CONFIG_RANDOMIZE_BASE adds 120193749182 arm64: Expose ARMv8.5 CondM capability to userspace adds ca9503fc9e98 arm64: Expose FRINT capabilities to userspace adds dccc9da22ded arm64: Improve parking of stopped CPUs adds d914d4d49745 arm64: Implement panic_smp_self_stop() adds d9db691d3cb5 arm64/mm: Drop [PTE|PMD]_TYPE_FAULT adds 7b71665603bb arm64: rename dump_instr as dump_kernel_instr adds b07d7d5c7b42 x86/entry: Simplify _TIF_SYSCALL_EMU handling adds 992141ed0e65 Merge remote-tracking branch 'arm64/for-next/core' adds ed2b664fcc80 ACPI/PPTT: Modify node flag detection to find last IDENTICAL adds 56855a99f3d0 ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens adds d24a0c7099b3 arm_pmu: acpi: spe: Add initial MADT/SPE probing adds d482e575fbf0 perf: arm_spe: Enable ACPI/Platform automatic module loading adds bce82efcaf22 Merge remote-tracking branch 'arm-perf/for-next/perf' adds cbbe88333062 ARM: bcm283x: Enable DMA support for SPI controller adds 0ad4ca81bc2f Merge tag 'tags/bcm2835-dt-next-2019-06-01' into devicetree/next adds 4cf2b6abaf2e ARM: dts: Fix BCM7445 DTC warnings adds c7b23bcb9e82 ARM: dts: Cygnus: Fix most DTC W=1 warnings adds c8159a6be801 ARM: dts: bcm-mobile: Fix most DTC W=1 warnings adds bc3b68886c90 ARM: dts: BCM53573: Fix DTC W=1 warnings adds f6bf17291d8f ARM: dts: BCM63xx: Fix DTC W=1 warnings adds 875e2f5faba0 ARM: dts: NSP: Fix the bulk of W=1 DTC warnings adds dfa84bb99285 ARM: dts: BCM5301X: Fix most DTC W=1 warnings adds 98d70a5cd929 Merge tag 'arm-soc/for-5.3/devicetree-v2' of https://githu [...] adds 3273d501983c Merge branch 'arm/dt' into for-next adds 178959202ed3 lib: logic_pio: Fix RCU usage adds 73aeb5819647 lib: logic_pio: Avoid possible overlap for unregistering regions adds 642ff0a2f549 lib: logic_pio: Add logic_pio_unregister_range() adds afc04e873da9 bus: hisi_lpc: Unregister logical PIO range to avoid poten [...] adds 0c4222bbba45 bus: hisi_lpc: Add .remove method to avoid driver unbind crash adds 07c811af1c00 lib: logic_pio: Enforce LOGIC_PIO_INDIRECT region ops are [...] adds 6f7a3bd8faed Merge tag 'hisi-fixes-for-5.2' of git://github.com/hisilic [...] adds 4ad9404e6223 Merge branch 'arm/fixes' into for-next adds e737f13b5077 arm64 defconfig: enable LVM support adds 386fb72850f2 Merge branch 'arm/defconfig' into for-next adds b6f7cd7faecf arm64: dts: hi6220: Update coresight DT bindings adds 9500ff14c4cf arm64: dts: hi3660: Add CoreSight support adds 80f7f92c16d5 Merge tag 'hisi-arm64-dt-for-5.3' of git://github.com/hisi [...] adds 06c3cba62b3b ARM: dts: hip04: Update coresight DT bindings adds 0914acd87fa0 Merge tag 'hisi-arm32-dt-for-5.3' of git://github.com/hisi [...] adds 750ee7858f5a Merge tag 'qcom-arm64-for-5.3' of git://git.kernel.org/pub [...] adds 791c6fdb0ba5 Merge tag 'qcom-dts-for-5.3' of git://git.kernel.org/pub/s [...] adds 97dd7871d147 Merge tag 'aspeed-5.3-devicetree' of git://git.kernel.org/ [...] adds 3be5c7425fd2 ARM: dts: da850: add cpu node and operating points to DT adds 3975205ac334 ARM: dts: da850-lego-ev3: enable cpufreq adds fdf1b2746104 ARM: dts: da850-lcdk: enable cpufreq adds e8e3699f65c3 ARM: dts: da850-evm: enable cpufreq adds 3a4b44d5c032 ARM: davinci_all_defconfig: Enable CPUFREQ_DT adds 19339e6a2214 Merge tag 'davinci-for-v5.3/dt' of git://git.kernel.org/pu [...] adds a2c6e82e5341 ARM: dts: meson: switch to the generic Ethernet PHY reset [...] adds 266050d80ef5 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] adds 2269f0c15191 dt-bindings: pwm: Convert Allwinner PWM to a schema adds d12a73cf3a84 Merge tag 'sunxi-dt-for-5.3-201906210807' of https://git.k [...] adds 3264c72dccce Merge tag 'sunxi-dt64-for-5.3-201906210808' of https://git [...] adds 8fbf1bb7156b Merge tag 'sunxi-h3-h5-for-5.3-201906210812' of https://gi [...] adds af647fc73343 Merge tag 'renesas-dt-bindings-for-v5.3' of https://git.ke [...] adds cd75dd0058e2 Merge tag 'renesas-arm-dt-for-v5.3' of https://git.kernel. [...] adds d71036005f63 Merge tag 'renesas-arm64-dt-for-v5.3' of https://git.kerne [...] adds 2545de859c7e Merge tag 'mvebu-dt-5.3-1' of git://git.infradead.org/linu [...] adds 4cb0f05d3795 Merge tag 'mvebu-dt64-5.3-1' of git://git.infradead.org/li [...] adds b725e262ba1d ARM: dts: stm32: use dedicated files to manage stm32mp157 [...] adds a1975755f59e ARM: dts: stm32: add STMFX support on stm32746g-eval adds d4c986b77cd5 ARM: dts: stm32: add joystick support on stm32746g-eval adds d1216af9968f ARM: dts: stm32: add orange and blue leds on stm32746g-eval adds 98c2663b3804 ARM: dts: stm32: add STMFX support on stm32mp157c-ev1 adds 2619646b5224 ARM: dts: stm32: add joystick support on stm32mp157c-ev1 adds e79fe5fa6dca ARM: dts: stm32: add pinctrl sleep config for qspi on stm3 [...] adds 04645a12b788 ARM: dts: stm32: add jedec compatible for nor flash on stm [...] adds 5afd65c3a060 ARM: dts: stm32: add sai support on stm32mp157c adds ae658082d0ba ARM: dts: stm32: add sai pins muxing on stm32mp157 adds 84f639acb3a3 ARM: dts: stm32: add i2s support on stm32mp157c adds 8f23696d89c6 ARM: dts: stm32: add i2s pins muxing on stm32mp157 adds 74344cfd15aa ARM: dts: stm32: Add Vivante GPU support on STM32MP157c adds 0cc1bff0a605 ARM: dts: stm32: enable Vivante GPU support on stm32mp157c [...] adds 8b5d3dc6812f ARM: dts: stm32: enable Vivante GPU support on stm32mp157a [...] adds 477432b53be2 ARM: dts: stm32: add DCMI camera interface support on stm32mp157c adds 46cf917d0658 ARM: dts: stm32: add DCMI pins to stm32mp157c adds d0352ebdd8e0 ARM: dts: stm32: enable OV5640 camera on stm32mp157c-ev1 board adds ab375b85cf91 ARM: dts: stm32: Add I2C 1 config for stm32mp157a-dk1 adds ccaf591d6382 ARM: dts: stm32: enable display on stm32mp157c-dk1 board adds 59713360ab29 ARM: dts: stm32: add power supply of rm68200 on stm32mp157c-ev1 adds 5c1846394ad9 ARM: dts: stm32: add sai id registers to stm32mp157c adds bf4b5f379fed ARM: dts: stm32: Add missing pinctrl definitions for STM32MP157 adds b85d75021886 dt-bindings: arm: stm32: Convert STM32 SoC bindings to DT schema adds 861ca2d32be7 dt-bindings: arm: stm32: Document Avenger96 devicetree binding adds 94cafe1b6482 ARM: dts: stm32: Add Avenger96 devicetree support based on [...] adds f65aaf8b897e ARM: dts: stm32: replace rgmii mode with rgmii-id on stm32 [...] adds b9569a3cc3e8 Merge tag 'stm32-dt-for-v5.3-1' of git://git.kernel.org/pu [...] adds 9c644f83ea6e Merge tag 'tegra-for-5.3-arm64-dt' of git://git.kernel.org [...] adds 28705661dd1f Merge tag 'at91-5.3-dt' of git://git.kernel.org/pub/scm/li [...] adds 8ab7079676b5 ARM: pxa3xx: dts: Add defines for pinctrl-single,bias-pull [...] adds 6205661df99d ARM: pxa: raumfeld-controller: fix 'dock detect' GPIO key adds 79e60810503e ARM: pxa: raumfeld-controller: add pinctrl for charger pins adds 867a6b36a45a ARM: pxa: raumfeld-common: fix comments in gpio_keys pinctrl node adds bea8754e784e ARM: dts: pxa300-raumfeld-speaker-one: add channel output [...] adds 276610709de1 Merge tag 'pxa-dt-5.3' of https://github.com/rjarzmik/linu [...] adds c529cbb54279 Merge tag 'imx-bindings-5.3' of git://git.kernel.org/pub/s [...] adds 9bb03d2644de Merge tag 'imx-dt-clkdep-5.3' of git://git.kernel.org/pub/ [...] adds 09253fccca37 Merge tag 'imx-dt-5.3' of git://git.kernel.org/pub/scm/lin [...] adds 37937ee73ba4 Merge tag 'imx-dt64-5.3' of git://git.kernel.org/pub/scm/l [...] adds bf5b6bfb4c18 Merge branch 'arm/dt' into for-next adds 44a02b2abb6c ARM: Document merges adds 9dd1901b8cb6 Merge tag 'qcom-defconfig-for-5.3' of git://git.kernel.org [...] adds 5cf0fb260a32 Merge tag 'renesas-arm-defconfig-for-v5.3' of https://git. [...] adds 111914d79b04 Merge tag 'renesas-arm64-defconfig-for-v5.3' of https://gi [...] adds 478b973b21a4 ARM: multi_v7_defconfig: enable STMFX pinctrl support adds 1242de90ba06 Merge tag 'tegra-for-5.3-arm64-defconfig' of git://git.ker [...] adds 29217a9eb0ed Merge tag 'aspeed-5.3-defconfig' of git://git.kernel.org/p [...] adds fac8a7d7448e Merge branch 'arm/defconfig' into for-next adds d33f0a42d1b1 ARM: Document merges adds 1f8e44b622dc ARM: davinci: Use GPIO lookup table for DA850 LEDs adds 9060463be509 Merge tag 'davinci-for-v5.3/soc' of git://git.kernel.org/p [...] adds 03890f477ca6 Merge tag 'renesas-arm-soc-for-v5.3' of https://git.kernel [...] adds 0ffd86080bf5 Merge tag 'mvebu-arm-5.3-1' of git://git.infradead.org/lin [...] adds abd6aa55d72e Merge tag 'at91-5.3-soc' of git://git.kernel.org/pub/scm/l [...] adds f5a38c8ecf52 ARM: pxa/lubbock: remove lubbock_set_misc_wr() from global view adds f7fd41afa15d Merge tag 'pxa-for-5.3-2' of https://github.com/rjarzmik/l [...] adds a7d881464194 Merge tag 'imx-soc-5.3' of git://git.kernel.org/pub/scm/li [...] adds b500a1e0e405 Merge branch 'arm/soc' into for-next adds d78cda5aa0a0 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds 3205c4fe8820 Merge branch 'arm/dt' into for-next adds c616ea191d59 Merge tag 'qcom-drivers-for-5.3' of git://git.kernel.org/p [...] adds 71a34b7cc7b3 Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds 9d9dd994b509 Merge tag 'tegra-for-5.3-firmware' of git://git.kernel.org [...] adds 09c4e038d4b1 Merge tag 'tegra-for-5.3-memory' of git://git.kernel.org/p [...] adds 761d3d22fb74 Merge tag 'tegra-for-5.3-soc' of git://git.kernel.org/pub/ [...] adds 0aa447e5ce14 Merge tag 'aspeed-5.3-soc' of git://git.kernel.org/pub/scm [...] adds 21000823f557 Merge tag 'imx-drivers-5.3' of git://git.kernel.org/pub/sc [...] adds 648e11bba8bd Merge branch 'arm/drivers' into for-next adds 205169cfde0a Revert "Merge tag 'hisi-fixes-for-5.2' of git://github.com [...] adds 30ee0ec5c3a9 ARM: Document merges adds e8ac278fc90e Merge tag 'sunxi-config64-for-5.3-201906210813' of https:/ [...] adds 8bb564b102bd ARM: configs: multi_v5: Remove duplicate ASPEED options adds 1e93acdcc7af arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m adds 6163c1ee5bd2 ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS adds 2ec74ef83aec ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver adds 80b5962ed95d ARM: imx_v6_v7_defconfig: Add TPM PWM support by default adds 2c3541c229f5 arm64: defconfig: ARM_IMX_CPUFREQ_DT=m adds 3557c3669329 ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR adds 6ec0c10b5aee arm64: defconfig: Enable CONFIG_QORIQ_THERMAL adds e64da43fba98 arm64: defconfig: Add i.MX SCU SoC info driver adds 7a2a373ef031 defconfig: arm64: enable i.MX8 SCU octop driver adds 0713820b9d58 ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT adds b576576d6591 arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module adds 01453179b8c1 Merge tag 'imx-defconfig-5.3' of git://git.kernel.org/pub/ [...] adds 52dbc7ba6924 Merge branch 'arm/defconfig' into for-next adds a55e040c6f21 ARM: exynos: Cleanup cppcheck shifting warning adds da4d0b289142 Merge tag 'samsung-soc-5.3' of https://git.kernel.org/pub/ [...] adds aedf2de8a449 Merge branch 'arm/soc' into for-next adds 2a368ed7b5df dt-bindings: arm: Convert MediaTek board/soc bindings to j [...] adds e526c9bc11f8 arm64: dts: Add Mediatek SoC MT8183 and evaluation board d [...] adds cc216dfd5615 arm64: dts: mt8183: add capacity-dmips-mhz adds da719a3567a3 arm64: dts: mt8183: add pinctrl device node adds eb59b3533146 arm64: dts: mt8183: Add auxadc device node adds 8e2dd0f92491 arm64: dts: mt8183: add spi node adds de1033881e93 arm64: dts: mt8183: add efuse and Mediatek Chip id node to read adds 3a0317524b8a Merge tag 'v5.2-next-dts64' of https://git.kernel.org/pub/ [...] adds bc8841f0c1e6 ARM: dts: uniphier: update to new Denali NAND binding adds 2bfd84b3a548 Merge tag 'uniphier-dt-v5.3' of git://git.kernel.org/pub/s [...] adds 53c580c1bdbd arm64: dts: uniphier: update to new Denali NAND binding adds aa38571246c6 arm64: dts: uniphier: add reserved-memory for secure memory adds 3395a968e590 Merge tag 'uniphier-dt64-v5.3' of git://git.kernel.org/pub [...] adds 9aa7ae4330d2 Merge tag 'samsung-dt-5.3-2' of https://git.kernel.org/pub [...] adds ff3b86096c49 Merge tag 'samsung-dt64-5.3' of https://git.kernel.org/pub [...] adds 1826b38fd1ef Merge branch 'arm/dt' into for-next adds a151f2753725 Merge tag 'samsung-defconfig-5.3' of https://git.kernel.or [...] adds a1dc52fe3398 Merge branch 'arm/defconfig' into for-next adds c9f48ea076e9 ARM: Document merges adds 12d4eae95a5e Merge remote-tracking branch 'arm-soc/for-next' adds b70e0a6a29cf Merge remote-tracking branch 'actions/for-next' adds 4735d5d1dc85 Merge remote-tracking branch 'amlogic/for-next' adds 35e7095d28e7 Merge remote-tracking branch 'aspeed/for-next' adds 6f826a863cd0 Merge remote-tracking branch 'at91/at91-next' adds 933a0ef159b0 Merge remote-tracking branch 'bcm2835/for-next' adds 070a34e7659f Merge branch 'clk/imx' into for-next adds 094a03fe930f Merge branch 'imx/drivers' into for-next adds 8c20461ed4e2 Merge branch 'imx/soc' into for-next adds 69b7470e97b3 Merge branch 'imx/bindings' into for-next adds 39f52adfdb6a Merge branch 'imx/dt-clkdep' into for-next adds be13bc8313e2 Merge branch 'imx/dt' into for-next adds 5b9ee4268b9d Merge branch 'imx/dt64' into for-next adds 2a7f6c1a5376 Merge branch 'imx/defconfig' into for-next adds 4545fc6734d1 Merge remote-tracking branch 'imx-mxs/for-next' adds 41300ff214e6 Merge remote-tracking branch 'keystone/next' adds 55e400ea57fe Merge remote-tracking branch 'mediatek/for-next' adds 80031361747a ARM: dts: armada-xp-98dx3236: Switch to armada-38x-uart se [...] adds 6a959c8ed18a Merge branch 'mvebu/arm' into mvebu/for-next adds 2a5691b5f412 Merge branch 'mvebu/dt' into mvebu/for-next adds e1b0b32a5ad6 Merge branch 'mvebu/dt64' into mvebu/for-next adds 569018e3bf64 Merge remote-tracking branch 'mvebu/for-next' adds 7376d6a65730 Merge branch 'fixes' into for-next adds d39f00f7fa74 Merge remote-tracking branch 'omap/for-next' adds 64cf50d0c8d1 arm64: dts: qcom: qcs404: Add tsens controller adds f48cee3239a1 arm64: dts: qcom: qcs404: Add thermal zones for each sensor adds 79e7739f7b87 arm64: dts: qcom: sdm845-cheza: add initial cheza dt adds 976440cdbbde Merge branch 'shared-arm64-for-5.3' into initial-for-5.3 adds e9146339515e ARM: dts: msm8974-FP2: Add vibration motor adds 4e1201685daa Merge branch 'shared-dts-for-5.3' into initial-for-5.3 adds 179f7516c569 Merge remote-tracking branch 'qcom/for-next' adds a528564a5866 Merge remote-tracking branch 'renesas/next' adds 1044d24d0c5a Merge remote-tracking branch 'reset/reset/next' adds 4db11c378ab1 ARM: dts: rockchip: Configure BT_DEV_WAKE in on rk3288-veyron adds fe32553c8704 Revert "ARM: dts: rockchip: set PWM delay backlight settin [...] adds 1b808ad3be4f Merge branch 'v5.3-armsoc/dts32' into for-next adds 393f3875c385 arm64: dts: rockchip: improve rk3328-roc-cc rgmii performance. adds 587b4ee24fc7 arm64: dts: rockchip: add core dtsi file for RK3399Pro SoCs adds 95f231f801ae arm64: dts: rockchip: Fix multiple thermal zones conflict [...] adds cd21c54ad9c4 arm64: dts: rockchip: Define values for the IPA governor f [...] adds 3222bcf5f115 arm64: dts: rockchip: Add support for Hugsun X99 TV Box adds 0e4af765a740 Merge branch 'v5.3-armsoc/dts64' into for-next adds 836e2abff002 ARM: dts: rockchip: fix vop iommu-cells on rk322x adds 0dc14b013f79 clk: rockchip: add clock id for watchdog pclk on rk3328 adds dbc08f18ea49 clk: rockchip: add clock id for hdmi_phy special clock on rk3228 adds 65d9c3fb3e13 Merge branch 'v5.3-shared/clk-ids' into v5.3-armsoc/dts32 adds 519574e3259c ARM: dts: rockchip: add display nodes for rk322x adds 4d218f6b5f0f Merge branch 'v5.3-armsoc/dts32' into for-next adds df7918d3a36b Merge branch 'v5.3-shared/clk-ids' into v5.3-armsoc/dts64 adds c9a8af804d4b arm64: dts: rockchip: enable rk3328 watchdog clock adds f4f363f73c18 Merge branch 'v5.3-armsoc/dts64' into for-next adds 92de4cecf7d1 Merge branch 'v5.3-shared/clk-ids' into v5.3-clk/next adds d59fca075cf8 clk: rockchip: add watchdog pclk on rk3328 adds 794e94ca8345 clk: rockchip: export HDMIPHY clock on rk3228 adds ffa10b2e9ef3 Merge branch 'v5.3-clk/next' into for-next adds e6d237fdc13a arm64: dts: rockchip: Update DWC3 modules on RK3399 SoCs adds c82beade445f Merge branch 'v5.3-armsoc/dts64' into for-next adds e1d9149e8389 arm64: dts: rockchip: Fix USB3 Type-C on rk3399-sapphire adds 13622a50d8db Merge branch 'v5.3-armsoc/dts64' into for-next adds 892d4d3b09b7 Merge remote-tracking branch 'rockchip/for-next' adds ddf752865a8c Merge branch 'next/soc' into for-next adds a66998275566 Merge remote-tracking branch 'samsung-krzk/for-next' adds cd032e2cf173 Merge remote-tracking branch 'scmi/for-linux-next' adds 3f933b491f4c Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e45c501149ba Merge remote-tracking branch 'tegra/for-next' adds f9b3eeebef6a clk: meson: mpll: properly handle spread spectrum adds 8925dbd03bb2 clk: meson: gxbb: no spread spectrum on mpll0 adds dc4e62d373f8 clk: meson: axg: spread spectrum is on mpll2 adds 19855c8276fe clk: meson: mpll: add init callback and regs adds 76d3fc38a06b clk: meson: g12a: add mpll register init sequences adds 19a18d42bf55 clk: meson: eeclk: add init regs adds a9f7b1993b70 clk: meson: g12a: add controller register init adds a987be182c30 dt-bindings: clock: meson8b: add the audio clocks adds 4c7c965903ff Merge branch 'v5.3/dt' into v5.3/drivers adds f278f05e748c clk: meson: meson8b: add the cts_amclk clocks adds c39c24c1cae2 clk: meson: meson8b: add the cts_mclk_i958 clocks adds 174806aa9a8e clk: meson: meson8b: add the cts_i958 clock adds 6e47ef34db57 dt-bindings: clk: g12a-clkc: add Temperature Sensor clock IDs adds 4e231cbbcbf9 Merge branch 'v5.3/dt' into v5.3/drivers adds ad517d5298cf clk: meson-g12a: add temperature sensor clocks adds 7391d7f4b069 dt-bindings: clk: meson: add g12b periph clock controller [...] adds 1360952c96cc Merge branch 'v5.3/dt' into v5.3/drivers adds d43628e9bca6 clk: meson: g12a: Add support for G12B CPUB clocks adds eda91833f099 clk: meson: g12a: mark fclk_div3 as critical adds afa88bdbf193 Merge tag 'clk-meson-5.3-1' of https://github.com/BayLibre [...] adds 9470b37ad41f Merge branch 'clk-meson' into clk-next adds 96488c09b0f4 clk: keystone: sci-clk: cut down the clock name length adds 4bfce5aba902 clk: keystone: sci-clk: split out the fw clock parsing to [...] adds 8e48b33f9def clk: keystone: sci-clk: probe clocks from DT instead of firmware adds 3f1f22d80090 clk: keystone: sci-clk: extend clock IDs to 32 bits adds 81f4458c9c69 firmware: ti_sci: extend clock identifiers from u8 to u32 adds 0af69227ed9f Merge tag 'keystone-clk-for-5.3-v2' of git://git.kernel.or [...] adds 0b88bc929251 clk: ti: Use int to check return value from of_property_co [...] adds 97766e85d8d3 Merge branch 'clk-ti' into clk-next adds 00c7cd3f130a clk: renesas: r8a7795: Add CMM clocks adds 140444003c6b clk: renesas: r8a77965: Add CMM clocks adds 08911c4a8e28 clk: renesas: r8a77990: Add CMM clocks adds fa59290e3d23 clk: renesas: r8a77995: Add CMM clocks adds c1324171a9d1 clk: renesas: r8a774a1: Add TMU clock adds d2e4cb45af8f clk: renesas: cpg-mssr: Update kerneldoc for struct cpg_mssr_priv adds ba0386111cd8 clk: renesas: div6: Combine clock-private and parent array [...] adds a79f5836bd5f clk: renesas: mstp: Combine group-private and clock array [...] adds 8f5e20b6b884 clk: renesas: cpg-mssr: Combine driver-private and clock a [...] adds ec2b827be396 clk: renesas: cpg-mssr: Use [] to denote a flexible array member adds 5b68f22c3e13 Merge tag 'clk-renesas-for-v5.3-tag2' of git://git.kernel. [...] adds a6e8948c4c29 Merge branch 'clk-renesas' into clk-next adds c0bc660c9068 Merge tag 'clk-v5.3-samsung' of git://git.kernel.org/pub/s [...] adds 8530f5b206d6 Merge branch 'clk-samsung' into clk-next adds 76b77f1dbb16 Merge tag 'imx-clk-5.3' of git://git.kernel.org/pub/scm/li [...] adds 93c32721d781 Merge branch 'clk-imx' into clk-next adds b2f874d27b62 Merge tag 'sunxi-clk-for-5.3-201906210814' of https://git. [...] adds 2d156b78ce8f clk: Fix debugfs clk_possible_parents for clks without par [...] adds 99600fd47eaf clk: Add CLK_HW_INIT_* macros using .parent_hws adds 2d6b4f33e637 clk: Add CLK_HW_INIT_FW_NAME macro using .fw_name in .parent_data adds 13933109dff0 clk: Add CLK_HW_INIT_PARENT_DATA macro using .parent_data adds d7b15114aba9 clk: fixed-factor: Add CLK_FIXED_FACTOR_HW which takes clk [...] adds 1bef004e2680 clk: fixed-factor: Add CLK_FIXED_FACTOR_HWS which takes li [...] adds 8b13a48b891c clk: fixed-factor: Add CLK_FIXED_FACTOR_FW_NAME for DT clo [...] adds 930944833550 clk: sunxi-ng: switch to of_clk_hw_register() for register [...] adds 6873d2072656 clk: sunxi-ng: sun8i-r: Use local parent references for CL [...] adds d1c924732bdf clk: sunxi-ng: a10: Use local parent references for CLK_FI [...] adds 260311bfb383 clk: sunxi-ng: sun5i: Use local parent references for CLK_ [...] adds 8b1dd564b9e3 clk: sunxi-ng: a31: Use local parent references for CLK_FI [...] adds 7a40e3d8696e clk: sunxi-ng: a23: Use local parent references for CLK_FI [...] adds cdaf8388ea8e clk: sunxi-ng: a33: Use local parent references for CLK_FI [...] adds b28e3eb6325b clk: sunxi-ng: h3: Use local parent references for CLK_FIX [...] adds 3fccf2ed6f27 clk: sunxi-ng: r40: Use local parent references for CLK_FI [...] adds 707f601373ae clk: sunxi-ng: v3s: Use local parent references for CLK_FI [...] adds 45d0706ebf26 clk: sunxi-ng: sun8i-r: Use local parent references for CL [...] adds 4d34497ee458 clk: sunxi-ng: f1c100s: Use local parent references for CL [...] adds ecd73c04b3e8 clk: sunxi-ng: a64: Use local parent references for CLK_FI [...] adds 8916d3fc3a47 clk: sunxi-ng: h6: Use local parent references for CLK_FIX [...] adds 22ce173f76f4 clk: sunxi-ng: h6-r: Use local parent references for CLK_F [...] adds 4b751ffae7a7 clk: sunxi-ng: gate: Add macros for referencing local cloc [...] adds 4b8891518466 clk: sunxi-ng: a80-usb: Use local parent references for SU [...] adds 89f27fb2dd34 clk: sunxi-ng: sun8i-r: Use local parent references for SU [...] adds f925a054f0f8 Merge tag 'sunxi-ng-parent-rewrite-part-1-take-2' of https [...] adds 11f6c2307cae clk: Simplify debugfs printing and add a newline adds 7dcbe273f9c6 Merge branch 'clk-allwinner' into clk-next adds 74684cce5ebd clk: socfpga: stratix10: fix divider entry for the emac clocks adds b8327a77800f Merge branch 'clk-fixes' into clk-next adds 2f25528e4edd clk: Add clk_bulk_get_optional() function adds 9bd5ef0bd874 clk: Add devm_clk_bulk_get_optional() function adds 179175d389c7 clk: Document some devm_clk_bulk*() APIs adds 70ceeb40f67d Merge branch 'clk-bulk-optional' into clk-next adds 9a042e718fc0 dt-bindings: clock: mvebu: Add compatible string for 98dx1 [...] adds 88aa7af9c180 clk: kirkwood: Add support for MV98DX1135 adds 7115681d0c50 Merge branch 'clk-kirkwood' into clk-next adds 3b5015c4d834 clk: socfpga: stratix10: add additional clocks needed for [...] adds 16e3c572cdc9 clk: socfpga: stratix10: fix divider entry for the emac clocks adds c342ed675216 Merge branch 'clk-socfpga' into clk-next adds eef1f1b6cff9 clk: Simplify clk_core_can_round() adds 3ad1cdffe4af Merge branch 'clk-refactor' into clk-next adds 65e2218d1006 clk: Grammar missing "and", Spelling s/statisfied/satisfied/ adds 051f0573d001 Merge branch 'clk-docs' into clk-next adds e5e89247a74b clk: Add clk_parent entry in debugfs adds 32ca0e3f3eb2 Merge branch 'clk-debugfs' into clk-next adds dbc38ad0e739 clk: ingenic: Add missing header in cgu.h adds 2ee93e3c953b clk: ingenic: Handle setting the Low-Power Mode bit adds 32ebc193cda6 MIPS: jz4740: PM: Let CGU driver suspend clocks and set sl [...] adds 9a838844a0da clk: ingenic: Remove unused functions adds 4abf9adc12c6 MIPS: Remove dead code adds d329ffdc321f Merge branch 'clk-ingenic' into clk-next adds da642427bd77 clk: qcom: Fix -Wunused-const-variable adds 0c7436b76b8b Merge branch 'clk-unused' into clk-next adds df095f996b8f clk: clk-cdce706: simplify getting the adapter of a client adds 37e21dda82e2 Merge branch 'clk-refactor' into clk-next adds 78a5ba8f9126 clk: qoriq: add support for lx2160a adds f93d82413670 Merge branch 'clk-qoriq' into clk-next adds 2256d89333bd clk: bcm2835: remove pllb adds 4e85e535e6cc clk: bcm283x: add driver interfacing with Raspberry Pi's firmware adds 91f2cf4a6b21 firmware: raspberrypi: register clk device adds e2bb18347c8e clk: raspberrypi: register platform device for raspberrypi [...] adds 0715753b8625 Merge branch 'clk-rpi-cpufreq' into clk-next adds 0d34dfbf3023 clk: tegra210: fix PLLU and PLLU_OUT1 adds 20675070127b clk: tegra: Do not warn unnecessarily adds c1139d20833f clk: tegra: Warn if an enabled PLL is in IDDQ adds e3527dca15c8 clk: tegra: Do not enable PLL_RE_VCO on Tegra210 adds 9bdc404aa2fd Merge branch 'clk-tegra' into clk-next adds 85dd902c2277 Merge remote-tracking branch 'clk/clk-next' adds afa9fb9f5370 perf annotate csky: Add perf annotate support adds 532f7dc4622f Merge remote-tracking branch 'csky/linux-next' adds 6babf02e723a Merge remote-tracking branch 'h8300/h8300-next' adds acaaeb47911a Merge remote-tracking branch 'm68k/for-next' adds 3065b99ea0eb Merge remote-tracking branch 'm68knommu/for-next' adds 78283b01bda1 Merge remote-tracking branch 'mips/mips-next' adds 4e87ace902cf parisc: add support for patching multiple words adds 7e923369b1ec parisc: add spinlock to patch function adds e4eab1ce1f67 parisc: add WARN_ON() to clear_fixmap adds 6183d68b8b01 parisc: use pr_debug() in kernel/module.c adds 2809b392a62a compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY adds 6ca6366220ed parisc: add dynamic ftrace adds b3d5f311d3cf parisc: asm: psw.h: missing header guard adds 11f7649781eb Merge remote-tracking branch 'parisc-hd/for-next' adds 9c4e4c90ec24 powerpc/64: mark start_here_multiplatform as __ref adds 8d0f1e05ab16 selftests/powerpc: Fix earlyclobber in tm-vmxcopy adds 6ecb78ef56e0 powerpc/32s: fix suspend/resume when IBATs 4-7 are used adds 46c2478af610 powerpc/mm/32s: fix condition that is always true adds 0b1be03f25bb powerpc/ps3: Use [] to denote a flexible array member adds 1b7de1df997a cxl: no need to check return value of debugfs_create functions adds f474c28fbcbe powerpc/watchpoint: Restore NV GPRs while returning from e [...] adds 348ea30f51fc powerpc/pseries: avoid blocking in irq when queuing hotplu [...] adds 87997471c597 powerpc/64s: Fix misleading SPR and timebase information adds 9c9f8fb71fee powerpc/perf: Use cpumask_last() to determine the designat [...] adds a72808a7ec5d powerpc/64: __ioremap_at clean up in the error case adds d38153f9ccc9 powerpc/64s/radix: ioremap use ioremap_page_range adds d909f9109c30 powerpc/64s/radix: Enable HAVE_ARCH_HUGE_VMAP adds df5be5be8735 powerpc/pci/of: Fix OF flags parsing for 64bit BARs adds 869537709ebf KVM: PPC: Book3S HV: Signed extend decrementer value if no [...] adds 3c25ab35fbc8 KVM: PPC: Book3S HV: Clear pending decrementer exceptions [...] adds 9d66b342a092 Merge remote-tracking branch 'powerpc/next' adds 12384339c110 Merge remote-tracking branch 'soc-fsl/next' adds b3bcd824f8ce Merge remote-tracking branch 's390/features' adds d3023897b437 arch/sh: Check for kprobe trap number before trying to han [...] adds 2cbc3dc20702 Merge remote-tracking branch 'sh/sh-next' adds d45d5174c86b Merge remote-tracking branch 'xtensa/xtensa-for-next' adds adbd9b4dee70 fscrypt: remove selection of CONFIG_CRYPTO_SHA256 adds 0564336329f0 fscrypt: document testing with xfstests adds 41a9ccb8fc0a Merge remote-tracking branch 'fscrypt/master' adds 6a7c44dc34ee Merge remote-tracking branch 'afs/afs-next' adds 9fed5e5380b2 Merge remote-tracking branch 'btrfs-kdave/for-next' adds e5755dcb7513 libceph: remove ceph_get_direct_page_vector() adds 34b97bf86bae ceph: silence a checker warning in mdsc_show() adds 294fae01a562 ceph: fix ceph_mdsc_build_path to not stop on first component adds 1034417412af ceph: clean up ceph.dir.pin vxattr name sizeof() adds 7dc3772eaa80 ceph: carry snapshot creation time with inodes adds 21784353a1f0 ceph: add ceph.snap.btime vxattr adds 40af85c02e41 ceph: fix listxattr vxattr buffer length calculation adds b8f1a6c5820d ceph: remove unused vxattr length helpers adds e48422aba671 ceph: fix "ceph.dir.rctime" vxattr value adds c698a1a9157d ceph: fix improper use of smp_mb__before_atomic() adds c20c3603625c ceph: close race between d_name_cmp() and update_dentry_lease() adds da5818e3f8c5 ceph: fix dir_lease_is_valid() adds 2cdb0a0ea841 ceph: use READ_ONCE to access d_parent in RCU critical section adds 45abe1f99fe0 ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_ [...] adds 21219b7fa8ad ceph: hold i_ceph_lock when removing caps for freeing inode adds 88cb49533916 ceph: fix warning PTR_ERR_OR_ZERO can be used adds fc19f5b0a775 ceph: fix debug print format in __set_xattr() adds 102862462ffe ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx adds 6229735931e9 ceph: add selinux support adds 1249faea3106 ceph: fix infinite loop in get_quota_realm() adds 202ae3e9b9bf ceph: don't blindly unregister session that is in opening state adds 2592654151fe ceph: remove request from waiting list before unregister adds cb02ecf35b46 libceph: fix sa_family just after reading address adds 5698f8035c31 libceph: add ceph_decode_entity_addr adds 1f6264baaade libceph: ADDR2 support for monmap adds 40b1b003759d libceph: switch osdmap decoding to use ceph_decode_entity_addr adds 720147b4b0f1 libceph: fix watch_item_t decoding to use ceph_decode_entity_addr adds 4fc5ecc2691b libceph: correctly decode ADDR2 addresses in incremental OSD maps adds 2c5adcf6d444 ceph: have MDS map decoding use entity_addr_t decoder adds 317c134878fa ceph: fix decode_locker to use ceph_decode_entity_addr adds 6579bc5a8be7 libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE adds 2caae629761a libceph: rename ceph_encode_addr to ceph_encode_banner_addr adds 91c5fc9814b4 ceph: add btime field to ceph_inode_info adds 8a75546cefc4 ceph: handle btime in cap messages adds 3ee2ad84aa26 libceph: turn on CEPH_FEATURE_MSG_ADDR2 adds b8f35e9cd1f7 ceph: allow querying of STATX_BTIME in ceph_getattr adds 633c5f5599bc iversion: add a routine to update a raw value with a larger one adds d80fa863a6bf ceph: add change_attr field to ceph_inode_info adds acbd1442701d ceph: handle change_attr in cap messages adds c5e0e11f0c94 ceph: increment change_attribute on local changes adds 96c3d6fc1863 ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() adds 4de85726c629 ceph: kick flushing and flush snaps before sending normal [...] adds ad7e90223018 ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP adds df7bfdfa92db ceph: make getxattr_cb return ssize_t adds 6850d612009b ceph: return -ERANGE if virtual xattr value didn't fit in buffer adds 59cb2c2b2d01 ceph: don't NULL terminate virtual xattrs adds 26ca10beebe3 Merge remote-tracking branch 'ceph/master' adds 353da1c0243d cifs: fix crash querying symlinks stored as adds 42c69bc90e79 cifs: Use kmemdup in SMB2_ioctl_init() adds d31ecfc0853c fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) adds 9d4bb14a24f4 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms adds ddbf655800d4 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions adds 841b7e551ac2 cifs: add missing GCM module dependency adds a638d32ea9ae Fix match_server check to allow for auto dialect negotiate adds 3c1cde228494 smb3: if max_credits is specified then display it in /proc/mounts adds 37c8f802e5e1 cifs: Properly handle auto disabling of serverino option adds 98cf0c064021 cifs: Fix check for matching with existing mount adds 2cd65fb19015 cifs: simplify code by removing CONFIG_CIFS_ACL ifdef adds 7e093b1ddf21 smb3: add new mount option to retrieve mode from special ACE adds c9a551a33caf smb3: minor cleanup of compound_send_recv adds 3590a0f701b7 smb3: do not send compression info by default adds b71bbb679949 cifs: fix typo in debug message with struct field ia_valid adds 1c9f7be2e462 smb3: Send netname context during negotiate protocol adds f0571db06509 Merge remote-tracking branch 'cifs/for-next' adds 6af81a9c26e2 Merge remote-tracking branch 'ecryptfs/next' adds 555b2c3da1fc quota: honor quota type in Q_XGETQSTAT[V] calls adds 2d2043cbdb20 Pull XGETQSTAT fix from Eric Sandeen. adds a80b9ca33857 Merge remote-tracking branch 'ext3/for_next' adds 6d9659ca839e Merge remote-tracking branch 'ext4/dev' adds 2eae30375d58 f2fs: Use DIV_ROUND_UP() instead of open-coding adds 14adf914535a f2fs: use generic EFSBADCRC/EFSCORRUPTED adds 94f388b82e71 f2fs: set SBI_NEED_FSCK for xattr corruption case adds dbb65861f6c3 f2fs: add a rw_sem to cover quota flag changes adds d0121fe006ec f2fs: fix is_idle() check for discard type adds 308dbf3e639c Merge remote-tracking branch 'f2fs/dev' adds aff03029c2e0 Merge remote-tracking branch 'nfsd/nfsd-next' adds a54635afa3c8 Merge remote-tracking branch 'ubifs/linux-next' adds 6297f75f2483 Merge remote-tracking branch 'v9fs/9p-next' adds 6bab14e56855 xfs: claim maintainership of loose files adds 5f36924d9d6a xfs: move xfs_ino_geometry to xfs_shared.h adds 79dbb509bd9d xfs: remove the no-op spinlock_destroy stub adds ce63ec752502 xfs: remove the never used _XBF_COMPOUND flag adds abe7ba628554 xfs: renumber XBF_WRITE_FAIL adds 8638681a5959 xfs: make mem_to_page available outside of xfs_buf.c adds 057e42629d7e xfs: remove the l_iclog_size_log field from struct xlog adds db834153a802 xfs: cleanup xlog_get_iclog_buffer_size adds 03f6a6e2c404 xfs: reformat xlog_get_lowest_lsn adds 0c953217d2c8 xfs: remove XLOG_STATE_IOABORT adds f21c95458883 xfs: don't use REQ_PREFLUSH for split log writes adds f855a253fc58 xfs: factor out log buffer writing from xlog_sync adds f2e27fe1cb8d xfs: factor out splitting of an iclog from xlog_sync adds 042c915a7def xfs: factor out iclog size calculation from xlog_sync adds 437d733c353b xfs: update both stat counters together in xlog_sync adds ad675dd010a9 xfs: remove the syncing argument from xlog_verify_iclog adds 4436e5ea23b4 xfs: make use of the l_targ field in struct xlog adds 991fc1d2e65e xfs: use bios directly to write log buffers adds 87b57226fbb1 xfs: move the log ioend workqueue to struct xlog adds 73f9303f75a6 xfs: return an offset instead of a pointer from xlog_align adds 34b63ea5fbb9 xfs: use bios directly to read and write the log recovery buffers adds 1574fe9d3acb xfs: stop using bp naming for log recovery buffers adds 1fe4e876776e xfs: remove unused buffer cache APIs adds 8449fb6c7bc0 xfs: properly type the b_log_item field in struct xfs_buf adds 0abcce43173d xfs: remove the b_io_length field in struct xfs_buf adds f786cc1941c9 xfs: add struct xfs_mount pointer to struct xfs_buf adds 59a47237f460 xfs: fix a trivial comment typo in xfs_trans_committed_bulk adds 2ba694b183a9 xfs: stop using XFS_LI_ABORTED as a parameter flag adds 21e6d72e79ac xfs: don't require log items to implement optional methods adds 7d8457cfb985 xfs: remove the dummy iop_push implementation for inode cr [...] adds 3e090ad30cab xfs: don't use xfs_trans_free_items in the commit path adds 9e1ec270f04e xfs: split iop_unlock adds 39e4c1956418 xfs: add a flag to release log items on commit adds c40a409ce757 xfs: don't cast inode_log_items to get the log_item adds d4f4a956c1c6 xfs: remove the xfs_log_item_t typedef adds a3f9ea57dfc6 xfs: use a list_head for iclog callbacks adds a97f5a011f18 xfs: remove a pointless comment duplicated above all xfs_i [...] adds 82f36a3eabfb xfs: merge xfs_efd_init into xfs_trans_get_efd adds febd67b9df1a xfs: merge xfs_cud_init into xfs_trans_get_cud adds 86a5ee2fb4cc xfs: merge xfs_rud_init into xfs_trans_get_rud adds a9bf4634536a xfs: merge xfs_bud_init into xfs_trans_get_bud adds ba6526844a15 xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c adds fa8dae390b78 xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c adds d8935d8504c1 xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c adds c3641fa71cc2 xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c adds 607d6a8b71d7 xfs: clean up small allocation helper adds 55e6bea2cf45 xfs: move small allocation helper adds 973c566e2979 xfs: skip small alloc cntbt logic on NULL cursor adds 51e5b03c638c xfs: always update params on small allocation adds 8069dcc20df1 xfs: refactor free space btree record initialization adds eef36088357e xfs: account for log space when formatting new AGs adds 7f72216dc9a3 xfs: simplify xfs_chain_bio adds c0546224d7e9 xfs: implement cgroup aware writeback adds e5715e983ca5 Merge remote-tracking branch 'xfs/for-next' adds 314fdc01a096 Merge remote-tracking branch 'file-locks/locks-next' adds e7cc0cf853d3 Merge remote-tracking branch 'vfs/for-next' adds 38299317008e Merge remote-tracking branch 'printk/for-next' adds 211618075936 Merge branch 'pci/docs' adds dc6b698a86fe PCI: sysfs: Ignore lockdep for remove attribute adds b8a47e971236 Merge branch 'pci/enumeration' adds 7302dba7f715 Merge branch 'pci/misc' adds a78cf9657ba5 PCI/ACPI: Evaluate PCI Boot Configuration _DSM adds 7ac0d094fbe9 PCI: Don't auto-realloc if we're preserving firmware config adds 3e8ba9686600 arm64: PCI: Allow resource reallocation if necessary adds 85dc04136e86 arm64: PCI: Preserve firmware configuration when desired adds f1c304c2ffeb PCI: Simplify pci_bus_distribute_available_resources() adds 7b6a2d898e49 PCI: Skip resource distribution when no hotplug bridges adds 0e051c49e9b0 Merge branch 'pci/resource' adds 2a2f981295f1 Merge branch 'remotes/lorenzo/pci/altera' adds bf236b1e500e Merge branch 'remotes/lorenzo/pci/armada' adds 9d071cade30a PCI: dwc: Add API support to de-initialize host adds 7bc082d7e970 PCI: dwc: Cleanup DBI,ATU read and write APIs adds ca98329d3b58 PCI: dwc: Export APIs to support .remove() implementation adds dc39ca1e3e9f Merge branch 'remotes/lorenzo/pci/dwc' adds 3633f30a61a2 Merge branch 'remotes/lorenzo/pci/qcom' adds 69638d3d80c8 Merge branch 'remotes/lorenzo/pci/rcar' adds 6f3b4b21de66 Merge branch 'remotes/lorenzo/pci/tegra' adds 181fa434d051 PCI: xilinx-nwl: Fix Multi MSI data programming adds a6319e46f276 Merge branch 'remotes/lorenzo/pci/xilinx' adds 9d30b2e15eff Merge branch 'remotes/lorenzo/pci/endpoint' adds c0105ea89853 Merge branch 'remotes/lorenzo/pci/misc' adds f4b4e01323fd PCI: Fix typos adds 2f6473d83031 Merge branch 'pci/trivial' adds 9e48b1f9cff0 Merge remote-tracking branch 'pci/next' adds ad95b20d33fc Merge remote-tracking branch 'pstore/for-next/pstore' adds 21acee4ecf9c HID: intel-ish-hid: Fix a use after free in load_fw_from_host() adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds dcf768b0ac86 HID: chicony: add another quirk for PixArt mouse adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds 384225c2a724 HID: wacom: add new MobileStudio Pro support adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 315ffcc9a1e0 HID: uclogic: Add support for Huion HS64 tablet adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 3a9a2c86ce6e HID: logitech-dj: Fix forwarding of very long HID++ reports adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 0a95fc733da3 HID: multitouch: Add pointstick support for ALPS Touchpad adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds b12bbdc5dd88 HID: intel-ish-hid: fix wrong driver_data usage adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds eca0f0a6c3fb HID: remove NO_D3 flag when remove driver adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 234ec171b743 Merge remote-tracking branch 'hid/for-next' adds 550113d4e9f5 i2c: add newly exported functions to the header, too adds 4a5cfa39465c i2c: bcm2835: Move IRQ request after clock code in probe adds 9de93b04df16 i2c: bcm2835: Ensure clock exists when probing adds a8023e66e871 i2c: core: add sysfs header adds 71731e1b2da1 dt-bindings: i2c: i2c-mt7621: Add bindings for MediaTek MT [...] adds d04913ec5f89 i2c: mt7621: Add MediaTek MT7621/7628/7688 I2C driver adds bbddb0fc3bbf dt-bindings: i2c: sun6i-p2wi: Add YAML schemas adds f8bbde72ef44 dt-bindings: i2c: mv64xxx: Add YAML schemas adds 4601db7ecf07 dt-bindings: i2c: omap: Add new compatible for J721E SoCs adds 99dd4dc1524c Merge branch 'i2c/for-5.3' into i2c/for-next adds e8f6fefd3750 Merge remote-tracking branch 'i2c/i2c/for-next' adds fe8046dcaa94 Merge remote-tracking branch 'i3c/i3c/next' adds 3dbd464dcd70 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 163ede97a9a2 Documentation: platform: Delete x86-laptop-drivers.txt adds 6e88559470f5 Documentation: Add section about CPU vulnerabilities for Spectre adds cca5e0b8a430 Documentation: PGP: update for newer HW devices adds b4f4174ae982 docs: zh_CN: submitting-drivers.rst: Remove a duplicated D [...] adds 8c69b77a0175 scripts/sphinx-pre-install: fix out-of-tree build adds 7c116d22ad23 docs: filesystems: Remove uneeded .rst extension on toctables adds a9f0969cd7b3 Documentation: RCU: Convert RCU basic concepts to reST adds 9422dc24df62 Documentation: RCU: Convert RCU linked list to reST adds 2a5b0c841a99 Documentation: RCU: Convert RCU UP systems to reST adds f93a3e4e8705 Documentation: RCU: Rename txt files to rst adds c0e679b4a180 Documentation: RCU: Add TOC tree hooks adds 772626ecd2cd Add the RCU docs to the core-api manual adds 668bb96c7726 Merge remote-tracking branch 'jc_docs/docs-next' adds 3d51dc03a4ee media: cec-notifier: rename variables, check kstrdup and n [...] adds 32a847f9fa40 media: cec: add struct cec_connector_info support adds b48cb35c6a7b media: cec-notifier: add new notifier functions adds 9e2e4382ec72 media: rc: remove redundant dev_err message adds a91418ac130d media: mceusb: disable "nonsensical irdata" messages adds 15a98fb2fc28 media: dvb_frontend: split dvb_frontend_handle_ioctl function adds 1910ea428f28 media: rc: Prefer KEY_NUMERIC_* for number buttons on remotes adds b09a2ab2baeb media: stv0297: fix frequency range limit adds c666355e60dd media: radio-raremono: change devm_k*alloc to k*alloc adds 46fb47497881 media: doc-rst: Fix typos adds f81cbfc4f82a media: allegro: use new v4l2_m2m_ioctl_try_encoder_cmd funcs adds 502493fb33ab Merge remote-tracking branch 'v4l-dvb/master' adds 6116b892bd4f vga_switcheroo: Depend upon fbcon being built-in, if enabled adds c2d3c8a42430 Merge tag 'topic/remove-fbcon-notifiers-2019-06-26' of git [...] adds 7f7ce26cf99d Merge remote-tracking branch 'fbdev/fbdev-for-next' adds bf6da3846e22 Merge remote-tracking branch 'pm/linux-next' adds 00fd839c2378 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds d9bd466e9d0f Merge remote-tracking branch 'opp/opp/linux-next' adds f85471118ce7 Merge remote-tracking branch 'thermal-soc/next' adds 1fc074983195 Merge remote-tracking branch 'ieee1394/for-next' adds 5cfe27e01df8 Merge remote-tracking branch 'dlm/next' adds 071ac51e1ead Merge remote-tracking branch 'swiotlb/linux-next' adds a8d906911000 Merge remote-tracking branch 'rdma/for-next' adds 27d92807f863 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 489ce2f42514 tc-testing: Restore original behaviour for namespaces in tdc adds 77cf8edbc0e7 tipc: simplify stale link failure criteria adds 20c67312946d tipc: eliminate unnecessary skb expansion during retransmission adds a7dc51adcafe tipc: rename function msg_get_wrapped() to msg_inner_hdr() adds 2f8776f0c5d3 tc-testing: add ingress qdisc tests adds 7786a9969a15 net: hns3: fix selftest fail issue for fibre port with autoneg on adds d0c31df22c57 net: hns3: remove VF VLAN filter entry inexistent warning print adds fe4144d47eef net: hns3: sync VLAN filter entries when kill VLAN ID failed adds d736fc6c68a5 net: hns3: restore the MAC autoneg state after reset adds 2253db16f8ec net: hns3: code optimizaition of hclge_handle_hw_ras_error() adds b4b9bd92fe3f net: hns3: modify handling of out of memory in hclge_err.c adds 9d5e67d1c191 net: hns3: remove override_pci_need_reset adds 987b4ae78e42 net: hns3: add check to number of buffer descriptors adds 7cf9c069430f net: hns3: fix race conditions between reset and module lo [...] adds 72fcd2bed719 net: hns3: fixes wrong place enabling ROCE HW error when loading adds bcf643c51434 net: hns3: add exception handling when enable NIC HW error [...] adds 1b2b01a77994 Merge branch 'net-hns3-some-code-optimizations-bugfixes' adds eb203bae834e Revert "net: ena: ethtool: add extra properties retrieval [...] adds 93ed54b15b2a ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() adds 3b525691529b ipv6: fix suspicious RCU usage in rt6_dump_route() adds 0867bb9768de net: stmmac: Fix possible deadlock when disabling EEE support adds 177d935a1370 net: stmmac: Fix crash observed if PHY does not support EEE adds 6e41e2257f10 p54usb: Fix race between disconnect and firmware loading adds f7369179ad32 mwifiex: drop 'set_consistent_dma_mask' log message adds 2fc0aa454473 mwifiex: print PCI mmap with %pK adds 7afb94da3cd8 mwifiex: update set_mac_address logic adds 74f202aaae0a mwifiex: ignore processing invalid command response adds 6c0ed66f1a5b rtlwifi: rtl8192cu: fix error handle when usb probe failed adds 5315f9d40191 rtlwifi: remove redundant assignment to variable badworden adds f0822dfc5887 rtlwifi: remove redundant assignment to variable k adds 4079e8ccabc3 mt7601u: do not schedule rx_tasklet when the device has be [...] adds 23377c200b2e mt7601u: fix possible memory leak when the device is disconnected adds 9a1ace64ca3b qtnfmac: Use struct_size() in kzalloc() adds 25a986e426b0 rtlwifi: rtl8188ee: remove redundant assignment to rtstatus adds e73e43246da6 ssb/gpio: Remove unnecessary WARN_ON from driver_gpio adds f503c7695343 iwlegacy: 3945: no need to check return value of debugfs_c [...] adds ffb92649f4d9 iwlegacy: 4965: no need to check return value of debugfs_c [...] adds e6fec313fa3f rtw88: add fast xmit support adds 44cc4c63a877 rtw88: add support for random mac scan adds 6fabdc4a34d0 rtw88: add beacon function setting adds 818d46e7715e rtw88: 8822c: add rf write protection when switching channel adds f859e71f9615 rtw88: 8822c: update channel and bandwidth BB setting adds e027446667b5 rtw88: 8822c: disable rx clock gating before counter reset adds e1cc056c92f9 rtw88: 8822c: use more accurate ofdm fa counting adds d41673b941f2 rtw88: power on again if it was already on adds a11cddd42b67 rtw88: restore DACK results to save time adds e9c87a3b744b rtw88: rsvd page should go though management queue adds 4a36de3996c7 rtw88: fix typo rtw_writ16_set adds 12e66ffbd534 p54: remove dead branch in op_conf_tx callback adds 9f3e3323e996 rt2x00: allow to specify watchdog interval adds 2034afe4db4a rt2800: add helpers for reading dma done index adds 759c5b599cf4 rt2800: initial watchdog implementation adds 09db3b000619 rt2800: add pre_reset_hw callback adds 710e6cc1595e rt2800: do not nullify initialization vector data adds e403fa31ed71 rt2x00: add restart hw adds 0f47aeeada2a rt2800: do not enable watchdog by default adds e5db0ad7563c airo: switch to skcipher interface adds a8b79105239d Merge tag 'wireless-drivers-next-for-davem-2019-06-26' of [...] adds f8da5dac7e5e net: fddi: skfp: Rename local PCI defines to match generic [...] adds a08f1c438bc4 net: fddi: skfp: Include generic PCI definitions adds 3ce7ee2c09d3 net: fddi: skfp: Remove unused private PCI definitions adds 4191faa25384 Merge branch 'skfp-cleanups' adds c22a133a83ce rtnetlink: skip metrics loop for dst_default_metrics adds 96125bf9985a Allow 0.0.0.0/8 as a valid address range adds c536a9aa7c14 net: macb: Kconfig: Make MACB depend on COMMON_CLK adds 302a7cad54b8 net: macb: Kconfig: Rename Atmel to Cadence adds 8b89d8dad5df Merge branch 'macb-build-fixes' adds 5b9469a285eb net: ethtool: Allow parsing ETHER_FLOW types when using flow_rule adds 6a9e9cea4c51 net: ipv4: fix infinite loop on secondary addr promotion adds bb2bd090854c selftests: rtnetlink: add small test case with 'promote_se [...] adds 582737f9904c Merge branch 'net-ipv4-fix-circular-list-infinite-loop' adds 39f41f367b08 net/smc: common release code for non-accepted sockets adds a59d121da239 s390/qeth: dynamically allocate simple IPA cmds adds 1c696c896f21 s390/qeth: clarify parameter for simple assist cmds adds b9150461e5a6 s390/qeth: dynamically allocate various cmds with sub-types adds 5cfbe10a000a s390/qeth: dynamically allocate diag cmds adds 2cfb4810a3f2 s390/qeth: dynamically allocate vnicc cmds adds f19f8fd2df7c s390/qeth: dynamically allocate MPC cmds adds c3b2218d3170 s390/qeth: remove static cmd buffer infrastructure adds d4c08afafa04 s390/qeth: streamline SNMP cmd code adds c4733c32ca22 s390/qeth: consolidate pm code adds c097cc922819 s390/qeth: consolidate skb RX processing in L3 driver adds 980f4568fa32 s390/qeth: extract helper for route validation adds eca1d5c22da1 s390/qeth: move cast type selection into fill_header() adds 096cc49c47a1 Merge branch 's390-qeth-next' adds 655c91414579 ixgbe: Check DDM existence in transceiver before access adds e0f0be7dee97 ixgbevf: fix possible divide by zero in ixgbevf_update_itr adds 4ae4916b5643 i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds adds 6df9f13f4c2e i40e: Fix for missing "link modes" info in ethtool adds 4d607043fe60 i40e: fix incorrect function documentation comment adds d47186e7ef91 i40e: Add log entry while creating or deleting TC0 adds ee02865e4a45 i40e: missing priorities for any QoS traffic adds 15369ac3e397 i40e: Fix descriptor count manipulation adds 559ac25c89ad i40e: update copyright string adds fae6cad17ce3 i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() adds 0b58f64845f3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 2d3910c4dc37 net: aquantia: replace internal driver version code with uts adds 5a5d7a4dd437 net: aquantia: add documentation for the atlantic driver adds f94551c88d56 maintainers: declare aquantia atlantic driver maintenance adds 17f54a3bf540 net: aquantia: make all files GPL-2.0-only adds 161dea83f1c7 net: aquantia: added vlan offload related macros and functions adds d3ed7c5cf79b net: aquantia: adding fields and device features for vlan offload adds 880b3ca5043d net: aquantia: vlan offloads logic in datapath adds 04f207fb0c2f net: aquantia: implement vlan offload configuration adds 1c57de695142 Merge branch 'net-aquantia-implement-vlan-offloads' adds 77972783fde3 net: dsa: microchip: Remove ksz_{read,write}24() adds 78e4e32fe3ca net: dsa: microchip: Remove ksz_{get,set}() adds 860cbe92ff21 net: dsa: microchip: Inline ksz_spi.h adds bafea01f6587 net: dsa: microchip: Move ksz_cfg and ksz_port_cfg to ksz9477.c adds 5ce9676e8b42 net: dsa: microchip: Use PORT_CTRL_ADDR() instead of indir [...] adds ff509dab4376 net: dsa: microchip: Factor out register access opcode generation adds 46558d601cb6 net: dsa: microchip: Initial SPI regmap support adds ee394fea6f06 net: dsa: microchip: Dispose of ksz_io_ops adds 255b59ad0db2 net: dsa: microchip: Factor out regmap config generation i [...] adds d4bcd99cd9d6 net: dsa: microchip: Replace ad-hoc bit manipulation with regmap adds c881e10e3f47 Merge branch 'net-dsa-microchip-Convert-to-regmap' adds 3d64ea387cc3 net: dsa: sja1105: Build PTP support in main DSA driver adds 29dd908d355f net: dsa: sja1105: Cancel PTP delayed work on unregister adds e3502b829787 net: dsa: sja1105: Make vid 1 the default pvid adds 0803948e23da net: dsa: sja1105: Actually implement the P/Q/R/S FDB bits adds 6c56e167cc1b net: dsa: sja1105: Make P/Q/R/S learn MAC addresses adds 60f6053ff142 net: dsa: sja1105: Back up static FDB entries in kernel memory adds 4a9507863640 net: dsa: sja1105: Add a high-level overview of the dynami [...] adds 17ae6555406a net: dsa: sja1105: Populate is_static for FDB entries on P/Q/R/S adds b3ee526a88d3 net: dsa: sja1105: Use correct dsa_8021q VIDs for FDB commands adds d763778224ea net: dsa: sja1105: Implement is_static for FDB entries on E/T adds 5b1bf3f6440e Merge branch 'FDB-VLAN-and-PTP-fixes-for-SJA1105-DSA' adds b2c709cce682 ipv6: Convert gateway validation to use fib6_info adds e7dd8a894830 dt-bindings: net: dsa: qca8k: document reset-gpios property adds a653f2f538f9 net: dsa: qca8k: introduce reset via gpio feature adds 39ac3d9aed70 Merge remote-tracking branch 'net-next/master' adds e7d4798960b3 xdp: Add tracepoint for bulk XDP_TX adds 9cda7807ee1e veth: Support bulk XDP_TX adds 950649791b83 libbpf: fix max() type mismatch for 32bit adds 6bcc617f842c selftests/bpf: build tests with debug info adds 9db1ff0a415c bpf: fix compiler warning with CONFIG_MODULES=n adds 9e859e8f199d samples: bpf: make the use of xdp samples consistent adds 572a6928f9e3 xdp: Make __mem_id_disconnect static adds e5c891a349d7 bpf: fix cgroup bpf release synchronization adds e18953240de8 net/mlx5e: Attach/detach XDP program safely adds d57d76428ae9 xsk: Add API to check for available entries in FQ adds 2640d3c81232 xsk: Add getsockopt XDP_OPTIONS adds 2761ed4b6e19 libbpf: Support getsockopt XDP_OPTIONS adds 123e8da1d330 xsk: Change the default frame size to 4096 and allow contr [...] adds 4bce4e5cb655 xsk: Return the whole xdp_desc from xsk_umem_consume_tx adds 6ed9350fe0d5 net/mlx5e: Replace deprecated PCI_DMA_TODEVICE adds a069e977d6d8 net/mlx5e: Calculate linear RX frag size considering XSK adds ed084fb60429 net/mlx5e: Allow ICO SQ to be used by multiple RQs adds d963fa151130 net/mlx5e: Refactor struct mlx5e_xdp_info adds b9673cf5558c net/mlx5e: Share the XDP SQ for XDP_TX between RQs adds 84a0a2310d6d net/mlx5e: XDP_TX from UMEM support adds a011b49f4ed7 net/mlx5e: Consider XSK in XDP MTU limit calculation adds 0a06382fa406 net/mlx5e: Encapsulate open/close queues into a function adds 32a23653970a net/mlx5e: Move queue param structs to en/params.h adds db05815b36cb net/mlx5e: Add XSK zero-copy support adds 3b1c667e47e4 Merge branch 'bpf-af-xdp-mlx5e' adds 0d01da6afc54 bpf: implement getsockopt and setsockopt hooks adds aa6ab6471e52 bpf: sync bpf.h to tools/ adds 4cdbfb59c44a libbpf: support sockopt hooks adds 47ac90bbce5b selftests/bpf: test sockopt section name adds 9ec8a4c9489d selftests/bpf: add sockopt test adds 8a027dc0d8f5 selftests/bpf: add sockopt test that exercises sk helpers adds 65b4414a05eb selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI adds 0c51b3697a44 bpf: add sockopt documentation adds f6d08d9d8543 bpftool: support cgroup sockopt adds 2ec1899e99b4 Merge branch 'bpf-sockopt-hooks' adds 7a691dd65542 Merge remote-tracking branch 'bpf-next/master' adds 8515a585a771 Merge remote-tracking branch 'ipsec-next/master' adds 65c0f2c16636 net/mlx5: Introduce vport metadata matching bits and enum [...] adds f53297d67800 net/mlx5: Get vport ACL namespace by vport index adds 84b0d6a7a11e net/mlx5: Support allocating modify header context from in [...] adds 91d6291c4e54 net/mlx5: Introduce a helper API to check VF vport adds bb0ee7dcc4ec net/mlx5: Add flow context for flow tag adds 7445cfb1169c net/mlx5: E-Switch, Tag packet with vport number in VF vpo [...] adds 8d212ff057f8 net/mlx5e: Specifying known origin of packets matching the flow adds c01cfd0f1115 net/mlx5: E-Switch, Add match on vport metadata for rule i [...] adds 578438687001 net/mlx5: E-Switch, Add query and modify esw vport context [...] adds c1286050cf47 net/mlx5: E-Switch, Pass metadata from FDB to eswitch manager adds a5641cb524cd net/mlx5: E-Switch, Add match on vport metadata for rule i [...] adds 669ff1e32f33 RDMA/mlx5: Add vport metadata matching for IB representors adds 92ab1eb392c6 net/mlx5: E-Switch, Enable vport metadata matching if firm [...] adds 7ef54e0abe10 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds da4f10a4265b netfilter: nft_meta: add NFT_META_BRI_PVID support adds 97ab78aaba50 netfilter: rename nf_SYNPROXY.h to nf_synproxy.h adds 1ca9b2420f88 Merge remote-tracking branch 'netfilter-next/master' adds 42e6a31644e3 Merge remote-tracking branch 'nfc-next/master' adds 258989000849 b43legacy: remove b43legacy_dma_set_mask adds 80372782e4cb b43legacy: simplify engine type / DMA mask selection adds c897523febae b43: remove b43_dma_set_mask adds 288aa4ee7acf b43: simplify engine type / DMA mask selection adds ce2e942e32e8 mwifiex: dispatch/rotate from reorder table atomically adds 8a7f9fd8a3e0 mwifiex: don't disable hardirqs; just softirqs adds fa6dfe6bff24 rtw88: resolve order of tx power setting routines adds 226746fd1201 rtw88: do not use (void *) as argument adds 43712199e05b rtw88: unify prefixes for tx power setting routine adds 522801493e7b rtw88: remove unused variable adds 764038160aea rtw88: fix incorrect tx power limit at 5G adds adf3c676d1d2 rtw88: choose the lowest as world-wide power limit adds 93f68a865f11 rtw88: correct power limit selection adds 191c4257ba19 rtw88: update tx power limit table to RF v20 adds 0d350f0a91f2 rtw88: remove all RTW_MAX_POWER_INDEX macro adds b741422218ef rtw88: refine flow to get tx power index adds a34a9da79a23 Merge remote-tracking branch 'wireless-drivers-next/master' adds 9cded7e984f2 wireless: fix nl80211 vendor commands adds 17c74d7c5f0d nl80211: fix VENDOR_CMD_RAW_DATA adds e369adf6d3a5 Merge remote-tracking branch 'mac80211-next/master' adds 2a27b755ed24 gfs2: Clean up freeing struct gfs2_sbd adds 15a798f7deb3 gfs2: Use IS_ERR_OR_NULL adds 5b3a9f348bc5 gfs2: kthread and remount improvements adds e955537e3262 gfs2: eliminate tr_num_revoke_rm adds 49eb776ed9d9 gfs2: log which portion of the journal is replayed adds d14e1ca305fc gfs2: Warn when a journal replay overwrites a rgrp with buffers adds 04aea0ca14f0 gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN adds 55317f5b00f0 gfs2: simplify gfs2_freeze by removing case adds 3792ce973f07 gfs2: dump fsid when dumping glock problems adds f29e62eed261 gfs2: replace more printk with calls to fs_info and friends adds baf7d101b1c0 Merge remote-tracking branch 'gfs2/for-next' adds e3d3aacccc49 Merge remote-tracking branch 'nand/nand/next' adds 96a3247df7a2 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 89a77c9176fe Merge remote-tracking branch 'crypto/master' adds e28ad544f462 drm/edid: parse CEA blocks embedded in DisplayID adds 80d42db02b3a drm/edid: use for_each_displayid_db where applicable adds b22342ea07e6 Merge tag 'for-airlie-tda998x' of git://git.armlinux.org.u [...] adds 76d981a9fe82 Revert "drm/amd/display: make clk_mgr call enable_pme_wa" adds 0198b6e5be88 Revert "drm/amd/display: Add Underflow Asserts to dc" adds f94ec6f8b885 Revert "drm/amd/display: move vmid determination logic out of dc" adds ecbc382c9fdf Revert "drm/amd/display: Rework CRTC color management" adds 1a1da391c9e2 Revert "drm/amd/display: Use macro for invalid OPP ID" adds 4f0793989f2f Revert "drm/amd/display: Copy stream updates onto streams" adds db3239f535cb drm/amdgpu: add ATHUB 2.0 register headers adds ae213c44506c drm/amdgpu: add CLK 11.0 register headers adds d6ad5023e877 drm/amdgpu: add DCN 2.0 register headers adds 2a3196f1f088 drm/amdgpu: add HDP 5.0 register headers adds d33ad040279c drm/amdgpu: add MP 11.0 register headers adds 9edefe7bacbd drm/amdgpu: add NBIO 2.3 register headers adds 326354fa97cf drm/amdgpu: add VCN 2.0 register headers adds be4008b8c5b9 drm/amdgpu: add GC 10.1 register headers (v4) adds f519f0be45da drm/amdgpu: add MMHUB 2.0 register headers adds 3d220cc3bde5 drm/amdgpu: add OSS 5.0 register headers adds d2996831b288 drm/amdgpu: add SMUIO 11.0 register headers adds efd8725f03c9 drm/amdgpu: add navi10 enums header adds 10e4b2273535 drm/amdgpu: atomfirmware.h updates for navi10 adds 76a2d0b0a1d4 drm/amdgpu: add doorbell assignement for navi10 adds 33934b3576b0 drm/amdgpu: add navi10 ip offset header adds 852a6626d5fd drm/amdgpu: add navi10 asic type adds 107c34bcbf47 drm/amdgpu: add NV series gpu family id adds d67383e6b764 drm/amdgpu: add GDDR6 vram type adds 5228fe3010f0 drm/amdgpu: Add GDDR6 in vram_name arrary adds 02a9e40a83bc drm/amdgpu: add gfx10 specific config in amdgpu_gfx_config adds 3e514732c0e1 drm/amdgpu: add gfx10 specific new member pa_sc_tile_steer [...] adds 23c6268eb196 drm/amdgpu: add navi10 gpu info firmware adds 109c80ddb40f drm/amdgpu: add gpu_info_firmware v1_1 structure for navi10 adds 35c2e91059cb drm/amdgpu: parse the new members added by gpu_info ucode v1_1 adds a9833d02b515 drm/amdgpu: add v10 structs header (v2) adds 1f43631be5f9 drm/amdgpu: add gfx v10 clear state header v2 adds 9a87c32fdabf drm/amdgpu: add sdma v5 packet header file adds 98cd7f5b1837 drm/amdgpu: add navi pm4 header adds 89d7a79c7bd9 drm/amdgpu: query vram type from atomfirmware vram_info adds 09fa0613bd9f drm/amdgpu: query vram_width from vram_info table adds b45ddfe811b9 drm/amdgpu: add nbio callbacks for vcn doorbell support adds 225cef9d8850 drm/amdgpu: add nbio v2.3 for navi10 (v4) adds 068ed934ee57 drm/amdgpu/gfx10: new approach to load pfp fw (v4) adds 2a00bb13226b drm/amdgpu/gfx10: new approach to load ce fw (v4) adds 8825af65ffc1 drm/amdgpu/gfx10: new approach to load gfx10 me fw (v4) adds cf02b03f7c00 drm/amdgpu: add members in amdgpu_me for gfx queue adds e537c9946115 drm/amdgpu: acquire available gfx queues adds 7470bfcf2014 drm/amdgpu: add helper function for gfx queue/bitmap transition adds 4fc6a88f01b9 drm/amdgpu: rename amdgpu_gfx_compute_mqd_sw_init adds bc4a6f71355f drm/amdgpu: Add struct kiq_pm4_funcs into kiq struct adds ba0c13b7747b drm/amdgpu: Add common gfx func Disable kcq via kiq adds 849aca9f9c03 drm/amdgpu: Move common code to amdgpu_gfx.c adds 19191961659c drm/amdgpu/gfx10: add special unmap_queues packet for preemption adds 53b2fe415fb1 drm/amdgpu: enable gfx eop interrupt per gfx pipe adds 51bcce4621d8 drm/amdgpu: add module parameter for async_gfx_ring enablement adds 5bfca0692849 drm/amdgpu: enable async gfx ring by default adds 54fc447279ec drm/amdgpu: create mqd for gfx queues on navi10 adds 714ff8525118 drm/amdgpu: add new HDP CG flags adds 9faa494e2fcc drm/amdgpu: add flag to support IH clock gating adds 367adb2ad5bd drm/amdgpu/athub2: enable athub2 clock gating adds c304b9e51914 drm/amdgpu: correct pte mtype field for navi adds 7596ab68ff7d drm/amd/gmc9: rename AMDGPU_PTE_MTYPE to AMDGPU_PTE_MTYPE_VG10 adds 7f95167ce131 drm/amdgpu: refine the PTE encoding of PRT for navi10 adds 770b93e9ee84 drm/amdgpu: add gfxhub v2.0 block for navi10 (v4) adds adc43c1b5e47 drm/amdgpu: add mmhub v2 block for navi10 (v4) adds f9df67e92404 drm/amdgpu: add gmc v10 ip block for navi10 (v6) adds cb3908c133f1 drm/amdgpu: add irq sources for gfx v10_1 adds 4984dd069f29 drm/amdgpu: add irq sources for sdma v5_0 adds abade675e02e drm/amdgpu: add irq sources for vcn v2_0 (v2) adds 5527cd064012 drm/amd/display: move dcn v1_0 irq source header to ivsrcid/dcn/ adds edc611475a8a drm/amdgpu: add navi10 ih ip block (v3) adds 2beae55e3929 drm/amdgpu: add structures for buffer allocate/release for [...] adds 5cc036a84705 drm/amdgpu: add fw load type flag for rlc autoload adds 9dd4b75cf0af drm/amdgpu: set navi10's fw loading type as direct adds bc290fe55259 drm/amdgpu: Add psp 11.0 support for navi10. adds 7d0906e83a2f drm/amdgpu: add structure to support build-in toc to psp sos adds 93d8f2221b5e drm/amdgpu/psp: support init psp sos microcode with build-in toc adds 52718c844c60 drm/amdgpu: use rlc toc from psp sos binary adds 4a94ba8f376e drm/amdgpu: rename rlc autoload to backdoor autoload adds 6fa405646de6 drm/amdgpu: add helper function to print psp hdr adds 37e919180c37 drm/amdgpu/psp: print out psp v11 ucode hdr in drm debug mode adds 434dbb2a4abc drm/amdgpu/psp: support print out psp firmware header v1_1 info adds 46ea9501fbc9 drm/amdgpu/psp: add structure to support load toc in psp (v2) adds 7ea49e765189 drm/amdgpu/psp: add support to load TOC to psp adds 1a5b4cca29ba drm/amdgpu/psp: start rlc autoload after psp recieved all [...] adds 5160709d4509 drm/amdgpu/psp: switch to use sos_offset_bytes member as s [...] adds fba08a77bbbe drm/amdgpu/psp: perform tmr_init and asd_init after loadin [...] adds 4414ec6d14da drm/amdgpu/psp: update psp gfx interface to match with psp [...] adds 1d1f41cf49d1 drm/amdgpu/psp: initialize autoload_supported flag in psp_sw_init adds cc0beec2dd18 drm/amd/amdgpu: add flag to mark whether autoload is suppo [...] adds 119eb6db542f drm/amdgpu/psp: skip mec jt when autoload is enabled adds bb67469e29f3 drm/amdgpu: enable psp front door loading by default on navi10 adds 1316956284ac drm/amdgpu: load smc ucode at first with psp while rlc aut [...] adds a698faf862f0 drm/amdgpu: declare navi10 asd firmware adds a954f3ffc7fe drm/amdgpu/psp11: skip ta firmware for navi10 adds 6f298bd81589 drm/amdgpu: enable virtual display feature for navi10 adds dfc9847956d5 drm/amdgpu: Add helper function amdgpu_ring_set_preempt_cond_exec adds ef3e13238b5f drm/amdgpu: add the trailing fence per ring adds 692441f2654c drm/amdgpu: Add new ring interface preempt_ib adds b239c0172745 drm/amdgpu: add mcbp driver parameter adds f92d5c6123f4 drm/amdgpu: enable the static csa when mcbp enabled adds d8780dc71d56 drm/amdgpu: add ib preemption status in amdgpu_job (v2) adds ca1eb73207a4 drm/amdgpu/sdma: allocate CSA per sdma ring adds 43974dacb6c3 drm/amdgpu: program for resuming preempted ib adds 6698a3d05fda drm/amdgpu: add mcbp unit test in debugfs (v3) adds 80f8fb9178ed drm/amdgpu: mark the partial job as preempted in mcbp unit test adds f39f5bb1c9d6 drm/amdgpu/discovery: add ip discovery initial support adds 987da7294bdf drm/amdgpu/discovery: fix calculations of some gfx info adds 478586d6d5c7 drm/amdgpu/discovery: update definitions of table_info and [...] adds 70cbfe3d64b8 drm/amdgpu/discovery: add harvest info data table adds 85f267a7078f drm/amdgpu/discovery: use hardcoded mmRCC_CONFIG_MEMSIZE adds 2de00413761d drm/amdgpu/discovery: fix hwid for nbio adds 8e84aa1bf2af drm/amdgpu/discovery: stop taking psp header into account adds 6a8ee0257dee drm/amdgpu/discovery: update definition for struct die_header adds 966f1d8fd05f drm/amdgpu/discovery: stop converting the units of base addresses adds a190d1c75c73 drm/amdgpu/discovery: add module param for ip discovery en [...] adds 437298b83399 drm/amdgpu/discovery: refactor ip list traversal adds a2bd77bbde79 drm/amdgpu: disable concurrent flushes for Navi10 v2 adds 22e96fa62ec6 drm/amdgpu: add pa_sc_tile_steering_override to drm_amdgpu [...] adds be9250fb962d drm/amdgpu: set the default value of pa_sc_tile_steering_override adds fef6e24c8b02 drm/amdgpu: add initial support for sdma v5.0 (v6) adds a8790e2475ea drm/amdgpu: add Navi10 VCN firmware support adds 45a1a48b5c31 drm/amdgpu: add VCN2.0 decode ring test adds 60a2309ec465 drm/amdgpu: add VCN2.0 decode ib test adds 9085914a5af4 drm/amdgpu: add JPEG2.0 decode ring test adds 54bb93c2251c drm/amdgpu: add JPEG2.0 decode ring ib test adds 1b61de45dfaf drm/amdgpu: add initial VCN2.0 support (v2) adds 384872846f71 drm/amdgpu/mes: add amdgpu_mes driver parameter adds a538bbe7a8db drm/amdgpu/mes: add mes header file and definition adds 7bbc36765ccb drm/amdgpu/mes: add definitions of ip callback function adds 5f84cc635bce drm/amdgpu/mes: enable mes on navi10 and later asic adds 886f82aa7a1d drm/amdgpu/mes10.1: add ip block mes10.1 (v2) adds a644d85a5cd4 drm/amdgpu: add gfx v10 implementation (v10) adds 44f1bb1fed25 drm/amdgpu: avoid to use SOC15_REG_OFFSET in static array [...] adds c6b6a42175f5 drm/amdgpu: add navi10 common ip block (v3) adds 6bdadb207224 drm/amdgpu: Add navi10 kfd support for amdgpu (v3) adds e0d076574e8d drm/amdgpu: update golden setting programming logic adds 14328aa58ce5 drm/amdkfd: Add navi10 support to amdkfd. (v3) adds bd1c0fdfc1a1 drm/amdgpu: add Navi10 pci ids adds 0a5b8c7b9490 drm/amdgpu: add to set navi ip blocks adds dded62c71e44 drm/amd/powerplay: update smu v11 ppsmc header adds 55f72087af71 drm/amd/powerplay: update smu 11 driver if header for navi10 adds 980e04ec3730 drm/amd/powerplay: fix the mp/smuio header for navi10 adds b3490673f905 drm/amd/powerplay: introduce the navi10 pptable implementation adds 2573e87074f0 drm/amd/powerplay: set smu v11 funcs for navi10 adds 31528650356c drm/amd/powerplay: add navi10 smc ucode init and navi10 pp [...] adds 4009b9b589aa drm/amd/powerplay: move bootup value before read pptable f [...] adds 827440a90146 drm/amd/powerplay: enable backdoor smu fw loading (v2) adds 9e8a163d9bd4 drm/amd/powerplay: update smu11 driver if header for navi10 (v2) adds 336a1c825e36 drm/amdgpu: bump smc firmware header version to v2 (v2) adds c16d001bf261 drm/amdgpu: fix the issue of checking on message mapping adds 0186eb96300d drm/amd/powerplay: smu needs to be initialized after rlc i [...] adds 879af1c65af6 drm/amd/powerplay: introduce the function to load the soft [...] adds 3a4dc27b4373 drm/amd/powerplay: modify the feature mask to enable gfx/soc dpm adds 5ba80a0a816f drm/amd/powerplay: skip od feature on navi10 for the moment adds 1e87e0124ba4 drm/amd/powerplay: enable power features adds 940680c3b48a drm/amd/powerplay: move the funciton of conv_profile_to_wo [...] adds 667273c166e9 drm/amd/powerplay: move the function of get[set]_power_pro [...] adds 86eb3ed3d393 drm/amd/powerplay: move the function of uvd&vce dpm to asic file adds 6d22f1aa924c drm/amd/powerplay: move the function of read_sensor to asic file adds e17980535bca drm/amd/powerplay: move the function of is_dpm_running to [...] adds 19d894b92d6b drm/amd/powerplay: add smu11 smu_if_version check for navi10 adds b55c83a7438d drm/amd/powerplay: implement smc firmware v2.1 for smu11 adds 5586348236f8 drm/amd/powerplay: remove duplicate code from smu hw init adds 74c958a3766c drm/amd/powerplay: optimization feature mask function for asic adds 77ee9caf380a drm/amd/powerplay: add allowed feature mask for navi10 adds bca325280d1f drm/amd: add gfxoff support on navi10 adds 9e04021602e7 drm/amd/amdgpu: fw version check with gfxoff adds acbcc111ce10 drm/amd/powerplay: gfxoff-seperate the Vega20 case adds a8998488059c drm/amd/powerplay: enable DCEFCLK dpm support adds 54b998ca8d1c drm/amdgpu: enable sw smu driver for navi10 by default adds 0de94acf90e3 drm/amd/powerplay: introduce smu clk type to handle ppclk [...] adds ffcb08dfaa3a drm/amd/powerplay: introduce smu feature type to handle fe [...] adds 2436911bdb2c drm/amd/powerplay: introduce smu table id type to handle t [...] adds cdb0c632e4d0 drm/amd/powerplay: init table_count for smu tables on asic level adds 22c9c6ca9658 drm/amd/powerplay: add tables_init interface for each asic adds 8b2ae145de4c drm/amd/powerplay/smu11: remove smu_update_table_with_arg adds 33bd73ae6c61 drm/amd/powerplay: modify smu_update_table to use SMU_TABL [...] adds cbfba01dde1c drm/amd/powerplay: use the table size member in the struct [...] adds ee0db82027ee drm/amd/powerplay: move PPTable_t uses into asic level adds 8b1f4c87a30e drm/amd/powerplay: move SmuMetrics_t uses into asic level adds 973849042e01 drm/amd/powerplay: move Watermarks_t uses into asic level adds 8890fe5f4353 drm/amd/powerplay: introduce smu power source type to hand [...] adds 6a36e3e57c0c drm/amd/powerplay: move getting MAX_FAN_RPM value to asic level adds 013fd3a61a82 drm/amd/powerplay: don't include the smu11 driver if heade [...] adds 4b2bb705a0b7 drm/amd/powerplay: fix the incorrect type of pptable adds 8d7315cef98b drm/amd/powerplay: do not set dpm_enabled flag before VCN/ [...] adds 8ea763e23049 drm/amdgpu/gfx10: update gfx golden settings adds 36f87f0acd03 drm/amdgpu: disable some gfx light sleep adds 4b6349d4d84c drm/amdgpu/gfx10: fix resume failure when enabling async gfx ring adds eb0b49ea404c drm/amd/powerplay: update smu11_driver_if_navi10.h adds 948f540cd012 drm/amd/powerplay: set dpm_enabled flag but don't enable vcn dpm adds 8a33c4f1945c drm/amdgpu/gfx10: fix issues for suspend/resume adds c113ba157f41 drm/amdgpu/vcn2: notify SMU power up/down VCN adds c4b76d23df24 drm/amd/powerplay: enable vcn powergating v2 adds a8179d62fbbd drm/amd/powerplay: add new interface for vcn powergating adds 0b8794e252fc drm/amdgpu/vcn2: don't access register when power gated adds 6e4cb4e8b31f drm/amdgpu: enable vcn dpm scheme for navi adds 6ff687319f68 drm/amdgpu/nv: set vcn pg flag adds 4135f10e26ea drm/amd/powerplay: remove uvd_gated/vce_gated from smu_pow [...] adds 278b6fba2230 drm/amdgpu/sdma5: fix a sdma potential hang in VK_Examples test adds 37809f55292e drm/amdgpu/sdma5: incorrect variable type for gpu address adds 186b0ca28293 drm/amdgpu/ucode: add the definitions of MES ucode and ucode data adds 7f785e7843a4 drm/amdgpu/ucode: add mes firmware file support adds 5aa91248c080 drm/amdgpu/mes10.1: add mes firmware info fields adds 298d05460cc4 drm/amdgpu/mes10.1: load mes firmware file to CPU buffer adds 086981052bd8 drm/amdgpu/mes10.1: implement ucode CPU buffer destruction adds 02b61149486b drm/amdgpu/mes10.1: upload mes ucode to gpu buffer adds 85c90e9b5404 drm/amdgpu/mes10.1: upload mes data ucode to gpu buffer adds 71c579418891 drm/amdgpu/mes10.1: implement ucode buffers destruction adds fb19a68df261 drm/amdgpu/mes10.1: implement MES firmware backdoor loading adds 5c264af735c0 drm/amdgpu/mes10.1: implement mes enablement function adds 77657ad1eca3 drm/amdgpu/mes10.1: enable mes FW backdoor loading adds ec171a930202 drm/amdgpu/gfx10: drop redundant se/sh selection adds c39f3da4e246 drm/amdgpu/gfx10: fix unbalanced MAP/UNMAP_QUEUES when asy [...] adds 687e8ad07601 amd/powerplay: fix the issue of uclk dpm adds 71322c187c4e amd/powerplay: enable uclk dpm adds 863dd269fa41 drm/amdgpu/VCN2.0: remove powergating for UVDW tile adds 8c3b2d1bc0ec drm/amd/powerplay: disable uclk dpm by default adds 2a8bfa139a45 drm/amd/powerplay/smu11: disable PLL shutdown when gfxoff enabled adds e17a512a18c1 drm/amdgpu: RLC must be disabled after SMU when S3 on navi adds 2c195b6cac59 drm/amdgpu/gfx10: remove unnecessary waiting on gfx inactive adds bbd7a6535002 drm/amdgpu/gfx10: require to pin/unpin CSIB BO when suspen [...] adds 98e1a543c7b1 drm/amd/powerplay: add function get current clock freq int [...] adds 3ac54a504380 drm/amd/powerplay: add helper function to get dpm freq inf [...] adds b1e7e224192f drm/amd/powerplay: add function print_clk_levels for navi10 adds 8b3d243e47dd drm/amd/powerplay: add helper function of smu_get_dpm_freq_range adds 0d7cbd280796 drm/amd/powerplay: add helper function of smu_set_soft_freq_range adds 336656176720 drm/amd/powerplay: add helper function of smu_set_hard_freq_range adds db439ca21b81 drm/amd/powerplay: add function force_clk_levels for navi10 adds fa51bfc2794b drm/amd/powerplay: add function populate_umd_state_clk for navi10 adds a43913ea50a5 drm/amd/powerplay: add function get_clock_by_type_with_lat [...] adds 284305445fee drm/amd/powerplay: add function pre_display_config_changed [...] adds 0a6430da0c7c drm/amd/powerplay: add function display_configuration_chan [...] adds 50add63bbf1f drm/amd/powerplay: add funciton force_dpm_limit for navi10 adds 2f72726b2af6 drm/amd/powerplay: add function unforce_dpm_levels for navi10 adds 077ca74e3cbf drm/amd/powerplay: add function get_gpu_power for navi10 adds 7447a23b08fc drm/amd/powerplay: add function get_current_activity_perce [...] adds 6b1b7b5bf03d drm/amd/powerplay: move read sensor of UVD[VCE]_POWER to a [...] adds 4228b6015d65 drm/amd/powerplay: add function is_dpm_running for navi10 adds da85f0812365 drm/amd/powerplay: add function set_thermal_fan_table for navi10 adds 2d589a5bfbe7 drm/amd/powerplay: add function get_fan_speed_percent for navi10 adds 1316b713618c drm/amd/powerplay: remove upload_dpm_level function for vega20 adds 6c6187ece013 drm/amd/powerplay: add function get_workload_type_map for swsmu adds b45dc20b08c0 drm/amd/powerplay: add funciton get[set]_power_profile_mod [...] adds 2d9fb9b06643 drm/amd/powerplay: add function get_profiling_clk_mask for navi10 adds 4f963b01f649 drm/amd/powerplay: add function notify_smc_display_config_ [...] adds 5bbb09943e5f drm/amd/powerplay: add function set_watermarks_table funct [...] adds 9c62f993eeda drm/amd/powerplay: add function read_sensor for navi10 adds 162aa5c31afc amd/powerplay: update the vcn pg adds e36182490dec drm/amd/powerplay: fix dpm freq unit error (10KHz -> Mhz) adds d573bb214dd2 drm/amd/powerplay: simplify the interface of get_current_a [...] adds 564c4c7f0026 drm/amd/powerplay: simplify the interface of get_gpu_power adds d5c316930fd5 drm/amd/powerplay: fix amdgpu_pm_info show gpu load error adds d7a8efa59b5e drm/amd/powerplay/smu11: enable ds socclk by default adds fc419158104c drm/amd/powerplay/smu11: add secure board check function (v2) adds c877dff7d97e drm/amd/powerplay/smu11: disable some pp features on navi1 [...] adds 462a70d87e25 drm/amdgpu: correct reference clock value on navi10 adds c0b9d6d2f1c2 drm/amd/powerplay: add sclk sysfs interface support for navi10 adds 3a3c51dd9008 drm/amd/powerplay: enable gfxclk ds,dcefclk ds and fw dsta [...] adds d8ceb192cb8e drm/amd/powerplay: enable ac/dc feature on navi10 adds eefa5e2b3030 drm/amd/powerplay: enable uclk dpm default on navi10 adds a38470f0f8dc drm/amd/powerplay: move power_dpm_force_performance_level [...] adds 62b9a88c0ef9 drm/amd/powerplay: move function get_metrics_table to vega20_ppt adds 4dc9c8bf3474 drm/amd/powerplay: move function thermal_get_temperature t [...] adds e211580da9a4 drm/amd/powerplay: move get_thermal_temperature_range to p [...] adds 9634de271a47 drm/amd/powerplay: fix no statements in function returning [...] adds 5e6d266573db drm/amd/powerplay: add thermal ctf support for navi10 adds e9c12a8e27aa drm/amd/powerplay: remove smu mutex lock in smu_hw_init adds 576851345b67 drm/amd/powerplay: remove smu callback funciton get_mclk(g [...] adds 382fb77891b6 drm/amd/powerplay: allow dc request uclk change adds 2e13c7551ca0 drm/amd/powerplay: notify smu with active display count adds 26e2b581482d drm/amd/powerplay: wake up azalia from d3 by sending smu message adds f4b3295fa228 drm/amd/powerplay: add interface to get uclk dpm table adds f5c1b7afff8e drm/amdgpu/powerplay: add license to smu11 header adds b1fa87a48e53 drm/amdgpu/gfx10: update gfx golden settings adds 3ebab625e662 drm/amd: the data retured from PRT is expected to be 0 adds 6f6a7bba6961 drm/amd/powerplay: fix deadlock issue for smu_force_perfor [...] adds c7a063a2f21b drm/amd/powerplay: fix clk type name error OD_SCLK OD_MCLK adds a259714bb26a drm/amd/powerplay: move od8_setting helper function to vega20_ppt adds 8f30a16d3ac1 drm/amd/powerplay: move od_default_setting callback to asic file adds 0c83d32c565c drm/amd/powerplay: simplified od_settings for each asic adds b3ef5ce0379b drm/amdgpu/VCN2.0 remove unused Macro and declaration adds 19c663fc7799 drm/amdgpu/VCN2.0: add direct SRAM read and write adds bf4865b587c0 drm/amdgpu/VCN2.0: add DPG mode start and stop (v2) adds 7282da0b3ac9 drm/amdgpu/VCN2.0: add DPG pause mode adds 157710ea4d61 drm/amdgpu: enable VCN2.0 DPG mode adds 68c0798cd9f9 drm/amdgpu/psp: add new VCN RAM ucode id to psp adds 6e72d8e9fb70 drm/amdgpu: add corresponding vcn ram ucode id adds c76ff09bef2d drm/amdgpu/psp: convert ucode id to psp ucode id adds 86ddf3529e34 drm/amdgpu/psp: add new psp interface for vcn updating sram adds 4bc920a68028 drm/amd/powerplay: update smu11_driver_if_navi10.h adds 1768908ec5a8 drm/amd/powerplay: disable fw dstate when gfxoff is enabled adds a77b9fdf9aca drm/amdgpu/VCN: add buffer for indirect SRAM usage adds dc8ae677c2a0 drm/amdgpu/VCN: implement indirect DPG SRAM mode adds 450af30ce23a drm/amdgpu/VCN: enable indirect DPG SRAM mode adds 591745854893 drm/amdgpu/powerplay/vega20: use correct table index adds 6ad68a7e1f3e drm/amdgpu/gfx10: update to latest golden setting adds 408e27cbba46 drm/amd/powerplay: add ppt interface version log adds 4f56d9d412ed drm/amdgpu: add new navi10 DIDs adds a39bf39816b0 drm/amd/powerplay: use pp_feature_mask to control uclk(mcl [...] adds 7c6fe84cf5f2 drm/amd/powerplay: enable BACO feature as WAR adds 93dfbcefb374 drm/amd/powerplay: remove unsupport function set_thermal_f [...] adds 61af800fe7b0 drm/amdgpu: fix PA_SC_FIFO_SIZE for Navi10 (v2) adds ccbf007b4721 drm/amdgpu: initialize THM & CLK IP registers base address adds 5c170a59e7d8 drm/amd/powerplay: allow dc request uclk change adds edee92c37940 drm/amd/powerplay: notify smu with active display count adds 48321c3dde79 drm/amd/display: Read soc_bounding_box from gpu_info (v2) adds 57b3ec35d5df drm/amdgpu: Split gpu_info_soc_bounding_box out from amdgp [...] adds 76b743f45d7f drm/amd/display: use fixed-width data type for soc boundin [...] adds 9793014570b9 drm/amd/display: Add DCN2 and NV ASIC ID adds 38e7128960a6 drm/amd/display: add AUX and I2C for DCN2 adds 2e35facf82bc drm/amd/display: Add GPIO support for DCN2 adds 964750949760 drm/amd/display: Add DCN2 BIOS parsing adds bff65b778152 drm/amd/display: Add DCN2 IRQ handling adds 728c06986a4f drm/amd/display: Add DCN2 changes to DML adds ca4d9b3a5a3b drm/amd/display: Add DCN2 DIO adds fcee01b9f82d drm/amd/display: Add DCN2 clk mgr adds 2d78b3a177fe drm/amd/display: Add DCN2 OPTC adds eb7a74a36c24 drm/amd/display: Add DCN2 OPP adds f789b0b82bf0 drm/amd/display: Add DCN2 MPC adds f7de96ee8b5f drm/amd/display: Add DCN2 DPP adds bbeb64d0eb78 drm/amd/display: Add DCN2 HUBP and HUBBUB adds fa0d2c989c94 drm/amd/display: Add DCN2 MMHUBBUB adds 345429a67c48 drm/amd/display: Add DCN2 DWB adds 83421f32b763 drm/amd/display: Add DCN2 IPP adds 18eaea4bf80b drm/amd/display: Add DCN2 VMID adds 7ed4e6352c16 drm/amd/display: Add DCN2 HW Sequencer and Resource adds 6fbefb84a98e drm/amd/display: Add DC core changes for DCN2 adds a18bf0ca41a9 drm/amd/powrplay: add interface for dc to get max clock values adds be9a7355e9ee drm/amd/powerplay: add interface to get uclk dpm table adds 79a7b060d8dc drm/amd/display: hook navi10 pplib functions adds cb0b554abeac drm/amd/display: add fast_validate parameter to dcn20_vali [...] adds e249428256e2 drm/amd/display: updates for dcn20_update_bandwidth adds 5b1b2f209f0d drm/amd/display: update dcn2 dc_plane_cap adds 476e955dd679 drm/amd/display: Hook DCN2 into amdgpu_dm and expose as co [...] adds b4f199c7b00c drm/amdgpu: Enable DC support for Navi10 adds 97bda0322b8a drm/amd/display: Add DSC support for Navi (v2) adds 3972c3508594 drm/amd/display: Program VTG params after programming Glob [...] adds 284358f2acc1 drm/amd/display/dc: fix azalia workaround sw implementation bug adds ae8f425840cb drm/amd/display: Ensure DRR triggers in BP adds 98b5b65eb8b7 drm/amd/display: disable PSR/ABM before destroy DMCU struct adds f18bc4e53ad6 drm/amd/display: update calculated bounding box logic for NV adds bedbbe6af4be drm/amd/display: Move link functions from dc to dc_link adds 45021f8ea536 drm/amd/display: do not power on eDP power rail early adds 8712bda45cdc drm/amd/display: dcn2 dmcu wait_for_loop update with dispclk. adds c69dd2d06cdf drm/amd/display: Refactor clk_mgr functions adds 5cb646d767bb drm/amd/display: Add writeback_config to VBA vars adds 6ba117404e41 drm/amd/display: fix pstate allow handling in dcn2 adds bcba830ce7cd drm/amd/display: Refactor DIO stream encoder adds 96cb7cf13d85 drm/amd/display: disable dcn20 abm feature for bring up adds 0fcf90d1775e drm/amd/display: do not need otg lock if otg is not active adds 9e14d4f17e23 drm/amd/display: skip dsc config for navi10 bring up adds ec8763486dd3 drm/amd/display: navi10 bring up skip dsc encoder config adds 38354495d7ce drm/amd/display: enable DSC support by default adds 1b394e92a149 drm/amd/display: Disconnect DCN2 mpcc when changing tg adds 4e0cbbbfbc37 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface() adds 0cd326256679 drm/amd/display: fixed DCC corruption adds 00999d991fde drm/amd/display: clean up validation failure log spam adds c5d3a38b1a18 drm/amd/display: Add a flags union for 3dlut transformatio [...] adds c2bcd914a2a7 drm/amd/display: Calculate link bandwidth in a common function adds c2ad17c3b265 drm/amd/display: Properly set DCF clock adds 173932dec76f drm/amd/display: Properly set u clock adds 0ba37b20ef1c drm/amd/display: fix dsc validation adds 2e2e73fc632d drm/amd/display: Remove dependency on pipe->plane for imme [...] adds 390fdfbd2d65 drm/amd/display: remove legacy DSC functions adds 96454cfb4fbe drm/amd/display: remove target_dpp hack for dsc adds 0ff8dfe8f8f2 drm/amd/display: fix fpga fclk programming adds b7d39c587877 drm/amd/display: move dsc clock from plane_resource to str [...] adds 87029eb4fad8 drm/amd/display: Remove additional FEC link bandwidth reduction adds db5378c1dcff drm/amd/display: isolate global double buffer lock programming adds d438d113380e drm/amd/display: Use 1/8th DSC target bitrate precision fo [...] adds 23882a693fe1 drm/amd/display: Make sure DSC slice height is divisible b [...] adds adb732d66cf1 drm/amd/display: Add some tm3dlut flags adds 0213541d4b6b drm/amd/display: DCN2 reg refactors adds 8e27a2d4cd76 drm/amd/display: Fix DCFCLK and SOCCLK not set adds ede37e4ce495 drm/amd/display: fix can not turn on two displays due to D [...] adds 83a76b53737e drm/amd/display: Add 3dlut control flags adds 10b3aa5eb1ea drm/amd/display: Guard DML_FAIL_DSC_VALIDATION_FAILURE adds 776c1f569f94 drm/amd/display: Properly guard display_mode_vba with DCN2 adds 254eb07cb090 drm/amd/display: Optimize bandwidth validation by adding e [...] adds 42351c66aedc drm/amd/display: Add profiling tools for bandwidth validation adds 64f223b0dd12 drm/amd/display: Remove REFCYC regs adds 6c5be4ac6308 drm/amd/display: add global master update lock for DCN2 adds 5940ff3941c8 drm/amd/display: Change Min fclk to 1.2Ghz adds c92b4c46c164 drm/amd/display: Mark DSC resource as unused after copying [...] adds b37727fb1486 drm/amd/display: Add vupdate interrupt sources to NV10 adds 0d7bd17c6e71 drm/amd/display: Disable display writeback on Linux for NV10 adds c9ae6e1691cd drm/amd/display: Acquire DSC HW resource only if required [...] adds c2209d154445 drm/amd/display: Implement DSC MST fair share algorithm adds d7c29549e35c drm/amd/display: enable abm on dcn2 adds 9c0ab2dd070d drm/amd/display: Consider DSC target bpp precision when ca [...] adds 78ad75f8d77a drm/amd/display: Add power down display on boot flag adds 2a874fa0257a drm/amd/display: Remove duplicate define of TO_DCN20_HUBBUB adds fbc9ca671f4f drm/amd/display: Fix ODM combine data format adds 4850ce697f98 drm/amd/display: Add hubp_init entry to hubp vtable adds be67de356135 drm/amd/display: fix dcn2 mpc split decision adds 78b674573a55 drm/amd/display: Refactor program watermark. adds 7fad39ca4a1c drm/amd/display: Change DCN2 vupdate start programming adds b01473e919fa drm/amd/display: Make sure line size is not zero in DCN2 l [...] adds c703e753c8d1 drm/amd/display: add SW_USE_I2C_REG request. adds d7cd0e053b17 drm/amd/display: Add 170Mpix/sec DSC throughput support adds 040a4d63bde4 drm/amd/display: DCHUB requestors numbers for Navi. adds 796c9ece2ed0 drm/amd/display: block passive dongle EDID Emulation for U [...] adds 97516065a0da drm/amd/display: add flags for gamut map library adds ce76898527cd drm/amd/display: Do a reg update instead of set when writi [...] adds f446489adcbc drm/amd/display: Add support for extended DSC DPCD caps adds 6bd8d7d3f75b drm/amd/display: Intermittent DCN2 pipe hang on mode change adds bb21290ff615 drm/amd/display: Create DWB resource for DCN2 adds 72c6473a6aff drm/amd/display: [backport] dwb dm + efc support adds 02ce5a799aae drm/amd/display: fix odm mpo disable adds 97ae9b967517 drm/amd/display: Remove OPP clock programming on plane disable adds b964e7906426 drm/amd/display: fix macro_tile_size for tiling adds ed07237c0c48 drm/amd/display: Fix LB BPP and Cursor width adds e34fe1bba658 drm/amd/display: Expose send immediate sdp message interface adds cba4d59c936c drm/amd/display: fix a potential issue in DSC logic adds 09104d151acf drm/amd/display: add dsc_passthrough_support bit in dpcd struct adds 8bb3d7e7b5de drm/amd/display: used optimum VSTARTUP instead of MaxVStartup adds f99b6f4f216a drm/amd/display: Integrate color transform3x4 with 3dlut tm adds 9796b7131815 drm/amd/display: move DWB structs and enums to dc_hw_types adds ad141db915a8 drm/amd/display: add null checks and set update flags for DCN2 adds 324707fdf83a drm/amd/display: Set test pattern on blank when using Visu [...] adds b5d71c93963d drm/amd/display: Disable DSC power gating in Diags adds 6936c8b1d415 drm/amd/display: DCN2 Engine-specifc encoder allocation adds 278141f58e2c drm/amd/display: Use DCN2 functions instead of DCE adds 1621f4c417bf drm/amd/display: always use 4 dp lanes for dml adds ba32c50f0446 drm/amd/display: decouple dsc adjustment out of enablement adds c3ec8ba53779 drm/amd/display: Return UPDATE_TYPE_FULL on writeback update adds 98ce8cc1b47a drm/amd/display: Enable DSC power-gating for DSC streams adds a746a2585542 drm/amd/display: Drive-by fixes for display_mode_vba adds 3979efcec627 drm/amd/display: Add missing VM conversion from hw values adds 03fd87db6d55 drm/amd/display: Fix incorrect DML output_bpp value adds d8cd587d2bfd drm/amd/display: removing MODULO change for dcn2 adds 4f008d931b9f drm/amd/display: Fix incorrect vba type adds 6f4992b0e2db drm/amd/display: Copy stream updates onto streams adds 2131f65581ba drm/amd/display: add support for forcing DCFCLK without af [...] adds 39a4eb853f9a drm/amd/display: update DSC MST DP virtual DPCD peer devic [...] adds f82c916c4197 drm/amd/display: add some parameters to validate bandwidth [...] adds e710fdb134ad drm/amd/display: update dsc max_target_bpp to 16 bpp adds 5d36f78311cf drm/amd/display: making DCN20 WM table non-overlapping adds 779451a736d6 drm/amd/display: Alpha plane type adds a6132cb10207 drm/amd/display: add dwb stere caps and version adds c5509aadcfa1 drm/amd/display: expose enable dp output functions adds 043f5bb630c1 drm/amd/display: Use macro for invalid OPP ID adds cf020d49b3c4 drm/amd/display: Rework CRTC color management adds 6e17b5b8a846 drm/amd/display: update DCN2 uclk switch time adds 971ff2b43359 drm/amd/display: add p010 and ayuv plane caps adds a6465d1f3b8f drm/amd/display: dcn2 use fixed clocks. adds bda9afdacf89 drm/amd/display: move vmid determination logic to a module adds 1a7d296d162e drm/amd/display: Add Underflow Asserts to dc adds c00d56fede05 drm/amd/display: add missing mod_vmid destructor adds 7a5ab155d34a drm/amd/display: expose dentist_get_did_from_divider adds 170a2398d2d8 drm/amd/display: make clk_mgr call enable_pme_wa adds 9cbee6eff8f6 drm/amd/display/dc: set num-dwb = 1 as navi10 asic cap adds d9848e149da1 drm/amdkfd: Set gws_mask to 64 bit 1s adds 8f78f1b03eb2 drm/amdgpu: add sw_init to df_v1_7 adds f3f48d7331cf drm/amdgpu: drop unused df init callback adds 73c86d628d6a drm/amdgpu: fix modprobe failure for uvd_4/5/6 adds 8ac875db0fdc drm/amdgpu: disable gfxoff on navi10 adds d7929c1e13e3 Merge branch 'drm-next' into drm-next-5.3 adds 44ff0ae6b15e drm/amdgpu/powerplay: FEATURE_MASK is 64 bit so use ULL adds 3e10f3196b55 drm/amdgpu/display: switch udelay to msleep adds a6bbc3d5ac29 drm/amdgpu/display: drop ifdefs around comments adds 0172591e219b drm/amd/amdgpu: Indent AMD_IS_APU properly adds 616ae02f6c81 drm/amd/amdgpu: Fix amdgpu_set_pp_od_clk_voltage error check adds 70c5350a878d drm/amd/amdgpu: amdgpu_hwmon_show_temp: initialize temp adds ed9656fbc8b5 drm/amd/amdgpu: Check stream in amdgpu_dm_commit_planes adds 803a1412fe37 drm/amd/amdgpu: Fix style issues in dcn20_resource.c adds aeaa72e25ea8 drm/amd/amdgpu: sdma_v4_0_start: initialize r adds 1189413f9cd4 drm/amd/powerplay:clean up the residual mutex for smu_hw_init adds 709527c77a89 drm/amd/display: update infoframe after dig fe is turned on (v2) adds ab43c4bf1cc8 drm/amd/powerplay: fix fan speed show error (for hwmon pwm) adds f3121d3dbb52 drm/amd/powerplay: print smu versions only if version mismatch adds ac1092b34114 drm/amd/powerplay: check gfxclk dpm enablement before proceeding adds cb2a782eb808 drm/amd/powerplay: add feature check in unforce_dpm_levels [...] adds c12d410ff293 drm/amd/powerplay: make mmhub pg bit configured by pg_flags adds a201b6ac20ff drm/amd/powerplay: make athub pg bit configured by pg_flags adds 14808a12bdbd Merge tag 'drm-next-5.3-2019-06-25' of git://people.freede [...] adds 648fdc3f6475 drm/msm: add dirty framebuffer helper adds 53e155f2bbd4 Merge tag 'drm-msm-next-2019-06-25' of https://gitlab.free [...] adds a1145f29a95d Merge remote-tracking branch 'drm/drm-next' adds d8dfc3bd461d drm/amdgpu: fix warning on 32 bit adds 687ac4a702ea drm/amdgpu: drop copy/paste leftover to fix big endian adds f6319596535f drm/ttm: return -EBUSY if waiting for busy BO fails adds b213646519f4 drm/amd/powerplay: check prerequisite for VCN power gating adds 505ac3039a18 drm/amd/powerplay: support runtime ppfeatures setting on Navi10 adds 309bce0ca8bd drm/amd/powerplay: add missing smu_get_clk_info_from_vbios() call adds f51af4357c4a drm/amdgpu: Set queue_preemption_timeout_ms default value adds a864e29d94ab drm/amdkfd: remove unnecessary warning message on gpu reset adds 4130ff8027dd drm/amd/powerplay: no memory activity support on Vega10 adds 440e80ce02cd drm/amd/display: fix a couple of spelling mistakes adds b676fe26a8d5 Merge remote-tracking branch 'amdgpu/drm-next' adds f9a393875d3a drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 s [...] adds 8dcfdfb45010 drm/i915/perf: fix ICL perf register offsets adds fc25441c7b9d drm/i915/ehl: Add one additional PCH ID to MCC adds 9a6a644096a1 drm/i915/ehl: Add missing VECS engine adds 07bfe6bf1052 drm/i915/execlists: Convert recursive defer_request() into [...] adds 8e9c2f621893 drm/i915/guc: Add debug capture of GuC exception adds 0c91621cad49 drm/i915/gt: Pass intel_gt to pm routines adds 5f22e5b3116c drm/i915: Rename intel_wakeref_[is]_active adds c8d84778e527 drm/i915/selftests: Hold ref on request across waits adds b38565faded7 drm/i915/gt: Drop stale commentary for timeline density adds f0ca820cc006 drm/i915/gt: Always call kref_init for the timeline adds cba17e5d647b drm/i915/gt: Add some debug tracing for context pinning adds 93d7a3b4be30 drm/i915/icl: Add missing device ID adds 5ccf2027bb93 drm/i915: Check backlight type while doing eDP backlight i [...] adds d84747956654 drm/i915/selftests: Serialise nop reset with retirement adds 1e5deb263265 drm/i915/selftests: Drop manual request wakerefs around hangcheck adds faaa2902b5a9 drm/i915/selftests: Fixup atomic reset checking adds 4c888e7bd26f drm/i915: Fix various tracepoints for gen2 adds 08fa8fd0faa5 drm/i915: Switch to per-crtc vblank vfuncs adds b318b82455bd drm/i915: Nuke drm_driver irq vfuncs adds 7d23e5937603 drm/i915: Initialize drm_driver vblank funcs at compile time adds de5147b8ce6d drm/i915: Add a wakeref getter for iff the wakeref is alre [...] adds 18398904ca9e drm/i915: Only recover active engines adds 092be382a260 drm/i915: Lift intel_engines_resume() to callers adds 9c811fce8a44 drm/i915/icl: Add new supported CD clocks adds 6e63790efdf7 drm/i915/ehl: Remove unsupported cd clocks adds 63c9dae71dc5 drm/i915/ehl: Add voltage level requirement table adds 5ed7a0cf3394 drm/i915: Move OA files to separate folder adds 9ef424e58e21 drm/i915: prefix header search path with $(srctree)/ adds 7fcc7ca549d4 drm/i915: add header search path to subdir Makefiles adds c75299aea22a drm/i915: make i915_fixed.h self-contained adds f807d31a2174 drm/i915: make i915_globals.h self-contained adds f8daf6418e30 drm/i915: make i915_pvinfo.h self-contained adds 961ebc9dd1f5 drm/i915: make i915_vgpu.h self-contained adds 016c1c8938b0 drm/i915: make intel_guc_ct.h self-contained adds 72629d11d56c drm/i915: make intel_guc_fwif.h self-contained adds 5e0cca98b4d1 drm/i915: make intel_guc_reg.h self-contained adds ba740cfc2f26 drm/i915: make intel_gvt.h self-contained adds b40cf94c7673 drm/i915: make intel_uc_fw.h self-contained adds 7218524d3ea0 drm/i915: Make i945gm_vblank_work_func static adds 8d2af0329891 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 355a47ae7ebc Merge remote-tracking branch 'drm/drm-next' into drm-misc- [...] adds daed277e4d5a Merge tag 'topic/remove-fbcon-notifiers-2019-06-26' into d [...] adds 08df0639c240 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 6d051fd33392 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds eae7950b562c Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 2df6db95f7f3 Merge remote-tracking branch 'regmap/for-next' adds 801ebf1043ae ALSA: usb-audio: Sanity checks for each pipe and EP types adds 99d1a8d0393d Merge remote-tracking branch 'sound/for-next' adds 24043d60ff50 ASoC: rt5677: depop stereo dac adds d5fcaaba54ce ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence adds 776cb3b80ede ASoC: Intel: Skylake: Initialize lists before access so th [...] adds 8a5b0177a7f6 ALSA: hdac: Fix codec name after machine driver is unloade [...] adds 09f448a415ec ASoC: compress: Fix memory leak from snd_soc_new_compress adds 9f6115acc37c ASoC: Intel: Skylake: Don't return failure on machine driv [...] adds 5b8e4c1c6602 ASoC: Intel: Skylake: Add function to cleanup debugfs interface adds e79986ce50d6 ASoC: Intel: Skylake: Properly cleanup on component removal adds 6ee927f2f014 ASoC: Intel: Skylake: Fix NULL ptr dereference when unload [...] adds 0f6ff78540bd ASoC: Intel: hdac_hdmi: Set ops to NULL on remove adds 3cde818cd02b ASoC: topology: Consolidate how dtexts and dvalues are freed adds 9f90af3a9952 ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_ [...] adds 078759399ff7 ASoC: Intel: Skylake: Read HIPCT extension before clearing [...] adds 26ae20490809 ASoC: Intel: Fix race condition in IPC rx list adds 9f4f42d710d4 ASoC: Intel: Common: Fix NULL dereference in tx_wait_done adds 02923faa6b29 ASoC: Intel: Skylake: Reset pipeline before its deletion adds a8cd7066f042 ASoC: Intel: Skylake: Strip T and L from TLV IPCs adds 472e5df0137e ASoC: madera: Update SPDX headers adds dfea7b2c5c7e ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings adds 526a6d45b013 ASoC: rsnd: add missing pin sharing with SSI9 adds e3303268f9cf ASoC: soc-core: don't use soc_find_component() at snd_soc_ [...] adds 53c8b29abe42 Merge tag 'v5.2-rc6' into asoc-5.3 adds 19a7c08a7077 Merge branch 'asoc-5.3' into asoc-next adds 0b766a156fab Merge remote-tracking branch 'asoc/topic/meson' into asoc-next adds bf4ebd7efdde Merge remote-tracking branch 'sound-asoc/for-next' adds 2eef1399a866 modules: fix BUG when load module with rodata=n adds 38b37d631aec module: allow arch overrides for .exit section names adds 70bac08d4157 ARM: module: recognize unwind exit sections adds 93651f80dcb6 modules: fix compile error if don't have strict module rwx adds af183ca1d2ec Merge remote-tracking branch 'modules/modules-next' adds ece0bf443315 Merge remote-tracking branch 'input/next' adds 766d61412ef8 block, bfq: reset inject limit when think-time state changes adds db599f9ed9bd block, bfq: fix rq_in_driver check in bfq_update_inject_limit adds 24792ad01cb6 block, bfq: update base request service times when possible adds a3f9bce3697a block, bfq: bring forward seek&think time update adds 13a857a4c4e8 block, bfq: detect wakers and unconditionally inject their I/O adds 96a291c38c32 block, bfq: preempt lower-weight or lower-priority queues adds 3726112ec731 block, bfq: re-schedule empty queues if they deserve I/O plugging adds 2ff78aa1517e Merge branch 'for-5.3/block' into for-next adds ca156e006add libata: don't request sense data on !ZAC ATA devices adds bd2c5638be96 Merge branch 'for-5.3/libata' into for-next adds 87e5e6dab6c2 uio: make import_iovec()/compat_import_iovec() return byte [...] adds 9d93a3f5a0c0 io_uring: punt short reads to async context adds 9e645e1105ca io_uring: add support for sqe links adds da350bc130fd io_uring: add support for sendmsg() adds 952ab60b5e12 io_uring: add support for recvmsg() adds 1920ad237e3a Merge branch 'for-5.3/io_uring' into for-next adds 16d4b74654ff md/raid1: Fix a warning message in remove_wb() adds 2ad7a0cc8f8e Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 1de502fb74d4 Merge branch 'for-5.3/block' into for-next adds 2b50f230f76f block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case adds 90823cf3ad6a Merge branch 'for-5.3/block' into for-next adds a5b47a40bed8 block: Remove unused code adds f6d5c5d273a7 Merge branch 'for-5.3/block' into for-next adds eee9a4f22c22 Merge remote-tracking branch 'block/for-next' adds dec7e6494e1a dm init: fix incorrect uses of kstrndup() adds 10c9c8e7c09b dm init: remove trailing newline from calls to DMERR() and [...] adds 211ad4b73303 dm log writes: make sure super sector log updates are writ [...] adds a0651926553c dm table: don't copy from a NULL pointer in realloc_argv() adds 2eba4e640b2c dm verity: use message limit for data block corruption message adds 4d9f2bd2637a Merge remote-tracking branch 'device-mapper/for-next' adds 77ff748173c9 Merge remote-tracking branch 'mmc/next' adds 13297abf4fa7 Merge remote-tracking branch 'kgdb/kgdb-next' adds 2a6a7aacd4e5 mfd: regulator: clk: Split rohm-bd718x7.h adds 21b7c58fc194 mfd: bd70528: Support ROHM bd70528 PMIC core adds 0dae7f585704 clk: bd718x7: Support ROHM BD70528 clk block adds 478bb8f32e26 dt-bindings: mfd: Document first ROHM BD70528 bindings adds 18bc64b3aebf gpio: Initial support for ROHM bd70528 GPIO block adds 32a4a4ebf768 rtc: bd70528: Initial support for ROHM bd70528 RTC adds f8c7f7ddd8ef power: supply: Initial support for ROHM BD70528 PMIC charg [...] adds 586c1b4125b3 mfd: rk808: Add RK817 and RK809 support adds e444f6d68c07 regulator: rk808: Add RK809 and RK817 support. adds 696d7349f70e dt-bindings: mfd: rk808: Add binding information for RK809 [...] adds dc79054a64b3 rtc: rk808: Add RK809 and RK817 support. adds 8ed144019748 clk: RK808: Add RK809 and RK817 support. adds c88dd606a1cd dt-bindings: mfd: lp87565: Add LP87561 configuration adds 013e868bc946 mfd: lp87565: Add support for 4-phase LP87561 combination adds 7ee63bd74750 regulator: lp87565: Add 4-phase lp87561 regulator support adds 0a893eb4ca7c Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-5.3', [...] adds 44dab9231e3e mfd: madera: Add missing of table registration adds 598670ca0714 mfd: cros_ec: Register cros_ec_lid_angle driver when presented adds 3fd5b1bf090b mfd: bd718x7: Remove hardcoded config for button press duration adds 2170b8666c9f dt-bindings: mfd: Document short/long press duration for BD718X7 adds dccac1053f05 mfd: bd718x7: Make power button press duration configurable adds fdc0355aa225 mfd: menelaus: Remove superfluous error message adds 614b666d7171 mfd: intel-lpss: Keep device tables sorted by ID adds 94d48ae8f24e mfd: core: Set fwnode for created devices adds 2de57945e090 mfd: arizona: Fix undefined behavior adds 67704fb69ab7 mfd: madera: Fix bad reference to pinctrl.txt file adds ce7a593d3ed2 mfd: madera: Fix potential uninitialised use of variable adds 08365c7c6599 mfd: madera: Add supply mapping for MICVDD adds f1ccd96d31f1 mfd: madera: Update DT bindings to add additional CODECs adds 8dcee3da4d8e mfd: madera: Add Madera core support for CS47L15 adds 1e98bc4080ad mfd: madera: Add Madera core support for CS47L92 adds a8883bbb6305 dt-bindings: Add binding for cros-ec-rpmsg adds e4ff531ff637 mfd: cros_ec: differentiate SCP from EC by feature bit adds 62ca2440defc mfd: rk808: Check pm_power_off pointer adds dd82d6887a8a mfd: rk808: Prepare rk805 for poweroff adds 383a32b20c57 mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as [...] adds 38bb99364018 MAINAINERS: Swap words in INTEL PMIC MULTIFUNCTION DEVICE DRIVERS adds d5b186284d19 dt-bindings: mfd: Add link to ROHM BD71847 Datasheet adds 92c6de974f5c mfd: stmfx: Fix macro definition spelling adds 699bc777a298 mfd: cs5535-mfd: Remove ifdef OLPC noise adds 8547afc9ee05 mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs adds 9d289ae48ab6 mfd: intel-lpss: Release IDA resources adds 8c8d8edea361 mfd: madera: Remove some unused registers and fix some defaults adds 1040f77176e7 mfd: madera: Fixup SPDX headers adds b4ddc3e2a3ad mfd: hi655x-pmic: Fix missing return value check for devm_ [...] adds 6131aaa01a78 Merge remote-tracking branch 'mfd/for-mfd-next' adds 5076fbed57f7 backlight: pwm_bl: Convert to use SPDX identifier adds 98b7404eb7d6 backlight: gpio_backlight: Enable ACPI enumeration adds 73fbfc499448 backlight: pwm_bl: Fix heuristic to determine number of br [...] adds 8ecbfaa68f9f Merge remote-tracking branch 'backlight/for-backlight-next' adds 37669d9ff5cf power: supply: bq24190_charger: simplify getting the adapt [...] adds 1c9427be2a9c power: supply: bq24257_charger: simplify getting the adapt [...] adds 124db1f91b00 power: supply: bq25890_charger: simplify getting the adapt [...] adds 71d7ffb29b6b power: supply: max14656_charger_detector: simplify getting [...] adds 4e9c406dbea8 power: supply: max17040_battery: simplify getting the adap [...] adds dee2f3cf9499 power: supply: max17042_battery: simplify getting the adap [...] adds df324c606aaf power: supply: rt5033_battery: simplify getting the adapte [...] adds bf0e482aefe1 power: supply: rt9455_charger: simplify getting the adapte [...] adds 22ee8384dc68 power: supply: sbs-manager: simplify getting the adapter o [...] adds e67d4dfc9ff1 power: supply: Add HWMON compatibility layer adds 9faf929608f5 dt-bindings: power: reset: qcom: Add qcom,pm8998-pon compa [...] adds fce5430f6a86 reset: qcom-pon: Add support for gen2 pon adds cba155e50a11 dt-bindings: power: reset: add document for NVMEM based re [...] adds 7a78a7f7695b power: reset: nvmem-reboot-mode: use NVMEM as reboot mode [...] adds 89e7854fcd5a power: supply: fix semicolon.cocci warnings adds 0736343e4c56 power_supply: wilco_ec: Add charging config driver adds 49c9cd95bb6d power: supply: add input power and voltage limit properties adds b070df701f67 power: supply: cros: allow to set input voltage and current limit adds aae6c3b25e2a Merge remote-tracking branch 'battery/for-next' adds 025bf37725f1 gpio: Fix return value mismatch of function gpiod_get_from [...] adds a2df21b22c68 Merge branch 'regulator-5.3' into regulator-next adds d8ca7d184b33 regulator: core: Introduce API for regulators coupling cus [...] adds d22b85a1b97d regulator: core: Expose some of core functions needed by couplers adds 0188ab1f6aa6 Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds dd33d5a666c3 Merge remote-tracking branch 'regulator/for-next' adds d1c5947ec678 security: Make capability_hooks static adds 33d39f8e06b4 Merge branch 'next-lsm' into next-testing adds 2cedca636ad7 Merge remote-tracking branch 'security/next-testing' adds d7b0993c0d64 Merge remote-tracking branch 'apparmor/apparmor-next' adds 137efa4a40e7 Merge remote-tracking branch 'integrity/next-integrity' adds 504b69eb3c95 keys: Fix request_key() lack of Link perm check on found key adds a09003b5d7ce keys: Invalidate used request_key authentication keys adds e59428f721ee keys: Move the RCU locks outwards from the keyring search [...] adds 896f1950e594 keys: Provide request_key_rcu() adds 7743c48e54ee keys: Cache result of request_key*() temporarily in task_struct adds 3b8c4a08a471 keys: Kill off request_key_async{,_with_auxdata} adds 0707fc897176 Merge tag 'keys-request-20190626' into keys-next adds f771fde82051 keys: Simplify key description management adds 355ef8e15885 keys: Cache the hash value to avoid lots of recalculation adds dcf49dbc8077 keys: Add a 'recurse' flag for keyring searches adds b206f281d0ee keys: Namespace keyring names adds 0f44e4d976f9 keys: Move the user and user-session keyrings to the user_ [...] adds 3b6e4de05e9e keys: Include target namespace in match criteria adds 218e6424e711 keys: Garbage collect keys for which the domain has been removed adds 9b242610514f keys: Network namespace domain tag adds a58946c158a0 keys: Pass the network namespace into request_key mechanism adds ca48ab4a784b Merge tag 'keys-namespace-20190627' into keys-next adds 6100ac53909d keys: Replace uid/gid/perm permissions checking with an ACL adds ad6c3e711ba3 keys: Provide KEYCTL_GRANT_PERMISSION adds 2fa2cf337d6b Merge tag 'keys-acl-20190627' into keys-next adds b4d0616c8665 Merge remote-tracking branch 'keys/keys-next' adds b14156385ad7 Merge remote-tracking branch 'selinux/next' adds 4507c43e5ae1 Merge remote-tracking branch 'tpmdd/next' adds ceedd5f74d8c Merge tag 'v5.2-rc6' into generic-dma-ops adds e767251223e3 Merge branches 'x86/vt-d', 'x86/amd', 'arm/renesas', 'gene [...] adds 4899c5cd6ad5 Merge remote-tracking branch 'iommu/next' adds 2b61bf108206 Merge remote-tracking branch 'audit/next' adds b061e4e8f0f4 dt-bindings: arm: Convert Alpine board/soc bindings to jso [...] adds e5dad30bc7e7 dt-bindings: arm: qcom: Add missing schema for MSM8974 adds 5732bea634dc dt-bindings: arm: qcom: Add missing schema for IPQ4019 boards adds 2c73aea7da20 dt-bindings: arm: Convert Axxia board/soc bindings to json-schema adds 7eefa9047ea5 dt-bindings: arm: Convert MOXA ART board/soc bindings to j [...] adds 26fd07e2e78f dt-bindings: arm: Convert NXP LPC32xx board/soc bindings t [...] adds c875a3f84727 dt-bindings: arm: Convert Conexant Digicolor board/soc bin [...] adds 5025ef8b7ad8 dt-bindings: arm: Convert PSCI binding to json-schema adds 4e7a33bff7d7 dt-bindings: net: Add YAML schemas for the generic Etherne [...] adds 78f07012b16d dt-bindings: net: Add a YAML schemas for the generic PHY options adds b637f110d835 dt-bindings: net: Add a YAML schemas for the generic MDIO options adds 375b575ae217 MAINTAINERS: Add Ethernet PHY YAML file adds a786dee06bf7 dt-bindings: net: phy: The interrupt property is not mandatory adds 57dbeeede6d6 dt-bindings: net: sun4i-emac: Convert the binding to a schemas adds 7a77f8ff4164 dt-bindings: net: sun4i-mdio: Convert the binding to a schemas adds dcfd6cda7523 dt-bindings: net: stmmac: Convert the binding to a schemas adds 60c7390f78e4 dt-bindings: net: sun7i-gmac: Convert the binding to a schemas adds aa1475c18c19 dt-bindings: net: sun8i-emac: Convert the binding to a schemas adds 2476ed730967 dt-bindings: net: dwmac: Deprecate the PHY reset properties adds e7b78beb63aa Merge remote-tracking branch 'devicetree/for-next' adds eeb858142ec8 Merge branch 'spi-5.3' into spi-next adds c0b21ad320f7 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next adds c71d1e14f7c4 Merge remote-tracking branch 'spi/for-next' adds 1d8c3f642d4d Merge branch 'x86/urgent' adds f5fa23848466 Merge branch 'x86/topology' adds ff0b83958a65 Merge branch 'x86/platform' adds 64a982fb9bb4 Merge branch 'x86/paravirt' adds 9d1b2358d41f Merge branch 'x86/kdump' adds 2c7052722f11 Merge branch 'x86/fpu' adds 2f2ce772f1ab Merge branch 'x86/cpu' adds c1150a1e1b61 Merge branch 'x86/core' adds 61adf5172305 Merge branch 'x86/cleanups' adds 4fedcde70268 Merge branch 'x86/urgent' into x86/cache adds 2ef085bd110c x86/resctrl: Cleanup cbm_ensure_valid() adds 08a56948ad28 Merge branch 'x86/cache' adds bc53d3d777f8 x86/build: Add 'set -e' to mkcapflags.sh to delete broken [...] adds 87b61864d7ab x86/build: Remove redundant 'clean-files += capflags.c' adds e7b21f939e4a Merge branch 'x86/build' adds 7e9653025fe8 Merge branch 'x86/boot' adds c21ac93288f0 Merge tag 'v5.2-rc6' into x86/asm, to refresh the branch adds 5e1246ff2d37 x86/entry/32: Clean up return from interrupt preemption path adds a9b3c6998d4a x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h adds 4201311dae59 x86/stackframe, x86/kprobes: Fix frame pointer annotations adds ea1ed38dba64 x86/stackframe, x86/ftrace: Add pt_regs frame annotations adds 3c88c692c287 x86/stackframe/32: Provide consistent pt_regs adds faeedb0679be x86/stackframe/32: Allow int3_emulate_push() adds 7457c0da024b x86/alternatives: Add int3_emulate_call() selftest adds 584497097338 Merge branch 'x86/asm' adds 7c95abab009e Merge branch 'x86/apic' adds 4d33ebb02c45 vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h adds b4b12aca00d5 arm64: vdso: Remove unnecessary asm-offsets.c definitions adds 53d87b37a2a4 arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system adds c82d735b3d3f MAINTAINERS: Add entry for the generic VDSO library adds ea51008219af Merge branch 'timers/vdso' adds d48e0cd8fcaf timekeeping: Boot should be boottime for coarse ns accessor adds b79e55e56d05 Merge branch 'timers/core' adds 10ba5816513c Merge branch 'smp/hotplug' adds d2abae71ebcc Merge tag 'v5.2-rc6' into sched/core, to refresh the branch adds 8ec59c0f5f49 sched/topology: Remove unused 'sd' parameter from arch_sca [...] adds 016190a4b582 sched/wait: Deduplicate code with do-while adds 9ba5090aecac sched/autogroup: Make autogroup_path() always available adds 3c93a0c04dfd sched/debug: Add a new sched_trace_*() helper functions adds ba19f51fcb54 sched/debug: Add new tracepoints to track PELT at rq level adds 8de6242cca17 sched/debug: Add new tracepoint to track PELT at se level adds f9f240f96efc sched/debug: Add sched_overutilized tracepoint adds a056a5bed7fa sched/debug: Export the newly added tracepoints adds a3df067974c5 sched/fair: Rename weighted_cpuload() to cpu_runnable_load() adds 69842cba9ace sched/uclamp: Add CPU's clamp buckets refcounting adds 60daf9c19410 sched/uclamp: Add bucket local max tracking adds e496187da710 sched/uclamp: Enforce last task's UCLAMP_MAX adds e8f14172c6b1 sched/uclamp: Add system default clamps adds 1d6362fa0cfc sched/core: Allow sched_setattr() to use the current policy adds a509a7cd7974 sched/uclamp: Extend sched_setattr() to support utilizatio [...] adds a87498ace58e sched/uclamp: Reset uclamp values on RESET_ON_FORK adds 1a00d999971c sched/uclamp: Set default clamps for RT tasks adds 982d9cdc22c9 sched/cpufreq, sched/uclamp: Add clamps for FAIR and RT tasks adds 9d20ad7dfc9a sched/uclamp: Add uclamp_util_with() adds af24bde8df20 sched/uclamp: Add uclamp support to energy_compute() adds 69cd57570b56 Merge branch 'sched/core' adds a86ffa32e3a1 Merge branch 'ras/core' adds 913a90bc5a3a perf/ioctl: Add check for the sample_period value adds e321d02db87a perf/x86: Disable extended registers for non-supported PMUs adds 90d424915ab6 perf/x86/regs: Check reserved bits adds dce86ac75d77 perf/x86: Clean up PEBS_XMM_REGS adds cd6b984f6d8c perf/x86: Remove pmu->pebs_no_xmm_regs adds 8b12b812f536 perf/x86/regs: Use PERF_REG_EXTENDED_MASK adds 21360f0c88ec Merge branch 'perf/urgent' adds b9271f0c65e1 Merge tag 'v5.2-rc6' into perf/core, to refresh branch adds 9e6e87e62acc Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 98253a546a46 perf/x86: Add MSR probe interface adds dde5e72068cd perf/x86/msr: Use new probe function adds 8f2a28c5859b perf/x86/cstate: Use new probe function adds 5fb5273a905c perf/x86/rapl: Use new MSR detection interface adds cd105aed1a99 perf/x86/rapl: Get rapl_cntr_mask from new probe framework adds 122f1c51b11a perf/x86/rapl: Get MSR values from new probe framework adds 5fc1bd84664a perf/x86/rapl: Get attributes from new probe framework adds 637d97b53cdd perf/x86/rapl: Get quirk state from new probe framework adds fd7d55172d1e perf/cgroups: Don't rotate events for cgroups unnecessarily adds 852102f0431f Merge branch 'perf/core' adds bf10c97adbd0 x86/jump_label: Make tp_vec_nr static adds 886532aee3cd locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQF [...] adds ebf8d82bbb32 locking/atomics: Use sed(1) instead of non-standard head(1 [...] adds 9156e545765e locking/lockdep: increase size of counters for lockdep statistics adds 15879bdf62c6 Merge branch 'locking/core' adds 7f7b25652fa9 Merge branch 'irq/urgent' adds 56f5134a3d2d Merge branch 'irq/core' adds b77e617f68ae Merge branch 'efi/urgent' adds eefb58064412 Merge branch 'core/debugobjects' adds bce0388ac759 Merge remote-tracking branch 'tip/auto-latest' adds 91d59bdf87ca clocksource/drivers/timer-meson6: Update with SPDX Licence [...] adds 8925ed4b1034 clocksource/drivers/ixp4xx: Implement delay timer adds 93665ab0626c clocksource/drivers/arc_timer: Use BIT() instead of _BITUL() adds 6282edb72bed clocksource/drivers/exynos_mct: Increase priority over ARM [...] adds f6d50ec5f85c clocksource/drivers/tegra: Support per-CPU timers on all Tegra's adds af8d9129eced clocksource/drivers/tegra: Unify timer code adds 77d57d1d8016 clocksource/drivers/tegra: Reset hardware state on init adds 6b349c3624d2 clocksource/drivers/tegra: Replace readl/writel with relax [...] adds 7a3916706e85 clocksource/drivers/tegra: Release all IRQ's on request_ir [...] adds 49a678b8ca4c clocksource/drivers/tegra: Minor code clean up adds acb4bb3f37f1 clocksource/drivers/tegra: Support COMPILE_TEST universally adds 87bd4c26a6c8 clocksource/drivers/tegra: Lower clocksource rating for so [...] adds 668f870f98ac clocksource/drivers/tegra: Rename timer-tegra20.c to timer [...] adds 7117a44bc0eb clocksource/drivers/sysctr: Add nxp system counter timer d [...] adds 5a354412567d clocksource/drivers/arm_arch_timer: Extract elf_hwcap use [...] adds 59d43c958953 clocksource/drivers/tegra: Restore timer rate on Tegra210 adds 99311d0e841c clocksource/drivers/tegra: Remove duplicated use of per_cpu_ptr adds 09b2507fbf57 clocksource/drivers/tegra: Set and use timer's period adds 7c708fda79eb clocksource/drivers/tegra: Drop unneeded typecasting in one place adds 2e08a4bb96fd clocksource/drivers/tegra: Add verbose definition for 1MHz [...] adds fc9babc25746 clocksource/drivers/tegra: Restore base address before cleanup adds 0ef6b01d024c clocksource/drivers/tegra: Cycles can't be 0 adds 6fde3894e26e clocksource/drivers/tegra: Set up maximum-ticks limit properly adds 721154f972aa clocksource/drivers/davinci: Add support for clockevents adds b0c74b96d177 clocksource/drivers/davinci: Add support for clocksource adds 7bf1c2df7587 Merge remote-tracking branch 'clockevents/clockevents/next' adds 357598794215 Merge remote-tracking branch 'edac-amd/for-next' adds 30ff25db5f39 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 9cfe994b289c Merge remote-tracking branch 'ftrace/for-next' adds 944feee06c4c Merge remote-tracking branch 'rcu/rcu/next' adds b84f6c3c63ea Merge remote-tracking branch 'kvm/linux-next' adds a3f479d90f1b Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 1556f52a3b7c Merge remote-tracking branch 'kvms390/next' adds 3366bcfa0445 Merge remote-tracking branch 'percpu/for-next' adds 2c9858ecbeb1 workqueue: Make alloc/apply/free_workqueue_attrs() static adds be69d00d9769 workqueue: Remove GPF argument from alloc_workqueue_attrs() adds 173cf7d82940 Merge remote-tracking branch 'workqueues/for-next' adds dbb875c5da9a Merge remote-tracking branch 'drivers-x86/for-next' adds 1d333ef3d599 platform/chrome: wilco_ec: Add circular buffer as event queue adds 0451cc8ce272 iio: cros_ec: Add lid angle driver adds 3d07a890c159 Merge remote-tracking branch 'chrome-platform/for-next' adds e6b7ff3951bd Merge remote-tracking branch 'leds/for-next' adds d504566978d3 Merge remote-tracking branch 'ipmi/for-next' adds ed47c332bead Merge remote-tracking branch 'driver-core/driver-core-next' adds 8c4491aa9e0a Merge remote-tracking branch 'usb/usb-next' adds 3ab8539391f2 Merge remote-tracking branch 'usb-gadget/next' adds 2c1187820a2a Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 5fc2aa3ec9ef phy: meson-g12a-usb3-pcie: disable locking for cr_regmap adds 520602640419 phy: qcom-qmp: Raise qcom_qmp_phy_enable() polling delay adds bdd180a1edcb Merge remote-tracking branch 'phy-next/next' adds e5ad44561c45 Merge remote-tracking branch 'tty/tty-next' adds ea260819fdc2 Merge remote-tracking branch 'char-misc/char-misc-next' adds 0937fbb7abeb extcon: fsa9480: Fix Kconfig warning and build errors adds ccdace713b5b Merge remote-tracking branch 'extcon/extcon-next' adds ef2e6fb5bf90 Merge remote-tracking branch 'soundwire/next' adds a4961427e749 Revert "staging: ks7010: Fix build error" adds 4727afbecd5c Merge remote-tracking branch 'staging/staging-next' adds 4487e4aeccca Merge remote-tracking branch 'mux/for-next' adds 86eb5f086084 Merge remote-tracking branch 'slave-dma/next' adds 68f0add62922 Merge remote-tracking branch 'cgroup/for-next' adds 23f2058f8fca Merge remote-tracking branch 'scsi/for-next' adds c870d65fe308 scsi: ufs-bsg: fix typo in ufs_bsg_request adds b13a3539eb2a scsi: ufs-bsg: complete ufs-bsg job only if no error adds 8c09d7527697 scsi: ufshdc-pci: Add Intel PCI IDs for EHL adds 4adb451c8d16 scsi: bnx2fc: Redo setting source FCoE MAC adds a92ac6ee7980 scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_ [...] adds 0e0fcef97201 scsi: bnx2fc: Separate out completion flags and variables [...] adds 25ad7394c778 scsi: bnx2fc: Do not allow both a cleanup completion and a [...] adds 3c97b569505f scsi: bnx2fc: Limit the IO size according to the FW capability adds 10b3ef227018 scsi: bnx2fc: Update the driver version to 2.12.10 adds 177709c0702e scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec adds 7bfe5ae57c80 scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr adds 4e1c94b04771 scsi: ufs: Documentation: Announce ufs-tool v1.0 adds 381abbd1f7f9 scsi: mpt3sas: Remove CPU arch check to determine perf_mode adds 48d6f0a6a559 scsi: mpt3sas: Use configured PCIe link speed, not max adds 610ef1e955cd scsi: mpt3sas: Determine smp affinity on per HBA basis adds eedc42a074de scsi: mpt3sas: Fix msix load balance on and off settings adds 2040a857e436 scsi: pm80xx: Event log size through sysfs adds 5f0bd875c6db scsi: pm80xx: Modified the logic to collect IOP event logs adds 5885571df750 scsi: megaraid_sas: Add 32 bit atomic descriptor support t [...] adds dd80769923de scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs adds 2181aacf46f3 scsi: megaraid_sas: Remove few debug counters from IO path adds a6ffd5bf6819 scsi: megaraid_sas: Call disable_irq from process IRQ poll adds 7fa3174b3ef4 scsi: megaraid_sas: Release Mutex lock before OCR in case [...] adds ccf6c1f2e2d7 scsi: megaraid_sas: In probe context, retry IOC INIT once [...] adds 798d44b04f48 scsi: megaraid_sas: Don't send FPIO to RL Bypass queue adds 59db5a931bbe scsi: megaraid_sas: Handle sequence JBOD map failure at dr [...] adds a4413a5859f8 scsi: megaraid_sas: megaraid_sas: Add check for count retu [...] adds 49f2bf1071f0 scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is [...] adds 7fc557005c45 scsi: megaraid_sas: Offload Aero RAID5/6 division calculat [...] adds 58136856167d scsi: megaraid_sas: Add support for MPI toolbox commands adds 132147d7f620 scsi: megaraid_sas: Add support for High IOPS queues adds ea836f40f8fd scsi: megaraid_sas: Enable coalescing for high IOPS queues adds f0b9e7bdc309 scsi: megaraid_sas: Set affinity for high IOPS reply queues adds f39e5e52c5b5 scsi: megaraid_sas: Use high IOPS queues based on IO workload adds 299ee42615e3 scsi: megaraid_sas: Introduce various Aero performance modes adds f5258d6e01f3 scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 adds 6a81533d616f scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices adds 2eb9238affa7 scsi: qla2xxx: on session delete, return nvme cmd adds 4c2a2d0178d5 scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition adds baf23eddbf2a scsi: qla2xxx: move IO flush to the front of NVME rport un [...] adds 893ca250edfc Merge branch '5.3/scsi-sg' into scsi-next adds 920c5ea5f416 Merge remote-tracking branch 'scsi-mkp/for-next' adds 934011ff5d6c Merge remote-tracking branch 'vhost/linux-next' adds aca42ca2a32e Merge remote-tracking branch 'rpmsg/for-next' adds a1000673d288 gpio: amd: Drop unused pdev pointer in privata data adds f310f2eff794 gpio: Add comments on #if/#else/#endif adds b183cab7fdf7 gpio: rcar: Pedantic formatting adds 2b3fee3622d0 gpio: amdpt: Drop unneeded deref of &pdev->dev adds 6bdec6c77d62 gpio: ep93xx: Use devm_platform_ioremap_resource() adds 01d078aa9b90 gpio: grgpio: Use devm_platform_ioremap_resource() adds 527285653377 gpio: janz-ttl: Drop unneccessary temp variable dev adds c7d0ca24fd97 gpio: vr41xx: Use devm_platform_ioremap_resource() adds 0f5cb8cc27a2 gpio: eic-sprd: Use devm_platform_ioremap_resource() adds 8f3fd8959337 siox: Add helper macro to simplify driver registration adds f79047b10911 gpio: siox: Use module_siox_driver() adds db16bad6efd9 gpio: Sort GPIO drivers in Makefile adds acc68b0e70e8 gpio: No need to cast away return value of debugfs_create_file() adds d1d522d4f8b4 gpio: tegra: No need to cast away return value of debugfs_ [...] adds 04ce935c6b2a gpio: pl061: Pass irqchip when adding gpiochip adds 4c0a8899d9c2 gpio: siox: Do not call gpiochip_remove() on errorpath adds 8df9d7f70f87 gpio: siox: Switch to IRQ_TYPE_NONE adds 690499d969bc gpio: madera: Fixup SPDX headers adds f360dcd4ef7f gpio: mockup: no need to check return value of debugfs_cre [...] adds da6070fc558e Merge tag 'gpio-v5.3-updates-for-linus' of git://git.kerne [...] adds b9ac7524a8ad Merge remote-tracking branch 'gpio/for-next' adds 6dbc6e6f5855 pinctrl: mcp23s08: Fix add_data and irqchip_add_nested call order adds f2818ba3a012 pinctrl: ocelot: fix gpio direction for pins after 31 adds 4b36082e2e09 pinctrl: ocelot: fix pinmuxing for pins after 31 adds 35594bc7cecf pinctrl: mediatek: Ignore interrupts that are wake only du [...] adds 9d957a959bc8 pinctrl: mediatek: Update cur_mask in mask/mask ops adds 124ecd6658e7 dt-bindings: imx: Add pinctrl binding doc for i.MX8MN adds d9c238c5a6ae pinctrl: freescale: Add i.MX8MN pinctrl driver support adds ec6516bfbaf7 pinctrl: remove unneeded #ifdef around declarations adds 7b34b0032bae dt-bindings: pinctrl: mvebu: Document bindings for 98DX1135 adds eed43e7e17c1 pinctrl: mvebu: Add support for MV98DX1135 adds 55bd054ce434 pinctrl: tegra: Set specific GPIO compatible string adds cf75b8f2cd8f pinctrl: tegra: Add bitmask support for parked bits adds 3fe2f17c0ed5 pinctrl: qcom: sdm845: Fix CONFIG preprocessor guard adds 4cb8df37a741 pinctrl: madera: Fixup SPDX headers adds bc87d22918b0 Merge branch 'devel' into for-next adds 7bcf60317db4 Merge remote-tracking branch 'pinctrl/for-next' adds daa78cc3408e pwm: sifive: Add DT documentation for SiFive PWM Controller adds 9e37a53eb051 pwm: sifive: Add a driver for SiFive SoC PWM adds f6c9b59769db dt-bindings: pwm: stm32-lp: Document pin control sleep state adds cce4a833fc6d pwm: stm32-lp: Add power management support adds b2c200e3f2fd pwm: Add consumer device link adds 69252ec16596 dt-bindings: pwm: stm32: Add #pwm-cells adds 0b055ed4c9bc pwm: stm32: Use 3 cells ->of_xlate() adds 1cdb44135dd8 pwm: meson: Update with SPDX Licence identifier adds 9bce02ef0dfa pwm: meson: Fix the G12A AO clock parents order adds 925488e8df4f dt-bindings: pwm: jz47xx: Remove unused compatible strings adds 93808aca349c pwm: jz4740: Remove unused devicetree compatible strings adds 1ac99c58bda9 pwm: jz4740: Apply configuration atomically adds 6580fd173070 pwm: jz4740: Force TCU2 channels to return to their init level adds 084f137600f4 pwm: meson: Unify the parameter list of meson_pwm_{enable, [...] adds ba4004c715c9 pwm: meson: Use devm_clk_get_optional() to get the input clock adds 181164b669c9 pwm: meson: Use GENMASK and FIELD_PREP for the lo and hi values adds 33cefd84d26b pwm: meson: Change MISC_CLK_SEL_WIDTH to MISC_CLK_SEL_MASK adds b79c3670e120 pwm: meson: Don't duplicate the polarity internally adds 7e0321629c2a pwm: meson: Pass struct pwm_device to meson_pwm_calc() adds a50a49a45140 pwm: meson: Add the meson_pwm_channel data to struct meson_pwm adds 8bbf31645381 pwm: meson: Add the per-channel register offsets and bits [...] adds 1064c6bacedd pwm: meson: Move pwm_set_chip_data() to meson_pwm_request() adds fb2081e870e9 pwm: meson: Simplify the calculation of the pre-divider and count adds c375bcbaabdb pwm: meson: Read the full hardware state in meson_pwm_get_state() adds d6885b3e0a39 pwm: meson: Don't cache struct pwm_state internally adds 7341c785d81e pwm: meson: Add support PWM_POLARITY_INVERSED when disabling adds 4ae42ce793a7 pwm: meson: Add documentation to the driver adds 321a7cea973b pwm: Add power management descriptions adds 7fd4edc57bba pwm: sysfs: Add suspend/resume support adds 4a5fa56cc031 pwm: rcar: Remove suspend/resume support adds 4a6ef8e37c4d pwm: Add support referencing PWMs from ACPI adds 3f467ebe9e89 leds: pwm: Support ACPI via firmware-node framework adds 11fc4edc483b pwm: bcm2835: Improve precision of PWM adds da9b386492f8 pwm: atmel-hlcdc: Add compatible for SAM9X60 HLCDC's PWM adds 3479bbd1e1f8 pwm: fsl-ftm: More relaxed permissions for updating period adds a2a28229cdce pwm: fsl-ftm: Use write protection for prescaler & polarity adds 3d25025ce9c2 pwm: fsl-ftm: Make sure to unlock mutex on failure adds 3676e4249bf6 Merge remote-tracking branch 'pwm/for-next' adds fcd9858e2bd0 Merge remote-tracking branch 'userns/for-next' adds 0632f685af90 Merge remote-tracking branch 'y2038/y2038' adds 8fdefc4605d0 Merge remote-tracking branch 'livepatching/for-next' adds 931907d7d776 Merge remote-tracking branch 'rtc/rtc-next' adds dce91ba39c76 eeprom: at24: modify a comment referring to platform data adds b6d54d4737c4 Merge remote-tracking branch 'at24/at24/for-next' adds f79a0a126d21 Merge remote-tracking branch 'ntb/ntb-next' adds 8c77c70cd490 Merge remote-tracking branch 'kspp/for-next/kspp' adds b70e1d6a2cc0 Merge remote-tracking branch 'nvmem/for-next' adds 03804f0d4932 Merge remote-tracking branch 'xarray/xarray' adds b7eab1160f12 Merge remote-tracking branch 'hyperv/hyperv-next' adds f4cd0c7f3c07 Merge remote-tracking branch 'pidfd/for-next' adds 313b7b23e9cc Merge remote-tracking branch 'devfreq/for-next' adds 50d337997b06 Merge remote-tracking branch 'hmm/hmm' adds dc86a5a0efcd mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] adds fb7bc8068247 fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] adds 4e2a9e0a5a16 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] adds 333cdb21143a fs/binfmt_flat.c: make load_flat_shared_library() work adds a7f82a2efdb8 signal: remove the wrong signal_pending() check in restore [...] adds 0b5cde7a9cc7 mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy [...] adds 8625d749e08b mm: hugetlb: soft-offline: dissolve_free_huge_page() retur [...] adds 4cc8bfaf42c5 mm-hugetlb-soft-offline-dissolve_free_huge_page-return-zer [...] adds 727217b2601d mm/oom_kill.c: fix uninitialized oc->constraint adds cf71e609732c initramfs: fix populate_initrd_image() section mismatch adds 6e53bef5e171 mm/page_idle.c: fix oops because end_pfn is larger than max_pfn adds 8e0746ac7557 mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning adds 58ce978da2a1 mm-vmalloc-avoid-bogus-wmaybe-uninitialized-warning-fix adds 891e95908fa3 MAINTAINERS: add CLANG/LLVM BUILD SUPPORT info adds 4873933e5e0b mm: vmscan: fix not scanning anonymous pages when detectin [...] adds 7def8ad6bfbe fork,memcg: alloc_thread_stack_node needs to set tsk->stack adds e8043fe959a7 mm, swap: fix THP swap out adds be186b1772e8 linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL adds 481a1d29ae25 linux-kernelh-fix-overflow-for-div_round_up_ull-fix adds f2bc1e375f5b include/linux/dmar.h: replace single-char identifiers in macros adds 48172c572923 lib/test_kasan: add bitops tests adds 2f8364931123 x86: use static_cpu_has in uaccess region to avoid instrum [...] adds dd63b3a9167f asm-generic, x86: add bitops instrumentation for KASAN adds 561bd373acd2 scripts/decode_stacktrace: match basepath using shell pref [...] adds 58c4bf00e501 scripts/decode_stacktrace: look for modules with .ko.debug [...] adds 6d7790934477 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] adds 117ee80731c4 scripts/spelling.txt: drop "sepc" from the misspelling list adds 212d89b2548c scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix adds 5426ec3776e7 scripts/spelling.txt: add spelling fix for prohibited adds aeeeda99adbc scripts/decode_stacktrace: Accept dash/underscore in modules adds b17291bcf245 scripts/spelling.txt: add more spellings to spelling.txt adds 0a515bc54b75 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS adds d91f93396634 sh: config: remove left-over BACKLIGHT_LCD_SUPPORT adds b4d8e663c6f9 sh: prevent warnings when using iounmap adds 1933ad897e36 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" adds 97ff11aeea49 ocfs2/dlm: use struct_size() helper adds 4c452d8452ea ocfs2: add last unlock times in locking_state adds 533a03b7f462 ocfs2: add locking filter debugfs file adds 28e94cdf85b0 ocfs2-add-locking-filter-debugfs-file-fix adds bc0609f8f29b ocfs2: add first lock wait time in locking_state adds 365719761c9e ocfs: no need to check return value of debugfs_create functions adds c4fa46530ca2 ocfs-no-need-to-check-return-value-of-debugfs_create-functions-v2 adds 727f43bd954d ocfs2: clear zero in unaligned direct IO adds e9af8112058c ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 1d24bf6db692 ocfs2: wait for recovering done after direct unlock request adds 2a0b2ac556a1 ocfs2: checkpoint appending truncate log transaction befor [...] adds aef7653a04db ramfs: support O_TMPFILE adds 1ec14eab5fc4 mm/slab: validate cache membership under freelist hardening adds ee99f3398af8 mm/slab: sanity-check page type when looking up cache adds 3566d47996d5 mm/slab: restore IRQs in kfree() adds 84f36149c01a lkdtm/heap: add tests for freelist hardening adds 89a3c81c6f53 mm/slub.c: avoid double string traverse in kmem_cache_flags() adds e7ccd20e4cbb slub: don't panic for memcg kmem cache creation failure adds f840ba766ea2 mm/kmemleak.c: fix check for softirq context adds dce2a0dc1ec7 mm/kmemleak.c: change error at _write when kmemleak is disabled adds f930ff503a2e docs: kmemleak: add more documentation details adds 634bd7ef4197 mm/kasan: print frame description for stack bugs adds ca432a9ace9b device-dax: fix memory and resource leak if hotplug fails adds 2ed9814d9ecc mm/hotplug: make remove_memory() interface usable adds 6e9932808cdc device-dax: "Hotremove" persistent memory that is used lik [...] adds 85b78b2aac5d mm: move MAP_SYNC to asm-generic/mman-common.h adds 84fdd9259be9 include/linux/pfn_t.h: remove pfn_t_to_virt() adds 62f8ec257dbc arm: remove ARCH_SELECT_MEMORY_MODEL adds 64df78f5a79a s390: remove ARCH_SELECT_MEMORY_MODEL adds bb318121a3f7 sparc: remove ARCH_SELECT_MEMORY_MODEL adds b401d761bc6b mm/gup.c: make follow_page_mask() static adds 1e9b073b238b mm: migrate: remove unused mode argument adds 0ec8381fc3b8 mm/memory.c: trivial clean up in insert_page() adds 6e4081396239 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines adds 0a0d41e454ed include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] adds 0a893808bfc0 mm: remove the account_page_dirtied export adds 37f8c7b00717 mm/failslab.c: by default, do not fail allocations with di [...] adds 04527a01f1ae mm, debug_pagelloc: use static keys to enable debugging adds 7e59a72a2ab4 mm, page_alloc: more extensive free page checking with deb [...] adds b117fa1526bb mm, debug_pagealloc: use a page type instead of page_ext flag adds aa676577127b mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself adds 4958efb04054 mm/filemap.c: fix an overly long line in read_cache_page adds d85b9a2b0fd9 mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] adds cb5596b94525 jffs2: pass the correct prototype to read_cache_page adds 05f339079a6a 9p: pass the correct prototype to read_cache_page adds c43e447f1932 mm/filemap.c: correct the comment about VM_FAULT_RETRY adds deb3c7c45254 mm, swap: fix race between swapoff and some swap operations adds 7912498554ce mm/swap_state.c: simplify total_swapcache_pages() with get [...] adds b7e6d52d31ce mm, swap: fix bad swap file entry warning adds 3f881800dd67 mm, swap: use rbtree for swap_extent adds 779810189e07 mm-swap-use-rbtree-for-swap_extent-fix adds f99c120aeb6a mm/mincore.c: fix race between swapoff and mincore adds d270a5450ab7 memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL adds 8a4308d74c07 memcg, fsnotify: no oom-kill for remote memcg charging adds 12a6fb7f54bb mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds af4cca6d903b mm, memcg: introduce memory.events.local adds aaffcf10880c mm: memcontrol: dump memory.stat during cgroup OOM adds b66c73501d18 mm-memcontrol-dump-memorystat-during-cgroup-oom-fix adds 34b456ce8fc9 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] adds 4923370652a4 mm: memcg/slab: rename slab delayed deactivation functions [...] adds 2046f7aaf9c6 mm: memcg/slab: generalize postponed non-root kmem_cache d [...] adds 30eb4226f3a9 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() adds d60d9f18b297 mm: memcg/slab: unify SLAB and SLUB page accounting adds 55e59930c9fb mm: memcg/slab: don't check the dying flag on kmem_cache creation adds bb94b6d54999 mm: memcg/slab: synchronize access to kmem_cache dying fla [...] adds de9aa826877e mm: memcg/slab: rework non-root kmem_cache lifecycle management adds 2aa141774f57 mm/slab: fix an use-after-free in kmemcg_workfn() adds d1edd06c6ac8 mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] adds 6aead972a397 mm: memcg/slab: reparent memcg kmem_caches on cgroup removal adds 0795361903c8 mm: memcg/slab: properly handle kmem_caches reparented to [...] adds 16307f9d4b68 mm, memcg: add a memcg_slabinfo debugfs file adds 79d7120323d4 mm, memcg: add ":deact" tag for reparented kmem caches in [...] adds 36532225215e mm: use untagged_addr() for get_user_pages_fast addresses adds b1ceaacca9e6 mm: simplify gup_fast_permitted adds 7c6a77cff731 mm: lift the x86_32 PAE version of gup_get_pte to common code adds 93a184240a74 MIPS: use the generic get_user_pages_fast code adds 59f238b3353c sh: add the missing pud_page definition adds be748d6e7211 sh: use the generic get_user_pages_fast code adds 51bbf54b3f26 sparc64: add the missing pgd_page definition adds dadae6504728 sparc64-add-the-missing-pgd_page-definition-fix adds d446d4e22241 sparc64: define untagged_addr() adds 48887fad903a sparc64: use the generic get_user_pages_fast code adds 835467ca277a mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP adds 3e15a1227784 mm: reorder code blocks in gup.c adds 4116cdc5f113 mm: consolidate the get_user_pages* implementations adds 4d7a3f2ca6f9 mm: validate get_user_pages_fast flags adds 10a79ce2d98b mm: move the powerpc hugepd code to mm/gup.c adds dff26280ecdd mm: switch gup_hugepte to use try_get_compound_head adds e1c7eee46c9d mm: mark the page referenced in gup_hugepte adds e2091d17c138 mm/mmap.c: fix the adjusted length error adds 425426c7d30c asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] adds f683cc4e0951 alpha: switch to generic version of pte allocation adds 9bde763559db arm: switch to generic version of pte allocation adds 684cafdee692 arm64: switch to generic version of pte allocation adds 2cdea020187d arm64/mm: fix a bogus GFP flag in pgd_alloc() adds 75bdec193fd2 csky: switch to generic version of pte allocation adds 62f90c0f5545 m68k: sun3: switch to generic version of pte allocation adds fd87dcaec8e8 mips: switch to generic version of pte allocation adds f5ad7ec2b73e nds32: switch to generic version of pte allocation adds 6a3627a5abfd nios2: switch to generic version of pte allocation adds f9d947a9bf30 parisc: switch to generic version of pte allocation adds a484f8e73b54 riscv: switch to generic version of pte allocation adds 81d90bb2d278 um: switch to generic version of pte allocation adds e8d58eea1d87 unicore32: switch to generic version of pte allocation adds 7b6d329be1c4 mm/memremap: rename and consolidate SECTION_SIZE adds 563b65834224 mm: clean up is_device_*_page() definitions adds dac512f34571 mm: introduce ARCH_HAS_PTE_DEVMAP adds 6a2e3cdd07b2 arm64: mm: implement pte_devmap support adds a37c912925a3 arm64-mm-implement-pte_devmap-support-fix adds b9142cf00ed1 mm/pgtable: drop pgtable_t variable from pte_fn_t functions adds 8216facac2e1 mm/memory.c: fail when offset == num in first check of __v [...] adds 7dc805ffa176 mm/mmap: move common defines to mman-common.h adds 3806a94eb718 mm/swap.c: fix release_pages() when releasing devmap pages adds 7bf39c1635a6 mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 adds b9d5a35ee600 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 adds b26b328fbf99 mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 adds f3c48a247b8f mm/mmu_notifier: use hlist_add_head_rcu() adds 18d90f1ba52f mm/memory_hotplug: simplify and fix check_hotplug_memory_range() adds 865df64e53a0 s390x/mm: fail when an altmap is used for arch_add_memory() adds 5fbf4b098b2a s390x/mm: implement arch_remove_memory() adds 187e1a5b1bc6 arm64/mm: add temporary arch_remove_memory() implementation adds 57666af77e18 drivers/base/memory: pass a block_id to init_memory_block() adds 38f573679681 drivers/base/memory: fix a compilation warning adds 1b1e455bee8a mm/memory_hotplug: allow arch_remove_memory() without CONF [...] adds f3ecfd5bd071 mm/memory_hotplug: create memory block devices after arch_ [...] adds 9e9b0db2da11 mm/memory_hotplug: drop MHP_MEMBLOCK_API adds 7eb409525433 mm/memory_hotplug: remove memory block devices before arch [...] adds 03d5dd338933 mm/memory_hotplug: make unregister_memory_block_under_node [...] adds f5ffbd711f33 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] adds 06d279abae06 mm: section numbers use the type "unsigned long" adds 6a29d371b59a mm-section-numbers-use-the-type-unsigned-long-fix adds 771ba12aac0e mm-section-numbers-use-the-type-unsigned-long-v3 adds 857c78dab399 drivers/base/memory: Use "unsigned long" for block ids adds 6bfd46cdf9b3 mm: make register_mem_sect_under_node() static adds 8c8426d6b801 mm/memory_hotplug: rename walk_memory_range() and pass sta [...] adds c40735c7c0ae mm/memory_hotplug: move and simplify walk_memory_blocks() adds 13fb28e5ebc4 drivers/base/memory.c: Get rid of find_memory_block_hinted() adds 138ee48f2302 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3 adds 8f66c60a1080 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3-fix adds f931bde34514 mm/sparse.c: set section nid for hot-add memory adds 2eb31e09c451 mm/sparsemem: introduce struct mem_section_usage adds f9c0f081cbd0 mm/sparsemem: introduce a SECTION_IS_EARLY flag adds 7cb88502c378 mm/sparsemem: add helpers track active portions of a secti [...] adds c7d7ef2a975d mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] adds ae4726aacae7 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] adds aad645ed6151 mm/hotplug: kill is_dev_zone() usage in __remove_pages() adds be0e44a38df3 mm: kill is_dev_zone() helper adds f094e0fb7586 mm/sparsemem: prepare for sub-section ranges adds 09c57a8ab1fc mm/sparsemem: support sub-section hotplug adds 5ebdb7b2be28 mm: document ZONE_DEVICE memory-model implications adds 1cfc4b16723c docs/vm: update ZONE_DEVICE memory model documentation adds 25a04d6437cc mm/devm_memremap_pages: enable sub-section remap adds 8425417eab3f libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields adds 83bd6c7bec14 libnvdimm/pfn: stop padding pmem namespaces to section alignment adds 4bcea3957806 mm/sparsemem: cleanup 'section number' data types adds 7f862ef57ee8 mm-sparsemem-cleanup-section-number-data-types-fix adds f9e38dec6181 mm/vmalloc.c: remove "node" argument adds 7e822c31160b mm/vmalloc.c: preload a CPU with one object for split purpose adds b69531086ace mm/vmalloc.c: get rid of one single unlink_va() when merge adds ec157dbbc9ed mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() adds b3bc34c75f31 mm/vmalloc.c: spelling> s/informaion/information/ adds 63f41a3cebe8 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] adds 8076ea855bc5 mm/large system hash: clear hashdist when only one node wi [...] adds 85e6be79dc47 mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] adds b2cb82878aa3 mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] adds ff3eef1d4f87 mm/page_alloc: fix a false memory corruption adds 6ac535f2195a mm: init: report memory auto-initialization features at boot time adds ffdfd8ac39e2 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned adds f4098a23183b mm: vmscan: correct some vmscan counters for THP swapout adds 6c0c2e7f7b3d mm/vmscan.c: add a new member reclaim_state in struct shri [...] adds 3c6774bd8a22 mm/vmscan: add a new member reclaim_state in struct shrink [...] adds cd4f7e145773 mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths adds f52b39eea4fb mm/vmscan.c: add checks for incorrect handling of current- [...] adds 9423d3d69f55 tools/vm/slabinfo: order command line options adds 90a50c83c337 tools/vm/slabinfo: add partial slab listing to -X adds 74002b6b144d tools/vm/slabinfo: add option to sort by partial slabs adds dc108af3f8cf tools/vm/slabinfo: add sorting info to help menu adds eb68d384545b proc: use down_read_killable mmap_sem for /proc/pid/maps adds 8d966b8b6511 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup adds d983979ae867 proc: use down_read_killable mmap_sem for /proc/pid/pagemap adds 5df1d9f479e0 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs adds cf549039e689 proc: use down_read_killable mmap_sem for /proc/pid/map_files adds c6ba941baca2 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix adds 9f40d7a17eb7 mm: use down_read_killable for locking mmap_sem in access_ [...] adds 462994e82e71 z3fold: add inter-page compaction adds c6974ef334a5 z3fold: remove redundant assignment to bud adds bbe2b373dbfa mm/z3fold: fix variable set but not used warnings adds 19af564ac328 mm/memory-failure.c: clarify error message adds 4dcfb88a56fb mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] adds 9dc9d109c704 mm: mempolicy: handle vma with unmovable pages mapped corr [...] adds 02fc3bb99abc mm/oom_kill.c: add task UID to info message on an oom kill adds 11bad802294c mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds f64c837b77f7 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] adds 9e0a72ebb466 mm/oom_kill.c: remove thread group leader check in oom_eva [...] adds 0c40370c50fd mm, oom: refactor dump_tasks for memcg OOMs adds 8bcba0574ac6 mm, oom: remove redundant task_in_mem_cgroup() check adds cae12a3ce41a oom: decouple mems_allowed from oom_unkillable_task adds bb0d8371ecc6 mm/oom_kill.c: remove redundant OOM score normalization in [...] adds 79ea724d3445 mm: thp: make transhuge_vma_suitable available for anonymous THP adds 0ec20c98be26 mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] adds 6d3cf3bd45c0 mm: thp: fix false negative of shmem vma's THP eligibility adds eca7b1b0fa7e mm/cma.c: fail if fixed declaration can't be honored adds 2dfefdb13fc0 mm, memcg: proportional memory.{low,min} reclaim adds 69b3399c9816 mm, memcg: make memory.emin the baseline for utilisation d [...] adds ceb79b79c934 mm, memcg: make scan aggression always exclude protection adds 90d30429085a mm/vmscan: remove unused lru_pages argument adds f420aaee56c3 mm: don't expose page to fast gup before it's ready adds 9fb9c50a93a9 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 3105f953636a fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 47dfbdc9839a kernel/hung_task.c: Monitor killed tasks. adds 33b58f3afc3c tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] adds 2f9933efe131 vmcore: Add a kernel parameter novmcoredd adds bd176ea9b181 vmcore-add-a-kernel-parameter-novmcoredd-fix adds c9663956c1cb vmcore-add-a-kernel-parameter-novmcoredd-fix-fix adds 3069334fab21 include/linux/kernel.h: add typeof_member() macro adds e58e474ba763 fs/proc/inode.c: use typeof_member() macro adds ce7f6931c2b9 kernel: fix typos and some coding style in comments adds fdfbacc61997 linux/bits.h: make BIT(), GENMASK(), and friends available [...] adds 0ec13f35abdf arch: replace _BITUL() in kernel-space headers with BIT() adds b2e74ede0d47 arch/*: remove unused isa_page_to_bus() adds 3348028e2f41 lib/genalloc.c: export symbol addr_in_gen_pool adds 52e6b7b7f597 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds cd86d4edb377 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 30088231799b lib/math/rational.c: fix possible incorrect result from ra [...] adds 44685cb7b555 lib/list: tweak LIST_POISON2 for better code generation on x86_64 adds a0747ef6c0b5 lib/string.c: allow searching for NUL with strnchr adds 68b898190a85 lib/test_string.c: avoid masking memset16/32/64 failures adds 79850e1ca76b lib/test_string.c: add some testcases for strchr and strnchr adds 7da8d64fa834 lib/test_overflow.c: avoid tainting the kernel and fix wrap size adds 3f3be5ed8b2d lib: introduce test_meminit module adds f7d757f4a0e9 mm/ioremap: check virtual address alignment while creating [...] adds d31cf72b92ec mm/ioremap: probe platform for p4d huge map support adds 3ed4d70b606f lib/string_helpers: fix some kerneldoc warnings adds faeaab3a46da lib/test_meminit.c: fix -Wmaybe-uninitialized false positive adds 5d3b1e3d4782 checkpatch.pl: warn on duplicate sysctl local variable adds 344d9c4e8a4a checkpatch: don't interpret stack dumps as commit IDs adds f756830a9d36 checkpatch: fix something adds a0852ae7f9c2 fs/binfmt_flat.c: remove set but not used variable 'inode' adds cfbdf333e702 fs/binfmt_elf.c: delete stale comment adds df9b31d9cc06 init/Kconfig: fix neighboring typos adds da736b8ad03b mm, kprobes: generalize and rename notify_page_fault() as [...] adds 32b901f06bf9 mips/kprobes: export kprobe_fault_handler() adds f60727ce09c2 coda: pass the host file in vma->vm_file on mmap adds d7a979195c8b uapi linux/coda.h: use __kernel_pid_t for userspace adds bae18615d185 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] adds 9ce410ed3a6b coda: add error handling for fget adds b22db66b9487 coda: potential buffer overflow in coda_psdev_write() adds 31a6d7b9e99d coda: fix build using bare-metal toolchain adds 590d14527a09 coda: don't try to print names that were considered too long adds dfd93eb84734 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] adds 5607dabfe1f5 coda: clean up indentation, replace spaces with tab adds daac37d3cefa coda: stop using 'struct timespec' in user API adds 89ffaf82a0b7 coda: change Coda's user api to use 64-bit time_t in timespec adds 31ac1e2ca991 coda: get rid of CODA_ALLOC() adds d2d3fd007c0d coda: get rid of CODA_FREE() adds b1f0c9f3a91a coda: bump module version adds 078c8e1479bd coda: Move internal defs out of include/linux/ [ver #2] adds 9ae2fc80bc90 coda: remove uapi/linux/coda_psdev.h adds a2d512ad3ed6 coda: destroy mutex in put_super() adds ecd3700744c8 coda: use SIZE() for stat adds 70b51d3c5e04 coda: add __init to init_coda_psdev() adds 341e3a9e9228 coda: remove sysctl object from module when unused adds 3a3255d1370b coda: remove sb test in coda_fid_to_inode() adds 48f8bbe21ec8 coda: ftoc validity check integration adds dbe878ad886d coda: add hinting support for partial file caching adds 40c43a17103c coda-add-hinting-support-for-partial-file-caching-fix adds 0775976e3102 fs/hfsplus/xattr.c: replace strncpy with memcpy adds 8e053f9af8ae fs/ufs/super.c: remove set but not used variable 'usb3' adds efbc2d5d6c6a nds32: fix asm/syscall.h adds 08bbed6ee08a hexagon: define syscall_get_error() and syscall_get_return [...] adds f7a56d84d08f mips: define syscall_get_error() adds 854b728fbc8c parisc: define syscall_get_error() adds bfcf1f524bb3 powerpc: define syscall_get_error() adds 28e2ddd002ff ptrace: add PTRACE_GET_SYSCALL_INFO request adds 13c5a78eb73f selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO adds c70bae7337a5 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] adds bec7d8696af8 signal: reorder struct sighand_struct adds e65271501103 signal: simplify set_user_sigmask/restore_user_sigmask adds 840702ac5dfc select: change do_poll() to return -ERESTARTNOHAND rather [...] adds eca4f9b2b349 select: shift restore_saved_sigmask_unless() into poll_sel [...] adds 7b0eba40e3de coredump: split pipe command whitespace before expanding template adds b4c4f40652fe drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] adds cd37b71ee268 aio: simplify read_events() adds 612a8d04416c scripts/gdb: add lx-genpd-summary command adds e2632ccb778b scripts/gdb: add helpers to find and list devices adds 4cb026cfe755 resource: fix locking in find_next_iomem_res() adds fd09d8fa2401 resource-fix-locking-in-find_next_iomem_res-fix adds fc0ae10dcc1e resource: avoid unnecessary lookups in find_next_iomem_res() adds eef788a3dcc2 include/asm-generic/bug.h: fix "cut here" for WARN_ON for [...] adds 92170208f3fa ipc/mqueue.c: only perform resource calculation if user valid adds 279a5edebc03 ipc/msg.c: consolidate all xxxctl_down() functions adds 1699f10d7df6 include/linux/lz4.h: fix spelling and copy-paste errors in [...] adds b094e6fa0e7a Merge branch 'akpm-current/current' adds e67909b0fe2e pinctrl: fix pxa2xx.c build warnings adds b0343708da3a mm: add account_locked_vm utility function adds 0b2a0c18ba3b mm-add-account_locked_vm-utility-function-v3 adds 92257b474ba4 mm-add-account_locked_vm-utility-function-v3-fix adds ac9ed37f228b proc/sysctl: add shared variables for range check adds b2805e6f2d3e tipc: remove two unused variables adds d454bc43d7c0 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix adds 9141f29a5166 proc/sysctl: make firmware loader table conditional adds 96adddcc6c09 drivers/tty/serial/sh-sci.c: suppress warning adds c23f19bf9af8 fs/select.c: use struct_size() in kmalloc() adds 8d59bc7adad2 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 2213c79918fe Merge branch 'akpm/master' adds 48568d8c7f47 Add linux-next specific files for 20190628
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 (902031767aec) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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: Documentation/ABI/testing/sysfs-class-power | 32 + Documentation/ABI/testing/sysfs-fs-f2fs | 7 - Documentation/RCU/UP.rst | 142 + Documentation/RCU/UP.txt | 133 - Documentation/RCU/index.rst | 19 + Documentation/RCU/listRCU.rst | 321 + Documentation/RCU/listRCU.txt | 315 - Documentation/RCU/rcu.rst | 92 + Documentation/RCU/rcu.txt | 89 - Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/spectre.rst | 697 + Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/arm64/booting.rst | 2 +- Documentation/arm64/elf_hwcaps.rst | 8 + Documentation/bpf/index.rst | 1 + Documentation/bpf/prog_cgroup_sockopt.rst | 93 + Documentation/core-api/index.rst | 1 + Documentation/core-api/timekeeping.rst | 2 +- .../devicetree/bindings/arm/al,alpine.txt | 16 - .../devicetree/bindings/arm/al,alpine.yaml | 21 + Documentation/devicetree/bindings/arm/arm-boards | 2 +- Documentation/devicetree/bindings/arm/axxia.txt | 12 - Documentation/devicetree/bindings/arm/axxia.yaml | 19 + .../devicetree/bindings/arm/digicolor.txt | 6 - .../devicetree/bindings/arm/digicolor.yaml | 16 + .../devicetree/bindings/arm/idle-states.txt | 2 +- Documentation/devicetree/bindings/arm/mediatek.txt | 89 - .../devicetree/bindings/arm/mediatek.yaml | 91 + Documentation/devicetree/bindings/arm/moxart.txt | 12 - Documentation/devicetree/bindings/arm/moxart.yaml | 19 + .../devicetree/bindings/arm/nxp/lpc32xx.txt | 8 - .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 25 + Documentation/devicetree/bindings/arm/psci.txt | 111 - Documentation/devicetree/bindings/arm/psci.yaml | 163 + Documentation/devicetree/bindings/arm/qcom.yaml | 14 + .../devicetree/bindings/arm/rockchip.yaml | 5 + .../devicetree/bindings/arm/stm32/stm32.txt | 10 - .../devicetree/bindings/arm/stm32/stm32.yaml | 31 + .../bindings/clock/amlogic,gxbb-clkc.txt | 1 + .../devicetree/bindings/clock/mvebu-core-clock.txt | 1 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 65 + .../devicetree/bindings/i2c/i2c-mt7621.txt | 25 + .../devicetree/bindings/i2c/i2c-mv64xxx.txt | 64 - Documentation/devicetree/bindings/i2c/i2c-omap.txt | 1 + .../devicetree/bindings/i2c/i2c-sun6i-p2wi.txt | 41 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 124 + Documentation/devicetree/bindings/mfd/cros-ec.txt | 5 +- Documentation/devicetree/bindings/mfd/madera.txt | 8 +- Documentation/devicetree/bindings/mfd/rk808.txt | 44 + .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 2 + .../bindings/net/allwinner,sun4i-a10-emac.yaml | 55 + .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 70 + .../bindings/net/allwinner,sun4i-emac.txt | 19 - .../bindings/net/allwinner,sun4i-mdio.txt | 27 - .../bindings/net/allwinner,sun7i-a20-gmac.txt | 27 - .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 66 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 321 + .../devicetree/bindings/net/dsa/qca8k.txt | 6 + .../devicetree/bindings/net/dwmac-sun8i.txt | 201 - .../bindings/net/ethernet-controller.yaml | 204 + .../devicetree/bindings/net/ethernet-phy.yaml | 177 + Documentation/devicetree/bindings/net/ethernet.txt | 69 +- .../devicetree/bindings/net/fixed-link.txt | 55 +- Documentation/devicetree/bindings/net/mdio.txt | 38 +- Documentation/devicetree/bindings/net/mdio.yaml | 51 + Documentation/devicetree/bindings/net/phy.txt | 80 +- .../devicetree/bindings/net/snps,dwmac.yaml | 410 + Documentation/devicetree/bindings/net/stmmac.txt | 179 +- .../bindings/pinctrl/fsl,imx8mn-pinctrl.txt | 39 + .../bindings/pinctrl/marvell,kirkwood-pinctrl.txt | 44 +- .../bindings/power/reset/nvmem-reboot-mode.txt | 26 + .../devicetree/bindings/power/reset/qcom,pon.txt | 1 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 57 + .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 5 +- .../devicetree/bindings/pwm/pwm-sifive.txt | 33 + .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 9 +- .../devicetree/bindings/pwm/pwm-stm32.txt | 3 + .../devicetree/bindings/pwm/pwm-sun4i.txt | 24 - Documentation/devicetree/bindings/riscv/cpus.yaml | 26 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-model/devres.rst | 4 + Documentation/filesystems/ext4/index.rst | 8 +- Documentation/filesystems/f2fs.txt | 4 - Documentation/filesystems/fscrypt.rst | 43 +- Documentation/filesystems/index.rst | 4 +- .../filesystems/xfs-self-describing-metadata.txt | 8 +- Documentation/media/uapi/rc/rc-tables.rst | 30 +- .../device_drivers/aquantia/atlantic.txt | 439 + Documentation/platform/x86-laptop-drivers.txt | 18 - Documentation/power/power_supply_class.rst | 8 + Documentation/process/maintainer-pgp-guide.rst | 31 +- Documentation/pwm.txt | 7 + Documentation/scsi/ufs.txt | 7 + Documentation/security/keys/core.rst | 196 +- Documentation/security/keys/request-key.rst | 57 +- Documentation/translations/zh_CN/arm64/booting.txt | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- Documentation/userspace-api/spec_ctrl.rst | 2 + Documentation/vm/memory-model.rst | 5 +- MAINTAINERS | 38 +- Next/SHA1s | 167 +- Next/Trees | 1 + Next/merge.log | 8370 +- arch/arc/Kconfig | 2 + arch/arc/mm/dma.c | 71 +- arch/arm/Kconfig | 5 +- arch/arm/arm-soc-for-next-contents.txt | 113 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am571x-idk.dts | 7 +- arch/arm/boot/dts/am572x-idk.dts | 7 +- arch/arm/boot/dts/am574x-idk.dts | 7 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 1 + arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 7 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 7 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 8 + arch/arm/boot/dts/bcm-cygnus-clock.dtsi | 12 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 6 +- arch/arm/boot/dts/bcm-nsp.dtsi | 9 +- arch/arm/boot/dts/bcm11351.dtsi | 12 +- arch/arm/boot/dts/bcm21664-garnet.dts | 2 +- arch/arm/boot/dts/bcm21664.dtsi | 10 +- arch/arm/boot/dts/bcm23550-sparrow.dts | 2 +- arch/arm/boot/dts/bcm23550.dtsi | 8 +- arch/arm/boot/dts/bcm28155-ap.dts | 2 +- arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 4 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 2 - arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 4 +- arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 4 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 4 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 4 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 10 +- arch/arm/boot/dts/bcm53573.dtsi | 2 +- arch/arm/boot/dts/bcm63138.dtsi | 9 +- arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 2 +- arch/arm/boot/dts/bcm7445.dtsi | 8 +- arch/arm/boot/dts/bcm911360_entphn.dts | 2 - arch/arm/boot/dts/bcm947189acdbmr.dts | 4 +- arch/arm/boot/dts/bcm953012er.dts | 4 +- arch/arm/boot/dts/bcm953012k.dts | 2 +- arch/arm/boot/dts/bcm958522er.dts | 2 +- arch/arm/boot/dts/bcm958525er.dts | 2 +- arch/arm/boot/dts/bcm958525xmc.dts | 2 +- arch/arm/boot/dts/bcm958622hr.dts | 2 +- arch/arm/boot/dts/bcm958623hr.dts | 2 +- arch/arm/boot/dts/bcm958625hr.dts | 2 +- arch/arm/boot/dts/bcm958625k.dts | 2 +- arch/arm/boot/dts/bcm963138dvt.dts | 2 +- arch/arm/boot/dts/bcm988312hr.dts | 2 +- arch/arm/boot/dts/da850-evm.dts | 13 + arch/arm/boot/dts/da850-lcdk.dts | 36 + arch/arm/boot/dts/da850-lego-ev3.dts | 30 + arch/arm/boot/dts/da850.dtsi | 50 + arch/arm/boot/dts/hip04.dtsi | 18 +- arch/arm/boot/dts/pxa300-raumfeld-common.dtsi | 6 +- arch/arm/boot/dts/pxa300-raumfeld-controller.dts | 21 +- arch/arm/boot/dts/pxa300-raumfeld-speaker-one.dts | 3 + arch/arm/boot/dts/pxa3xx.dtsi | 8 + arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 6 + arch/arm/boot/dts/rk322x.dtsi | 85 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 2 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 - arch/arm/boot/dts/rk3288-veyron.dtsi | 20 + arch/arm/boot/dts/stm32746g-eval.dts | 66 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 246 + arch/arm/boot/dts/stm32mp157a-avenger96.dts | 321 + arch/arm/boot/dts/stm32mp157a-dk1.dts | 70 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 18 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 125 +- arch/arm/boot/dts/stm32mp157c.dtsi | 180 + arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi | 90 + arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi | 62 + arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi | 78 + arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi | 62 + arch/arm/boot/dts/uniphier-ld4-ref.dts | 4 + arch/arm/boot/dts/uniphier-ld4.dtsi | 4 +- arch/arm/boot/dts/uniphier-ld6b-ref.dts | 4 + arch/arm/boot/dts/uniphier-pro4-ref.dts | 4 + arch/arm/boot/dts/uniphier-pro4.dtsi | 2 + arch/arm/boot/dts/uniphier-pro5.dtsi | 4 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 4 +- arch/arm/boot/dts/uniphier-sld8-ref.dts | 4 + arch/arm/boot/dts/uniphier-sld8.dtsi | 4 +- arch/arm/configs/davinci_all_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 2 - arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/kernel/module.c | 7 + arch/arm/kernel/topology.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 43 +- arch/arm/mach-exynos/suspend.c | 2 +- arch/arm/mach-pxa/include/mach/lubbock.h | 4 - arch/arm/mach-pxa/lubbock.c | 3 +- arch/arm/mm/dma-mapping-nommu.c | 24 +- arch/arm/mm/dma-mapping.c | 20 +- arch/arm64/Kconfig | 5 +- arch/arm64/boot/dts/freescale/imx8mn-pinfunc.h | 646 + .../arm64/boot/dts/hisilicon/hi3660-coresight.dtsi | 456 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 + .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 6 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 140 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 447 + arch/arm64/boot/dts/qcom/Makefile | 3 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 272 + arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dts | 238 + arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dts | 238 + arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dts | 174 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 1326 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 733 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 39 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 15 +- arch/arm64/boot/dts/rockchip/rk3399pro.dtsi | 22 + .../boot/dts/socionext/uniphier-ld11-global.dts | 4 + arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 15 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 15 +- .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 4 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 15 +- arch/arm64/configs/defconfig | 8 +- arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/hwcap.h | 2 + arch/arm64/include/asm/pgtable-hwdef.h | 2 - arch/arm64/include/asm/sysreg.h | 1 + arch/arm64/include/asm/vdso/compat_barrier.h | 7 - arch/arm64/include/uapi/asm/hwcap.h | 2 + arch/arm64/kernel/asm-offsets.c | 39 - arch/arm64/kernel/cpufeature.c | 2 + arch/arm64/kernel/cpuinfo.c | 2 + arch/arm64/kernel/image.h | 6 +- arch/arm64/kernel/module.c | 8 +- arch/arm64/kernel/pci.c | 13 +- arch/arm64/kernel/smp.c | 21 +- arch/arm64/kernel/traps.c | 23 +- arch/mips/Kconfig | 3 + arch/mips/include/asm/kprobes.h | 1 + arch/mips/include/asm/mach-jz4740/clock.h | 22 - arch/mips/include/asm/pgtable.h | 3 + arch/mips/jz4740/board-qi_lb60.c | 2 - arch/mips/jz4740/platform.c | 2 - arch/mips/jz4740/pm.c | 8 - arch/mips/jz4740/time.c | 3 - arch/mips/kernel/kprobes.c | 2 +- arch/mips/mm/Makefile | 1 - arch/mips/mm/gup.c | 303 - arch/nds32/Kconfig | 2 + arch/nds32/kernel/dma.c | 325 +- arch/nios2/Kconfig | 1 + arch/nios2/include/asm/page.h | 6 - arch/nios2/mm/dma-mapping.c | 34 +- arch/openrisc/kernel/dma.c | 22 +- arch/parisc/Kconfig | 2 + arch/parisc/Makefile | 18 + arch/parisc/include/asm/ftrace.h | 15 +- arch/parisc/include/asm/patch.h | 4 +- arch/parisc/include/asm/psw.h | 2 +- arch/parisc/kernel/Makefile | 9 +- arch/parisc/kernel/entry.S | 64 + arch/parisc/kernel/ftrace.c | 129 +- arch/parisc/kernel/module.c | 64 +- arch/parisc/kernel/module.lds | 7 + arch/parisc/kernel/patch.c | 88 +- arch/parisc/kernel/pci-dma.c | 48 +- arch/parisc/kernel/vmlinux.lds.S | 2 + arch/parisc/mm/fixmap.c | 7 +- arch/powerpc/Kconfig | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 8 + arch/powerpc/include/asm/book3s/64/radix.h | 3 + arch/powerpc/include/asm/ps3stor.h | 2 +- arch/powerpc/kernel/exceptions-64s.S | 11 +- arch/powerpc/kernel/head_64.S | 2 + arch/powerpc/kernel/pci_of_scan.c | 2 + arch/powerpc/kernel/swsusp_32.S | 73 +- arch/powerpc/kvm/book3s_hv.c | 13 +- arch/powerpc/mm/book3s64/pgtable.c | 21 + arch/powerpc/mm/book3s64/radix_pgtable.c | 126 + arch/powerpc/mm/hugetlbpage.c | 72 - arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/pgtable_64.c | 27 +- arch/powerpc/perf/imc-pmu.c | 14 +- arch/powerpc/platforms/powermac/sleep.S | 68 +- arch/powerpc/platforms/powernv/idle.c | 4 +- arch/powerpc/platforms/pseries/dlpar.c | 8 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 6 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 13 + arch/riscv/configs/defconfig | 5 + arch/riscv/mm/fault.c | 3 - arch/s390/Kconfig | 2 +- arch/s390/include/asm/pgtable.h | 8 +- arch/sh/Kconfig | 2 + arch/sh/include/asm/io.h | 6 +- arch/sh/include/asm/pgtable-3level.h | 1 + arch/sh/include/asm/pgtable.h | 37 + arch/sh/kernel/kprobes.c | 3 +- arch/sh/mm/Makefile | 2 +- arch/sh/mm/gup.c | 277 - arch/sparc/Kconfig | 1 + arch/sparc/include/asm/pgtable_64.h | 43 + arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/gup.c | 340 - arch/x86/Kconfig | 7 +- arch/x86/entry/calling.h | 15 - arch/x86/entry/common.c | 17 +- arch/x86/entry/entry_32.S | 145 +- arch/x86/events/Makefile | 2 +- arch/x86/events/core.c | 6 +- arch/x86/events/intel/cstate.c | 152 +- arch/x86/events/intel/ds.c | 9 +- arch/x86/events/intel/rapl.c | 380 +- arch/x86/events/msr.c | 110 +- arch/x86/events/perf_event.h | 21 +- arch/x86/events/probe.c | 45 + arch/x86/events/probe.h | 29 + arch/x86/include/asm/frame.h | 49 + arch/x86/include/asm/kexec.h | 17 - arch/x86/include/asm/pgtable-3level.h | 47 - arch/x86/include/asm/pgtable_64.h | 8 +- arch/x86/include/asm/ptrace.h | 17 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/text-patching.h | 2 - arch/x86/include/uapi/asm/perf_regs.h | 3 + arch/x86/kernel/alternative.c | 81 +- arch/x86/kernel/cpu/Makefile | 3 +- arch/x86/kernel/cpu/mkcapflags.sh | 2 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 12 +- arch/x86/kernel/crash.c | 8 - arch/x86/kernel/ftrace.c | 7 - arch/x86/kernel/ftrace_32.S | 78 +- arch/x86/kernel/ftrace_64.S | 3 + arch/x86/kernel/jump_label.c | 2 +- arch/x86/kernel/kgdb.c | 8 - arch/x86/kernel/kprobes/common.h | 28 +- arch/x86/kernel/kprobes/core.c | 29 +- arch/x86/kernel/kprobes/opt.c | 20 +- arch/x86/kernel/perf_regs.c | 7 +- arch/x86/kernel/process_32.c | 16 +- arch/x86/kernel/ptrace.c | 29 - arch/x86/kernel/time.c | 3 +- arch/x86/kernel/unwind_frame.c | 32 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kvm/mmu.c | 2 +- arch/x86/mm/numa.c | 27 +- arch/xtensa/kernel/pci-dma.c | 8 +- block/bfq-iosched.c | 953 +- block/bfq-iosched.h | 25 +- block/bio.c | 12 - certs/blacklist.c | 9 +- certs/system_keyring.c | 12 +- crypto/asymmetric_keys/asymmetric_type.c | 2 +- drivers/acpi/pci_root.c | 12 + drivers/acpi/pptt.c | 61 +- drivers/ata/libata-eh.c | 8 +- drivers/base/arch_topology.c | 6 +- drivers/clk/Kconfig | 15 +- drivers/clk/bcm/Kconfig | 7 + drivers/clk/bcm/Makefile | 1 + drivers/clk/bcm/clk-bcm2835.c | 28 +- drivers/clk/bcm/clk-raspberrypi.c | 315 + drivers/clk/clk-bd718x7.c | 24 +- drivers/clk/clk-bulk.c | 23 +- drivers/clk/clk-cdce706.c | 2 +- drivers/clk/clk-devres.c | 22 +- drivers/clk/clk-qoriq.c | 12 + drivers/clk/clk-rk808.c | 64 +- drivers/clk/clk.c | 62 +- drivers/clk/ingenic/Makefile | 2 +- drivers/clk/ingenic/cgu.h | 1 + drivers/clk/ingenic/jz4725b-cgu.c | 3 + drivers/clk/ingenic/jz4740-cgu.c | 76 +- drivers/clk/ingenic/jz4770-cgu.c | 33 +- drivers/clk/ingenic/jz4780-cgu.c | 3 + drivers/clk/ingenic/pm.c | 45 + drivers/clk/ingenic/pm.h | 12 + drivers/clk/keystone/Kconfig | 11 + drivers/clk/keystone/sci-clk.c | 239 +- drivers/clk/meson/axg.c | 10 +- drivers/clk/meson/clk-mpll.c | 36 +- drivers/clk/meson/clk-mpll.h | 3 + drivers/clk/meson/g12a.c | 843 +- drivers/clk/meson/g12a.h | 41 +- drivers/clk/meson/gxbb.c | 5 - drivers/clk/meson/meson-eeclk.c | 3 + drivers/clk/meson/meson-eeclk.h | 2 + drivers/clk/meson/meson8b.c | 154 + drivers/clk/meson/meson8b.h | 8 +- drivers/clk/mvebu/kirkwood.c | 17 + drivers/clk/qcom/gcc-msm8996.c | 36 - drivers/clk/renesas/clk-div6.c | 19 +- drivers/clk/renesas/clk-mstp.c | 12 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 5 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 4 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 3 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 + drivers/clk/renesas/renesas-cpg-mssr.c | 25 +- drivers/clk/rockchip/clk-rk3228.c | 2 +- drivers/clk/rockchip/clk-rk3328.c | 3 + drivers/clk/socfpga/clk-s10.c | 10 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 39 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 41 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 69 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 34 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 39 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 34 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 34 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 29 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 104 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 46 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 29 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 32 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 29 +- drivers/clk/sunxi-ng/ccu_common.c | 2 +- drivers/clk/sunxi-ng/ccu_gate.h | 53 + drivers/clk/tegra/clk-tegra210.c | 20 +- drivers/clocksource/Kconfig | 5 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-davinci.c | 369 + drivers/extcon/Kconfig | 2 +- drivers/firmware/raspberrypi.c | 10 + drivers/firmware/ti_sci.c | 124 +- drivers/firmware/ti_sci.h | 63 +- drivers/gpio/Kconfig | 11 + drivers/gpio/Makefile | 297 +- drivers/gpio/gpio-amd-fch.c | 2 - drivers/gpio/gpio-amdpt.c | 10 +- drivers/gpio/gpio-bd70528.c | 232 + drivers/gpio/gpio-eic-sprd.c | 9 +- drivers/gpio/gpio-ep93xx.c | 7 +- drivers/gpio/gpio-grgpio.c | 4 +- drivers/gpio/gpio-janz-ttl.c | 9 +- drivers/gpio/gpio-madera.c | 6 +- drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-pl061.c | 30 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-siox.c | 22 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-vr41xx.c | 19 +- drivers/gpio/gpiolib.c | 10 +- drivers/gpu/drm/amd/amdgpu/Makefile | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 975 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 178 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 415 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 34 + drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 40 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 180 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 101 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 175 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 98 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 27 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_socbb.h | 82 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 66 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 12 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 101 + drivers/gpu/drm/amd/amdgpu/athub_v2_0.h | 30 + drivers/gpu/drm/amd/amdgpu/clearstate_gfx10.h | 975 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 + drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5213 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.h | 29 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 353 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 35 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 917 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.h | 30 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 366 + drivers/gpu/drm/amd/amdgpu/mes_v10_1.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 444 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 35 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 486 + drivers/gpu/drm/amd/amdgpu/navi10_ih.h | 29 + drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 68 + drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h | 4806 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 334 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 31 + drivers/gpu/drm/amd/amdgpu/nv.c | 778 + drivers/gpu/drm/amd/amdgpu/nv.h | 33 + drivers/gpu/drm/amd/amdgpu/nvd.h | 418 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 118 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 119 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1687 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.h | 45 + drivers/gpu/drm/amd/amdgpu/si.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 15 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 8 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 13 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2261 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 29 + drivers/gpu/drm/amd/amdkfd/Makefile | 3 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 299 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1124 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 32 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 19 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 88 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 498 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/display/Kconfig | 19 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 48 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 10 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 298 +- drivers/gpu/drm/amd/display/dc/Makefile | 12 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 4 + .../amd/display/dc/bios/command_table_helper2.c | 6 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 18 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 12 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 + .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h | 22 - .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 391 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 48 + drivers/gpu/drm/amd/display/dc/core/dc.c | 175 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 79 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 150 + drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 144 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 15 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 197 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 73 + drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 76 + drivers/gpu/drm/amd/display/dc/dc.h | 134 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 127 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 62 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 115 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 10 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 74 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 116 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 20 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 1 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 10 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 80 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 42 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 88 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 8 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 127 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 34 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 22 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 37 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 10 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 5 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 8 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 136 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 271 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 39 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 27 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 70 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 24 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 43 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 174 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 8 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 34 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 40 + drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 17 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 159 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 116 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 502 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 698 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 990 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 694 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 575 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c | 332 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h | 458 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 877 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 592 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 107 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 700 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 277 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2007 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 103 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 460 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 173 + .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c | 323 + .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h | 544 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 526 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 285 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 355 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 158 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 542 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 116 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 3177 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 133 + .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 610 + .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 107 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 59 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h | 90 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 7 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 113 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 14 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 5104 + .../amd/display/dc/dml/dcn20/display_mode_vba_20.h | 32 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 1701 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 74 + .../drm/amd/display/dc/dml/display_mode_enums.h | 6 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 22 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 36 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 27 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 839 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 854 + drivers/gpu/drm/amd/display/dc/dsc/Makefile | 13 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 858 + drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 382 + drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 54 + drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 706 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 258 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 85 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 147 + drivers/gpu/drm/amd/display/dc/gpio/Makefile | 11 + .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 212 + .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 33 + .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 382 + .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 35 + drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 53 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 15 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 9 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 9 + drivers/gpu/drm/amd/display/dc/inc/core_status.h | 5 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 66 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 7 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 88 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 58 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 53 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 101 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 180 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 25 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 50 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 27 + drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h | 105 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 52 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 29 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 46 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 32 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 52 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 6 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 + .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 2 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 375 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 34 + .../display/dc/virtual/virtual_stream_encoder.c | 15 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 6 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + drivers/gpu/drm/amd/display/include/logger_types.h | 10 + .../gpu/drm/amd/display/modules/inc/mod_shared.h | 60 + drivers/gpu/drm/amd/display/modules/inc/mod_vmid.h | 46 + drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 167 + drivers/gpu/drm/amd/include/amd_shared.h | 11 +- .../include/asic_reg/athub/athub_2_0_0_default.h | 272 + .../include/asic_reg/athub/athub_2_0_0_offset.h | 514 + .../include/asic_reg/athub/athub_2_0_0_sh_mask.h | 2264 + .../amd/include/asic_reg/clk/clk_11_0_0_offset.h | 33 + .../amd/include/asic_reg/clk/clk_11_0_0_sh_mask.h | 38 + .../amd/include/asic_reg/dcn/dcn_2_0_0_offset.h | 17535 +++ .../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 68024 ++++++++++ .../amd/include/asic_reg/gc/gc_10_1_0_default.h | 6028 + .../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 11339 ++ .../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 43963 +++++++ .../amd/include/asic_reg/hdp/hdp_5_0_0_offset.h | 217 + .../amd/include/asic_reg/hdp/hdp_5_0_0_sh_mask.h | 659 + .../include/asic_reg/mmhub/mmhub_2_0_0_default.h | 927 + .../include/asic_reg/mmhub/mmhub_2_0_0_offset.h | 1799 + .../include/asic_reg/mmhub/mmhub_2_0_0_sh_mask.h | 7567 ++ .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 429 + .../amd/include/asic_reg/nbio/nbio_2_3_default.h | 18521 +++ .../amd/include/asic_reg/nbio/nbio_2_3_offset.h | 14663 +++ .../amd/include/asic_reg/nbio/nbio_2_3_sh_mask.h | 120339 ++++++++++++++++++ .../amd/include/asic_reg/oss/osssys_5_0_0_offset.h | 353 + .../include/asic_reg/oss/osssys_5_0_0_sh_mask.h | 1305 + .../include/asic_reg/smuio/smuio_11_0_0_offset.h | 323 + .../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 689 + .../amd/include/asic_reg/vcn/vcn_2_0_0_offset.h | 1008 + .../amd/include/asic_reg/vcn/vcn_2_0_0_sh_mask.h | 3815 + drivers/gpu/drm/amd/include/atomfirmware.h | 188 +- drivers/gpu/drm/amd/include/discovery.h | 165 + .../include/ivsrcid/{ => dcn}/irqsrcs_dcn_1_0.h | 0 .../drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_10_1.h | 53 + .../amd/include/ivsrcid/sdma0/irqsrcs_sdma0_5_0.h | 43 + .../amd/include/ivsrcid/sdma1/irqsrcs_sdma1_5_0.h | 44 + .../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h | 32 + drivers/gpu/drm/amd/include/navi10_enum.h | 22764 ++++ drivers/gpu/drm/amd/include/navi10_ip_offset.h | 855 + drivers/gpu/drm/amd/include/soc15_hw_ip.h | 4 +- drivers/gpu/drm/amd/include/v10_structs.h | 1258 + drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 333 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 329 +- .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 1069 + drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 18 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 39 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 2 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 1514 + drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 28 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1144 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 1129 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 6 + drivers/gpu/drm/drm_edid.c | 93 +- drivers/gpu/drm/i915/Makefile | 38 +- drivers/gpu/drm/i915/Makefile.header-test | 9 + drivers/gpu/drm/i915/display/Makefile | 3 + drivers/gpu/drm/i915/display/intel_bios.h | 1 + drivers/gpu/drm/i915/display/intel_cdclk.c | 72 +- drivers/gpu/drm/i915/display/intel_display.c | 108 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 5 +- drivers/gpu/drm/i915/gem/Makefile | 6 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 10 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/gt/Makefile | 3 + drivers/gpu/drm/i915/gt/intel_context.c | 10 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 28 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 18 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 43 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 54 +- drivers/gpu/drm/i915/gt/intel_reset.c | 60 +- drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 3 + drivers/gpu/drm/i915/gt/intel_timeline.c | 13 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 14 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 71 +- drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_fixed.h | 5 + drivers/gpu/drm/i915/i915_gem.c | 73 +- drivers/gpu/drm/i915/i915_globals.h | 2 + drivers/gpu/drm/i915/i915_irq.c | 391 +- drivers/gpu/drm/i915/i915_irq.h | 19 + drivers/gpu/drm/i915/i915_params.c | 5 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 38 +- drivers/gpu/drm/i915/i915_pvinfo.h | 2 + drivers/gpu/drm/i915/i915_trace.h | 76 +- drivers/gpu/drm/i915/i915_vgpu.h | 1 + drivers/gpu/drm/i915/intel_guc_ct.h | 7 +- drivers/gpu/drm/i915/intel_guc_fw.c | 7 + drivers/gpu/drm/i915/intel_guc_fwif.h | 4 + drivers/gpu/drm/i915/intel_guc_reg.h | 6 + drivers/gpu/drm/i915/intel_gvt.h | 2 +- drivers/gpu/drm/i915/intel_uc_fw.h | 2 + drivers/gpu/drm/i915/intel_wakeref.h | 19 +- .../gpu/drm/i915/oa/Makefile | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h | 0 drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 3 + drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 3 + drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 3 + drivers/gpu/drm/msm/msm_fb.c | 2 + drivers/gpu/drm/ttm/ttm_bo.c | 2 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 2 +- drivers/gpu/vga/Kconfig | 1 + drivers/gpu/vga/vga_switcheroo.c | 11 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/hid-multitouch.c | 4 + drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 15 +- drivers/hid/wacom_wac.c | 6 +- drivers/i2c/busses/Kconfig | 7 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-bcm2835.c | 42 +- drivers/i2c/busses/i2c-mt7621.c | 357 + drivers/i2c/i2c-core-base.c | 5 +- drivers/i2c/i2c-core-of.c | 1 + drivers/iio/common/cros_ec_sensors/Kconfig | 9 + drivers/iio/common/cros_ec_sensors/Makefile | 1 + .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 139 + drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/main.c | 75 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/leds/leds-pwm.c | 45 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-init.c | 10 +- drivers/md/dm-log-writes.c | 23 +- drivers/md/dm-table.c | 2 +- drivers/md/dm-verity-target.c | 4 +- drivers/md/raid1.c | 2 +- drivers/media/cec/cec-adap.c | 29 + drivers/media/cec/cec-core.c | 5 + drivers/media/cec/cec-notifier.c | 112 +- drivers/media/dvb-core/dvb_frontend.c | 140 +- drivers/media/dvb-frontends/stv0297.c | 2 +- drivers/media/platform/seco-cec/seco-cec.c | 2 +- drivers/media/radio/radio-raremono.c | 30 +- drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c | 20 +- drivers/media/rc/keymaps/rc-alink-dtu-m.c | 20 +- drivers/media/rc/keymaps/rc-anysee.c | 20 +- drivers/media/rc/keymaps/rc-apac-viewcomp.c | 20 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 20 +- drivers/media/rc/keymaps/rc-asus-pc39.c | 20 +- drivers/media/rc/keymaps/rc-asus-ps3-100.c | 20 +- drivers/media/rc/keymaps/rc-ati-x10.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-a16d.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-cardbus.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-dvbt.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-m135a.c | 40 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 20 +- drivers/media/rc/keymaps/rc-avermedia.c | 20 +- drivers/media/rc/keymaps/rc-avertv-303.c | 20 +- drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 20 +- drivers/media/rc/keymaps/rc-behold-columbus.c | 20 +- drivers/media/rc/keymaps/rc-behold.c | 20 +- drivers/media/rc/keymaps/rc-budget-ci-old.c | 20 +- drivers/media/rc/keymaps/rc-cinergy-1400.c | 20 +- drivers/media/rc/keymaps/rc-cinergy.c | 20 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 20 +- drivers/media/rc/keymaps/rc-delock-61959.c | 20 +- drivers/media/rc/keymaps/rc-dib0700-nec.c | 40 +- drivers/media/rc/keymaps/rc-dib0700-rc5.c | 100 +- drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 20 +- drivers/media/rc/keymaps/rc-digittrade.c | 20 +- drivers/media/rc/keymaps/rc-dm1105-nec.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c | 20 +- drivers/media/rc/keymaps/rc-dtt200u.c | 20 +- drivers/media/rc/keymaps/rc-dvbsky.c | 20 +- drivers/media/rc/keymaps/rc-dvico-mce.c | 20 +- drivers/media/rc/keymaps/rc-dvico-portable.c | 20 +- drivers/media/rc/keymaps/rc-em-terratec.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv-fm53.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv2.c | 20 +- drivers/media/rc/keymaps/rc-eztv.c | 20 +- drivers/media/rc/keymaps/rc-flydvb.c | 20 +- drivers/media/rc/keymaps/rc-flyvideo.c | 20 +- drivers/media/rc/keymaps/rc-fusionhdtv-mce.c | 20 +- drivers/media/rc/keymaps/rc-gadmei-rm008z.c | 20 +- drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c | 20 +- drivers/media/rc/keymaps/rc-gotview7135.c | 20 +- drivers/media/rc/keymaps/rc-hauppauge.c | 100 +- drivers/media/rc/keymaps/rc-hisi-poplar.c | 20 +- drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 20 +- drivers/media/rc/keymaps/rc-iodata-bctv7e.c | 20 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 40 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 40 +- drivers/media/rc/keymaps/rc-kaiomy.c | 20 +- drivers/media/rc/keymaps/rc-kworld-315u.c | 20 +- drivers/media/rc/keymaps/rc-kworld-pc150u.c | 20 +- .../media/rc/keymaps/rc-kworld-plus-tv-analog.c | 24 +- drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 20 +- drivers/media/rc/keymaps/rc-lme2510.c | 60 +- drivers/media/rc/keymaps/rc-manli.c | 20 +- .../media/rc/keymaps/rc-medion-x10-digitainer.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere.c | 20 +- drivers/media/rc/keymaps/rc-nebula.c | 20 +- .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c | 40 +- drivers/media/rc/keymaps/rc-norwood.c | 20 +- drivers/media/rc/keymaps/rc-npgtech.c | 20 +- drivers/media/rc/keymaps/rc-pctv-sedna.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-color.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-grey.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-002t.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-mk12.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-new.c | 20 +- drivers/media/rc/keymaps/rc-pixelview.c | 20 +- .../media/rc/keymaps/rc-powercolor-real-angel.c | 20 +- drivers/media/rc/keymaps/rc-proteus-2309.c | 20 +- drivers/media/rc/keymaps/rc-purpletv.c | 20 +- drivers/media/rc/keymaps/rc-pv951.c | 20 +- .../media/rc/keymaps/rc-real-audio-220-32-keys.c | 20 +- drivers/media/rc/keymaps/rc-reddo.c | 20 +- drivers/media/rc/keymaps/rc-snapstream-firefly.c | 20 +- drivers/media/rc/keymaps/rc-su3000.c | 20 +- drivers/media/rc/keymaps/rc-tango.c | 20 +- drivers/media/rc/keymaps/rc-tbs-nec.c | 20 +- drivers/media/rc/keymaps/rc-technisat-ts35.c | 20 +- drivers/media/rc/keymaps/rc-technisat-usb2.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 20 +- drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim-2.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 20 +- drivers/media/rc/keymaps/rc-tevii-nec.c | 20 +- .../media/rc/keymaps/rc-total-media-in-hand-02.c | 20 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 20 +- drivers/media/rc/keymaps/rc-trekstor.c | 20 +- drivers/media/rc/keymaps/rc-tt-1500.c | 20 +- drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 20 +- drivers/media/rc/keymaps/rc-twinhan1027.c | 20 +- drivers/media/rc/keymaps/rc-videomate-m1f.c | 20 +- drivers/media/rc/keymaps/rc-videomate-s350.c | 20 +- drivers/media/rc/keymaps/rc-videomate-tv-pvr.c | 20 +- drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c | 20 +- drivers/media/rc/keymaps/rc-winfast.c | 20 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 20 +- drivers/media/rc/keymaps/rc-zx-irdec.c | 20 +- drivers/media/rc/mceusb.c | 4 +- drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/sunxi-cir.c | 1 - drivers/mfd/Kconfig | 37 +- drivers/mfd/Makefile | 8 + drivers/mfd/cros_ec_dev.c | 79 + drivers/mfd/cs47l15-tables.c | 1299 + drivers/mfd/cs47l35-tables.c | 60 +- drivers/mfd/cs47l85-tables.c | 128 +- drivers/mfd/cs47l90-tables.c | 82 +- drivers/mfd/cs47l92-tables.c | 1947 + drivers/mfd/cs5535-mfd.c | 24 +- drivers/mfd/hi655x-pmic.c | 2 + drivers/mfd/intel-lpss-pci.c | 15 + drivers/mfd/intel-lpss.c | 1 + drivers/mfd/madera-core.c | 108 +- drivers/mfd/madera-i2c.c | 24 +- drivers/mfd/madera-spi.c | 24 +- drivers/mfd/madera.h | 13 + drivers/mfd/rk808.c | 257 +- drivers/mfd/rohm-bd70528.c | 316 + drivers/mfd/rohm-bd718x7.c | 25 +- drivers/misc/eeprom/at24.c | 4 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/dsa/microchip/Kconfig | 1 + drivers/net/dsa/microchip/ksz9477.c | 35 +- drivers/net/dsa/microchip/ksz9477_spi.c | 114 +- drivers/net/dsa/microchip/ksz_common.c | 12 +- drivers/net/dsa/microchip/ksz_common.h | 157 +- drivers/net/dsa/microchip/ksz_priv.h | 23 +- drivers/net/dsa/microchip/ksz_spi.h | 69 - drivers/net/dsa/qca8k.c | 15 + drivers/net/dsa/qca8k.h | 2 + drivers/net/dsa/sja1105/Makefile | 2 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 154 +- drivers/net/dsa/sja1105/sja1105_main.c | 227 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 13 +- drivers/net/dsa/sja1105/sja1105_spi.c | 2 - drivers/net/dsa/sja1105/sja1105_static_config.c | 12 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 3 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 16 - drivers/net/ethernet/amazon/ena/ena_com.c | 56 - drivers/net/ethernet/amazon/ena/ena_com.h | 32 - drivers/net/ethernet/amazon/ena/ena_ethtool.c | 75 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 14 - drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 - drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 7 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 12 +- .../net/ethernet/aquantia/atlantic/aq_filters.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 34 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 29 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 3 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 4 + drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 9 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 81 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 7 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 16 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 5 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 18 + drivers/net/ethernet/aquantia/atlantic/ver.h | 5 - drivers/net/ethernet/cadence/Kconfig | 10 +- drivers/net/ethernet/cadence/macb_main.c | 123 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 10 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 117 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 5 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 166 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 50 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 + drivers/net/ethernet/intel/i40e/i40e.h | 3 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 + drivers/net/ethernet/intel/i40e/i40e_main.c | 99 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 4 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 15 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 15 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../mellanox/mlx5/core/diag/fs_tracepoint.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 155 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 108 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 118 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 231 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 36 +- .../ethernet/mellanox/mlx5/core/en/xsk/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 192 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 27 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 223 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 25 + .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 111 + .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 15 + .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 267 + .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.h | 31 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 25 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 730 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 104 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 115 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 30 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 502 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 5 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 11 +- drivers/net/fddi/skfp/drvfbi.c | 3 +- drivers/net/fddi/skfp/h/skfbi.h | 231 +- drivers/net/team/team.c | 2 +- drivers/net/veth.c | 60 +- drivers/net/vrf.c | 2 +- drivers/net/wireless/ath/Kconfig | 2 +- drivers/net/wireless/ath/Makefile | 2 +- drivers/net/wireless/ath/ar5523/Kconfig | 2 +- drivers/net/wireless/ath/ar5523/Makefile | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath5k/Kconfig | 2 +- drivers/net/wireless/ath/ath5k/Makefile | 2 +- drivers/net/wireless/ath/ath6kl/Kconfig | 2 +- drivers/net/wireless/ath/ath6kl/trace.h | 2 +- drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/Makefile | 2 +- drivers/net/wireless/ath/wcn36xx/Kconfig | 2 +- drivers/net/wireless/ath/wcn36xx/Makefile | 2 +- drivers/net/wireless/ath/wil6210/Kconfig | 2 +- drivers/net/wireless/ath/wil6210/Makefile | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 4 + drivers/net/wireless/broadcom/b43/dma.c | 69 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 57 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 1 + drivers/net/wireless/cisco/Kconfig | 2 + drivers/net/wireless/cisco/airo.c | 57 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 14 +- drivers/net/wireless/intel/iwlegacy/3945.h | 3 - drivers/net/wireless/intel/iwlegacy/4965-rs.c | 31 +- drivers/net/wireless/intel/iwlegacy/common.h | 4 - drivers/net/wireless/intersil/p54/main.c | 9 +- drivers/net/wireless/intersil/p54/p54usb.c | 43 +- drivers/net/wireless/marvell/mwifiex/11n.c | 53 +- drivers/net/wireless/marvell/mwifiex/11n.h | 5 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 26 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 2 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 125 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 35 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 103 +- drivers/net/wireless/marvell/mwifiex/init.c | 32 +- drivers/net/wireless/marvell/mwifiex/main.c | 35 +- drivers/net/wireless/marvell/mwifiex/main.h | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 5 +- drivers/net/wireless/marvell/mwifiex/scan.c | 58 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 5 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 10 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 68 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 5 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 10 +- drivers/net/wireless/marvell/mwifiex/usb.c | 10 +- drivers/net/wireless/marvell/mwifiex/util.c | 15 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 109 +- drivers/net/wireless/mediatek/mt76/mt76.h | 1 + drivers/net/wireless/mediatek/mt76/usb.c | 46 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 54 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 96 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 11 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 31 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 2 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 11 + drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 35 + drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 10 +- drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 15 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 6 + drivers/net/wireless/realtek/rtlwifi/efuse.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 5 +- drivers/net/wireless/realtek/rtw88/hci.h | 2 +- drivers/net/wireless/realtek/rtw88/mac.c | 8 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 32 + drivers/net/wireless/realtek/rtw88/main.c | 34 +- drivers/net/wireless/realtek/rtw88/main.h | 38 +- drivers/net/wireless/realtek/rtw88/phy.c | 1309 +- drivers/net/wireless/realtek/rtw88/phy.h | 18 +- drivers/net/wireless/realtek/rtw88/regd.c | 69 +- drivers/net/wireless/realtek/rtw88/regd.h | 4 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 436 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 23 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 799 +- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 3 + drivers/nvdimm/security.c | 2 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/dwc/pcie-armada8k.c | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 12 + drivers/pci/controller/dwc/pcie-designware.c | 61 +- drivers/pci/controller/dwc/pcie-designware.h | 39 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/pci-aardvark.c | 2 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/vmd.c | 2 +- drivers/pci/mmap.c | 2 +- drivers/pci/msi.c | 43 +- drivers/pci/p2pdma.c | 6 +- drivers/pci/pci-bridge-emul.c | 2 +- drivers/pci/pci-pf-stub.c | 2 +- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 2 +- drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/setup-bus.c | 60 +- drivers/perf/arm_pmu_acpi.c | 72 + drivers/perf/arm_spe_pmu.c | 12 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- drivers/pinctrl/cirrus/pinctrl-cs47l35.c | 6 +- drivers/pinctrl/cirrus/pinctrl-cs47l85.c | 6 +- drivers/pinctrl/cirrus/pinctrl-cs47l90.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera.h | 6 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8mn.c | 348 + drivers/pinctrl/mediatek/mtk-eint.c | 34 +- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 576 +- drivers/pinctrl/pinctrl-ocelot.c | 18 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 2 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 18 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 4 +- drivers/pinctrl/tegra/pinctrl-tegra114.c | 6 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 6 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra20.c | 6 +- drivers/pinctrl/tegra/pinctrl-tegra210.c | 62 +- drivers/pinctrl/tegra/pinctrl-tegra30.c | 4 +- drivers/platform/chrome/wilco_ec/event.c | 258 +- drivers/power/reset/Kconfig | 9 + drivers/power/reset/Makefile | 1 + drivers/power/reset/nvmem-reboot-mode.c | 76 + drivers/power/reset/qcom-pon.c | 12 +- drivers/power/supply/Kconfig | 23 + drivers/power/supply/Makefile | 2 + drivers/power/supply/bd70528-charger.c | 743 + drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/cros_usbpd-charger.c | 116 + drivers/power/supply/max14656_charger_detector.c | 2 +- drivers/power/supply/max17040_battery.c | 2 +- drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/power_supply_core.c | 7 + drivers/power/supply/power_supply_hwmon.c | 355 + drivers/power/supply/power_supply_sysfs.c | 2 + drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/sbs-manager.c | 2 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/pwm/Kconfig | 11 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 172 +- drivers/pwm/pwm-atmel-hlcdc.c | 1 + drivers/pwm/pwm-bcm2835.c | 8 +- drivers/pwm/pwm-fsl-ftm.c | 383 +- drivers/pwm/pwm-jz4740.c | 49 +- drivers/pwm/pwm-meson.c | 386 +- drivers/pwm/pwm-rcar.c | 39 - drivers/pwm/pwm-sifive.c | 339 + drivers/pwm/pwm-stm32-lp.c | 25 + drivers/pwm/pwm-stm32.c | 2 + drivers/pwm/sysfs.c | 102 + drivers/regulator/Kconfig | 4 +- drivers/regulator/bd718x7-regulator.c | 25 +- drivers/regulator/core.c | 194 +- drivers/regulator/da9211-regulator.c | 2 + drivers/regulator/lp87565-regulator.c | 17 +- drivers/regulator/of_regulator.c | 63 +- drivers/regulator/rk808-regulator.c | 646 +- drivers/regulator/s2mps11.c | 4 +- drivers/regulator/s5m8767.c | 4 +- drivers/regulator/tps65090-regulator.c | 7 +- drivers/rtc/Kconfig | 12 +- drivers/rtc/Makefile | 1 + drivers/rtc/rtc-bd70528.c | 500 + drivers/rtc/rtc-rk808.c | 68 +- drivers/s390/net/qeth_core.h | 94 +- drivers/s390/net/qeth_core_main.c | 517 +- drivers/s390/net/qeth_core_mpc.h | 49 +- drivers/s390/net/qeth_l2_main.c | 201 +- drivers/s390/net/qeth_l3_main.c | 210 +- drivers/scsi/bnx2fc/bnx2fc.h | 14 +- drivers/scsi/bnx2fc/bnx2fc_els.c | 60 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 116 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 10 +- drivers/scsi/megaraid/megaraid_sas.h | 78 +- drivers/scsi/megaraid/megaraid_sas_base.c | 300 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 79 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 248 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 27 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 64 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 1 + drivers/scsi/pm8001/pm8001_ctl.c | 52 +- drivers/scsi/qla2xxx/qla_def.h | 5 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 + drivers/scsi/qla2xxx/qla_nvme.c | 236 +- drivers/scsi/qla2xxx/qla_nvme.h | 2 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 16 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 2 + drivers/spi/spi-uniphier.c | 17 +- drivers/ssb/driver_gpio.c | 6 - drivers/staging/media/allegro-dvt/allegro-core.c | 22 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/video/backlight/gpio_backlight.c | 23 +- drivers/video/backlight/pwm_bl.c | 32 +- drivers/video/fbdev/core/fbcon.c | 73 +- drivers/video/fbdev/core/fbmem.c | 34 +- fs/afs/addr_list.c | 4 +- fs/afs/dynroot.c | 8 +- fs/afs/security.c | 2 +- fs/aio.c | 9 +- fs/ceph/Kconfig | 12 + fs/ceph/acl.c | 22 +- fs/ceph/addr.c | 2 + fs/ceph/caps.c | 120 +- fs/ceph/debugfs.c | 2 +- fs/ceph/dir.c | 73 +- fs/ceph/export.c | 2 +- fs/ceph/file.c | 26 +- fs/ceph/inode.c | 191 +- fs/ceph/mds_client.c | 123 +- fs/ceph/mds_client.h | 4 +- fs/ceph/mdsmap.c | 12 +- fs/ceph/quota.c | 15 +- fs/ceph/snap.c | 3 + fs/ceph/super.c | 7 +- fs/ceph/super.h | 64 +- fs/ceph/xattr.c | 456 +- fs/cifs/Kconfig | 8 - fs/cifs/Makefile | 3 +- fs/cifs/cifs_debug.c | 2 - fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 28 +- fs/cifs/cifsfs.c | 8 +- fs/cifs/cifsglob.h | 7 +- fs/cifs/cifssmb.c | 2 - fs/cifs/connect.c | 20 +- fs/cifs/dns_resolve.c | 3 +- fs/cifs/inode.c | 8 +- fs/cifs/smb1ops.c | 2 - fs/cifs/smb2ops.c | 76 +- fs/cifs/smb2pdu.c | 37 +- fs/cifs/smb2pdu.h | 20 +- fs/cifs/transport.c | 46 +- fs/cifs/xattr.c | 4 - fs/crypto/Kconfig | 1 - fs/crypto/keyinfo.c | 2 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/f2fs/data.c | 3 +- fs/f2fs/f2fs.h | 14 +- fs/f2fs/sysfs.c | 2 - fs/fscache/object-list.c | 2 +- fs/gfs2/aops.c | 4 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 40 +- fs/gfs2/glock.h | 11 +- fs/gfs2/glops.c | 12 +- fs/gfs2/incore.h | 6 +- fs/gfs2/log.c | 3 +- fs/gfs2/lops.c | 22 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/quota.c | 2 +- fs/gfs2/recovery.c | 3 +- fs/gfs2/rgrp.c | 48 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 43 +- fs/gfs2/sys.c | 2 +- fs/gfs2/trans.c | 6 +- fs/gfs2/util.c | 8 +- fs/io_uring.c | 333 +- fs/nfs/dns_resolve.c | 3 +- fs/nfs/nfs4idmap.c | 30 +- fs/splice.c | 8 +- fs/ubifs/auth.c | 2 +- fs/xfs/Makefile | 7 +- fs/xfs/kmem.h | 8 + fs/xfs/libxfs/xfs_ag.c | 94 +- fs/xfs/libxfs/xfs_alloc.c | 221 +- fs/xfs/libxfs/xfs_alloc_btree.c | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 12 +- fs/xfs/libxfs/xfs_attr_remote.c | 4 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree.c | 16 +- fs/xfs/libxfs/xfs_da_btree.c | 6 +- fs/xfs/libxfs/xfs_dir2.c | 1 + fs/xfs/libxfs/xfs_dir2_block.c | 7 +- fs/xfs/libxfs/xfs_dir2_data.c | 10 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 7 +- fs/xfs/libxfs/xfs_dir2_node.c | 7 +- fs/xfs/libxfs/xfs_dir2_sf.c | 1 + fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 41 - fs/xfs/libxfs/xfs_ialloc.c | 6 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_iext_tree.c | 1 + fs/xfs/libxfs/xfs_inode_buf.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 1 + fs/xfs/libxfs/xfs_refcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 4 +- fs/xfs/libxfs/xfs_shared.h | 42 + fs/xfs/libxfs/xfs_symlink_remote.c | 6 +- fs/xfs/xfs_acl.c | 1 + fs/xfs/xfs_aops.c | 37 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_attr_list.c | 1 + fs/xfs/xfs_bio_io.c | 61 + fs/xfs/xfs_bmap_item.c | 348 +- fs/xfs/xfs_bmap_item.h | 2 - fs/xfs/xfs_buf.c | 130 +- fs/xfs/xfs_buf.h | 37 +- fs/xfs/xfs_buf_item.c | 37 +- fs/xfs/xfs_buf_item.h | 6 +- fs/xfs/xfs_dir2_readdir.c | 1 + fs/xfs/xfs_discard.c | 1 + fs/xfs/xfs_dquot_item.c | 112 +- fs/xfs/xfs_dquot_item.h | 4 +- fs/xfs/xfs_error.c | 3 +- fs/xfs/xfs_export.c | 1 + fs/xfs/xfs_extfree_item.c | 410 +- fs/xfs/xfs_extfree_item.h | 6 +- fs/xfs/xfs_filestream.c | 1 + fs/xfs/xfs_icache.c | 1 + fs/xfs/xfs_icreate_item.c | 70 +- fs/xfs/xfs_inode.c | 16 +- fs/xfs/xfs_inode_item.c | 15 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_ioctl32.c | 1 + fs/xfs/xfs_linux.h | 5 +- fs/xfs/xfs_log.c | 631 +- fs/xfs/xfs_log.h | 15 +- fs/xfs/xfs_log_cil.c | 48 +- fs/xfs/xfs_log_priv.h | 34 +- fs/xfs/xfs_log_recover.c | 426 +- fs/xfs/xfs_message.c | 1 + fs/xfs/xfs_mount.h | 1 - fs/xfs/xfs_pnfs.c | 1 + fs/xfs/xfs_qm_bhv.c | 1 + fs/xfs/xfs_quotaops.c | 1 + fs/xfs/xfs_refcount_item.c | 356 +- fs/xfs/xfs_refcount_item.h | 2 - fs/xfs/xfs_rmap_item.c | 379 +- fs/xfs/xfs_rmap_item.h | 2 - fs/xfs/xfs_super.c | 13 +- fs/xfs/xfs_trace.h | 3 +- fs/xfs/xfs_trans.c | 36 +- fs/xfs/xfs_trans.h | 68 +- fs/xfs/xfs_trans_ail.c | 53 +- fs/xfs/xfs_trans_bmap.c | 232 - fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_extfree.c | 286 - fs/xfs/xfs_trans_priv.h | 4 +- fs/xfs/xfs_trans_refcount.c | 240 - fs/xfs/xfs_trans_rmap.c | 257 - fs/xfs/xfs_xattr.c | 1 + include/asm-generic/bug.h | 6 +- include/asm-generic/vmlinux.lds.h | 7 + include/clocksource/timer-davinci.h | 44 + include/drm/amd_asic_type.h | 1 + include/drm/drm_displayid.h | 10 + include/drm/drm_dp_helper.h | 9 + include/drm/i915_pciids.h | 3 +- include/dt-bindings/clock/g12a-clkc.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 3 + include/dt-bindings/clock/rk3228-cru.h | 1 + include/dt-bindings/clock/rk3328-cru.h | 1 + include/dt-bindings/clock/sifive-fu540-prci.h | 2 +- include/dt-bindings/clock/stratix10-clock.h | 4 +- include/dt-bindings/sound/madera.h | 6 +- include/keys/request_key_auth-type.h | 1 + include/linux/acpi.h | 5 + include/linux/arch_topology.h | 2 +- include/linux/avf/virtchnl.h | 4 + include/linux/bio.h | 11 - include/linux/bpf-cgroup.h | 45 + include/linux/bpf.h | 2 + include/linux/bpf_types.h | 1 + include/linux/ceph/ceph_features.h | 1 + include/linux/ceph/ceph_fs.h | 2 +- include/linux/ceph/decode.h | 13 +- include/linux/ceph/libceph.h | 4 - include/linux/ceph/mon_client.h | 1 - include/linux/clk-provider.h | 89 + include/linux/clk.h | 47 + include/linux/compiler_types.h | 2 + include/linux/dma-noncoherent.h | 16 + include/linux/dns_resolver.h | 3 +- include/linux/energy_model.h | 2 +- include/linux/fb.h | 6 - include/linux/fbcon.h | 6 + include/linux/filter.h | 10 + include/linux/gpio/driver.h | 16 +- include/linux/gpio/gpio-reg.h | 2 +- include/linux/gpio/machine.h | 4 +- include/linux/hugetlb.h | 18 - include/linux/i2c.h | 6 + include/linux/in.h | 2 +- include/linux/intel-ish-client-if.h | 1 + include/linux/iversion.h | 24 + include/linux/kernel.h | 3 +- include/linux/key-type.h | 3 + include/linux/key.h | 200 +- include/linux/log2.h | 34 + include/linux/mempolicy.h | 3 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/madera/core.h | 12 +- include/linux/mfd/madera/pdata.h | 6 +- include/linux/mfd/madera/registers.h | 286 +- include/linux/mfd/rk808.h | 177 + include/linux/mfd/rohm-bd70528.h | 408 + include/linux/mfd/rohm-bd718x7.h | 22 +- include/linux/mfd/rohm-generic.h | 20 + include/linux/mfd/stmfx.h | 2 +- include/linux/mlx5/eswitch.h | 17 + include/linux/mlx5/fs.h | 16 +- include/linux/mlx5/mlx5_ifc.h | 56 +- include/linux/moduleloader.h | 5 + include/linux/pci-acpi.h | 7 +- include/linux/pci.h | 2 + include/linux/perf/arm_pmu.h | 2 + include/linux/perf_event.h | 6 + include/linux/perf_regs.h | 8 + include/linux/pid.h | 5 +- include/linux/pinctrl/pinconf-generic.h | 20 +- include/linux/pinctrl/pinconf.h | 4 - include/linux/pinctrl/pinctrl.h | 4 - include/linux/pinctrl/pinmux.h | 4 - include/linux/power_supply.h | 15 + include/linux/pwm.h | 16 +- include/linux/regulator/coupler.h | 97 + include/linux/regulator/driver.h | 6 +- include/linux/regulator/machine.h | 2 +- include/linux/sched.h | 79 +- include/linux/sched/sysctl.h | 11 + include/linux/sched/topology.h | 20 +- include/linux/sched/user.h | 14 - include/linux/siox.h | 10 + include/linux/slab.h | 4 + include/linux/soc/ti/ti_sci_protocol.h | 28 +- include/linux/socket.h | 7 + include/linux/timekeeping.h | 2 +- include/linux/tracehook.h | 7 + include/linux/uio.h | 4 +- include/linux/user_namespace.h | 12 +- include/linux/workqueue.h | 4 - include/media/cec-notifier.h | 105 +- include/media/cec.h | 98 +- include/net/cfg80211.h | 2 +- include/net/ip6_route.h | 4 +- include/net/ip_vs.h | 6 +- include/net/net_namespace.h | 3 + include/net/route.h | 1 + include/net/xdp_sock.h | 27 +- include/sound/hda_codec.h | 3 + include/sound/madera-pdata.h | 6 +- include/trace/events/sched.h | 31 + include/trace/events/xdp.h | 29 + include/uapi/drm/amdgpu_drm.h | 4 + include/uapi/linux/bpf.h | 14 + include/uapi/linux/if_xdp.h | 8 + include/uapi/linux/io_uring.h | 4 + include/uapi/linux/keyctl.h | 67 + .../netfilter/{nf_SYNPROXY.h => nf_synproxy.h} | 0 include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/netfilter/xt_SYNPROXY.h | 2 +- include/uapi/linux/sched.h | 14 +- include/uapi/linux/sched/types.h | 66 +- include/vdso/datapage.h | 4 - init/Kconfig | 53 + kernel/bpf/cgroup.c | 352 +- kernel/bpf/core.c | 14 +- kernel/bpf/syscall.c | 19 + kernel/bpf/verifier.c | 8 + kernel/cred.c | 9 + kernel/dma/direct.c | 22 +- kernel/dma/mapping.c | 12 + kernel/dma/remap.c | 13 +- kernel/events/core.c | 63 +- kernel/locking/lockdep.c | 73 +- kernel/locking/lockdep_internals.h | 36 +- kernel/module.c | 29 +- kernel/pid.c | 10 +- kernel/power/energy_model.c | 2 +- kernel/sched/autogroup.c | 2 - kernel/sched/core.c | 450 +- kernel/sched/cpufreq_schedutil.c | 24 +- kernel/sched/deadline.c | 2 +- kernel/sched/fair.c | 208 +- kernel/sched/pelt.c | 13 +- kernel/sched/pelt.h | 2 +- kernel/sched/rt.c | 4 + kernel/sched/sched.h | 116 +- kernel/sched/topology.c | 8 +- kernel/sched/wait.c | 8 +- kernel/sysctl.c | 16 + kernel/trace/bpf_trace.c | 27 +- kernel/user.c | 8 +- kernel/user_namespace.c | 9 +- kernel/workqueue.c | 28 +- lib/digsig.c | 4 +- lib/iov_iter.c | 15 +- localversion-next | 2 +- mm/Kconfig | 16 +- mm/Makefile | 4 +- mm/cma.c | 13 + mm/gup.c | 636 +- mm/memory_hotplug.c | 10 +- mm/mempolicy.c | 114 +- mm/nommu.c | 88 - mm/oom_kill.c | 54 +- mm/page_alloc.c | 29 +- mm/page_io.c | 7 +- mm/slab.c | 1 + mm/slab.h | 19 +- mm/slab_common.c | 14 +- mm/slub.c | 1 + mm/sparse.c | 8 +- mm/util.c | 47 - mm/vmscan.c | 44 +- net/bluetooth/6lowpan.c | 4 +- net/ceph/Makefile | 2 +- net/ceph/ceph_common.c | 2 +- net/ceph/cls_lock_client.c | 7 +- net/ceph/decode.c | 84 + net/ceph/messenger.c | 17 +- net/ceph/mon_client.c | 21 +- net/ceph/osd_client.c | 20 +- net/ceph/osdmap.c | 31 +- net/ceph/pagevec.c | 33 - net/compat.c | 3 +- net/core/ethtool.c | 24 + net/core/filter.c | 2 +- net/core/net_namespace.c | 20 + net/core/rtnetlink.c | 4 + net/core/xdp.c | 2 +- net/dns_resolver/dns_key.c | 13 +- net/dns_resolver/dns_query.c | 20 +- net/ipv4/devinet.c | 3 +- net/ipv4/ip_output.c | 15 + net/ipv4/raw.c | 2 +- net/ipv4/route.c | 44 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/route.c | 125 +- net/netfilter/ipvs/ip_vs_ctl.c | 4 - net/netfilter/ipvs/ip_vs_sync.c | 134 +- net/netfilter/nf_conntrack_netlink.c | 7 +- net/netfilter/nf_flow_table_ip.c | 2 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nft_meta.c | 13 + net/packet/af_packet.c | 20 +- net/packet/internal.h | 1 + net/rxrpc/key.c | 21 +- net/rxrpc/security.c | 2 +- net/sctp/endpointola.c | 8 +- net/smc/af_smc.c | 78 +- net/smc/smc_core.c | 3 + net/socket.c | 48 +- net/tipc/bcast.c | 4 +- net/tipc/link.c | 13 +- net/tipc/msg.h | 4 +- net/tipc/node.c | 2 +- net/wireless/reg.c | 6 +- net/xdp/xsk.c | 36 +- net/xdp/xsk_queue.h | 16 +- samples/bpf/xdp_adjust_tail_user.c | 12 +- samples/bpf/xdp_redirect_map_user.c | 15 +- samples/bpf/xdp_redirect_user.c | 15 +- samples/bpf/xdp_tx_iptunnel_user.c | 12 +- samples/bpf/xdpsock_user.c | 44 +- scripts/atomic/check-atomics.sh | 2 +- scripts/gdb/linux/device.py | 182 + scripts/gdb/linux/genpd.py | 83 + scripts/gdb/vmlinux-gdb.py | 2 + scripts/sphinx-pre-install | 7 +- security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 6 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/Kconfig | 18 + security/keys/compat.c | 2 + security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 4 +- security/keys/internal.h | 30 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 110 +- security/keys/keyring.c | 304 +- security/keys/permission.c | 361 +- security/keys/persistent.c | 37 +- security/keys/proc.c | 25 +- security/keys/process_keys.c | 373 +- security/keys/request_key.c | 229 +- security/keys/request_key_auth.c | 78 +- security/selinux/hooks.c | 16 +- security/smack/smack_lsm.c | 3 +- sound/hda/ext/hdac_ext_bus.c | 8 +- sound/pci/hda/patch_realtek.c | 7 +- sound/soc/codecs/ad193x.c | 6 +- sound/soc/codecs/cs47l35.c | 6 +- sound/soc/codecs/cs47l85.c | 6 +- sound/soc/codecs/cs47l90.c | 6 +- sound/soc/codecs/hdac_hdmi.c | 6 + sound/soc/codecs/madera.c | 6 +- sound/soc/codecs/madera.h | 6 +- sound/soc/codecs/rt5677.c | 3 +- sound/soc/intel/common/sst-ipc.c | 2 +- sound/soc/intel/skylake/cnl-sst.c | 2 +- sound/soc/intel/skylake/skl-debug.c | 9 + sound/soc/intel/skylake/skl-messages.c | 23 +- sound/soc/intel/skylake/skl-pcm.c | 30 +- sound/soc/intel/skylake/skl-ssp-clk.c | 16 +- sound/soc/intel/skylake/skl-sst-ipc.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 37 +- sound/soc/intel/skylake/skl-topology.h | 2 + sound/soc/intel/skylake/skl.c | 7 +- sound/soc/intel/skylake/skl.h | 5 + sound/soc/sh/rcar/adg.c | 1 + sound/soc/sh/rcar/ssi.c | 1 + sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/soc-compress.c | 17 +- sound/soc/soc-core.c | 13 +- sound/soc/soc-topology.c | 114 +- sound/usb/helper.c | 17 + sound/usb/helper.h | 1 + sound/usb/quirks.c | 18 +- tools/arch/x86/include/uapi/asm/perf_regs.h | 3 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 3 +- tools/bpf/bpftool/bash-completion/bpftool | 9 +- tools/bpf/bpftool/cgroup.c | 11 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/prog.c | 3 +- tools/include/uapi/linux/bpf.h | 14 + tools/include/uapi/linux/if_xdp.h | 8 + tools/lib/bpf/libbpf.c | 7 +- tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/xsk.c | 12 + tools/lib/bpf/xsk.h | 2 +- tools/perf/arch/csky/annotate/instructions.c | 48 + tools/perf/arch/x86/include/perf_regs.h | 1 - tools/perf/arch/x86/util/perf_regs.c | 4 +- tools/perf/util/annotate.c | 5 + tools/testing/selftests/bpf/.gitignore | 3 + tools/testing/selftests/bpf/Makefile | 8 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 71 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 111 + tools/testing/selftests/bpf/test_section_names.c | 10 + tools/testing/selftests/bpf/test_sockopt.c | 1021 + tools/testing/selftests/bpf/test_sockopt_multi.c | 374 + tools/testing/selftests/bpf/test_sockopt_sk.c | 214 + tools/testing/selftests/net/rtnetlink.sh | 20 + tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 2 +- tools/testing/selftests/tc-testing/README | 22 +- .../tc-testing/plugin-lib/buildebpfPlugin.py | 5 +- .../selftests/tc-testing/plugin-lib/nsPlugin.py | 26 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 6 + .../selftests/tc-testing/tc-tests/filters/fw.json | 162 + .../tc-testing/tc-tests/filters/tests.json | 12 + .../tc-testing/tc-tests/qdiscs/ingress.json | 102 + tools/testing/selftests/tc-testing/tdc.py | 78 +- tools/testing/selftests/tc-testing/tdc_helper.py | 5 +- 1790 files changed, 466675 insertions(+), 24356 deletions(-) create mode 100644 Documentation/RCU/UP.rst delete mode 100644 Documentation/RCU/UP.txt create mode 100644 Documentation/RCU/index.rst create mode 100644 Documentation/RCU/listRCU.rst delete mode 100644 Documentation/RCU/listRCU.txt create mode 100644 Documentation/RCU/rcu.rst delete mode 100644 Documentation/RCU/rcu.txt create mode 100644 Documentation/admin-guide/hw-vuln/spectre.rst create mode 100644 Documentation/bpf/prog_cgroup_sockopt.rst delete mode 100644 Documentation/devicetree/bindings/arm/al,alpine.txt create mode 100644 Documentation/devicetree/bindings/arm/al,alpine.yaml delete mode 100644 Documentation/devicetree/bindings/arm/axxia.txt create mode 100644 Documentation/devicetree/bindings/arm/axxia.yaml delete mode 100644 Documentation/devicetree/bindings/arm/digicolor.txt create mode 100644 Documentation/devicetree/bindings/arm/digicolor.yaml delete mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek.yaml delete mode 100644 Documentation/devicetree/bindings/arm/moxart.txt create mode 100644 Documentation/devicetree/bindings/arm/moxart.yaml delete mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.txt create mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/psci.txt create mode 100644 Documentation/devicetree/bindings/arm/psci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32.txt create mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32.yaml create mode 100644 Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt7621.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-sun6i-p2wi.txt create mode 100644 Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/dwmac-sun8i.txt create mode 100644 Documentation/devicetree/bindings/net/ethernet-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/ethernet-phy.yaml create mode 100644 Documentation/devicetree/bindings/net/mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/snps,dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sun4i.txt create mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.txt delete mode 100644 Documentation/platform/x86-laptop-drivers.txt create mode 100644 arch/arm/boot/dts/stm32mp157a-avenger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-pinfunc.h create mode 100644 arch/arm64/boot/dts/hisilicon/hi3660-coresight.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro.dtsi delete mode 100644 arch/mips/include/asm/mach-jz4740/clock.h delete mode 100644 arch/mips/mm/gup.c create mode 100644 arch/parisc/kernel/module.lds delete mode 100644 arch/sh/mm/gup.c delete mode 100644 arch/sparc/mm/gup.c create mode 100644 arch/x86/events/probe.c create mode 100644 arch/x86/events/probe.h create mode 100644 drivers/clk/bcm/clk-raspberrypi.c create mode 100644 drivers/clk/ingenic/pm.c create mode 100644 drivers/clk/ingenic/pm.h create mode 100644 drivers/clocksource/timer-davinci.c create mode 100644 drivers/gpio/gpio-bd70528.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_socbb.h create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/clearstate_gfx10.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v10_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_ih.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_ih.h create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nv.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nv.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nvd.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dsc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_vmid.h create mode 100644 drivers/gpu/drm/amd/display/modules/vmid/vmid.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_5_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_5_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/discovery.h rename drivers/gpu/drm/amd/include/ivsrcid/{ => dcn}/irqsrcs_dcn_1_0.h (100%) create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_10_1.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma0/irqsrcs_sdma0_5_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma1/irqsrcs_sdma1_5_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h create mode 100644 drivers/gpu/drm/amd/include/navi10_enum.h create mode 100644 drivers/gpu/drm/amd/include/navi10_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/v10_structs.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_navi10.h create mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.h copy arch/arm/mach-imx/Makefile.boot => drivers/gpu/drm/i915/oa/Makefile (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.h (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.h (100%) create mode 100644 drivers/i2c/busses/i2c-mt7621.c create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c create mode 100644 drivers/mfd/cs47l15-tables.c create mode 100644 drivers/mfd/cs47l92-tables.c create mode 100644 drivers/mfd/rohm-bd70528.c delete mode 100644 drivers/net/dsa/microchip/ksz_spi.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8mn.c create mode 100644 drivers/power/reset/nvmem-reboot-mode.c create mode 100644 drivers/power/supply/bd70528-charger.c create mode 100644 drivers/power/supply/power_supply_hwmon.c create mode 100644 drivers/pwm/pwm-sifive.c create mode 100644 drivers/rtc/rtc-bd70528.c create mode 100644 fs/xfs/xfs_bio_io.c delete mode 100644 fs/xfs/xfs_trans_bmap.c delete mode 100644 fs/xfs/xfs_trans_extfree.c delete mode 100644 fs/xfs/xfs_trans_refcount.c delete mode 100644 fs/xfs/xfs_trans_rmap.c create mode 100644 include/clocksource/timer-davinci.h create mode 100644 include/linux/mfd/rohm-bd70528.h create mode 100644 include/linux/mfd/rohm-generic.h create mode 100644 include/linux/regulator/coupler.h rename include/uapi/linux/netfilter/{nf_SYNPROXY.h => nf_synproxy.h} (100%) create mode 100644 net/ceph/decode.c create mode 100644 scripts/gdb/linux/device.py create mode 100644 scripts/gdb/linux/genpd.py create mode 100644 tools/perf/arch/csky/annotate/instructions.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_multi.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_sk.c create mode 100644 tools/testing/selftests/bpf/test_sockopt.c create mode 100644 tools/testing/selftests/bpf/test_sockopt_multi.c create mode 100644 tools/testing/selftests/bpf/test_sockopt_sk.c create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/ingress.json