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-allyesconfig in repository toolchain/ci/linux.
omits 48a8a5f9a326 Add linux-next specific files for 20190701 omits a3168eb70535 Merge branch 'akpm/master' omits 88ef5e68e520 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 069e8e3a4011 fs/select.c: use struct_size() in kmalloc() omits 065e44bec24c drivers/tty/serial/sh-sci.c: suppress warning omits 9c019693826e proc/sysctl: make firmware loader table conditional omits 23b40c337c18 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix omits 07cfec5ed617 tipc: remove two unused variables omits 2b1aacf1c2a9 proc/sysctl: add shared variables for range check omits e6dc613c9451 mm-add-account_locked_vm-utility-function-v3-fix omits 9c960b3933fc mm-add-account_locked_vm-utility-function-v3 omits 4e45535232a8 mm: add account_locked_vm utility function omits 23d410987f5a pinctrl: fix pxa2xx.c build warnings omits 186986bd4320 Merge branch 'akpm-current/current' omits 893d4016f377 Merge remote-tracking branch 'hmm/hmm' omits 65afb78438ea Merge remote-tracking branch 'devfreq/for-next' omits 8f7041c6654d Merge remote-tracking branch 'pidfd/for-next' omits 0e2cf25ae1e6 Merge remote-tracking branch 'hyperv/hyperv-next' omits 5dc58cf4e3a0 Merge remote-tracking branch 'nvmem/for-next' omits 00da4eea0adf Merge remote-tracking branch 'kspp/for-next/kspp' omits 8b0ce7abef8e Merge remote-tracking branch 'ntb/ntb-next' omits b9c4b9163d34 Merge remote-tracking branch 'rtc/rtc-next' omits 1d05a0c21a16 Merge remote-tracking branch 'livepatching/for-next' omits 5e03a26e50d0 Merge remote-tracking branch 'y2038/y2038' omits 78fd3fbb89ca Merge remote-tracking branch 'kselftest/next' omits bfdda928344e Merge remote-tracking branch 'userns/for-next' omits 4d81fd7496bd Merge remote-tracking branch 'pwm/for-next' omits 492db9ce870d Merge remote-tracking branch 'pinctrl/for-next' omits e46805ac9605 Merge remote-tracking branch 'gpio/for-next' omits 89deb2aeb265 Merge remote-tracking branch 'rpmsg/for-next' omits e12df6b9757a Merge remote-tracking branch 'vhost/linux-next' omits c8b0220bbd7c Merge remote-tracking branch 'scsi-mkp/for-next' omits 202d93d16dc3 Merge remote-tracking branch 'scsi/for-next' omits c1773bc0ce7e Merge remote-tracking branch 'cgroup/for-next' omits bc7d8f33c1c9 Merge remote-tracking branch 'slave-dma/next' omits c964dcb683c9 Merge remote-tracking branch 'mux/for-next' omits 7984753bd8cc Merge remote-tracking branch 'staging/staging-next' omits 90f0534d5f32 Merge remote-tracking branch 'soundwire/next' omits 6327c7765188 Merge remote-tracking branch 'extcon/extcon-next' omits c42e3c3903b7 Merge remote-tracking branch 'char-misc/char-misc-next' omits 4a877f603437 Merge remote-tracking branch 'tty/tty-next' omits 376a7404b001 Merge remote-tracking branch 'phy-next/next' omits f89cec722239 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits f749976bc890 Merge remote-tracking branch 'usb-gadget/next' omits 8a384282de9c Merge remote-tracking branch 'usb/usb-next' omits 82fb0001cedc Merge remote-tracking branch 'driver-core/driver-core-next' omits 535aaf54a5d2 Merge remote-tracking branch 'ipmi/for-next' omits 734f911dfd28 Merge remote-tracking branch 'leds/for-next' omits 4a0993c25ce2 Merge remote-tracking branch 'chrome-platform/for-next' omits f53f8429a198 Merge remote-tracking branch 'drivers-x86/for-next' omits 18e36c9b5a8f Merge remote-tracking branch 'workqueues/for-next' omits 67f223eb5953 Merge remote-tracking branch 'percpu/for-next' omits 47325670182c Merge remote-tracking branch 'kvms390/next' omits b6882eee62ab Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits ae7aa8d3a420 Merge remote-tracking branch 'kvm/linux-next' omits 3c8724b6b1b8 Merge remote-tracking branch 'ftrace/for-next' omits 5027e0172b92 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits d9da58d8434b Merge remote-tracking branch 'edac-amd/for-next' omits ec5169bcb37e Merge remote-tracking branch 'tip/auto-latest' omits e5b67005415a Merge remote-tracking branch 'spi/for-next' omits d584173a3e2d Merge remote-tracking branch 'devicetree/for-next' omits 0535694c917a Merge remote-tracking branch 'audit/next' omits 1e271e1d52d0 Merge remote-tracking branch 'iommu/next' omits c8d8b8d851c2 Merge remote-tracking branch 'tpmdd/next' omits 3dc69ebd3f39 Merge remote-tracking branch 'selinux/next' omits a3784dd0844b Merge remote-tracking branch 'keys/keys-next' omits cfa44478f3b9 Merge remote-tracking branch 'integrity/next-integrity' omits f1e5fc285db3 Merge remote-tracking branch 'apparmor/apparmor-next' omits 1793304c4ad1 Merge remote-tracking branch 'security/next-testing' omits 1595cd9d52ca Merge remote-tracking branch 'regulator/for-next' omits 8e3f786d8e1f Merge remote-tracking branch 'battery/for-next' omits b3df90f07836 Merge remote-tracking branch 'backlight/for-backlight-next' omits 7f32cc30e6d0 Merge remote-tracking branch 'mfd/for-mfd-next' omits e8b328d4f752 Merge remote-tracking branch 'kgdb/kgdb-next' omits 5d9b1f24b36d Merge remote-tracking branch 'mmc/next' omits 96bc6e17e7e8 Merge remote-tracking branch 'block/for-next' omits 311125a3b0ac Merge remote-tracking branch 'input/next' omits a0df74809ae9 Merge remote-tracking branch 'modules/modules-next' omits 6ad896c60c96 Merge remote-tracking branch 'sound-asoc/for-next' omits e5bd3a3cc419 Merge remote-tracking branch 'sound/for-next' omits c542830ea830 Merge remote-tracking branch 'regmap/for-next' omits b1110742e290 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits eeb8e97571e5 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 8dc0d1ef5f89 Merge remote-tracking branch 'drm-misc/for-linux-next' omits a63ace268ad8 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 483450bcdbfa Merge remote-tracking branch 'amdgpu/drm-next' omits 0495c1b05981 Merge remote-tracking branch 'drm/drm-next' omits 498eaf6aeca9 Merge remote-tracking branch 'crypto/master' omits 3065c0a4f825 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits dcfdd3161b72 Merge remote-tracking branch 'nand/nand/next' omits 401ec3338d8f Merge remote-tracking branch 'mtd/mtd/next' omits 1008f5dd9f62 Merge remote-tracking branch 'gfs2/for-next' omits 2ba3a4b892f4 Merge remote-tracking branch 'mac80211-next/master' omits 5abeb777be2d Merge remote-tracking branch 'wireless-drivers-next/master' omits a90203398e72 Merge remote-tracking branch 'nfc-next/master' omits 64d43b14813e Merge remote-tracking branch 'netfilter-next/master' omits 0e847b727cd1 Merge remote-tracking branch 'ipsec-next/master' omits 8dbf81d79606 Merge remote-tracking branch 'bpf-next/master' omits 469d5bf1e420 Merge remote-tracking branch 'net-next/master' omits fe088f24267d next-20190628/rdma omits a179674043a4 Merge remote-tracking branch 'swiotlb/linux-next' omits 784b277d8aef Merge remote-tracking branch 'dlm/next' omits 5d865c5005b6 Merge remote-tracking branch 'ieee1394/for-next' omits 2e386f23cbb8 Merge remote-tracking branch 'thermal-soc/next' omits ce6b66f6ea62 Merge remote-tracking branch 'thermal/next' omits 5e83caf27777 Merge remote-tracking branch 'opp/opp/linux-next' omits c79e1449da92 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits aaa702ee70ae next-20190628/pm omits 56715cc984ed Merge remote-tracking branch 'fbdev/fbdev-for-next' omits b7f30bcdea1b Merge remote-tracking branch 'v4l-dvb/master' omits b48435fd2c1a Merge remote-tracking branch 'jc_docs/docs-next' omits 3d99b1d1fdb3 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits b1e44d05d89f Merge remote-tracking branch 'i3c/i3c/next' omits aea1d6e16270 Merge remote-tracking branch 'i2c/i2c/for-next' omits b5fb646240cd Merge remote-tracking branch 'hid/for-next' omits c0dba54d7cba Merge remote-tracking branch 'pstore/for-next/pstore' omits d25171c85448 Merge remote-tracking branch 'pci/next' omits ff9d9f2283fa Merge remote-tracking branch 'printk/for-next' omits b6dedef8af3a Merge remote-tracking branch 'vfs/for-next' omits 61d4c97c8820 Merge remote-tracking branch 'file-locks/locks-next' omits 31a8482a4b2d next-20190628/xfs omits 138798922566 Merge remote-tracking branch 'v9fs/9p-next' omits e075a15df505 Merge remote-tracking branch 'ubifs/linux-next' omits 2652311e1643 Merge remote-tracking branch 'nfsd/nfsd-next' omits 74c5ab48c481 Merge remote-tracking branch 'f2fs/dev' omits 3f215afe3e3e Merge remote-tracking branch 'ext4/dev' omits 0ada2156a621 Merge remote-tracking branch 'ext3/for_next' omits 165417bd628b Merge remote-tracking branch 'ecryptfs/next' omits 5af0512fba9f Merge remote-tracking branch 'cifs/for-next' omits e1fa112c343d Merge remote-tracking branch 'ceph/master' omits e1ec4a2c2be6 Merge remote-tracking branch 'btrfs-kdave/for-next' omits f397ef5f17de Merge remote-tracking branch 'afs/afs-next' omits 77326ad8d6a6 Merge remote-tracking branch 'fscrypt/master' omits 4536ffe80a4c Merge remote-tracking branch 'xtensa/xtensa-for-next' omits c66dd5d2ff0d Merge remote-tracking branch 'sh/sh-next' omits d9a8eb881337 Merge remote-tracking branch 's390/features' omits 52d97ee075b0 Merge remote-tracking branch 'soc-fsl/next' omits ac8c992f579e Merge remote-tracking branch 'powerpc/next' omits 252284f435c5 Merge remote-tracking branch 'parisc-hd/for-next' omits 272db8a467f6 Merge remote-tracking branch 'mips/mips-next' omits 57d6d3d7d94f Merge remote-tracking branch 'm68knommu/for-next' omits 077bdd4ee1cf Merge remote-tracking branch 'm68k/for-next' omits fc8df66b51e8 Merge remote-tracking branch 'h8300/h8300-next' omits 959e43bb9623 Merge remote-tracking branch 'csky/linux-next' omits cd33674e7a15 Merge remote-tracking branch 'clk/clk-next' omits d6b70344a4a2 Merge remote-tracking branch 'tegra/for-next' omits 2fe97fec61fa Merge remote-tracking branch 'sunxi/sunxi/for-next' omits eb187c25e2ce Merge remote-tracking branch 'scmi/for-linux-next' omits 904f7a04cfd3 Merge remote-tracking branch 'samsung-krzk/for-next' omits f89d4ef5783f Merge remote-tracking branch 'rockchip/for-next' omits add48d55b6ba Merge remote-tracking branch 'reset/reset/next' omits 726a6c1239ae Merge remote-tracking branch 'renesas/next' omits b170d17e6ab9 Merge remote-tracking branch 'qcom/for-next' omits e56cbc261ff6 Merge remote-tracking branch 'omap/for-next' omits 749d7f876f92 Merge remote-tracking branch 'mvebu/for-next' omits db8e0de12759 Merge remote-tracking branch 'mediatek/for-next' omits 9c3a629e400f Merge remote-tracking branch 'keystone/next' omits 2124860b0676 Merge remote-tracking branch 'imx-mxs/for-next' omits 752bc7c3dc63 Merge remote-tracking branch 'bcm2835/for-next' omits 5f57f68204a9 Merge remote-tracking branch 'at91/at91-next' omits 59c0c7dc9dea Merge remote-tracking branch 'aspeed/for-next' omits 275e35152e71 CIFS: Fix module dependency omits 8fcf101b8620 Merge remote-tracking branch 'amlogic/for-next' omits 898a4f3a269a Merge remote-tracking branch 'actions/for-next' omits 0c9c83048442 Merge remote-tracking branch 'arm-soc/for-next' omits 192b26d27bb4 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 9ac21ec877bf Merge remote-tracking branch 'arm64/for-next/core' omits 5a2240540f69 Merge remote-tracking branch 'arm/for-next' omits dd519d4443f5 Merge remote-tracking branch 'arc/for-next' omits 991b4535f607 Merge remote-tracking branch 'dma-mapping/for-next' omits ad7ec4e67078 Merge remote-tracking branch 'kbuild/for-next' omits 5dc8dd927a11 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits b5a41b0c19ef Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 021776348c7d Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 53c2b7100f9d Merge remote-tracking branch 'vfs-fixes/fixes' omits a124d0f47935 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f87a1faffbcc Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 554e7d1e2724 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits a70f990f49ba Merge remote-tracking branch 'omap-fixes/fixes' omits c48ffc375224 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits a0d8953ccc2b Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 4bf7de35752e Merge remote-tracking branch 'phy/fixes' omits 815b04350d43 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 0aa814860609 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits e50621009fc4 Merge remote-tracking branch 'spi-fixes/for-linus' omits 8d584383020b Merge remote-tracking branch 'regulator-fixes/for-linus' omits 1f40a55f3fd6 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 6ae2ab6b2b3f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 38fb577ef90f Merge remote-tracking branch 'sound-current/for-linus' omits 7fb8f6d565c2 Merge remote-tracking branch 'ipsec/master' omits 6c67b11daabd Merge remote-tracking branch 'bpf/master' omits 241dd9516af2 Merge remote-tracking branch 'net/master' omits 9b410ac2bd26 Merge remote-tracking branch 'sparc/master' omits 44732795dd87 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 7a041d54db86 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 479a503fa073 hwmon: (lm90) Fix max6658 sporadic wrong temperature reading omits 89769d9f487c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 9154d54e687a vfs: move_mount: reject moving kernel internal mounts omits 00ef394f7ea9 include/linux/lz4.h: fix spelling and copy-paste errors in [...] omits 8bf6b872f16e ipc/msg.c: consolidate all xxxctl_down() functions omits 3fc4913ef210 ipc/mqueue.c: only perform resource calculation if user valid omits ef22cf47f551 include/asm-generic/bug.h: fix "cut here" for WARN_ON for [...] omits a95a8aeffb7a resource: avoid unnecessary lookups in find_next_iomem_res() omits 1699d7551403 resource-fix-locking-in-find_next_iomem_res-fix omits 109473097446 resource: fix locking in find_next_iomem_res() omits 1cc8ae019a11 scripts/gdb: add helpers to find and list devices omits 9bd784550bb6 scripts/gdb: add lx-genpd-summary command omits 6e780ae31edb aio: simplify read_events() omits 1f40ebadb41c drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] omits 25dfcdf54f3e coredump: split pipe command whitespace before expanding template omits 0b12d6801d47 select: shift restore_saved_sigmask_unless() into poll_sel [...] omits cd46839ac886 select: change do_poll() to return -ERESTARTNOHAND rather [...] omits 3dad650f12c9 signal: simplify set_user_sigmask/restore_user_sigmask omits a769efa52e2e signal: reorder struct sighand_struct omits 4d3c9189d1ee selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] omits d2eb0e69f0eb selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO omits 8d88049629d0 ptrace: add PTRACE_GET_SYSCALL_INFO request omits 9142ceec3934 powerpc: define syscall_get_error() omits 7e229cdc2b9f parisc: define syscall_get_error() omits 47a3471794a9 mips: define syscall_get_error() omits b3d0b97f0a73 hexagon: define syscall_get_error() and syscall_get_return [...] omits 27d04c9334ec nds32: fix asm/syscall.h omits cdb1e8b2a166 fs/ufs/super.c: remove set but not used variable 'usb3' omits a732dd92d590 fs/hfsplus/xattr.c: replace strncpy with memcpy omits b19cf60cc00e coda-add-hinting-support-for-partial-file-caching-fix omits eef1918f2968 coda: add hinting support for partial file caching omits 2145e6142d31 coda: ftoc validity check integration omits 1dcb428936ea coda: remove sb test in coda_fid_to_inode() omits 41fda5bee76a coda: remove sysctl object from module when unused omits f987839747aa coda: add __init to init_coda_psdev() omits dda5e17c4654 coda: use SIZE() for stat omits b2db1f2867d4 coda: destroy mutex in put_super() omits 64493b0a7937 coda: remove uapi/linux/coda_psdev.h omits c801d81bb736 coda: Move internal defs out of include/linux/ [ver #2] omits 99fc334aae60 coda: bump module version omits f4002cd573fd coda: get rid of CODA_FREE() omits 4c6c192cd027 coda: get rid of CODA_ALLOC() omits e814c9bdf029 coda: change Coda's user api to use 64-bit time_t in timespec omits f851d2e8c167 coda: stop using 'struct timespec' in user API omits 3c96f09ef00d coda: clean up indentation, replace spaces with tab omits f32462e59dce uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] omits c917599bc918 coda: don't try to print names that were considered too long omits 52284b45c87e coda: fix build using bare-metal toolchain omits a8787dd52051 coda: potential buffer overflow in coda_psdev_write() omits 3ce926f99dab coda: add error handling for fget omits f96b0a426f3b uapi linux/coda_psdev.h: move upc_req definition from uapi [...] omits 8cc3dc0761c1 uapi linux/coda.h: use __kernel_pid_t for userspace omits ad0ef1ba8186 coda: pass the host file in vma->vm_file on mmap omits 3a0f95a87eb0 mips/kprobes: export kprobe_fault_handler() omits 672119033a1b mm, kprobes: generalize and rename notify_page_fault() as [...] omits 260a20b3f0b1 init/Kconfig: fix neighboring typos omits 02dc39589af4 fs/binfmt_elf.c: delete stale comment omits 1db0be7f755c fs/binfmt_flat.c: remove set but not used variable 'inode' omits e3f47a8326b5 checkpatch: fix something omits af1170a92c79 checkpatch: don't interpret stack dumps as commit IDs omits f7339eafa0a3 checkpatch.pl: warn on duplicate sysctl local variable omits 769a8d0df3f1 lib/test_meminit.c: fix -Wmaybe-uninitialized false positive omits 09699e36e5ff lib/string_helpers: fix some kerneldoc warnings omits 61b16b0a3af9 mm/ioremap: probe platform for p4d huge map support omits 89d31267e48b mm/ioremap: check virtual address alignment while creating [...] omits c86f3a66de9a lib: introduce test_meminit module omits 6d87765f2f48 lib/test_overflow.c: avoid tainting the kernel and fix wrap size omits 256ef13048e8 lib/test_string.c: add some testcases for strchr and strnchr omits 017afa239d68 lib/test_string.c: avoid masking memset16/32/64 failures omits 1b333405b940 lib/string.c: allow searching for NUL with strnchr omits abcbafaa622d lib/list: tweak LIST_POISON2 for better code generation on x86_64 omits 6f3a7faab467 lib/math/rational.c: fix possible incorrect result from ra [...] omits c8738baced9e Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 180f1e2396c3 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 0d79572e5616 lib/genalloc.c: export symbol addr_in_gen_pool omits 5fb1c534d268 arch/*: remove unused isa_page_to_bus() omits b47d820c7729 arch: replace _BITUL() in kernel-space headers with BIT() omits 644c9fd00452 linux/bits.h: make BIT(), GENMASK(), and friends available [...] omits c79b3dc268eb kernel: fix typos and some coding style in comments omits bbe738e1584a fs/proc/inode.c: use typeof_member() macro omits ac8b8e118f64 include/linux/kernel.h: add typeof_member() macro omits 74eb235f8c33 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix omits b0e37d699da2 vmcore-add-a-kernel-parameter-novmcoredd-fix omits 1d437f9eeacb vmcore: Add a kernel parameter novmcoredd omits 4888f3216ba2 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] omits cdd11b636ef4 kernel/hung_task.c: Monitor killed tasks. omits d2f15ca8799c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits b5d41a7e6891 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c0520c18aca2 mm: don't expose page to fast gup before it's ready omits dc67d08d841d mm/vmscan: remove unused lru_pages argument omits a1b84ad640f3 mm, memcg: make scan aggression always exclude protection omits 4f1b792b1b02 mm, memcg: make memory.emin the baseline for utilisation d [...] omits dfa3669d7c8f mm, memcg: proportional memory.{low,min} reclaim omits cd1da5162d7b mm/cma.c: fail if fixed declaration can't be honored omits b647d7d0c17c mm: thp: fix false negative of shmem vma's THP eligibility omits 27a151f1f814 mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] omits 455723468d53 mm: thp: make transhuge_vma_suitable available for anonymous THP omits 07bfa1974c9c mm/oom_kill.c: remove redundant OOM score normalization in [...] omits e96ca48a9588 oom: decouple mems_allowed from oom_unkillable_task omits 0128ffe8decc mm, oom: remove redundant task_in_mem_cgroup() check omits 058c46bd2b36 mm, oom: refactor dump_tasks for memcg OOMs omits ae01c929a339 mm/oom_kill.c: remove thread group leader check in oom_eva [...] omits 29fed0134a79 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] omits 97a26b63fdb4 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits 784c9b292008 mm/oom_kill.c: add task UID to info message on an oom kill omits 75bb650b4c65 mm: mempolicy: handle vma with unmovable pages mapped corr [...] omits 73419c8cf0ce mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] omits 65a1df483cea mm/memory-failure.c: clarify error message omits ed90d296ebc8 mm/z3fold: fix variable set but not used warnings omits 26e1a3ac34f4 z3fold: remove redundant assignment to bud omits bc87dba77777 z3fold: add inter-page compaction omits ac8a224979aa mm: use down_read_killable for locking mmap_sem in access_ [...] omits 2a2f93428a4e proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix omits da528d862233 proc: use down_read_killable mmap_sem for /proc/pid/map_files omits 80b49428ca6b proc: use down_read_killable mmap_sem for /proc/pid/clear_refs omits 2b3df387e4e1 proc: use down_read_killable mmap_sem for /proc/pid/pagemap omits 072bd690db1c proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup omits dd2dfdf57f64 proc: use down_read_killable mmap_sem for /proc/pid/maps omits 9236e1692f45 tools/vm/slabinfo: add sorting info to help menu omits fae9614d6628 tools/vm/slabinfo: add option to sort by partial slabs omits 4653423c1d60 tools/vm/slabinfo: add partial slab listing to -X omits e0b679bdcb11 tools/vm/slabinfo: order command line options omits fdf63e653eb1 mm/vmscan.c: add checks for incorrect handling of current- [...] omits d5ddc106e9b6 mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths omits 9fdb0a4f6d3c mm/vmscan: add a new member reclaim_state in struct shrink [...] omits 5ef09ee1b751 mm/vmscan.c: add a new member reclaim_state in struct shri [...] omits 03591308ccf3 mm: vmscan: correct some vmscan counters for THP swapout omits 26ba6e7bdb5c mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned omits ac48b124a6f1 mm: init: report memory auto-initialization features at boot time omits 6c7e867e9063 mm/page_alloc: fix a false memory corruption omits 798e1c2c9eff mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] omits 6244fa647c19 mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] omits 8ba27717501e mm/large system hash: clear hashdist when only one node wi [...] omits f08f0e450d21 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] omits 3663762f8f0e mm/vmalloc.c: spelling> s/informaion/information/ omits dc466caa423b mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() omits d987fb351049 mm/vmalloc.c: get rid of one single unlink_va() when merge omits 36cf90025a4a mm/vmalloc.c: preload a CPU with one object for split purpose omits bcef38567a67 mm/vmalloc.c: remove "node" argument omits 801908dd65d8 mm-sparsemem-cleanup-section-number-data-types-fix omits c387550e6685 mm/sparsemem: cleanup 'section number' data types omits a166981f328b libnvdimm/pfn: stop padding pmem namespaces to section alignment omits 0600f91d556b libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields omits a10a0f39cae6 mm/devm_memremap_pages: enable sub-section remap omits 3fba4e800add docs/vm: update ZONE_DEVICE memory model documentation omits 9e2fe0441252 mm: document ZONE_DEVICE memory-model implications omits e1f24cca270a mm/sparsemem: support sub-section hotplug omits f8373228023b mm/sparsemem: prepare for sub-section ranges omits c627d7b0b32b mm: kill is_dev_zone() helper omits db30f881e2d7 mm/hotplug: kill is_dev_zone() usage in __remove_pages() omits 7481f2109fc5 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] omits 0f379337225b mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] omits 7c9918b62181 mm/sparsemem: add helpers track active portions of a secti [...] omits a8fc70294568 mm/sparsemem: introduce a SECTION_IS_EARLY flag omits 7b5247dd15b4 mm/sparsemem: introduce struct mem_section_usage omits 92c93ad68c40 mm/sparse.c: set section nid for hot-add memory omits 5b5be13a93d0 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3-fix omits 05b008fbb6c4 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3 omits 863ee6a78ccd drivers/base/memory.c: Get rid of find_memory_block_hinted() omits 1b901253f0e7 mm/memory_hotplug: move and simplify walk_memory_blocks() omits cf39e98d4e6b mm/memory_hotplug: rename walk_memory_range() and pass sta [...] omits a5bde90b54fe mm: make register_mem_sect_under_node() static omits 1e5b807670a2 drivers/base/memory: Use "unsigned long" for block ids omits 57dd7215fe09 mm-section-numbers-use-the-type-unsigned-long-v3 omits 8afe7f304951 mm-section-numbers-use-the-type-unsigned-long-fix omits dd9b1b18c6e6 mm: section numbers use the type "unsigned long" omits 5d37ad1e0d21 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] omits c77d81d8b864 mm/memory_hotplug: make unregister_memory_block_under_node [...] omits 62d02ddb8763 mm/memory_hotplug: remove memory block devices before arch [...] omits a5aa8078e206 mm/memory_hotplug: drop MHP_MEMBLOCK_API omits 0878a57dbe8f mm/memory_hotplug: create memory block devices after arch_ [...] omits b4ac66781271 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] omits fbfa071f1015 drivers/base/memory: fix a compilation warning omits 37f64a9b27e1 drivers/base/memory: pass a block_id to init_memory_block() omits e59d800127f9 arm64/mm: add temporary arch_remove_memory() implementation omits 5d1b356cd8d3 s390x/mm: implement arch_remove_memory() omits 73740a322f6d s390x/mm: fail when an altmap is used for arch_add_memory() omits 8f56ab232f66 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() omits 3e0d73e95e3c mm/mmu_notifier: use hlist_add_head_rcu() omits fc96553b1f3e mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 omits b461b551c382 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 omits e8dd3a41a930 mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 omits 632c751dc11c mm/swap.c: fix release_pages() when releasing devmap pages omits 17bfe41bb7ed mm/mmap: move common defines to mman-common.h omits e9a98a1f15ce mm/memory.c: fail when offset == num in first check of __v [...] omits d015fb7f041d mm/pgtable: drop pgtable_t variable from pte_fn_t functions omits c01d2d5ca848 arm64-mm-implement-pte_devmap-support-fix omits 2725c0550997 arm64: mm: implement pte_devmap support omits 8e24c111226a mm: introduce ARCH_HAS_PTE_DEVMAP omits 0a470a2d114a mm: clean up is_device_*_page() definitions omits 4c24b795d8c4 mm/memremap: rename and consolidate SECTION_SIZE omits ee826333316b unicore32: switch to generic version of pte allocation omits 75118b7fe5a0 um: switch to generic version of pte allocation omits 64cb2d5ad542 riscv: switch to generic version of pte allocation omits 8d202d848336 parisc: switch to generic version of pte allocation omits d7de2d371365 nios2: switch to generic version of pte allocation omits d69c2069b064 nds32: switch to generic version of pte allocation omits f2bccad93c2f mips: switch to generic version of pte allocation omits 8905f3f719f1 m68k: sun3: switch to generic version of pte allocation omits 39ac361750f9 csky: switch to generic version of pte allocation omits 6bc8acae8ad6 arm64/mm: fix a bogus GFP flag in pgd_alloc() omits d7c4d2159b74 arm64: switch to generic version of pte allocation omits aa307c724bab arm: switch to generic version of pte allocation omits a48d0544ceb8 alpha: switch to generic version of pte allocation omits be996e152d5f asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] omits 80d6dfcf607a mm/mmap.c: fix the adjusted length error omits 96a52df2d89a mm: mark the page referenced in gup_hugepte omits 625fb827cfb2 mm: switch gup_hugepte to use try_get_compound_head omits e779acb3867e mm: move the powerpc hugepd code to mm/gup.c omits 0b9d3d6c0dc7 mm: validate get_user_pages_fast flags omits 2cc5e405242e mm: consolidate the get_user_pages* implementations omits bd8dfed3adee mm: reorder code blocks in gup.c omits 859ad3cafd2f mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP omits 53ca6f72845f sparc64: use the generic get_user_pages_fast code omits c7d2c841bffd sparc64: define untagged_addr() omits 307824cb323c sparc64-add-the-missing-pgd_page-definition-fix omits e72a8c2a6cfe sparc64: add the missing pgd_page definition omits 03aa5b6ab8da sh: use the generic get_user_pages_fast code omits 2b95341a647e sh: add the missing pud_page definition omits a2bfa60429fd MIPS: use the generic get_user_pages_fast code omits 374d0544e506 mm: lift the x86_32 PAE version of gup_get_pte to common code omits d40912a39727 mm: simplify gup_fast_permitted omits f1d302c8c719 mm: use untagged_addr() for get_user_pages_fast addresses omits a29293581d94 mm, memcg: add ":deact" tag for reparented kmem caches in [...] omits 78eab92c92ab mm, memcg: add a memcg_slabinfo debugfs file omits faf859468f1e mm: memcg/slab: properly handle kmem_caches reparented to [...] omits 1cb54d4938cb mm: memcg/slab: reparent memcg kmem_caches on cgroup removal omits c93cc8d0d0fd mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] omits af7d45e33436 mm/slab: fix an use-after-free in kmemcg_workfn() omits d17477cf29b3 mm: memcg/slab: rework non-root kmem_cache lifecycle management omits 6a8fb1a47126 mm: memcg/slab: synchronize access to kmem_cache dying fla [...] omits e252e2d0c50e mm: memcg/slab: don't check the dying flag on kmem_cache creation omits f0e36ea88862 mm: memcg/slab: unify SLAB and SLUB page accounting omits e72658d070d8 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() omits 538c556456ee mm: memcg/slab: generalize postponed non-root kmem_cache d [...] omits bd1db218bec3 mm: memcg/slab: rename slab delayed deactivation functions [...] omits f2ad853a19e1 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] omits 15c1b2b3bdd4 mm-memcontrol-dump-memorystat-during-cgroup-oom-fix omits cf180e87cae3 mm: memcontrol: dump memory.stat during cgroup OOM omits 0dd0701b1704 mm, memcg: introduce memory.events.local omits c7d810699e7b mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits fcc74ceb4dfa memcg, fsnotify: no oom-kill for remote memcg charging omits 4c7aca155fbc memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL omits 5eb3ae4b5d7b mm/mincore.c: fix race between swapoff and mincore omits 98676abec3d7 mm-swap-use-rbtree-for-swap_extent-fix omits b1ad03f70efb mm, swap: use rbtree for swap_extent omits d0bc72092bd2 mm, swap: fix bad swap file entry warning omits 8cdc6b2f1808 mm/swap_state.c: simplify total_swapcache_pages() with get [...] omits 9fe1b3614f83 mm, swap: fix race between swapoff and some swap operations omits 96e0626efb96 mm/filemap.c: correct the comment about VM_FAULT_RETRY omits d9c1d4973714 9p: pass the correct prototype to read_cache_page omits 1fd424d5de24 jffs2: pass the correct prototype to read_cache_page omits 088a7cd14cbc mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] omits b42af3e5bc7e mm/filemap.c: fix an overly long line in read_cache_page omits ac2e53a76340 mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself omits 39a7d9be1d5c mm, debug_pagealloc: use a page type instead of page_ext flag omits afb951bc0add mm, page_alloc: more extensive free page checking with deb [...] omits deaca218329b mm, debug_pagelloc: use static keys to enable debugging omits d742cb247055 mm/failslab.c: by default, do not fail allocations with di [...] omits 5f11f27babbe mm: remove the account_page_dirtied export omits d3f7cd8380e6 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] omits 430c4d0abfd2 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines omits 822208ccfdb6 mm/memory.c: trivial clean up in insert_page() omits 2aa2c5e4a439 mm: migrate: remove unused mode argument omits 0e600b1207b7 mm/gup.c: make follow_page_mask() static omits 1090b320a3f9 sparc: remove ARCH_SELECT_MEMORY_MODEL omits 4b7eccae56c0 s390: remove ARCH_SELECT_MEMORY_MODEL omits 4ebb308d8bdc arm: remove ARCH_SELECT_MEMORY_MODEL omits f797435cf352 include/linux/pfn_t.h: remove pfn_t_to_virt() omits 318c2f071a45 mm: move MAP_SYNC to asm-generic/mman-common.h omits 420a0854e8f2 device-dax: "Hotremove" persistent memory that is used lik [...] omits c78ed7aff7ae mm/hotplug: make remove_memory() interface usable omits 86d63843361b device-dax: fix memory and resource leak if hotplug fails omits 9c806500c81e mm/kasan: print frame description for stack bugs omits 7e4ea62a31d3 docs: kmemleak: add more documentation details omits e884623a1545 mm/kmemleak.c: change error at _write when kmemleak is disabled omits 814f38aaab70 mm/kmemleak.c: fix check for softirq context omits f940d5835940 slub: don't panic for memcg kmem cache creation failure omits 9b77f1eddc70 mm/slub.c: avoid double string traverse in kmem_cache_flags() omits 98329b5f8130 lkdtm/heap: add tests for freelist hardening omits 0a2b18fa4d76 mm/slab: restore IRQs in kfree() omits e524fa2020ed mm/slab: sanity-check page type when looking up cache omits 417ca0c07798 mm/slab: validate cache membership under freelist hardening omits 7d169156b76b ramfs: support O_TMPFILE omits 2848ccc8e517 ocfs2: checkpoint appending truncate log transaction befor [...] omits 9062565a2f87 ocfs2: wait for recovering done after direct unlock request omits 83f5a3d284e9 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits c8a4859fbe4e ocfs2: clear zero in unaligned direct IO omits 64017c441c98 ocfs-no-need-to-check-return-value-of-debugfs_create-functions-v2 omits 2d8fabe48186 ocfs: no need to check return value of debugfs_create functions omits ec4f9c00dd3d ocfs2: add first lock wait time in locking_state omits 28b2f68d9f7d ocfs2-add-locking-filter-debugfs-file-fix omits 0843e18b686c ocfs2: add locking filter debugfs file omits d3cfb1d71afc ocfs2: add last unlock times in locking_state omits 81f137bc17b0 ocfs2/dlm: use struct_size() helper omits 808f52e12fd5 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" omits 55b2bddee3b2 sh: prevent warnings when using iounmap omits c4552fa05a5a sh: config: remove left-over BACKLIGHT_LCD_SUPPORT omits ca39529490e9 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS omits bee5f3ef8974 scripts/spelling.txt: add more spellings to spelling.txt omits 82cbbf8f4045 scripts/decode_stacktrace: Accept dash/underscore in modules omits 798c08f6ae13 scripts/spelling.txt: add spelling fix for prohibited omits d5e575a93522 scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix omits c2fc4354a8f4 scripts/spelling.txt: drop "sepc" from the misspelling list omits d0c9ee0963a3 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] omits 769e0affd810 scripts/decode_stacktrace: look for modules with .ko.debug [...] omits c996dd5c1fb0 scripts/decode_stacktrace: match basepath using shell pref [...] omits f07505280d58 asm-generic, x86: add bitops instrumentation for KASAN omits c21bb8ec5b85 x86: use static_cpu_has in uaccess region to avoid instrum [...] omits 383048475412 lib/test_kasan: add bitops tests omits 583d8f1cbd46 include/linux/dmar.h: replace single-char identifiers in macros omits 5b18f032f5f6 mm: vmscan: fix not scanning anonymous pages when detectin [...] omits 9beb21fbb346 Merge branch 'core/debugobjects' omits 63c69fe55e12 Merge branch 'core/rcu' omits d8cb8813b8e7 Merge branch 'core/rslib' omits 0e9c5af6db5c Merge branch 'efi/urgent' omits b8af24491ead Merge branch 'irq/core' omits 06661d1992c2 Merge branch 'irq/urgent' omits 6ef81774a701 Merge branch 'locking/core' omits cd140267a70d Merge branch 'perf/core' omits 1e5ba93fb907 Merge branch 'perf/urgent' omits 8109680f6d07 Merge branch 'ras/core' omits 6f7a221e9799 Merge branch 'sched/core' omits b1754dea6a50 Merge branch 'smp/hotplug' omits 2cc0163c1570 Merge branch 'smp/urgent' omits f29dd7bdc6ec Merge branch 'timers/core' omits 58d739413fb4 Merge branch 'timers/vdso' omits 7f1f042ed43c Merge branch 'x86/apic' omits 1a6a4c9ac91d Merge branch 'x86/asm' omits 5e9e5f296dab Merge branch 'x86/boot' omits 47595aa0e8a7 Merge branch 'x86/build' omits 931e3151beb6 Merge branch 'x86/cache' omits f9afd34b5930 Merge branch 'x86/cleanups' omits 4d2e8789c6d8 Merge branch 'x86/core' omits d39046eac498 Merge branch 'x86/cpu' omits 4aed3151c0aa Merge branch 'x86/entry' omits 0c8f0227f46c Merge branch 'x86/fpu' omits 744d1cfab35f Merge branch 'x86/kdump' omits 989ce9c9ef84 Merge branch 'x86/paravirt' omits 0a0164329270 Merge branch 'x86/platform' omits 2e5f9cb6b107 Merge branch 'x86/pti' omits 98762745eeb5 Merge branch 'x86/timers' omits 71ad8290b421 Merge branch 'x86/topology' omits 42da20344bd0 Merge branch 'x86/urgent' omits e754c3451b9a Merge branch 'v5.3/fixes' into tmp/aml-rebuild omits 87a55a25ee5f Merge branch 'v5.3/drivers' into tmp/aml-rebuild omits f2caa4e41c15 Merge branch 'v5.3/dt64' into tmp/aml-rebuild omits d76b52217ff5 Merge branch 'v5.3/dt' into tmp/aml-rebuild omits d1c4121169fb Merge remote-tracking branch 'clk-meson/v5.2/fixes' into t [...] omits 09c422013022 Merge branch 'v5.2/fixes' into tmp/aml-rebuild omits 973ee147a68f nfs: fix out-of-date connectathon talk URL omits 0570216910b7 hwmon: (nct7904) Changes comments in probe function. omits 0b72ec33f4e6 hwmon: (nct7904) Add error handling in probe function. omits f5fe536b251a Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits 27aa1c16403e Merge branch 'spi-5.3' into spi-next omits f2542be09fc3 Merge branch 'spi-5.2' into spi-linus omits 0d65edd5f137 Merge remote-tracking branch 'asoc/topic/meson' into asoc-next omits 6a6cea58c788 Merge branch 'asoc-5.3' into asoc-next omits 5485cb024fc6 Merge branch 'asoc-5.2' into asoc-linus omits 169aa5c2c450 Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] omits 7394c9515d69 Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] omits 7011ee164bb7 Merge commit 'riscpc^{/ARM: riscpc: enable chained scatter [...] omits e566ef019a7a Merge branch 'sa1100-for-next', tag 'for-rc-adfs' into for-next omits 5ab7d33f19c4 Merge branches 'fixes' and 'misc' into for-next omits 601fdf7e6635 hwmon: Correct struct allocation style omits d7cbdef1ca6b csky: Fixup abiv1 memset error omits 6e2dc801047b [smb3] add some missing definitions omits aaaead73b2fe smb3: Allow query of symlinks stored as reparse points omits fee768655cab smb3: Send netname context during negotiate protocol omits 41b8463fce2f cifs: fix typo in debug message with struct field ia_valid omits b762f8163c44 smb3: do not send compression info by default omits 8f85b3a94cc7 smb3: minor cleanup of compound_send_recv omits 82c33359388a smb3: add new mount option to retrieve mode from special ACE omits 2fbb441f19ba cifs: simplify code by removing CONFIG_CIFS_ACL ifdef omits 6ead34566b7c cifs: Fix check for matching with existing mount omits 651516564776 cifs: Properly handle auto disabling of serverino option omits 91c47afea2e1 smb3: if max_credits is specified then display it in /proc/mounts omits 15eadfbd38df Fix match_server check to allow for auto dialect negotiate omits fb65feb14be2 cifs: add missing GCM module dependency omits 4fc70989f079 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions omits 7f4fa485f946 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms omits 63de1e61f78a fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) omits f4caf6b1165c cifs: Use kmemdup in SMB2_ioctl_init() omits ac53f6cfad50 csky: Improve tlb operation with help of asid omits e40e28a5793e csky: Use generic asid algorithm to implement switch_mm omits ba0affb5f2f0 csky: Add new asid lib code from arm omits 3f600c253e78 csky: Revert mmu ASID mechanism omits 16a079dc06ea dt-bindings: csky: Add csky PMU bindings omits 09a0bcb7ac4c dt-bindings: interrupt-controller: Update csky mpintc omits 1a19fe3643a1 csky: Fixup some error count in 810 & 860. omits aa45634c48b0 csky: Fix perf record in kernel/user space omits a0ea29613814 csky: Add pmu interrupt support omits 2815355f6270 csky: Add count-width property for csky pmu omits 4092cb71b382 csky: Init pmu as a device omits 6ea9928a231e csky: Fixup no panic in kernel for some traps omits 4679acc8f01b csky: Select intc & timer drivers omits 2fa2cf337d6b Merge tag 'keys-acl-20190627' into keys-next omits ad6c3e711ba3 keys: Provide KEYCTL_GRANT_PERMISSION omits 6100ac53909d keys: Replace uid/gid/perm permissions checking with an ACL omits 2f6473d83031 Merge branch 'pci/trivial' omits c0105ea89853 Merge branch 'remotes/lorenzo/pci/misc' omits 9d30b2e15eff Merge branch 'remotes/lorenzo/pci/endpoint' omits a6319e46f276 Merge branch 'remotes/lorenzo/pci/xilinx' omits 6f3b4b21de66 Merge branch 'remotes/lorenzo/pci/tegra' omits 69638d3d80c8 Merge branch 'remotes/lorenzo/pci/rcar' omits 3633f30a61a2 Merge branch 'remotes/lorenzo/pci/qcom' omits dc39ca1e3e9f Merge branch 'remotes/lorenzo/pci/dwc' omits bf236b1e500e Merge branch 'remotes/lorenzo/pci/armada' omits 2a2f981295f1 Merge branch 'remotes/lorenzo/pci/altera' omits 0e051c49e9b0 Merge branch 'pci/resource' omits 7302dba7f715 Merge branch 'pci/misc' omits b8a47e971236 Merge branch 'pci/enumeration' omits 211618075936 Merge branch 'pci/docs' omits b4ddc3e2a3ad mfd: hi655x-pmic: Fix missing return value check for devm_ [...] omits 1040f77176e7 mfd: madera: Fixup SPDX headers omits 8c8d8edea361 mfd: madera: Remove some unused registers and fix some defaults omits 9d289ae48ab6 mfd: intel-lpss: Release IDA resources omits 8547afc9ee05 mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs omits 699bc777a298 mfd: cs5535-mfd: Remove ifdef OLPC noise omits 92c6de974f5c mfd: stmfx: Fix macro definition spelling omits d5b186284d19 dt-bindings: mfd: Add link to ROHM BD71847 Datasheet omits 38bb99364018 MAINAINERS: Swap words in INTEL PMIC MULTIFUNCTION DEVICE DRIVERS omits 383a32b20c57 mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as [...] omits dd82d6887a8a mfd: rk808: Prepare rk805 for poweroff omits 62ca2440defc mfd: rk808: Check pm_power_off pointer omits e4ff531ff637 mfd: cros_ec: differentiate SCP from EC by feature bit omits a8883bbb6305 dt-bindings: Add binding for cros-ec-rpmsg omits 1e98bc4080ad mfd: madera: Add Madera core support for CS47L92 omits 8dcee3da4d8e mfd: madera: Add Madera core support for CS47L15 omits f1ccd96d31f1 mfd: madera: Update DT bindings to add additional CODECs omits 08365c7c6599 mfd: madera: Add supply mapping for MICVDD omits ce7a593d3ed2 mfd: madera: Fix potential uninitialised use of variable omits 67704fb69ab7 mfd: madera: Fix bad reference to pinctrl.txt file omits 2de57945e090 mfd: arizona: Fix undefined behavior omits 94d48ae8f24e mfd: core: Set fwnode for created devices omits 614b666d7171 mfd: intel-lpss: Keep device tables sorted by ID omits fdc0355aa225 mfd: menelaus: Remove superfluous error message omits dccac1053f05 mfd: bd718x7: Make power button press duration configurable omits 2170b8666c9f dt-bindings: mfd: Document short/long press duration for BD718X7 omits 3fd5b1bf090b mfd: bd718x7: Remove hardcoded config for button press duration omits 598670ca0714 mfd: cros_ec: Register cros_ec_lid_angle driver when presented omits 44dab9231e3e mfd: madera: Add missing of table registration omits 0a893eb4ca7c Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-5.3', [...] omits d0121fe006ec f2fs: fix is_idle() check for discard type omits 7b6a2d898e49 PCI: Skip resource distribution when no hotplug bridges omits f1c304c2ffeb PCI: Simplify pci_bus_distribute_available_resources() omits c0546224d7e9 xfs: implement cgroup aware writeback omits 7f72216dc9a3 xfs: simplify xfs_chain_bio omits eef36088357e xfs: account for log space when formatting new AGs omits 8069dcc20df1 xfs: refactor free space btree record initialization omits 0188ab1f6aa6 Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits a2df21b22c68 Merge branch 'regulator-5.3' into regulator-next omits 5cd4bc8e1469 Merge branch 'regulator-5.2' into regulator-linus omits 97ab78aaba50 netfilter: rename nf_SYNPROXY.h to nf_synproxy.h omits da4f10a4265b netfilter: nft_meta: add NFT_META_BRI_PVID support omits 59cb2c2b2d01 ceph: don't NULL terminate virtual xattrs omits 6850d612009b ceph: return -ERANGE if virtual xattr value didn't fit in buffer omits df7bfdfa92db ceph: make getxattr_cb return ssize_t omits ad7e90223018 ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP omits 4de85726c629 ceph: kick flushing and flush snaps before sending normal [...] omits 96c3d6fc1863 ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() omits c5e0e11f0c94 ceph: increment change_attribute on local changes omits acbd1442701d ceph: handle change_attr in cap messages omits d80fa863a6bf ceph: add change_attr field to ceph_inode_info omits 633c5f5599bc iversion: add a routine to update a raw value with a larger one omits b8f35e9cd1f7 ceph: allow querying of STATX_BTIME in ceph_getattr omits 3ee2ad84aa26 libceph: turn on CEPH_FEATURE_MSG_ADDR2 omits 8a75546cefc4 ceph: handle btime in cap messages omits 91c5fc9814b4 ceph: add btime field to ceph_inode_info omits 2caae629761a libceph: rename ceph_encode_addr to ceph_encode_banner_addr omits 6579bc5a8be7 libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE omits 317c134878fa ceph: fix decode_locker to use ceph_decode_entity_addr omits 2c5adcf6d444 ceph: have MDS map decoding use entity_addr_t decoder omits 4fc5ecc2691b libceph: correctly decode ADDR2 addresses in incremental OSD maps omits 720147b4b0f1 libceph: fix watch_item_t decoding to use ceph_decode_entity_addr omits 40b1b003759d libceph: switch osdmap decoding to use ceph_decode_entity_addr omits 1f6264baaade libceph: ADDR2 support for monmap omits 5698f8035c31 libceph: add ceph_decode_entity_addr omits cb02ecf35b46 libceph: fix sa_family just after reading address omits 2592654151fe ceph: remove request from waiting list before unregister omits 202ae3e9b9bf ceph: don't blindly unregister session that is in opening state omits 1249faea3106 ceph: fix infinite loop in get_quota_realm() omits 6229735931e9 ceph: add selinux support omits 102862462ffe ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx omits fc19f5b0a775 ceph: fix debug print format in __set_xattr() omits 88cb49533916 ceph: fix warning PTR_ERR_OR_ZERO can be used omits 21219b7fa8ad ceph: hold i_ceph_lock when removing caps for freeing inode omits 45abe1f99fe0 ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_ [...] omits 2cdb0a0ea841 ceph: use READ_ONCE to access d_parent in RCU critical section omits da5818e3f8c5 ceph: fix dir_lease_is_valid() omits c20c3603625c ceph: close race between d_name_cmp() and update_dentry_lease() omits c698a1a9157d ceph: fix improper use of smp_mb__before_atomic() omits e48422aba671 ceph: fix "ceph.dir.rctime" vxattr value omits b8f1a6c5820d ceph: remove unused vxattr length helpers omits 40af85c02e41 ceph: fix listxattr vxattr buffer length calculation omits 21784353a1f0 ceph: add ceph.snap.btime vxattr omits 7dc3772eaa80 ceph: carry snapshot creation time with inodes omits 1034417412af ceph: clean up ceph.dir.pin vxattr name sizeof() omits 294fae01a562 ceph: fix ceph_mdsc_build_path to not stop on first component omits 34b97bf86bae ceph: silence a checker warning in mdsc_show() omits e5755dcb7513 libceph: remove ceph_get_direct_page_vector() omits 51e5b03c638c xfs: always update params on small allocation omits 973c566e2979 xfs: skip small alloc cntbt logic on NULL cursor omits 55e6bea2cf45 xfs: move small allocation helper omits 607d6a8b71d7 xfs: clean up small allocation helper omits c3641fa71cc2 xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c omits d8935d8504c1 xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c omits fa8dae390b78 xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c omits ba6526844a15 xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c omits a9bf4634536a xfs: merge xfs_bud_init into xfs_trans_get_bud omits 86a5ee2fb4cc xfs: merge xfs_rud_init into xfs_trans_get_rud omits febd67b9df1a xfs: merge xfs_cud_init into xfs_trans_get_cud omits 82f36a3eabfb xfs: merge xfs_efd_init into xfs_trans_get_efd omits a97f5a011f18 xfs: remove a pointless comment duplicated above all xfs_i [...] omits a3f9ea57dfc6 xfs: use a list_head for iclog callbacks omits d4f4a956c1c6 xfs: remove the xfs_log_item_t typedef omits c40a409ce757 xfs: don't cast inode_log_items to get the log_item omits 39e4c1956418 xfs: add a flag to release log items on commit omits 9e1ec270f04e xfs: split iop_unlock omits 3e090ad30cab xfs: don't use xfs_trans_free_items in the commit path omits 7d8457cfb985 xfs: remove the dummy iop_push implementation for inode cr [...] omits 21e6d72e79ac xfs: don't require log items to implement optional methods omits 2ba694b183a9 xfs: stop using XFS_LI_ABORTED as a parameter flag omits 59a47237f460 xfs: fix a trivial comment typo in xfs_trans_committed_bulk omits f786cc1941c9 xfs: add struct xfs_mount pointer to struct xfs_buf omits 0abcce43173d xfs: remove the b_io_length field in struct xfs_buf omits 8449fb6c7bc0 xfs: properly type the b_log_item field in struct xfs_buf omits 1fe4e876776e xfs: remove unused buffer cache APIs omits 1574fe9d3acb xfs: stop using bp naming for log recovery buffers omits 34b63ea5fbb9 xfs: use bios directly to read and write the log recovery buffers omits 73f9303f75a6 xfs: return an offset instead of a pointer from xlog_align omits 87b57226fbb1 xfs: move the log ioend workqueue to struct xlog omits 991fc1d2e65e xfs: use bios directly to write log buffers omits 4436e5ea23b4 xfs: make use of the l_targ field in struct xlog omits ad675dd010a9 xfs: remove the syncing argument from xlog_verify_iclog omits 437d733c353b xfs: update both stat counters together in xlog_sync omits 042c915a7def xfs: factor out iclog size calculation from xlog_sync omits f2e27fe1cb8d xfs: factor out splitting of an iclog from xlog_sync omits f855a253fc58 xfs: factor out log buffer writing from xlog_sync omits f21c95458883 xfs: don't use REQ_PREFLUSH for split log writes omits 0c953217d2c8 xfs: remove XLOG_STATE_IOABORT omits 03f6a6e2c404 xfs: reformat xlog_get_lowest_lsn omits db834153a802 xfs: cleanup xlog_get_iclog_buffer_size omits 057e42629d7e xfs: remove the l_iclog_size_log field from struct xlog omits 8638681a5959 xfs: make mem_to_page available outside of xfs_buf.c omits abe7ba628554 xfs: renumber XBF_WRITE_FAIL omits ce63ec752502 xfs: remove the never used _XBF_COMPOUND flag omits 79dbb509bd9d xfs: remove the no-op spinlock_destroy stub omits dbb65861f6c3 f2fs: add a rw_sem to cover quota flag changes omits 94f388b82e71 f2fs: set SBI_NEED_FSCK for xattr corruption case omits 14adf914535a f2fs: use generic EFSBADCRC/EFSCORRUPTED omits 2eae30375d58 f2fs: Use DIV_ROUND_UP() instead of open-coding omits e767251223e3 Merge branches 'x86/vt-d', 'x86/amd', 'arm/renesas', 'gene [...] omits a5d0726a82ea Merge branch 'acpi-misc' into linux-next omits d37dd8fe2138 Merge branches 'acpica', 'acpi-pm', 'acpi-osl', 'acpi-tabl [...] omits 96773b8e4d20 Merge branch 'devprop' into linux-next omits f704faf8f07c Merge branch 'pm-cpufreq' into linux-next omits ee39e9394b22 Merge branches 'powercap', 'pm-misc', 'pm-avs' and 'pm-too [...] omits 70b990e170ae Merge branch 'pm-sleep' into linux-next omits 2e2080d0168a Merge branch 'pm-pci' into linux-next omits cfdee6945bc8 Merge branch 'kconfig' into for-next omits f4b4e01323fd PCI: Fix typos omits 1c27a318675d f2fs: print kernel message if filesystem is inconsistent omits e0d264fa37de f2fs: introduce f2fs_<level> macros to wrap f2fs_printk() omits 0634af8c187a f2fs: avoid get_valid_blocks() for cleanup omits 01e92f52f8e6 f2fs: ioctl for removing a range from F2FS omits 5f36924d9d6a xfs: move xfs_ino_geometry to xfs_shared.h omits 6126ea4344d3 PCI: tegra: Change link retry log level to debug omits 5e5e9c23f82a PCI: tegra: Add support for GPIO based PERST# omits 4f8c162a9570 mmc: sdhci-pci: Add support for Intel EHL omits a1fa56e5d297 mmc: tmio: Use dma_max_mapping_size() instead of a workaround omits 5a5c608aa8bd mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card() omits e2b02e1d9d47 mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card() omits e0a168d57704 mmc: sdio: Don't re-initialize powered-on removable SDIO c [...] omits 94e6d8049dca mmc: sdio: Drop powered-on re-init at runtime resume and HW reset omits cea24d99e0d4 nfsd: fix cleanup of nfsd_reply_cache_init on failure omits 9202b694793b nfsd4: remove outdated nfsd4_decode_time comment omits a4f279b5879e nfsd: use 64-bit seconds fields in nfsd v4 code omits c4cb28cc4c5a nfsd: Spelling s/EACCESS/EACCES/ omits f133661dfda6 lockd: Make two symbols static omits 6cd33faaa7ef locks: Cleanup lm_compare_owner and lm_owner_key omits f7d4838810b9 lockd: Show pid of lockd for remote locks omits 7d1ddf894fe9 lockd: Remove lm_compare_owner and lm_owner_key omits 951794c93b1f lockd: Convert NLM service fl_owner to nlm_lockowner omits 16690f1e1253 lockd: prepare nlm_lockowner for use by the server omits e80085c3bac6 nfsd: note inadequate stats locking omits 6665fcc4ba47 nfsd4: drc containerization omits 303c04c4062a nfsd: don't call nfsd_reply_cache_shutdown twice omits 6bab14e56855 xfs: claim maintainership of loose files omits 0a19fcccf3ed Merge branch 'regmap-5.3' into regmap-next omits 2217d05161cb Merge branch 'regmap-5.2' into regmap-linus omits 6ef048fd5955 locks: eliminate false positive conflicts for write lease omits eb15b6a6b3f7 locks: Add trace_leases_conflict omits d84dc98fad98 Merge branch 'for-next/scmi-updates' of git://git.kernel.o [...] omits 122a8aa58916 Merge branch 'for-next/juno-updates' of git://git.kernel.o [...] omits d0193522d0bf Merge branch 'for-next/vexpress-updates' of git://git.kern [...] omits 1a42d1d8c766 ARCv2: entry: simplify return to Delay Slot via interrupt omits a463a5848a56 ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause omits 850fa8b24a91 ARCv2: entry: rewrite to enable use of double load/stores LDD/STD omits 536ddfe7297b ARCv2: entry: avoid a branch omits ba3708e2862b ARCv2: entry: push out the Z flag unclobber from common EX [...] omits 272eb74a909a ARCv2: entry: comments about hardware auto-save on taken i [...] omits 2aa4202d3cac ARC: mm: do_page_fault refactor #8: release mmap_sem sooner omits 8fb98ecd39ac ARC: mm: do_page_fault refactor #7: fold the various error [...] omits eed1517e16f7 ARC: mm: do_page_fault refactor #6: error handlers to use [...] omits fe55a491f81e ARC: mm: do_page_fault refactor #5: scoot no_context to end omits f3c838ca5072 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] omits fb7d9a124694 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] omits 9f2c668b2d8b ARC: mm: do_page_fault refactor #2: remove short lived variable omits 1ae996fc0e14 ARC: mm: do_page_fault refactor #1: remove label @good_area omits 34cee4e1f7cd PCI: Fix "space followed by tab" whitespace errors omits c16e73587ad6 ubifs: Don't leak orphans on memory during commit omits 57ce23514c53 ubifs: Correctly use tnc_next() in search_dh_cookie() omits 6c85ec2710f9 ubifs: Convert xattr inum to host order omits 30fc00b5adde ubifs: Use correct config name for encryption omits d5d4218e1669 reset: remove redundant null check on pointer dev omits 558ac86039fc Merge branch 'for-5.3' into for-next omits 6fc9f4e59957 Merge branch 'for-next-current-v5.1-20190509' into for-nex [...] omits 765fbccc15cb Merge branch 'misc-next' into for-next-current-v5.1-20190509 omits 9279ada1199e Merge branch 'misc-5.2' into for-next-current-v5.1-20190509 omits 1b63cdb2c288 Merge branch 'for-5.2' into for-next omits 6e14c3cf8bc4 Merge branch 'work.icache' into for-next omits a76f747d47df Merge branches 'work.misc', 'work.dcache', 'work.file' and [...] adds 4b1fe9b58e9d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 28dd29c06d0d fork: return proper negative error code adds 8d68d9325522 Merge tag 'for-linus-20190701' of git://git.kernel.org/pub [...] adds 6e692c3b721f Merge tag '5.2-rc6-smb3-fix' of git://git.samba.org/sfrenc [...] adds eca94432934f Bluetooth: Fix faulty expression for minimum encryption ke [...] adds fbbf145a0e0a gpio/spi: Fix spi-gpio regression on active high CS adds 179c96d9f715 Merge tag 'gpio-v5.2-4' of git://git.kernel.org/pub/scm/li [...] adds d5b844a2cf50 ftrace/x86: Remove possible deadlock between register_kpro [...] adds 39611265edc1 ftrace/x86: Add a comment to why we take text_mutex in ftr [...] adds d122ed6288d9 tracing: Fix memory leak in tracing_err_log_open() adds 46cc0b44428d tracing/snapshot: Resize spare buffer if size changed adds 074376ac0e1d ftrace/x86: Anotate text_mutex split between ftrace_arch_c [...] adds 550d1f5bda33 Merge tag 'trace-v5.2-rc5' of git://git.kernel.org/pub/scm [...] adds 6994eefb0053 ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME adds 7fbd1753b64e ALSA: firewire-lib/fireworks: fix miss detection of receiv [...] adds 98482377dc72 ALSA: hda: Fix widget_mutex incomplete protection adds 3450121997ce ALSA: line6: Fix write on zero-sized buffer adds c212ddaee2fd Merge tag 'sound-5.2' of git://git.kernel.org/pub/scm/linu [...] adds 570d7a98e7d6 vfs: move_mount: reject moving kernel internal mounts adds 2cd7cdc7e420 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cde357c392e9 Merge tag 'dax-fix-5.2-rc8' of git://git.kernel.org/pub/sc [...] adds 180ae5095246 Merge tag 'mvebu-fixes-5.2-2' of git://git.infradead.org/l [...] adds 521a503f5247 soc: ti: fix irq-ti-sci link error adds 018ad0523208 ARM: davinci: da830-evm: add missing regulator constraints [...] adds ed667776d6e6 ARM: davinci: omapl138-hawk: add missing regulator constra [...] adds 4f2fe6467707 ARM: davinci: da830-evm: fix GPIO lookup for OHCI adds 2659dc8d225c Merge tag 'davinci-fixes-for-v5.2-part2' of git://git.kern [...] adds ecbe5086adc2 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds b9705d8778e7 mm/page_alloc.c: fix regression with deferred struct page init adds cbcfa130a911 fs/userfaultfd.c: disable irqs for fault_pending and event locks adds dffcac2cb88e mm/vmscan.c: prevent useless kswapd loops adds eef778c99c02 devres: allow const resource arguments adds 875185309199 swap_readpage(): avoid blk_wake_io_task() if !synchronous adds a5fff14a0c79 Merge branch 'akpm' (patches from Andrew) adds c8ea9fce2baf lib/mpi: Fix karactx leak in mpi_powm adds 1a0fad630e0b crypto: cryptd - Fix skcipher instance memory leak adds 21d4120ec6f5 crypto: user - prevent operating on larval algorithms adds ee39d46dcaf8 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds c84c9029d782 drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context adds f78c581e22d4 drm/amd/powerplay: use hardware fan control if no powerpla [...] adds 688f3d1ebedf drm/amdgpu: Don't skip display settings in hwmgr_resume() adds 25f09f858835 drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE adds 5ee5d30a814d Merge tag 'drm-fixes-5.2-2019-07-02' of git://people.freed [...] adds a956c56b6ad3 Merge tag 'drm-misc-fixes-2019-07-03' of git://anongit.fre [...] adds be132e1375c1 drm/etnaviv: add missing failure path to destroy suballoc adds b5252bdf099a Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds 78c68e8f5cd2 drm/imx: notify drm core before sending event during crtc disable adds 5aeab2bfc9ff drm/imx: only send event on crtc disable if kept disabled adds a0b2cf792ac9 Merge tag 'imx-drm-fixes-2019-07-04' of git://git.pengutro [...] adds 3f9c4dc63309 Merge tag 'drm-fixes-2019-07-05-1' of git://anongit.freede [...] adds 3b2d4dcf71c4 nfsd: Fix overflow causing non-working mounts on 1 TB machines adds a8f46b5afe1c Merge tag 'nfsd-5.2-2' of git://linux-nfs.org/~bfields/linux adds f3a3ea28edd9 i2c: tegra: Add Dmitry as a reviewer adds 881ed91f7db5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds a126483e8295 mtd: spinand: Fix max_bad_eraseblocks_per_lun info in memorg adds c403ec33b613 mtd: rawnand: ingenic: Fix ingenic_ecc dependency adds 4f032640bf57 Revert "mtd: rawnand: sunxi: Add A23/A33 DMA support" adds c7a87ceb17ae mtd: rawnand: sunxi: Add A23/A33 DMA support with extra MB [...] adds 0e63665a1bfd Merge tag 'mtd/fixes-for-5.2-final' of git://git.kernel.or [...] adds 3f16a5c31839 KVM: x86: degrade WARN to pr_warn_ratelimited adds 65b712f1560a KVM: nVMX: Allow restore nested-state to enable eVMCS when [...] adds 323d73a8ecad KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 [...] adds bb34e690e934 KVM: LAPIC: Fix pending interrupt in IRR blocked by softwa [...] adds e644fa18e2ff KVM: arm64/sve: Fix vq_present() macro to yield a bool adds 9fdb86c8cf9a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 69bf4b6b54fb Revert "mm: page cache: store only head pages in i_pages" adds 75f2d86b20bf fs: VALIDATE_FS_PARSER should default to n adds ceacbc0e145e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5676234f20fe scsi: target/iblock: Fix overrun in WRITE SAME emulation adds 5dd6c4933912 scsi: iscsi: set auth_protocol back to NULL if CHAP_A valu [...] adds 4f8b49092c37 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 4c89cc73d1da dmaengine: jz4780: Fix an endian bug in IRQ handler adds 2b8066c3deb9 dmaengine: imx-sdma: fix use-after-free on probe error path adds 3f93a4f29796 dmaengine: imx-sdma: remove BD_INTR for channel0 adds f6034225442c dmaengine: qcom: bam_dma: Fix completed descriptors count adds 2692982b0800 Merge tag 'dmaengine-fix-5.2' of git://git.infradead.org/u [...] adds bcc0e65f47de Merge tag 'mips_fixes_5.2_2' of git://git.kernel.org/pub/s [...] adds 7e41c3c9b6ce blk-mq: fix up placement of debugfs directory of queue files adds 46713c3d2f8d Merge tag 'for-linus-20190706' of git://git.kernel.dk/linux-block adds 0ecfebd2b524 Linux 5.2 adds 0c61efd322b7 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds dfd437a25792 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 34dc63a5fb9b m68k: Use the generic dma coherent remap allocator adds 69878ef47562 m68k: Implement arch_dma_prep_coherent() adds 278ecbf027c3 Merge tag 'm68k-for-v5.3-tag1' of git://git.kernel.org/pub [...] adds ebc3d1791503 s390/cio: introduce driver_override on the css bus adds 83eb1a415023 s390/dasd: Fix a precision vs width bug in dasd_feature_list() adds e54e4785cb5c s390/qdio: (re-)initialize tiqdio list entries adds ac6639cd3db6 s390/qdio: don't touch the dsci in tiqdio_add_input_queues() adds 20955746320e s390/kasan: avoid false positives during stack unwind adds da1776733617 s390/unwind: cleanup unused READ_ONCE_TASK_STACK adds e5282de93105 s390: ap: kvm: add PQAP interception for AQIC adds 62e358ce586b vfio: ap: register IOMMU VFIO notifier adds ec89b55e3bce s390: ap: implement PAPQ AQIC interception in kernel adds 05f31e3bf6b3 s390: ap: kvm: Enable PQAP/AQIC facility for the guest adds c7ff0e918a7c s390/pci: deal with devices that have no support for MIO i [...] adds 6ae3483d4116 s390/pci: correctly handle MIO opt-out adds c382cbc6dbf5 vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 adds 555827c28a3e Merge tag 'vfio-ccw-20190705' of https://git.kernel.org/pu [...] adds f11977be1af9 docs: s390: restore important non-kdoc parts of s390dbf.rst adds 0328e519a726 docs: s390: unify and update s390dbf kdocs at debug.c adds 499723d12063 docs: s390: s390dbf: typos and formatting, update crash command adds 1758feddb0f9 Merge tag 's390-5.3-1' of git://git.kernel.org/pub/scm/lin [...] adds 6b3775479006 Merge branch 'core-debugobjects-for-linus' of git://git.ke [...] adds ede7c247abfa rslib: Make some functions static adds 568521d058aa Merge branch 'core-rslib-for-linus' of git://git.kernel.or [...] adds e0e86b111bca Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] adds 74b5150cde45 dt-bindings: interrupt-controller: Add Amazon's Annapurna [...] adds 1eb77c3bcdb7 irqchip/al-fic: Introduce Amazon's Annapurna Labs Fabric I [...] adds 3dae67ce600c irqchip/gic-pm: Remove PM_CLK dependency adds 9b979ac3ce0b Merge tag 'irqchip-5.3' of git://git.kernel.org/pub/scm/li [...] adds c09cb1293523 genirq: Update irq stats from NMI handlers adds 3a1d24ca9573 irq/irqdomain: Fix comment typo adds 2a1ccd31420a Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 341924049558 Merge branch 'timers/vdso' into timers/core adds fd1fea6834d0 clocksource/drivers: Make Hyper-V clocksource ISA agnostic adds dd2cb348613b clocksource/drivers: Continue making Hyper-V clocksource I [...] adds 28ef2db88664 timer: Document TIMER_PINNED adds 9176ab1b8480 time: Validate user input in compat_settimeofday() adds 927ba67a63c7 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 4001d8e8762f genirq: Delay deactivation in free_irq() adds 1d21f2af8571 genirq: Fix misleading synchronize_irq() documentation adds 62e0468650c3 genirq: Add optional hardware synchronization for shutdown adds dfe0cf8b51b0 x86/ioapic: Implement irq_get_irqchip_state() callback adds b7107a67f0d1 x86/irq: Handle spurious interrupt after shutdown gracefully adds f8a8fe61fec8 x86/irq: Seperate unused system vectors from spurious entry again adds 0902d5011cfa Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] adds 0d37dde70655 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] adds 9838e3bff0f9 x86/fpu: Make 'no387' and 'nofxsr' command line options useful adds 7891bc0ab739 x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() adds ab2486a9ee32 Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds 9402eaf4c11f selftests/x86: Test SYSCALL and SYSENTER manually with TF set adds dffb3f9db6b5 x86/entry/64: Don't compile ignore_sysret if 32-bit emulat [...] adds 539bca535dec x86/entry/64: Fix and clean up paranoid_exit adds 697096b14444 selftests/x86/fsgsbase: Fix some test case bugs adds 049331f277fe x86/fsgsbase: Revert FSGSBASE support adds 13324c42c140 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] adds 2f0f6503e375 Merge branch 'x86-timers-for-linus' of git://git.kernel.or [...] adds 31a2fbb390fe x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() adds 993773d11d45 x86/tls: Fix possible spectre-v1 in do_get_thread_area() adds 223cea6a4f05 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds 85178525e382 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 450e5b6f654b ARC: mm: do_page_fault refactor #1: remove label @good_area adds 13e2cc1240eb ARC: mm: do_page_fault refactor #2: remove short lived variable adds 85c5e33763a7 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] adds 02c88d142ea6 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] adds d0542c7eacd5 ARC: mm: do_page_fault refactor #5: scoot no_context to end adds 98cb57ad70fb ARC: mm: do_page_fault refactor #6: error handlers to use [...] adds 5e91bf5ce9b8 ARC: mm: do_page_fault refactor #7: fold the various error [...] adds 926150db8558 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner adds 45869eb0c0af ARCv2: entry: comments about hardware auto-save on taken i [...] adds 23c0cbd0c75c ARCv2: entry: push out the Z flag unclobber from common EX [...] adds ab854bfcd310 ARCv2: entry: avoid a branch adds a4880801a72e ARCv2: entry: rewrite to enable use of double load/stores LDD/STD adds 68e5c6f073bc ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause adds 75370ad44075 ARCv2: entry: simplify return to Delay Slot via interrupt adds 94b8beb972c5 ARC: [haps] Add Virtio support adds fd5de2721ea7 ARC: hide unused function unw_hdr_alloc adds aab128d006e7 ARC: [plat-hsdk]: enable DW SPI controller adds 24a20b0a443f ARC: [plat-hsdk]: Enable AXI DW DMAC in defconfig adds 0ae90c857b8f Merge remote-tracking branch 'arc-current/for-curr' adds b7cbb5240130 Merge tag 'powerpc-5.2-6' into fixes adds 6e2aba99550f Merge remote-tracking branch 'powerpc-fixes/fixes' adds a3e95c1fa163 Merge remote-tracking branch 'sparc/master' adds c20dc142dd7b bnxt_en: Disable bus master during PCI shutdown and driver [...] adds d27e2ca1166a bnxt_en: Fix ethtool selftest crash under error conditions. adds d77b1ad8e87d bnxt_en: Fix statistics context reservation logic for RDMA [...] adds 1dbc59fa4bba bnxt_en: Cap the returned MSIX vectors to the RDMA driver. adds 4ca5fa39e1ae bnxt_en: Suppress error messages when querying DSCP DCB ca [...] adds 22506f488e6b Merge branch 'bnxt_en-Bug-fixes' adds 0e3183cd2a64 net: openvswitch: fix csum updates for MPLS actions adds dca895b65d63 Documentation/networking: fix default_ttl typo in mpls-sysctl adds 40f6a2cb9cfc net: dst.h: Fix shifting signed 32-bit value by 31 bits problem adds 88405680ec57 net:gue.h:Fix shifting signed 32-bit value by 31 bits problem adds 2e6054636816 ipv4: don't set IPv6 only flags to IPv4 addresses adds c8c8218ec5af netrom: fix a memory leak in nr_rx_frame() adds 4d1415811e49 sctp: fix error handling on stream scheduler initialization adds 7c31e54aeee5 vxlan: do not destroy fdb if register_netdevice() is failed adds 9c7a5582f5d7 vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock adds 17dd1367389c vsock/virtio: stop workers during the .remove() adds 0d20e56ecca0 vsock/virtio: fix flush of works during the .remove() adds eb1f5c02ddf5 Merge branch 'vsock-virtio-fixes' adds e33d2b74d805 idr: fix overflow case for idr_for_each_entry_ul() adds d39d714969cd idr: introduce idr_for_each_entry_continue_ul() adds 95b9395ba103 selftests: add a test case for cls_lower handle overflow adds 8a534f8fb0dc Merge branch 'idr-fix-overflow-cases-on-32-bit-CPU' adds 618bac45937a net/tls: reject offload of TLS 1.3 adds acd3e96d53a2 net/tls: make sure offload also gets the keys wiped adds 13e04fbf0b97 r8152: fix the setting of detecting the linking change for [...] adds e57f61858b7c net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 [...] adds 3b26a5d03d35 net: bridge: mcast: fix stale ipv6 hdr pointer when handli [...] adds 3d26eb8ad1e9 net: bridge: don't cache ether dest pointer on input adds 2446a68ae6a8 net: bridge: stp: don't cache eth dest pointer before skb pull adds f2f1717592d4 Merge branch 'bridge-stale-ptrs' adds e835ada07091 rxrpc: Fix send on a connected, but unbound socket adds 095c02da80a4 macsec: fix use-after-free of skb during RX adds 7d8b16b9facb macsec: fix checksumming after decryption adds bc389fd101e5 Merge branch 'macsec-fix-some-bugs-in-the-receive-path' adds 78226f6eaac8 net: usb: asix: init MAC address buffers adds 99f0eae653b2 rxrpc: Fix oops in tracepoint adds ff95bf28c234 selftests/net: skip psock_tpacket test if KALLSYMS was not [...] adds 1e64d7cbfdce net: don't warn in inet diag when IPV6 is disabled adds 9fae54186c64 r8152: move calling r8153b_rx_agg_chg_indicate() adds 7af033010214 sctp: count data bundling sack chunk for outctrlchunks adds 0d581ba311a2 net: hns: add support for vlan TSO adds 68a8357ec15b bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 adds 6fa632e719ee bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 adds ac8786c72eba selftests: bpf: add tests for shifts by zero adds 11aca65ec4db selftests: bpf: fix inlines in test_lwt_seg6local adds 162c820ed896 xdp: hold device for umem regardless of zero-copy mode adds 455302d1c9ae xdp: fix hang while unregistering device bound to xdp socket adds c3ead2df9776 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9d1bc24b52fb bonding: validate ip header before check IPPROTO_IGMP adds 52e63a4eabcf xfrm: remove a duplicated assignment adds fd709721352d xfrm: policy: fix bydst hlist corruption on hash rebuild adds 56c5ee1a5823 xfrm interface: fix memory leak on creation adds 114b5b355ec0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 619afef01f74 hsr: fix a memory leak in hsr_del_port() adds b9a1e627405d hsr: implement dellink to clean up resources adds edf070a0fb45 hsr: fix a NULL pointer deref in hsr_dev_xmit() adds fa8043017cf8 Merge branch 'hsr-bug-fixes' adds ffa9fec30ca0 r8152: set RTL8152_UNPLUG only for real disconnection adds 537de0c8ca2b ipv4: Fix NULL pointer dereference in ipv4_neigh_lookup() adds 13aecb17acab net/tls: fix poll ignoring partially copied records adds 81a89ef6be5b selftests/tls: add test for poll() with data in TLS ULP adds ccd1479e4839 Merge branch 'net-tls-fix-poll-wake-up' adds e198987e7dd7 gtp: fix suspicious RCU usage adds 1788b8569f5d gtp: fix use-after-free in gtp_encap_destroy() adds a635037ac110 gtp: remove duplicate code in gtp_dellink() adds 3f167e192186 gtp: fix Illegal context switch in RCU read-side critical [...] adds a2bed90704c6 gtp: fix use-after-free in gtp_newlink() adds e30155fd23c9 gtp: add missing gtp_encap_disable_sock() in gtp_encap_enable() adds 07996783491f Merge branch 'gtp-fix-several-bugs' adds 7391324ba485 net: ethernet: sun4i-emac: Fix misuse of strlcpy adds 6b4ddf9950c3 net: nixge: Fix misuse of strlcpy adds 36c4357c63f3 net: bpfilter: print umh messages to /dev/kmsg adds 4993e5b37e8b net: stmmac: Re-work the queue selection for TSO packets adds 50c0442b343e Merge remote-tracking branch 'net/master' adds 1c5ec78272e3 netfilter: nfnetlink: avoid deadlock due to synchronous re [...] adds 2e44b0f2508a Merge remote-tracking branch 'netfilter/master' adds 7c2b3629d09d ALSA: hda: Fix a headphone detection issue when using SOF adds b5c21c84705d Merge branch 'for-linus' into for-next adds d07a9a4f66e9 ALSA: hda/realtek - Headphone Mic can't record after S3 adds 335399362a6e ALSA: hda/ca0132 - remove redundant assignment to variable [...] adds ca95c7bf3d29 ALSA: usb-audio: Fix parse of UAC2 Extension Units adds bb26e0c636d4 ALSA: asihpi: Remove unneeded variable change adds 388b00f04518 ALSA: cs4281: remove redundant assignment to variable val [...] adds 097f8ba3873d ALSA: bebob: fix wrong reference count for stream function [...] adds 2e9f17e34eb7 ALSA: fireworks: fix wrong reference count for stream func [...] adds 03a954aef70e ALSA: oxfw: fix wrong reference count for stream functiona [...] adds e79c3f0c006e ALSA: dice: fix wrong reference count for stream functiona [...] adds 64582c56a915 ALSA: firewire-digi00x: fix wrong reference count for stre [...] adds ba18ca2b8e18 firewire-motu: fix wrong reference count for stream functi [...] adds d4bd30532688 ALSA: usb-audio: fix Line6 Helix audio format rates adds 774a075ab514 ALSA: hda: Simplify snd_hdac_refresh_widgets() adds b89b889a326a Merge branch 'topic/hda-refresh-cleanup' into for-next adds 1bcc1fd64e4d ASoC: audio-graph-card: fix use-after-free in graph_for_each_link adds 0dceaf7c798d Merge branch 'asoc-5.2' into asoc-linus adds 559e92f78778 ASoC: madera: Remove duplicated include from cs47l35.c adds 2d2e331697bf ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings adds 742210403777 ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() adds cb9002a18632 ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() adds 61c8a7d6ff11 ASoC: rt5682: use devm_snd_soc_register_component() adds 35407f9ffd84 ASoC: ak4118: use devm_snd_soc_register_component() adds dcbe6ed32e06 ASoC: cros_ec_codec: use devm_snd_soc_register_component() adds 4b9b73b86571 ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() adds cec5b01f8f1c ASoC: max98357a: avoid speaker pop when playback startup adds 094380ea2bf9 ASoC: meson: axg-tdm-formatter: add reset to the bindings [...] adds 751bd5db5260 ASoC: meson: axg-tdm-formatter: add reset adds 74b35a74f80e ASoC: core: Return -ENOTSUPP from set_channel_map() if no [...] adds 9aa0cf79568e ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route adds c150266f592b ASoC: wcd9335: remove multiple defines. adds 590eb2f4ef94 ASoC: rt5665: remove redundant assignment to variable idx adds 1fe08602d117 ASoC: sunxi: sun50i-codec-analog: Add earpiece adds b90bab3b1b1b ASoC: SOF: debug: fix possible memory leak in sof_dfsentry [...] adds e62bccf8a5ec ASoC: hdac_hdmi: report codec link up/down status to bus adds 62fde9772dd8 ASoC: SOF: add runtime idle callback adds 87a6fe80d56b ASoC: SOF: Intel: implement runtime idle for CNL/APL adds 043b35f281f5 Merge branch 'asoc-5.3' into asoc-next adds a98429acadef Merge remote-tracking branch 'asoc/topic/meson' into asoc-next adds 3c53c6255d59 Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/li [...] adds 0ebf3ceb8364 ALSA: firewire-lib: fix invalid length of rx packet payloa [...] adds 7fbf909668d6 ALSA: firewire-lib/fireface: fix initial value of data blo [...] adds 4ece7f6fd830 ALSA: firewire-lib: fix initial value of data block count [...] adds 213fa9898158 ALSA: firewire-lib: fix different data block counter betwe [...] adds b8b0e24c226e ALSA: firewire-lib: code refactoring for error path of par [...] adds 02394af3e00d ALSA: firewire-lib: code refactoring for post operation to [...] adds 0dcb4efb1095 ALSA: firewire-lib: code refactoring for local variables adds 994d2b48d720 Merge remote-tracking branch 'sound-current/for-linus' adds ea09b3e21f18 Merge branch 'regmap-5.2' into regmap-linus adds ddefd608c95e Merge remote-tracking branch 'regmap-fixes/for-linus' adds 16da0eb5ab6e regulator: s2mps11: Fix buck7 and buck8 wrong voltages adds 9d83dcb3e455 regulator: s2mps11: Adjust supported buck voltages to real values adds f0386617dca6 Merge branch 'regulator-5.2' into regulator-linus adds 6518823c12c0 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 2337ff45293f Merge branch 'spi-5.2' into spi-linus adds 19c21bd2df4e Merge remote-tracking branch 'spi-fixes/for-linus' adds a0970662f725 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 13c7f0a037e8 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 77485242e132 Merge remote-tracking branch 'phy/fixes' adds abbe3acd7d72 Input: synaptics - enable SMBUS on T480 thinkpad trackpad adds f0dd687815f9 Input: atmel_mxt_ts - fix leak in mxt_update_cfg() adds 0c38220941cb Merge remote-tracking branch 'input-current/for-linus' adds aeb87246537a lib/scatterlist: Fix mapping iterator when sg->offset is g [...] adds d44769e4ccb6 crypto: talitos - move struct talitos_edesc into talitos.h adds 58cdbc6d2263 crypto: talitos - fix hash on SEC1. adds d45b1714e25e crypto: talitos - drop icv_ool adds e217413964a4 crypto: arm64/aes-ce - add 5 way interleave routines adds 7367bfeb2c14 crypto: arm64/aes-ce - implement 5 way interleave for ECB, [...] adds 5a35316d9791 crypto: doc - Add parameter documentation adds ae400be94b84 crypto: doc - Fix formatting of new crypto engine content adds 52393d617af7 crypto: ccp - Validate the the error value used to index e [...] adds 600bac009ea9 crypto: ccp - Switch to SPDX license identifiers adds 66d9c1cf9f95 crypto: amcc - remove memset after dma_alloc_coherent adds fdbd643a74ef crypto: stm32/crc32 - rename driver file adds 0acabecebc91 crypto: stm32/hash - Fix hmac issue more than 256 bytes adds f3880a23564e crypto: stm32/hash - remove interruptible condition for dma adds 946c8eb20f5f Merge remote-tracking branch 'crypto-current/master' adds a71dcd3757e2 reset: remove redundant null check on pointer dev adds 47783060c3c8 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 2fee89898233 Merge remote-tracking branch 'omap-fixes/fixes' adds 1af1b69f43b5 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds d8dd9697eac9 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 3d19728ebc55 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 58038662df39 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 50bcca6ac417 kbuild: rename arg-check to cmd-check adds 93f31bbda436 kbuild: save $(strip ...) for calling any-prepreq adds c2341e2a4f58 kbuild: save $(strip ...) for calling if_changed and friends adds 50ef0cdf58ae kbuild: fix missed rebuild of modules.builtin adds 68980b4704d5 kbuild: split modules.order build rule out of 'modules' target adds 6f9ac9f4427e fixdep: check return value of printf() and putchar() adds 876a0600896c kbuild: Add ability to test Clang's integrated assembler adds a3b0b6f953ec coccinelle: kstrdup: Fix typo in warning messages adds 30a70e806d93 coccinelle: put_device: Adjust a message construction adds f58c17c202e7 coccinelle: put_device: Add a cast to an expression for an [...] adds 0c4ab18fc33b coccinelle: api/stream_open: treat all wait_.*() calls as [...] adds 4e8fc3f55a38 kbuild: add more hints about SUBDIRS replacement adds 33177f01ca3f kallsyms: exclude kasan local symbols on s390 adds 1a927fd347eb init/Kconfig: add CONFIG_CC_CAN_LINK adds 0c422a3d4e1b kbuild: compile-test exported headers to ensure they are s [...] adds e734d19b15ce kbuild: do not create wrappers for header-test-y adds 3b62076b53d2 kbuild: support header-test-pattern-y adds 30bafd6eb35d kheaders: remove meaningless -R option of 'ls' adds 8a5e465f1247 kheaders: include only headers into kheaders_data.tar.xz adds 3a768d9f7ae5 kbuild: compile-test kernel headers to ensure they are sel [...] adds baa23ec86092 kconfig: Fix spelling of sym_is_changable adds eb401e30035f Merge branch 'kconfig' into for-next adds 38cec4370167 Merge remote-tracking branch 'kbuild/for-next' adds 2ee7a4ef98e3 MIPS: only select ARCH_HAS_UNCACHED_SEGMENT for non-cohere [...] adds 15ffe5e1acf5 dma-mapping: mark dma_alloc_need_uncached as __always_inline adds 93c8d2da1e36 Merge remote-tracking branch 'dma-mapping/for-next' adds 56a5d00328e1 arm64: don't use asm-generic/ptrace.h adds b42dfdea6052 powerpc: don't use asm-generic/ptrace.h adds 045bd00f3ef0 sh: don't use asm-generic/ptrace.h adds 79f2562c326e x86: don't use asm-generic/ptrace.h adds 7f3a8dff1219 asm-generic: remove ptrace.h adds 840436d5a3ae Merge remote-tracking branch 'asm-generic/master' adds 5ccd3bd992cf Merge branches 'fixes' and 'misc' adds d6c8204659eb ARM: sa1100: convert to common clock framework adds 4d6a24e64643 Merge branch 'sa1100-for-next', tag 'for-rc-adfs' into for-next adds fc7e5b209aef Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] adds adaf427f81a6 Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] adds 1f6db18fbd76 Merge branch 'sa1100-for-next'; commit 'riscpc^{/ARM: risc [...] adds b7a735f3a606 Merge branch 'for-arm-soc' into for-next adds f67a5352c558 Merge remote-tracking branch 'arm/for-next' adds 79294fba3a29 Merge branch 'arm/fixes' into for-next adds b8b89a8407df arm64: dts: sc9836: Update coresight DT bindings adds b04832ed1f70 arm64: dts: sc9860: Update coresight DT bindings adds 299a04586d75 Merge tag 'sprd-dt-v5.3-rc1' of https://github.com/lyrazha [...] adds adfbb80d3832 Merge tag 'v5.3-rockchip-dts32-2' of git://git.kernel.org/ [...] adds 5ded680cf12f Merge tag 'v5.3-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 3d982eaa0f22 Merge branch 'arm/dt' into for-next adds 656beb56c7ed ARM: Document merges adds a5380ddda51e Merge branch 'arm/fixes' into for-next adds b27aca2e555f soc: rockchip: work around clang warning adds 8797f2fa9864 Merge branch 'arm/drivers' into for-next adds a1e728833214 ARM: Document merges adds d9deea28a896 Merge tag 'reset-fixes-for-v5.2' of git://git.pengutronix. [...] adds b108ad53bb65 dt-bindings: reset: imx7: Fix the spelling of 'indices' adds 8c0993621c3e Merge tag 'reset-for-v5.3' of git://git.pengutronix.de/git [...] adds 534418a1e16c Merge branch 'arm/drivers' into for-next adds 65e01509de0d ARM: Document merges adds 4471e44f972f Merge tag 'sunxi-dt64-for-5.3-round-2' of https://git.kern [...] adds 839a2ad86e99 Merge branch 'arm/dt' into for-next adds 47f28b41df6b ARM: dts: exynos: Fix imprecise abort on Mali GPU probe on [...] adds 8386e6a7b07c ARM: dts: exynos: Move Mali400 GPU node to "/soc" adds a19a209ee420 ARM: dts: exynos: Adjust buck[78] regulators to supported [...] adds 841ed60264b3 ARM: dts: exynos: Adjust buck[78] regulators to supported [...] adds 35051f84344b Merge tag 'samsung-dt-5.3-3' of https://git.kernel.org/pub [...] adds 3f62b123253d Merge branch 'arm/dt' into for-next adds 242af9ac5b32 ARM: Document merges adds d7f38b7fa2d9 Merge remote-tracking branch 'arm-soc/for-next' adds 237211ce3857 Merge remote-tracking branch 'actions/for-next' adds ba20e09a2ac0 Merge branch 'v5.3/dt' into tmp/aml-rebuild adds 54b6bfdce4f7 Merge branch 'v5.3/dt64' into tmp/aml-rebuild adds c8c1d51b2f3c Merge branch 'v5.3/drivers' into tmp/aml-rebuild adds 11343d25a03b Merge branch 'v5.3/fixes' into tmp/aml-rebuild adds 9260888a9dd1 Merge remote-tracking branch 'amlogic/for-next' adds 2f9cadf865fa Merge remote-tracking branch 'aspeed/for-next' adds 5894828c29a5 Merge remote-tracking branch 'at91/at91-next' adds 0f24c26d724b Merge remote-tracking branch 'bcm2835/for-next' adds 72fc4daf4e34 Merge remote-tracking branch 'imx-mxs/for-next' adds 96b680fddd92 Merge remote-tracking branch 'keystone/next' adds 15dca499c32d Merge remote-tracking branch 'mediatek/for-next' adds c7ec6cded0c1 Merge remote-tracking branch 'mvebu/for-next' adds 55d5a9b04eb7 Merge remote-tracking branch 'omap/for-next' adds d0e3a0b452ee Merge remote-tracking branch 'qcom/for-next' adds 0ddcd67595b9 Merge remote-tracking branch 'renesas/next' adds 000c5d10b277 Merge remote-tracking branch 'reset/reset/next' adds 6f46deae2893 Merge remote-tracking branch 'rockchip/for-next' adds cf6664323e0f Merge branch 'next/dt' into for-next adds 4c0c432ea91e Merge remote-tracking branch 'samsung-krzk/for-next' adds 6c9984b8d8f1 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 7a87ecabc211 Merge remote-tracking branch 'tegra/for-next' adds 7ac1f75cd820 Merge remote-tracking branch 'clk/clk-next' adds a3045ce8ee5f csky: Select intc & timer drivers adds d2f6a60003ba csky: Fixup no panic in kernel for some traps adds 8ffffcac3e40 csky: Init pmu as a device adds 0e66378906e0 csky: Add count-width property for csky pmu adds cdb4a5584494 csky: Add pmu interrupt support adds 0e00611b85b9 csky: Fix perf record in kernel/user space adds d5adc059a1ca csky: Fixup some error count in 810 & 860. adds 61144dcc5ba0 dt-bindings: interrupt-controller: Update csky mpintc adds a58e28fd0d48 dt-bindings: csky: Add csky PMU bindings adds d6f87a1e4347 csky: Revert mmu ASID mechanism adds 7b4e6f9a4b8d csky: Add new asid lib code from arm adds 6df5d003b043 csky: Use generic asid algorithm to implement switch_mm adds 36bb9f3c223c csky: Improve tlb operation with help of asid adds aeeba34bce29 csky: Fixup abiv1 memset error adds 9f98b3142d22 csky: Improve string operations performance by glibc code adds 3e18d99b0a0e Merge remote-tracking branch 'csky/linux-next' adds 55a6a0cfc3be Merge remote-tracking branch 'h8300/h8300-next' adds 62f1e3e60fd9 Merge remote-tracking branch 'm68knommu/for-next' adds c9093486f283 mips/kprobes: Export kprobe_fault_handler() adds e0c1bb77e757 Merge remote-tracking branch 'mips/mips-next' adds 029f162ab09d nios2: remove pointless second entry for CONFIG_TRACE_IRQF [...] adds f017da5c7077 nios2: configs: Remove useless UEVENT_HELPER_PATH adds fadac995b82d Merge remote-tracking branch 'nios2/for-next' adds 5f3f94ad7710 parisc: Fix kernel panic due invalid values of IAOQ0 or IAOQ1 adds f4ed27e065b3 parisc: Ensure userspace privilege for ptraced processes i [...] adds 1836650340ec Merge remote-tracking branch 'parisc-hd/for-next' adds 8b8dc6951436 Merge branch 'fixes' into next adds ba45cff610a4 powerpc: Document xive=off option adds 9fb603050ffd powerpc/rtas: retry when cpu offline races with suspend/migration adds 80e5302e4bc8 recordmcount: Fix spurious mcount entries on powerpc adds f079bb3c5f29 powerpc/ftrace: Enable C Version of recordmcount adds 3becd11dffe5 powerpc/eeh_cache: fix a W=1 kernel-doc warning adds 04db3ede40ae powerpc/cacheflush: fix variable set but not used adds 6820e565d350 selftests/powerpc: ppc_asm.h: typo in the header guard adds aaf06665f7ea powerpc/xmon: Fix disabling tracing while in xmon adds 63982618662e powerpc/powernv: remove the unused pnv_pci_set_p2p function adds c498a4f9a791 powerpc/powernv: remove the unused tunneling exports adds 7eb3cf761927 powerpc/powernv: remove unused NPU DMA code adds 452d23c0f6bd powerpc/powernv: remove the unused vas_win_paste_addr and [...] adds 4b1f5ccc7cdc powerpc/64s/exception: fix line wrap and semicolon inconsi [...] adds 1efd8caa9a91 powerpc/64s/exception: Remove unused SOFTEN_VALUE_0x980 adds 4508a74a6315 powerpc/64s/exception: remove H concatenation for EXC_HV variants adds bd7b6d1334c5 powerpc/64s/exception: consolidate EXCEPTION_PROLOG_2 with [...] adds 2d046308d074 powerpc/64s/exception: move and tidy EXCEPTION_PROLOG_2 variants adds 8f528359efbb powerpc/64s/exception: fix sreset KVM test code adds a7c1ca19c295 powerpc/64s/exception: remove the "extra" macro parameter adds fa4cf6b703f4 powerpc/64s/exception: consolidate maskable and non-maskab [...] adds 17bdc064a1fe powerpc/64s/exception: merge KVM handler and skip variants adds c0c6cd156c12 powerpc/64s/exception: KVM handler can set the HSRR trap bit adds 5dba1d50ba4f powerpc/64s/exception: Make EXCEPTION_PROLOG_0 a gas macro [...] adds c06075f3d3fc powerpc/64s/exception: Move EXCEPTION_COMMON handler and r [...] adds 47169fba3af4 powerpc/64s/exception: Move EXCEPTION_COMMON additions int [...] adds fc557537f2ad powerpc/64s/exception: unwind exception-64s.h macros adds 80bd9177def1 powerpc/64s/exception: improve 0x500 handler code adds f0ac44788e65 powerpc/64s/exception: move EXCEPTION_PROLOG_2* to a more [...] adds 6d18f29c3336 powerpc/64s/exception: remove STD_EXCEPTION_COMMON variants adds f1ff37e8f2d5 powerpc/64s/exception: move KVM related code together adds 12a048099059 powerpc/64s/exception: move exception-64s.h code to except [...] adds a0502434bb02 powerpc/64s/exception: move head-64.h code to exception-64 [...] adds 64e413515ce1 powerpc/64s/exception: remove __BRANCH_TO_KVM adds f945478d5c68 powerpc/64s/exception: remove unused BRANCH_TO_COMMON adds 1b4d4a7933a7 powerpc/64s/exception: use a gas macro for system call han [...] adds bf66e3c4cf00 powerpc/64s/exception: fix indenting irregularities adds f3c8b6c63e81 powerpc/64s/exception: generate regs clear instructions us [...] adds d064151fd33b powerpc/64s/exception: remove pointless EXCEPTION_PROLOG m [...] adds 1582009113bc powerpc/64s/exception: move paca save area offsets into ex [...] adds b0b2a93da4c9 powerpc/64s/exception: clean up system call entry adds 63d60d0c6946 powerpc/64s/exception: avoid SPR RAW scoreboard stall in r [...] adds fbc50063a235 powerpc/64s/exception: mtmsrd L=1 cleanup adds 9592b29a9cf1 powerpc/64s/exception: windup use r9 consistently to restore SPRs adds ad73d8d4f4a7 powerpc/64s/exception: move machine check windup in_mce handling adds 67d4160a61a0 powerpc/64s/exception: simplify hmi windup code adds b113c083414e powerpc/64s/exception: shuffle windup code around adds 391e941b8915 powerpc/64s/exception: use common macro for windup adds 5312c4941e0d powerpc/64s/exception: add dar and dsisr options to except [...] adds 02a1258154ee powerpc/64s/exception: machine check use standard macros t [...] adds 904f81f3f36d powerpc/64s/exception: denorm handler use standard scratch [...] adds d7fb34c70471 powerpc/64s/exception: move SET_SCRATCH0 into EXCEPTION_PROLOG_0 adds f30a5e68f026 powerpc/tm: update comment about interrupt re-entrancy adds 0a882e28468f powerpc/64s/exception: remove bad stack branch adds 0e10be2bb9cf powerpc/64s/exception: optimise system_reset for idle, cle [...] adds acc8da4492ef powerpc/64s/exception: sreset move trampoline ahead of com [...] adds f34c9675ca59 powerpc/64s/exception: hmi remove special case macro adds 293c2e27b999 powerpc/64s/exception: simplify hmi control flow adds fe7946ce0808 powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ISA_3_0_INV [...] adds 6c46fcce39f0 powerpc/64s/radix: keep kernel ERAT over local process/gue [...] adds 548c54acba5b powerpc: silence a -Wcast-function-type warning in dawr_wr [...] adds a278e7ea608b powerpc: Fix compile issue with force DAWR adds 24911acd64ce powerpc: remove device_to_mask() adds efd176a04bef powerpc/pseries/dma: Allow SWIOTLB adds 1a047cc7e53c powerpc/pseries/dma: Enable SWIOTLB adds dead1c845dbe powerpc/pci/of: Parse unassigned resources adds 5636427d087a powerpc/powernv: Fix stale iommu table base after VFIO adds 3fefd1cd95df KVM: PPC: Book3S HV: Fix CR0 setting in TM emulation adds 6fbcdd59094a powerpc: Add barrier_nospec to raw_copy_in_user() adds 7b570361f6f6 selftests/powerpc: Add missing newline at end of file adds 3ab3a0689e74 powerpc/4xx/uic: clear pending interrupt after irq type/po [...] adds 14b2f7d908c3 powerpc/configs: Remove useless UEVENT_HELPER_PATH adds 41732bdc9ccd powerpc/powernv-eeh: Consisely desribe what this file does adds 2200bbec12c4 powerpc: Use the correct style for SPDX License Identifier adds 6d3ca7e73642 powerpc/mm: mark more tlb functions as __always_inline adds 4f44e8aeaf19 powerpc/Kconfig: Clean up formatting adds 7505a13f85bd powerpc/configs: Disable latencytop adds c197922f0a80 powerpc/perf/24x7: use rb_entry adds 658829dfe75c powerpc/cell: set no_llseek in spufs_cntl_fops adds 31afa05bf90e powerpc: Enable CONFIG_IPV6 in ppc64_defconfig adds 515bbc8ab488 powerpc/pseries: Use macros for referring to the DTL enable mask adds 5b3306f08459 powerpc/pseries: Do not save the previous DTL mask value adds 1c85a2a1945c powerpc/pseries: Factor out DTL buffer allocation and regi [...] adds 06220d78f24a powerpc/pseries: Introduce rwlock to gatekeep DTLB usage adds ef34e0efa22a powerpc/pseries: Generalize hcall_vphn() adds 5a1ea4774ddc powerpc/pseries: Move mm/book3s64/vphn.c under platforms/pseries/ adds d62c8deeb6e6 powerpc/pseries: Provide vcpu dispatch statistics adds 18a593c8b542 powerpc/pseries: Protect against hogging the cpu while set [...] adds 2438ac954bf5 powerpc/pseries: Add documentation for vcpudispatch_stats adds b8c8a524ccad powerpc/mm: Remove unused variable declaration adds 78c949888549 powerpc/mm/hash/4k: Don't use 64K page size for vmemmap wi [...] adds 89a3496e0664 powerpc/mm/radix: Use the right page size for vmemmap mapping adds ea9f5b702fe0 powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 adds f52741c410cf powerpc/mm: Fix node look up with numa=off boot adds 495c2ff4c881 powerpc/mm: Consolidate numa_enable check and min_common_d [...] adds c0b1b23b9c87 powerpc/mm/nvdimm: Add an informative message if we fail t [...] adds 2a0ffbd4789b powerpc/pseries/scm: Mark the region volatile if cache flu [...] adds 53e80bd04277 powerpc/nvdimm: Add support for multibyte read/write for metadata adds 259a948c4ba1 powerpc/pseries/scm: Use a specific endian format for stor [...] adds d6eacedd1f0e powerpc/book3s: Use config independent helpers for page ta [...] adds 1ecf2cdc74fc powerpc/mm: pmd_devmap implies pmd_large(). adds 57caddae6ef4 powerpc/mm: Remove radix dependency on HugeTLB page adds 2230ebf6e6dd powerpc/mm: Handle page table allocation failures adds 5d49275a2731 powerpc/mm/hugetlb: Fix kernel crash if we fail to allocat [...] adds ac25ba68fa40 powerpc/mm/hugetlb: Don't enable HugeTLB if we don't have [...] adds 6c5875843b87 powerpc: slightly improve cache helpers adds 1cfb725fb189 powerpc/64: flush_inval_dcache_range() becomes flush_dcach [...] adds d98fc70fc139 powerpc/32: define helpers to get L1 cache sizes. adds 22e9c88d486a powerpc/64: reuse PPC32 static inline flush_dcache_range() adds 4128a89ac80d powerpc/8xx: move CPM1 related files from sysdev/ to platf [...] adds 4d6d9c6db512 powerpc/8xx: drop verify_patch() adds 9fb7e639f6ad powerpc/8xx: compact microcode arrays adds 372fba9c76af powerpc/8xx: refactor writing of CPM microcode arrays adds 11597ff20b6b powerpc/8xx: Refactor microcode write adds 5cfd5d8943fc powerpc/8xx: refactor printing of microcode patch name. adds f5348c080e07 powerpc/8xx: refactor programming of microcode CPM params. adds 647d5ed0ae8a powerpc/8xx: replace #ifdefs by IS_ENABLED() in microcode.c adds c3eec5d7da3f powerpc/8xx: Use IO accessors in microcode programming. adds 43db76f41824 powerpc/8xx: Add microcode patch to move SMC parameter RAM. adds fbded57c962e powerpc/boot: don't force gzipped uImage adds 1cc9a21b0bb3 powerpc/boot: Add lzma support for uImage adds 264bffad4d08 powerpc/boot: Add lzo support for uImage adds 2fb0a2c98983 powerpc/module64: Fix comment in R_PPC64_ENTRY handling adds 7f9c929a7ff2 powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h adds 4eb4516eada3 powerpc/module32: Use symbolic instructions names. adds a2b6f26c264e powerpc/module64: Use symbolic instructions names. adds c80e9f6ad86b Merge remote-tracking branch 'powerpc/next' adds 9e9c44dcd6c9 Merge remote-tracking branch 'soc-fsl/next' adds 6dd91e0eacff RISC-V: defconfig: Enable NO_HZ_IDLE and HIGH_RES_TIMERS adds 3e9d80a3b383 MAINTAINERS: don't automatically patches involving SiFive [...] adds 71ec982fad75 MAINTAINERS: change the arch/riscv git tree to the new sha [...] adds 556024d41f39 riscv: Remove gate area stubs adds 0cbb8a32cb6d arch: riscv: add config option for building SiFive's SoC resource adds edb7f21c3aec riscv: select SiFive platform drivers with SOC_SIFIVE adds bbc5dc5155aa riscv: defconfig: enable SOC_SIFIVE adds d90d45d7dcb7 RISC-V: Fix memory reservation in setup_bootmem() adds 3876d4a38ae2 x86, arm64: Move ARCH_WANT_HUGE_PMD_SHARE config in arch/Kconfig adds 9e953cda5cdf riscv: Introduce huge page support for 32/64bit kernel adds df7e9059cf6b riscv: ccache: Remove unused variable adds 2ebca1cbb4a5 riscv: remove free_initrd_mem adds fd39ce7e09d8 Merge remote-tracking branch 'risc-v/for-next' adds 33a554eb52bb Merge remote-tracking branch 'sh/sh-next' adds bebe4681d0e7 um: Fix IRQ controller regression on console read adds fcd242c6c835 um: fix os_timer_one_shot() adds 56fc18706545 um: Timer code cleanup adds 8eacd6fca404 um: Remove locking in deactivate_all_fds() adds 80bf6ceaf931 um: Silence lockdep complaint about mmap_sem adds c7f04e87e444 um: Don't garbage collect in deactivate_all_fds() adds b00bdd324400 um: Remove drivers/ssl.h adds c7c6f3b95303 um: Pass nsecs to os timer functions adds 065038706f77 um: Support time travel mode adds 80b81cdc66ed um: configs: Remove useless UEVENT_HELPER_PATH adds c4683cd5fb24 um: Fix kcov crash during startup adds b482e48d29f1 um: fix build without CONFIG_UML_TIME_TRAVEL_SUPPORT adds f75db87d5b78 Merge remote-tracking branch 'uml/linux-next' adds 831c4f3da83e xtensa: One function call less in bootmem_init() adds 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next adds d6d5f19e21d9 xtensa: abstract 'entry' and 'retw' in assembly code adds 775f1f7eaced xtensa: virt: add defconfig and DTS adds 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next adds 182d624c0662 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds cb9352a8f9f4 Merge remote-tracking branch 'fscrypt/master' adds 1eda8bab70ca afs: Add support for the UAE error table adds 2b9c8bc8beb5 afs: Fix the CB.ProbeUuid service handler to reply correctly adds fb2b827702ba afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u() adds b6d443b87a91 Merge remote-tracking branch 'afs/afs-next' adds 78192442d383 btrfs: extent-tree: Refactor add_pinned_bytes() to add|sub [...] adds 9b4e675a9978 btrfs: detect fast implementation of crc32c on all architectures adds 5911c8fe05c5 btrfs: fiemap: preallocate ulists for btrfs_check_shared adds ddb93784692f btrfs: Don't opencode sync_blockdev in btrfs_init_dev_repl [...] adds b0d9e1ea17fd btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev adds 419684b2c217 btrfs: dev-replace: Remove impossible WARN_ON adds e1e0eb43ce1f btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to dat [...] adds fa19452a4039 btrfs: Streamline replace sem unlock in btrfs_dev_replace_start adds f232ab04f65b btrfs: Explicitly reserve space for devreplace item adds 2ed95d2d59b0 btrfs: Remove redundant assignment of tgt_device->commit_t [...] adds 4c094c33c9ed btrfs: tree-checker: Check if the file extent end overflows adds 8f63a84051e8 btrfs: switch order of unlocks of space_info and bg in do_ [...] adds cebf05ca65d6 btrfs: Remove unused variable mode in btrfs_mount adds be9b8dfa9c47 Btrfs: remove unused variables in __btrfs_unlink_inode adds 0ee5f8ae082e btrfs: fix minimum number of chunk errors for DUP adds 49cc180ca916 btrfs: raid56: allow the exact minimum number of devices f [...] adds c8bf1b670395 btrfs: remove mapping tree structures indirection adds 9fa02ac75ba1 btrfs: use raid_attr table in get_profile_num_devs adds fc9a2ac77c05 btrfs: use raid_attr in btrfs_chunk_max_errors adds 081db89b13cb btrfs: use raid_attr to get allowed profiles for balance c [...] adds 6079e12cdb8f btrfs: use raid_attr table to find profiles for integrity [...] adds 44b28adafd1f btrfs: use raid_attr table for btrfs_bg_type_to_factor adds 946c9256c6fa btrfs: factor out helper for counting data stripes adds 8c3e3582a4f0 btrfs: use u8 for raid_array members adds e3ecdb3fdecf btrfs: factor out devs_max setting in __btrfs_alloc_chunk adds 158da513b13d btrfs: refactor helper for bg flags to name conversion adds 72ad813157c5 btrfs: constify map parameter for nr_parity_stripes and nr [...] adds cff8267228c1 btrfs: read number of data stripes from map only once adds 0185f364cb65 btrfs: extent-tree: Add lockdep assert when updating space info adds 480b9b4d847f btrfs: extent-tree: Add trace events for space info number [...] adds 1200b51f57dc btrfs: remove the incorrect comment on RO fs when btrfs_ru [...] adds ffa87214c110 btrfs: add new helper btrfs_lock_and_flush_ordered_range adds 23d31bd476d1 btrfs: Use newly introduced btrfs_lock_and_flush_ordered_range adds bd80d94efb83 btrfs: Always use a cached extent_state in btrfs_lock_and_ [...] adds 0b6f5d408bb5 btrfs: Add comments on locking of several device-related fields adds 5f791ec31f53 btrfs: Return EAGAIN if we can't start no snpashot write i [...] adds a94d1d0cb3bf btrfs: Flush before reflinking any extent to prevent NOCOW [...] adds 5852c8b96154 btrfs: use btrfs_csum_data() instead of directly calling crc32c adds 65019df8c3b0 btrfs: resurrect btrfs_crc32c() adds 4bb3c2e2b5bb btrfs: use btrfs_crc32c{,_final}() in for free space cache adds 1e25a2e3ca0d btrfs: don't assume ordered sums to be 4 bytes adds 10fe6ca80d9d btrfs: don't assume compressed_bio sums to be 4 bytes adds 7ebc7e5f2c81 btrfs: format checksums according to type for printing adds e7e16f4882ed btrfs: add common checksum type validation adds 8dc3f22c8ba0 btrfs: check for supported superblock checksum type before [...] adds 51bce6c9b977 btrfs: Simplify btrfs_check_super_csum() and get rid of si [...] adds 6d97c6e31b55 btrfs: add boilerplate code for directly including the cry [...] adds d5178578bcd4 btrfs: directly call into crypto framework for checksumming adds ea41d6b2785f btrfs: remove assumption about csum type form btrfs_print_ [...] adds 6f8e4fd43073 btrfs: use file:line format for assertion report adds 53460a457258 btrfs: trim: make reserved device area adjustments more explicit adds 1eaebb341d2b btrfs: Don't trim returned range based on input value in f [...] adds 8666e638b07e btrfs: Document __etree_search adds 93ead46b0380 btrfs: tests: add locks around add_extent_mapping adds 38e9372e391d btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head adds 06297d8cefca btrfs: switch extent_buffer blocking_writers from atomic to int adds f3dc24c52a28 btrfs: switch extent_buffer spinning_writers from atomic to int adds 00801ae4bb2b btrfs: switch extent_buffer write_locks from atomic to int adds 6d58a55a894e btrfs: raid56: clear incompat block group flags after remo [...] adds d1d832a0b51d Btrfs: fix data loss after inode eviction, renaming it, an [...] adds aa53e3bfac72 btrfs: correctly validate compression type adds e88439debd0a btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgrou [...] adds c7369b3faea2 btrfs: add mask for all RAID1 types adds a07e8a468e6a btrfs: use mask for RAID56 profiles adds 71a9c4885e1d btrfs: document BTRFS_MAX_MIRRORS adds 9e967495e0e0 Btrfs: prevent send failures and crashes due to concurrent [...] adds 6c64460cdc8b btrfs: shut up bogus -Wmaybe-uninitialized warning adds c9d713d5b5e8 btrfs: improve messages when updating feature flags adds 5f1411265e16 btrfs: Introduce btrfs_io_geometry infrastructure adds 89b798ad1b42 btrfs: Use btrfs_get_io_geometry appropriately adds 803f0f64d177 Btrfs: fix fsync not persisting dentry deletions due to in [...] adds 179006688a7e Btrfs: add missing inode version, ctime and mtime updates [...] adds 63611e738a62 btrfs: run delayed iput at unlink time adds 2792237d0c4c btrfs: use common helpers for extent IO state insertion messages adds f262fa8de6a2 btrfs: drop default value assignments in enums adds 4f080f571192 btrfs: use raid_attr to adjust minimal stripe size in btrf [...] adds e1ea2beee284 btrfs: use raid_attr for minimum stripe count in btrfs_cal [...] adds e749af443fa8 btrfs: lift bio_set_dev from bio allocation helpers adds 8719aaae8d69 btrfs: move space_info to space-info.h adds fc471cb0c8f0 btrfs: rename do_chunk_alloc to btrfs_chunk_alloc adds d44b72aa12d0 btrfs: export space_info_add_*_bytes adds 280c290881bc btrfs: move the space_info handling code to space-info.c adds 41783ef24d56 btrfs: move and export can_overcommit adds bb96c4e57420 btrfs: move the space info update macro to space-info.h adds b338b013e18a btrfs: move btrfs_space_info_add_*_bytes to space-info.c adds c2a67a76ec87 btrfs: export block_rsv_use_bytes adds 5da6afeb32e9 btrfs: move dump_space_info to space-info.c adds 0d9764f6d0fb btrfs: move reserve_metadata_bytes and supporting code to [...] adds 83d731a5b228 btrfs: unexport can_overcommit adds 9b4851bc48b9 btrfs: Simplify update of space_info in __reserve_metadata [...] adds d12ffdd1aa4c btrfs: move btrfs_block_rsv definitions into it's own header adds 0b50174ad5e9 btrfs: export btrfs_block_rsv_add_bytes adds fed14b323db8 btrfs: export __btrfs_block_rsv_release adds fcec36224fc6 btrfs: cleanup the target logic in __btrfs_block_rsv_release adds 424a47805a81 btrfs: stop using block_rsv_release_bytes everywhere adds 550fa228ee7e btrfs: migrate the block-rsv code to block-rsv.c adds 67f9c2209e88 btrfs: migrate the global_block_rsv helpers to block-rsv.c adds 9978059be8a1 btrfs: Evaluate io_tree in find_lock_delalloc_range() adds 6ef03debdb3d btrfs: migrate the delayed refs rsv code adds fb6dea26601b btrfs: migrate btrfs_trans_release_chunk_metadata adds 867363429d70 btrfs: migrate the delalloc space stuff to it's own home adds 28a32d2b1a6d btrfs: move the subvolume reservation stuff out of extent-tree.c adds e02d48eaaed7 btrfs: fix memory leak of path on error return path adds 9da47aa52d11 Merge branch 'misc-5.3' into for-next-current-v5.2-20190705 adds 80dfdbfd37d2 Merge branch 'for-next-current-v5.2-20190705' into for-nex [...] adds aaaf6948d599 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 97a385e55829 libceph: remove ceph_get_direct_page_vector() adds 13c41737b912 ceph: silence a checker warning in mdsc_show() adds e1b814391440 ceph: clean up ceph.dir.pin vxattr name sizeof() adds 193e7b37628e ceph: carry snapshot creation time with inodes adds 100cc610a550 ceph: add ceph.snap.btime vxattr adds 2b2abcac8c25 ceph: fix listxattr vxattr buffer length calculation adds d0f191d20c1c ceph: remove unused vxattr length helpers adds 718807289d41 ceph: fix "ceph.dir.rctime" vxattr value adds 749607731e26 ceph: fix improper use of smp_mb__before_atomic() adds 543212b3a4a4 ceph: close race between d_name_cmp() and update_dentry_lease() adds feab6ac25dbf ceph: fix dir_lease_is_valid() adds 41883ba8ee91 ceph: use READ_ONCE to access d_parent in RCU critical section adds 8f2a98ef3c1a ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_ [...] adds d6e47819721a ceph: hold i_ceph_lock when removing caps for freeing inode adds 03af439ad940 ceph: fix warning PTR_ERR_OR_ZERO can be used adds 057297812d1a ceph: fix debug print format in __set_xattr() adds 5c31e92dffb9 ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx adds ac6713ccb5a6 ceph: add selinux support adds 2ef5df1abe67 ceph: fix infinite loop in get_quota_realm() adds 6f0f597b5deb ceph: don't blindly unregister session that is in opening state adds 428138c9892f ceph: remove request from waiting list before unregister adds bc07532cc51f libceph: fix sa_family just after reading address adds 6c37f0e64173 libceph: add ceph_decode_entity_addr adds 0bfb0f288992 libceph: ADDR2 support for monmap adds dcbc919a5dc8 libceph: switch osdmap decoding to use ceph_decode_entity_addr adds 51fc7ab44519 libceph: fix watch_item_t decoding to use ceph_decode_entity_addr adds 8cb5f2b4fcf4 libceph: correctly decode ADDR2 addresses in incremental OSD maps adds f3848af1bf54 ceph: have MDS map decoding use entity_addr_t decoder adds 2f9800c899dc ceph: fix decode_locker to use ceph_decode_entity_addr adds d3c3c0a841d5 libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE adds 2c66de560fa2 libceph: rename ceph_encode_addr to ceph_encode_banner_addr adds 245ce991cca5 ceph: add btime field to ceph_inode_info adds ec62b894df1a ceph: handle btime in cap messages adds 6adaaafdd81d libceph: turn on CEPH_FEATURE_MSG_ADDR2 adds 58981784a692 ceph: allow querying of STATX_BTIME in ceph_getattr adds 441d367644e2 iversion: add a routine to update a raw value with a larger one adds a35ead314e0b ceph: add change_attr field to ceph_inode_info adds 176c77c9c9b1 ceph: handle change_attr in cap messages adds 5c30835690f1 ceph: increment change_attribute on local changes adds 054f8d41affb ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() adds d6cee9dbd8c8 ceph: kick flushing and flush snaps before sending normal [...] adds 49ada6e8dc9f ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP adds f1d1b51deabb ceph: make getxattr_cb return ssize_t adds 3b421018f48c ceph: return -ERANGE if virtual xattr value didn't fit in buffer adds 26350535c2ce ceph: don't NULL terminate virtual xattrs adds 54ab3b24c536 rbd: get rid of obj_req->xferred, obj_req->result and img_ [...] adds a9b67e69949d rbd: replace obj_req->tried_parent with obj_req->read_state adds 0ad5d953548f rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD} adds 85b5e6d11898 rbd: move OSD request submission into object request state [...] adds 0192ce2ee68b rbd: introduce image request state machine adds 94e857718810 libceph: rename r_unsafe_item to r_private_item adds bcbab1db6c95 rbd: introduce obj_req->osd_reqs list adds b5ae8cbc6e37 rbd: factor out rbd_osd_setup_copyup() adds 27bbd9116248 rbd: factor out __rbd_osd_setup_discard_ops() adds a086a1b8bdbd rbd: move OSD request allocation into object request state [...] adds ea9b743c97dc rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() adds 793333a303c9 rbd: introduce copyup state machine adds a2b1da09793d rbd: lock should be quiesced on reacquire adds e1fddc8fdd22 rbd: quiescing lock should wait for image requests adds 637cd060537d rbd: new exclusive lock wait/wake code adds ef83171b49c6 libceph: bump CEPH_MSG_MAX_DATA_LEN (again) adds 68ada915eea1 libceph: change ceph_osdc_call() to take page vector for response adds 4cf3e6dff7ea libceph: export osd_req_op_data() macro adds da5ef6be3467 rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() adds 22e8bd51bb04 rbd: support for object-map and fast-diff adds 8b5bec5c83e8 rbd: setallochint only if object doesn't exist adds 1edd1fecae5e MAINTAINERS: take over for Zheng as CephFS kernel client m [...] adds 0f7cf80ae96c ceph: initialize superblock s_time_gran to 1 adds 87bc5b895d94 ceph: use ceph_evict_inode to cleanup inode's resource adds 52dd0f1b3f94 ceph: use generic_delete_inode() for ->drop_inode adds d31d07b97a5e ceph: fix end offset in truncate_inode_pages_range call adds a4f5814e20bb Merge remote-tracking branch 'ceph/master' adds d81f09748dd7 cifs: Use kmemdup in SMB2_ioctl_init() adds 06f2fca7ff51 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) adds 9ac63ec77609 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms adds 2b2f75480762 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions adds 5fc3681fa5ed cifs: add missing GCM module dependency adds 43cdae88de2e Fix match_server check to allow for auto dialect negotiate adds dc179268cde4 smb3: if max_credits is specified then display it in /proc/mounts adds 29fbeb7a908a cifs: Properly handle auto disabling of serverino option adds 6552d6a0264d cifs: Fix check for matching with existing mount adds 73cf8085dc09 cifs: simplify code by removing CONFIG_CIFS_ACL ifdef adds e7a1a2df4dfd CIFS: Fix module dependency adds 3190b59a050e smb3: minor cleanup of compound_send_recv adds 63d614a608fc cifs: fix typo in debug message with struct field ia_valid adds e7348e35a34d add some missing definitions adds 0aa3a24be011 fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace adds 3e2725796cbd cifs: always add credits back for unsolicited PDUs adds f2caf901c1b7 cifs: Fix a race condition with cifs_echo_request adds d5ecebc4900d smb3: Allow query of symlinks stored as reparse points adds 412094a8fb07 smb3: add new mount option to retrieve mode from special ACE adds 9fe5ff1c5d6a smb3: do not send compression info by default adds 96d3cca1241d smb3: Send netname context during negotiate protocol adds ff2a09e9196e SMB3: query inode number on open via create context adds f5f111c231f5 cifs: refactor and clean up arguments in the reparse point [...] adds bc3ec1a7af30 Merge remote-tracking branch 'cifs/for-next' adds 7451c54abc91 ecryptfs: Change return type of ecryptfs_process_flags adds 718f80f05ca3 Merge remote-tracking branch 'ecryptfs/next' adds e9ef985558cf Merge remote-tracking branch 'ext3/for_next' adds aa0bfcd939c3 mm: add filemap_fdatawait_range_keep_errors() adds 6ba0e7dc64a5 jbd2: introduce jbd2_inode dirty range scoping adds 73131fbb003b ext4: use jbd2_inode dirty range scoping adds 9382cde8cd8f jbd2: drop declaration of journal_sync_buffer() adds 4e19d6b65fb4 ext4: allow directory holes adds f036adb39976 ext4: rename "dirent_csum" functions to use "dirblock" adds ddce3b94715c ext4: refactor initialize_dirent_tail() adds 7633b08b2750 ext4: rename htree_inline_dir_to_tree() to ext4_inlinedir_ [...] adds 78e9605d4fdd ext4: replace ktype default_attrs with default_groups adds 96fcaf86c3cb ext4: fix coverity warning on error path of filename setup adds 30474f3e544d Merge remote-tracking branch 'ext4/dev' adds 04f0b2eaa3b3 f2fs: ioctl for removing a range from F2FS adds 8740edc3e5cc f2fs: avoid get_valid_blocks() for cleanup adds dcbb4c10e6d9 f2fs: introduce f2fs_<level> macros to wrap f2fs_printk() adds 2d821c12176b f2fs: print kernel message if filesystem is inconsistent adds f91108b801ad f2fs: Use DIV_ROUND_UP() instead of open-coding adds 10f966bbf521 f2fs: use generic EFSBADCRC/EFSCORRUPTED adds c83414aedf36 f2fs: set SBI_NEED_FSCK for xattr corruption case adds db6ec53b7e03 f2fs: add a rw_sem to cover quota flag changes adds 56659ce83845 f2fs: fix is_idle() check for discard type adds cad3836f9eb2 f2fs: allocate blocks for pinned file adds 4969c06a0d83 f2fs: support swap file w/ DIO adds 109fc300d054 f2fs: allow all the users to pin a file adds d4811492eb30 f2fs: fix to avoid long latency during umount adds f2573b67d986 Merge remote-tracking branch 'f2fs/dev' adds 1bf85d8c9875 NFSv4: Handle open for execute correctly adds 44942b4e457b NFSv4: Handle the special Linux file open access mode adds 9dfe52a95a60 SUNRPC: Move call to rpc_count_iostats before rpc_call_done adds 93ba048e1b9f SUNRPC: Use proper printk specifiers for unsigned long long adds a332518fda47 SUNRPC: Count ops completing with tk_status < 0 adds 7e0a0e38fcfe SUNRPC: Replace the queue timer with a delayed work function adds 4f8943f80883 SUNRPC: Replace direct task wakeups from softirq context adds b5e924191f87 SUNRPC: Remove the bh-safe lock requirement on xprt->trans [...] adds c049f8ea9a0d SUNRPC: Remove the bh-safe lock requirement on the rpc_wai [...] adds 41adafa02eeb Merge branch 'bh-remove' adds 1c341b777501 NFS: Add deferred cache invalidation for close-to-open con [...] adds 02a2779f223e Merge branch 'cache_consistency' adds 996bc4f405d3 NFS: Create a root NFS directory in /sys/fs/nfs adds 10b7a70cbb81 NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init adds bf11fbdb20b3 NFS: Add sysfs support for per-container identifier adds 28ade856c0f7 Merge branch 'containers' adds 21f0ffaff510 SUNRPC: Add basic load balancing to the transport switch adds 612b41f808a9 SUNRPC: Allow creation of RPC clients with multiple connections adds 28cc5cd8c68f NFS: Add a mount option to specify number of TCP connectio [...] adds 6619079d0540 NFSv4: Allow multiple connections to NFSv4.x (x>0) servers adds bb71e4a5d7eb pNFS: Allow multiple connections to the DS adds fd87c8b73a0c NFS: Display the "nconnect" mount option if it is set. adds 53c326307156 NFS: Allow multiple connections to a NFSv2 or NFSv3 server adds 5a0c257f8e0f NFS: send state management on a single connection. adds 10db56917bcb SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts. adds 2f34b8bfae19 SUNRPC: add links for all client xprts to debugfs adds b6580ab39b09 SUNRPC: Remove warning in debugfs.c when compiling with W=1 adds c98ebe293740 Merge branch 'multipath_tcp' adds 2b17d725f9be NFS: Clean up writeback code adds 1a7441b282ce NFSv4: Add lease_time and lease_expired to 'nfs4:' line of [...] adds 9026b3a973b0 nfs: disable client side deduplication adds 9f7761cf0409 NFS: Cleanup if nfs_match_client is interrupted adds 4368d77a4d98 SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_ [...] adds 80d3c45fd765 SUNRPC: Fix possible autodisconnect during connect due to [...] adds 34231e4f6afa NFS: Fix off-by-one errors in nfs_readdir adds 1d9d3331268f NFS: Reduce stack usage in nfs_readdir() adds 36cdd6c6a841 NFS: Ensure cached readdir info is NUL terminated adds 10694ac92c06 xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA adds 2d0abe36cf13 xprtrdma: Fix use-after-free in rpcrdma_post_recvs adds beb843739ea0 xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req adds 08d720bcd822 xprtrdma: Fix occasional transport deadlock adds fe9ad197bd8a xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag adds 146469264355 xprtrdma: Remove fr_state adds ab5093765bf8 xprtrdma: Add mechanism to place MRs back on the free list adds 8bf48c02a656 xprtrdma: Reduce context switching due to Local Invalidation adds 7f7a72844fb7 xprtrdma: Wake RPCs directly in rpcrdma_wc_send path adds 8a7484265451 xprtrdma: Simplify rpcrdma_rep_create adds 73e48b3a0da8 xprtrdma: Streamline rpcrdma_post_recvs adds 9a81c73a3d31 xprtrdma: Refactor chunk encoding adds 0ea65b565ecc xprtrdma: Remove rpcrdma_req::rl_buffer adds ba91ebd562b2 xprtrdma: Modernize ops->connect adds 35d5d41be072 NFS4: Add a trace event to record invalid CB sequence IDs adds 5ebc8165ca9f NFS: Fix show_nfs_errors macros again adds 986aab3e86ae NFS: Display symbolic status code names in trace log adds 828d2aef3ee7 NFS: Update symbolic flags displayed by trace events adds 1a8f1ed3eb1a NFS: Record task, client ID, and XID in xdr_status trace points adds c433a7975cfc Merge tag 'nfs-rdma-for-5.3-1' of git://git.linux-nfs.org/ [...] adds 0ddc7206e717 Merge remote-tracking branch 'nfs/linux-next' adds b401170f6d9c nfsd: don't call nfsd_reply_cache_shutdown twice adds 3ba75830ce17 nfsd4: drc containerization adds 22a46eb44016 nfsd: note inadequate stats locking adds 9de3ec1d5711 lockd: prepare nlm_lockowner for use by the server adds 89e0edfbea10 lockd: Convert NLM service fl_owner to nlm_lockowner adds 9adfac6d730d lockd: Remove lm_compare_owner and lm_owner_key adds 646d73e91b42 lockd: Show pid of lockd for remote locks adds f85d93385e9f locks: Cleanup lm_compare_owner and lm_owner_key adds 291adeb25481 lockd: Make two symbols static adds e977cc830862 nfsd: Spelling s/EACCESS/EACCES/ adds bdba53687e45 nfsd: use 64-bit seconds fields in nfsd v4 code adds 30498dcc12e5 nfsd4: remove outdated nfsd4_decode_time comment adds 689d7ba4895b nfsd: fix cleanup of nfsd_reply_cache_init on failure adds 855c9e766a35 nfs: fix out-of-date connectathon talk URL adds 2c830dd7209b nfsd: persist nfsd filesystem across mounts adds 14ed14cc7c06 nfsd: rename cl_refcount adds 59f8e91b75ec nfsd4: use reference count to free client adds e8a79fb14f6b nfsd: add nfsd/clients directory adds bf5ed3e3bb84 nfsd: make client/ directory names small ints adds 97ad4031e295 nfsd4: add a client info file adds 3bade247fcb1 nfsd: copy client's address including port number to cl_addr adds ea053e164cc8 nfsd: escape high characters in binary data adds 169319f13cb8 nfsd: add more information to client info file adds 78599c42ae3c nfsd4: add file to display list of client's opens adds 16d36e099980 nfsd: show lock and deleg stateids adds 0c4b62b042fe nfsd4: show layout stateids adds a204f25e372d nfsd: create get_nfsdfs_clp helper adds 89c905beccbb nfsd: allow forced expiration of NFSv4 clients adds 6f4859b8a726 nfsd: create xdr_netobj_dup helper adds 791234448d47 nfsd: decode implementation id adds a57caf8c527f sunrpc/cache: remove the exporting of cache_seq_next adds b4501e73ff01 Merge remote-tracking branch 'nfsd/nfsd-next' adds bacfa94b0802 ubifs: Correctly use tnc_next() in search_dh_cookie() adds d5cf9473a3f3 ubifs: Simplify redundant code adds 7d8c811bf9ed ubifs: Fix typo of output in get_cs_sqnum adds 8ba0a2ab84b2 ubifs: remove unnecessary check in ubifs_log_start_commit adds 817aa094842d ubifs: support offline signed images adds eeabb9866e4c ubifs: Add support for zstd compression. adds ee1438ce5dc4 ubifs: Check link count of inodes when killing orphans. adds 8009ce956c3d ubifs: Don't leak orphans on memory during commit adds de9ce9295217 Merge remote-tracking branch 'ubifs/linux-next' adds 5a535b2eeae8 Merge remote-tracking branch 'v9fs/9p-next' adds 6dba88870c23 xfs: claim maintainership of loose files adds 5467b34bd1e8 xfs: move xfs_ino_geometry to xfs_shared.h adds 1e85a3670db2 xfs: remove the no-op spinlock_destroy stub adds 153fd7b57ca9 xfs: remove the never used _XBF_COMPOUND flag adds ce89755cdfea xfs: renumber XBF_WRITE_FAIL adds 72945d86ddec xfs: make mem_to_page available outside of xfs_buf.c adds 76ce9823acf3 xfs: remove the l_iclog_size_log field from struct xlog adds 4f62282a3696 xfs: cleanup xlog_get_iclog_buffer_size adds 9bff313253eb xfs: reformat xlog_get_lowest_lsn adds 366fc4b898b3 xfs: remove XLOG_STATE_IOABORT adds 1f9489be0257 xfs: don't use REQ_PREFLUSH for split log writes adds 94860a301b75 xfs: factor out log buffer writing from xlog_sync adds 5693384805ab xfs: factor out splitting of an iclog from xlog_sync adds db0a6faf938e xfs: factor out iclog size calculation from xlog_sync adds 9b0489c1d191 xfs: update both stat counters together in xlog_sync adds abca1f33f869 xfs: remove the syncing argument from xlog_verify_iclog adds 2d15d2c0e0f7 xfs: make use of the l_targ field in struct xlog adds 79b54d9bfcdc xfs: use bios directly to write log buffers adds 1058d0f5eeb4 xfs: move the log ioend workqueue to struct xlog adds 18ffb8c3f0bf xfs: return an offset instead of a pointer from xlog_align adds 6ad5b3255b9e xfs: use bios directly to read and write the log recovery buffers adds 6e9b3dd80f9c xfs: stop using bp naming for log recovery buffers adds 0564501ff5e7 xfs: remove unused buffer cache APIs adds e99b4bd0cb04 xfs: properly type the b_log_item field in struct xfs_buf adds 8124b9b6011d xfs: remove the b_io_length field in struct xfs_buf adds dbd329f1e44e xfs: add struct xfs_mount pointer to struct xfs_buf adds 086252c34bc2 xfs: fix a trivial comment typo in xfs_trans_committed_bulk adds d15cbf2f38b2 xfs: stop using XFS_LI_ABORTED as a parameter flag adds e8b78db77d48 xfs: don't require log items to implement optional methods adds 8e4b20ea83c2 xfs: remove the dummy iop_push implementation for inode cr [...] adds 195cd83d1b88 xfs: don't use xfs_trans_free_items in the commit path adds ddf92053e45c xfs: split iop_unlock adds 9ce632a28a41 xfs: add a flag to release log items on commit adds b3b14aacc676 xfs: don't cast inode_log_items to get the log_item adds efe2330fdc24 xfs: remove the xfs_log_item_t typedef adds 89ae379d564c xfs: use a list_head for iclog callbacks adds 95cf0e4a0ddc xfs: remove a pointless comment duplicated above all xfs_i [...] adds 9c5e7c2ae34b xfs: merge xfs_efd_init into xfs_trans_get_efd adds ebeb8e062906 xfs: merge xfs_cud_init into xfs_trans_get_cud adds 60883447f452 xfs: merge xfs_rud_init into xfs_trans_get_rud adds 73f0d23633c1 xfs: merge xfs_bud_init into xfs_trans_get_bud adds 81f400417351 xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c adds effd5e96e7d5 xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c adds 3cfce1e3ce8e xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c adds caeaea985832 xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c adds 2a4f35f984f0 xfs: clean up small allocation helper adds c63cdd4fc9cc xfs: move small allocation helper adds 6691cd9267c1 xfs: skip small alloc cntbt logic on NULL cursor adds 7e36a3a63d3e xfs: always update params on small allocation adds 8d90857cff44 xfs: refactor free space btree record initialization adds f327a00745ff xfs: account for log space when formatting new AGs adds a24737359667 xfs: simplify xfs_chain_bio adds adfb5fb46af0 xfs: implement cgroup aware writeback adds 250d4b4c4097 xfs: remove unused header files adds 89b171acb222 xfs: fix iclog allocation size adds 1fdafce55c2c xfs: remove the unused xfs_count_page_state declaration adds 0290d9c1e56f xfs: fix a comment typo in xfs_submit_ioend adds 7dbae9fbde8a xfs: allow merging ioends over append boundaries adds fe64e0d26b1c xfs: simplify xfs_ioend_can_merge adds 73d30d48749f xfs: remove XFS_TRANS_NOFS adds 5bb46e3e180d xfs: create iterator error codes adds a211432c27ff xfs: create simplified inode walk function adds ebd126a651f8 xfs: convert quotacheck to use the new iwalk functions adds f16fe3ecde62 xfs: bulkstat should copy lastip whenever userspace supplies one adds 2810bd6840e4 xfs: convert bulkstat to new iwalk infrastructure adds 938c710d99a6 xfs: calculate inode walk prefetch more carefully adds da1d9e591247 xfs: move bulkstat ichunk helpers to iwalk code adds 5e29f3b72083 xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino adds 688f7c367877 xfs: clean up long conditionals in xfs_iwalk_ichunk_ra adds 2b5eb826011b xfs: refactor xfs_iwalk_grab_ichunk adds 04b8fba2e1bf xfs: refactor iwalk code to handle walking inobt records adds 677717fbd4b0 xfs: refactor INUMBERS to use iwalk functions adds 40786717c88c xfs: multithreaded iwalk implementation adds 3e5a428b264e xfs: poll waiting for quotacheck adds a7a9250e18b3 fs: xfs: xfs_log: Change return type from int to void adds 6f71fb683879 xfs: remove various bulk request typedef usage adds 8bfe9d1810e6 xfs: rename bulkstat functions adds 7035f9724f84 xfs: introduce new v5 bulkstat structure adds 5f19c7fc6873 xfs: introduce v5 inode group structure adds 0448b6f488fa xfs: wire up new v5 bulkstat ioctls adds fba9760a4336 xfs: wire up the v5 inumbers ioctl adds 13d59a2a61cb xfs: specify AG in bulk req adds bf3cb3944792 xfs: allow single bulkstat of special inodes adds 2c3b83d7ca6d xfs: attribute scrub should use seen_enough to pass error values adds 3addd248800c xfs: refactor extended attribute buffer pointer functions adds 00816759337c xfs: refactor attr scrub memory allocation function adds 6d6ccedd7682 xfs: only allocate memory for scrubbing attributes when we [...] adds 036f463fe15d xfs: online scrub needn't bother zeroing its temporary buffer adds 42ebb7a7fc33 Merge remote-tracking branch 'xfs/for-next' adds 8d3e72a180b4 iomap: don't mark the inode dirty in iomap_write_end adds 8af54f291e5c fs: fold __generic_write_end back into generic_write_end adds 36a7347de097 iomap: fix page_done callback for short writes adds 93e71ad664c7 Merge remote-tracking branch 'iomap/iomap-for-next' adds 5aca284210ce vfs: create a generic checking and prep function for FS_IO [...] adds 7b0e492e6b80 vfs: create a generic checking function for FS_IOC_FSSETXATTR adds f991492ed110 vfs: teach vfs_ioc_fssetxattr_check to check project id info adds ca29be753445 vfs: teach vfs_ioc_fssetxattr_check to check extent size hints adds dbc77f31e58b vfs: only allow FSSETXATTR to set DAX flag on files and dirs adds 7e328e5930ad mm/fs: don't allow writes to immutable files adds 0c6e59d38191 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds d51f527f44f9 locks: Add trace_leases_conflict adds 387e3746d01c locks: eliminate false positive conflicts for write lease adds 3fca27a0133a Merge remote-tracking branch 'file-locks/locks-next' adds fb9273f2c10d drm: don't bother with super_operations and dentry_operations adds 619a6d167b29 cxl: don't bother with dentry_operations adds 8b1e058e0f52 cxlflash: don't bother with dentry_operations adds 985f4044871a balloon: don't bother with dentry_operations adds 48b48750c3f9 zsmalloc: don't bother with dentry_operations adds 4de1e3a8ecec z3fold: don't bother with dentry_operations adds 7e5f7bb08b8c unexport simple_dname() adds 1a6e9e76b713 device-dax: Drop register_filesystem() adds 1f58bb18f6f2 mount_pseudo(): drop 'name' argument, switch to d_make_root() adds f7a994518410 no need to protect against put_user_ns(NULL) adds feb8ae43a7b3 start massaging the checks in sget_...(): move to sget_userns() adds 0ce0cf12fc4c consolidate the capability checks in sget_{fc,userns}() adds b9662f310354 vfs: Convert rpc_pipefs to use the new mount API adds 96a374a35f82 vfs: Convert nfsctl to use the new mount API adds bb7b6b2bbdb8 vfs: Kill mount_ns() adds 2527b284defa move the capability checks from sget_userns() to legacy_ge [...] adds fd912087f4a8 legacy_get_tree(): pass fc->user_ns to mount_capable() adds 20284ab7427f switch mount_capable() to fs_context adds 709a643da8b8 mqueue: set ->user_ns before ->get_tree() adds 46cf047a945c procfs: set ->user_ns before calling ->get_tree() adds d5f68d330c15 cpuset: move mount -t cpuset logics into cgroup.c adds 059338aae331 move mount_capable() calls to vfs_get_tree() adds c3aabf0780a5 move mount_capable() further out adds 7cdfa44227b0 vfs: Fix refcounting of filenames in fs_parser adds c80fa7c8301c vfs: Provide sb->s_iflags settings in fs_context struct adds 31d6d5ce5340 vfs: Provide a mount_pseudo-replacement for the new mount API adds 52db59df17c0 vfs: Convert aio to use the new mount API adds 33cada40b51f vfs: Convert anon_inodes to use the new mount API adds 9030d16eb8ad vfs: Convert bdev to use the new mount API adds 059b20d9da69 vfs: Convert nsfs to use the new mount API adds 4fa7ec5db7e7 vfs: Convert pipe to use the new mount API adds 8e9231f819e3 vfs: Convert zsmalloc to use the new mount API adds ea8157ab2ae5 zsfold: Convert zsfold to use the new mount API adds fba9be49701a vfs: Convert sockfs to use the new mount API adds 75d4e06f049f vfs: Convert dax to use the new mount API adds 4a457910a8d7 vfs: Convert drm to use the new mount API adds b06f973fe713 vfs: Convert ia64 perfmon to use the new mount API adds 52418c8f0073 vfs: Convert cxl to use the new mount API adds 219e69639070 vfs: Convert ocxlflash to use the new mount API adds 99558d203cea vfs: Convert virtio_balloon to use the new mount API adds 389e22fb46eb vfs: Convert btrfs_test to use the new mount API adds 8d9e46d80777 fold mount_pseudo_xattr() into pseudo_fs_get_tree() adds db2c246a091e vfs: Use sget_fc() for pseudo-filesystems adds 023d066a0d0a vfs: Kill sget_userns() adds 2ac295d4f0c0 convenience helper get_tree_nodev() adds c23a0bbab30c convenience helper: get_tree_single() adds bc99a664e9be vfs: Convert binfmt_misc to use the new mount API adds 6bc62f2067d3 vfs: Convert configfs to use the new mount API adds 4799974555de vfs: Convert efivarfs to use the new mount API adds 7515c22cc8c8 vfs: Convert qib_fs/ipathfs to use the new mount API adds 129f809d2aa9 vfs: Convert ibmasmfs to use the new mount API adds c6a2c720d206 vfs: Convert oprofilefs to use the new mount API adds e5d82a7360d1 vfs: Convert gadgetfs to use the new mount API adds 2345771f87df vfs: Convert xenfs to use the new mount API adds 7ab2fa7693c3 vfs: Convert openpromfs to use the new mount API adds b0ecc9da5ff6 vfs: Convert apparmorfs to use the new mount API adds 5c86d7e0433a vfs: Convert securityfs to use the new mount API adds 920f50b2a44b vfs: Convert selinuxfs to use the new mount API adds 5afdd0f1e6a7 vfs: Convert smackfs to use the new mount API adds 14a253ce4210 init_rootfs(): don't bother with init_ramfs_fs() adds fd3e007f6c6a don't bother with registering rootfs adds 33488845f211 constify ksys_mount() string arguments adds 037f11b4752f mnt_init(): call shmem_init() unconditionally adds f6ab6e953ab3 devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_ [...] adds 930657e371fb make ramfs_fill_super() static adds 07e9baacf25f make shmem_fill_super() static adds 144df3b288c4 vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use [...] adds 45e3a5f45ed6 vfs: Convert binderfs to use the new mount API adds 039a004fdc2c vfs: Make fs_parse() handle fs_param_is_fd-type params better adds c5ea20990927 vfs: Convert coda to use the new mount API adds 0774236bde8b vfs: Convert autofs to use the new mount API adds cc1a15ad07f3 vfs: Convert devpts to use the new mount API adds 6e490dfa0161 vfs: Convert bpf to use the new mount API adds 0733dcbaebbd vfs: Convert orangefs to use the new mount API adds 334d581528b9 vfs: Convert ubifs to use the new mount API adds 98e78e87259d vfs: Convert functionfs to use the new mount API adds 461a27aaa26e vfs: Create fs_context-aware mount_bdev() replacement adds 408cbe695350 vfs: Convert fuse to use the new mount API adds 71cbb7570a9a vfs: Move the subtype parameter into fuse adds 2e2880082cd0 mtd: Provide fs_context-aware mount_mtd() replacement adds a650523fbabb vfs: Convert romfs to use the new mount API adds 34da9e921744 vfs: Convert cramfs to use the new mount API adds 9f0c892c7dbe vfs: Convert jffs2 to use the new mount API adds 9e3453239a2a mtd: Kill mount_mtd() adds 8448dbedbfac vfs: Convert squashfs to use the new mount API adds 108f95bfaa56 vfs: Convert ceph to use the new mount API adds 1c1a86b87eb1 vfs: Add a single-or-reconfig keying to vfs_get_super() adds 3deadeebafce vfs: Convert debugfs to use the new mount API adds 67782f8ae148 vfs: Convert tracefs to use the new mount API adds 7708e1567633 vfs: Convert pstore to use the new mount API adds 19fd0da8e565 hypfs: Fix error number left in struct pointer member adds 69f5e7924076 vfs: Convert hypfs to use the new mount API adds 8eb280955f01 vfs: Convert spufs to use the new mount API adds 51eae7431ded vfs: Kill mount_single() adds 000c8e591016 gfs2: Convert gfs2 to fs_context adds 8811249f0cfd vfs: update d_make_root() description adds 02e5ad973883 perf_event_get(): don't bother with fget_raw() adds cb8f0b366109 Merge branches 'fixes' and 'work.misc' into for-next adds 516162b92d1b ceph: don't open-code the check for dead lockref adds 1cfb7072c1cc nfs: dget_parent() never returns NULL adds adc9b5c09129 __detach_mounts(): lookup_mountpoint() can't return ERR_PT [...] adds e4e59906cfe4 fs/namespace.c: shift put_mountpoint() to callers of unhash_mnt() adds a99d7580f66e Teach shrink_dcache_parent() to cope with mixed-filesystem [...] adds 411d41ef7447 make struct mountpoint bear the dentry reference to mountp [...] adds d3c872b84afc get rid of detach_mnt() adds 64b5ad456227 switch the remnants of releasing the mountpoint away from fs_pin adds a8d4779ea763 Merge branch 'work.dcache' into for-next adds 3ae762a09cd7 fs/adfs: correct disc record structure adds 1dfdfc94730b fs/adfs: add helper to get discrecord from map adds 275f5b99d6d4 fs/adfs: add helper to get filesystem size adds cb88b5a387dd fs/adfs: use format_version from disc_record adds 2e67080d8708 fs/adfs: use %pV for error messages adds ceb3b10613eb fs/adfs: clean up error message printing adds 5ed70bb47767 fs/adfs: clean up indirect disc addresses and fragment IDs adds 421d3c0faa28 fs/adfs: super: correct superblock flags adds 4c5762f5f5e3 fs/adfs: super: safely update options on remount adds 5808b14a1f52 fs/adfs: super: fix use-after-free bug adds 8616108de152 fs/adfs: super: limit idlen according to directory type adds b4ed8f75c828 fs/adfs: add time stamp and file type helpers adds 966673013617 Merge branch 'work.adfs' into for-next adds 0dac63fad4fd devtmpfs options can't be a string literal ;-/ adds 792981c25a10 fix the braino in "Teach shrink_dcache_parent() to cope wi [...] adds f43f717ebc8b Merge branches 'work.mount' and 'work.dcache' into for-next adds dad5ea4bac62 ceph_real_mount(): missing initialization adds 54d501b0f382 Merge branch 'work.mount' into for-next adds c58174034fdb Merge remote-tracking branch 'vfs/for-next' adds 4ca96aa99f3e lib/vsprintf: Reinstate printing of legacy clock IDs adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds e622453e8d90 Merge remote-tracking branch 'printk/for-next' adds 68e85aa5303b Merge branch 'pci/docs' adds 3d6644209acb Merge branch 'pci/enumeration' adds 590a18e17113 PCI: Use seq_puts() instead of seq_printf() in show_device() adds ecaa370b7fca Merge branch 'pci/misc' adds 9c002bb66f5b PCI/P2PDMA: Fix missing check for dma_virt_ops adds 5284e7fefbc0 Merge branch 'pci/peer-to-peer' adds 5c6bcc344b18 PCI: Simplify pci_bus_distribute_available_resources() adds 6a381ea694c9 PCI: Skip resource distribution when no hotplug bridges adds 4672c4fd20c3 Merge branch 'pci/resource' adds 354b9421f70c Merge branch 'remotes/lorenzo/pci/altera' adds 2e5801134ba4 Merge branch 'remotes/lorenzo/pci/armada' adds 7e8ab1b268b1 PCI: imx6: Simplify Kconfig depends on adds 7e8b984c61c5 Merge branch 'remotes/lorenzo/pci/dwc' adds 4df591b20b80 PCI: hv: Fix a use-after-free bug in hv_eject_device_work() adds f4d621338f17 Merge branch 'remotes/lorenzo/pci/hv' adds bcbe0d9a8d93 PCI: mobiveil: Unify register accessors adds a131fb6364c1 PCI: mobiveil: Remove the flag MSI_FLAG_MULTI_PCI_MSI adds f99536e9d2f5 PCI: mobiveil: Fix PCI base address in MEM/IO outbound windows adds 9815d3288ed0 PCI: mobiveil: Update the resource list traversal function adds f39ed3d09b34 PCI: mobiveil: Use WIN_NUM_0 explicitly for CFG outbound window adds f7fee1b42fe4 PCI: mobiveil: Use the 1st inbound window for MEM inbound [...] adds 0122af0a0824 PCI: mobiveil: Fix the Class Code field adds 40af900c5f12 PCI: mobiveil: Move the link up waiting out of mobiveil_ho [...] adds 284441a9662c PCI: mobiveil: Move IRQ chained handler setup out of DT parse adds 6f3ab451aa5c PCI: mobiveil: Initialize Primary/Secondary/Subordinate bu [...] adds cbd50b3ca396 PCI: mobiveil: Fix devfn check in mobiveil_pcie_valid_device() adds 93bad0f5d15f dt-bindings: PCI: mobiveil: Change gpio_slave and apb_csr [...] adds e369faf6255d PCI: mobiveil: Reformat the code for readability adds 91347af1c5c3 PCI: mobiveil: Make some register updates more readable adds f97441f4c398 PCI: mobiveil: Refactor the MEM/IO outbound window initialization adds e0a7e56368a4 PCI: mobiveil: Fix error return values adds afd899d3c854 PCI: mobiveil: Remove an unnecessary return value check adds ea0f1c959fb7 PCI: mobiveil: Clean-up program_{ib/ob}_windows() adds ccd34dac2ed5 PCI: mobiveil: Fix the valid check for inbound and outboun [...] adds 4b7e2e59f0e5 PCI: mobiveil: Add configured inbound windows counter adds cf22c591f93d PCI: mobiveil: Clear the control fields before updating it adds 7717c7d7da31 PCI: mobiveil: Mask out hardcoded bits in inbound/outbound [...] adds 6f7374b871d5 PCI: mobiveil: Add upper 32-bit CPU base address setup in [...] adds 4e00aca3ba0b PCI: mobiveil: Add upper 32-bit PCI base address setup in [...] adds fe83fa7e7eac PCI: mobiveil: Move PCIe PIO enablement out of inbound win [...] adds 526c101dde64 PCI: mobiveil: Fix infinite-loop in the INTx handling function adds 8a4f9fea2697 PCI: mobiveil: Fix INTx interrupt clearing in mobiveil_pcie_isr() adds d2627804c53d Merge branch 'remotes/lorenzo/pci/mobiveil' adds 291aad7ab35a Merge branch 'remotes/lorenzo/pci/qcom' adds ff7b46a627e8 Merge branch 'remotes/lorenzo/pci/rcar' adds dbdcc22c845b PCI: tegra: Add support for GPIO based PERST# adds 4b16a8227907 PCI: tegra: Change link retry log level to debug adds 7be142caabc4 PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30 adds f30704bd2cd5 Merge branch 'remotes/lorenzo/pci/tegra' adds 6e226b87eff9 Merge branch 'remotes/lorenzo/pci/xilinx' adds 68f0026301c7 Merge branch 'remotes/lorenzo/pci/endpoint' adds 3609c90f21c0 Merge branch 'remotes/lorenzo/pci/misc' adds 8b7627ffd3e8 PCI: Fix typos and whitespace errors adds 410300e77255 Merge branch 'pci/trivial' adds 53ad89189881 Merge remote-tracking branch 'pci/next' adds 0ac3735fce80 pstore: Fix double-free in pstore_mkfile() failure path adds 058a97e561f6 Merge remote-tracking branch 'pstore/for-next/pstore' adds 4c12954965fd HID: Add another Primax PIXART OEM mouse quirk adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds cca478617465 docs: hid: convert to ReST adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds 6e2abc68585b HID: wacom: generic: add touchring adjustment for 2nd Gen [...] adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 2e0e925c9ad5 Merge remote-tracking branch 'hid/for-next' adds 856078bf642b i2c: i801: Fix PCI ID sorting adds 051d769f0a36 i2c: i801: Add support for Intel Tiger Lake adds ed6182a83924 i2c: i801: Documentation update adds 166f28c3eed2 dt-bindings: i2c: mv64xxx: Fix the example compatible adds 0038617132de dt-bindings: i2c: sun6i-p2wi: Fix the binding example adds 998bcae4d626 i2c: cpm: remove casting dma_alloc adds 68826589a5d9 Merge branch 'i2c/for-5.3' into i2c/for-next adds b3af2fb42170 Merge branch 'i2c/for-current' into i2c/for-next adds cc6b9dfb2c57 i2c: mt7621: Fix platform_no_drv_owner.cocci warnings adds 9a74c745c689 Merge branch 'i2c/for-5.3' into i2c/for-next adds af729e80ecba Merge remote-tracking branch 'i2c/i2c/for-next' adds ea3bfeec6bf7 dt-bindings: i3c: cdns: Use correct cells for I2C device adds ede2001569c3 i3c: master: Use struct_size() helper adds 9f18c4ccd70a Merge remote-tracking branch 'i3c/i3c/next' adds b3e260678747 hwmon: (nct7904) Add error handling in probe function. adds a653acf00d07 hwmon: (nct7904) Changes comments in probe function. adds 62456189f329 hwmon: (lm90) Fix max6658 sporadic wrong temperature reading adds b849e5d18c36 hwmon: (lm90) Cache configuration register value adds 7a1d220ccb0c hwmon: (lm90) Introduce function to update configuration register adds f2173fa2246e hwmon: (gpio-fan) move fan_alarm_init after devm_hwmon_dev [...] adds 277c628fa5ac hwmon: (gpio-fan) fix sysfs notifications and udev events [...] adds 9f7546570bcb hwmon: (ina3221) Add of_node_put() before return adds 8868401d051b Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 7282a93f4df5 Disable Sphinx SmartyPants in HTML output adds 66f2a122c68d docs: Move binderfs to admin-guide adds 454f96f2b738 docs: automarkup.py: ignore exceptions when seeking for xrefs adds 9e3a9aea351f Merge remote-tracking branch 'jc_docs/docs-next' adds 3bb5ac821e7c Merge remote-tracking branch 'v4l-dvb/master' adds 6eaa79ff688c video: fbdev: s3c-fb: Mark expected switch fall-throughs adds 732146a3f1dc video: fbdev: imxfb: fix a typo in imxfb_probe() adds ae8940262966 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 83a16e3f6d70 PCI / ACPI: Use cached ACPI device state to get PCI device [...] adds 4533771c1e53 ACPI / PM: Introduce concept of a _PR0 dependent device adds 53b22f900c2d PCI / ACPI: Add _PR0 dependent devices adds b51033e06c2e PCI: PM/ACPI: Refresh all stale power state data in pci_pm [...] adds 28ad4b4e3496 Merge back PCI power management material for v5.3. adds 52d72845c59e Merge branch 'pm-pci' into linux-next adds 2f02a7ecd512 kernel: power: swap: use kzalloc() instead of kmalloc() fo [...] adds f26e106a18b9 Merge branch 'pm-sleep' into linux-next adds 21ba23792622 ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot [...] adds f850a48a0799 ACPI: PM: Allow transitions to D0 to occur in special cases adds 631b5bf4d62e Merge branch 'acpi-pm' into linux-next adds 36532c568410 Merge branches 'powercap', 'pm-misc', 'pm-avs' and 'pm-too [...] adds 41de256b6fd4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds dcfdc431c7ad Merge branch 'pm-opp' into linux-next adds fba7402017f9 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds bcc61569997b cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub adds 407d0fff2266 cpufreq: Remove redundant !setpolicy check adds 5ddc6d4e30f4 cpufreq: Use has_target() instead of !setpolicy adds 9801522840cc cpufreq: Don't skip frequency validation for has_target() drivers adds 5980752e6ef7 cpufreq: Consolidate cpufreq_update_current_freq() and __c [...] adds 70a59fde6e69 cpufreq: Avoid calling cpufreq_verify_current_freq() from [...] adds 30798019e49b Merge branch 'pm-cpufreq' into linux-next adds 10df1dc25e5d Merge branch 'devprop' into linux-next adds f012a132824f Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] adds 501debd4aa5e PM: ACPI/PCI: Resume all devices during hibernation adds a78ae45a795a PCI: PM: Simplify bus-level hibernation callbacks adds 3cd7957e85e6 ACPI: PM: Simplify and fix PM domain hibernation callbacks adds c95b7595f85c ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domai [...] adds 99465f12babd ACPI: PM: Drop unused function and function header adds 0b0ec6bc97f5 Merge branch 'pm-sleep' into linux-next adds d4ca763eed3b Merge ACPI tables handling changes for v5.3. adds f79c8e4136ea ACPICA: Namespace: simplify creation of the initial/defaul [...] adds 8894f52a1427 ACPICA: remove legacy module-level code due to deprecation adds 86a33cf3b6dc ACPICA: Update for object initialization sequence adds c522ad0637ca ACPICA: Update table load object initialization adds 02a93f35f57f ACPICA: Update version to 20190703 adds 7dd6fba49dac Merge branch 'acpica' into linux-next adds 371b86897d01 ACPI / APEI: Remove needless __ghes_check_estatus() calls adds 5d8cbf7176a4 docs: extcon: convert it to ReST and move to ACPI dir adds b244883ca89c ACPI: APD: remove redundant assignment to pointer clk adds 417a564c6588 ACPI / PMIC: intel: Drop double removal of address space handler adds 96021e491dbf Merge branches 'acpi-apei', 'acpi-doc', 'acpi-soc' and 'ac [...] adds ad5a449b707b ACPI: PM: Make acpi_sleep_state_supported() non-static adds 9ed411c06dd1 ACPI: PM: Unexport acpi_device_get_power() adds 02bd45a28bf3 PM: sleep: Drop dev_pm_skip_next_resume_phases() adds 5004efbb3611 Documentation: ABI: power: Add missing newline at end of file adds 05f60097eebd Merge branches 'acpi-pm', 'pm-pci', 'pm-sleep' and 'pm-doc [...] adds e77f00d68ac4 Merge remote-tracking branch 'pm/linux-next' adds c96e0c2526e6 Merge remote-tracking branch 'thermal/next' adds 273e77c3f4f7 Merge remote-tracking branch 'thermal-soc/next' adds 383ac07b7247 Merge remote-tracking branch 'ieee1394/for-next' adds 95462afb2595 Merge remote-tracking branch 'dlm/next' adds 52836b195312 Merge remote-tracking branch 'swiotlb/linux-next' adds 7ef7587541d4 RDMA/hns: fix potential integer overflow on left shift adds b417c0879db7 RDMA/hns: Fix an error code in hns_roce_set_user_sq_size() adds 97162a1ee8a1 docs: infiniband: convert docs to ReST and rename to *.rst adds e9816ddf2a33 RDMA/hns: Cleanup unnecessary exported symbols adds 34d65cd837d0 RDMA/netlink: Audit policy settings for netlink attributes adds 10dcc7448e9e RDMA/hns: fix spelling mistake "attatch" -> "attach" adds 371bb62158d5 Merge tag 'v5.2-rc6' into rdma.git for-next adds 239b0e52d8aa IB/hfi1: Move rvt_cq_wc struct into uapi directory adds dabac6e460ce IB/hfi1: Move receive work queue struct into uapi directory adds f592ae3c999f IB/rdmavt: Fracture single lock used for posting and proce [...] adds 5136bfea7e79 IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full adds fe2ac04712cd IB/rdmavt: Set QP allowed opcodes after QP allocation adds d310c4bf8aea IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs adds 2b0ad2da8fd4 IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details adds bf3b1e0ce093 IB/hfi1: Reduce excessive aspm inlines adds aa9b79ec3778 IB/hfi1: Add missing INVALIDATE opcodes for trace adds 315aed110c16 IB/rdmavt: Enhance trace information for FRWR debug adds 8bd516bd0d53 IB/rdmavt: Add trace for map_mr_sg adds 09fbca8e6240 IB/hfi1: No need to use try_module_get for debugfs adds 0e935ae6afcd rdma/siw: iWarp wire packet format adds a531975279f3 rdma/siw: main include file adds bdcf26bf9b3a rdma/siw: network and RDMA core interface adds 6c52fdc244b5 rdma/siw: connection management adds 303ae1cdfdf7 rdma/siw: application interface adds 2251334dcac9 rdma/siw: application buffer management adds f29dd55b0236 rdma/siw: queue pair methods adds b9be6f18cf9e rdma/siw: transmit path adds 8b6a361b8c48 rdma/siw: receive path adds b0fff7317bb4 rdma/siw: completion queue methods adds c0cf5bdde46c rdma/siw: addition to kernel build environment adds c5cfcfcb54e7 Merge branch 'siw' into rdma.git for-next adds 4c44d4634b5c IB: Remove unneeded memset adds 5d7d78eaecc5 IB/ipoib: Remove memset after vzalloc in ipoib_cm.c adds cda8cf56d8e2 IB/i40iw: Use kmemdup rather than open coding adds 2e67e7758453 RDMA/i40iw: Set queue pair state when being queried adds 6044414fa849 RDMA/hns: Remove set but not used variable 'fclr_write_fail_flag' adds 2f40cf30c864 IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE adds 1759d322f4ba net/mlx5: Add hardware definitions for sub functions adds a82e0b5bdac2 net/mlx5: Added MCQI and MCQS registers' description to ifc adds d6518db278ed net/mlx5: E-Switch, Use vport index when init rep adds 2f69e591e453 {IB, net}/mlx5: E-Switch, Use index of rep for vport to IB [...] adds b8ca123860ee RDMA/mlx5: Cleanup rep when doing unload adds 386e75af995c net/mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type adds d22663edacdf net/mlx5: Move pci status reg access mutex to mlx5_pci_init adds 7e26dac28101 net/mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI P [...] adds 5ccf2770e83b net/mlx5: Don't handle VF func change if host PF is disabled adds d886aba677a0 net/mlx5: Reduce dependency on enabled_vfs counter and num_vfs adds 5f5d2536be8d net/mlx5: E-Switch, Use correct flags when configuring vlan adds e1d974d03e59 net/mlx5: Handle host PF vport mac/guid for ECPF adds f6455de0b0e5 net/mlx5: E-Switch, Refactor eswitch SR-IOV interface adds 062f4bf4aab5 net/mlx5: E-Switch, Consolidate eswitch function number of VFs adds 16fff98a7e82 net/mlx5: E-Switch, Reg/unreg function changed event at co [...] adds db68cc569eec net/mlx5: E-Switch, Use iterator for vlan and min-inline setups adds 411ec9e0b457 net/mlx5: E-Switch, Consider host PF for inline mode and vlan pop adds 4a3929b223d0 net/mlx5: E-Switch, Handle UC address change in switchdev mode adds 1d49ce1e05f8 net/mlx5: Fix mlx5_core_destroy_cq() error flow adds b9a7ba556207 net/mlx5: Use event mask based on device capabilities adds c0670781f548 net/mlx5: Expose the API to register for ANY event adds 38164b771947 net/mlx5: mlx5_core_create_cq() enhancements adds 70a43d3fd4ef net/mlx5: Report a CQ error event only when a handler was set adds 4e0e2ea1886a net/mlx5: Report EQE data upon CQ completion adds e4075c442876 net/mlx5: Expose device definitions for object events adds 69ea0582f3ce Merge mlx5-next into rdma for-next adds 2afc5e1b9c34 IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD adds e337dd53ce4c IB/mlx5: Register DEVX with mlx5_core to get async events adds 759738537142 IB/mlx5: Enable subscription for device events over DEVX adds 5ec9d8ee87c6 IB/mlx5: Implement DEVX dispatching event adds ef1659ade359 IB/mlx5: Add DEVX support for CQ events adds 5832fdd35e61 IB/mlx5: DEVX cleanup mdev adds 9a601fc43ee0 RDMA/hns: Fix building modular hns adds 0bddcff628db RDMA/uverbs: remove redundant assignment to variable ret adds 50ba3c18a4e5 RDMA/mlx5: Use proper allocation API to get zeroed memory adds 91b01061fef9 IB/ipoib: Add child to parent list only if device initialized adds bcde9a83b13e RDMA/efa: Entropy in admin commands id adds 2752b823169b net/mlx5: Introduce and use mlx5_eswitch_get_total_vports() adds 7e736f9ae3d1 net/mlx5: E-Switch prepare functions change handler to be modular adds dd28087c1477 net/mlx5: Refactor mlx5_esw_query_functions for modularity adds a12ff35e0fb7 net/mlx5: Introduce TLS TX offload hardware bits and structures adds 0718edf528c5 net/mlx5: Properly name the generic WQE control field adds f8efee08dd9d net/mlx5: Add rts2rts_qp_counters_set_id field in hca cap adds 5600a410ea24 Merge mlx5-next into rdma for-next adds 7ade1ff96c7a RDMA/restrack: Introduce statistic counter adds 699a9c540a04 RDMA/restrack: Add an API to attach a task to a resource adds 6a6c306a09b5 RDMA/restrack: Make is_visible_in_pid_ns() as an API adds 413d3347503b RDMA/counter: Add set/clear per-port auto mode support adds 99fa331dc862 RDMA/counter: Add "auto" configuration mode support adds d14133dd4161 IB/mlx5: Support set qp counter adds 318d535cefec IB/mlx5: Add counter set id as a parameter for mlx5_ib_que [...] adds 45842fc627c7 IB/mlx5: Support statistic q counter configuration adds b47ae6f803b7 RDMA/nldev: Allow counter auto mode configration through R [...] adds c4ffee7c9bdb RDMA/netlink: Implement counter dumpit calback adds 18d422ce8ccf IB/mlx5: Add counter_alloc_stats() and counter_update_stat [...] adds f34a55e497e8 RDMA/core: Get sum value of all counters when perform a sy [...] adds 1bd8e0a9d0fd RDMA/counter: Allow manual mode configuration support adds b389327df905 RDMA/nldev: Allow counter manual mode configration through [...] adds 83c2c1fcbd08 RDMA/nldev: Allow get counter mode through RDMA netlink adds 6e7be47a5345 RDMA/nldev: Allow get default counter statistics through R [...] adds 6fafe560ee4d RDMA/hns: Bugfix for cleaning mtr adds 21b97f538765 RDMA/hns: Fixup qp release bug adds f5662b4ddc9d RDMA/hns: Modify ba page size for cqe adds 726be12f5ca0 RDMA/hns: Set reset flag when hw resetting adds e0222d18d628 RDMA/hns: Bugfix for calculating qp buffer size adds fd7dd8bc8784 RDMA/hns: Use %pK format pointer print adds ec5bc2cc69b4 RDMA/hns: Fixs hw access invalid dma memory error adds 617cf24f9f9e RDMA/hns: Clean up unnecessary variable initialization adds d3e539716917 ibverbs/rxe: Remove variable self-initialization adds 4c7d6dcd3648 RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_W [...] adds 1c3107690a90 Merge remote-tracking branch 'rdma/for-next' adds a346abe051bd ipv6: icmp: allow flowlabel reflection in echo replies adds 226b96c25d84 samples: pktgen: add some helper functions for port parsing adds 6e32a74a6f15 samples: pktgen: allow to specify destination port adds da28e8784713 mlxsw: reg: Add Monitoring Time Precision Packet Port Conf [...] adds 4dfecb65702f mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register adds 98b9028ea5f6 mlxsw: reg: Add Time Precision Packet Timestamping Reading adds 41ce78b92eab mlxsw: reg: Add Monitoring Global Configuration Register adds 4b6b91ed2d5c mlxsw: spectrum: Extract a helper for trap registration adds dadbc6bc09e8 mlxsw: spectrum: Add support for traps specific to Spectrum-1 adds aed4b5721143 mlxsw: spectrum: PTP: Hook into packet receive path adds d7cd206dbfb2 mlxsw: core: Add support for using SKB control buffer adds 0714256c3d76 mlxsw: pci: PTP: Hook into packet transmit path adds 810256cec105 mlxsw: spectrum: PTP: Add PTP initialization / finalization adds 89e602ee6e82 mlxsw: spectrum: PTP: Disable BH when working with PHC adds d92e4e6e33c8 mlxsw: spectrum: PTP: Support timestamping on Spectrum-1 adds 5d23e4159772 mlxsw: spectrum: PTP: Garbage-collect unmatched entries adds a773c76cb849 mlxsw: spectrum: PTP: Configure PTP traps and FIFO events adds 8748642751ed mlxsw: spectrum: PTP: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls adds 87ee07f8e2ef mlxsw: spectrum: PTP: Support ethtool get_ts_info adds 0d0bcacc54e6 Merge branch 'mlxsw-PTP-timestamping-support' adds 27ba4059e06b net: link_watch: prevent starvation when processing linkwatch wq adds 00dc3307c0f7 net/ipv6: Fix misuse of proc_dointvec "flowlabel_reflect" adds 53962bcea997 tipc: embed jiffies in macro TIPC_BC_RETR_LIM adds 362b87f5b1c6 netlink: use 48 byte ctx instead of 6 signed longs for callback adds b84b2d4e3884 net sched: update mirred action for batched events operations adds 5d15a8ec2aeb tc-testing: updated mirred action tests with batch create/delete adds c8881faf6e98 Merge branch 'mirred-batch-fixes' adds a8488b702648 tc-testing: added tdc tests for prio qdisc adds 5c67bf0ec4d0 net: netsec: Use page_pool API adds bb005f2a7074 net: page_pool: add helper function for retrieving dma direction adds ba2b232108d3 net: netsec: add XDP support adds fec3b9ec47bd Merge branch 'net-netsec-Add-XDP-Support' adds 8909783cb5b7 net: ethernet: broadcom: bcm63xx_enet: Remove unneeded memset adds 4de83b88c66a loopback: create blackhole net device similar to loopack. adds 8d7017fd621d blackhole_netdev: use blackhole_netdev to invalidate dst entries adds 509e56b37cc3 blackhole_dev: add a selftest adds 2a8d8e0feca2 Merge branch 'blackhole-device-to-invalidate-dst' adds 893ce44df565 gve: Add basic driver framework for Compute Engine Virtual NIC adds f5cedc84a30d gve: Add transmit and receive support adds 9e5f7d26a4c0 gve: Add workqueue and reset support adds e5b845dc7983 gve: Add ethtool support adds 337d1ccb3dc9 Merge branch 'Add-gve-driver' adds b432bdb6c630 net: stmmac: Re-word Kconfig entry adds 83b6a85bbbde hinic: remove standard netdev stats adds 23ec8eaf46e1 nfc: st-nci: remove redundant assignment to variable r adds 3427beb6375d rxrpc: Fix uninitialized error code in rxrpc_send_data_packet() adds cce581a0c3be net: ethernet: mediatek: Allow non TRGMII mode with MT7621 [...] adds 885b8b4dbba5 ipv4: Fix off-by-one in route dump counter without netlink [...] adds d2c3a4ba25fb tipc: remove ub->ubsock checks adds b8bd72d3171b bonding/main: fix NULL dereference in bond_select_active_slave() adds cc5e92c22330 net: stmmac: make "snps,reset-delays-us" optional again adds 7424edbb5590 Revert "r8169: improve handling VLAN tag" adds c782e204f734 r8169: add random MAC address fallback adds dbcdb61aaf1a mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packe [...] adds d62962b37ceb loopback: fix lockdep splat adds 3c13ce74b6f8 gve: Fix u64_stats_sync to initialize start adds cedeac9df4b8 qed: Add support for Timestamping the unicast PTP packets. adds b70d846cf446 atl1c: remove redundant assignment to variable tpd_req adds 2559d7c4dd0e qlcnic: remove redundant assignment to variable err adds e47309363994 inet: factor out inet_send_prepare() adds 68ab5d1496a3 ipv6: provide and use ipv6 specific version for {recv, send}msg adds a648a592dc7c net: adjust socket level ICW to cope with ipv6 variant of [...] adds 164c51fe82de ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, s [...] adds 6f24080e8a1e ipv4: use indirect call wrappers for {tcp, udp}_{recv, send}msg() adds e227701c4583 Merge branch 'net-ICW-sendmsg-recvmsg' adds a51df9f8da43 gve: fix -ENOMEM null check on a page allocation adds 2368a870d640 net: ethernet: sun: remove redundant assignment to variable err adds 07a4ddec3ce9 bonding: add an option to specify a delay between peer not [...] adds c3efed5ad1b0 net: stmmac: Enable dwmac4 jumbo frame more than 8KiB adds e2c746944e26 net: ethernet: mediatek: Fix overlapping capability bits. adds a3ce685dd01a bpf: fix precision tracking adds cdfc7f888c2a libbpf: fix GCC8 warning for strncpy adds 33bae185f74d bpf, libbpf, smatch: Fix potential NULL pointer dereference adds 71634d7f9209 bpf: Add support for fq's EDT to HBM adds d2f5bbbc3500 selftests: bpf: standardize to static __always_inline adds 23729ff23186 bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on [...] adds 2377b81de527 bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation adds 0357746d1e40 bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock adds c2cb5e82a720 bpf: add icsk_retransmits to bpf_tcp_sock adds 692cbaa99fe4 bpf/tools: sync bpf.h adds b55873984dab selftests/bpf: test BPF_SOCK_OPS_RTT_CB adds 395338843de1 samples/bpf: add sample program that periodically dumps TCP stats adds d78e3f0614f8 samples/bpf: fix tcp_bpf.readme detach command adds e5a3e259ef23 Merge branch 'bpf-tcp-rtt-hook' adds c4cde5804d51 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c7b37c769d2a xfrm: remove get_mtu indirection from xfrm_type adds e3b60ffbc16f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 233cc605a2ef net/can: using dev_get_drvdata directly adds b82b21391092 net/ethernet: using dev_get_drvdata directly adds 04fc71435fde net: ethernet: allwinner: Remove unneeded memset adds cfe261c24e55 net: socionext: remove set but not used variable 'pkts' adds 12f0e2e9adee mlxsw: reg: Add ptps field in QoS ETS Element Configuratio [...] adds ea7bb579fc3d mlxsw: spectrum: Add note about the PTP shaper adds 71147506a95d mlxsw: reg: Add QoS PTP Shaper Configuration Register adds 399569cb0a2a mlxsw: spectrum_ptp: Set the PTP shaper parameters adds 4ae5cc42d347 mlxsw: spectrum: Add new operation for getting the port's speed adds eceed3b1453d mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port w [...] adds 5fc1733897bf mlxsw: spectrum: Set up PTP shaper when port status has changed adds 72458e279488 mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic adds 60a6127c5e48 Merge branch 'mlxsw-Enable-disable-PTP-shapers' adds e4aa33ad5959 net: remove unused parameter from skb_checksum_try_convert adds 2d5066fc175e net: hns3: enable broadcast promisc mode when initializing VF adds fb89629f2ecf net: hns3: fix flow control configure issue for fibre port adds 49b1255603de net: hns3: fix port capbility updating issue adds 9e1511fb8091 net: hns3: add all IMP return code adds c09ba484563c net: hns3: set default value for param "type" in hclgevf_b [...] adds 0bae5cf25d66 net: hns3: check msg_data before memcpy in hclgevf_send_mbx_msg adds 354d0fab649d net: hns3: add default value for tc_size and tc_offset adds b9a8f88373c5 net: hns3: bitwise operator should use unsigned type adds 892951524647 net: hns3: set maximum length to resp_data_len for excepti [...] adds 2bf8001e5387 Merge branch 'hns3-next' adds cd1973a9215a net: netsec: Sync dma for device on buffer allocation adds f654e676702e nfp: Use spinlock_t instead of struct spinlock adds e08a976a16ca Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 9c86b07e3069 net/mlx5: Added fw version query command adds 8338d9378895 net/mlx5: Added devlink info callback adds 61c2491db779 Merge tag 'mlx5-updates-2019-07-04-v2' of git://git.kernel [...] adds c778dd31ac22 net/mlx5: Accel, Expose accel wrapper for IPsec FPGA function adds e2869fb2068b net/mlx5: Kconfig, Better organize compilation flags adds 45d3b55dc665 net/mlx5: Add crypto library to support create/destroy enc [...] adds fc707e59c9dd net/mlx5: Accel, Add core TLS support for the Connect-X family adds 542578c67936 net/mlx5e: Move helper functions to a new txrx datapath header adds 740114a87e43 net/mlx5e: Tx, Enforce L4 inline copy when needed adds fd1b22596318 net/mlx5e: Tx, Make SQ WQE fetch function type generic adds 9ab0233728ca net/mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB adds 01614d4f603e net/mlx5e: Tx, Unconstify SQ stop room adds 2b257a6e736f net/mlx5e: Re-work TIS creation functions adds 37badd159c52 net/mlx5e: Introduce a fenced NOP WQE posting function adds d2ead1f360e8 net/mlx5e: Add kTLS TX HW offload support adds 23f30c41c732 Merge branch 'mlx5-TLS-TX-HW-offload-support' adds 74ee5715991f ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg adds bc31c2cfecc7 ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices adds 9d740d6380e5 ath10k: Add wrapper function to ath10k debug adds 0f132ba7ac64 ath10k: add support for firmware crash recovery on SDIO chip adds 54f6643bf19e ath10k: change firmware file name for UTF mode of SDIO/USB adds ef9cc0c44394 ath10k: acquire lock to fix lockdep's warning adds 4fa42adebe5b ath10k: enabling tx stats support over pktlog adds 4b553f3ca4cb ath10k: add missing error handling adds 08d80e4cd27b ath10k: fix fw crash by moving chip reset after napi disabled adds 265df32eae58 ath10k: Change the warning message string adds 8b97b055dc9d ath10k: fix failure to set multiple fixed rate adds 011d4111c8c6 ath10k: fix PCIE device wake up failed adds fe36e70f766e ath10k: wait for vdev delete response from firmware adds c6f537a11b81 ath10k: Add peer delete response event adds 33410a51468f ath10k: add support for controlling tx power to a station adds 47ed1b4e5d62 ath10k: add report MIC error for sdio chip adds d9e47698965d ath10k: Add WMI diag fw logging support for WCN3990 adds df5c4150501e ath9k: correctly handle short radar pulses adds feb09b293327 carl9170: fix misuse of device driver API adds 4ba641262b91 carl9170: remove dead branch in op_conf_tx callback adds ce564170dfe5 wil6210: no need to check return value of debugfs_create f [...] adds b913e33076c8 wil6210: do not reset FW in STA to P2P client interface switch adds c903ece596cb wil6210: enlarge Tx status ring size adds 96b77bb04470 wil6210: increase the frequency of status ring hw tail update adds c5b3a6582b1e wil6210: Add support for setting RBUFCAP configuration adds dedec35b4019 wil6210: fix printout in wil_read_pmccfg adds f2b6b46e483b wil6210: clear FW and ucode log address adds c478ac9daae6 wil6210: update cid boundary check of wil_find_cid/_by_idx() adds 3e7ee09d36a6 wil6210: publish max_msdu_size to FW on BCAST ring adds 9b586118730e wil6210: add support for reading multiple RFs temperature [...] adds 2a32c20b76af wil6210: set WIL_WMI_CALL_GENERAL_TO_MS as wmi_call timeout adds 1a276003111c wil6210: drop old event after wmi_call timeout adds 6b4021deb03f ath10k: add new hw_ops for sdio chip adds c709df58832c ath10k: Fix memory leak in qmi adds bd1a4ac556df ath10k: Move non-fatal warn logs to dbg level for SDIO chip adds 3ed39f8e747a ath10k: destroy sdio workqueue while remove sdio module adds 2189135437d0 ath10k: remove unnecessary 'out of memory' message adds d44c732cffe5 ath10k: pci: remove unnecessary casts adds 5adcdab6ae1b Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 437fde6cda74 Merge tag 'wireless-drivers-next-for-davem-2019-07-06' of [...] adds 98d9856a759f Bluetooth: btsdio: Do not bind to non-removable BCM4356 adds a2e02f38eff8 Bluetooth: hci_ll: set operational frequency earlier adds 6322f377bc4a Bluetooth: hci_ll: Refactor download_firmware adds 7af3f558aca7 Bluetooth: btrtl: HCI reset on close for Realtek BT chip adds 82b7d8566499 Bluetooth: Cleanup formatting and coding style adds 32646db8cc28 Bluetooth: btqca: inject command complete event during fw [...] adds 2faa3f15fa2f Bluetooth: hci_qca: wcn3990: Drop baudrate change vendor event adds db50450d096a 6lowpan: no need to check return value of debugfs_create f [...] adds 40fbb915fd0f Bluetooth: hci_ldisc: Add function to wait for characters [...] adds a55b896455f5 Bluetooth: hci_mrvl: Wait for final ack before switching baudrate adds be70e5e774a6 Bluetooth: hci_mrvl: Add serdev support adds 99c905c6a165 Bluetooth: hci_qca: Load customized NVM based on the devic [...] adds 956f664635ec dt-bindings: net: bluetooth: Add device property firmware- [...] adds f4d297eec673 Bluetooth: btbcm: Add entry for BCM4359C0 UART bluetooth adds 1c576f385a44 dt-bindings: net: bluetooth: add boot-gpios property to UA [...] adds 14e3ed84d77e dt-bindings: net: bluetooth: add clock property to UART-ba [...] adds a3cb6d602a7a Bluetooth: btmtkuart: add an implementation for boot-gpios [...] adds 055825614c6b Bluetooth: btmtkuart: add an implementation for clock osc [...] adds 6c595ea8b7b9 Bluetooth:: btrtl: Add support for RTL8723DU adds 4ce9146e0370 Bluetooth: hci_bcsp: Fix memory leak in rx_skb adds 881cec4f6b4d Bluetooth: Add new 13d3:3501 QCA_ROME device adds 44d34af2e4cf Bluetooth: Add new 13d3:3491 QCA_ROME device adds dcae9052ebb0 Bluetooth: hidp: NUL terminate a string in the compat ioctl adds 28261da8a26f Bluetooth: Check state in l2cap_disconnect_rsp adds 302975cba1a4 Bluetooth: Add support for LE ping feature adds c49a8682fc5d Bluetooth: validate BLE connection interval updates adds 1d0fac2c38ed Bluetooth: Use controller sets when available adds 00f62726dd8b Bluetooth: L2CAP: Check bearer type on __l2cap_global_chan [...] adds 1d87b88ba26e Bluetooth: Add SMP workaround Microsoft Surface Precision [...] adds b188b03270b7 Bluetooth: 6lowpan: search for destination address in all peers adds 5636376c2650 Bluetooth: 6lowpan: check neighbour table for SLAAC adds 688d94fd0d10 Bluetooth: 6lowpan: always check destination address adds a1c49c434e15 Bluetooth: btusb: Add protocol support for MediaTek MT7668 [...] adds 9ce67c3235be Bluetooth: btusb: Add protocol support for MediaTek MT7663 [...] adds f7623d340794 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 9e0773c3873e r8169: sync few chip names with vendor driver adds 30a4616c1bfd tipc: use rcu dereference functions properly adds 86116f4d649b net: dsa: Change DT bindings for Vitesse VSC73xx switches adds 95711cd5f0b4 net: dsa: vsc73xx: Split vsc73xx driver adds 631e83bf7c0e net: dsa: vsc73xx: add support for parallel mode adds 1da39ff09e56 net: dsa: vsc73xx: Assert reset if iCPU is enabled adds ad7b134f6538 Merge branch 'net-dsa-Add-Vitesse-VSC73xx-parallel-mode' adds 877cb240f6a0 gve: Fix error return code in gve_alloc_qpls() adds 61a582be1a66 hinic: add fw version query adds bfb204129a5a net: netsec: Sync dma for device on buffer allocation adds f0c1aab2bd1a netfilter: rename nf_SYNPROXY.h to nf_synproxy.h adds eca27f14b116 netfilter: nf_log: Replace a seq_printf() call by seq_puts [...] adds 0d9cb300acad netfilter: nf_queue: remove unused hook entries pointer adds 6f7b841bc939 ipvs: allow tunneling with gre encapsulation adds ad49d86e07a4 netfilter: nf_tables: Add synproxy support adds 6aedd14b25db ipvs: strip gre tunnel headers from icmp errors adds 30e103fe24de netfilter: nft_meta: move bridge meta keys into nft_meta_bridge adds 9d6a1ecdc997 netfilter: nft_meta_bridge: Remove the br_private.h header adds 7582f5b70f9a bridge: add br_vlan_get_pvid_rcu() adds c54c7c685494 netfilter: nft_meta_bridge: add NFT_META_BRI_IIFPVID support adds 31aed46fedbb bridge: add br_vlan_get_proto() adds 2a3a93ef0ba5 netfilter: nft_meta_bridge: Add NFT_META_BRI_IIFVPROTO support adds b9c04ae7907f netfilter: nf_tables: add nft_expr_type_request_module() adds 9cff126f73a7 netfilter: nf_tables: __nft_expr_type_get() selects specif [...] adds 0ef1efd1354d netfilter: nf_tables: force module load in case select_ops [...] adds 47cfb90406e1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 05cfee98c8a5 sfc: Remove 'PCIE error reporting unavailable' adds 0287f9ed1693 gve: fix unused variable/label warnings adds 49db9228b8d8 macb: fix build warning for !CONFIG_OF adds 1da4bbeffe41 net: core: page_pool: add user refcnt and reintroduce page [...] adds 6670acacd59e net: ethernet: ti: davinci_cpdma: add dma mapped submit adds 962fb618909e net: ethernet: ti: davinci_cpdma: allow desc split while down adds 608ef6202fb5 net: ethernet: ti: cpsw_ethtool: allow res split while down adds 9ed4050c0d75 net: ethernet: ti: cpsw: add XDP support adds aa6be2b95d4e Merge branch 'cpsw-Add-XDP-support' adds 52c060925865 bnxt_en: rename some xdp functions adds c1ba92a86db2 bnxt_en: Refactor __bnxt_xmit_xdp(). adds f18c2b77b2e4 bnxt_en: optimized XDP_REDIRECT support adds 322b87ca55f2 bnxt_en: add page_pool support adds 107d3ce60119 Merge branch 'bnxt_en-XDP_REDIRECT' adds 31d166642c7c nfp: tls: fix error return code in nfp_net_tls_add() adds 58dd7a8d9d02 Documentation: net: dsa: Describe DSA switch configuration adds ff2d339375d0 Documentation: net: dsa: b53: Describe b53 configuration adds 1a2d405c0081 Merge branch 'b53-docs' adds 0deab087b16a vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock adds b917507e5ad9 vsock/virtio: stop workers during the .remove() adds e226121fcc26 vsock/virtio: fix flush of works during the .remove() adds 3f4957eb6cfb Merge branch 'vsock-virtio-fixes' adds f4f1ba18195d net: mvpp2: cls: Report an error for unsupported flow types adds f406324e500e net: mvpp2: cls: Add support for ETHER_FLOW adds 11aef3c6da17 Merge branch 'mvpp2-cls-ether' adds f714ecc9cf16 MAINTAINERS: Add page_pool maintainer entry adds 44e3725943b7 net: openvswitch: use netif_ovs_is_port() instead of opencode adds d4117d63a308 net: stmmac: enable clause 45 mdio support adds ef86ea982bb5 net: axienet: fix a potential double free in axienet_probe() adds faf5577f2498 net: pasemi: fix an use-after-free in pasemi_mac_phy_init() adds 828b2b442145 ipv4: Multipath hashing on inner L3 needs to consider inne [...] adds d8f74f0975d8 ipv6: Support multipath hashing on inner IP pkts adds 2800f2485417 selftests: forwarding: Test multipath hashing on inner IP [...] adds 7650b1a9bd69 Merge branch 'mp-inner-L3' adds 05bdbf55cec1 Merge remote-tracking branch 'net-next/master' adds d66f43666a68 libbpf: make libbpf_strerror_r agnostic to sign of error adds 1c2e9efc26f3 libbpf: introduce concept of bpf_link adds 63f2f5ee856b libbpf: add ability to attach/detach BPF program to perf event adds b26500274767 libbpf: add kprobe/uprobe attach API adds f6de59c17f11 libbpf: add tracepoint attach API adds 84bf5e1f4f17 libbpf: add raw tracepoint attach API adds 8c51b314d2ee selftests/bpf: switch test to new attach_perf_event API adds 1e8611bbdfc9 selftests/bpf: add kprobe/uprobe selftests adds 1bdb34274acd selftests/bpf: convert existing tracepoint tests to new APIs adds c5f48c927601 Merge branch 'bpf-libbpf-link-trace' adds ef99b02b23ef libbpf: capture value in BTF type info for BTF-defined map defs adds 00acd0081452 selftests/bpf: add __uint and __type macro for BTF-defined maps adds bc7430cc8bfb selftests/bpf: convert selftests using BTF-defined maps to [...] adds 1639b17c72fa selftests/bpf: convert legacy BPF maps to BTF-defined ones adds e232cb6ff75b Merge branch 'bpf-libbpf-int-btf-map' adds ba95c7452439 tools: bpftool: add "prog run" subcommand to test-run programs adds aa52bcbe0e72 tools: bpftool: Fix json dump crash on powerpc adds 46dd3d7d287b bpf, riscv: Enable zext optimization for more RV64G ALU ops adds d6dbce8fdd2b selftests/bpf: fix test_align liveliness expectations adds c3ec002e633e selftests/bpf: add test_tcp_rtt to .gitignore adds fb84b8224655 libbpf: add perf buffer API adds d7ff34d5fb5a libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs adds ee5cf82ce04a selftests/bpf: test perf buffer API adds 9b190f185d2f tools/bpftool: switch map event_pipe to libbpf's perf_buffer adds cd07a95f9b4d libbpf: add perf_buffer_ prefix to README adds d2850ce0bdd7 Merge branch 'bpf-libbpf-perf-rb-api' adds 600c70bad659 bpf: allow wide (u64) aligned stores for some fields of bp [...] adds 4cfacbe6df97 bpf: sync bpf.h to tools/ adds 76d950773cd2 selftests/bpf: add verifier tests for wide stores adds 8bfec4f325e1 Merge branch 'bpf-sockaddr-wide-store' adds 06ec0e2c490a selftests/bpf: fix test_attach_probe map definition adds 6705fea0c799 bpf: cgroup: Fix build error without CONFIG_NET adds bef8e2639242 bpf: avoid unused variable warning in tcp_bpf_rtt() adds 8fc9f8bedf1b tools: bpftool: add completion for bpftool prog "loadall" adds bc2d8afecbec selftests/bpf: fix test_reuseport_array on s390 adds bf0bdd1343ef xdp: fix race on generic receive path adds 894df3d42c61 Merge remote-tracking branch 'bpf-next/master' adds 1dd7382b1bb6 net/mlx5: Introduce VHCA tunnel device capability adds 32dd7f43ef99 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 33871d38dd56 Merge remote-tracking branch 'nfc-next/master' adds b0ec08e18db0 Merge remote-tracking branch 'mac80211-next/master' adds f3915f83e84c gfs2: use page_offset in gfs2_page_mkwrite adds e0ec0a6ba657 gfs2: remove the unused gfs2_stuffed_write_end function adds eadd75358046 gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops adds 59c01c5046cc gfs2: merge gfs2_writepage_common into gfs2_writepage adds 378b6cbfb82f gfs2: mark stuffed_readpage static adds 7770c93a46e6 gfs2: use iomap_bmap instead of generic_block_bmap adds 35af80aef99b gfs2: don't use buffer_heads in gfs2_allocate_page_backing adds bb4cb25dd319 gfs2: Remove unused gfs2_iomap_alloc argument adds 2afaeac57e67 Merge remote-tracking branch 'gfs2/for-next' adds 1d2af80d581d Merge tag 'nand/for-5.3' of git://git.kernel.org/pub/scm/l [...] adds 63898ab5159f mtd: afs: remove unneeded NULL check adds df616d7a442b mtd: abi: do not use C++ style comments in uapi header adds 6a08a2f12781 mtd: concat: refactor concat_lock/concat_unlock adds 3bb4bba79254 mtd: concat: implement _is_locked mtd operation adds 46ce10df799f Merge tag 'spi-nor/for-5.3-v2' of gitolite.kernel.org:pub/ [...] adds c41a2ee556c8 Merge remote-tracking branch 'mtd/mtd/next' adds 2bda34d7d910 drm/exynos: drop drmP.h usage adds 156bdac99061 drm/exynos: trigger build of all modules adds a22719cce54b Merge tag 'exynos-drm-next-for-v5.3' of git://git.kernel.o [...] adds f07b56e7d0b2 Merge tag 'for-airlie-armada' of git://git.armlinux.org.uk [...] adds 44c153671296 Merge tag 'drm-misc-next-fixes-2019-06-27' of git://anongi [...] adds 4cf643a39221 Merge tag 'drm-next-5.3-2019-06-27' of git://people.freede [...] adds ba5accea90a1 Merge remote-tracking branch 'drm/drm-next' adds 39b27ffef751 drm/amd/powerplay: update smu11_driver_if_navi10.h adds ee006eb00a00 drm/amdgpu: Don't skip display settings in hwmgr_resume() adds 02d7a73b5048 drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE adds 535cfa75a645 drm/amdgpu/gfx10: use reset default for PA_SC_FIFO_SIZE adds 9ed2c993d723 drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2) adds 4b22e7e33f96 drm/amdgpu: handle AMDGPU_IB_FLAG_RESET_GDS_MAX_WAVE_ID on gfx10 adds fdafb3597a2c drm/amdgpu: fix MGPU fan boost enablement for XGMI reset adds 04796a3e44d4 drm/amd/powerplay: use hardware fan control if no powerpla [...] adds bae17d2a1b6a drm/amdgpu: add field indicating if has PCIE atomics support adds b2109d8ed697 drm/amdgpu: enable PCIE atomics ops support adds aabf3a951c4e drm/amdkfd: remove duplicated PCIE atomics request adds 843747253b42 drm/amdgpu/display: fix interrupt client id for navi adds ba9e93c5faed drm/amdkfd: remove an unused variable adds 819ec5acf759 drm/amdkfd: Print a warning when the runlist becomes overs [...] adds e7e250532649 drm/amdgpu: Use FENCE_OWNER_KFD in process_sync_pds_resv adds f4fd28b6c78c drm/amdgpu: Fix tracking of invalid userptrs adds 7a049244a000 drm/amdkfd: Add chained_runlist_idle_disable flag to pm4_m [...] adds a5b1615529ae drm/amdkfd: Disable idle optimization for chained runlist adds d12c202289b0 drm/amdgpu: Use kmemdup rather than duplicating its implem [...] adds 69064bbe7ecb drm/amd/powerplay/smu7_hwmgr: replace blocking delay with [...] adds e3000669a7b4 drm/amd/powerplay: increase waiting time for smu response adds 767acabdac81 drm/amd/powerplay: add baco smu reset function for smu11 adds f1c1314be429 drm/amdgpu: Disable ras features on all IPs before gpu reset adds 3e2bb60ab2b1 drm/amdgpu: add mode1 (psp) reset for navi asic adds e5eaa7cc0c03 drm/amdgpu: Prepare for hmm_range_register API change (v2) adds 71cc9ef3f694 drm/amdgpu: fix scheduler timeout calc adds e5aa29ce23ba drm/amd/powerplay: add temperature sensor support for navi10 adds f19367da9607 drm/amdgpu/mes10.1: Fix header guard adds d693e8e349a8 drm/amd/powerplay: Use memset to initialize metrics structs adds 68c3bd950181 drm/amd/powerplay: Zero initialize freq in smu_v11_0_get_c [...] adds 985863d00a8f drm/amd/powerplay: Zero initialize current_rpm in vega20_g [...] adds d155bef0636e amdgpu: make pmu support optional adds c602b36fe245 drm/amd/display: dcn20: include linux/delay.h adds de48ebdd5b0a drm/amd/powerplay: vega20: fix uninitialized variable use adds f8a7976b75f6 drm/amdgpu: properly guard DC support in navi code adds 173da95d936f drm/amdgpu/psp11: simplify the ucode register logic adds 5f65ae344f14 drm/amd/display: avoid 64-bit division adds e6a27a52f034 drm/amdgpu: add navi14 asic type adds df10df5a9192 drm/amdgpu: add gpu_info firmware for navi14 adds 0bc133a1ad80 drm/amdgpu: set asic family and ip blocks for navi14 adds 15005bad9e1c drm/amdgpu: add navi14 ucode loading method adds 7d3abc556ea4 drm/amdgpu/soc15: initialize reg base for navi14 (v2) adds a5ee4d4c5d08 drm/amdgpu/discovery: init reg base offset via ip discover [...] adds f520cb7b1ede drm/amdgpu: increase max instance number for hw ip adds 2a08c0c56da4 drm/amdgpu/gmc10: add navi14 support adds ceed89a06bc4 drm/amdgpu/sdma5: add support for navi14 firmware adds 210232756208 drm/amdgpu/sdma5: add placeholder for navi14 golden settings adds 8df9786baf8f drm/amdgpu/sdma5: add sdma5_0 golden settings for navi14 adds f01016bf771d drm/amdgpu/sdma5: update sdma5 golden settings for navi14 adds 532373fad277 drm/amdgpu/sdma5: set clock gating for navi14 adds c0c7c081845b drm/amdgpu/gfx10: add support for navi14 firmware adds fe473b74307b drm/amdgpu/gfx10: add placeholder for navi14 golden settings adds 9274824c7620 drm/amdgpu/gfx10: add gfx config for navi14 adds 4cda7c63dabf drm/amdgpu/gfx10: add clockgating support for navi14 adds af11e013d12d drm/amdgpu: add me/mec configurations for navi14 adds 30a3f97403c4 drm/amdgpu: set rlc funcs for navi14 adds fb9a99722d5c drm/amdgpu/gfx10: set tcp harvest for navi14 adds f983581dffa0 drm/amdgpu/gfx: add definition of mmCGTT_GS_NGG_CLK_CTRL adds dec4aeed8984 drm/amdgpu/gfx10: add gfx v10_1_1 golden settings for navi14 adds 8ed4a47084ca drm/amdgpu/gfx: update gc_v10_1_1 golden setting adds 7c4b5719050a drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 5bc258164606 drm/amdgpu/gfx10: update gfx golden settings for navi14 adds bf5a6870995a drm/amdgpu/gfx10: fix programming of SC_HIZ_TILE_FIFO_SIZE field adds 5a152284fbfe drm/amdgpu/soc15: add support for navi14 adds 4eb1c48b2dbd drm/amdgpu: add ip blocks for navi14 adds 98b7aef33049 drm/amdgpu: enable virtual display for navi14 adds 2ee00a22b694 drm/amdgpu/psp: add psp support for navi14 (v3) adds 81e7f687a9eb drm/amdgpu: enable psp ip block for navi14 adds dddd124da8fc drm/amdgpu/psp: start rlc autoload after psp received rlcg [...] adds b336a4f240fd drm/amdgpu/smu11: add support for navi14 adds 62e143716eb7 drm/amdgpu: enable sw smu ip for navi14 adds 387868ba1f79 drm/amd/display: add nv14 cases to amdgpu_dm adds 4811a66cbda6 drm/amd/display: add NAVI14 in resource construct adds d9452d39ec1a drm/amd/display: add dm block adds b549edf1069a drm/amd/display: add ASICREV defines v2 adds 9b9213d0e0a6 drm/amdgpu: skip to load ta firmware for navi14 adds 23984ba0fdea drm/amd/display: skip to load dmcu firmware for navi14 adds f2e3bb1bbebc drm/amdgpu: Enable VCN on navi14 adds 0aea33c081f4 drm/amdgpu: declare asd firmware for navi14 adds cfef0d2e3c30 drm/amdgpu/mmhub2: set clock gating for navi14 adds 99b833348aee drm/amdgpu/athub2: set clock gating for navi14 adds bc63c3f09a0f drm/amdgpu: enable clock gatings for navi14 adds 375563efe447 drm/amdgpu: enable async gfx ring for navi14 adds 4361b9f959b1 drm/amd/display: disable display writeback for navi14 adds 4a6cc4b11622 drm/amdgpu/nv: set vcn pg flag for navi14 adds c84e816cd789 drm/amd/powerplay: disable gfxoff for navi14 adds d363e75dccd9 drm/amdgpu/vcn: enable indirect DPG SRAM mode for navi14 adds 53a194bb4be6 drm/amdgpu: enable gfxoff code path for navi14 adds 52b9937a5390 drm/amdgpu: disable concurrent flushes on Navi14 adds f4c8fc2276fc drm/amdgpu: consolidate navi14 IP init adds 49eaefc94e5c drm/amdgpu/navi10: add uclk activity sensor adds 5da4ed620550 drm/amdgpu/psp: add a mutex to protect access to the psp ring adds 0d34d4402e0b drm/amdgpu: add missing documentation on new module parameters adds eee5421d1b9f drm/amdgpu: properly guard the generic discovery code adds 4ad1e82651d7 drm/amdgpu: enable IP discovery by default on navi adds 435c55c3d5d4 Merge remote-tracking branch 'amdgpu/drm-next' adds 69f786aea946 drm/i915: Pass intel_crtc_state to needs_modeset() adds 855e0d684a3e drm/i915: Convert most of atomic commit to take more intel state adds 3b4bf24d27e0 drm/i915: Convert hw state verifier to take more intel state, v2. adds 49743e1dfb2a drm/i915: Use intel_crtc_state in sanitize_watermarks() too adds 4f25720b2c04 drm/i915: Pass intel state to plane functions as well adds ec193640819e drm/i915: Use intel state as much as possible in wm code adds 39a5883f8670 drm/i915/icl: Add support to read out the TBT PLL HW state adds 28212321622d drm/i915: Tune down WARNs about TBT AUX power well enabling adds bc85328ff431 drm/i915: Move the TypeC port handling code to a separate file adds e9b7e1422d40 drm/i915: Sanitize the terminology used for TypeC port modes adds 3b2ed4313429 drm/i915: Don't enable the DDI-IO power in the TypeC TBT-alt mode adds 29ae36abf08f drm/i915: Fix the TBT AUX power well enabling adds dd7239c545b1 drm/i915: Use the correct AUX power domain in TypeC TBT-alt mode adds ab7bc4e1a550 drm/i915: Unify the TypeC port notation in debug/error messages adds c905eb28bd3f drm/i915: Factor out common parts from TypeC port handling [...] adds ddec362724f9 drm/i915: Wait for TypeC PHY complete flag to clear in safe mode adds 424f109f5c5d drm/i915: Handle the TCCOLD power-down event adds 1cd5ef6ee23c drm/i915: Sanitize the TypeC connect/detect sequences adds 32691b58d157 drm/i915: Fix the TypeC port mode sanitization during load [...] adds 8c10e2262663 drm/i915: Keep the TypeC port mode fixed for detect/AUX transfers adds 4f36afb26cbe drm/i915: Sanitize the TypeC FIA lane configuration decoding adds 866955fa452e drm/i915: Sanitize the shared DPLL reserve/release interface adds 01b24f50b67f drm/i915: Sanitize the shared DPLL find/reference interface adds 726ca99666db drm/i915/icl: Split getting the DPLLs to port type specifi [...] adds eea72c4c2161 drm/i915/icl: Reserve all required PLLs for TypeC ports adds 24a7bfe0c2d7 drm/i915: Keep the TypeC port mode fixed when the port is active adds d5ce34da3145 drm/i915: Add state verification for the TypeC port mode adds a171f8e7f466 drm/i915: Remove unneeded disconnect in TypeC legacy port mode adds 3ee2771e47b0 drm/i915: WARN about invalid lane reversal in TBT-alt/DP-a [...] adds f18819a3c8da drm/i915/guc: Avoid reclaim locks during reset adds 4a8134d57c6c drm/i915/icl: Drop port parameter to icl_get_combo_buf_trans() adds 0e933162b042 drm/i915/ehl: Add third combo PHY offset adds f80c9a9a04d3 drm/i915/ehl: Don't program PHY_MISC on EHL PHY C adds 8759aa4cc1d3 drm/i915/execlists: Refactor CSB state machine adds afd1bcd4ad77 drm/i915: Report if i915_active is still busy upon waiting adds 361b69051326 drm/i915: fix whitelist selftests with readonly registers adds 2c903da50f5a drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT adds 3fe0107e45ab drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds c5f846eed2a1 drm/i915: Fix memleak in runtime wakeref tracking adds a3389c14ba09 Revert "drm/i915: Introduce private PAT management" adds 096a93949b86 drm/i915/gtt: Don't check PPGTT presence on PPGTT-only platforms adds 315ca4c408ed drm/i915: synchronize_irq() against the actual irq adds 8e9ecb3e1e33 drm/i915/display: Handle lost primary_port across suspend adds 63251685c141 drm/i915/selftests: Common live setup/teardown adds 8221d21b0664 drm/i915/selftests: Lock the drm_mm while modifying adds ad9e3792b0c0 drm/i915/execlists: Hesitate before slicing adds c03467ba40f7 drm/i915/gem: Free pages before rcu-freeing the object adds d650d1f5cfd7 drm/i915: Markup potential lock for i915_active adds 09480072e3ee drm/i915: Mark up vma->active as safe for use inside shrinkers adds 56e9371bc3f3 drm/i915: Deal with machines that expose less than three Q [...] adds 4a49c2bf9ee4 drm/i915: Use port clock to set correct N value adds 2c291417c164 drm/i915: Add N & CTS values for 10/12 bit deep color adds 068610895ebd drm/i915/gtt: Defer the free for alloc error paths adds 2006058e9988 drm/i915: Move the renderstate setup under gt/ adds 4fda44bf16b7 drm/i915: Flush the workqueue before draining adds b7dc9395c5db drm/i915: Check caller held wakerefs in assert_forcewakes_active adds 56e0f78e47e4 drm/i915/gt: Use caller provided forcewake for intel_mocs_ [...] adds 313443b16ac2 drm/i915/gt: Assume we hold forcewake for execlists resume adds 21de5a9e34fb drm/i915/gt: Ignore forcewake acquisition for posting_reads adds 0c159ffef628 drm/i915/gem: Defer obj->base.resv fini until RCU callback adds bf73fc0fa9cf drm/i915: Show support for accurate sw PMU busyness tracking adds ae1c5fd72dfc drm/i915/gtt: Handle double alloc failures adds 2a46fbb25ae8 drm/i915/guc: Upgrade to GuC 33.0.0 adds 4a54da351029 drm/i915: Dump w/a lists on all engines adds ab9e2f777682 drm/i915/gt: Pull engine w/a initialisation into common adds e7539b79f703 drm/i915/gtt: Mark the freed page table entries with scratch adds 6582f4f613e3 drm/i915/selftests: Drain the freedlists between exec passes adds 1ee2ae896bb4 drm/i915/hangcheck: Look at instdone for all engines adds ec22f256a60c drm/i915/overlay: Stash the kernel context on initialisation adds 8f856c743c77 drm/i915/selftests: Be engine agnostic adds b8cade5959ac drm/i915: Show instdone for each engine in debugfs adds 9b77011e4122 drm/i915: Rework some interrupt handling functions to take [...] adds f0818984fa5d drm/i915: Remove some legacy mmio accessors from interrupt [...] adds 58820574f1e9 drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt adds 26443a4bc448 drm/i915: Add windowing for primary planes on gen2/3 and chv adds 423ee8e99aa5 drm/i915: Disable sprite gamma on ivb-bdw adds 94e15723df81 drm/i915: Program plane gamma ramps adds d56e823ac32a drm/i915: Deal with cpp==8 for g4x watermarks adds 94e35ce22173 drm/i915: Cosmetic fix for skl+ plane switch statement adds 3e69db291bda drm/i915: Clean up skl vs. icl plane formats adds eef037ea0280 drm/i915/ehl: Add support for DPLL4 (v10) adds badf1f2724d4 drm/i915: Order assert forcewake test adds 9d1bc13e7fe1 drm/i915: Remove set but not used variable 'encoder' adds 3e27d70bcc46 drm/i915: Remove set but not used variable 'intel_dig_port' adds f20f272f104f drm/i915/gtt: pde entry encoding is identical adds 72230b874a20 drm/i915/gtt: Tear down setup and cleanup macros for page dma adds 73a8fdef5d6f drm/i915/gtt: Setup phys pages for 3lvl pdps adds 50b38bc4d39a drm/i915/gtt: Introduce release_pd_entry adds 15e7facb7b42 drm/i915: Pull assert_forcewake_active() underneath the lock adds 77adbd8fbf3a drm/i915: Explicitly track active fw_domain timers adds cf3bd1a0f53e drm/i915/selftests: Reorder error cleanup for whitelist checking adds a17ce803dffa drm/i915: Update DRIVER_DATE to 20190708 adds 02d9ea0324e6 Merge remote-tracking branch 'drm-intel/for-linux-next' adds c0898fca3fce drm/selftests: reduce stack usage adds dae1ccee012e drm: panel-orientation-quirks: Add extra quirk table entry [...] adds e5704b3fe9d5 drm: connector: remove bogus NULL check adds 505f6cff880e drm/komeda: Remove clock ratio property adds 8aa0625f4855 drm/komeda: remove slave_planes property adds a76f612c1de8 drm/komeda: remove img_enhancement property adds c945623c05c3 drm/komeda: Remove layer_split property adds 75c5bf97ed2f MAINTAINERS: maintain drm/arm drivers in drm-misc for now adds 1930c11204b1 drm/komeda: Computing layer_split internally adds 990dee3aa456 drm/komeda: Computing image enhancer internally adds 14163a3cd655 Merge remote-tracking branch 'drm-misc/for-linux-next' adds a93693e6da46 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 0d458779be44 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds d2bb151af860 drm/etnaviv: drop use of drmP.h adds 57bdd4057516 drm/etnaviv: Use devm_platform_ioremap_resource() adds 55f430159d34 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds eff5a8500171 regmap: select CONFIG_REGMAP while REGMAP_SCCB is set adds aaccf3863ce2 Merge branch 'regmap-5.3' into regmap-next adds f4ab8dee5428 Merge remote-tracking branch 'regmap/for-next' adds fadaffa0afde Merge remote-tracking branch 'modules/modules-next' adds 5cecc2bccc03 Input: atmel_mxt_ts - fix -Wunused-const-variable adds 904e782b07df Input: max77650-onkey - add MODULE_ALIAS() adds 17b92927f853 Input: edt-ft5x06 - simplify event reporting code adds 593fdd4fb44e Input: gpio_keys_polled - allow specifying name of input device adds 083e196e2a7c Merge remote-tracking branch 'input/next' adds 5be1f9d82fa7 Merge tag 'v5.2-rc6' into for-5.3/block adds 79d08f89bb1b block: fix .bi_size overflow adds b91d152e01b2 Merge branch 'for-5.3/block' into for-next adds 417232880c8a sbitmap: Replace cmpxchg with xchg adds f8e88dce472c Merge branch 'for-5.3/block' into for-next adds 8756a25b07e6 libata: Drop firmware version check from the ST1000LM024 quirk adds 228931b99a01 Merge branch 'for-5.3/libata' into for-next adds c05f42206f4d blk-mq: remove blk_mq_put_ctx() adds 970d168de636 blk-mq: simplify blk_mq_make_request() adds 74e29a7de71a Merge branch 'for-5.3/block' into for-next adds d665e12aa713 block: nr_phys_segments needs to be zero for REQ_OP_WRITE_ZEROES adds 8c9d33aefd4d Merge branch 'for-5.3/block' into for-next adds 120357ea176e drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs adds fcdd8ae04cf8 Merge branch 'for-5.3/libata' into for-next adds c9b3007feca0 blk-iolatency: fix STS_AGAIN handling adds 6a42ac2da18f Merge branch 'for-5.3/block' into for-next adds 907c4dc63f63 Merge remote-tracking branch 'block/for-next' adds 54fa16ee5327 dm thin metadata: check if in fail_io mode when setting ne [...] adds 7a066133a955 Merge remote-tracking branch 'device-mapper/for-next' adds 62325a8a6e8f mmc: sdio: Drop powered-on re-init at runtime resume and HW reset adds 47ae56407f59 mmc: sdio: Don't re-initialize powered-on removable SDIO c [...] adds 6c6a706abd41 mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card() adds fd7bc7a30fe2 mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card() adds bd3e25df4bbd mmc: tmio: Use dma_max_mapping_size() instead of a workaround adds df05c1346f16 mmc: sdhci-pci: Add support for Intel EHL adds e27ecaff773f mmc: sdhci-sprd: Add start_signal_voltage_switch ops adds 027d2dff7586 dt-bindings: mmc: sprd: Add pinctrl support adds ea39d6c3c48a mmc: sdhci-sprd: Add pin control support for voltage switch adds 60f1b49a250f dt-binding: mmc: rename tmio_mmc.txt to renesas,sdhi.txt adds a6787c496702 mmc: core: let the dma map ops handle bouncing adds a57b927e5341 dma-mapping: remove dma_max_pfn adds e9172c93f3c3 mmc: sdhci_am654: Make some symbols static adds ba618c69574b mmc: sdhci-msm: fix mutex while in spinlock adds a40455dbab57 mmc: alcor: remove a redundant greater or equal to zero co [...] adds adca963337c7 mmc: sdhci_am654: Add dependency on MMC_SDHCI_AM654 adds 147510caeab3 Merge remote-tracking branch 'mmc/next' adds bcb1fa70d56b Merge remote-tracking branch 'kgdb/kgdb-next' adds f3f4363b1239 regulator: lp87565: Fix missing break in switch statement adds 8e23cee84c9d Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-5.3', [...] adds 5aa3709c0a5c mfd: madera: Add missing of table registration adds 1bb407f17c53 mfd: cros_ec: Register cros_ec_lid_angle driver when presented adds 2a87f09020c0 mfd: bd718x7: Remove hardcoded config for button press duration adds 907bf9d65f2d dt-bindings: mfd: Document short/long press duration for BD718X7 adds e25547f899a5 mfd: bd718x7: Make power button press duration configurable adds 23e30b3c5f95 mfd: menelaus: Remove superfluous error message adds f88314c1e911 mfd: intel-lpss: Keep device tables sorted by ID adds c176c6d7e932 mfd: core: Set fwnode for created devices adds 5da6cbcd2f39 mfd: arizona: Fix undefined behavior adds 6987fd42239a mfd: madera: Fix bad reference to pinctrl.txt file adds 323250166d4e mfd: madera: Fix potential uninitialised use of variable adds ee1856db5a88 mfd: madera: Add supply mapping for MICVDD adds 8f759058e9f9 mfd: madera: Update DT bindings to add additional CODECs adds 1ef921b6d1b6 mfd: madera: Add Madera core support for CS47L15 adds 297939901f38 mfd: madera: Add Madera core support for CS47L92 adds c77cd342f9fd dt-bindings: Add binding for cros-ec-rpmsg adds 554e937ec8d7 mfd: cros_ec: differentiate SCP from EC by feature bit adds 763049946450 mfd: rk808: Check pm_power_off pointer adds ac195d94280a mfd: rk808: Prepare rk805 for poweroff adds ecc2ca47f3cd mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as [...] adds 90dab47c968f MAINAINERS: Swap words in INTEL PMIC MULTIFUNCTION DEVICE DRIVERS adds 84bdde17c5d6 dt-bindings: mfd: Add link to ROHM BD71847 Datasheet adds b1c83bd84618 mfd: stmfx: Fix macro definition spelling adds fd54d65dd457 mfd: cs5535-mfd: Remove ifdef OLPC noise adds 01e4ecee03aa mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs adds 02f36911c1b4 mfd: intel-lpss: Release IDA resources adds 0772a34bb8a1 mfd: madera: Remove some unused registers and fix some defaults adds d6871a73387d mfd: madera: Fixup SPDX headers adds 7efd105c27fd mfd: hi655x-pmic: Fix missing return value check for devm_ [...] adds 47425c7100f7 Merge remote-tracking branch 'mfd/for-mfd-next' adds 84c0057e622a Merge remote-tracking branch 'backlight/for-backlight-next' adds 1e10694d535f Merge tag 'tags/ib-chrome-psy-5.3' into psy-next adds 3f57fe28f84d power_supply: wilco_ec: Add charging config driver adds caa2b557841c power: reset: nvmem-reboot-mode: add CONFIG_OF dependency adds f0252ae9b110 Merge remote-tracking branch 'battery/for-next' adds 4e210fbeee8e regulator: add support for the stm32-booster adds d6d02bc6e804 dt-bindings: regulator: add support for the stm32-booster adds a3c7c029c3da regulator: max77620: remove redundant assignment to variable ret adds ba2bf340ade8 regulator: max77650: add MODULE_ALIAS() adds 2da8d9473e20 regulator: implement selector stepping adds 3c7577d442a7 regulator: max77650: use vsel_step adds 65244e5b1f4f Merge branch 'regulator-5.3' into regulator-next adds 0ed4513c9a32 Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds bdd484884248 Merge remote-tracking branch 'regulator/for-next' adds c5eaab1d131d security/commoncap: Use xattr security prefix len adds 286e47a07799 Merge branch 'next-lsm' into next-testing adds 01b996da2740 Merge remote-tracking branch 'security/next-testing' adds c660d25fd656 Merge remote-tracking branch 'apparmor/apparmor-next' adds 31056e2a667a Merge remote-tracking branch 'integrity/next-integrity' adds 2e12256b9a76 keys: Replace uid/gid/perm permissions checking with an ACL adds 7a1ade847596 keys: Provide KEYCTL_GRANT_PERMISSION adds 20adf5593389 Merge tag 'keys-acl-20190703' into keys-next adds ca47c3f304f9 Merge remote-tracking branch 'keys/keys-next' adds ea74a685ad81 selinux: format all invalid context as untrusted adds 98e79dddcb3f Merge remote-tracking branch 'selinux/next' adds e01b46aeb47e tpm: Fix null pointer dereference on chip register error path adds d9820d87960c Merge remote-tracking branch 'tpmdd/next' adds 80030425e020 watchdog: make watchdog_deferred_registration_add() void adds b608075e4bd6 watchdog: let core print error message when registering de [...] adds 4ab054336109 watchdog: aspeed_wdt: drop warning after registering device adds d5f3e24f2223 watchdog: bcm2835_wdt: drop warning after registering device adds f54298950eab watchdog: bcm7038_wdt: drop warning after registering device adds ae07bdbe7f31 watchdog: bcm_kona_wdt: drop warning after registering device adds 76ed828b811e watchdog: cadence_wdt: drop warning after registering device adds 60415f701fce watchdog: da9052_wdt: drop warning after registering device adds 04892d893b19 watchdog: da9062_wdt: drop warning after registering device adds 6ab6d33ee002 watchdog: davinci_wdt: drop warning after registering device adds cdad26977e3f watchdog: digicolor_wdt: drop warning after registering device adds 2d065d2e9b15 watchdog: ftwdt010_wdt: drop warning after registering device adds f51540b83faa watchdog: hpwdt: drop warning after registering device adds 34b8580fe34d watchdog: i6300esb: drop warning after registering device adds 8f952c015f45 watchdog: ie6xx_wdt: drop warning after registering device adds 63c1cd534515 watchdog: imx2_wdt: drop warning after registering device adds 31f4a2cf8fc1 watchdog: imx_sc_wdt: drop warning after registering device adds ca2d4490705f watchdog: intel-mid_wdt: drop warning after registering device adds 9ee644c9326c watchdog: jz4740_wdt: drop warning after registering device adds 7da547350f50 watchdog: loongson1_wdt: drop warning after registering device adds 9daa2e1436f3 watchdog: max77620_wdt: drop warning after registering device adds 2b7ebd348959 watchdog: mei_wdt: drop warning after registering device adds eddeb07bd644 watchdog: mena21_wdt: drop warning after registering device adds 86fc18657899 watchdog: menf21bmc_wdt: drop warning after registering device adds a239027325d0 watchdog: mpc8xxx_wdt: drop warning after registering device adds 9076eb5dff93 watchdog: ni903x_wdt: drop warning after registering device adds 0a33dce48fbd watchdog: nic7018_wdt: drop warning after registering device adds ab9113d0460f watchdog: npcm_wdt: drop warning after registering device adds 0fa6cf71cdec watchdog: of_xilinx_wdt: drop warning after registering device adds 888ca35d74ce watchdog: pic32-dmt: drop warning after registering device adds 90984aa137a1 watchdog: pic32-wdt: drop warning after registering device adds 375611e561b1 watchdog: pnx4008_wdt: drop warning after registering device adds ccbf872a3ee7 watchdog: qcom-wdt: drop warning after registering device adds 2df87cfd8ea1 watchdog: rave-sp-wdt: drop warning after registering device adds 386f465ae6df watchdog: s3c2410_wdt: drop warning after registering device adds 24b8eb74082d watchdog: sama5d4_wdt: drop warning after registering device adds d41e3f4ee584 watchdog: sp5100_tco: drop warning after registering device adds 199801cd7a50 watchdog: sp805_wdt: drop warning after registering device adds d311048eb0d2 watchdog: sprd_wdt: drop warning after registering device adds 7283b217aebd watchdog: st_lpc_wdt: drop warning after registering device adds 71777442df8f watchdog: stm32_iwdg: drop warning after registering device adds 913b187d1296 watchdog: stmp3xxx_rtc_wdt: drop warning after registering device adds e290eb8c2339 watchdog: tegra_wdt: drop warning after registering device adds c8c844f28b68 watchdog: ts4800_wdt: drop warning after registering device adds f848a15347d9 watchdog: wm831x_wdt: drop warning after registering device adds e14651352a8e watchdog: xen_wdt: drop warning after registering device adds 8632944841d4 watchdog: sama5d4: fix WDD value to be always set to max adds 215e06f0d18d watchdog: bcm2835_wdt: Fix module autoload adds 48b32199f97a watchdog/hpwdt: Stop hpwdt on unregister. adds c22d8e38e475 watchdog/hpwdt: Advertize max_hw_heartbeat_ms adds bb721d6b9eed watchdog/hpwdt: Have core ping watchdog. adds be3d7f7cb3ac watchdog/hpwdt: Add module parameter kdumptimeout. adds f213fcf078c1 watchdog/hpwdt: Update documentation adds f1bb45b93345 watchdog/hpwdt: Reflect changes adds df04cce3b8f9 watchdog: jz4740: Use register names from <linux/mfd/ingen [...] adds 9b3461188e86 watchdog: jz4740: Avoid starting watchdog in set_timeout adds dfc01e2c8377 dt-bindings: watchdog: add Allwinner H6 watchdog adds b7fbd3e55c0f watchdog: renesas_wdt: Use 'dev' instead of dereferencing [...] adds 1a4aaf9f11f9 watchdog: gpio: add support for nowayout option adds b836005b4f95 watchdog: renesas_wdt: Add a few cycles delay adds 15f7d7fc5542 watchdog: imx_sc: Add pretimeout support adds 8c21ead3ea5d dt-bindings: watchdog: move i.MX system controller watchdo [...] adds 4d1c6a0ec2d9 watchdog: introduce watchdog.open_timeout commandline parameter adds 487e4e08221d watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT adds c2eac35bc271 watchdog: make the device time out at open_deadline when o [...] adds 74665686f0e2 docs: watchdog: convert docs to ReST and rename to *.rst adds 3bd41e595b09 docs: watchdog: Fix build error. adds 1dbb3bb8de88 watchdog: bcm_kona_wdt: no need to check return value of d [...] adds 64079cf9f2b2 watchdog: mei_wdt: no need to check return value of debugf [...] adds 3265c3d8f70f dt-bindings: watchdog: Rename bindings documentation file adds d0173278935a watchdog: convert remaining drivers to use SPDX license id [...] adds 8d209eb0b167 watchdog: atmel: atmel-sama5d4-wdt: Disable watchdog on sy [...] adds 053bc5764bb0 watchdog: ie6xx_wdt: Use spinlock_t instead of struct spinlock adds 18e88061f357 Merge remote-tracking branch 'watchdog/master' adds 0bcfa628f8a3 iommu/vt-d: Cleanup unused variable adds 3ddbe913e555 iommu/amd: Make iommu_disable safer adds bf4bff46eac1 iommu/amd: Move gart fallback to amd_iommu_init adds 5c90501a7290 iommu/amd: Only free resources once on init error adds 5cd3f2e98cca iommu/amd: Flush not present cache in iommu_map_page adds d25f6ead162e iommu/arm-smmu-v3: Increase maximum size of queues adds 90ec7a76cc4b iommu/io-pgtable-arm: Add support to use system cache adds 4f41845b3407 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with spe [...] adds 9e6ea59f3ff3 iommu/io-pgtable: Support non-coherent page tables adds 39debdc1d7e6 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds 3430abd6f403 Merge branch 'arm/renesas' into arm/smmu adds 900a85ca43f4 iommu/arm-smmu-v3: Fix compilation when CONFIG_CMA=n adds 8dd8f005bdd4 iommu/arm-smmu-v3: Invalidate ATC when detaching a device adds 6e8b566806b7 iommu/omap: Use dev_get_drvdata() adds 9378bfeaafcb iommu/omap: No need to check return value of debugfs_creat [...] adds d95c3885865b Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/oma [...] adds 380d3ff397b0 Merge remote-tracking branch 'iommu/next' adds 4b2dbd566c7b vfio-mdev/samples: make some symbols static adds e66e02c4d96d vfio: vfio_pci_nvlink2: use a vma helper function adds b46c820f8f5a sample/mdev/mbochs: remove set but not used variable 'mdev_state' adds 63873005fcaf Merge remote-tracking branch 'vfio/next' adds 055522ff39b6 Merge remote-tracking branch 'audit/next' adds e6ed6467117e dt-bindings: mtd: sunxi-nand: Drop 'maxItems' from child ' [...] adds 4c2c04c27df9 dt-bindings: net: mdio: Add a nodename pattern adds 960ebc8ac65e dt-bindings: net: mdio: Add address and size cells adds 5b19b6c31c21 dt-bindings: net: mdio: Add child nodes adds f4913aeed73f dt-bindings: display: Fix simple-framebuffer example adds ed8e3f51b6b7 dt-bindings: simple-framebuffer: Add requirement for pipelines adds 67d0da99163f dt-bindings: net: Use phy-mode instead of phy-connection-type adds 5ff88144f588 dt-bindings: usb: ehci: Fix example warnings adds 1756f287d57c Merge remote-tracking branch 'devicetree/for-next' adds 23cdddb21f41 spi: pxa2xx: Set minimum transfer speed adds 5b74e9a30626 spi: atmel-quadspi: void return type for atmel_qspi_init() adds ab735611402f spi: atmel-quadspi: fix resume call adds 8cc7720470a1 spi: pxa2xx: Add support for Intel Elkhart Lake adds 106dbe24d414 Merge branch 'spi-5.3' into spi-next adds 26ac56506b0e Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next adds 433878dadf40 Merge remote-tracking branch 'spi/for-next' adds 77a1619947ab Revert "x86/build: Move _etext to actual end of .text" adds 32232b350d7c x86/ldt: Initialize the context lock for init_mm adds 4fb92a088b5a Merge branch 'x86/urgent' adds cfe45858981b Merge branch 'x86/topology' adds 8a6ef86b8f3a Merge branch 'x86/timers' adds 51b74a4a5cab Merge branch 'x86/pti' adds a6db4ccd2f6a Merge branch 'x86/platform' adds fdd5e11db299 Merge branch 'x86/paravirt' adds b61445f0e593 Merge branch 'x86/kdump' adds 0e8c64034234 Merge branch 'x86/fpu' adds 40347219251a Merge branch 'x86/entry' adds 5999fb05c709 Merge branch 'x86/cpu' adds 5e2555209dd5 Merge branch 'x86/core' adds 6c3edcc50a1e Merge branch 'x86/cleanups' adds 19bf5eb339a1 Merge branch 'x86/cache' adds 4c472ecbcce0 Merge branch 'x86/build' adds c807d7f49a58 Merge branch 'x86/boot' adds 972fb41bfd72 Merge branch 'x86/asm' adds afbae866e904 Merge branch 'x86/apic' adds a20844539b97 Merge branch 'timers/vdso' adds f0570abcc59e Merge branch 'linus' adds 131a0badb978 Merge branch 'timers/core' adds 13c64a84a484 Merge branch 'smp/hotplug' adds e6497dac90cb Merge branch 'sched/core' adds 0e0da98d8425 Merge branch 'ras/core' adds 2d7102a04537 perf tools: Fix cache.h include directive adds 97860b483c55 perf thread-stack: Fix thread stack return from kernel for [...] adds eb5d854456f5 perf thread-stack: Eliminate code duplicating thread_stack [...] adds 9f94c7f947e9 perf tools: Increase MAX_NR_CPUS and MAX_CACHES adds abe5a1d3e4be perf intel-pt: Decoder to output CBR changes immediately adds 91de8684f1cf perf intel-pt: Cater for CBR change in PSB+ adds 51b091861828 perf intel-pt: Add CBR value to decoder state adds 5fe2cf7d19c4 perf intel-pt: Synthesize CBR events when last seen value changes adds b9322cab17a1 perf db-export: Export synth events adds 5130c6e55531 perf scripts python: export-to-sqlite.py: Export Intel PT [...] adds aba44287a224 perf scripts python: export-to-postgresql.py: Export Intel [...] adds 828e27a89915 perf ctype: Remove unused 'graph_line' variable adds b598c34ffc2b perf ui stdio: No need to use 'spaces' to left align adds 93d50edc80ab perf ctype: Remove now unused 'spaces' variable adds 6a9fa4e3bdde perf string: Move 'dots' and 'graph_dotted_line' out of sa [...] adds af41949d9e02 tools x86 machine: Add missing util.h to pick up 'page_size' adds 155681fcd7f8 perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h adds cf8b6970f4fc perf symbols: We need util.h in symbol-elf.c for zfree() adds 9f3926e08c26 perf tools: Remove old baggage that is util/include/linux/ctype.h adds 1b2fc358ddfb perf tools: Add missing util.h to pick up 'page_size' variable adds 3052ba56bcb5 tools perf: Move from sane_ctype.h obtained from git to th [...] adds bd9860bf050f perf tools: Use linux/ctype.h in more places adds 7bd330de43fd tools lib: Adopt skip_spaces() from the kernel sources adds 810826acd122 perf stat: Use recently introduced skip_spaces() adds fc6a172600cd perf header: Use skip_spaces() in __write_cpudesc() adds 9bb5a27ac795 perf time-utils: Use skip_spaces() adds ee44b5b51f37 perf probe: Use skip_spaces() for argv handling adds c1fc14cbdcc9 perf strfilter: Use skip_spaces() adds 80e9073f1f44 perf metricgroup: Use strsep() adds 526bbbdd442c perf report: Use skip_spaces() adds 328584804edc perf tools: Ditch rtrim(), use skip_spaces() to get closer [...] adds 45bfd0ac7bd2 tools lib: Adopt strim() from the kernel adds 3ca43b6053c9 perf tools: Remove trim() implementation, use tools/lib's strim() adds 13c230ab6e56 perf tools: Ditch rtrim(), use strim() from tools/lib adds 2a60689a33a6 tools lib: Adopt strreplace() from the kernel adds af0de0c5f060 perf tools: Drop strxfrchar(), use strreplace() equivalent [...] adds 9c10548c4221 tools lib: Move argv_{split,free} from tools/perf/util/ adds 145c407c8083 perf stat: Make metric event lookup more robust adds 6c5f4e5cb35b perf stat: Don't merge events in the same PMU adds 2f87f33f4226 perf stat: Fix group lookup for metric group adds e3a9427323a5 perf stat: Fix metrics with --no-merge adds aa23aa55166c perf annotate: Add csky support adds 06c642c0e9fc perf jevents: Use nonlocal include statements in pmu-events.c adds a041ede09011 Merge tag 'perf-core-for-mingo-5.3-20190701' of git://git. [...] adds 0c69b9311242 objtool: Fix build by linking against tools/lib/ctype.o sources adds 0cec2447e7d2 perf symbol: Create block_info structure adds fe96245c7f38 perf hists: Add block_info in hist_entry adds 30d815534e63 perf diff: Check if all data files with branch stacks adds 99150a1faab2 perf diff: Use hists to manage basic blocks per symbol adds f3810817b206 perf diff: Link same basic blocks among different data adds b10c78c50964 perf diff: Print the basic block cycles diff adds c8f7bc1a080b perf diff: Documentation -c cycles option adds 730670b1d108 perf pmu: Support more complex PMU event aliasing adds 57cc732479ba perf jevents: Add support for Hisi hip08 DDRC PMU aliasing adds 8f5b703add99 perf jevents: Add support for Hisi hip08 HHA PMU aliasing adds edd93a4076cf perf jevents: Add support for Hisi hip08 L3C PMU aliasing adds 734ac47e23ae perf tools: Fix typos / broken sentences adds 4df79ba3eb1b perf vendor events intel: Metric fixes for SKX/CLX adds 9c344d15f578 perf list: Avoid extra : for --raw metrics adds 488c3bf7ece8 perf tools metric: Don't include duration_time in group adds 15a108af1a18 perf script: Allow specifying the files to process guest samples adds a328a259ced0 Merge tag 'perf-core-for-mingo-5.3-20190703' of git://git. [...] adds f584dd32edc5 Merge branch 'x86/cpu' into perf/core, to pick up revert adds 652b6fcef2bb Merge branch 'perf/core' adds 48dfe1ef3dab Merge branch 'locking/core' adds 45673a45e5b9 Merge branch 'irq/core' adds 7e8e6816c649 stacktrace: Use PF_KTHREAD to check for kernel threads adds 8123bb9d53ea Merge branch 'core/stacktrace' adds 0f19dbf34f1f Merge branch 'core/rslib' adds e6223f8884b2 Merge branch 'core/rcu' adds ba1a1e6257c2 Merge branch 'core/debugobjects' adds 9fb71fc0e335 Merge remote-tracking branch 'tip/auto-latest' adds dc8c99d7e37c Merge remote-tracking branch 'edac-amd/for-next' adds 43085b54d506 Merge remote-tracking branch 'ftrace/for-next' adds 6defc591846d KVM: nVMX: include conditional controls in /dev/kvm KVM_GET_MSRS adds e8a70bd4e925 KVM: nVMX: allow setting the VMFUNC controls MSR adds 95c5c7c77c06 KVM: nVMX: list VMX MSRs in KVM_GET_MSR_INDEX_LIST adds a21a39c206f8 x86/KVM/nVMX: don't use clean fields data on enlightened VMLAUNCH adds 11e349143e32 x86/kvm/nVMX: fix VMCLEAR when Enlightened VMCS is in use adds f85f6e7bc968 KVM: X86: Yield to IPI target if necessary adds 715062970f37 KVM: X86: Implement PV sched yield hypercall adds 32b72ecc83b6 KVM: X86: Expose PV_SCHED_YIELD CPUID feature bit to guest adds 9824c83f92bc Documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL adds 1ddd7da618b9 Merge remote-tracking branch 'kvm/linux-next' adds 2b68a2a963a1 arm64: assembler: Switch ESB-instruction with a vanilla no [...] adds 3dbf100b0b10 KVM: arm64: Abstract the size of the HYP vectors pre-amble adds 5d994374e872 KVM: arm64: Make indirect vectors preamble behaviour symmetric adds 0e5b9c085dce KVM: arm64: Consume pending SError as early as possible adds 5dcd0fdbb492 KVM: arm64: Defer guest entry when an asynchronous excepti [...] adds 3276cc248964 arm64: Update silicon-errata.txt for Neoverse-N1 #1349291 adds dad6321ffaca KVM: arm64: Re-mask SError after the one instruction window adds 11b41626bd53 KVM: arm64: Skip more of the SError vaxorcism adds 418e5ca88cc1 KVM: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions adds 6f4d2a0b0b1e KVM: arm/arm64: Extract duplicated code to own function adds 30d97754b2d1 KVM: arm/arm64: Re-create event when setting counter value adds 218907cbc2b8 KVM: arm/arm64: Remove pmc->bitmask adds 80f393a23be6 KVM: arm/arm64: Support chained PMU counters adds c118bbb52743 arm64: KVM: Propagate full Spectre v2 workaround state to [...] adds 99adb567632b KVM: arm/arm64: Add save/restore support for firmware work [...] adds 49caebe9b3e2 KVM: doc: Add API documentation on the KVM_REG_ARM_WORKARO [...] adds fdec2a9ef853 KVM: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s adds 1e0cf16cdad1 KVM: arm/arm64: Initialise host's MPIDRs by reading the ac [...] adds 84f7bc6da910 Merge remote-tracking branch 'kvm-arm/next' adds 952558d480c6 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds dbd91555ecfb Merge remote-tracking branch 'kvms390/next' adds 8b13dee43393 xen/events: fix binding user event channels to cpus adds 497a128171ef Merge remote-tracking branch 'xen-tip/linux-next' adds 386518376d42 Merge branch 'for-5.3' into for-next adds 163fa23435cc percpu: Make pcpu_setup_first_chunk() void function adds e0afe6d4d12c Merge branch 'for-5.4' into for-next adds 5b653a393113 Merge remote-tracking branch 'percpu/for-next' adds e27c2bcf3024 Merge remote-tracking branch 'workqueues/for-next' adds 9452fbf5c6cf platform/x86: pmc_atom: Add CB4063 Beckhoff Automation boa [...] adds 568aeeeb69e6 platform/x86: intel_int0002_vgpio: Get rid of custom ICPU() macro adds 2ee5bfc1efc8 platform/x86: ISST: Update ioctl-number.txt for Intel Spee [...] adds 35f2c14d2a07 platform/x86: ISST: Add common API to register and handle ioctls adds 8fbfb6fc6781 platform/x86: ISST: Store per CPU information adds fb5b36a413b9 platform/x86: ISST: Add IOCTL to Translate Linux logical C [...] adds d3a23584294c platform/x86: ISST: Add Intel Speed Select mmio interface adds 31a166fe9c26 platform/x86: ISST: Add Intel Speed Select mailbox interfa [...] adds 71b21bd7f68a platform/x86: ISST: Add Intel Speed Select mailbox interfa [...] adds e765f37b9b8b platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface adds f607874f35cb platform/x86: ISST: Restore state on resume adds 3fb4f7cd472c tools/power/x86: A tool to validate Intel Speed Select commands adds 3dda617a1432 MAINTAINERS: Update for Intel Speed Select Technology adds 6b266e91a071 platform/x86: mlx-platform: Move regmap initialization bef [...] adds d66656262a23 platform/x86: mlx-platform: Change API for i2c-mlxcpld dri [...] adds a7ff2f99eb54 platform/x86: mlx-platform: Add regmap structure for the n [...] adds cb636bb1dcfb platform/x86: mlx-platform: Modify DMI matching order adds 262d861bf7d6 platform/x86: mlx-platform: Add more reset cause attributes adds ba07e3aacc08 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds 8e8fe446a91c platform/x86: asus-wmi: Use dev_get_drvdata() adds 6ac572d0f087 Merge remote-tracking branch 'drivers-x86/for-next' adds 8c3166e17cf1 mfd / platform: cros_ec_debugfs: Expose resume result via debugfs adds 184ce82158d7 Merge remote-tracking branch 'chrome-platform/for-next' adds 01dd7e895e64 Merge remote-tracking branch 'leds/for-next' adds f0493f89f38a Merge remote-tracking branch 'ipmi/for-next' adds 43e23b6c0b01 debugfs: log errors when something goes wrong adds d03ae4778b3b debugfs: provide pr_fmt() macro adds 352bce2ee19f lib: 842: no need to check return value of debugfs_create [...] adds 15b6ff951630 nfsd: no need to check return value of debugfs_create functions adds f095adba36bb orangefs: no need to check return value of debugfs_create [...] adds 702d6a834b49 ubifs: no need to check return value of debugfs_create functions adds 0a0762c6c604 sunrpc: no need to check return value of debugfs_create functions adds 1a829ff2a6c3 ceph: no need to check return value of debugfs_create functions adds 1be51474f99b swiotlb: no need to check return value of debugfs_create f [...] adds 56f3364aba88 lib: notifier-error-inject: no need to check return value [...] adds 0fd33116c1d8 arch_topology: Remove error messages on out-of-memory conditions adds 83b44fe343b5 drivers: base: cacheinfo: Ensure cpu hotplug work is done [...] adds 62a6bc3a1e4f driver: core: Allow subsystems to continue deferring probe adds d71cac597119 ubifs: fix build warning after debugfs cleanup patch adds 0979cf95d201 orangefs: fix build warning from debugfs cleanup patch adds c33d442328f5 debugfs: make error message a bit more verbose adds f652cda35af9 Merge remote-tracking branch 'driver-core/driver-core-next' adds f254e65ad694 Merge tag 'usb-for-v5.3' of git://git.kernel.org/pub/scm/l [...] adds d4a36e82924d phy: renesas: rcar-gen2: Fix memory leak at error paths adds d9e100829fca phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] adds f40043b368ae dt-bindings: phy: tegra-xusb: List PLL power supplies adds aa5452f54b9f phy: tegra: xusb: Add Tegra124 PLL power supplies adds e3888cda394c phy: tegra: xusb: Add Tegra210 PLL power supplies adds 90fca074897a Merge tag 'phy-for-5.2-rc_v2' of git://git.kernel.org/pub/ [...] adds aa9083faa10f Merge tag 'phy-for-5.3' of git://git.kernel.org/pub/scm/li [...] adds 7f61abcdb1af Merge tag 'usb-serial-5.3-rc1' of https://git.kernel.org/p [...] adds b3649dee5fbb usb: dwc3: pci: add support for TigerLake Devices adds e8a8b40cc892 dt-bindings: add binding for USBSS-DRD controller. adds 3db1b636c07e usb:gadget Separated decoding functions from dwc3 driver. adds ca888ce7495e usb:gadget Patch simplify usb_decode_set_clear_feature function. adds c2af6b07803e usb:gadget Simplify usb_decode_get_set_descriptor function. adds 8bc1901ca7b0 usb:cdns3 Add Cadence USB3 DRD Driver adds 573aff747ee3 usb:cdns3 Fix for stuck packets in on-chip OUT buffer. adds 8cf8bde284b7 doc: dt-binding: mxs-usb-phy: add compatible for 7ulp adds 99e8232b5f3a usb: phy: phy-mxs-usb: add imx7ulp support adds d2d06c18d78e USB: gadget: function: fix issue Unneeded variable: "value" adds dfc4fdebc5d6 usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() adds 4aef79660604 usb: gadget: udc: renesas_usb3: remove redundant assignmen [...] adds b2357839c56a usb: renesas_usbhs: add a workaround for a race condition [...] adds 51785bddebf7 Merge tag 'usb-for-v5.3-part2' of git://git.kernel.org/pub [...] adds 349148785b8c usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set adds 05da75fc6511 drivers/usb/typec/tps6598x.c: fix portinfo width adds 2681795b5e7a drivers/usb/typec/tps6598x.c: fix 4CC cmd write adds e244c4699f85 usb: Handle USB3 remote wakeup for LPM enabled devices correctly adds 4f182835508c usb: fsl: Set USB_EN bit to select ULPI phy adds 5dfff995f9cb usb: phy: Workaround for USB erratum-A005728 adds 1a4dcb8aed68 usb: linux/fsl_device: Add platform member has_fsl_erratum [...] adds c1f9d2e4110c usb: host: Stops USB controller init if PLL fails to lock adds a387fd90d468 usb :fsl: Change string format for errata property adds bff2a75bd77f Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." adds de4ad1b157eb Revert "usb:cdns3 Add Cadence USB3 DRD Driver" adds 40abbef1c9af Revert "usb:gadget Simplify usb_decode_get_set_descriptor [...] adds 8265fb7c2559 Revert "usb:gadget Patch simplify usb_decode_set_clear_fea [...] adds 332694f8a4f7 Revert "usb:gadget Separated decoding functions from dwc3 [...] adds 65d71f0095f6 Revert "dt-bindings: add binding for USBSS-DRD controller." adds 214cc39d175c Revert "usb: gadget: storage: Remove warning message" adds 2bc8bb813cba Merge tag 'usb-ci-v5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 37507db05bc7 Merge remote-tracking branch 'usb/usb-next' adds b7a8f766482f serial: 8250: 8250_core: Fix missing unlock on error in se [...] adds ecd6bf67da31 serial: mpsc: Remove obsolete MPSC driver adds 8493eab02608 serial: sh-sci: Fix TX DMA buffer flushing and workqueue races adds 775b7ffd7d6d serial: sh-sci: Terminate TX DMA during buffer flushing adds 41ffa48ea7b2 serial: imx: set_termios(): factor-out 'ucr2' initial value adds ddf89e7503de serial: imx: set_termios(): clarify RTS/CTS bits calculation adds 011bd05d1f5d serial: imx: set_termios(): preserve RTS state adds 35a4ed0164e9 tty: serial: fsl_lpuart: add imx8qxp support adds edea3a849f17 Merge remote-tracking branch 'tty/tty-next' adds bb4a2e48d510 binder: return errors from buffer copy functions adds c1829acefc08 Merge tag 'extcon-next-for-5.3' of git://git.kernel.org/pu [...] adds 60c87bc53178 MAINTAINERS: Add FSI subsystem adds afd26118f0dc OCC: FSI and hwmon: Add sequence numbering adds 371975b0b075 fsi/core: Fix error paths on CFAM init adds b9b667a0c759 Merge tag 'fsi-for-5.3' of git://git.kernel.org/pub/scm/li [...] adds f50dfaf772db misc: fsa9480: Delete this driver adds b96fb368b08f intel_th: msu: Fix unused variable warning on arm64 platform adds 9800db282dff intel_th: msu: Remove set but not used variable 'last' adds 918b8646497b intel_th: msu: Fix single mode with disabled IOMMU adds 4aa5aed2b6f2 intel_th: pci: Add Ice Lake NNPI support adds fa52b3fe5e93 intel_th: msu: Support multipage blocks adds bbbc08a154a1 intel_th: msu: Split sgt array and pointer in multiwindow mode adds f505e91ef511 intel_th: msu: Start read iterator from a non-empty window adds e150e3f4ad9a fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address. adds 49ec630cd5e4 fpga: dfl: fme: remove copy_to_user() in ioctl for PR adds 69416739ee36 fpga: dfl: fme: align PR buffer size per PR datawidth adds 9b5db89ea4bf docs: misc-devices: convert files without extension to ReST adds 3ff44563dbb0 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] adds 3a8710392db2 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] adds 024c1fd9dbcc coresight: tmc-etf: Do not call smp_processor_id from preemptible adds 730766bae328 coresight: etb10: Do not call smp_processor_id from preemptible adds 0530ef6b41e8 coresight: Potential uninitialized variable in probe() adds 020601622323 coresight: etm3x: Smatch: Fix potential NULL pointer dereference adds 17c20f329a13 coresight: tmc: Smatch: Fix potential NULL pointer dereference adds 7ce98fb6c53d fsi: sbefifo: Don't fail operations when in SBE IPL state adds 60e8523e2ea1 ocxl: Allow contexts to be attached with a NULL mm adds cfc2f35006cb habanalabs: improve a couple of error messages adds 34a5fab7b6f7 habanalabs: remove redundant CPU checks adds d1287493abe2 habanalabs: minor documentation and prints fixes adds 19734970c98b habanalabs: force user to set device debug mode adds 8c173dc41d38 habanalabs: remove dead code in habanalabs_drv.c adds 0c169b8afd1d habanalabs: check to load F/W before boot status adds cbe722e41684 habanalabs: remove redundant CB size adjustment adds 1f2c999bbca3 habanalabs: remove redundant memory clear adds a08b51a9a0f3 habanalabs: change polling functions to macros adds 921a465ba7bc habanalabs: pass device pointer to asic-specific function adds a1e537b3f045 habanalabs: increase PCI ELBI timeout for Palladium adds 460696ed4c07 habanalabs: print event name for fatal and non-RAZWI events adds ac7427377150 habanalabs: support device memory memset > 4GB adds cbb10f1e4a72 habanalabs: don't limit packet size for device CPU adds a513f9a7eca5 habanalabs: make tpc registers secured adds 9c46f7b10fff habanalabs: clear sobs and monitors in context switch adds 5c823ae188eb habanalabs: restore unsecured registers default values adds 56e53806dc9e habanalabs: remove simulator dedicated code adds 29a7aad59de2 habanalabs: add rate-limit to an error message adds 97a1aa00c178 docs/habanalabs: update text for some entries in sysfs adds 0b28d26b9dfa habanalabs: initialize device CPU queues after MMU init adds 37d68ce5274f habanalabs: de-couple MMU and VM module initialization adds 7aa2227affb5 habanalabs: initialize MMU context for driver adds 95b5a8b83e06 habanalabs: add MMU mappings for Goya CPU adds f09415f507c4 habanalabs: set Goya CPU to use ASIC MMU adds 2a51558c8c7f habanalabs: remove DMA mask hack for Goya adds 747bf88c6177 habanalabs: add WARN in case of bad MMU mapping adds 4a0ce7764b09 habanalabs: Allow accessing host mapped addresses via debugfs adds ac6183ae4b4e habanalabs: Update the device idle check adds 06deb86a748a habanalabs: Add debugfs node for engines status adds e8960ca06bb2 habanalabs: Add busy engines bitmask to HW idle IOCTL adds a94de2e7a380 Merge tag 'misc-habanalabs-next-2019-07-04' of git://peopl [...] adds 1141301c2070 dt-bindings: coresight: Change CPU phandle to required property adds 996cdfaf538f coresight: Do not default to CPU0 for missing CPU phandle adds 2f4281f4dce1 Merge tag 'soundwire-5.3-rc1' of git://git.kernel.org/pub/ [...] adds dde64f7524b9 Merge remote-tracking branch 'char-misc/char-misc-next' adds 5545745930ea staging: erofs: return the error value if fill_inline_data [...] adds de3728dcd342 staging: erofs: don't check special inode layout adds a9f69bd555cc staging: erofs: Replace kzalloc(struct ..) with kzalloc(*ptr) adds 338d9637361c staging/most/video: set device_caps in struct video_device adds 7379e6baeddf staging: comedi: amplc_pci230: fix null pointer deref on i [...] adds b8336be66dec staging: comedi: dt282x: fix a null pointer deref on interrupt adds 3c96993b1832 staging: greybus: tools: Remove function log_csv_error() adds f816db1dc17b staging: bcm2835-camera: Restore return behavior of ctrl_s [...] adds 0ae0cf509d28 staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro adds 95392b0260bf staging: rtl8188eu: Add 'rtl8188eufw.bin' to MODULE_FIRMWARE list adds 424a61122c93 staging: wilc1000: handle p2p operations in caller context adds 6419f818abab staging: wilc1000: fix error path cleanup in wilc_wlan_ini [...] adds 9bc061e88054 staging: wilc1000: added support to dynamically add/remove [...] adds 2f5e568b28fb staging: wilc1000: remove use of driver_handler_id & ifc_id adds 264a472d29b8 staging: wilc1000: remove unnecessary loop to traverse vif [...] adds 39cf54fc6af3 staging: wilc1000: remove use of 'src_addr' element in 'wi [...] adds 93592a65ad89 staging: wilc1000: remove extra argument passing to wilc_s [...] adds 7ff9f78ea683 staging: wilc1000: rename 'host_interface' source and header adds 34a49d9edf3a staging: rts5208: Rewrite redundant if statement to improv [...] adds 321cab4b5e56 staging: rts5208: Simplify boolean expression to improve c [...] adds 5d32630f170c staging: netlogic: Change GFP_ATOMIC to GFP_KERNEL adds 1f22b8f1bd6d staging: rtl8188eu: os_dep: Remove return variable adds 2995c182f85b staging: rtl8188eu: hal: Replace function odm_TXPowerTrack [...] adds c41ee96b3b89 staging: rtl8188eu: hal: Replace function ODM_TXPowerTrack [...] adds 01bc283e8198 staging: rtl8188eu: Remove declarations of unused functions adds 690a993f100f staging/rtl8188eu/os_dep: Remove unneeded variable ret adds 557897fea0b1 staging: bcm2835-camera: Check the error for REPEAT_SEQ_HEADER adds 8dedab2903f1 staging: bcm2835-camera: Replace spinlock protecting conte [...] adds a1120db35717 staging: bcm2835-camera: Do not bulk receive from service thread adds c49791614923 staging: bcm2835-camera: Correctly denote key frames in en [...] adds 35c586ffffbc staging: bcm2835-camera: Return early on errors adds be2f87c30fd2 staging: bcm2835-camera: Remove dead email addresses adds 98fbcbb1de9a staging: bcm2835-camera: Fix comment style violations. adds db9c9ee4c242 staging: bcm2835-camera: Fix spacing around operators adds 3485507fc272 staging: bcm2835-camera: Reduce length of enum names adds eb9e4f3c865a staging: bcm2835-camera: Fix multiple line dereference errors adds f439600f89c8 staging: bcm2835-camera: Fix brace style issues. adds fe78fd7b18a3 staging: bcm2835-camera: Fix missing lines between items adds fcdd047e8ae9 staging: bcm2835-camera: Fix open parenthesis alignment adds 70ec64ccdaac staging: bcm2835-camera: Ensure all buffers are returned o [...] adds bb8e97006d70 staging: bcm2835-camera: Remove check of the number of buf [...] adds a26be06d6d96 staging: bcm2835-camera: Handle empty EOS buffers whilst s [...] adds abb4718cc6a1 staging: bcm2835-camera: Set sequence number correctly adds 807855cab7c8 staging: bcm2835-camera: Add multiple inclusion protection [...] adds c7b52b803575 staging: bcm2835-camera: Unify header inclusion defines adds 33cc62fafcea staging: bcm2835-camera: Fix multiple assignments should b [...] adds 3a41cf34c3e9 staging: bcm2835-camera: Fix up mmal-parameters.h adds ed5fea7a786a staging: bcm2835-camera: Use enums for max value in controls adds fe8adc412334 staging: bcm2835-camera: Correct V4L2_CID_COLORFX_CBCR behaviour adds 66b5d073115b staging: bcm2835-camera: Remove/amend some obsolete comments adds 640e77466e69 staging: mmal-vchiq: Avoid use of bool in structures adds eb3539767a35 staging: bcm2835-camera: Fix stride on RGB3/BGR3 formats adds 1029e7a71e51 staging: bcm2835-camera: Add sanity checks for queue_setup [...] adds 37b0bbab5446 staging: bcm2835-camera: Set the field value within each buffer adds 78f2e83dad7b staging: bcm2835-camera: Correct ctrl min/max/step/def to 64bit adds 9f269b37eec5 staging: rtl8723bs: hal: hal_btcoex: Using comparison to t [...] adds c0b8646c7380 staging: rtl8723bs: hal: hal_btcoex: Remove unneeded varia [...] adds e6e70326d657 staging: rtl8192u: Change type of rtl8192_rx_initiate() adds 3ac7843e12df staging: rtl8192u: Remove function dm_backup_dynamic_mecha [...] adds 06ed6146d6c1 staging: kpc2000: add line breaks adds c70c7284a058 staging: kpc2000: blank lines after declaration adds ecb87018bb76 staging: kpc2000: introduce usage of __packed adds 69086fb80d09 staging: kpc2000: introduce 'unsigned int' adds 39e828584b39 staging: kpc2000: introduce __func__ adds d19b75b05178 staging: kpc2000: remove needless 'break' adds 9839208ea97f staging: rtl8712: Change return values of r8712_getrfreg_cmd() adds 1ef20d57cc9c staging: rtl8712: r8712_parse_wpa_ie(): Change return values adds f5e5eaefa921 staging: rtl8712: r8712_parse_wpa2_ie(): Change return values adds 7721483ca043 staging: rtl8712: mp_start_test(): Change return values adds a024c9dfefc0 staging: rtl8712: _r8712_free_sta_priv(): Change return type adds e1b5fe7412b0 staging: rtl8712: _r8712_init_sta_priv(): Change return values adds a4898e78c368 staging: rtl8712: r8712_xmit_resource_alloc(): Change retu [...] adds 54ae9f0fdad1 staging: rtl8712: Replace function r8712_enqueue_cmd() adds 4bfec30c205c staging: rtl8712: Replace function r8712_dequeue_cmd() adds 77504cf392c0 staging: rtl8723bs: hal: rtl8723b_cmd: remove set but unus [...] adds 526160d0db0a staging: rtl8723bs: hal: rtl8723b_hal_init: remove set but [...] adds 4d6d73809133 staging: rtl8723bs: hal: rtl8723b_rf6052: collect return s [...] adds 3c21e6279801 staging: rtl8723bs: hal: sdio_halinit: Remove set but unus [...] adds 8fce9e282549 staging: rtl8723bs: hal: Replace function rtl8723b_set_rssi_cmd() adds c23beb6dc052 staging: rtl8723bs: hal: Remove PHY_RFShadowRefresh() adds 98be8b33c10a staging: rtl8723bs: hal: Remove PHY_RFShadowRecorverFlagSetAll() adds 3a1555da57f2 staging: rtl8723bs: hal: Remove function PHY_CalculateBitShift() adds 5c5f1c1d994c staging: rtl8723bs: core: Remove function wait_eeprom_cmd_done() adds 7ebc8751982e staging: rtl8723bs: hal: Remove function clearinterrupt872 [...] adds 414faeb18111 staging: rtl8723bs: Remove rtw_hal_c2h_evt_read() adds 2e82900fdda8 staging: rtl8723bs: Change return type of networktype_to_r [...] adds 777a43348af3 staging: rtl8723bs: Remove rtw_hal_networktype_to_raid() adds 7cda1f884d76 staging: rtl8723bs: Replace function odm_SignalScaleMapping() adds 9b1fd9b00d6d staging: rtl8723bs: Remove function rtw_modular64() adds b13aaa5f8386 staging: rtl8723bs: Remove rtw_btcoex_PowerOnSetting() adds bd9dfe93c27b staging: rtl8723bs: Remove rtw_btcoex_HAL_Initialize() adds 6fc61d9f066f staging: rtl8723bs: Remove rtw_btcoex_IQKNotify() adds 4c1bcb0ee7a3 staging: rtl8723bs: Remove rtw_btcoex_IpsNotify() adds a618315401ab staging: rtl8723bs: Remove rtw_btcoex_LpsNotify() adds 800132aa06c2 staging: rtl8723bs: Remove rtw_btcoex_SpecialPacketNotify() adds 7d6a6e7be638 staging: rtl8723bs: Remove rtw_btcoex_SetManualControl() adds b9c1def24bec staging: rtl8723bs: Remove rtw_btcoex_SuspendNotify() adds 003e6cc3a22d staging: rtl8723bs: Remove rtw_btcoex_IsLpsOn() adds 0bae06850971 staging: iio: cdc: ad7150: create macro for capacitance channels adds 266233967c23 staging: iio: ad9834: add of_device_id table adds d1db9ad57f90 staging: iio: adis16203: Add of_device_id table adds 82e1506339bd staging: iio: adt7316: create of_device_id array adds ed83144e6d71 staging: iio: adis16240: add device to module device table adds 094c52dbaf0a staging: iio: ad7746: add device tree support adds bc4054b55f14 staging: iio: adis16240: add of_match_table entry adds ba6ec48e76bc iio: Add driver for Infineon DPS310 adds cc8baffe1761 iio: dps310: Temperature measurement errata adds d711a3c7dc82 iio: dps310: Add pressure sensing capability adds 26207c7e7872 docs: iio: add precision about sampling_frequency_available adds 13c12f693001 iio: accel: add missing sensor for some 2-in-1 based ultrabooks adds 8f69a686e235 dt-bindings: iio: adc: add adi,ad7780.yaml binding adds d4e96de0f45f MAINTAINERS: add entry for ad7780 adc driver adds 47dd8378f953 iio: adc: meson_saradc: update with SPDX Licence identifier adds 88dd03135063 iio: adc: ad7606: Move oversampling and scale options to c [...] adds 3c23e9e80853 iio: adc: ad7606: Add software configuration adds aa7093299253 iio: light: bh1780: simplify getting the adapter of a client adds cf344bd67e56 staging: iio: ad2s1210: Remove platform data NULL check in probe adds 936d3e536dcf iio:core: Fix bug in length of event info_mask and catch u [...] adds 677f16813a92 iio: light: stk3310: Add support for stk3335 adds fe9311645971 iio: imx7d_adc: Remove unneeded error message adds 9ce92da84ff2 iio: imx7d_adc: Introduce a definition for the input clock adds f5d2f9c293c2 iio: imx7d_adc: Fit into a single line adds 9f3bf94f65fc iio: imx7d_adc: Remove unneeded 'average_en' member adds 81956a93b552 iio: imu: st_lsm6dsx: get device name from st_lsm6dsx_sens [...] adds 7f699bd14913 iio: frequency: adf4371: Add support for ADF4371 PLL adds 4b65e3ba97ca dt-bindings: iio: frequency: Add docs for ADF4371 PLL adds 0e4f0b42f42d iio: adxl372: fix iio_triggered_buffer_{pre,post}enable positions adds 925120108860 dt-bindings: iio: accel: adxl372: switch to YAML bindings adds 38ffa3a34cb0 iio: amplifiers: update license information adds dbcf6b5d2625 iio: amplifiers: ad8366: use own lock to guard state adds 11ab555a6d3b iio: amplifiers: ad8366: rework driver to allow other chips adds cee211f4e5a0 iio: amplifiers: ad8366: Add support for the ADA4961 DGA adds 075da9cd6aa5 iio: amplifiers: ad8366: Add support for ADL5240 VGA adds 387c1d770667 iio: ad_sigma_delta: return directly in ad_sd_buffer_postenable() adds 362cd500a2da staging: iio: ad7150: use ternary operating to ensure 0/1 value adds 34b94f938313 staging: iio: ad7150: use FIELD_GET and GENMASK adds 28c7901451b6 staging: iio: ad7150: simplify i2c SMBus return treatment adds 4766975556e7 staging: iio: ad7150: clean up of comments adds 517b2d045aeb MAINTAINERS: add counter/ftm-quaddec driver entry adds 7e8b817e5978 iio: humidity: Replace older GPIO APIs with GPIO Consumer [...] adds 8bb0d36cbaee iio: adc: xilinx: support all platforms adds 05b8bcc96278 iio: st_accel: fix iio_triggered_buffer_{pre,post}enable p [...] adds aabcbfe8dbbf iio: sca3000: Potential endian bug in sca3000_read_event_value() adds f24cd7df6f32 dt-bindings: iio: chemical: sps30: convert bindings to yaml adds c2a0ffdc2551 MAINTAINERS: add entry for sensirion sps30 driver adds 12c8398d8012 iio: adc: stm32-dfsdm: fix output resolution adds c6013bf50e2a iio: adc: stm32-dfsdm: fix data type adds 102afde62937 iio: adc: stm32-dfsdm: manage data resolution in trigger mode adds d716204fd547 iio: adc: stm32-dfsdm: add fast mode support adds 18eaffab90eb iio: adc: stm32-dfsdm: add comment for 16 bits record adds 597382cbd3c1 dt-bindings: iio: adc: stm32: add missing vdda supply adds 7685010fca2b iio: adc: stm32-adc: add missing vdda-supply adds 1c349f4fd36e docs: iio: convert to ReST adds 8915aacac4dd iio: core: no need to check return value of debugfs_create [...] adds 67009e1932f0 counter/ftm-quaddec: Add missing '>' in MODULE_AUTHOR adds 10dd571c66a5 iio: adis162xx: fix low-power docs & reports adds 6a8036862de0 MAINTAINERS: add ADIS IMU driver library entry adds f1794fd7bdf7 iio: adc: ad7124: Remove input number limitation adds 0eaecea6e487 iio: adc: ad7124: Add buffered input support adds 1478a388f4ba iio: adc: ad7124: Shift to dynamic allocation for channel [...] adds 26ae15e62d3c Convert AD7124 bindings documentation to YAML format. adds c444e956a261 dt-bindings: iio: adc: Add buffered input property adds 13a0af411a65 iio: frequency: adf4371: Add support for ADF4372 PLL adds 84ed6482c6d8 dt-bindings: iio: frequency: Add ADF4372 PLL documentation adds def914a4c389 iio: frequency: adf4371: Add support for output stage mute adds 208a68c8393d iio: iio-utils: Fix possible incorrect mask calculation adds c55cc97a2524 Merge tag 'iio-for-5.3b' of git://git.kernel.org/pub/scm/l [...] adds 268d828144d2 staging: kpc2000: drop useless softdep statement adds af89bcef55ff staging: erofs: fix LZ4 limited bounced page mis-reuse adds eadbf7a34e44 staging: android: ion: Remove file ion_carveout_heap.c adds 23a4388f24f5 staging: android: ion: Remove file ion_chunk_heap.c adds 8f9e3a519d56 staging: most: remove data sanity check adds 18e75e3282f7 staging: comedi: amplc_dio200: Remove function clk_sce() adds 931282a9c7a6 staging: comedi: amplc_dio200: Remove function gat_sce() adds fd315da57dc3 staging: comedi: mite: Replace function mite_request_chann [...] adds cf8e49ae200b staging: mt7621-dts: update sdhci config. adds baa3477f06af staging: mt7621-dts: add support for second network interface adds d8718e45e254 drivers/staging/rtl8192u: drop first comment line adds 0dbc8368edf0 drivers/staging/rtl8192u: style nonstyled comments adds feb20855a32a staging: rtl8192u: Replace function rtl8192_rx_enable() adds 6a2ac8d4bf91 staging: kpc2000: fix brace issues in kpc2000_spi.c adds 78c5f096d7ea staging: rtl8723bs: Remove rtw_btcoex_RpwmVal() adds f0ef8d3e200d staging: rtl8723bs: Remove rtw_btcoex_RecordPwrMode() adds ee8e2ce55df0 staging: rtl8723bs: Remove rtw_btcoex_LpsVal() adds a158111d54d4 staging: rtl8723bs: Remove rtw_btcoex_Handler() adds 606e33cead2a staging: rtl8723bs: Remove rtw_btcoex_IsBtControlLps() adds d1f4b7802720 staging: rtl8723bs: Remove rtw_btcoex_IsBtDisabled() adds 535573519636 staging: rtl8723bs: Remove rtw_btcoex_SetBTCoexist() adds 8739e064de6f staging: rtl8723bs: Remove rtw_btcoex_ConnectNotify() adds efa6b6c9c4c3 staging: rtl8723bs: Remove rtw_btcoex_SetChipType() adds 69fa65f92d93 staging: rtl8723bs: Remove rtw_btcoex_GetRaMask() adds 2d9164321b6c staging: rtl8192e: remove redundant initialization of rtstatus adds db3592d9852a staging: rtl8723bs: Remove rtw_btcoex_SetPGAntNum() adds b3a74e04f1c8 staging: rtl8723bs: Remove rtw_btcoex_SetSingleAntPath() adds a47a70c25777 staging: rtl8723bs: Remove rtw_btcoex_ScanNotify() adds aa0963a11669 staging: rtl8723bs: Remove rtw_btcoex_BtInfoNotify() adds d312a47f35f7 staging: rtl8723bs: Remove rtw_btcoex_IsBTCoexCtrlAMPDUSize() adds 24c4326e342d staging: rtl8723bs: Remove function rtw_btcoex_SetDBG() adds eb408965f0e1 staging: rtl8723bs: Remove function rtw_btcoex_GetDBG() adds 66e8fafb70c2 staging: rtl8723bs: Remove rtw_btcoex_DisplayBtCoexInfo() adds 14c77a18375d staging: rtl8723bs: Change return type of hal_btcoex_IsBtD [...] adds 5b2736ce3619 staging: rtl8723bs: hal: remove redundant assignment to pa [...] adds 209ff937b0d4 staging: kpc2000: simplify comparison to NULL in kpc2000_spi.c adds a50d99d40199 staging: kpc2000: simplify comparison to NULL in dma.c adds 5d1532482943 staging: kpc2000: simplify comparison to NULL in fileops.c adds 18e1acbb9c18 Merge remote-tracking branch 'staging/staging-next' adds 2a9fdd5ef0dc Merge remote-tracking branch 'mux/for-next' adds fc4a90307885 dmaengine: Revert "dmaengine: fsl-edma: support little end [...] adds af802728e4ab dmaengine: fsl-edma: add drvdata for fsl-edma adds 78690bf3c4a4 dmaengine: fsl-edma-common: move dmamux register to anothe [...] adds b12650cc5145 dmaengine: fsl-edma-common: version check for v2 instead adds a7c5c6f6bc29 dt-bindings: dma: fsl-edma: add new i.mx7ulp-edma adds 7144afd025b2 dmaengine: fsl-edma: add i.mx7ulp edma2 version support adds 3145d73e69ba dmaengine: tegra210-adma: remove PM_CLK dependency adds 9dcb98a29b6e Documentation: dmaengine: clean up description of dmatest usage adds b7f5b656ffe1 dmaengine: at_xdmac: check for non-empty xfers_list before [...] adds 5c274ca4cfb2 dmaengine: Revert "dmaengine: fsl-edma: add i.mx7ulp edma2 [...] adds 16c545548fce Merge remote-tracking branch 'slave-dma/next' adds 288c6e2b48c6 Merge remote-tracking branch 'cgroup/for-next' adds 8fdf518974b5 Merge branch 'fixes' into for-next adds 326525f0d844 Merge remote-tracking branch 'scsi/for-next' adds 0c05529d18b4 Merge remote-tracking branch 'scsi-mkp/for-next' adds 75d2cd5e0125 Merge remote-tracking branch 'vhost/linux-next' adds 498b98e93900 soc: qcom: mdt_loader: Support loading non-split images adds f04b91383456 remoteproc: qcom: q6v5-mss: Support loading non-split images adds 72f64cabc4bd remoteproc: copy parent dma_pfn_offset for vdev adds f1d72c55d94e remoteproc: qcom: q6v5-mss: Fix build error without QCOM_M [...] adds 93f1d3e4b59c remoteproc: stm32: fix building without ARM SMCC adds ab1291acd4ab Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds a4d3b484778b Merge remote-tracking branch 'rpmsg/for-next' adds a4de43049a1d gpio: tegra: Clean-up debugfs initialisation adds aee5cec5bb27 gpio: ath79: Pass irqchip when adding gpiochip adds 9dea44c91469 devres: allow const resource arguments adds 87b70378f424 drivers: gpio: amd-fch: make resource struct const adds b25e10f8f9bc gpio: siox: Pass irqchip when adding gpiochip adds acc141374df4 gpio: siox: Add struct device *dev helper variable adds 8b29450437d7 gpio: siox: Use devm_ managed gpiochip adds 2617790f0f94 gpio: altera: Pass irqchip when adding gpiochip adds 4d19addd6b2f gpio: pl061: drop duplicate printing of device name adds 01f14c52591d Documentation: gpio: Fix reference to gpiod_get_array() adds f99d479bcb78 gpiolib: Document new gpio_chip.init_valid_mask field adds 3285170f28a8 gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() [...] adds 827a9b8bbfdc gpiolib: Clarify use of non-sleeping functions adds 8a7b179781e8 gpio: stp-xway: simplify error handling in xway_stp_probe() adds bd791c48808a gpio: stp-xway: improve module clock error handling adds c0ec70123859 gpio: stp-xway: get rid of the #include <lantiq_soc.h> dependency adds 5099837d2f80 gpio: stp-xway: allow compile-testing adds f0b40863bee4 gpiolib: Use spinlock_t instead of struct spinlock adds 9b3b623804a6 Revert "gpio: tegra: Clean-up debugfs initialisation" adds 9db591938f7d Merge remote-tracking branch 'gpio/for-next' adds 49b8907194e6 Merge remote-tracking branch 'pinctrl/for-next' adds 6b3353741c75 Merge remote-tracking branch 'pwm/for-next' adds badc5db65a67 Merge remote-tracking branch 'userns/for-next' adds f4fb8a97dc90 kselftests: cgroup: remove duplicated include from test_freezer.c adds ee8a84c60bcc rseq/selftests: Fix Thumb mode build failure on arm32 adds bb0b359a15a7 Merge remote-tracking branch 'kselftest/next' adds b44d007b542a Merge remote-tracking branch 'y2038/y2038' adds 707e990c7be5 Merge remote-tracking branch 'livepatching/for-next' adds f0562b2bb534 Merge remote-tracking branch 'rtc/rtc-next' adds db5d00c93edc libnvdimm, namespace: Drop uuid_t implementation detail adds c5d4355d10d4 libnvdimm: nd_region flush callback support adds 6e84200c0a29 virtio-pmem: Add virtio pmem driver adds fefc1d97fa4b libnvdimm: add dax_dev sync flag adds 2e9ee0955d3c dm: enable synchronous dax adds 32de1484648a dax: check synchronous mapping is supported adds e46bfc3f03d7 ext4: disable map_sync for async flush adds b21fec414095 xfs: disable map_sync for async flush adds 40cdc60ac16a device-dax: Add a 'resource' attribute adds 7c40cc44161a Merge branch 'for-5.3/dax' into libnvdimm-for-next adds 618d16b3ca5f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 9713696b9baa Merge remote-tracking branch 'ntb/ntb-next' adds 48d360e34426 Merge remote-tracking branch 'kspp/for-next/kspp' adds 743b620aeeb8 dt-bindings: nvmem: Convert Allwinner SID to a schema adds 09007fd87eb8 dt-bindings: nvmem: Add YAML schemas for the generic NVMEM [...] adds 341f8ae0f820 dt-bindings: nvmem: SID: Fix the examples node names adds 3e895447a137 Merge remote-tracking branch 'nvmem/for-next' adds 91abab83839a XArray: Fix xas_next() with a single entry at 0 adds f44c6347cf6c Merge remote-tracking branch 'xarray/xarray' adds 765e33f5211a Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h adds 63967a683b9f Merge remote-tracking branch 'hyperv/hyperv-next' adds af2de2144c69 Merge remote-tracking branch 'pidfd/for-next' adds 27c17be8e488 PM / devfreq: tegra20: add COMMON_CLK dependency adds 15d634b9601d Merge remote-tracking branch 'devfreq/for-next' adds c5d6c45e90c4 mm/swap: fix release_pages() when releasing devmap pages adds 9ec3f4cb35bc Merge tag 'v5.2-rc7' into rdma.git hmm adds c2561e6587a7 mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option adds 07ec38917e68 mm: remove the struct hmm_device infrastructure adds 25b2995a35b6 mm: remove MEMORY_DEVICE_PUBLIC support adds b7a523109fb5 mm: don't clear ->mapping in hmm_devmem_free adds 692622157bd0 mm: export alloc_pages_vma adds 0092908d16c6 mm: factor out a devm_request_free_mem_region helper adds 3ed2dcdf54d5 memremap: validate the pagemap type passed to devm_memremap_pages adds 1e240e8d4a7d memremap: move dev_pagemap callbacks into a separate structure adds d8668bb0451c memremap: pass a struct dev_pagemap to ->kill and ->cleanup adds f6a55e1a3fe6 memremap: lift the devmap_enable manipulation into devm_me [...] adds 897e6365cda6 memremap: add a migrate_to_ram method to struct dev_pagemap_ops adds 80a72d0af05a memremap: remove the data field in struct dev_pagemap adds 514caf23a70f memremap: replace the altmap_valid field with a PGMAP_ALTM [...] adds 24917f6b1041 memremap: provide an optional internal refcount in struct [...] adds ea31d5859f58 device-dax: use the dev_pagemap internal refcount adds d0b3517dbcf3 PCI/P2PDMA: use the dev_pagemap internal refcount adds 721be868142c nouveau: use alloc_page_vma directly adds 4239f267e3cd nouveau: use devm_memremap_pages directly adds 47e9d836a5e8 mm: remove hmm_vma_alloc_locked_page adds eee3ae41b153 mm: remove hmm_devmem_add adds 8a164fef9c4c mm: simplify ZONE_DEVICE page private data adds 7328d9cc1b9f mm: sort out the DEVICE_PRIVATE Kconfig mess adds 43535b0aefab mm: remove the HMM config option adds b6b346a0665a mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR adds cc5dfd59e375 Merge branch 'hmm-devmem-cleanup.4' into rdma.git hmm adds b5db3ed8b1c4 Merge remote-tracking branch 'hmm/hmm' adds 1c53196ad00c mm: vmscan: scan anonymous pages on file refaults adds be66a174b253 mm/nvdimm: add is_ioremap_addr and use that to check iorem [...] adds 4ee1d81d817e fat: add nobarrier to workaround the strange behavior of device adds df21c730dc92 mm/memcontrol: fix wrong statistics in memory.stat adds dff33a8bd778 mm/z3fold.c: lock z3fold page before __SetPageMovable() adds a691318649fc mm/z3fold.c: fix z3fold_buddy_slots use after free adds b17f88b16828 nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() [...] adds d8f600c8d0de include/linux/dmar.h: replace single-char identifiers in macros adds 6d9bba658a84 scripts/decode_stacktrace: match basepath using shell pref [...] adds c71930b1d705 scripts/decode_stacktrace: look for modules with .ko.debug [...] adds 64f1d19b3e33 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] adds a1de7258099e scripts/spelling.txt: drop "sepc" from the misspelling list adds fa40c14c5f5f scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix adds dbce587c39ac scripts/spelling.txt: add spelling fix for prohibited adds 2a763afe1d6e scripts/decode_stacktrace: Accept dash/underscore in modules adds 28e875570dc6 scripts/spelling.txt: add more spellings to spelling.txt adds 52fa4487528b arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS adds aea2adcd5569 sh: config: remove left-over BACKLIGHT_LCD_SUPPORT adds 2259ab4208bc sh: prevent warnings when using iounmap adds ef78678a05e1 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" adds 1b8ba93bfc73 ocfs2/dlm: use struct_size() helper adds 7cb0f5d41093 ocfs2: add last unlock times in locking_state adds 282e9af298a9 ocfs2: add locking filter debugfs file adds 07984b0034cd ocfs2-add-locking-filter-debugfs-file-fix adds ef43581d0442 ocfs2: add first lock wait time in locking_state adds 31c78208a4b7 ocfs: no need to check return value of debugfs_create functions adds 0cf82962a3a2 ocfs-no-need-to-check-return-value-of-debugfs_create-functions-v2 adds 83078e56a28f fs/ocfs2/dlmglue.c: unneeded variable: "status" adds 3d671431b448 ocfs2: use kmemdup rather than duplicating its implementation adds 8b405bba80dd ocfs2-use-kmemdup-rather-than-duplicating-its-implementati [...] adds b9b6c773323f ocfs2: clear zero in unaligned direct IO adds 2314597ff158 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 75badef82369 ocfs2: wait for recovering done after direct unlock request adds 443235895cb8 ocfs2: checkpoint appending truncate log transaction befor [...] adds 13e9ffa93edb ramfs: support O_TMPFILE adds 647b48f4bfb6 mm/slab: validate cache membership under freelist hardening adds 3f8165c36cd8 mm/slab: sanity-check page type when looking up cache adds ec9ed6ba1f7f mm/slab: restore IRQs in kfree() adds 8c1d538fbb41 lkdtm/heap: add tests for freelist hardening adds c04b19607266 mm/slub.c: avoid double string traverse in kmem_cache_flags() adds 449fbafd34ec slub: don't panic for memcg kmem cache creation failure adds 7c3c2f2ea31d mm/kmemleak.c: fix check for softirq context adds 5d66792b07c1 mm/kmemleak.c: change error at _write when kmemleak is disabled adds 69b62d7eb544 docs: kmemleak: add more documentation details adds 470a92b8d260 mm/kasan: print frame description for stack bugs adds 33d0199d385d lib/test_kasan: add bitops tests adds 912a10dae5b3 x86: use static_cpu_has in uaccess region to avoid instrum [...] adds 94baeb5cab94 asm-generic, x86: add bitops instrumentation for KASAN adds dc55b51f312c mm/kasan: introduce __kasan_check_{read,write} adds 77f01191613f mm/kasan: change kasan_check_{read,write} to return boolean adds a787889212c1 mm/kasan: include types.h for "bool" adds 3494658a7ca5 lib/test_kasan: Add test for double-kzfree detection adds 2151228fcafe mm/slab: refactor common ksize KASAN logic into slab_common.c adds 6454f893dfa6 mm/kasan: add object validation in ksize() adds a07f0a398393 mm-kasan-add-object-validation-in-ksize-v4 adds f49cfaccebc0 include/linux/pfn_t.h: remove pfn_t_to_virt() adds 71c9a4acf7cf arm: remove ARCH_SELECT_MEMORY_MODEL adds 2dcb7c1c985f s390: remove ARCH_SELECT_MEMORY_MODEL adds c8fda27d7bf7 sparc: remove ARCH_SELECT_MEMORY_MODEL adds 0aad9d914b8b mm/gup.c: make follow_page_mask() static adds 70b7f3cfceee mm: migrate: remove unused mode argument adds d19ebbb687aa mm/memory.c: trivial clean up in insert_page() adds 212d572450a9 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines adds c99383529772 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] adds 44e921b4493d mm: remove the account_page_dirtied export adds 400ea1117e67 mm/page_isolation.c: change the prototype of undo_isolate_ [...] adds e3fb20815a1b include/linux/vmpressure.h: use spinlock_t instead of stru [...] adds cfe843d36b24 mm/failslab.c: by default, do not fail allocations with di [...] adds ad6f670f6fbf mm, debug_pagelloc: use static keys to enable debugging adds 8c26cf8eb76a mm, page_alloc: more extensive free page checking with deb [...] adds 9ff8120a9843 mm, debug_pagealloc: use a page type instead of page_ext flag adds 3ee7d0b2b04d mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself adds 553313562f90 mm/filemap.c: fix an overly long line in read_cache_page adds 82e2ef75e5fc mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] adds 8905b2733c70 jffs2: pass the correct prototype to read_cache_page adds ccd24acd4625 9p: pass the correct prototype to read_cache_page adds 61a14dec3a1c mm/filemap.c: correct the comment about VM_FAULT_RETRY adds 6e5f4d7e08aa mm, swap: fix race between swapoff and some swap operations adds 719098f314d4 mm/swap_state.c: simplify total_swapcache_pages() with get [...] adds 55f365da620a mm, swap: fix bad swap file entry warning adds 287dd035db8e mm, swap: use rbtree for swap_extent adds 51308d8ee027 mm-swap-use-rbtree-for-swap_extent-fix adds c5275364fa16 mm/mincore.c: fix race between swapoff and mincore adds d331557667ab memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL adds f9d49fbe2174 memcg, fsnotify: no oom-kill for remote memcg charging adds 25e82f529b90 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 2c970ba44f25 mm, memcg: introduce memory.events.local adds 0a94e9040bea mm: memcontrol: dump memory.stat during cgroup OOM adds b0b4affa9276 mm-memcontrol-dump-memorystat-during-cgroup-oom-fix adds 2d39bd925870 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] adds 672ee4acf2e9 mm: memcg/slab: rename slab delayed deactivation functions [...] adds 3962c5ad07d0 mm: memcg/slab: generalize postponed non-root kmem_cache d [...] adds 298baa21449a mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() adds 69be0d5dcaf9 mm: memcg/slab: unify SLAB and SLUB page accounting adds 8feceac5372f mm: memcg/slab: don't check the dying flag on kmem_cache creation adds 6511be405177 mm: memcg/slab: synchronize access to kmem_cache dying fla [...] adds ae97d00ccc08 mm: memcg/slab: rework non-root kmem_cache lifecycle management adds 9d92425766a9 mm/slab: fix an use-after-free in kmemcg_workfn() adds 364a2301d13e mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] adds d772384c1db8 mm: memcg/slab: reparent memcg kmem_caches on cgroup removal adds 3fc6438a3526 mm: memcg/slab: properly handle kmem_caches reparented to [...] adds a4170dd315a8 mm, memcg: add a memcg_slabinfo debugfs file adds d41773efb72a mm, memcg: add ":deact" tag for reparented kmem caches in [...] adds 2576e1702a29 mm-memcg-add-deact-tag-for-reparented-kmem-caches-in-memcg [...] adds 4e050f2df876 mm: thp: extract split_queue_* into a struct adds 1c0af4b86bcf mm: move mem_cgroup_uncharge out of __page_cache_release() adds c9d49e69e887 mm: shrinker: make shrinker not depend on memcg kmem adds 5f419d89cab4 mm-shrinker-make-shrinker-not-depend-on-memcg-kmem-fix adds ca37e9e5f18d mm-shrinker-make-shrinker-not-depend-on-memcg-kmem-fix-2 adds b92928c5f716 mm: thp: make deferred split shrinker memcg aware adds 22eb339116df mm: use untagged_addr() for get_user_pages_fast addresses adds 9cf72a6c87ad mm: simplify gup_fast_permitted adds d6d0da6c5a97 mm: lift the x86_32 PAE version of gup_get_pte to common code adds 505d12d06caf MIPS: use the generic get_user_pages_fast code adds 0a3de5b7af1b MIPS: don't select ARCH_HAS_PTE_SPECIAL adds 6debeb43512d sh: add the missing pud_page definition adds 217cc72dec8b sh: stub out pud_page adds 5d47945aa074 sh: use the generic get_user_pages_fast code adds 8b727021f16c sparc64: add the missing pgd_page definition adds 4b7e0cce4ce3 sparc64-add-the-missing-pgd_page-definition-fix adds fc83766c9e5c sparc64: define untagged_addr() adds 50db24b5f379 sparc64: use the generic get_user_pages_fast code adds 9999257fa2c4 mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP adds fd43ed7c3a69 mm: reorder code blocks in gup.c adds 3f1e67310aed mm: consolidate the get_user_pages* implementations adds 3aa33e1b6b40 mm: validate get_user_pages_fast flags adds 52eb2e6d5562 mm: move the powerpc hugepd code to mm/gup.c adds 013696b21ac2 mm: switch gup_hugepte to use try_get_compound_head adds 7cb3fe760146 mm: mark the page referenced in gup_hugepte adds 683ae8649839 mm/gup: speed up check_and_migrate_cma_pages() on huge page adds 986029ad19bc mm-gup-speed-up-check_and_migrate_cma_pages-on-huge-page-fix adds c5527193a9fe mm/gup.c: remove some BUG_ONs from get_gate_page() adds 8a4fcede65ed mm/gup.c: mark undo_dev_pagemap as __maybe_unused adds e8f264d93b48 mm/mmap.c: fix the adjusted length error adds d4cb8681b81e asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] adds 2fb4c1e6282b alpha: switch to generic version of pte allocation adds fc867e873627 arm: switch to generic version of pte allocation adds 37f4a51ca14c arm64: switch to generic version of pte allocation adds f977a97ef63b arm64/mm: fix a bogus GFP flag in pgd_alloc() adds ed23f93db4ce csky: switch to generic version of pte allocation adds 181d141e4983 m68k: sun3: switch to generic version of pte allocation adds 21b765566417 mips: switch to generic version of pte allocation adds 66e08f245c68 nds32: switch to generic version of pte allocation adds 27eb64af6e05 nios2: switch to generic version of pte allocation adds bd294cc4b8e0 parisc: switch to generic version of pte allocation adds 364bc6f763dd riscv: switch to generic version of pte allocation adds 9f2d8f51ee2c um: switch to generic version of pte allocation adds a39ae8f2e5ec unicore32: switch to generic version of pte allocation adds 3850a91aa868 mm/pgtable: drop pgtable_t variable from pte_fn_t functions adds 99b81e6cf68a mm/memory.c: fail when offset == num in first check of __v [...] adds 40f359ce8d7a mm/mmu_notifier: use hlist_add_head_rcu() adds 4a45b40b1f38 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() adds 801efa6862f9 s390x/mm: fail when an altmap is used for arch_add_memory() adds 18d39e6d41cd s390x/mm: implement arch_remove_memory() adds 0a917ce1c059 arm64/mm: add temporary arch_remove_memory() implementation adds 300fa1a136e1 drivers/base/memory: pass a block_id to init_memory_block() adds 1ceffe5f2616 drivers/base/memory: fix a compilation warning adds 659e9a2de8a2 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] adds 9a5da6fde431 mm/memory_hotplug: create memory block devices after arch_ [...] adds 546509de13f0 mm/memory_hotplug: drop MHP_MEMBLOCK_API adds 824cca93b558 mm/memory_hotplug: remove memory block devices before arch [...] adds d2630053ce73 mm/memory_hotplug: make unregister_memory_block_under_node [...] adds 388b8b400862 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] adds bee5f19dd069 mm/sparse.c: set section nid for hot-add memory adds febcd438a6dc mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory adds 9d786216273e mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] adds 069fb3e787fc mm/vmalloc.c: remove "node" argument adds d5dbdb8ed835 mm/vmalloc.c: preload a CPU with one object for split purpose adds 754e4f63a508 mm/vmalloc.c: get rid of one single unlink_va() when merge adds 374bdf04ebb9 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() adds fa2cd272a115 mm/vmalloc.c: spelling> s/informaion/information/ adds ea0f3505ba08 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] adds 2d527676f48d mm/large system hash: clear hashdist when only one node wi [...] adds 8d0b1a384af9 arm64: move jump_label_init() before parse_early_param() adds 629837b372e6 mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] adds 23a8c494544e mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] adds 38d3c8793de6 mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] adds 0070acff976a mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] adds 2eb114238296 mm: init: report memory auto-initialization features at boot time adds d7c84bbe884e mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned adds 115c960f5240 mm: vmscan: correct some vmscan counters for THP swapout adds 41bd0a2c5d29 mm/vmscan.c: add a new member reclaim_state in struct shri [...] adds 4579c44c8dd6 mm/vmscan: add a new member reclaim_state in struct shrink [...] adds b944200aa7b5 mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths adds b08902ced137 mm/vmscan.c: add checks for incorrect handling of current- [...] adds 155392f96c26 tools/vm/slabinfo: order command line options adds a2ff535cd90e tools/vm/slabinfo: add partial slab listing to -X adds 764ad4f59b26 tools/vm/slabinfo: add option to sort by partial slabs adds 189058f47a2c tools/vm/slabinfo: add sorting info to help menu adds 871cd786fa8a proc: use down_read_killable mmap_sem for /proc/pid/maps adds 0e8c044446e0 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup adds a4cf04c428da proc: use down_read_killable mmap_sem for /proc/pid/pagemap adds f5f3c3330b4d proc: use down_read_killable mmap_sem for /proc/pid/clear_refs adds 8390c225d44e proc: use down_read_killable mmap_sem for /proc/pid/map_files adds f4affd001e18 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix adds f044e327e58a mm: use down_read_killable for locking mmap_sem in access_ [...] adds a45fcedadcd4 mm: smaps: split PSS into components adds f0616a4a2aa2 mm-smaps-split-pss-into-components-v5 adds d220014feea2 mm/memory-failure.c: clarify error message adds 3bdce9824352 mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] adds 517a1adbab80 mm: mempolicy: handle vma with unmovable pages mapped corr [...] adds 0c4fd8ad4f52 mm/oom_kill.c: add task UID to info message on an oom kill adds fbb3641c99e0 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds 666600841274 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] adds 00006beccc1a mm/oom_kill.c: remove thread group leader check in oom_eva [...] adds 577453cdd1c0 mm, oom: refactor dump_tasks for memcg OOMs adds 8753998c5de8 mm, oom: remove redundant task_in_mem_cgroup() check adds 923faaaae515 oom: decouple mems_allowed from oom_unkillable_task adds 70d7a1044a3a oom-decouple-mems_allowed-from-oom_unkillable_task-v4 adds 4c869bc819d2 mm/oom_kill.c: remove redundant OOM score normalization in [...] adds a738fbac5a7f mm: thp: make transhuge_vma_suitable available for anonymous THP adds 9cdb5a54187c mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] adds 8d8f24c2501d mm: thp: fix false negative of shmem vma's THP eligibility adds 738f5aa6d20d mm/cma.c: fail if fixed declaration can't be honored adds 1f9c34faecc1 mm: fix the MAP_UNINITIALIZED flag adds 08cee6c4f906 mm: provide a print_vma_addr stub for !CONFIG_MMU adds 6a6172c426eb mm: stub out all of swapops.h for !CONFIG_MMU adds 7a6c56a1ba6a mm, memcg: proportional memory.{low,min} reclaim adds ccfec3d4ebc2 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 6fb0f68b287e mm, memcg: make scan aggression always exclude protection adds f1d7b74d05c9 mm/vmscan: remove unused lru_pages argument adds ecc18fc6862d mm: don't expose page to fast gup before it's ready adds 32d965a96f85 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 5c38ed594789 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds e478b3ea42e8 kernel/hung_task.c: Monitor killed tasks. adds 629476131dc0 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] adds a3a3031b384f vmcore: Add a kernel parameter novmcoredd adds 329be266a796 vmcore-add-a-kernel-parameter-novmcoredd-fix adds 9783d43a21e2 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix adds 6a109e70270c include/linux/kernel.h: add typeof_member() macro adds 64af6fb6e3ef fs/proc/inode.c: use typeof_member() macro adds ba0a264e7e35 proc: test /proc/sysvipc vs setns(CLONE_NEWIPC) adds bb535f3d9452 kernel: fix typos and some coding style in comments adds b493493f362d linux/bits.h: make BIT(), GENMASK(), and friends available [...] adds 5fddb5aa74de arch: replace _BITUL() in kernel-space headers with BIT() adds 5a96f5096e95 arch/*: remove unused isa_page_to_bus() adds cc67eea697cb get_maintainer: add ability to skip moderated mailing lists adds 58fc339a5239 lib/genalloc.c: export symbol addr_in_gen_pool adds 7a8bea185d97 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 38c96b6dbe4c Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 8f7e6ad9b1d5 lib/math/rational.c: fix possible incorrect result from ra [...] adds 9e6a7cbfff4e lib/list: tweak LIST_POISON2 for better code generation on x86_64 adds c410f7c2f3a6 lib/string.c: allow searching for NUL with strnchr adds e52fc9e7a9b8 lib/test_string.c: avoid masking memset16/32/64 failures adds f617bac062bb lib/test_string.c: add some testcases for strchr and strnchr adds 05a8d9dc549c lib/test_overflow.c: avoid tainting the kernel and fix wrap size adds 701c4f74262b lib: introduce test_meminit module adds 9c40f91676be mm/ioremap: check virtual address alignment while creating [...] adds c387c2f32536 mm/ioremap: probe platform for p4d huge map support adds 864ab085b0a8 lib/string_helpers: fix some kerneldoc warnings adds 7b0dfd419f0f lib/test_meminit.c: fix -Wmaybe-uninitialized false positive adds a925a13b2845 lib/test_meminit.c: minor test fixes adds d58f2c9b5e94 lib/rbtree: avoid generating code twice for the cached versions adds b8184ceb5598 rbtree-avoid-generating-code-twice-for-the-cached-versions [...] adds 54e1d6d65cec checkpatch.pl: warn on duplicate sysctl local variable adds ff26fc39ec91 checkpatch: add warnings in favor of strscpy(). adds 24337f510f58 checkpatch: don't interpret stack dumps as commit IDs adds 2c7b4bb86816 checkpatch: fix something adds b34a4232f700 fs/binfmt_flat.c: remove set but not used variable 'inode' adds e024d46786e3 fs/binfmt_elf.c: delete stale comment adds 8ece72629acc init/Kconfig: fix neighboring typos adds dc6556767cf2 mm, kprobes: generalize and rename notify_page_fault() as [...] adds b5a002857c44 mips/kprobes: export kprobe_fault_handler() adds b2d0df5c66c1 coda: pass the host file in vma->vm_file on mmap adds 81a5d36db3ac uapi linux/coda.h: use __kernel_pid_t for userspace adds a637719d2e4b uapi linux/coda_psdev.h: move upc_req definition from uapi [...] adds acf75844fde2 coda: add error handling for fget adds d0f558385f25 coda: potential buffer overflow in coda_psdev_write() adds 2594b00bc7d1 coda: fix build using bare-metal toolchain adds ce59dab0ddd0 coda: don't try to print names that were considered too long adds 44e8dde67491 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] adds 7e0cab40d4db coda: clean up indentation, replace spaces with tab adds 0afd8141ee51 coda: stop using 'struct timespec' in user API adds 345cabb14c77 coda: change Coda's user api to use 64-bit time_t in timespec adds b5ada8664bb8 coda: get rid of CODA_ALLOC() adds e641767a0f1c coda: get rid of CODA_FREE() adds d906bddcd96c coda: bump module version adds 25507eb11e87 coda: Move internal defs out of include/linux/ [ver #2] adds e1f9909f8f50 coda: remove uapi/linux/coda_psdev.h adds b4d7c8febf47 coda: destroy mutex in put_super() adds e69efd097129 coda: use SIZE() for stat adds 02016753157b coda: add __init to init_coda_psdev() adds 377dfc669f43 coda: remove sysctl object from module when unused adds 9917affb4fe9 coda: remove sb test in coda_fid_to_inode() adds 556d4f9b4750 coda: ftoc validity check integration adds 8fd5fc0a962b coda: add hinting support for partial file caching adds 0cf7c4f7e1ec coda-add-hinting-support-for-partial-file-caching-fix adds 4a95368f96f5 fs/hfsplus/xattr.c: replace strncpy with memcpy adds 7bb5bffe661d fs/ufs/super.c: remove set but not used variable 'usb3' adds f112ac3764c6 fs/reiserfs/journal.c: change return type of dirty_one_tra [...] adds 47284154c5cd nds32: fix asm/syscall.h adds 77e124d4df04 hexagon: define syscall_get_error() and syscall_get_return [...] adds c649e1f0d8af mips: define syscall_get_error() adds acc529bf7ed3 parisc: define syscall_get_error() adds 00a59ff95b93 powerpc: define syscall_get_error() adds c434b8f504b5 ptrace: add PTRACE_GET_SYSCALL_INFO request adds cdb9dc60ac6f selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO adds 6ca0b7f33b66 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] adds 8e43b35ff75e signal: reorder struct sighand_struct adds c6a3a779236e signal: simplify set_user_sigmask/restore_user_sigmask adds 07ef27fd2861 select: change do_poll() to return -ERESTARTNOHAND rather [...] adds 67227308c408 select: shift restore_saved_sigmask_unless() into poll_sel [...] adds 23ea32f205cd coredump: split pipe command whitespace before expanding template adds 7730aa040f84 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] adds e5dc5e93567c kernel/pid.c: convert struct pid count to refcount_t adds 67b9c7a6cd65 drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl adds c5664c4e3a78 aio: simplify read_events() adds 6c310813d593 scripts/gdb: add lx-genpd-summary command adds dd974bbb970b scripts/gdb: add helpers to find and list devices adds 7673444a1bdf resource: fix locking in find_next_iomem_res() adds 178a6852dde1 resource-fix-locking-in-find_next_iomem_res-fix adds ed9ef397a333 resource: avoid unnecessary lookups in find_next_iomem_res() adds e6dbe14a4c0f include/asm-generic/bug.h: fix "cut here" for WARN_ON for [...] adds dbea2fe59e75 ipc/mqueue.c: only perform resource calculation if user valid adds 92ee571299ec ipc/msg.c: consolidate all xxxctl_down() functions adds 3597cdd408e9 include/linux/lz4.h: fix spelling and copy-paste errors in [...] adds 12e7c8deb011 selftests/seccomp/seccomp_bpf: update for PTRACE_GET_SYSCALL_INFO adds c77bad443858 Merge branch 'akpm-current/current' adds f7f3f391f5c6 Revert "mm-shrinker-make-shrinker-not-depend-on-memcg-kmem-fix-2" adds 25cc2bd50bd7 pinctrl: fix pxa2xx.c build warnings adds 59fd32b960ca device-dax: fix memory and resource leak if hotplug fails adds 4faad5afb047 mm/hotplug: make remove_memory() interface usable adds a7f0a951f41e device-dax: "Hotremove" persistent memory that is used lik [...] adds 0a35238667ff mm: move MAP_SYNC to asm-generic/mman-common.h adds 06b91f684f17 mm/mmap: move common defines to mman-common.h adds 6dae72d61406 mm: section numbers use the type "unsigned long" adds 87a358e2bf5a mm-section-numbers-use-the-type-unsigned-long-fix adds bc90252aabf2 mm-section-numbers-use-the-type-unsigned-long-v3 adds c6e629387e0d drivers/base/memory: Use "unsigned long" for block ids adds 1460e8671166 mm: make register_mem_sect_under_node() static adds 01c0cf779fb0 mm/memory_hotplug: rename walk_memory_range() and pass sta [...] adds eff654278027 mm/memory_hotplug: move and simplify walk_memory_blocks() adds f2c338f76e20 drivers/base/memory.c: Get rid of find_memory_block_hinted() adds 38c7e0fb8579 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3 adds 376e14c64f4c drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3-fix adds 96f9826ec934 mm: clean up is_device_*_page() definitions adds 92e616ba596e mm: introduce ARCH_HAS_PTE_DEVMAP adds 134f707a40cf arm64: mm: implement pte_devmap support adds 19582139a0fd arm64-mm-implement-pte_devmap-support-fix adds a0db3321f0b0 mm/sparsemem: introduce struct mem_section_usage adds f5cad902037c mm/sparsemem: introduce a SECTION_IS_EARLY flag adds c73a9ba6a12a mm/sparsemem: add helpers track active portions of a secti [...] adds b3898467c43a mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] adds 0ce1d1d072ba mm/sparsemem: convert kmalloc_section_memmap() to populate [...] adds 6a94b94132ba mm/hotplug: kill is_dev_zone() usage in __remove_pages() adds 3c1170f83ba7 mm: kill is_dev_zone() helper adds b99c1c654de8 mm/sparsemem: prepare for sub-section ranges adds 6ef5124806b0 mm/sparsemem: support sub-section hotplug adds 356fcff9fd70 mm: document ZONE_DEVICE memory-model implications adds f85cc59d674d docs/vm: update ZONE_DEVICE memory model documentation adds 2defd3569dcd mm/devm_memremap_pages: enable sub-section remap adds 6df09a763114 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields adds c1bc1dac70a7 libnvdimm/pfn: stop padding pmem namespaces to section alignment adds 6f187a6620f5 mm/sparsemem: cleanup 'section number' data types adds 8ddf4f18a92c mm-sparsemem-cleanup-section-number-data-types-fix adds cec8f950daa8 mm: add account_locked_vm utility function adds 1751a4241903 mm-add-account_locked_vm-utility-function-v3 adds 5ec43ceb5e91 mm-add-account_locked_vm-utility-function-v3-fix adds 63638b8f732c proc/sysctl: add shared variables for range check adds 3e28723bdf74 tipc: remove two unused variables adds 225f638b0743 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix adds e92bbb8d1c56 proc/sysctl: make firmware loader table conditional adds 0146e7871dc0 proc-sysctl-add-shared-variables-for-range-check-fix-4 adds e50ae06d3986 drivers/tty/serial/sh-sci.c: suppress warning adds eab721b4fa43 fs/select.c: use struct_size() in kmalloc() adds 7078ee05e1dd drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 7b62f5fd219c Merge branch 'akpm/master' adds 4608a726c668 Add linux-next specific files for 20190709
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 (48a8a5f9a326) \ 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: .gitignore | 1 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 20 + Documentation/ABI/testing/debugfs-cros-ec | 22 + .../ABI/testing/debugfs-driver-habanalabs | 18 +- Documentation/ABI/testing/procfs-smaps_rollup | 14 +- Documentation/ABI/testing/sysfs-bus-css | 23 + Documentation/ABI/testing/sysfs-bus-iio | 7 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 44 + Documentation/ABI/testing/sysfs-class-power-wilco | 30 + Documentation/ABI/testing/sysfs-driver-habanalabs | 42 +- Documentation/ABI/testing/sysfs-power | 2 +- .../{filesystems => admin-guide}/binderfs.rst | 0 Documentation/admin-guide/devices.txt | 4 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/arm64/silicon-errata.rst | 2 + Documentation/conf.py | 2 +- Documentation/crypto/api-skcipher.rst | 2 +- Documentation/crypto/crypto_engine.rst | 111 +- .../bindings/arm/coresight-cpu-debug.txt | 4 +- .../devicetree/bindings/arm/coresight.txt | 8 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 15 + .../bindings/display/simple-framebuffer.yaml | 25 +- Documentation/devicetree/bindings/dma/fsl-edma.txt | 44 +- .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 2 +- .../devicetree/bindings/i3c/cdns,i3c-master.txt | 2 +- .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 63 + .../devicetree/bindings/iio/accel/adxl372.txt | 33 - .../devicetree/bindings/iio/adc/adi,ad7124.txt | 75 - .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 155 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 - .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 87 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 1 + .../bindings/iio/chemical/sensirion,sps30.txt | 12 - .../bindings/iio/chemical/sensirion,sps30.yaml | 39 + .../devicetree/bindings/iio/frequency/adf4371.yaml | 63 + .../interrupt-controller/amazon,al-fic.txt | 29 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 111 + .../devicetree/bindings/mmc/sdhci-sprd.txt | 7 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 120 - .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 1 - .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 4 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 8 +- .../bindings/net/dsa/vitesse,vsc73xx.txt | 58 +- .../devicetree/bindings/net/marvell-bluetooth.txt | 25 + Documentation/devicetree/bindings/net/mdio.yaml | 23 + .../devicetree/bindings/net/mediatek-bluetooth.txt | 17 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 4 + .../devicetree/bindings/net/snps,dwmac.yaml | 4 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +- .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 45 + Documentation/devicetree/bindings/nvmem/nvmem.txt | 81 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 93 + .../devicetree/bindings/pci/mobiveil-pcie.txt | 2 + .../devicetree/bindings/phy/mxs-usb-phy.txt | 3 +- .../bindings/regulator/st,stm32-booster.txt | 18 + .../bindings/sound/amlogic,axg-tdm-formatters.txt | 6 +- .../devicetree/bindings/sound/max98357a.txt | 4 + .../devicetree/bindings/usb/generic-ehci.yaml | 3 +- .../bindings/watchdog/fsl-imx-sc-wdt.txt | 24 - .../watchdog/{renesas-wdt.txt => renesas,wdt.txt} | 0 Documentation/dontdiff | 1 - Documentation/driver-api/dmaengine/dmatest.rst | 21 +- Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/extcon/intel-int3496.txt | 27 - Documentation/filesystems/f2fs.txt | 25 + Documentation/filesystems/index.rst | 10 - Documentation/filesystems/porting | 15 +- Documentation/filesystems/proc.txt | 41 +- Documentation/filesystems/vfs.rst | 4 +- .../firmware-guide/acpi/extcon-intel-int3496.rst | 33 + Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/hid/hid-alps.rst | 180 + Documentation/hid/hid-alps.txt | 139 - Documentation/hid/hid-sensor.rst | 242 + Documentation/hid/hid-sensor.txt | 224 - Documentation/hid/hid-transport.rst | 359 + Documentation/hid/hid-transport.txt | 317 - Documentation/hid/hiddev.rst | 251 + Documentation/hid/hiddev.txt | 205 - Documentation/hid/hidraw.rst | 138 + Documentation/hid/hidraw.txt | 119 - Documentation/hid/index.rst | 18 + Documentation/hid/intel-ish-hid.rst | 485 + Documentation/hid/intel-ish-hid.txt | 454 - Documentation/hid/uhid.rst | 193 + Documentation/hid/uhid.txt | 187 - Documentation/i2c/busses/i2c-i801 | 17 +- Documentation/iio/ep93xx_adc.rst | 40 + Documentation/iio/ep93xx_adc.txt | 29 - Documentation/iio/iio_configfs.rst | 101 + Documentation/iio/iio_configfs.txt | 93 - Documentation/iio/index.rst | 12 + Documentation/infiniband/core_locking.rst | 118 + Documentation/infiniband/core_locking.txt | 112 - Documentation/infiniband/index.rst | 23 + Documentation/infiniband/ipoib.rst | 115 + Documentation/infiniband/ipoib.txt | 105 - Documentation/infiniband/opa_vnic.rst | 159 + Documentation/infiniband/opa_vnic.txt | 153 - Documentation/infiniband/sysfs.rst | 6 + Documentation/infiniband/sysfs.txt | 4 - Documentation/infiniband/tag_matching.rst | 69 + Documentation/infiniband/tag_matching.txt | 64 - Documentation/infiniband/user_mad.rst | 166 + Documentation/infiniband/user_mad.txt | 153 - Documentation/infiniband/user_verbs.rst | 75 + Documentation/infiniband/user_verbs.txt | 69 - Documentation/input/input.rst | 2 +- Documentation/ioctl/ioctl-number.txt | 1 + Documentation/kbuild/makefiles.rst | 13 +- Documentation/misc-devices/eeprom | 96 - Documentation/misc-devices/eeprom.rst | 107 + Documentation/misc-devices/ics932s401 | 31 - Documentation/misc-devices/ics932s401.rst | 36 + Documentation/misc-devices/index.rst | 5 + Documentation/misc-devices/isl29003 | 62 - Documentation/misc-devices/isl29003.rst | 75 + Documentation/misc-devices/lis3lv02d | 93 - Documentation/misc-devices/lis3lv02d.rst | 99 + Documentation/misc-devices/max6875 | 110 - Documentation/misc-devices/max6875.rst | 136 + .../networking/device_drivers/google/gve.rst | 123 + Documentation/networking/device_drivers/index.rst | 1 + .../networking/device_drivers/mellanox/mlx5.rst | 19 + Documentation/networking/dsa/b53.rst | 183 + Documentation/networking/dsa/configuration.rst | 292 + Documentation/networking/dsa/index.rst | 2 + Documentation/networking/ip-sysctl.txt | 5 +- Documentation/networking/mpls-sysctl.txt | 2 +- Documentation/powerpc/vcpudispatch_stats.txt | 68 + Documentation/process/deprecated.rst | 6 +- Documentation/s390/s390dbf.rst | 390 +- Documentation/sphinx/automarkup.py | 12 +- Documentation/virtual/kvm/arm/psci.txt | 31 + Documentation/virtual/kvm/cpuid.txt | 8 + Documentation/virtual/kvm/hypercalls.txt | 11 + Documentation/vm/hmm.rst | 27 - Documentation/watchdog/hpwdt.rst | 6 +- Documentation/watchdog/watchdog-parameters.rst | 11 + Documentation/x86/entry_64.rst | 9 - Documentation/x86/x86_64/fsgs.rst | 199 - Documentation/x86/x86_64/index.rst | 1 - MAINTAINERS | 118 +- Makefile | 33 +- Next/SHA1s | 270 +- Next/Trees | 4 +- Next/merge.log | 25668 ++++++++++--------- arch/Kconfig | 3 + arch/arc/boot/dts/haps_hs.dts | 30 + arch/arc/boot/dts/hsdk.dts | 14 + arch/arc/configs/haps_hs_defconfig | 5 +- arch/arc/configs/hsdk_defconfig | 5 + arch/arc/kernel/entry-compact.S | 2 +- arch/arc/kernel/unwind.c | 9 +- arch/arm/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 28 +- arch/arm/boot/dts/exynos3250.dtsi | 66 +- arch/arm/boot/dts/exynos4.dtsi | 50 +- arch/arm/boot/dts/exynos4210.dtsi | 20 + arch/arm/boot/dts/exynos4412.dtsi | 22 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 6 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 10 +- arch/arm/include/asm/dma-mapping.h | 7 - arch/arm/include/asm/kvm_emulate.h | 10 + arch/arm/include/asm/kvm_host.h | 18 +- arch/arm/include/asm/kvm_hyp.h | 13 +- arch/arm/include/uapi/asm/kvm.h | 12 + arch/arm/mach-davinci/board-da830-evm.c | 5 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 3 + arch/arm/mach-sa1100/clock.c | 220 +- arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/sprd/sc9836.dtsi | 2 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 8 +- arch/arm64/crypto/aes-ce.S | 60 +- arch/arm64/crypto/aes-modes.S | 118 +- arch/arm64/crypto/aes-neon.S | 48 +- arch/arm64/include/asm/assembler.h | 4 + arch/arm64/include/asm/cpufeature.h | 6 + arch/arm64/include/asm/kvm_asm.h | 6 + arch/arm64/include/asm/kvm_emulate.h | 30 +- arch/arm64/include/asm/kvm_host.h | 23 +- arch/arm64/include/asm/kvm_hyp.h | 50 +- arch/arm64/include/asm/ptrace.h | 31 +- arch/arm64/include/asm/sysreg.h | 35 +- arch/arm64/include/asm/thread_info.h | 2 +- arch/arm64/include/uapi/asm/kvm.h | 10 + arch/arm64/kernel/cpu_errata.c | 23 +- arch/arm64/kernel/setup.c | 5 + arch/arm64/kernel/smp.c | 5 - arch/arm64/kernel/traps.c | 4 + arch/arm64/kvm/guest.c | 2 +- arch/arm64/kvm/hyp/entry.S | 36 +- arch/arm64/kvm/hyp/hyp-entry.S | 30 +- arch/arm64/kvm/hyp/switch.c | 14 +- arch/arm64/kvm/hyp/sysreg-sr.c | 78 +- arch/arm64/kvm/hyp/tlb.c | 12 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/regmap.c | 4 +- arch/arm64/kvm/sys_regs.c | 60 +- arch/arm64/kvm/va_layout.c | 7 +- arch/csky/abiv1/Makefile | 6 + arch/csky/abiv1/inc/abi/string.h | 15 + arch/csky/abiv1/memcmp.c | 310 + arch/csky/abiv1/memcopy.h | 179 + arch/csky/abiv1/memmove.c | 93 + arch/csky/abiv1/memset.c | 71 + arch/csky/abiv1/strcpy.c | 17 + arch/csky/abiv1/strksyms.c | 5 + arch/csky/abiv1/strlen.c | 89 + arch/csky/abiv1/wordcopy.c | 397 + arch/ia64/kernel/perfmon.c | 17 +- arch/ia64/mm/contig.c | 5 +- arch/ia64/mm/discontig.c | 5 +- arch/m68k/Kconfig | 3 + arch/m68k/kernel/dma.c | 57 +- arch/mips/Kconfig | 3 +- arch/mips/include/asm/ptrace.h | 5 - arch/nios2/Kconfig.debug | 3 - arch/nios2/configs/10m50_defconfig | 1 - arch/nios2/configs/3c120_defconfig | 1 - arch/parisc/kernel/ptrace.c | 9 +- arch/powerpc/Kconfig | 47 +- arch/powerpc/boot/Makefile | 4 + arch/powerpc/boot/wrapper | 19 +- arch/powerpc/configs/40x/acadia_defconfig | 1 - arch/powerpc/configs/40x/ep405_defconfig | 1 - arch/powerpc/configs/40x/kilauea_defconfig | 1 - arch/powerpc/configs/40x/klondike_defconfig | 1 - arch/powerpc/configs/40x/makalu_defconfig | 1 - arch/powerpc/configs/40x/obs600_defconfig | 1 - arch/powerpc/configs/40x/virtex_defconfig | 1 - arch/powerpc/configs/40x/walnut_defconfig | 1 - arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/44x/arches_defconfig | 1 - arch/powerpc/configs/44x/bamboo_defconfig | 1 - arch/powerpc/configs/44x/bluestone_defconfig | 1 - arch/powerpc/configs/44x/canyonlands_defconfig | 1 - arch/powerpc/configs/44x/currituck_defconfig | 1 - arch/powerpc/configs/44x/ebony_defconfig | 1 - arch/powerpc/configs/44x/eiger_defconfig | 1 - arch/powerpc/configs/44x/fsp2_defconfig | 1 - arch/powerpc/configs/44x/icon_defconfig | 1 - arch/powerpc/configs/44x/iss476-smp_defconfig | 1 - arch/powerpc/configs/44x/katmai_defconfig | 1 - arch/powerpc/configs/44x/rainier_defconfig | 1 - arch/powerpc/configs/44x/redwood_defconfig | 1 - arch/powerpc/configs/44x/sam440ep_defconfig | 1 - arch/powerpc/configs/44x/sequoia_defconfig | 1 - arch/powerpc/configs/44x/taishan_defconfig | 1 - arch/powerpc/configs/44x/virtex5_defconfig | 1 - arch/powerpc/configs/44x/warp_defconfig | 1 - arch/powerpc/configs/52xx/cm5200_defconfig | 1 - arch/powerpc/configs/52xx/lite5200b_defconfig | 1 - arch/powerpc/configs/52xx/motionpro_defconfig | 1 - arch/powerpc/configs/52xx/pcm030_defconfig | 1 - arch/powerpc/configs/52xx/tqm5200_defconfig | 1 - arch/powerpc/configs/83xx/asp8347_defconfig | 1 - arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 1 - arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 1 - arch/powerpc/configs/83xx/mpc832x_mds_defconfig | 1 - arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | 1 - arch/powerpc/configs/83xx/mpc834x_itx_defconfig | 1 - arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1 - arch/powerpc/configs/83xx/mpc834x_mds_defconfig | 1 - arch/powerpc/configs/83xx/mpc836x_mds_defconfig | 1 - arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | 1 - arch/powerpc/configs/83xx/mpc837x_mds_defconfig | 1 - arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 1 - arch/powerpc/configs/85xx/ge_imp3a_defconfig | 1 - arch/powerpc/configs/85xx/ksi8560_defconfig | 1 - arch/powerpc/configs/85xx/mpc8540_ads_defconfig | 1 - arch/powerpc/configs/85xx/mpc8560_ads_defconfig | 1 - arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 1 - arch/powerpc/configs/85xx/sbc8548_defconfig | 1 - arch/powerpc/configs/85xx/stx_gp3_defconfig | 1 - arch/powerpc/configs/85xx/tqm8548_defconfig | 1 - arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 1 - arch/powerpc/configs/adder875_defconfig | 1 - arch/powerpc/configs/amigaone_defconfig | 1 - arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/chrp32_defconfig | 1 - arch/powerpc/configs/ep8248e_defconfig | 1 - arch/powerpc/configs/ep88xc_defconfig | 1 - arch/powerpc/configs/fsl-emb-nonhw.config | 1 - arch/powerpc/configs/g5_defconfig | 2 - arch/powerpc/configs/gamecube_defconfig | 2 - arch/powerpc/configs/holly_defconfig | 1 - arch/powerpc/configs/linkstation_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 2 - arch/powerpc/configs/mgcoge_defconfig | 1 - arch/powerpc/configs/mpc512x_defconfig | 1 - arch/powerpc/configs/mpc5200_defconfig | 1 - arch/powerpc/configs/mpc7448_hpc2_defconfig | 1 - arch/powerpc/configs/mpc8272_ads_defconfig | 1 - arch/powerpc/configs/mpc83xx_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/configs/mvme5100_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 2 - arch/powerpc/configs/powernv_defconfig | 2 - arch/powerpc/configs/ppc40x_defconfig | 1 - arch/powerpc/configs/ppc44x_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 4 +- arch/powerpc/configs/ppc64e_defconfig | 2 - arch/powerpc/configs/ppc6xx_defconfig | 2 - arch/powerpc/configs/pq2fads_defconfig | 1 - arch/powerpc/configs/ps3_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 2 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/configs/storcenter_defconfig | 1 - arch/powerpc/configs/tqm8xx_defconfig | 1 - arch/powerpc/configs/wii_defconfig | 2 - arch/powerpc/include/asm/book3s/64/mmu.h | 2 - arch/powerpc/include/asm/book3s/64/pgtable.h | 22 +- arch/powerpc/include/asm/cache.h | 34 +- arch/powerpc/include/asm/cacheflush.h | 46 +- arch/powerpc/include/asm/exception-64s.h | 609 +- arch/powerpc/include/asm/head-64.h | 204 +- arch/powerpc/include/asm/hw_breakpoint.h | 21 +- arch/powerpc/include/asm/iommu.h | 8 - arch/powerpc/include/asm/lppaca.h | 40 + arch/powerpc/include/asm/opal.h | 2 - arch/powerpc/include/asm/paca.h | 2 + arch/powerpc/include/asm/pgtable.h | 38 + arch/powerpc/include/asm/pnv-ocxl.h | 2 +- arch/powerpc/include/asm/pnv-pci.h | 6 - arch/powerpc/include/asm/powernv.h | 22 - arch/powerpc/include/asm/ppc-opcode.h | 20 +- arch/powerpc/include/asm/pte-walk.h | 28 +- arch/powerpc/include/asm/ptrace.h | 29 +- arch/powerpc/include/asm/topology.h | 6 + arch/powerpc/include/asm/uaccess.h | 1 + arch/powerpc/include/asm/vas.h | 10 - arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/asm-offsets.c | 2 + arch/powerpc/kernel/dawr.c | 101 + arch/powerpc/kernel/dma-iommu.c | 40 +- arch/powerpc/kernel/eeh_cache.c | 3 + arch/powerpc/kernel/exceptions-64s.S | 1428 +- arch/powerpc/kernel/hw_breakpoint.c | 56 - arch/powerpc/kernel/mce_power.c | 3 +- arch/powerpc/kernel/misc_64.S | 52 - arch/powerpc/kernel/module_32.c | 24 +- arch/powerpc/kernel/module_64.c | 62 +- arch/powerpc/kernel/pci_of_scan.c | 12 +- arch/powerpc/kernel/process.c | 28 - arch/powerpc/kernel/rtas.c | 7 +- arch/powerpc/kernel/tm.S | 4 +- arch/powerpc/kernel/trace/ftrace.c | 4 - arch/powerpc/kvm/Kconfig | 7 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 12 +- arch/powerpc/kvm/book3s_hv_builtin.c | 6 +- arch/powerpc/kvm/book3s_hv_tm.c | 6 +- arch/powerpc/lib/pmem.c | 8 +- arch/powerpc/mm/book3s64/Makefile | 1 - arch/powerpc/mm/book3s64/hash_native.c | 4 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/mmu_context.c | 1 - arch/powerpc/mm/book3s64/pgtable.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 26 +- arch/powerpc/mm/book3s64/radix_tlb.c | 45 +- arch/powerpc/mm/book3s64/vphn.c | 73 - arch/powerpc/mm/book3s64/vphn.h | 16 - arch/powerpc/mm/hugetlbpage.c | 25 +- arch/powerpc/mm/init_64.c | 5 +- arch/powerpc/mm/mem.c | 14 +- arch/powerpc/mm/numa.c | 61 +- arch/powerpc/mm/pgtable.c | 16 +- arch/powerpc/mm/pgtable_64.c | 12 +- arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/platforms/40x/Kconfig | 7 +- arch/powerpc/platforms/44x/Kconfig | 10 +- arch/powerpc/platforms/4xx/uic.c | 1 + arch/powerpc/platforms/85xx/Kconfig | 8 +- arch/powerpc/platforms/86xx/Kconfig | 6 +- arch/powerpc/platforms/8xx/Kconfig | 7 + arch/powerpc/platforms/8xx/Makefile | 2 + arch/powerpc/platforms/8xx/cpm1.c | 790 + arch/powerpc/platforms/8xx/micropatch.c | 378 + arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/spufs/file.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 207 +- arch/powerpc/platforms/maple/Kconfig | 2 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 2 +- arch/powerpc/platforms/powernv/npu-dma.c | 556 - arch/powerpc/platforms/powernv/opal-call.c | 1 - arch/powerpc/platforms/powernv/pci-ioda.c | 14 +- arch/powerpc/platforms/powernv/pci.c | 145 - arch/powerpc/platforms/powernv/pci.h | 6 - arch/powerpc/platforms/powernv/vas-window.c | 19 - arch/powerpc/platforms/powernv/vas.h | 20 - arch/powerpc/platforms/pseries/Kconfig | 19 +- arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/dtl.c | 23 +- arch/powerpc/platforms/pseries/lpar.c | 603 +- arch/powerpc/platforms/pseries/papr_scm.c | 123 +- arch/powerpc/platforms/pseries/setup.c | 39 +- arch/powerpc/platforms/pseries/vio.c | 4 +- arch/powerpc/platforms/pseries/vphn.c | 89 + arch/powerpc/sysdev/Makefile | 2 - arch/powerpc/sysdev/cpm1.c | 788 - arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/micropatch.c | 749 - arch/powerpc/sysdev/xics/Kconfig | 13 +- arch/powerpc/xmon/xmon.c | 14 +- arch/riscv/Kconfig | 10 + arch/riscv/Kconfig.socs | 13 + arch/riscv/boot/dts/sifive/Makefile | 2 +- arch/riscv/configs/defconfig | 8 +- arch/riscv/configs/rv32_defconfig | 2 + arch/riscv/include/asm/hugetlb.h | 18 + arch/riscv/include/asm/page.h | 14 +- arch/riscv/include/asm/pgtable.h | 8 +- arch/riscv/kernel/vdso.c | 19 - arch/riscv/mm/Makefile | 2 + arch/riscv/mm/hugetlbpage.c | 44 + arch/riscv/mm/init.c | 19 +- arch/riscv/mm/sifive_l2_cache.c | 11 +- arch/riscv/net/bpf_jit_comp.c | 16 +- arch/s390/hypfs/inode.c | 137 +- arch/s390/include/asm/debug.h | 112 +- arch/s390/include/asm/kvm_host.h | 7 + arch/s390/include/asm/pci.h | 5 + arch/s390/include/asm/unwind.h | 19 - arch/s390/kernel/debug.c | 105 +- arch/s390/kernel/unwind_bc.c | 16 +- arch/s390/kvm/kvm-s390.c | 3 + arch/s390/kvm/priv.c | 86 + arch/s390/pci/pci.c | 15 +- arch/s390/pci/pci_clp.c | 2 +- arch/sh/include/asm/pgtable-3level.h | 4 +- arch/sh/include/asm/ptrace.h | 29 +- arch/um/Kconfig | 12 + arch/um/configs/i386_defconfig | 1 - arch/um/configs/x86_64_defconfig | 1 - arch/um/drivers/chan_kern.c | 52 +- arch/um/drivers/ssl.c | 1 - arch/um/drivers/ssl.h | 13 - arch/um/include/asm/mmu_context.h | 2 +- arch/um/include/shared/os.h | 10 +- arch/um/include/shared/timer-internal.h | 48 + arch/um/kernel/irq.c | 9 +- arch/um/kernel/process.c | 42 +- arch/um/kernel/skas/Makefile | 2 + arch/um/kernel/skas/syscall.c | 11 + arch/um/kernel/time.c | 131 +- arch/um/os-Linux/time.c | 127 +- arch/x86/Kconfig | 4 +- arch/x86/entry/calling.h | 40 - arch/x86/entry/entry_32.S | 24 + arch/x86/entry/entry_64.S | 145 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/hyperv/hv_init.c | 91 +- arch/x86/include/asm/fpu/xstate.h | 1 - arch/x86/include/asm/fsgsbase.h | 45 +- arch/x86/include/asm/hw_irq.h | 5 +- arch/x86/include/asm/hyperv-tlfs.h | 6 + arch/x86/include/asm/inst.h | 15 - arch/x86/include/asm/mmu.h | 1 + arch/x86/include/asm/mshyperv.h | 226 +- arch/x86/include/asm/ptrace.h | 30 +- arch/x86/include/asm/vdso/gettimeofday.h | 2 +- arch/x86/include/uapi/asm/hwcap2.h | 3 - arch/x86/include/uapi/asm/kvm_para.h | 1 + arch/x86/kernel/apic/apic.c | 33 +- arch/x86/kernel/apic/io_apic.c | 46 + arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/cpu/common.c | 22 - arch/x86/kernel/cpu/cpuid-deps.c | 5 + arch/x86/kernel/cpu/mshyperv.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3 +- arch/x86/kernel/fpu/init.c | 19 +- arch/x86/kernel/fpu/xstate.c | 11 +- arch/x86/kernel/ftrace.c | 10 + arch/x86/kernel/idt.c | 3 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/kvm.c | 21 + arch/x86/kernel/process_64.c | 119 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/tls.c | 9 +- arch/x86/kernel/vmlinux.lds.S | 6 +- arch/x86/kvm/cpuid.c | 3 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/svm.c | 1 + arch/x86/kvm/vmx/evmcs.c | 18 + arch/x86/kvm/vmx/evmcs.h | 1 + arch/x86/kvm/vmx/nested.c | 94 +- arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 48 +- arch/x86/mm/init_64.c | 8 +- arch/x86/net/bpf_jit_comp32.c | 284 +- arch/xtensa/boot/dts/virt.dts | 72 + arch/xtensa/configs/virt_defconfig | 113 + arch/xtensa/include/asm/asmmacro.h | 46 + arch/xtensa/include/uapi/asm/mman.h | 6 +- arch/xtensa/kernel/coprocessor.S | 7 +- arch/xtensa/kernel/entry.S | 11 +- arch/xtensa/kernel/mcount.S | 11 +- arch/xtensa/lib/checksum.S | 12 +- arch/xtensa/lib/memcopy.S | 38 +- arch/xtensa/lib/memset.S | 10 +- arch/xtensa/lib/strncpy_user.S | 16 +- arch/xtensa/lib/strnlen_user.S | 14 +- arch/xtensa/lib/usercopy.S | 12 +- arch/xtensa/mm/init.c | 5 +- arch/xtensa/mm/misc.S | 78 +- block/bio.c | 10 +- block/blk-iolatency.c | 51 +- block/blk-merge.c | 2 +- block/blk-mq-debugfs.c | 7 + block/blk-mq-sched.c | 5 +- block/blk-mq-tag.c | 8 - block/blk-mq.c | 26 +- block/blk-mq.h | 7 +- block/kyber-iosched.c | 1 - crypto/cryptd.c | 1 + crypto/crypto_user_base.c | 3 + drivers/acpi/acpi_apd.c | 2 +- drivers/acpi/acpi_lpss.c | 111 +- drivers/acpi/acpica/acglobal.h | 1 - drivers/acpi/acpica/acnamesp.h | 2 - drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/exconfig.c | 16 +- drivers/acpi/acpica/nsaccess.c | 54 +- drivers/acpi/acpica/nseval.c | 190 - drivers/acpi/acpica/nsinit.c | 49 +- drivers/acpi/acpica/nsload.c | 12 - drivers/acpi/acpica/nsutils.c | 12 - drivers/acpi/acpica/tbdata.c | 13 - drivers/acpi/acpica/tbxfload.c | 10 +- drivers/acpi/acpica/utinit.c | 1 - drivers/acpi/acpica/utxfinit.c | 18 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/device_pm.c | 165 +- drivers/acpi/internal.h | 7 + drivers/acpi/nfit/core.c | 4 +- drivers/acpi/pmic/intel_pmic.c | 2 - drivers/acpi/power.c | 135 + drivers/acpi/sleep.c | 2 +- drivers/android/binder.c | 153 +- drivers/android/binder_alloc.c | 44 +- drivers/android/binder_alloc.h | 22 +- drivers/android/binderfs.c | 160 +- drivers/ata/ahci_sunxi.c | 47 +- drivers/ata/libata-core.c | 4 +- drivers/base/arch_topology.c | 5 +- drivers/base/cacheinfo.c | 3 +- drivers/base/dd.c | 55 +- drivers/base/devtmpfs.c | 41 +- drivers/base/power/main.c | 19 +- drivers/base/regmap/Kconfig | 2 +- drivers/block/rbd.c | 2731 +- drivers/block/rbd_types.h | 10 + drivers/bluetooth/Kconfig | 12 + drivers/bluetooth/bpa10x.c | 3 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btmtkuart.c | 51 +- drivers/bluetooth/btqca.c | 47 +- drivers/bluetooth/btqca.h | 10 +- drivers/bluetooth/btrtl.c | 28 + drivers/bluetooth/btrtl.h | 6 + drivers/bluetooth/btsdio.c | 1 + drivers/bluetooth/btusb.c | 584 + drivers/bluetooth/hci_bcsp.c | 5 + drivers/bluetooth/hci_ldisc.c | 8 + drivers/bluetooth/hci_ll.c | 109 +- drivers/bluetooth/hci_mrvl.c | 72 +- drivers/bluetooth/hci_qca.c | 73 +- drivers/bluetooth/hci_uart.h | 1 + drivers/char/tpm/tpm-chip.c | 23 +- drivers/clk/clk.h | 4 - drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sll.c | 1 + drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx6ul.c | 1 + drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk.c | 1 + drivers/clocksource/Makefile | 1 + drivers/clocksource/hyperv_timer.c | 339 + drivers/counter/ftm-quaddec.c | 4 +- drivers/cpufreq/cpufreq.c | 121 +- drivers/crypto/amcc/crypto4xx_core.c | 1 - drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 2 +- drivers/crypto/ccp/ccp-crypto-aes-galois.c | 2 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 2 +- drivers/crypto/ccp/ccp-crypto-des3.c | 2 +- drivers/crypto/ccp/ccp-crypto-main.c | 2 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 2 +- drivers/crypto/ccp/ccp-crypto-sha.c | 2 +- drivers/crypto/ccp/ccp-debugfs.c | 2 +- drivers/crypto/ccp/ccp-dev-v3.c | 2 +- drivers/crypto/ccp/ccp-dev-v5.c | 2 +- drivers/crypto/ccp/ccp-dev.c | 98 +- drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/ccp-dmaengine.c | 2 +- drivers/crypto/ccp/psp-dev.c | 2 +- drivers/crypto/ccp/sp-dev.c | 2 +- drivers/crypto/ccp/sp-pci.c | 2 +- drivers/crypto/ccp/sp-platform.c | 2 +- drivers/crypto/stm32/Makefile | 2 +- .../crypto/stm32/{stm32_crc32.c => stm32-crc32.c} | 0 drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/crypto/talitos.c | 102 +- drivers/crypto/talitos.h | 28 + drivers/dax/bus.c | 21 +- drivers/dax/dax-private.h | 4 - drivers/dax/device.c | 41 +- drivers/dax/pmem/core.c | 2 +- drivers/dax/super.c | 42 +- drivers/devfreq/Kconfig | 1 + drivers/dma-buf/dma-buf.c | 14 +- drivers/dma/Kconfig | 2 +- drivers/dma/at_xdmac.c | 11 +- drivers/dma/dma-jz4780.c | 5 +- drivers/dma/fsl-edma-common.c | 74 +- drivers/dma/fsl-edma-common.h | 10 +- drivers/dma/fsl-edma.c | 43 +- drivers/dma/imx-sdma.c | 52 +- drivers/dma/mcf-edma.c | 11 +- drivers/dma/qcom/bam_dma.c | 3 + drivers/fpga/dfl-fme-mgr.c | 4 +- drivers/fpga/dfl-fme-pr.c | 17 +- drivers/fsi/fsi-core.c | 32 +- drivers/fsi/fsi-occ.c | 15 +- drivers/fsi/fsi-sbefifo.c | 4 +- drivers/gpio/Kconfig | 3 +- drivers/gpio/gpio-altera.c | 48 +- drivers/gpio/gpio-amd-fch.c | 2 +- drivers/gpio/gpio-ath79.c | 66 +- drivers/gpio/gpio-pl061.c | 2 +- drivers/gpio/gpio-siox.c | 33 +- drivers/gpio/gpio-stp-xway.c | 33 +- drivers/gpio/gpiolib-of.c | 9 +- drivers/gpio/gpiolib.c | 23 +- drivers/gpio/gpiolib.h | 2 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 37 - drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 135 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 66 + drivers/gpu/drm/amd/amdgpu/nv.c | 71 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 25 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 8 + drivers/gpu/drm/amd/include/navi14_ip_offset.h | 1119 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 15 + drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 2 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 2 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 26 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 6 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 8 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 75 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 105 +- .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 4 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 63 - drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 18 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 3 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 15 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 84 +- .../drm/arm/display/komeda/komeda_wb_connector.c | 10 +- drivers/gpu/drm/drm_connector.c | 2 +- drivers/gpu/drm/drm_drv.c | 20 +- drivers/gpu/drm/drm_modes.c | 8 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 8 + drivers/gpu/drm/etnaviv/etnaviv_drv.h | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 5 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 13 +- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 2 + drivers/gpu/drm/exynos/Kconfig | 6 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 8 +- drivers/gpu/drm/exynos/exynos_dp.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 8 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 21 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 14 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 22 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 9 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 41 +- drivers/gpu/drm/exynos/exynos_mixer.c | 31 +- drivers/gpu/drm/i915/Makefile | 17 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 56 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 81 +- drivers/gpu/drm/i915/display/intel_bw.c | 15 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 28 +- drivers/gpu/drm/i915/display/intel_ddi.c | 138 +- drivers/gpu/drm/i915/display/intel_display.c | 900 +- drivers/gpu/drm/i915/display/intel_display.h | 7 +- drivers/gpu/drm/i915/display/intel_display_power.c | 113 +- drivers/gpu/drm/i915/display/intel_display_power.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 241 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 - drivers/gpu/drm/i915/display/intel_dp_mst.h | 8 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 563 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 31 +- drivers/gpu/drm/i915/display/intel_overlay.c | 10 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 277 +- drivers/gpu/drm/i915/display/intel_tc.c | 468 + drivers/gpu/drm/i915/display/intel_tc.h | 32 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 7 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 42 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 11 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 3 + .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 23 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 29 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 11 +- .../gen6_renderstate.c} | 0 .../gen7_renderstate.c} | 0 .../gen8_renderstate.c} | 0 .../gen9_renderstate.c} | 0 drivers/gpu/drm/i915/gt/intel_engine.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 3 + drivers/gpu/drm/i915/gt/intel_hangcheck.c | 3 - drivers/gpu/drm/i915/gt/intel_lrc.c | 98 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 15 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 234 + drivers/gpu/drm/i915/gt/intel_renderstate.h | 51 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 11 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 32 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 16 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 4 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 42 +- drivers/gpu/drm/i915/i915_active.c | 10 +- drivers/gpu/drm/i915/i915_debugfs.c | 63 +- drivers/gpu/drm/i915/i915_drv.h | 47 +- drivers/gpu/drm/i915/i915_gem.c | 8 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 607 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 39 - drivers/gpu/drm/i915/i915_gem_render_state.c | 235 - drivers/gpu/drm/i915/i915_gem_render_state.h | 31 - drivers/gpu/drm/i915/i915_irq.c | 286 +- drivers/gpu/drm/i915/i915_irq.h | 9 +- drivers/gpu/drm/i915/i915_pmu.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 37 +- drivers/gpu/drm/i915/i915_selftest.h | 18 +- drivers/gpu/drm/i915/i915_vma.c | 8 + drivers/gpu/drm/i915/intel_drv.h | 21 +- drivers/gpu/drm/i915/intel_guc.h | 4 + drivers/gpu/drm/i915/intel_guc_ads.c | 26 +- drivers/gpu/drm/i915/intel_guc_fw.c | 20 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 7 +- drivers/gpu/drm/i915/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 419 +- drivers/gpu/drm/i915/intel_pm.h | 4 +- drivers/gpu/drm/i915/intel_renderstate.h | 47 - drivers/gpu/drm/i915/intel_runtime_pm.c | 10 +- drivers/gpu/drm/i915/intel_uncore.c | 40 +- drivers/gpu/drm/i915/intel_uncore.h | 1 + drivers/gpu/drm/i915/selftests/i915_gem.c | 6 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 44 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 6 +- drivers/gpu/drm/nouveau/Kconfig | 6 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 103 +- .../gpu/drm/selftests/test-drm_cmdline_parser.c | 136 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-quirks.c | 1 + drivers/hid/wacom_wac.c | 4 +- drivers/hv/Kconfig | 3 + drivers/hv/hv.c | 156 +- drivers/hv/hv_util.c | 1 + drivers/hv/hyperv_vmbus.h | 3 - drivers/hv/vmbus_drv.c | 42 +- drivers/hwmon/acpi_power_meter.c | 3 +- drivers/hwmon/coretemp.c | 4 +- drivers/hwmon/fschmd.c | 2 +- drivers/hwmon/gpio-fan.c | 18 +- drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/lm90.c | 102 +- drivers/hwmon/occ/common.c | 4 +- drivers/hwmon/occ/common.h | 1 + drivers/hwmon/sch56xx-common.c | 2 +- drivers/hwmon/via-cputemp.c | 5 +- drivers/hwmon/w83793.c | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 3 + drivers/hwtracing/coresight/coresight-etb10.c | 6 +- drivers/hwtracing/coresight/coresight-etm3x.c | 6 +- drivers/hwtracing/coresight/coresight-etm4x.c | 3 + drivers/hwtracing/coresight/coresight-funnel.c | 1 + drivers/hwtracing/coresight/coresight-platform.c | 20 +- drivers/hwtracing/coresight/coresight-priv.h | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 6 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 19 +- drivers/hwtracing/intel_th/msu.c | 150 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-cpm.c | 4 +- drivers/i2c/busses/i2c-i801.c | 8 +- drivers/i2c/busses/i2c-meson.c | 2 +- drivers/i2c/busses/i2c-mt7621.c | 1 - drivers/i3c/master.c | 5 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/adis16201.c | 4 +- drivers/iio/accel/adis16209.c | 4 +- drivers/iio/accel/adxl372.c | 27 +- drivers/iio/accel/kxcjk-1013.c | 1 + drivers/iio/accel/sca3000.c | 7 +- drivers/iio/accel/st_accel_buffer.c | 22 +- drivers/iio/adc/Kconfig | 1 - drivers/iio/adc/ad7124.c | 33 +- drivers/iio/adc/ad7606.c | 97 +- drivers/iio/adc/ad7606.h | 17 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/imx7d_adc.c | 24 +- drivers/iio/adc/meson_saradc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 21 +- drivers/iio/adc/stm32-dfsdm-adc.c | 233 +- drivers/iio/adc/stm32-dfsdm.h | 24 +- drivers/iio/amplifiers/Kconfig | 13 +- drivers/iio/amplifiers/ad8366.c | 146 +- drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/adf4371.c | 632 + drivers/iio/humidity/dht11.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 9 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 53 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-core.c | 37 +- drivers/iio/light/bh1780.c | 2 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/dps310.c | 827 + drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/counters.c | 634 + drivers/infiniband/core/device.c | 10 + drivers/infiniband/core/nldev.c | 576 +- drivers/infiniband/core/restrack.c | 49 +- drivers/infiniband/core/restrack.h | 3 + drivers/infiniband/core/sysfs.c | 16 +- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 9 + drivers/infiniband/hw/cxgb3/cxio_hal.c | 3 - drivers/infiniband/hw/cxgb4/cq.c | 1 - drivers/infiniband/hw/cxgb4/qp.c | 1 - drivers/infiniband/hw/efa/efa_com.c | 44 +- drivers/infiniband/hw/hfi1/Makefile | 1 + drivers/infiniband/hw/hfi1/aspm.c | 270 + drivers/infiniband/hw/hfi1/aspm.h | 262 +- drivers/infiniband/hw/hfi1/debugfs.c | 5 +- drivers/infiniband/hw/hfi1/pcie.c | 6 +- drivers/infiniband/hw/hfi1/qp.c | 8 +- drivers/infiniband/hw/hfi1/rc.c | 3 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 2 + drivers/infiniband/hw/hfi1/uc.c | 3 +- drivers/infiniband/hw/hfi1/ud.c | 36 +- drivers/infiniband/hw/hns/Kconfig | 15 +- drivers/infiniband/hw/hns/Makefile | 15 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 6 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 5 - drivers/infiniband/hw/hns/hns_roce_db.c | 4 - drivers/infiniband/hw/hns/hns_roce_hem.c | 5 - drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 18 +- drivers/infiniband/hw/hns/hns_roce_main.c | 5 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 5 - drivers/infiniband/hw/hns/hns_roce_pd.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 28 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 1 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 + drivers/infiniband/hw/mlx5/cq.c | 5 +- drivers/infiniband/hw/mlx5/devx.c | 1029 +- drivers/infiniband/hw/mlx5/ib_rep.c | 24 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/mad.c | 60 +- drivers/infiniband/hw/mlx5/main.c | 92 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 19 +- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 78 +- drivers/infiniband/hw/mthca/mthca_allocator.c | 2 - drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 3 - drivers/infiniband/hw/qib/qib_fs.c | 26 +- drivers/infiniband/hw/qib/qib_qp.c | 4 +- drivers/infiniband/hw/qib/qib_rc.c | 3 +- drivers/infiniband/hw/qib/qib_uc.c | 3 +- drivers/infiniband/hw/qib/qib_ud.c | 28 +- drivers/infiniband/sw/Makefile | 1 + drivers/infiniband/sw/rdmavt/ah.c | 6 +- drivers/infiniband/sw/rdmavt/cq.c | 205 +- drivers/infiniband/sw/rdmavt/mr.c | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 367 +- drivers/infiniband/sw/rdmavt/qp.h | 2 + drivers/infiniband/sw/rdmavt/rc.c | 41 +- drivers/infiniband/sw/rdmavt/srq.c | 69 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 56 +- drivers/infiniband/sw/rdmavt/vt.h | 9 + drivers/infiniband/sw/rxe/rxe_comp.c | 2 +- drivers/infiniband/sw/siw/Kconfig | 18 + drivers/infiniband/sw/siw/Makefile | 11 + drivers/infiniband/sw/siw/iwarp.h | 380 + drivers/infiniband/sw/siw/siw.h | 745 + drivers/infiniband/sw/siw/siw_cm.c | 2072 ++ drivers/infiniband/sw/siw/siw_cm.h | 133 + drivers/infiniband/sw/siw/siw_cq.c | 101 + drivers/infiniband/sw/siw/siw_main.c | 687 + drivers/infiniband/sw/siw/siw_mem.c | 460 + drivers/infiniband/sw/siw/siw_mem.h | 74 + drivers/infiniband/sw/siw/siw_qp.c | 1322 + drivers/infiniband/sw/siw/siw_qp_rx.c | 1456 ++ drivers/infiniband/sw/siw/siw_qp_tx.c | 1269 + drivers/infiniband/sw/siw/siw_verbs.c | 1760 ++ drivers/infiniband/sw/siw/siw_verbs.h | 91 + drivers/infiniband/ulp/ipoib/Kconfig | 2 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 1 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 34 +- drivers/input/keyboard/gpio_keys_polled.c | 4 +- drivers/input/misc/max77650-onkey.c | 1 + drivers/input/mouse/synaptics.c | 1 + drivers/input/touchscreen/atmel_mxt_ts.c | 23 +- drivers/input/touchscreen/edt-ft5x06.c | 13 +- drivers/iommu/amd_iommu.c | 20 +- drivers/iommu/amd_iommu_init.c | 45 +- drivers/iommu/arm-smmu-v3.c | 69 +- drivers/iommu/arm-smmu.c | 4 +- drivers/iommu/intel_irq_remapping.c | 4 +- drivers/iommu/io-pgtable-arm-v7s.c | 17 +- drivers/iommu/io-pgtable-arm.c | 40 +- drivers/iommu/ipmmu-vmsa.c | 1 + drivers/iommu/omap-iommu-debug.c | 35 +- drivers/iommu/omap-iommu.c | 3 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/irqchip/Kconfig | 9 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-al-fic.c | 278 + drivers/macintosh/smu.c | 4 +- drivers/md/dm-table.c | 24 +- drivers/md/dm-thin-metadata.c | 7 +- drivers/md/dm.c | 5 +- drivers/md/dm.h | 5 +- drivers/mfd/cros_ec.c | 6 +- drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/cxl/api.c | 13 +- drivers/misc/fsa9480.c | 547 - drivers/misc/habanalabs/asid.c | 2 +- drivers/misc/habanalabs/command_submission.c | 10 +- drivers/misc/habanalabs/context.c | 11 +- drivers/misc/habanalabs/debugfs.c | 54 +- drivers/misc/habanalabs/device.c | 189 +- drivers/misc/habanalabs/firmware_if.c | 51 +- drivers/misc/habanalabs/goya/goya.c | 635 +- drivers/misc/habanalabs/goya/goyaP.h | 16 +- drivers/misc/habanalabs/goya/goya_security.c | 16 + drivers/misc/habanalabs/habanalabs.h | 93 +- drivers/misc/habanalabs/habanalabs_drv.c | 66 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 11 +- drivers/misc/habanalabs/hw_queue.c | 2 +- .../include/goya/asic_reg/dma_ch_0_masks.h | 418 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + drivers/misc/habanalabs/memory.c | 13 +- drivers/misc/habanalabs/mmu.c | 20 +- drivers/misc/habanalabs/pci.c | 10 +- drivers/misc/habanalabs/sysfs.c | 4 - drivers/misc/ibmasm/ibmasmfs.c | 21 +- drivers/misc/isl29003.c | 2 +- drivers/misc/ocxl/context.c | 9 +- drivers/misc/ocxl/link.c | 28 +- drivers/misc/vmw_balloon.c | 14 +- drivers/mmc/core/queue.c | 7 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/alcor.c | 2 +- drivers/mmc/host/sdhci-msm.c | 9 +- drivers/mmc/host/sdhci-sprd.c | 78 + drivers/mmc/host/sdhci_am654.c | 7 +- drivers/mtd/mtdconcat.c | 37 +- drivers/mtd/mtdcore.h | 1 + drivers/mtd/mtdsuper.c | 181 +- drivers/mtd/nand/raw/ingenic/Kconfig | 2 +- drivers/mtd/nand/raw/ingenic/Makefile | 4 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 9 - .../ingenic/{ingenic_nand.c => ingenic_nand_drv.c} | 0 drivers/mtd/nand/raw/sunxi_nand.c | 40 +- drivers/mtd/nand/spi/gigadevice.c | 2 +- drivers/mtd/nand/spi/macronix.c | 4 +- drivers/mtd/parsers/afs.c | 3 +- drivers/net/bonding/bond_main.c | 70 +- drivers/net/bonding/bond_netlink.c | 14 + drivers/net/bonding/bond_options.c | 71 +- drivers/net/bonding/bond_procfs.c | 2 + drivers/net/bonding/bond_sysfs.c | 13 + drivers/net/can/softing/softing_main.c | 4 +- drivers/net/dsa/Kconfig | 20 +- drivers/net/dsa/Makefile | 4 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 1214 + drivers/net/dsa/vitesse-vsc73xx-platform.c | 164 + drivers/net/dsa/vitesse-vsc73xx-spi.c | 203 + drivers/net/dsa/vitesse-vsc73xx.c | 1364 - drivers/net/dsa/vitesse-vsc73xx.h | 29 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/allwinner/sun4i-emac.c | 5 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 92 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 144 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 7 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/google/Kconfig | 27 + drivers/net/ethernet/google/Makefile | 5 + drivers/net/ethernet/google/gve/Makefile | 4 + drivers/net/ethernet/google/gve/gve.h | 459 + drivers/net/ethernet/google/gve/gve_adminq.c | 387 + drivers/net/ethernet/google/gve/gve_adminq.h | 217 + drivers/net/ethernet/google/gve/gve_desc.h | 113 + drivers/net/ethernet/google/gve/gve_ethtool.c | 245 + drivers/net/ethernet/google/gve/gve_main.c | 1232 + drivers/net/ethernet/google/gve/gve_register.h | 27 + drivers/net/ethernet/google/gve/gve_rx.c | 446 + drivers/net/ethernet/google/gve/gve_tx.c | 584 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 8 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 74 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 38 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 19 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 3 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 55 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_port.c | 30 + drivers/net/ethernet/huawei/hinic/hinic_port.h | 14 + drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 6 + drivers/net/ethernet/mediatek/mtk_eth_path.c | 81 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 7 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 129 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 52 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 10 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 9 + .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 7 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 45 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 51 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 60 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 116 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 208 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 1 + .../mellanox/mlx5/core/en_accel/en_accel.h | 1 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 1 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 93 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 97 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 459 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 5 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 11 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 7 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 98 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 63 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 181 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 51 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 237 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 75 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 26 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 231 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 14 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 72 + drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 9 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 43 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/core.c | 9 + drivers/net/ethernet/mellanox/mlxsw/core.h | 19 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 345 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 371 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 13 + drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 869 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 146 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 2 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 + drivers/net/ethernet/netronome/nfp/crypto/tls.c | 1 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 2 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_ptp.c | 8 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 53 +- drivers/net/ethernet/sfc/efx.c | 6 +- drivers/net/ethernet/socionext/Kconfig | 1 + drivers/net/ethernet/socionext/netsec.c | 475 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 28 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 56 +- drivers/net/ethernet/sun/niu.c | 2 - drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw.c | 502 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 57 +- drivers/net/ethernet/ti/cpsw_priv.h | 7 + drivers/net/ethernet/ti/davinci_cpdma.c | 106 +- drivers/net/ethernet/ti/davinci_cpdma.h | 7 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 - drivers/net/gtp.c | 37 +- drivers/net/loopback.c | 78 +- drivers/net/macsec.c | 6 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/r8152.c | 101 +- drivers/net/vxlan.c | 37 +- drivers/net/wireless/ath/ath10k/core.c | 34 +- drivers/net/wireless/ath/ath10k/core.h | 15 +- drivers/net/wireless/ath/ath10k/debug.c | 8 +- drivers/net/wireless/ath/ath10k/debug.h | 25 +- drivers/net/wireless/ath/ath10k/hif.h | 15 + drivers/net/wireless/ath/ath10k/htt.c | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 16 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 20 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 9 +- drivers/net/wireless/ath/ath10k/hw.c | 6 +- drivers/net/wireless/ath/ath10k/hw.h | 7 + drivers/net/wireless/ath/ath10k/mac.c | 209 +- drivers/net/wireless/ath/ath10k/pci.c | 25 +- drivers/net/wireless/ath/ath10k/qmi.c | 46 + drivers/net/wireless/ath/ath10k/qmi.h | 1 + drivers/net/wireless/ath/ath10k/sdio.c | 17 +- drivers/net/wireless/ath/ath10k/snoc.c | 15 + drivers/net/wireless/ath/ath10k/swap.c | 4 +- drivers/net/wireless/ath/ath10k/testmode.c | 17 +- drivers/net/wireless/ath/ath10k/trace.c | 1 + drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/usb.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 33 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 8 +- drivers/net/wireless/ath/ath10k/wmi.h | 16 +- drivers/net/wireless/ath/ath9k/recv.c | 6 +- drivers/net/wireless/ath/carl9170/main.c | 9 +- drivers/net/wireless/ath/carl9170/usb.c | 39 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 22 +- drivers/net/wireless/ath/wil6210/debugfs.c | 168 +- drivers/net/wireless/ath/wil6210/main.c | 19 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 + drivers/net/wireless/ath/wil6210/rx_reorder.c | 31 +- drivers/net/wireless/ath/wil6210/txrx.c | 9 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 16 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 2 +- drivers/net/wireless/ath/wil6210/wil6210.h | 6 + drivers/net/wireless/ath/wil6210/wmi.c | 127 +- drivers/net/wireless/ath/wil6210/wmi.h | 47 +- drivers/nfc/st-nci/i2c.c | 2 +- drivers/nvdimm/Makefile | 1 + drivers/nvdimm/claim.c | 6 +- drivers/nvdimm/namespace_devs.c | 8 +- drivers/nvdimm/nd.h | 1 + drivers/nvdimm/nd_virtio.c | 125 + drivers/nvdimm/pfn_devs.c | 3 +- drivers/nvdimm/pmem.c | 69 +- drivers/nvdimm/region_devs.c | 33 +- drivers/nvdimm/virtio_pmem.c | 122 + drivers/nvdimm/virtio_pmem.h | 55 + drivers/oprofile/oprofilefs.c | 20 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/pci-hyperv.c | 15 +- drivers/pci/controller/pci-tegra.c | 25 +- drivers/pci/controller/pcie-mobiveil.c | 525 +- drivers/pci/p2pdma.c | 62 +- drivers/pci/pci-acpi.c | 14 +- drivers/pci/pci-driver.c | 52 +- drivers/pci/pci.c | 21 + drivers/pci/pci.h | 4 + drivers/pci/proc.c | 2 +- drivers/pinctrl/devicetree.c | 7 +- drivers/platform/chrome/cros_ec_debugfs.c | 3 + drivers/platform/x86/Kconfig | 4 +- drivers/platform/x86/Makefile | 1 + drivers/platform/x86/asus-wmi.c | 3 +- drivers/platform/x86/intel_int0002_vgpio.c | 22 +- drivers/platform/x86/intel_speed_select_if/Kconfig | 17 + .../platform/x86/intel_speed_select_if/Makefile | 10 + .../x86/intel_speed_select_if/isst_if_common.c | 672 + .../x86/intel_speed_select_if/isst_if_common.h | 69 + .../x86/intel_speed_select_if/isst_if_mbox_msr.c | 216 + .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 214 + .../x86/intel_speed_select_if/isst_if_mmio.c | 180 + drivers/platform/x86/mlx-platform.c | 216 +- drivers/platform/x86/pmc_atom.c | 8 + drivers/power/reset/Kconfig | 1 + drivers/power/supply/Kconfig | 9 + drivers/power/supply/Makefile | 1 + drivers/power/supply/wilco-charger.c | 187 + drivers/pps/pps.c | 8 + drivers/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/core.c | 63 + drivers/regulator/lp87565-regulator.c | 1 + drivers/regulator/max77620-regulator.c | 2 +- drivers/regulator/max77650-regulator.c | 74 +- drivers/regulator/s2mps11.c | 27 +- drivers/regulator/stm32-booster.c | 132 + drivers/remoteproc/Kconfig | 1 + drivers/remoteproc/qcom_q6v5_mss.c | 33 +- drivers/remoteproc/remoteproc_core.c | 1 + drivers/remoteproc/stm32_rproc.c | 2 +- drivers/s390/block/dasd_devmap.c | 2 +- drivers/s390/block/dcssblk.c | 2 +- drivers/s390/cio/cio.h | 1 + drivers/s390/cio/css.c | 53 + drivers/s390/cio/qdio_setup.c | 2 + drivers/s390/cio/qdio_thinint.c | 5 +- drivers/s390/cio/vfio_ccw_cp.c | 2 +- drivers/s390/crypto/vfio_ap_drv.c | 34 +- drivers/s390/crypto/vfio_ap_ops.c | 380 +- drivers/s390/crypto/vfio_ap_private.h | 15 + drivers/scsi/cxlflash/ocxl_hw.c | 23 +- drivers/soc/Makefile | 2 +- drivers/soc/qcom/mdt_loader.c | 88 +- drivers/soc/rockchip/pm_domains.c | 230 +- drivers/soc/ti/Kconfig | 4 +- drivers/spi/atmel-quadspi.c | 21 +- drivers/spi/spi-pxa2xx.c | 14 + drivers/staging/android/ion/Kconfig | 18 - drivers/staging/android/ion/Makefile | 2 - drivers/staging/android/ion/ion_carveout_heap.c | 133 - drivers/staging/android/ion/ion_chunk_heap.c | 147 - .../staging/comedi/drivers/amplc_dio200_common.c | 16 +- drivers/staging/comedi/drivers/amplc_pci230.c | 3 +- drivers/staging/comedi/drivers/dt282x.c | 3 +- drivers/staging/comedi/drivers/mite.c | 27 +- drivers/staging/erofs/decompressor.c | 50 +- drivers/staging/erofs/inode.c | 5 +- drivers/staging/erofs/super.c | 2 +- drivers/staging/erofs/unzip_vle.c | 3 +- drivers/staging/greybus/tools/loopback_test.c | 6 - drivers/staging/iio/accel/adis16203.c | 12 +- drivers/staging/iio/accel/adis16240.c | 9 +- drivers/staging/iio/addac/adt7316-spi.c | 13 + drivers/staging/iio/cdc/ad7150.c | 58 +- drivers/staging/iio/cdc/ad7746.c | 10 + drivers/staging/iio/frequency/ad9834.c | 11 + drivers/staging/iio/resolver/ad2s1210.c | 3 - drivers/staging/kpc2000/kpc2000_i2c.c | 1 - drivers/staging/kpc2000/kpc2000_spi.c | 94 +- drivers/staging/kpc2000/kpc_dma/dma.c | 4 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 2 +- drivers/staging/most/configfs.c | 14 - drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dts/Kconfig | 7 +- drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-dts/gbpc1.dts | 2 +- drivers/staging/mt7621-dts/gbpc2.dts | 21 + drivers/staging/mt7621-dts/mt7621.dtsi | 53 +- drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/netlogic/xlr_net.c | 2 +- drivers/staging/rtl8188eu/hal/odm.c | 10 - drivers/staging/rtl8188eu/include/odm_precomp.h | 2 - drivers/staging/rtl8188eu/include/rtw_eeprom.h | 6 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 22 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 + drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 10 +- drivers/staging/rtl8192u/r8192U_dm.c | 109 +- drivers/staging/rtl8192u/r8192U_dm.h | 1 - drivers/staging/rtl8712/ieee80211.c | 24 +- drivers/staging/rtl8712/os_intfs.c | 3 +- drivers/staging/rtl8712/rtl871x_cmd.c | 32 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 2 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 6 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 9 +- drivers/staging/rtl8712/rtl871x_xmit.c | 3 +- drivers/staging/rtl8712/sta_info.h | 4 +- drivers/staging/rtl8712/xmit_linux.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 4 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 141 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 13 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 7 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 19 - drivers/staging/rtl8723bs/core/rtw_mlme.c | 7 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 50 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 15 +- drivers/staging/rtl8723bs/hal/hal_com.c | 6 - drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/hal_phy.c | 59 - drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 7 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 17 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 4 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 37 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 +- drivers/staging/rtl8723bs/include/hal_com.h | 1 - drivers/staging/rtl8723bs/include/hal_intf.h | 1 - drivers/staging/rtl8723bs/include/osdep_service.h | 2 - drivers/staging/rtl8723bs/include/rtw_btcoex.h | 27 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 5 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 8 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 5 - drivers/staging/rts5208/sd.c | 23 +- drivers/staging/rts5208/xd.c | 8 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 366 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 32 +- .../vc04_services/bcm2835-camera/controls.c | 203 +- .../vc04_services/bcm2835-camera/mmal-common.h | 12 +- .../vc04_services/bcm2835-camera/mmal-encodings.h | 9 +- .../vc04_services/bcm2835-camera/mmal-msg-common.h | 9 +- .../vc04_services/bcm2835-camera/mmal-msg-format.h | 104 +- .../vc04_services/bcm2835-camera/mmal-msg-port.h | 133 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 150 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 286 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 159 +- .../vc04_services/bcm2835-camera/mmal-vchiq.h | 22 +- drivers/staging/wilc1000/Makefile | 2 +- drivers/staging/wilc1000/host_interface.c | 2149 -- drivers/staging/wilc1000/host_interface.h | 236 - drivers/staging/wilc1000/wilc_hif.c | 2089 ++ drivers/staging/wilc1000/wilc_hif.h | 235 + drivers/staging/wilc1000/wilc_mon.c | 9 +- drivers/staging/wilc1000/wilc_netdev.c | 293 +- drivers/staging/wilc1000/wilc_sdio.c | 7 +- drivers/staging/wilc1000/wilc_spi.c | 3 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 536 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 13 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 24 +- drivers/staging/wilc1000/wilc_wlan.c | 23 +- drivers/staging/wilc1000/wilc_wlan.h | 8 +- drivers/target/iscsi/iscsi_target_auth.c | 16 +- drivers/target/target_core_iblock.c | 2 +- drivers/tty/serial/8250/8250_core.c | 7 +- drivers/tty/serial/Kconfig | 14 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/fsl_lpuart.c | 106 +- drivers/tty/serial/imx.c | 57 +- drivers/tty/serial/mpsc.c | 2138 -- drivers/tty/serial/sh-sci.c | 33 +- drivers/usb/core/hub.c | 7 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/gadget/function/f_eem.c | 3 +- drivers/usb/gadget/function/f_fs.c | 233 +- drivers/usb/gadget/function/f_mass_storage.c | 21 +- drivers/usb/gadget/function/storage_common.h | 1 - drivers/usb/gadget/legacy/inode.c | 21 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/host/ehci-fsl.c | 52 +- drivers/usb/host/ehci-fsl.h | 3 + drivers/usb/host/fsl-mph-dr-of.c | 10 +- drivers/usb/phy/phy-mxs-usb.c | 67 +- drivers/usb/renesas_usbhs/fifo.c | 34 +- drivers/usb/storage/scsiglue.c | 7 +- drivers/usb/typec/tps6598x.c | 6 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 3 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/s3c-fb.c | 6 +- drivers/virtio/Kconfig | 11 + drivers/virtio/virtio_balloon.c | 13 +- drivers/watchdog/Kconfig | 10 + drivers/watchdog/acquirewdt.c | 6 +- drivers/watchdog/advantechwdt.c | 6 +- drivers/watchdog/aspeed_wdt.c | 8 +- drivers/watchdog/bcm2835_wdt.c | 5 +- drivers/watchdog/bcm7038_wdt.c | 4 +- drivers/watchdog/bcm_kona_wdt.c | 4 +- drivers/watchdog/cadence_wdt.c | 4 +- drivers/watchdog/da9052_wdt.c | 9 +- drivers/watchdog/da9062_wdt.c | 5 +- drivers/watchdog/davinci_wdt.c | 14 +- drivers/watchdog/digicolor_wdt.c | 8 +- drivers/watchdog/ebc-c384_wdt.c | 9 - drivers/watchdog/eurotechwdt.c | 6 +- drivers/watchdog/ftwdt010_wdt.c | 4 +- drivers/watchdog/gpio_wdt.c | 7 + drivers/watchdog/hpwdt.c | 59 +- drivers/watchdog/i6300esb.c | 5 +- drivers/watchdog/iTCO_vendor_support.c | 7 +- drivers/watchdog/iTCO_wdt.c | 6 +- drivers/watchdog/ib700wdt.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 8 +- drivers/watchdog/imx2_wdt.c | 4 +- drivers/watchdog/imx_sc_wdt.c | 123 +- drivers/watchdog/intel-mid_wdt.c | 4 +- drivers/watchdog/jz4740_wdt.c | 57 +- drivers/watchdog/loongson1_wdt.c | 4 +- drivers/watchdog/max77620_wdt.c | 8 +- drivers/watchdog/mei_wdt.c | 4 +- drivers/watchdog/mena21_wdt.c | 4 +- drivers/watchdog/menf21bmc_wdt.c | 4 +- drivers/watchdog/mpc8xxx_wdt.c | 5 +- drivers/watchdog/mv64x60_wdt.c | 6 +- drivers/watchdog/ni903x_wdt.c | 4 +- drivers/watchdog/nic7018_wdt.c | 1 - drivers/watchdog/npcm_wdt.c | 4 +- drivers/watchdog/nv_tco.h | 6 +- drivers/watchdog/octeon-wdt-main.c | 11 +- drivers/watchdog/of_xilinx_wdt.c | 4 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/omap_wdt.h | 21 +- drivers/watchdog/pc87413_wdt.c | 6 +- drivers/watchdog/pcwd_pci.c | 6 +- drivers/watchdog/pcwd_usb.c | 6 +- drivers/watchdog/pic32-dmt.c | 4 +- drivers/watchdog/pic32-wdt.c | 4 +- drivers/watchdog/pnx4008_wdt.c | 9 +- drivers/watchdog/qcom-wdt.c | 4 +- drivers/watchdog/rave-sp-wdt.c | 1 - drivers/watchdog/renesas_wdt.c | 35 +- drivers/watchdog/retu_wdt.c | 10 +- drivers/watchdog/s3c2410_wdt.c | 4 +- drivers/watchdog/sa1100_wdt.c | 6 +- drivers/watchdog/sama5d4_wdt.c | 29 +- drivers/watchdog/sbc7240_wdt.c | 11 +- drivers/watchdog/sbc8360.c | 6 +- drivers/watchdog/sch311x_wdt.c | 6 +- drivers/watchdog/softdog.c | 6 +- drivers/watchdog/sp5100_tco.c | 4 +- drivers/watchdog/sp805_wdt.c | 5 +- drivers/watchdog/sprd_wdt.c | 1 - drivers/watchdog/st_lpc_wdt.c | 4 +- drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 4 +- drivers/watchdog/tegra_wdt.c | 4 +- drivers/watchdog/ts4800_wdt.c | 4 +- drivers/watchdog/w83627hf_wdt.c | 6 +- drivers/watchdog/wafer5823wdt.c | 6 +- drivers/watchdog/watchdog_core.c | 22 +- drivers/watchdog/watchdog_core.h | 6 +- drivers/watchdog/watchdog_dev.c | 54 +- drivers/watchdog/wd501p.h | 6 +- drivers/watchdog/wdt.c | 6 +- drivers/watchdog/wdt_pci.c | 6 +- drivers/watchdog/wm831x_wdt.c | 9 +- drivers/watchdog/xen_wdt.c | 4 +- drivers/xen/events/events_base.c | 12 +- drivers/xen/evtchn.c | 2 +- drivers/xen/xenfs/super.c | 21 +- fs/Kconfig | 1 - fs/adfs/adfs.h | 70 +- fs/adfs/dir.c | 25 +- fs/adfs/dir_f.c | 38 +- fs/adfs/dir_fplus.c | 21 +- fs/adfs/inode.c | 12 +- fs/adfs/map.c | 15 +- fs/adfs/super.c | 121 +- fs/afs/cmservice.c | 10 +- fs/afs/misc.c | 48 +- fs/afs/protocol_uae.h | 132 + fs/afs/vlclient.c | 11 +- fs/aio.c | 16 +- fs/anon_inodes.c | 13 +- fs/attr.c | 13 +- fs/autofs/autofs_i.h | 13 +- fs/autofs/init.c | 9 +- fs/autofs/inode.c | 429 +- fs/binfmt_misc.c | 20 +- fs/block_dev.c | 17 +- fs/btrfs/Kconfig | 3 +- fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 17 +- fs/btrfs/backref.h | 3 +- fs/btrfs/block-rsv.c | 425 + fs/btrfs/block-rsv.h | 101 + fs/btrfs/btrfs_inode.h | 22 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 65 +- fs/btrfs/compression.h | 3 +- fs/btrfs/ctree.h | 282 +- fs/btrfs/delalloc-space.c | 494 + fs/btrfs/delalloc-space.h | 23 + fs/btrfs/delayed-ref.c | 181 +- fs/btrfs/delayed-ref.h | 10 + fs/btrfs/dev-replace.c | 31 +- fs/btrfs/disk-io.c | 166 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 2755 +- fs/btrfs/extent_io.c | 149 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/file-item.c | 43 +- fs/btrfs/file.c | 28 +- fs/btrfs/free-space-cache.c | 16 +- fs/btrfs/inode-map.c | 1 + fs/btrfs/inode.c | 109 +- fs/btrfs/ioctl.c | 53 +- fs/btrfs/locking.c | 62 +- fs/btrfs/ordered-data.c | 56 +- fs/btrfs/ordered-data.h | 8 +- fs/btrfs/print-tree.c | 6 +- fs/btrfs/props.c | 8 +- fs/btrfs/qgroup.c | 24 +- fs/btrfs/raid56.h | 4 +- fs/btrfs/relocation.c | 1 + fs/btrfs/root-tree.c | 56 + fs/btrfs/scrub.c | 50 +- fs/btrfs/send.c | 16 +- fs/btrfs/space-info.c | 1094 + fs/btrfs/space-info.h | 133 + fs/btrfs/super.c | 30 +- fs/btrfs/sysfs.c | 1 + fs/btrfs/tests/btrfs-tests.c | 15 +- fs/btrfs/tests/extent-io-tests.c | 117 +- fs/btrfs/tests/extent-map-tests.c | 22 + fs/btrfs/transaction.c | 18 + fs/btrfs/transaction.h | 1 + fs/btrfs/tree-checker.c | 11 + fs/btrfs/tree-log.c | 40 +- fs/btrfs/volumes.c | 376 +- fs/btrfs/volumes.h | 52 +- fs/buffer.c | 62 +- fs/ceph/cache.c | 9 +- fs/ceph/cache.h | 5 +- fs/ceph/debugfs.c | 24 +- fs/ceph/dir.c | 2 +- fs/ceph/file.c | 8 +- fs/ceph/inode.c | 17 +- fs/ceph/super.c | 704 +- fs/ceph/super.h | 6 +- fs/cifs/cifs_fs_sb.h | 2 +- fs/cifs/cifsfs.c | 4 +- fs/cifs/cifsglob.h | 2 +- fs/cifs/cifssmb.c | 14 +- fs/cifs/connect.c | 18 +- fs/cifs/smb2ops.c | 66 +- fs/cifs/smb2pdu.c | 48 + fs/cifs/smb2pdu.h | 17 +- fs/coda/inode.c | 171 +- fs/configfs/mount.c | 20 +- fs/cramfs/inode.c | 69 +- fs/d_path.c | 1 - fs/dcache.c | 99 +- fs/debugfs/inode.c | 219 +- fs/devpts/inode.c | 265 +- fs/ecryptfs/crypto.c | 13 +- fs/efivarfs/file.c | 26 +- fs/efivarfs/super.c | 25 +- fs/eventpoll.c | 3 +- fs/ext2/ioctl.c | 16 +- fs/ext4/dir.c | 22 +- fs/ext4/ext4.h | 23 +- fs/ext4/ext4_jbd2.h | 12 +- fs/ext4/file.c | 10 +- fs/ext4/inline.c | 21 +- fs/ext4/inode.c | 13 +- fs/ext4/ioctl.c | 51 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 178 +- fs/f2fs/data.c | 142 +- fs/f2fs/f2fs.h | 5 +- fs/f2fs/file.c | 13 +- fs/f2fs/segment.c | 4 + fs/fat/fat.h | 1 + fs/fat/file.c | 8 +- fs/fat/inode.c | 22 +- fs/fs_context.c | 18 +- fs/fs_parser.c | 18 +- fs/fs_pin.c | 10 +- fs/fsopen.c | 2 + fs/fuse/control.c | 2 +- fs/fuse/inode.c | 291 +- fs/gfs2/aops.c | 106 +- fs/gfs2/aops.h | 4 - fs/gfs2/bmap.c | 11 +- fs/gfs2/file.c | 77 +- fs/gfs2/incore.h | 8 +- fs/gfs2/ops_fstype.c | 495 +- fs/gfs2/super.c | 333 +- fs/gfs2/super.h | 3 +- fs/hfsplus/ioctl.c | 21 +- fs/hugetlbfs/inode.c | 2 +- fs/inode.c | 86 + fs/internal.h | 7 +- fs/iomap.c | 19 +- fs/jbd2/commit.c | 23 +- fs/jbd2/journal.c | 7 +- fs/jbd2/transaction.c | 49 +- fs/jffs2/fs.c | 21 +- fs/jffs2/os-linux.h | 4 +- fs/jffs2/super.c | 172 +- fs/jfs/ioctl.c | 22 +- fs/libfs.c | 82 +- fs/mount.h | 8 +- fs/namespace.c | 191 +- fs/nfs/Makefile | 3 +- fs/nfs/callback_proc.c | 28 +- fs/nfs/client.c | 24 +- fs/nfs/dir.c | 88 +- fs/nfs/inode.c | 30 +- fs/nfs/internal.h | 4 +- fs/nfs/netns.h | 3 + fs/nfs/nfs2xdr.c | 2 +- fs/nfs/nfs3client.c | 3 + fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs4client.c | 14 +- fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 50 +- fs/nfs/nfs4trace.h | 207 +- fs/nfs/nfs4xdr.c | 2 +- fs/nfs/nfstrace.h | 233 +- fs/nfs/pagelist.c | 6 +- fs/nfs/pnfs.c | 2 +- fs/nfs/super.c | 29 +- fs/nfs/sysfs.c | 187 + fs/nfs/sysfs.h | 25 + fs/nfs/write.c | 7 +- fs/nfsd/fault_inject.c | 12 +- fs/nfsd/netns.h | 6 + fs/nfsd/nfs4state.c | 455 +- fs/nfsd/nfs4xdr.c | 21 +- fs/nfsd/nfscache.c | 1 - fs/nfsd/nfsctl.c | 255 +- fs/nfsd/nfsd.h | 11 + fs/nfsd/state.h | 15 +- fs/nfsd/xdr4.h | 3 + fs/nilfs2/ioctl.c | 9 +- fs/nsfs.c | 16 +- fs/ocfs2/alloc.c | 10 +- fs/ocfs2/dlmglue.c | 3 +- fs/ocfs2/ioctl.c | 13 +- fs/ocfs2/localalloc.c | 6 +- fs/openpromfs/inode.c | 20 +- fs/orangefs/file.c | 37 +- fs/orangefs/orangefs-debugfs.c | 54 +- fs/orangefs/orangefs-debugfs.h | 2 +- fs/orangefs/orangefs-kernel.h | 8 +- fs/orangefs/orangefs-mod.c | 9 +- fs/orangefs/super.c | 192 +- fs/pipe.c | 15 +- fs/proc/root.c | 7 +- fs/proc/task_mmu.c | 94 +- fs/pstore/inode.c | 121 +- fs/ramfs/inode.c | 105 +- fs/reiserfs/ioctl.c | 10 +- fs/reiserfs/journal.c | 6 +- fs/romfs/super.c | 46 +- fs/seq_file.c | 11 + fs/squashfs/super.c | 100 +- fs/super.c | 351 +- fs/sysfs/mount.c | 3 +- fs/tracefs/inode.c | 179 +- fs/ubifs/Kconfig | 13 +- fs/ubifs/auth.c | 86 + fs/ubifs/compress.c | 27 +- fs/ubifs/debug.c | 169 +- fs/ubifs/debug.h | 4 +- fs/ubifs/ioctl.c | 13 +- fs/ubifs/log.c | 5 +- fs/ubifs/master.c | 53 +- fs/ubifs/orphan.c | 48 +- fs/ubifs/recovery.c | 2 +- fs/ubifs/sb.c | 52 +- fs/ubifs/super.c | 501 +- fs/ubifs/ubifs-media.h | 30 +- fs/ubifs/ubifs.h | 6 +- fs/userfaultfd.c | 42 +- fs/xfs/Makefile | 2 + fs/xfs/kmem.c | 5 - fs/xfs/libxfs/xfs_ag_resv.c | 8 - fs/xfs/libxfs/xfs_alloc.c | 4 +- fs/xfs/libxfs/xfs_alloc_btree.c | 1 - fs/xfs/libxfs/xfs_attr.c | 5 - fs/xfs/libxfs/xfs_attr.h | 8 +- fs/xfs/libxfs/xfs_attr_leaf.c | 3 - fs/xfs/libxfs/xfs_attr_remote.c | 8 - fs/xfs/libxfs/xfs_bit.c | 1 - fs/xfs/libxfs/xfs_bmap.c | 5 - fs/xfs/libxfs/xfs_bmap_btree.c | 3 - fs/xfs/libxfs/xfs_btree.c | 3 - fs/xfs/libxfs/xfs_btree.h | 4 +- fs/xfs/libxfs/xfs_da_btree.c | 6 - fs/xfs/libxfs/xfs_da_format.c | 3 - fs/xfs/libxfs/xfs_defer.c | 2 - fs/xfs/libxfs/xfs_dir2.c | 5 - fs/xfs/libxfs/xfs_dir2_block.c | 4 - fs/xfs/libxfs/xfs_dir2_data.c | 4 - fs/xfs/libxfs/xfs_dir2_leaf.c | 4 - fs/xfs/libxfs/xfs_dir2_node.c | 3 - fs/xfs/libxfs/xfs_dir2_sf.c | 4 - fs/xfs/libxfs/xfs_dquot_buf.c | 2 - fs/xfs/libxfs/xfs_fs.h | 124 +- fs/xfs/libxfs/xfs_health.h | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 3 - fs/xfs/libxfs/xfs_ialloc_btree.c | 39 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 3 + fs/xfs/libxfs/xfs_iext_tree.c | 5 - fs/xfs/libxfs/xfs_inode_buf.c | 2 - fs/xfs/libxfs/xfs_inode_fork.c | 3 - fs/xfs/libxfs/xfs_log_rlimit.c | 2 - fs/xfs/libxfs/xfs_refcount.c | 2 - fs/xfs/libxfs/xfs_refcount_btree.c | 2 - fs/xfs/libxfs/xfs_rmap.c | 7 - fs/xfs/libxfs/xfs_rmap_btree.c | 4 - fs/xfs/libxfs/xfs_rtbitmap.c | 8 - fs/xfs/libxfs/xfs_sb.c | 7 - fs/xfs/libxfs/xfs_shared.h | 7 +- fs/xfs/libxfs/xfs_symlink_remote.c | 4 - fs/xfs/libxfs/xfs_trans_resv.c | 2 - fs/xfs/libxfs/xfs_types.c | 9 - fs/xfs/scrub/agheader.c | 11 +- fs/xfs/scrub/agheader_repair.c | 5 - fs/xfs/scrub/alloc.c | 7 - fs/xfs/scrub/attr.c | 122 +- fs/xfs/scrub/attr.h | 71 + fs/xfs/scrub/bitmap.c | 5 - fs/xfs/scrub/bmap.c | 8 - fs/xfs/scrub/btree.c | 7 - fs/xfs/scrub/common.c | 8 - fs/xfs/scrub/dabtree.c | 8 - fs/xfs/scrub/dir.c | 10 - fs/xfs/scrub/fscounters.c | 12 - fs/xfs/scrub/health.c | 8 - fs/xfs/scrub/ialloc.c | 7 - fs/xfs/scrub/inode.c | 10 - fs/xfs/scrub/parent.c | 8 - fs/xfs/scrub/quota.c | 11 - fs/xfs/scrub/refcount.c | 10 - fs/xfs/scrub/repair.c | 12 +- fs/xfs/scrub/rmap.c | 9 - fs/xfs/scrub/rtbitmap.c | 7 - fs/xfs/scrub/scrub.c | 20 - fs/xfs/scrub/symlink.c | 8 - fs/xfs/scrub/trace.c | 6 - fs/xfs/xfs_acl.c | 3 - fs/xfs/xfs_aops.c | 86 +- fs/xfs/xfs_aops.h | 1 - fs/xfs/xfs_attr_inactive.c | 5 - fs/xfs/xfs_attr_list.c | 6 - fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_bmap_util.c | 5 - fs/xfs/xfs_buf.c | 16 - fs/xfs/xfs_buf_item.c | 3 - fs/xfs/xfs_dir2_readdir.c | 4 - fs/xfs/xfs_discard.c | 3 - fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_dquot_item.c | 1 - fs/xfs/xfs_export.c | 3 - fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_file.c | 32 +- fs/xfs/xfs_filestream.c | 4 - fs/xfs/xfs_fsmap.c | 4 - fs/xfs/xfs_fsops.c | 4 - fs/xfs/xfs_globals.c | 4 +- fs/xfs/xfs_health.c | 6 +- fs/xfs/xfs_icache.c | 3 - fs/xfs/xfs_icreate_item.c | 5 - fs/xfs/xfs_inode.c | 6 - fs/xfs/xfs_inode_item.c | 1 - fs/xfs/xfs_ioctl.c | 449 +- fs/xfs/xfs_ioctl.h | 8 + fs/xfs/xfs_ioctl32.c | 160 +- fs/xfs/xfs_ioctl32.h | 14 +- fs/xfs/xfs_iomap.c | 5 +- fs/xfs/xfs_iops.c | 10 - fs/xfs/xfs_itable.c | 753 +- fs/xfs/xfs_itable.h | 106 +- fs/xfs/xfs_iwalk.c | 720 + fs/xfs/xfs_iwalk.h | 46 + fs/xfs/xfs_log.c | 15 +- fs/xfs/xfs_log.h | 2 +- fs/xfs/xfs_log_cil.c | 3 - fs/xfs/xfs_log_priv.h | 2 +- fs/xfs/xfs_log_recover.c | 15 +- fs/xfs/xfs_message.c | 1 - fs/xfs/xfs_mount.c | 4 - fs/xfs/xfs_ondisk.h | 5 + fs/xfs/xfs_pnfs.c | 8 - fs/xfs/xfs_pwork.c | 136 + fs/xfs/xfs_pwork.h | 61 + fs/xfs/xfs_qm.c | 68 +- fs/xfs/xfs_qm_bhv.c | 1 - fs/xfs/xfs_qm_syscalls.c | 5 - fs/xfs/xfs_quotaops.c | 2 - fs/xfs/xfs_refcount_item.c | 1 - fs/xfs/xfs_reflink.c | 15 +- fs/xfs/xfs_rmap_item.c | 1 - fs/xfs/xfs_rtalloc.c | 6 - fs/xfs/xfs_stats.c | 1 - fs/xfs/xfs_super.c | 13 - fs/xfs/xfs_symlink.c | 9 - fs/xfs/xfs_sysctl.c | 3 - fs/xfs/xfs_sysctl.h | 3 + fs/xfs/xfs_sysfs.c | 42 +- fs/xfs/xfs_trace.c | 8 - fs/xfs/xfs_trace.h | 58 + fs/xfs/xfs_trans.c | 5 +- fs/xfs/xfs_trans_buf.c | 2 - fs/xfs/xfs_trans_dquot.c | 1 - fs/xfs/xfs_trans_inode.c | 3 - fs/xfs/xfs_xattr.c | 4 - include/Kbuild | 1258 + include/acpi/acpi_bus.h | 11 +- include/acpi/acpixf.h | 2 +- include/asm-generic/mshyperv.h | 180 + include/asm-generic/ptrace.h | 73 - include/clocksource/hyperv_timer.h | 107 + include/drm/amd_asic_type.h | 1 + include/drm/drm_modes.h | 2 +- include/kvm/arm_pmu.h | 11 +- include/linux/acpi.h | 14 +- include/linux/bio.h | 18 +- include/linux/ceph/ceph_debug.h | 1 + include/linux/ceph/cls_lock_client.h | 3 + include/linux/ceph/debugfs.h | 4 +- include/linux/ceph/libceph.h | 23 +- include/linux/ceph/osd_client.h | 12 +- include/linux/ceph/striper.h | 2 + include/linux/clk-provider.h | 7 + include/linux/cpufreq.h | 6 + include/linux/cpuhotplug.h | 1 + include/linux/crypto.h | 11 + include/linux/dax.h | 41 +- include/linux/dcache.h | 1 - include/linux/device.h | 4 +- include/linux/dma-mapping.h | 7 - include/linux/dma-noncoherent.h | 2 +- include/linux/filter.h | 6 + include/linux/fs.h | 38 +- include/linux/fs_context.h | 22 +- include/linux/fs_pin.h | 1 - include/linux/fsl_devices.h | 1 + include/linux/gpio/driver.h | 2 + include/linux/hmm.h | 198 +- include/linux/huge_mm.h | 9 + include/linux/idr.h | 21 +- include/linux/if_bridge.h | 12 + include/linux/init.h | 5 +- include/linux/io-pgtable.h | 11 +- include/linux/iomap.h | 1 + include/linux/iommu.h | 6 + include/linux/ioport.h | 5 +- include/linux/jbd2.h | 23 +- include/linux/kasan-checks.h | 49 +- include/linux/kasan.h | 7 +- include/linux/libnvdimm.h | 10 +- include/linux/memcontrol.h | 9 +- include/linux/memremap.h | 75 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/samsung/core.h | 1 + include/linux/mfd/samsung/s2mps11.h | 4 +- include/linux/mlx5/accel.h | 2 +- include/linux/mlx5/cq.h | 6 +- include/linux/mlx5/device.h | 20 +- include/linux/mlx5/driver.h | 22 +- include/linux/mlx5/eq.h | 2 +- include/linux/mlx5/eswitch.h | 11 +- include/linux/mlx5/mlx5_ifc.h | 307 +- include/linux/mlx5/qp.h | 8 +- include/linux/mlx5/vport.h | 7 +- include/linux/mm.h | 43 +- include/linux/mm_types.h | 5 +- include/linux/mmzone.h | 13 +- include/linux/mtd/super.h | 6 +- include/linux/mv643xx.h | 46 - include/linux/netdevice.h | 2 + include/linux/netlink.h | 9 +- include/linux/nfs_fs.h | 2 + include/linux/nfs_fs_sb.h | 1 + include/linux/page-isolation.h | 2 +- include/linux/pagemap.h | 13 - include/linux/percpu.h | 2 +- include/linux/phy.h | 2 + include/linux/pid.h | 5 +- include/linux/platform_data/fsa9480.h | 24 - include/linux/pm.h | 1 - include/linux/pseudo_fs.h | 16 + include/linux/ramfs.h | 7 +- include/linux/rbtree.h | 70 +- include/linux/rbtree_augmented.h | 27 +- include/linux/regulator/driver.h | 6 + include/linux/seq_file.h | 1 + include/linux/shmem_fs.h | 3 +- include/linux/shrinker.h | 3 +- include/linux/skbuff.h | 8 +- include/linux/slab.h | 1 + include/linux/soc/qcom/mdt_loader.h | 2 + include/linux/string_helpers.h | 3 + include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/metrics.h | 7 +- include/linux/sunrpc/sched.h | 4 +- include/linux/sunrpc/xdr.h | 7 + include/linux/sunrpc/xprt.h | 4 + include/linux/sunrpc/xprtmultipath.h | 2 + include/linux/sunrpc/xprtsock.h | 5 + include/linux/swapops.h | 20 +- include/linux/syscalls.h | 4 +- include/linux/timer.h | 27 +- include/linux/vmpressure.h | 2 +- include/net/bluetooth/hci.h | 20 + include/net/bluetooth/hci_core.h | 4 + include/net/bond_options.h | 1 + include/net/bonding.h | 1 + include/net/dst.h | 2 +- include/net/gue.h | 2 +- include/net/inet_common.h | 1 + include/net/ipv6.h | 7 + include/net/netfilter/nf_conntrack_synproxy.h | 1 + include/net/netfilter/nf_queue.h | 3 +- include/net/netfilter/nf_synproxy.h | 5 + include/net/netfilter/nft_meta.h | 44 + include/net/page_pool.h | 34 + include/net/tcp.h | 6 + include/net/tls.h | 1 + include/net/xdp_sock.h | 7 + include/net/xfrm.h | 4 +- include/rdma/ib_verbs.h | 31 + include/rdma/rdma_counter.h | 65 + include/rdma/rdma_netlink.h | 6 + include/rdma/rdma_vt.h | 3 +- include/rdma/rdmavt_cq.h | 25 +- include/rdma/rdmavt_qp.h | 210 +- include/rdma/restrack.h | 4 + include/sound/hdaudio.h | 2 +- include/trace/events/btrfs.h | 40 + include/trace/events/f2fs.h | 11 +- include/trace/events/rpcrdma.h | 90 +- include/trace/events/rxrpc.h | 2 +- include/uapi/asm-generic/mman-common.h | 8 +- include/uapi/drm/i915_drm.h | 1 + include/uapi/linux/adfs_fs.h | 6 +- include/uapi/linux/bpf.h | 18 +- include/uapi/linux/btrfs_tree.h | 2 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/ip_vs.h | 1 + include/uapi/linux/isst_if.h | 172 + include/uapi/linux/kvm_para.h | 1 + include/uapi/linux/magic.h | 1 + include/uapi/linux/netfilter/nf_synproxy.h | 4 + include/uapi/linux/netfilter/nf_tables.h | 22 +- include/uapi/linux/nilfs2_ondisk.h | 24 +- include/uapi/linux/serial_core.h | 2 +- include/uapi/linux/usb/audio.h | 37 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_pmem.h | 34 + include/uapi/misc/habanalabs.h | 30 +- include/uapi/mtd/mtd-abi.h | 10 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 19 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 9 + include/uapi/rdma/rdma_netlink.h | 56 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 1 + include/uapi/rdma/rvt-abi.h | 66 + include/uapi/rdma/siw-abi.h | 185 + include/xen/events.h | 3 +- init/Kconfig | 24 + init/do_mounts.c | 35 +- init/main.c | 1 - ipc/mqueue.c | 9 +- kernel/bpf/cgroup.c | 4 + kernel/bpf/inode.c | 92 +- kernel/bpf/verifier.c | 121 +- kernel/cgroup/cgroup.c | 50 +- kernel/cgroup/cpuset.c | 61 +- kernel/dma/swiotlb.c | 25 +- kernel/events/core.c | 4 +- kernel/fork.c | 1 + kernel/gen_kheaders.sh | 51 +- kernel/iomem.c | 2 +- kernel/irq/autoprobe.c | 6 +- kernel/irq/chip.c | 10 + kernel/irq/cpuhotplug.c | 2 +- kernel/irq/internals.h | 5 + kernel/irq/irqdesc.c | 8 +- kernel/irq/irqdomain.c | 2 +- kernel/irq/manage.c | 90 +- kernel/kexec_core.c | 2 +- kernel/memremap.c | 198 +- kernel/pid.c | 9 +- kernel/power/swap.c | 3 +- kernel/ptrace.c | 4 +- kernel/resource.c | 39 + kernel/stacktrace.c | 2 +- kernel/time/time.c | 4 + kernel/trace/ftrace.c | 10 +- kernel/trace/trace.c | 24 +- lib/842/842_debugfs.h | 5 +- lib/Kconfig.debug | 9 + lib/Makefile | 1 + lib/devres.c | 3 +- lib/mpi/mpi-pow.c | 6 +- lib/notifier-error-inject.c | 13 +- lib/rbtree.c | 40 +- lib/reed_solomon/test_rslib.c | 12 +- lib/sbitmap.c | 10 +- lib/scatterlist.c | 9 +- lib/string_helpers.c | 19 + lib/test_blackhole_dev.c | 100 + lib/test_kasan.c | 17 + lib/test_meminit.c | 12 +- lib/test_xarray.c | 24 + lib/vsprintf.c | 2 +- lib/xarray.c | 4 + localversion-next | 2 +- mm/Kconfig | 50 +- mm/Makefile | 2 +- mm/dmapool.c | 2 + mm/filemap.c | 171 +- mm/gup.c | 43 +- mm/hmm.c | 282 - mm/huge_memory.c | 101 +- mm/kasan/common.c | 14 +- mm/kasan/generic.c | 13 +- mm/kasan/kasan.h | 10 +- mm/kasan/tags.c | 12 +- mm/khugepaged.c | 4 +- mm/madvise.c | 2 +- mm/memcontrol.c | 42 +- mm/memfd.c | 2 - mm/memory-failure.c | 6 +- mm/memory.c | 53 +- mm/memory_hotplug.c | 3 +- mm/mempolicy.c | 1 + mm/migrate.c | 30 +- mm/mmap.c | 8 +- mm/nommu.c | 4 +- mm/oom_kill.c | 22 +- mm/page_alloc.c | 30 +- mm/page_io.c | 13 +- mm/page_isolation.c | 3 +- mm/percpu.c | 19 +- mm/shmem.c | 397 +- mm/slab.c | 23 +- mm/slab.h | 5 +- mm/slab_common.c | 47 + mm/slob.c | 4 +- mm/slub.c | 34 +- mm/sparse.c | 16 +- mm/swap.c | 2 +- mm/swap_state.c | 4 +- mm/vmscan.c | 67 +- mm/z3fold.c | 553 +- mm/zsmalloc.c | 12 +- net/bluetooth/6lowpan.c | 41 +- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_core.c | 4 +- net/bluetooth/hci_debugfs.c | 31 + net/bluetooth/hci_event.c | 77 + net/bluetooth/hci_request.c | 40 +- net/bluetooth/hci_request.h | 2 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/hidp/sock.c | 1 + net/bluetooth/l2cap_core.c | 31 +- net/bluetooth/smp.c | 13 + net/bpfilter/Kconfig | 2 +- net/bpfilter/main.c | 2 +- net/bridge/br_input.c | 10 +- net/bridge/br_multicast.c | 23 +- net/bridge/br_stp_bpdu.c | 3 +- net/bridge/br_vlan.c | 29 +- net/bridge/netfilter/Kconfig | 6 + net/bridge/netfilter/Makefile | 1 + net/bridge/netfilter/nft_meta_bridge.c | 163 + net/ceph/ceph_common.c | 415 +- net/ceph/cls_lock_client.c | 47 +- net/ceph/debugfs.c | 33 +- net/ceph/osd_client.c | 22 +- net/ceph/striper.c | 17 + net/core/dst.c | 2 +- net/core/filter.c | 229 +- net/core/link_watch.c | 13 +- net/core/page_pool.c | 8 + net/core/xdp.c | 3 + net/hsr/hsr_device.c | 29 +- net/hsr/hsr_device.h | 1 + net/hsr/hsr_framereg.c | 11 +- net/hsr/hsr_framereg.h | 3 +- net/hsr/hsr_netlink.c | 7 + net/hsr/hsr_slave.c | 1 + net/ipv4/af_inet.c | 31 +- net/ipv4/devinet.c | 8 + net/ipv4/esp4.c | 27 +- net/ipv4/fib_trie.c | 22 +- net/ipv4/gre_demux.c | 2 +- net/ipv4/raw_diag.c | 3 - net/ipv4/route.c | 26 +- net/ipv4/tcp_input.c | 4 + net/ipv4/udp.c | 3 +- net/ipv6/af_inet6.c | 43 +- net/ipv6/esp6.c | 20 +- net/ipv6/icmp.c | 3 + net/ipv6/route.c | 38 +- net/ipv6/sysctl_net_ipv6.c | 6 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/udp.c | 3 +- net/netfilter/Kconfig | 11 + net/netfilter/Makefile | 1 + net/netfilter/core.c | 2 +- net/netfilter/ipvs/ip_vs_core.c | 46 +- net/netfilter/ipvs/ip_vs_ctl.c | 1 + net/netfilter/ipvs/ip_vs_xmit.c | 66 +- net/netfilter/nf_log.c | 2 +- net/netfilter/nf_queue.c | 8 +- net/netfilter/nf_tables_api.c | 36 +- net/netfilter/nf_tables_core.c | 1 + net/netfilter/nfnetlink.c | 2 +- net/netfilter/nft_meta.c | 98 +- net/netfilter/nft_synproxy.c | 287 + net/netrom/af_netrom.c | 3 +- net/openvswitch/actions.c | 6 +- net/openvswitch/dp_notify.c | 2 +- net/openvswitch/vport-netdev.c | 6 +- net/rxrpc/af_rxrpc.c | 4 +- net/rxrpc/output.c | 3 + net/sched/act_api.c | 9 +- net/sched/act_mirred.c | 6 + net/sched/cls_flower.c | 27 +- net/sctp/output.c | 3 + net/sctp/stream.c | 9 +- net/socket.c | 39 +- net/sunrpc/Kconfig | 2 +- net/sunrpc/cache.c | 1 - net/sunrpc/clnt.c | 81 +- net/sunrpc/debugfs.c | 110 +- net/sunrpc/rpc_pipe.c | 34 +- net/sunrpc/sched.c | 78 +- net/sunrpc/stats.c | 23 +- net/sunrpc/xprt.c | 99 +- net/sunrpc/xprtmultipath.c | 23 +- net/sunrpc/xprtrdma/frwr_ops.c | 327 +- net/sunrpc/xprtrdma/rpc_rdma.c | 152 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/sunrpc/xprtrdma/transport.c | 83 +- net/sunrpc/xprtrdma/verbs.c | 115 +- net/sunrpc/xprtrdma/xprt_rdma.h | 44 +- net/sunrpc/xprtsock.c | 124 +- net/tipc/bearer.c | 14 +- net/tipc/link.c | 9 +- net/tipc/udp_media.c | 25 +- net/tls/tls_device.c | 10 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 3 +- net/vmw_vsock/virtio_transport.c | 134 +- net/xdp/xdp_umem.c | 21 +- net/xdp/xdp_umem.h | 1 + net/xdp/xsk.c | 118 +- net/xfrm/xfrm_device.c | 5 +- net/xfrm/xfrm_interface.c | 98 +- net/xfrm/xfrm_policy.c | 15 +- net/xfrm/xfrm_state.c | 34 +- samples/bpf/Makefile | 3 + samples/bpf/do_hbm_test.sh | 22 +- samples/bpf/hbm.c | 18 +- samples/bpf/hbm_edt_kern.c | 168 + samples/bpf/hbm_kern.h | 40 +- samples/bpf/tcp_bpf.readme | 2 +- samples/bpf/tcp_dumpstats_kern.c | 68 + samples/pktgen/README.rst | 1 + samples/pktgen/functions.sh | 34 + samples/pktgen/parameters.sh | 7 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 11 + .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 11 + samples/pktgen/pktgen_sample01_simple.sh | 11 + samples/pktgen/pktgen_sample02_multiqueue.sh | 11 + .../pktgen/pktgen_sample03_burst_single_flow.sh | 11 + samples/pktgen/pktgen_sample04_many_flows.sh | 11 + samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 11 + samples/vfio-mdev/mbochs.c | 3 - samples/vfio-mdev/mtty.c | 47 +- scripts/Kbuild.include | 18 +- scripts/Makefile.build | 10 +- scripts/Makefile.lib | 13 +- scripts/basic/fixdep.c | 51 +- scripts/checkpatch.pl | 5 + scripts/coccinelle/api/kstrdup.cocci | 8 +- scripts/coccinelle/api/stream_open.cocci | 8 +- scripts/coccinelle/free/put_device.cocci | 11 +- scripts/get_maintainer.pl | 14 +- scripts/kallsyms.c | 3 + scripts/kconfig/conf.c | 6 +- scripts/kconfig/confdata.c | 2 +- scripts/kconfig/lkc_proto.h | 2 +- scripts/kconfig/mconf.c | 10 +- scripts/kconfig/nconf.c | 10 +- scripts/kconfig/qconf.cc | 2 +- scripts/kconfig/symbol.c | 2 +- scripts/recordmcount.h | 3 +- security/apparmor/apparmorfs.c | 20 +- security/commoncap.c | 4 +- security/inode.c | 21 +- security/integrity/digsig.c | 2 +- security/selinux/selinuxfs.c | 20 +- security/selinux/ss/services.c | 29 +- security/smack/smackfs.c | 34 +- sound/firewire/amdtp-am824.c | 2 +- sound/firewire/amdtp-stream.c | 59 +- sound/firewire/bebob/bebob_midi.c | 2 + sound/firewire/dice/dice-midi.c | 2 + sound/firewire/digi00x/digi00x-midi.c | 2 + sound/firewire/fireworks/fireworks_midi.c | 2 + sound/firewire/motu/motu-midi.c | 2 + sound/firewire/oxfw/oxfw-midi.c | 2 + sound/hda/hdac_controller.c | 5 +- sound/hda/hdac_device.c | 29 +- sound/hda/hdac_sysfs.c | 2 +- sound/pci/asihpi/asihpi.c | 7 +- sound/pci/cs4281.c | 5 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_realtek.c | 2 +- sound/pci/rme9652/hdspm.c | 1 - sound/soc/au1x/psc-i2s.c | 6 +- sound/soc/cirrus/ep93xx-i2s.c | 7 +- sound/soc/codecs/ak4118.c | 11 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs47l35.c | 1 - sound/soc/codecs/hdac_hdmi.c | 4 +- sound/soc/codecs/max98357a.c | 55 +- sound/soc/codecs/rt1308.c | 1 - sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5682.c | 13 +- sound/soc/codecs/wcd9335.c | 5 - sound/soc/generic/audio-graph-card.c | 6 +- sound/soc/meson/axg-tdm-formatter.c | 29 + sound/soc/pxa/pxa2xx-ac97.c | 3 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 1 + sound/soc/soc-core.c | 2 +- sound/soc/sof/debug.c | 4 +- sound/soc/sof/intel/apl.c | 1 + sound/soc/sof/intel/cnl.c | 1 + sound/soc/sof/intel/hda-dsp.c | 13 + sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/ops.h | 8 + sound/soc/sof/pm.c | 8 + sound/soc/sof/sof-acpi-dev.c | 2 +- sound/soc/sof/sof-pci-dev.c | 2 +- sound/soc/sof/sof-priv.h | 2 + sound/soc/sunxi/sun50i-codec-analog.c | 50 + sound/usb/format.c | 46 +- sound/usb/line6/pcm.c | 5 + sound/usb/mixer.c | 16 +- tools/Makefile | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 34 + tools/bpf/bpftool/bash-completion/bpftool | 35 +- tools/bpf/bpftool/jit_disasm.c | 11 +- tools/bpf/bpftool/main.c | 29 + tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/map_perf_ring.c | 201 +- tools/bpf/bpftool/prog.c | 348 +- tools/iio/iio_utils.c | 4 +- tools/include/linux/ctype.h | 75 + tools/include/linux/sizes.h | 48 + tools/include/linux/string.h | 11 +- tools/include/uapi/linux/bpf.h | 18 +- tools/include/uapi/linux/if_link.h | 1 + tools/lib/argv_split.c | 100 + tools/lib/bpf/README.rst | 3 +- tools/lib/bpf/libbpf.c | 830 +- tools/lib/bpf/libbpf.h | 70 + tools/lib/bpf/libbpf.map | 12 +- tools/lib/bpf/str_error.c | 2 +- tools/lib/bpf/xsk.c | 3 +- tools/lib/ctype.c | 35 + tools/lib/string.c | 55 + tools/lib/symbol/kallsyms.c | 14 +- tools/lib/symbol/kallsyms.h | 2 + tools/objtool/Build | 5 + tools/perf/Documentation/perf-diff.txt | 17 +- tools/perf/Documentation/perf-report.txt | 2 +- tools/perf/Documentation/tips.txt | 2 +- tools/perf/MANIFEST | 2 + tools/perf/arch/arm/util/cs-etm.c | 1 + tools/perf/arch/csky/annotate/instructions.c | 48 + tools/perf/arch/s390/util/header.c | 2 +- tools/perf/arch/x86/tests/intel-cqm.c | 1 + tools/perf/arch/x86/util/intel-pt.c | 1 + tools/perf/arch/x86/util/machine.c | 3 +- tools/perf/builtin-diff.c | 382 +- tools/perf/builtin-kmem.c | 3 +- tools/perf/builtin-report.c | 5 +- tools/perf/builtin-sched.c | 3 +- tools/perf/builtin-script.c | 33 +- tools/perf/builtin-stat.c | 2 +- tools/perf/builtin-top.c | 3 +- tools/perf/builtin-trace.c | 2 +- tools/perf/check-headers.sh | 2 + tools/perf/perf.c | 1 + tools/perf/perf.h | 2 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 44 + .../arch/arm64/hisilicon/hip08/uncore-hha.json | 51 + .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 37 + .../arch/x86/cascadelakex/clx-metrics.json | 4 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 22 +- tools/perf/pmu-events/jevents.c | 7 +- tools/perf/scripts/python/export-to-postgresql.py | 251 + tools/perf/scripts/python/export-to-sqlite.py | 239 + tools/perf/tests/builtin-test.c | 3 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/ui/browser.c | 4 +- tools/perf/ui/browsers/hists.c | 10 +- tools/perf/ui/browsers/map.c | 2 +- tools/perf/ui/gtk/hists.c | 5 +- tools/perf/ui/progress.c | 2 +- tools/perf/ui/stdio/hist.c | 43 +- tools/perf/util/Build | 9 + tools/perf/util/annotate.c | 20 +- tools/perf/util/auxtrace.c | 2 +- tools/perf/util/build-id.c | 2 +- tools/perf/util/config.c | 2 +- tools/perf/util/cpumap.c | 2 +- tools/perf/util/ctype.c | 49 - tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/debug.c | 2 +- tools/perf/util/demangle-java.c | 2 +- tools/perf/util/dso.c | 3 +- tools/perf/util/env.c | 2 +- tools/perf/util/event.c | 6 +- tools/perf/util/evsel.c | 3 +- tools/perf/util/header.c | 15 +- tools/perf/util/hist.c | 41 +- tools/perf/util/hist.h | 8 + tools/perf/util/include/linux/ctype.h | 1 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 24 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 + tools/perf/util/intel-pt.c | 65 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 3 +- tools/perf/util/metricgroup.c | 73 +- tools/perf/util/pmu.c | 51 +- tools/perf/util/print_binary.c | 2 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/probe-finder.h | 2 +- tools/perf/util/python-ext-sources | 3 +- tools/perf/util/python.c | 1 + tools/perf/util/sane_ctype.h | 52 - .../util/scripting-engines/trace-event-python.c | 46 +- tools/perf/util/sort.h | 13 + tools/perf/util/srcline.c | 7 +- tools/perf/util/stat-display.c | 14 +- tools/perf/util/stat-shadow.c | 23 +- tools/perf/util/strfilter.c | 6 +- tools/perf/util/string.c | 169 +- tools/perf/util/string2.h | 15 +- tools/perf/util/symbol-elf.c | 3 +- tools/perf/util/symbol.c | 24 +- tools/perf/util/symbol.h | 23 + tools/perf/util/symbol_conf.h | 4 +- tools/perf/util/thread-stack.c | 48 +- tools/perf/util/thread_map.c | 3 +- tools/perf/util/time-utils.c | 8 +- tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/util.c | 13 - tools/perf/util/util.h | 1 - tools/power/x86/intel-speed-select/Build | 1 + tools/power/x86/intel-speed-select/Makefile | 56 + tools/power/x86/intel-speed-select/isst-config.c | 1607 ++ tools/power/x86/intel-speed-select/isst-core.c | 721 + tools/power/x86/intel-speed-select/isst-display.c | 479 + tools/power/x86/intel-speed-select/isst.h | 231 + tools/testing/nvdimm/test/iomap.c | 57 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/bpf_helpers.h | 3 + .../selftests/bpf/prog_tests/attach_probe.c | 166 + .../testing/selftests/bpf/prog_tests/perf_buffer.c | 100 + .../selftests/bpf/prog_tests/stacktrace_build_id.c | 55 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 31 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 43 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 15 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 28 +- .../selftests/bpf/progs/get_cgroup_id_kern.c | 26 +- tools/testing/selftests/bpf/progs/netcnt_prog.c | 20 +- tools/testing/selftests/bpf/progs/pyperf.h | 101 +- .../selftests/bpf/progs/socket_cookie_prog.c | 13 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 48 +- tools/testing/selftests/bpf/progs/strobemeta.h | 104 +- tools/testing/selftests/bpf/progs/tcp_rtt.c | 61 + .../selftests/bpf/progs/test_attach_probe.c | 52 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 13 +- .../selftests/bpf/progs/test_get_stack_rawtp.c | 39 +- .../testing/selftests/bpf/progs/test_global_data.c | 37 +- tools/testing/selftests/bpf/progs/test_jhash.h | 3 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 65 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 65 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 12 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 30 +- tools/testing/selftests/bpf/progs/test_map_lock.c | 26 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 12 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 25 + tools/testing/selftests/bpf/progs/test_seg6_loop.c | 23 +- .../bpf/progs/test_select_reuseport_kern.c | 67 +- .../selftests/bpf/progs/test_send_signal_kern.c | 26 +- .../selftests/bpf/progs/test_sock_fields_kern.c | 78 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 36 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 55 +- .../selftests/bpf/progs/test_stacktrace_map.c | 52 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 13 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 26 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 28 +- .../selftests/bpf/progs/test_verif_scale2.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 26 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 26 +- .../selftests/bpf/progs/test_xdp_noinline.c | 81 +- .../testing/selftests/bpf/progs/xdp_redirect_map.c | 12 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 12 +- tools/testing/selftests/bpf/test_align.c | 16 +- tools/testing/selftests/bpf/test_maps.c | 21 +- tools/testing/selftests/bpf/test_queue_stack_map.h | 30 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 110 +- tools/testing/selftests/bpf/test_tcp_rtt.c | 254 + tools/testing/selftests/bpf/test_verifier.c | 17 +- tools/testing/selftests/bpf/verifier/basic_instr.c | 85 + tools/testing/selftests/bpf/verifier/wide_store.c | 36 + tools/testing/selftests/cgroup/test_freezer.c | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 1 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/config | 2 + .../net/forwarding/gre_inner_v4_multipath.sh | 305 + .../net/forwarding/gre_inner_v6_multipath.sh | 306 + .../net/forwarding/ip6gre_inner_v4_multipath.sh | 304 + .../net/forwarding/ip6gre_inner_v6_multipath.sh | 305 + tools/testing/selftests/net/run_afpackettests | 14 +- tools/testing/selftests/net/test_blackhole_dev.sh | 11 + tools/testing/selftests/net/tls.c | 26 + tools/testing/selftests/net/xfrm_policy.sh | 27 +- tools/testing/selftests/powerpc/mm/.gitignore | 2 +- .../selftests/powerpc/stringloops/asm/ppc_asm.h | 2 +- tools/testing/selftests/powerpc/vphn/Makefile | 2 +- tools/testing/selftests/powerpc/vphn/asm/lppaca.h | 1 + tools/testing/selftests/powerpc/vphn/vphn.c | 2 +- tools/testing/selftests/powerpc/vphn/vphn.h | 1 - tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/setns-sysvipc.c | 133 + tools/testing/selftests/rseq/rseq-arm.h | 61 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 13 +- .../tc-testing/tc-tests/actions/mirred.json | 94 + .../tc-testing/tc-tests/filters/tests.json | 19 + .../selftests/tc-testing/tc-tests/qdiscs/prio.json | 276 + tools/testing/selftests/x86/Makefile | 5 +- tools/testing/selftests/x86/fsgsbase.c | 74 +- tools/testing/selftests/x86/syscall_arg_fault.c | 112 +- usr/.gitignore | 1 - usr/Makefile | 2 + usr/include/.gitignore | 3 + usr/include/Makefile | 131 + virt/kvm/arm/arch_timer.c | 24 +- virt/kvm/arm/arm.c | 3 +- virt/kvm/arm/pmu.c | 350 +- virt/kvm/arm/psci.c | 149 +- 2531 files changed, 107312 insertions(+), 55729 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4371 create mode 100644 Documentation/ABI/testing/sysfs-class-power-wilco rename Documentation/{filesystems => admin-guide}/binderfs.rst (100%) create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4371.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/amazon,a [...] create mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.txt delete mode 100644 Documentation/devicetree/bindings/mmc/tmio_mmc.txt create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem.yaml create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-sc-wdt.txt rename Documentation/devicetree/bindings/watchdog/{renesas-wdt.txt => renesas,wdt. [...] delete mode 100644 Documentation/extcon/intel-int3496.txt create mode 100644 Documentation/firmware-guide/acpi/extcon-intel-int3496.rst create mode 100644 Documentation/hid/hid-alps.rst delete mode 100644 Documentation/hid/hid-alps.txt create mode 100644 Documentation/hid/hid-sensor.rst delete mode 100644 Documentation/hid/hid-sensor.txt create mode 100644 Documentation/hid/hid-transport.rst delete mode 100644 Documentation/hid/hid-transport.txt create mode 100644 Documentation/hid/hiddev.rst delete mode 100644 Documentation/hid/hiddev.txt create mode 100644 Documentation/hid/hidraw.rst delete mode 100644 Documentation/hid/hidraw.txt create mode 100644 Documentation/hid/index.rst create mode 100644 Documentation/hid/intel-ish-hid.rst delete mode 100644 Documentation/hid/intel-ish-hid.txt create mode 100644 Documentation/hid/uhid.rst delete mode 100644 Documentation/hid/uhid.txt create mode 100644 Documentation/iio/ep93xx_adc.rst delete mode 100644 Documentation/iio/ep93xx_adc.txt create mode 100644 Documentation/iio/iio_configfs.rst delete mode 100644 Documentation/iio/iio_configfs.txt create mode 100644 Documentation/iio/index.rst create mode 100644 Documentation/infiniband/core_locking.rst delete mode 100644 Documentation/infiniband/core_locking.txt create mode 100644 Documentation/infiniband/index.rst create mode 100644 Documentation/infiniband/ipoib.rst delete mode 100644 Documentation/infiniband/ipoib.txt create mode 100644 Documentation/infiniband/opa_vnic.rst delete mode 100644 Documentation/infiniband/opa_vnic.txt create mode 100644 Documentation/infiniband/sysfs.rst delete mode 100644 Documentation/infiniband/sysfs.txt create mode 100644 Documentation/infiniband/tag_matching.rst delete mode 100644 Documentation/infiniband/tag_matching.txt create mode 100644 Documentation/infiniband/user_mad.rst delete mode 100644 Documentation/infiniband/user_mad.txt create mode 100644 Documentation/infiniband/user_verbs.rst delete mode 100644 Documentation/infiniband/user_verbs.txt delete mode 100644 Documentation/misc-devices/eeprom create mode 100644 Documentation/misc-devices/eeprom.rst delete mode 100644 Documentation/misc-devices/ics932s401 create mode 100644 Documentation/misc-devices/ics932s401.rst delete mode 100644 Documentation/misc-devices/isl29003 create mode 100644 Documentation/misc-devices/isl29003.rst delete mode 100644 Documentation/misc-devices/lis3lv02d create mode 100644 Documentation/misc-devices/lis3lv02d.rst delete mode 100644 Documentation/misc-devices/max6875 create mode 100644 Documentation/misc-devices/max6875.rst create mode 100644 Documentation/networking/device_drivers/google/gve.rst create mode 100644 Documentation/networking/dsa/b53.rst create mode 100644 Documentation/networking/dsa/configuration.rst create mode 100644 Documentation/powerpc/vcpudispatch_stats.txt delete mode 100644 Documentation/x86/x86_64/fsgs.rst create mode 100644 arch/csky/abiv1/memcmp.c create mode 100644 arch/csky/abiv1/memcopy.h create mode 100644 arch/csky/abiv1/memmove.c create mode 100644 arch/csky/abiv1/memset.c create mode 100644 arch/csky/abiv1/strcpy.c create mode 100644 arch/csky/abiv1/strlen.c create mode 100644 arch/csky/abiv1/wordcopy.c create mode 100644 arch/powerpc/kernel/dawr.c delete mode 100644 arch/powerpc/mm/book3s64/vphn.c delete mode 100644 arch/powerpc/mm/book3s64/vphn.h create mode 100644 arch/powerpc/platforms/8xx/cpm1.c create mode 100644 arch/powerpc/platforms/8xx/micropatch.c create mode 100644 arch/powerpc/platforms/pseries/vphn.c delete mode 100644 arch/powerpc/sysdev/cpm1.c delete mode 100644 arch/powerpc/sysdev/micropatch.c create mode 100644 arch/riscv/Kconfig.socs create mode 100644 arch/riscv/include/asm/hugetlb.h create mode 100644 arch/riscv/mm/hugetlbpage.c delete mode 100644 arch/um/drivers/ssl.h create mode 100644 arch/xtensa/boot/dts/virt.dts create mode 100644 arch/xtensa/configs/virt_defconfig create mode 100644 drivers/clocksource/hyperv_timer.c rename drivers/crypto/stm32/{stm32_crc32.c => stm32-crc32.c} (100%) create mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c create mode 100644 drivers/gpu/drm/amd/include/navi14_ip_offset.h create mode 100644 drivers/gpu/drm/i915/display/intel_tc.c create mode 100644 drivers/gpu/drm/i915/display/intel_tc.h rename drivers/gpu/drm/i915/{intel_renderstate_gen6.c => gt/gen6_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen7.c => gt/gen7_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen8.c => gt/gen8_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen9.c => gt/gen9_renderstate.c} (100%) create mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.h delete mode 100644 drivers/gpu/drm/i915/intel_renderstate.h create mode 100644 drivers/iio/frequency/adf4371.c create mode 100644 drivers/iio/pressure/dps310.c create mode 100644 drivers/infiniband/core/counters.c create mode 100644 drivers/infiniband/hw/hfi1/aspm.c create mode 100644 drivers/infiniband/sw/siw/Kconfig create mode 100644 drivers/infiniband/sw/siw/Makefile create mode 100644 drivers/infiniband/sw/siw/iwarp.h create mode 100644 drivers/infiniband/sw/siw/siw.h create mode 100644 drivers/infiniband/sw/siw/siw_cm.c create mode 100644 drivers/infiniband/sw/siw/siw_cm.h create mode 100644 drivers/infiniband/sw/siw/siw_cq.c create mode 100644 drivers/infiniband/sw/siw/siw_main.c create mode 100644 drivers/infiniband/sw/siw/siw_mem.c create mode 100644 drivers/infiniband/sw/siw/siw_mem.h create mode 100644 drivers/infiniband/sw/siw/siw_qp.c create mode 100644 drivers/infiniband/sw/siw/siw_qp_rx.c create mode 100644 drivers/infiniband/sw/siw/siw_qp_tx.c create mode 100644 drivers/infiniband/sw/siw/siw_verbs.c create mode 100644 drivers/infiniband/sw/siw/siw_verbs.h create mode 100644 drivers/irqchip/irq-al-fic.c delete mode 100644 drivers/misc/fsa9480.c create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_masks.h rename drivers/mtd/nand/raw/ingenic/{ingenic_nand.c => ingenic_nand_drv.c} (100%) create mode 100644 drivers/net/dsa/vitesse-vsc73xx-core.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx-platform.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx-spi.c delete mode 100644 drivers/net/dsa/vitesse-vsc73xx.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx.h create mode 100644 drivers/net/ethernet/google/Kconfig create mode 100644 drivers/net/ethernet/google/Makefile create mode 100644 drivers/net/ethernet/google/gve/Makefile create mode 100644 drivers/net/ethernet/google/gve/gve.h create mode 100644 drivers/net/ethernet/google/gve/gve_adminq.c create mode 100644 drivers/net/ethernet/google/gve/gve_adminq.h create mode 100644 drivers/net/ethernet/google/gve/gve_desc.h create mode 100644 drivers/net/ethernet/google/gve/gve_ethtool.c create mode 100644 drivers/net/ethernet/google/gve/gve_main.c create mode 100644 drivers/net/ethernet/google/gve/gve_register.h create mode 100644 drivers/net/ethernet/google/gve/gve_rx.c create mode 100644 drivers/net/ethernet/google/gve/gve_tx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c create mode 100644 drivers/nvdimm/nd_virtio.c create mode 100644 drivers/nvdimm/virtio_pmem.c create mode 100644 drivers/nvdimm/virtio_pmem.h create mode 100644 drivers/platform/x86/intel_speed_select_if/Kconfig create mode 100644 drivers/platform/x86/intel_speed_select_if/Makefile create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.c create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.h create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c create mode 100644 drivers/power/supply/wilco-charger.c create mode 100644 drivers/regulator/stm32-booster.c delete mode 100644 drivers/staging/android/ion/ion_carveout_heap.c delete mode 100644 drivers/staging/android/ion/ion_chunk_heap.c create mode 100644 drivers/staging/mt7621-dts/gbpc2.dts delete mode 100644 drivers/staging/wilc1000/host_interface.c delete mode 100644 drivers/staging/wilc1000/host_interface.h create mode 100644 drivers/staging/wilc1000/wilc_hif.c create mode 100644 drivers/staging/wilc1000/wilc_hif.h delete mode 100644 drivers/tty/serial/mpsc.c create mode 100644 fs/afs/protocol_uae.h create mode 100644 fs/btrfs/block-rsv.c create mode 100644 fs/btrfs/block-rsv.h create mode 100644 fs/btrfs/delalloc-space.c create mode 100644 fs/btrfs/delalloc-space.h create mode 100644 fs/btrfs/space-info.c create mode 100644 fs/btrfs/space-info.h create mode 100644 fs/nfs/sysfs.c create mode 100644 fs/nfs/sysfs.h create mode 100644 fs/xfs/scrub/attr.h create mode 100644 fs/xfs/xfs_iwalk.c create mode 100644 fs/xfs/xfs_iwalk.h create mode 100644 fs/xfs/xfs_pwork.c create mode 100644 fs/xfs/xfs_pwork.h create mode 100644 include/Kbuild create mode 100644 include/asm-generic/mshyperv.h delete mode 100644 include/asm-generic/ptrace.h create mode 100644 include/clocksource/hyperv_timer.h delete mode 100644 include/linux/platform_data/fsa9480.h create mode 100644 include/linux/pseudo_fs.h create mode 100644 include/net/netfilter/nft_meta.h create mode 100644 include/rdma/rdma_counter.h create mode 100644 include/uapi/linux/isst_if.h create mode 100644 include/uapi/linux/virtio_pmem.h create mode 100644 include/uapi/rdma/rvt-abi.h create mode 100644 include/uapi/rdma/siw-abi.h create mode 100644 lib/test_blackhole_dev.c create mode 100644 net/bridge/netfilter/nft_meta_bridge.c create mode 100644 net/netfilter/nft_synproxy.c create mode 100644 samples/bpf/hbm_edt_kern.c create mode 100644 samples/bpf/tcp_dumpstats_kern.c create mode 100644 tools/include/linux/ctype.h create mode 100644 tools/include/linux/sizes.h create mode 100644 tools/lib/argv_split.c create mode 100644 tools/lib/ctype.c create mode 100644 tools/perf/arch/csky/annotate/instructions.c create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-hha.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-l3c.json delete mode 100644 tools/perf/util/ctype.c delete mode 100644 tools/perf/util/include/linux/ctype.h delete mode 100644 tools/perf/util/sane_ctype.h create mode 100644 tools/power/x86/intel-speed-select/Build create mode 100644 tools/power/x86/intel-speed-select/Makefile create mode 100644 tools/power/x86/intel-speed-select/isst-config.c create mode 100644 tools/power/x86/intel-speed-select/isst-core.c create mode 100644 tools/power/x86/intel-speed-select/isst-display.c create mode 100644 tools/power/x86/intel-speed-select/isst.h create mode 100644 tools/testing/selftests/bpf/prog_tests/attach_probe.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_buffer.c create mode 100644 tools/testing/selftests/bpf/progs/tcp_rtt.c create mode 100644 tools/testing/selftests/bpf/progs/test_attach_probe.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_buffer.c create mode 100644 tools/testing/selftests/bpf/test_tcp_rtt.c create mode 100644 tools/testing/selftests/bpf/verifier/wide_store.c create mode 100755 tools/testing/selftests/net/forwarding/gre_inner_v4_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_inner_v6_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_inner_v4_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_inner_v6_multipath.sh create mode 100755 tools/testing/selftests/net/test_blackhole_dev.sh create mode 120000 tools/testing/selftests/powerpc/vphn/asm/lppaca.h delete mode 120000 tools/testing/selftests/powerpc/vphn/vphn.h create mode 100644 tools/testing/selftests/proc/setns-sysvipc.c create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/prio.json create mode 100644 usr/include/.gitignore create mode 100644 usr/include/Makefile