This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig in repository toolchain/ci/linux.
discards 519ead8f6a32 Add linux-next specific files for 20191118 discards 56ca571516a1 Merge branch 'akpm/master' discards cdd70815d2f2 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 8ea37494861d drivers/tty/serial/sh-sci.c: suppress warning discards 401156edd030 auxdisplay: charlcd: deduplicate simple_strtoul() discards 14783a4b502c kernel.h: update comment about simple_strto<foo>() functions discards cacbb3fed5e5 mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] discards b27bfb1934b6 um: add support for folded p4d page tables discards 50f27abd1835 um: remove unused pxx_offset_proc() and addr_pte() functions discards 0b58d1b8cf50 sparc32: use pgtable-nopud instead of 4level-fixup discards e674d1d54338 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup discards 04082c654b44 parisc: use pgtable-nopXd instead of 4level-fixup discards b233094f11c5 nds32: use pgtable-nopmd instead of 4level-fixup discards 659fb956c262 microblaze: use pgtable-nopmd instead of 4level-fixup discards afb28579855b m68k: mm: use pgtable-nopXd instead of 4level-fixup discards 6f42e9820757 m68k: nommu: use pgtable-nopud instead of 4level-fixup discards 317d5fcb1ac0 c6x: use pgtable-nopud instead of 4level-fixup discards 1e1fa1a2dfb5 arm: nommu: use pgtable-nopud instead of 4level-fixup discards 21d0ff80badc alpha: use pgtable-nopud instead of 4level-fixup discards beeccad7a247 mm: ptdump: reduce level numbers by 1 in note_page() discards 3c4efa3015c1 arm64: mm: display non-present entries in ptdump discards 76a2258adc39 arm64: mm: convert mm/dump.c to use walk_page_range() discards 1f574fdaacbe x86: mm: convert dump_pagetables to use walk_page_range discards 45f6b9955365 mm/ptdump: fix a -Wold-style-declaration warning discards 0ff0ad4155f9 mm-add-generic-ptdump-v15 discards 98b7d39bd984 mm: add generic ptdump discards d0c144228227 x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] discards 764084ae9043 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] discards a59c33adfb85 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct discards c7d0dad8fed6 x86: mm: point to struct seq_file from struct pg_state discards d31d03bf198e mm: pagewalk: add 'depth' parameter to pte_hole discards f5b9a600299d mm: pagewalk: add test_p?d callbacks discards fd25ef3e06dd mm-pagewalk-allow-walking-without-vma-fix discards 3c0dbea21908 mm-pagewalk-allow-walking-without-vma-v15 discards 6c442ce1aba3 mm: pagewalk: allow walking without vma discards 5fb8117e78e1 mm: pagewalk: add p4d_entry() and pgd_entry() discards 25300ebc4ea7 x86: mm: add p?d_leaf() definitions discards cbf9b6b8e4f5 sparc: mm: add p?d_leaf() definitions discards 107d92e9d5fa s390: mm: add p?d_leaf() definitions discards 9ec9b11c223f riscv: mm: add p?d_leaf() definitions discards bbb2c2722ae6 powerpc: mm: add p?d_leaf() definitions discards b9a9d1a599e1 mips: mm: add p?d_leaf() definitions discards 1eca0a3458f9 arm64: mm: add p?d_leaf() definitions discards f1f33b11aefa arm: mm: add p?d_leaf() definitions discards 458d7670d5d1 arc: mm: add p?d_leaf() definitions discards 41bbef70bb2d mm: add generic p?d_leaf() macros discards f7234f49fcc9 gpio: pca953x: tighten up indentation discards a0b39dd4a654 gpio: pca953x: reduce stack usage in couple of functions discards 3678f556871f gpio: pca953x: convert to use bitmap API discards 5251c5952845 gpio: pca953x: use input from regs structure in pca953x_ir [...] discards 4922d8cce13b gpio: pca953x: remove redundant variable and check in IRQ handler discards 56ab5f7df24c lib/bitmap: introduce bitmap_replace() helper discards b5654f6954ec lib/test_bitmap: fix comment about this file discards 6de0d911e632 lib/test_bitmap: move exp1 and exp2 upper for others to use discards a01f7f0f7d5f lib/test_bitmap: rename exp to exp1 to avoid ambiguous name discards 143d771d0671 lib/test_bitmap: name EXP_BYTES properly discards 79b93d2ff057 lib/test_bitmap: undefine macros after use discards b8bf4fc22331 lib/test_bitmap: force argument of bitmap_parselist_user() [...] discards 614ac5d327a1 gpio: pca953x: utilize the for_each_set_clump8 macro discards 90350e140f86 gpio: max3191x: utilize the for_each_set_clump8 macro discards 4df0746df155 gpio: pisosr: utilize the for_each_set_clump8 macro discards 77ff642203ff thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] discards 365a14710aa9 gpio: 74x164: utilize the for_each_set_clump8 macro discards 54832c21c15b gpio: uniphier: utilize for_each_set_clump8 macro discards d0c232c93f12 gpio: pcie-idio-24: utilize for_each_set_clump8 macro discards eeecf29a18ca gpio: pci-idio-16: utilize for_each_set_clump8 macro discards 054f86e851fe gpio: ws16c48: utilize for_each_set_clump8 macro discards 266b5a994196 gpio: gpio-mm: utilize for_each_set_clump8 macro discards 7f049eccac54 gpio: 104-idi-48: utilize for_each_set_clump8 macro discards 2e44d67f3f08 gpio: 104-dio-48e: utilize for_each_set_clump8 macro discards 2713de28a924 lib/test_bitmap.c: add for_each_set_clump8 test cases discards 7c519d60712e linux/bitopts.h: Add for_each_set_clump8 documentation discards 7eb599cf206f bitops-introduce-the-for_each_set_clump8-macro-fix-fix discards bc9f6d736c45 linux/bitmap.h: fix potential sign-extension overflow discards 42ca05ef01c7 bitops: introduce the for_each_set_clump8 macro discards a5b45ac2410a kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] discards 0150965ca66d kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] discards 2556cf8e36ea kernel-hacking: create a submenu for scheduler debugging options discards 8b4a62bc8466 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] discards 9d36e016e93b kernel-hacking: move Oops into 'Lockups and Hangs' discards ce5714a3ca5a kernel-hacking: move kernel testing and coverage options t [...] discards 0eefd18aff24 kernel-hacking: group kernel data structures debugging together discards 7a6d9b95f927 kernel-hacking: create submenu for arch special debugging options discards 37fe7b26a6e5 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] discards c29da043469f Documentation: rename addr_in_gen_pool to gen_pool_has_addr discards d357ea5a6575 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr discards 315a8fb4553a lib/genalloc.c: export symbol addr_in_gen_pool discards e1954a75476f pinctrl: fix pxa2xx.c build warnings discards b2805b27dad4 drivers/block/null_blk_main.c: fix uninitialized var warnings discards 1e651ea1b35d drivers/block/null_blk_main.c: fix layout discards 009690b2cc2c Merge branch 'akpm-current/current' discards 5010cdc10675 Merge remote-tracking branch 'generic-ioremap/for-next' discards 2ea98912f99e Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' discards 712777af34f8 Merge remote-tracking branch 'kunit/test' discards bb100b55246b Merge remote-tracking branch 'hmm/hmm' discards f27223f6bf3e Merge remote-tracking branch 'devfreq/devfreq-next' discards 77f1d1d24e29 Merge remote-tracking branch 'pidfd/for-next' discards e7974f7ca8ae Merge remote-tracking branch 'kgdb/kgdb/for-next' discards d03914734518 Merge remote-tracking branch 'hyperv/hyperv-next' discards 19132122bc84 Merge remote-tracking branch 'xarray/xarray' discards 5d3578b8e907 Merge remote-tracking branch 'nvmem/for-next' discards bc361c2ecbf7 Merge remote-tracking branch 'fsi/next' discards 75ef6746be8e Merge remote-tracking branch 'kspp/for-next/kspp' discards cc0e903d446a Merge remote-tracking branch 'ntb/ntb-next' discards fc9a742c4ea4 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards f17b13b5e625 Merge remote-tracking branch 'rtc/rtc-next' discards 89fd027ad352 Merge remote-tracking branch 'coresight/next' discards 5f65f45daacf Merge remote-tracking branch 'livepatching/for-next' discards 8448cb09abd4 Merge remote-tracking branch 'y2038/y2038' discards 8144b3529ce1 Merge remote-tracking branch 'ktest/for-next' discards 6fbd916bb2ad Merge remote-tracking branch 'pwm/for-next' discards 13c83b7ed151 Merge remote-tracking branch 'pinctrl/for-next' discards 9ebbae5f9791 Merge remote-tracking branch 'gpio/for-next' discards 0ec845e6bf64 Merge remote-tracking branch 'rpmsg/for-next' discards 485a8fcaeb69 Merge remote-tracking branch 'vhost/linux-next' discards 72786e3d5c0c Merge remote-tracking branch 'scsi/for-next' discards 063208747934 Merge remote-tracking branch 'cgroup/for-next' discards bbba3668a6df Merge remote-tracking branch 'slave-dma/next' discards d2c99e4239b9 Merge remote-tracking branch 'mux/for-next' discards 892ef89afa2c Merge remote-tracking branch 'staging/staging-next' discards 39aa9c8bf4d7 Merge remote-tracking branch 'thunderbolt/next' discards 4f16c9adb37d Merge remote-tracking branch 'char-misc/char-misc-next' discards f63ff24b4dfe Merge remote-tracking branch 'tty/tty-next' discards 6a3192cb717c Merge remote-tracking branch 'phy-next/next' discards e69f8c2a9146 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 6dd93a95b345 Merge remote-tracking branch 'usb-gadget/next' discards 763d4a884cbc Merge remote-tracking branch 'usb/usb-next' discards 218e59353785 Merge remote-tracking branch 'driver-core/driver-core-next' discards 971ba7228aa2 Merge remote-tracking branch 'ipmi/for-next' discards 35c4a7876fc7 Merge remote-tracking branch 'leds/for-next' discards 02930c214274 Merge remote-tracking branch 'chrome-platform/for-next' discards fb1c9d60405b Merge remote-tracking branch 'drivers-x86/for-next' discards b3a6f3290728 Merge remote-tracking branch 'workqueues/for-next' discards 8263649250b7 Merge remote-tracking branch 'percpu/for-next' discards 234ada38c036 Merge remote-tracking branch 'xen-tip/linux-next' discards dee3c3d61ee4 Merge remote-tracking branch 'kvms390/next' discards e6c815c3c5db Merge remote-tracking branch 'kvm-arm/next' discards c105ca95df88 Merge remote-tracking branch 'kvm/linux-next' discards 56635bb8b5db Merge remote-tracking branch 'ftrace/for-next' discards 15ac9b51a2d3 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 9921e135fd90 Merge remote-tracking branch 'edac/edac-for-next' discards 294b15fbf70d Merge remote-tracking branch 'tip/auto-latest' discards 161ed3c44969 Merge remote-tracking branch 'spi/for-next' discards 73be8a945fc2 Merge remote-tracking branch 'devicetree/for-next' discards 0dd9c5d3b8e1 Merge remote-tracking branch 'audit/next' discards 7cd0dcad383e Merge remote-tracking branch 'vfio/next' discards fc38fc8ab247 Merge remote-tracking branch 'iommu/next' discards 66ac319b946b Merge remote-tracking branch 'tpmdd/next' discards 938c0420031a Merge remote-tracking branch 'tomoyo/master' discards 1cbdda8a64b3 Merge remote-tracking branch 'smack/for-next' discards 427143e10a57 Merge remote-tracking branch 'selinux/next' discards 8e354ff3986c Merge remote-tracking branch 'keys/keys-next' discards 3106e0c3a949 Merge remote-tracking branch 'apparmor/apparmor-next' discards 00369225e860 Merge remote-tracking branch 'regulator/for-next' discards d8112a8f3455 Merge remote-tracking branch 'battery/for-next' discards f9a1f71a5db8 Merge remote-tracking branch 'backlight/for-backlight-next' discards d0a5687281ae Merge remote-tracking branch 'mfd/for-mfd-next' discards c56ec3abd881 Merge remote-tracking branch 'mmc/next' discards c3728b1f755f Merge remote-tracking branch 'device-mapper/for-next' discards 6785ac5af734 Merge remote-tracking branch 'block/for-next' discards 3d6773862291 Merge remote-tracking branch 'input/next' discards 7347e762c6a1 Merge remote-tracking branch 'modules/modules-next' discards 0807ae044184 Merge remote-tracking branch 'sound-asoc/for-next' discards d5e919dcaf92 Merge remote-tracking branch 'sound/for-next' discards 1cf433d283ab Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 9ae512b4ee3b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 29eac549f911 Merge remote-tracking branch 'drm-msm/msm-next' discards ff611476af8d Merge remote-tracking branch 'drm-misc/for-linux-next' discards 6baddf9f2fa8 Merge remote-tracking branch 'amdgpu/drm-next' discards a0c62328e365 Merge remote-tracking branch 'drm/drm-next' discards 0f2c488e9643 Merge remote-tracking branch 'crypto/master' discards a4e739bcdb33 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 9e908e09bbf5 Merge remote-tracking branch 'nand/nand/next' discards 1dce732caa19 Merge remote-tracking branch 'mtd/mtd/next' discards 0a723f81467d Merge remote-tracking branch 'gfs2/for-next' discards 0aa2a3f2030f Merge remote-tracking branch 'bluetooth/master' discards 84e0b590a9ea Merge remote-tracking branch 'nfc-next/master' discards 9beaa44b6311 Merge remote-tracking branch 'netfilter-next/master' discards 4758d89ac1c8 Merge remote-tracking branch 'bpf-next/master' discards 3d85aae50537 Merge remote-tracking branch 'net-next/master' discards c7b77b58aaf9 Merge remote-tracking branch 'rdma/for-next' discards e3cc3b0a2af3 Merge remote-tracking branch 'swiotlb/linux-next' discards 6e8d566afd91 Merge remote-tracking branch 'ieee1394/for-next' discards 2acf3c25b30e Merge remote-tracking branch 'thermal/thermal/linux-next' discards 1fd383f2408e Merge remote-tracking branch 'pm/linux-next' discards a1db75140194 Merge remote-tracking branch 'v4l-dvb/master' discards d5ea80875f42 Merge remote-tracking branch 'jc_docs/docs-next' discards 1c263c103735 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 9816769f6f27 Merge branch 'dmi/master' discards 24ec0116f593 Merge remote-tracking branch 'i3c/i3c/next' discards e0c914ba9aec Merge remote-tracking branch 'i2c/i2c/for-next' discards 0b0ef71979e5 Merge remote-tracking branch 'hid/for-next' discards 2cee210493eb Merge remote-tracking branch 'pstore/for-next/pstore' discards f5656e6b593b Merge remote-tracking branch 'pci/next' discards 48bd374ac299 Merge remote-tracking branch 'printk/for-next' discards 555ee01d245a Merge remote-tracking branch 'vfs/for-next' discards fd4fc341badb Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards ea706017eaa5 Merge remote-tracking branch 'iomap/iomap-for-next' discards e9dbb3f8f24e Merge remote-tracking branch 'xfs/for-next' discards e557600e8077 Merge remote-tracking branch 'nfsd/nfsd-next' discards d8aaf227a16d Merge remote-tracking branch 'nfs/linux-next' discards c9bdcf278b3d Merge remote-tracking branch 'fuse/for-next' discards b63be0b83630 Merge remote-tracking branch 'fsverity/fsverity' discards bbcb474758e6 Merge remote-tracking branch 'f2fs/dev' discards 1fb1935f4839 Merge remote-tracking branch 'ext4/dev' discards 5face83cb857 Merge remote-tracking branch 'ext3/for_next' discards f9eea739057e Merge remote-tracking branch 'erofs/dev' discards 66fe35fa2b91 Merge remote-tracking branch 'ecryptfs/next' discards ab700b38abef Merge remote-tracking branch 'cifs/for-next' discards b0c1425b4a6f Merge remote-tracking branch 'btrfs/for-next' discards 1129486a673d Merge remote-tracking branch 'fscrypt/master' discards aa246d4d76d2 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 74d4700962a6 Merge remote-tracking branch 'sh/sh-next' discards 45046e0428b3 Merge remote-tracking branch 's390/features' discards f5d6d0d17001 Merge remote-tracking branch 'risc-v/for-next' discards 4950964d8d87 Merge remote-tracking branch 'fsl/next' discards c97d4796bddf Merge remote-tracking branch 'powerpc/next' discards 425cabbd9ad1 Merge remote-tracking branch 'parisc-hd/for-next' discards 636e46f98b06 Merge remote-tracking branch 'mips/mips-next' discards 4817873969e3 Merge remote-tracking branch 'microblaze/next' discards 2ce0029901e0 Merge remote-tracking branch 'm68knommu/for-next' discards 995002e97086 Merge remote-tracking branch 'm68k/for-next' discards 7ef405d32acd Merge remote-tracking branch 'h8300/h8300-next' discards 76bbba0a14c2 Merge remote-tracking branch 'csky/linux-next' discards 951e9c8ed515 Merge remote-tracking branch 'clk/clk-next' discards aaaf182bae37 Merge remote-tracking branch 'tegra/for-next' discards 09a6fc26c5b3 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 07f4ac52b8e7 Merge remote-tracking branch 'samsung-krzk/for-next' discards 91bb892b1c67 Merge remote-tracking branch 'rockchip/for-next' discards 9c8f8af5f17e Merge remote-tracking branch 'reset/reset/next' discards e91b2595f2ca Merge remote-tracking branch 'renesas/next' discards 348e70c7f2ef Merge remote-tracking branch 'realtek/for-next' discards 6f6ee9231151 Merge remote-tracking branch 'qcom/for-next' discards 0b7f71a1e602 Merge remote-tracking branch 'omap/for-next' discards 35d3ebdf28ae Merge remote-tracking branch 'mvebu/for-next' discards 2095ca05612e Merge remote-tracking branch 'mediatek/for-next' discards be8498f8e6d6 Merge remote-tracking branch 'keystone/next' discards 232a44121dd1 Merge remote-tracking branch 'imx-mxs/for-next' discards 991afbddb17e Merge remote-tracking branch 'bcm2835/for-next' discards d8cd979f0cb7 Merge remote-tracking branch 'at91/at91-next' discards 73a1969226fa Merge remote-tracking branch 'aspeed/for-next' discards 8a7d4d03ffc0 Merge remote-tracking branch 'amlogic/for-next' discards 690d323acfb2 Merge remote-tracking branch 'arm-soc/for-next' discards 2bfa0f65c058 Merge remote-tracking branch 'arm64/for-next/core' discards d7a1033c633f Merge remote-tracking branch 'arm/for-next' discards 3367275821e0 Merge remote-tracking branch 'arc/for-next' discards 4e7c4ab2979b Merge remote-tracking branch 'dma-mapping/for-next' discards 742686a8ed14 Merge remote-tracking branch 'kbuild/for-next' discards b1a61072f202 Merge remote-tracking branch 'spdx/spdx-linus' discards caf95bd9869a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards d183143c1820 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards a6724d02f876 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 01a8e1d5fb9a Merge remote-tracking branch 'reset-fixes/reset/fixes' discards 8952d61437b4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards eded8eecba92 Merge remote-tracking branch 'kselftest-fixes/fixes' discards 38db1d6fabf0 Merge remote-tracking branch 'ide/master' discards fed6d40785fc Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 6c1999e0bf25 Merge remote-tracking branch 'spi-fixes/for-linus' discards 9bb714f730b0 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 5898b04d1c0f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 193d0e06d50f Merge remote-tracking branch 'net/master' discards fd856637b131 Merge remote-tracking branch 'sparc/master' discards edb63ae38260 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 20fcc8d2ddb2 Merge branch 'next/nommu' into for-next discards 618dea344a71 Merge branch 'next/misc' into for-next discards 885b914fd35e Merge branch 'next/tlb-opt' into for-next discards 61e72f42db4a Merge branch 'next/isa-string' into for-next discards d64c96024274 Merge branch 'next/seccomp' into for-next discards 360c0414106e riscv: provide a flat image loader discards e9987a5b2ad3 riscv: add nommu support discards 45229dde0787 riscv: clear the instruction cache and all registers when booting discards 92a703e8c3b9 riscv: read the hart ID from mhartid on boot discards eea010502841 ipc/msg.c: consolidate all xxxctl_down() functions discards 8d44fb9ba375 arch: sembuf.h: make uapi asm/sembuf.h self-contained discards 94fd5743d97f arch: msgbuf.h: make uapi asm/msgbuf.h self-contained discards c521920db1b3 arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained discards 367f27566971 ipc/sem.c: document and update memory barriers discards ad8d50068ed1 ipc/msg.c: update and document memory barriers discards def18153dbf9 ipc/mqueue.c: update/document memory barriers discards 82878d223fdf ipc/mqueue.c: remove duplicated code discards 350cf46e37e5 smp_mb__{before,after}_atomic(): update Documentation discards ae19aafd1342 lib/ubsan: don't serialize UBSAN report discards cd1626660f7f vhost, kcov: collect coverage from vhost_worker discards 08c8febf19c5 usb-kcov-collect-coverage-from-hub_event-fix discards 36b0623e7386 usb, kcov: collect coverage from hub_event discards d4b62128adf9 kcov: remote coverage support discards e5280e948433 aio: simplify read_events() discards 569a63215202 uaccess: disallow > INT_MAX copy sizes discards 4699a332801e drm: limit to INT_MAX in create_blob ioctl discards 1928bcf55490 drivers/rapidio/rio-access.c: fix missing include of <linu [...] discards 613027761fac drivers/rapidio/rio-driver.c: fix missing include of <linu [...] discards b3fbf8996c3c fs/binfmt_elf.c: extract elf_read() function discards 1ba997431824 fs/binfmt_elf.c: delete unused "interp_map_addr" argument discards 3b0b71290b9c selftests: add epoll selftests discards 48aeaf8df450 fs/epoll: remove unnecessary wakeups of nested epoll discards 2eab0976163e epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC discards 41105ae39389 checkpatch: reduce is_maintained_obsolete lookup runtime discards 701cbe4797a2 checkpatch: improve ignoring CamelCase SI style variants like mA discards 8014fdad3936 lib/math/rational.c: fix possible incorrect result from ra [...] discards 688189db1b82 lib/test_meminit.c: add bulk alloc/free tests discards dd69e5a97508 lib-optimize-cpumask_local_spread-v3-fix discards eb3d14d82ff6 lib-optimize-cpumask_local_spread-v3 discards 60b329ef3e3b lib: optimize cpumask_local_spread() discards 9bb022c04a52 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] discards 27eb41d0705b string: add stracpy and stracpy_pad mechanisms discards 9e835ff5005f lib/rbtree: get successor's color directly discards 535af0494f97 lib/rbtree: set successor's parent unconditionally discards cf5c98be4824 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] discards c41818ece18e hung_task: allow printing warnings every check interval discards 878aad563ce8 kernel/sys.c: avoid copying possible padding bytes in copy [...] discards 695a045a2ad4 kernel/profile.c: use cpumask_available to check for NULL cpumask discards 070ca91602c1 kernel/notifier.c: remove blocking_notifier_chain_cond_register() discards 797774c8e562 kernel/notifier.c: remove notifier_chain_cond_register() discards cd7607d5dce6 kernel/notifier.c: intercept duplicate registrations to av [...] discards cc3a7b0054a3 syscalls: fix references to filenames containing syscall defs discards c9301ee45c24 linux/scc.h: make uapi linux/scc.h self-contained discards 906e358eeaf0 linux/build_bug.h: change type to int discards 1d2ba9763a3f .gitattributes: Use 'dts' diff driver for dts files discards 34814de44814 include/linux/sysctl.h: inline braces for ctl_table and ct [...] discards 848f415fe4ff include/linux/proc_fs.h: fix confusing macro arg name discards 83c48c3d7959 fs/proc/internal.h: shuffle "struct pde_opener" discards 38232b80505a fs/proc/generic.c: delete useless "len" variable discards 0518099babac proc: change ->nlink under proc_subdir_lock discards e5063f39f8fa kernel/hung_task.c: Monitor killed tasks. discards c95754662e81 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards d79ced4c10f6 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 8cb6a29c6850 mm-annotate-refault-stalls-from-swap_readpage-fix discards 53acfc477c1d mm/page_io.c: annotate refault stalls from swap_readpage discards a7751b6b88ec mm/memory_hotplug.c: remove __online_page_set_limits() discards 1c672c2da064 mm: fix typos in comments when calling __SetPageUptodate() discards 3de3acff20c7 mm: fix struct member name in function comments discards 3bee5f1ffd4d mm/shmem.c: cast the type of unmap_start to u64 discards 03e04acd5b4f mm: shmem: use proper gfp flags for shmem_writepage() discards dd9ceb1efe77 mm/shmem.c: make array 'values' static const, makes object [...] discards 73d00de147d5 userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK discards 4566caba864c fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] discards b79b29a6a57d userfaultfd: wrap the common dst_vma check into an inlined [...] discards 3affdd2b39f7 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] discards 621284ce0a59 userfaultfd: use vma_pagesize for all huge page size calculation discards 3945f1d33d21 mm-madvise-replace-with-page_size-in-madvise_inject_error-fix discards 379757239fe7 mm/madvise.c: replace with page_size() in madvise_inject_error() discards 9c206d072f32 mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp discards f6027ca09e76 mm/mmap.c: make vma_merge() comment more easy to understand discards 453b0a63b7d7 mm/memcontrol: use vmstat names for printing statistics discards e9512e13d8be mm/vmstat: do not use size of vmstat_text as count of /pro [...] discards f021fc0d1a9f mm/vmstat: add helpers to get vmstat item names for each e [...] discards 8f4847f85942 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] discards 06eb2311e5aa autonuma: Reduce cache footprint when scanning page tables discards eaf4d05a2d99 autonuma: fix watermark checking in migrate_balanced_pgdat() discards 7c699b6dc8d8 mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] discards 13ca494cf25b mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation discards 135824e1b795 mm/thp: flush file for !is_shmem PageDirty() case in colla [...] discards c0ef861cb4b1 mm/thp: make set_huge_zero_page() return void discards 72e86bee5dd6 mm, thp: do not queue fully unmapped pages for deferred split discards e5f5b2be5640 mm/migrate.c: handle freed page at the first place discards 6fa89dc451e6 mm/huge_memory.c: split_huge_pages_fops should be defined [...] discards 1fd44c008d31 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] discards cf01a94f49ef mm/userfaultfd: fix a GCC compilation warning discards 3e754a296aef hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix discards 968a1b68b125 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() discards e0f15f529473 hugetlb-remove-duplicated-code-checkpatch-fixes discards 71ec3460c034 hugetlb: remove duplicated code discards 2172d6a8204f hugetlb: region_chg provides only cache entry discards 26891b6011b4 hugetlbfs: take read_lock on i_mmap for PMD sharing discards f41bff208090 hugetlbfs: add O_TMPFILE support discards 27608b7f5d24 hugetlbfs: convert macros to static inline, fix sparse warning discards ebae7f2a7c10 powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h discards dccef7a8a571 mm/hugetlbfs: fix error handling when setting up mounts discards 94b3e76054c9 hugetlbfs: hugetlb_fault_mutex_hash() cleanup discards b08f0771b197 mm-oom-avoid-printk-iteration-under-rcu-fix discards b88994a5798d mm, oom: avoid printk() iteration under RCU discards f1ebd5d44aab mm: support memblock alloc on the exact node for sparse_bu [...] discards 187dbe03b16a mm/memblock: correct doc for function discards dfc21c5bd721 mm/memblock.c: cleanup doc discards e1e00793a15b mm/mempolicy.c: fix checking unmapped holes for mbind discards cf1b4b253a50 mm/mempolicy.c: check range first in queue_pages_test_walk discards 68260e9b851f mm/z3fold: fix -Wunused-but-set-variable warnings discards 4acdc7329d7a mm/z3fold.c: add inter-page compaction discards a11f2577aaca kernel: sysctl: make drop_caches write-only discards 650ac12fbe69 mm/vmscan.c: fix typo in comment discards 4c6ac543192d mm/vmscan: fix some -Wenum-conversion warnings discards aa029d365c9d mm-vmscan-detect-file-thrashing-at-the-reclaim-root-fix discards f764b65c513e mm: vmscan: enforce inactive:active ratio at the reclaim root discards f5405abdfbae mm: vmscan: detect file thrashing at the reclaim root discards 7fa8d4066530 mm: vmscan: move file exhaustion detection to the node level discards 704a623fc8a9 mm: vmscan: harmonize writeback congestion tracking for no [...] discards a40510feb3b7 mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix discards db321a0e0390 mm: vmscan: split shrink_node() into node part and memcgs part discards 7822147bba49 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() discards bbad46bddc1a mm: vmscan: replace shrink_node() loop with a retry jump discards 815f34faccd6 mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() discards 61c27b9e2d91 mm: vmscan: move inactive_list_is_low() swap check to the caller discards c4eabcccbf9f mm: clean up and clarify lruvec lookup procedure discards 0c5d0794b6c2 mm-vmscan-simplify-lruvec_lru_size-fix-fix discards 6c97532e397e mm/vmscan: fix an undefined behavior for zone id discards d23254e17c55 mm: vmscan: simplify lruvec_lru_size() discards cb6f94462ddb mm/vmscan.c: remove unused scan_control parameter from pageout() discards f827aa288789 mm/vmscan: remove unused lru_pages argument discards df87e833bb45 mm/page_alloc.c: print reserved_highatomic info discards 6c63067ddd62 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro discards fbeb34761841 mm, pcpu: make zone pcp updates and reset internal to the mm discards e8eabcf6113d mm, pcp: share common code between memory hotplug and perc [...] discards cfb2bbfab086 mm/page_alloc: add alloc_contig_pages() discards 67a21c11a452 x86/kasan: support KASAN_VMALLOC discards 24fb1ba081ce fork: support VMAP_STACK with KASAN_VMALLOC discards c73bec97bf9a kasan: add test for vmalloc discards 4ccd41856425 kasan: support backing vmalloc space with real shadow memory discards 9e96057ba679 mm/vmalloc: rework vmap_area_lock discards e62a13cfe900 selftests: vm: add fragment CONFIG_TEST_VMALLOC discards cb938edae837 mm/vmalloc: add more comments to the adjust_va_to_fit_type() discards c10556918567 mm/vmalloc: respect passed gfp_mask when doing preloading discards cd0ca00eef91 mm/vmalloc: remove preempt_disable/enable when doing preloading discards 14a59b7bc801 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] discards 564133d9ba4f mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 discards 46c074537b2d mm/sparse.c: mark populate_section_memmap as __meminit discards a0f5f48edffb drivers/base/memory.c: drop the mem_sysfs_mutex discards 54ac32891db9 include/linux/memory_hotplug.h: move definitions of {set,c [...] discards 2aa7ab642ffd mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE discards 9d96738b461f mm/page_alloc.c: don't set pages PageReserved() when offlining discards 5f9dedf83ad3 mm/memory_hotplug: cleanup __remove_pages() discards 0bfef04f9431 mm/memory_hotplug: drop local variables in shrink_zone_span() discards c364b8a9d6e1 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] discards 5a7431807d2c mm/memory_hotplug: we always have a zone in find_(smallest [...] discards a77a5064c72e mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() discards 0a32a600dfd1 mm/memory_hotplug: shrink zones when offlining memory discards 1338c2461cdf mm/memory_hotplug: don't access uninitialized memmaps in s [...] discards 9af6e89f0d83 mm/memmap_init: update variable name in memmap_init_zone discards 9a50853685fd mm/memory_hotplug: remove __online_page_free() and __onlin [...] discards 57ba0538077a hv_balloon: use generic_online_page() discards 1fea8ff1cc41 mm/memory_hotplug: export generic_online_page() discards 60f486dfa3e9 mm/memory_hotplug.c: add a bounds check to __add_pages() discards 076f903a2255 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] discards 66e2aa059167 mm/memory-failure.c: use page_shift() in add_to_kill() discards a55086233335 mm, soft-offline: convert parameter to pfn discards 31f725c285b8 mm/memory-failure.c clean up around tk pre-allocation discards 3fb573e943a1 memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] discards 255a242d3bb5 memfd-fix-cow-issue-on-map_private-and-f_seal_future_write [...] discards a1ac55eb1ef7 mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] discards 9fd519255212 mm: fix a huge pud insertion race during faulting discards ecb54fdf0482 mm: move the backup x_devmap() functions to asm-generic/pgtable.h discards d7319cbcc8d8 mm: rmap: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() discards 210d579f5890 mm/rmap.c: fix outdated comment in page_get_anon_vma() discards 57d4004a68c6 asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] discards 56701cb39b1b asm-generic/tlb: stub out pmd_free_tlb() if nopmd discards 9a9ff3d1c08f asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... discards 5d9c61010173 asm-generic/tlb: stub out pud_free_tlb() if nopud ... discards f318c3105499 ARC: mm: remove __ARCH_USE_5LEVEL_HACK discards 4e52706a104d mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] discards 0c9e64cd2112 mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] discards 8a878dd555ef mm/rmap.c: reuse mergeable anon_vma as parent when fork discards b26762826d3b mm/rmap.c: don't reuse anon_vma if we just want a copy discards 0a3d11668af1 mm/mmap.c: rb_parent is not necessary in __vma_link_list() discards 74911d5dc033 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] discards 72544d05e824 mm/mmap.c: __vma_unlink_prev() is not necessary now discards f61f1cac7e43 mm/mmap.c: prev could be retrieved from vma->vm_prev discards fbd049a5addc mm/swap.c: piggyback lru_add_drain_all() calls discards e9fd1566031e mm/mmap.c: fix the adjusted length error discards a121b1853b0c mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] discards 480d7110e92e mm/pgmap: use correct alignment when looking at first pfn [...] discards 971fa0b708f2 mm/mmap.c: remove a never-triggered warning in __vma_adjust() discards 5b7f78545c3d vsprintf: inline call to ptr_to_hashval discards 432656363e3c rss_stat-add-support-to-detect-rss-updates-of-external-mm-fix discards 1ef6ad85d1aa rss_stat: add support to detect RSS updates of external mm discards d02d5956186d mm: emit tracepoint when RSS changes discards 3fa0bbb60c95 shmem: pin the file in shmem_fault() if mmap_sem is dropped discards 88b0268047ad mm: drop mmap_sem before calling balance_dirty_pages() in [...] discards 74e6613a2e74 Documentation/admin-guide/cgroup-v2.rst: fix spelling of "list" discards 85dc93d1032f Documentation/admin-guide/cgroup-v2.rst: document why inac [...] discards b4e93ca66777 mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 discards 73f783ab6ec2 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() discards f2997e2f8c33 include/linux/memcontrol.h: fix comments based on per-node memcg discards 18f6bc3cc97c mm: memcontrol: try harder to set a new memory.high discards 6a6ec297417d mm: memcontrol: remove dead code from memory_max_write() discards 64b770dccb15 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints discards b73e6a1937ab mm, memcg: clean up reclaim iter array discards 9b3631bd795e mm/swap.c: trivial mark_page_accessed() cleanup discards 5c9fbc637ca7 mm-swap-disallow-swapon-on-zoned-block-devices-fix discards f1ac2e008d1c mm, swap: disallow swapon() on zoned block devices discards d6fcdbeccef2 mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] discards 9a5f84c91dc1 mm/gup.c: allow CMA migration to propagate errors back to caller discards 1ec019c1394e mm/filemap.c: warn if stale pagecache is left after direct write discards cebfccc05ab5 fs/direct-io.c: : keep dio_warn_stale_pagecache() when CON [...] discards 8eaa66c598ce mm/filemap.c: remove redundant cache invalidation after as [...] discards 40b0aa766a0e mm/slub.c: avoid slub allocation while holding list_lock discards 2a17c208f4be mm/slub.c: clean up validate_slab() discards 62ed7a8bec66 mm/slub.c: update comments discards 901bfe313406 mm: slub: print the offset of fault addresses discards 512a524e702d mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] discards 70a35dad40dc mm, slab: remove unused kmalloc_size() discards bbcafc50cee5 mm, slab: make kmalloc_info[] contain all types of names discards 4384acb3a9f5 fs/buffer.c: include internal.h for missing declarations discards 1b0d74d16b31 fs/buffer.c: fix use true/false for bool type discards a67f1b403882 ramfs: support O_TMPFILE discards c478ee3d9010 ocfs2: fix passing zero to 'PTR_ERR' warning discards c4a985a39745 scripts/spelling.txt: add more spellings to spelling.txt discards 20f5b1a3de01 Revert "fs: ocfs2: fix possible null-pointer dereferences [...] discards a6c927e6c234 x86/mm: Split vmalloc_sync_all() discards 9455eac54890 mm/sparse: consistently do not zero memmap discards 0cd6978e8de4 mm, thp: tweak reclaim/compaction effort of local-only and [...] discards cf602567d398 /proc/kpageflags: do not use uninitialized struct pages discards 2214f706a6e6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 4c95774d69b1 mm/debug.c: PageAnon() is true for PageKsm() pages discards 595e6ed71f3f mm/debug.c: __dump_page() prints an extra line discards de15d51c9d19 mm/page_io.c: do not free shared swap slots discards acdd9ccdf868 mm/memory_hotplug: fix try_offline_node() discards b70b877ac6c4 mm,thp: recheck each page before collapsing file THP discards b3a93a460fa0 mm: slub: really fix slab walking for init_on_free discards 097d601a1c3e mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_char [...] discards 8577bf5598c5 mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() discards 6ded9a949e88 lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations discards 14af8c8e86fb mm: fix trying to reclaim unevictable lru page when callin [...] discards c02cb7b40cb0 mm: mempolicy: fix the wrong return value and potential pa [...] omits 327dc0afa095 drm/amd/display: re-enable wait in pipelock, but add timeout omits 8c58ea81e606 Revert "drm/amd/display: enable S/G for RAVEN chip" omits fdfa52ed2cad drm/amdgpu: disable gfxoff on original raven omits 843f03c36c5f drm/amdgpu: remove experimental flag for Navi14 discards 3ccfbf962eba Merge remote-tracking branch 'spi/topic/ptp' into spi-next discards 6663d29634f8 Merge branch 'spi-5.5' into spi-next discards cdabeee359ca Merge branch 'spi-5.4' into spi-linus discards d933234c5643 Merge branch 'regulator-5.5' into regulator-next discards 673985115074 Merge branch 'regulator-5.4' into regulator-linus discards c3c22f623dcd Merge branch 'asoc-5.5' into asoc-next discards 818b304d0286 Merge branch 'asoc-5.4' into asoc-linus discards 998570b92107 Merge branch 'acpi-sysfs' into linux-next discards dc85e40f885d Merge branch 'pm-cpufreq' into linux-next discards 1bdc88fe3c73 Merge branch for-5.5/cpufreq into for-next discards 6f3229ac2ad1 Merge branch for-5.5/clk into for-next discards a6ae25f932fe Merge branch for-5.5/clk-core into for-next discards 83884e7ca9d3 Merge branch for-5.5/arm64/dt into for-next discards 57dd5f4c11fa Merge branch for-5.5/arm/defconfig into for-next discards 7180571a5691 Merge branch for-5.5/arm/dt into for-next discards f2b6747c33ba Merge branch for-5.5/arm/core into for-next discards 144485cd7861 Merge branch for-5.5/soc into for-next discards 0966af163cc8 Merge branch for-5.5/memory into for-next discards e140e8e7e0dd Merge branch for-5.5/firmware into for-next discards 53b2217da4f3 Merge branch for-5.5/dt-bindings into for-next discards 967c2e327214 Merge branch 'pm-cpuidle' into linux-next discards 8740b3568051 cifs: update internal module version number discards 600d4d01e805 smb3: add debug messages for closing unmatched open discards dd311ae54b00 cifs: fix race between compound_send_recv() and the demult [...] discards 1cbd25bb2c10 CIFS: Close open handle after interrupted close omits f03c94572359 drm/amdgpu/nv: add asic func for fetching vbios from rom directly omits d4c64d7f4333 drm/amdgpu: disable gfxoff when using register read interface omits 7ddc091c6276 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK omits a1d20a8d6f0c vhost: last descriptor must have NEXT clear omits 2a80d25048f5 vhost/net: add an option to test new code omits ae465bf7587d vhost: batching fetches omits e2a610031df2 vhost/test: add an option to test new code omits 9e8deb26e194 vhost: option to fetch descriptors through an independent struct omits 78a6b9f63b58 ptr_ring: linked list fallback omits c3b6f9373d85 virtio_ring: fix return code on DMA mapping fails discards eb09878e1301 ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 discards 5b017fcd2f39 Merge branches 'pm-sleep', 'pm-avs' and 'pm-domains' into [...] discards 9ec550f29105 Merge branch 'acpi-osi' into linux-next discards f1ba31d29ae7 riscv: provide native clint access for M-mode discards 14c5bce0bb5e riscv: add support for MMIO access to the timer registers omits 26b2bc274f5e drm/amdgpu/soc15: move struct definition around to align w [...] omits 058983dd148d drm/amdgpu: work around llvm bug #42576 omits 57d2297b34a1 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 55b37d0c1d4e drm/ttm: Convert vm callbacks to helpers omits c0b71d7ecf21 drm/ttm: Remove explicit typecasts of vm_private_data omits ee524d6d2c74 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 05eac11e438f drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 987cf2fab8cd drm/amdgpu: job is secure iff CS is secure (v5) omits c7d99afbbb10 drm/amdgpu: expand the context control interface with trust flag omits 60d84a0b2f07 drm/amdgpu: expand the emit tmz interface with trusted flag omits 7a86b35b98c0 drm/amdgpu: add tmz bit in frame control packet omits 456a56ceae22 drm/amdgpu: add function to check tmz capability (v4) omits 3db15e546ec4 drm/amdgpu: add amdgpu_tmz data structure omits 0109585edba9 drm/amdgpu: add tmz feature parameter (v2) omits ff9e3e6871bb drm/amdgpu: define the TMZ bit for the PTE omits 7a5aa154ef39 drm/amdgpu: add UAPI to create secure commands (v3) omits 2a53165bd76c drm/amdgpu: add UAPI for creating encrypted buffers discards 238eb524d5af Merge branch 'acpi-mm' into linux-next discards 4a4d2a7e9486 CIFS: Respect O_SYNC and O_DIRECT flags during reconnect discards bb98c894ef91 Merge branch 'acpi-mm' into linux-next discards 562c41002218 Merge branch 'pm-opp' into linux-next discards 333e6e4573bf Merge branch 'pm-cpufreq' into linux-next discards 678de5f0c750 Merge branch 'pm-cpuidle' into linux-next discards eb3b6f2276ef Merge branch 'pm-devfreq' into linux-next discards fd5bc252ca19 Merge branch 'pm-cpufreq' into linux-next discards 7ddb1e341b37 Merge branches 'pm-sleep', 'pm-tools' and 'powercap' into [...] discards 5d2ed561ed10 Merge branch 'acpi-mm' into linux-next discards 95c76f84db43 Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acp [...] discards eb69302eafd6 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] discards 2c39ccfbefa0 Merge branch 'acpica' into linux-next discards 2063eb76530b Merge branch 'devprop' into linux-next discards 51a3801b3831 Merge branch 'for-next-next-v5.4-20191111' into for-next-20191111 discards 854a080f3bf1 Merge branch 'for-next-current-v5.3-20191111' into for-nex [...] discards cefd278a3a13 Merge branch 'misc-5.4' into for-next-20191111 discards d200c30feda9 Merge branch 'misc-next' into for-next-next-v5.4-20191111 discards 13ee2f39375f Merge branch 'misc-next' into for-next-current-v5.3-20191111 discards 11d1750652dd Btrfs: fix log context list corruption after rename exchan [...] discards 7cbfda2b7c0d btrfs: rename btrfs_block_group_cache discards b333f5aaab28 btrfs: block-group: Reuse the item key from caller of read [...] discards 7a7c4739628f btrfs: block-group: Refactor btrfs_read_block_groups() discards e92ff956f657 btrfs: document extent buffer locking discards 5acee06395ee btrfs: access eb::blocking_writers according to ACCESS_ONC [...] discards f5b8422ec63a btrfs: set blocking_writers directly, no increment or decrement discards b93ddfb767a1 btrfs: merge blocking_writers branches in btrfs_tree_read_lock discards 5258144b0fdf btrfs: drop incompat bit for raid1c34 after last block gro [...] discards 8ccdb772455b btrfs: add incompat for raid1 with 3, 4 copies discards 524d4ee405bc btrfs: add support for 4-copy replication (raid1c4) discards d3145b5c27ad btrfs: add support for 3-copy replication (raid1c3) discards 13ae41744ad2 btrfs: sink write flags to cow_file_range_async discards 047b8c89d393 btrfs: sink write_flags to __extent_writepage_io discards c37059b6c121 Btrfs: send, skip backreference walking for extents with m [...] discards 44975a521d2f Btrfs: send, allow clone operations within the same file discards fa33b64c45c8 btrfs: Ensure we trim ranges across block group boundary discards 252ace120980 btrfs: volumes: Use more straightforward way to calculate [...] discards e48f0b477c20 btrfs: tree-checker: Check item size before reading file e [...] discards 2f75aa385605 btrfs: clean up locking name in scrub_enumerate_chunks() discards 5bd9ae83daa1 btrfs: Streamline btrfs_fs_info::backup_root_index semantics discards e92f7ae8261c btrfs: Rename find_oldest_super_backup to init_backup_root_slot discards e2bb22d2c165 btrfs: Remove unused next_root_backup function discards 45aab6e6546e btrfs: Don't use objectid_mutex during mount discards 9b6f82661ec7 btrfs: Factor out tree roots initialization during mount discards b9b4cd937f28 btrfs: Add read_backup_root discards 57df127821f2 btrfs: Remove newest_gen argument from find_oldest_super_backup discards ad1c29e543b5 btrfs: Cleanup and simplify find_newest_super_backup discards 42d6e02a6649 Btrfs: remove unnecessary delalloc mutex for inodes discards 81abe78732b4 Btrfs: remove wait queue from space_info structure discards 4071b1f4a60e btrfs: remove cached space_info in btrfs_statfs() discards e7b9481b0fa2 btrfs: add dedicated members for start and length of a blo [...] discards dc56057de881 btrfs: rename extent buffer block group item accessors discards 4c34e176e801 btrfs: rename block_group_item on-stack accessors to follo [...] discards 516b9d9b184a btrfs: remove embedded block_group_cache::item discards e7a849c10cdb btrfs: move block_group_item::flags to block group discards 267d51fde5a6 btrfs: move block_group_item::used to block group discards 419e066f3d29 btrfs: Remove btrfs_bio::flags member discards 504f52b32eac btrfs: add blake2b to checksumming algorithms discards 0ba1fef3f9d5 btrfs: add member for a specific checksum driver discards afff4e661a1a btrfs: sysfs: show used checksum driver per filesystem discards c395785ad129 btrfs: sysfs: export supported checksums discards 06b21e1ec627 btrfs: add sha256 to checksumming algorithm discards 8da388c0fb98 btrfs: add xxhash64 to checksumming algorithms discards 1dab9a6f1f72 btrfs: drop bdev argument from submit_extent_page discards 5f0831ba8783 btrfs: remove extent_map::bdev discards 9bae2e9da000 btrfs: drop bio_set_dev where not needed discards 445f8a62f06b btrfs: get bdev from latest_dev for dio bh_result discards 9927f45188d4 btrfs: assert extent_map bdevs and lookup_map and split discards c365d86a0c69 btrfs: remove pointless indentation in btrfs_read_sys_array() discards d058062d7d34 btrfs: reduce indentation in btrfs_may_alloc_data_chunk discards 60eaeacd9c49 btrfs: remove pointless local variable in lock_stripe_add() discards f7f4fe51c47e btrfs: raid56: reduce indentation in lock_stripe_add discards 2bfaf950f3b1 btrfs: tracepoints: constify all pointers discards b6e8f4fd9803 btrfs: tracepoints: drop typecasts from printk discards 652da91715dc btrfs: Return offset from find_desired_extent discards 057866792539 btrfs: Simplify btrfs_file_llseek discards 4384eb73d45f btrfs: Speed up btrfs_file_llseek discards cdbd03a35f29 btrfs: compression: remove ops pointer from workspace_manager discards b09ddee0a861 btrfs: compression: inline free_workspace discards 3bb130b0c88a btrfs: compression: pass type to btrfs_put_workspace discards c3b5213338fc btrfs: compression: inline alloc_workspace discards 498e380c3f79 btrfs: compression: pass type to btrfs_get_workspace discards 7fe650e18b91 btrfs: compression: inline put_workspace discards e598b5f53516 btrfs: compression: inline get_workspace discards ccbc28543fa5 btrfs: compression: export alloc/free/get/put callbacks of [...] discards 7f24189d90a3 btrfs: compression: inline cleanup_workspace_manager discards 237dd9bbb7b9 btrfs: compression: let workspace manager cleanup take onl [...] discards 1c5354f76330 btrfs: compression: inline init_workspace_manager discards bf797d289a50 btrfs: compression: let workspace manager init take only the type discards 3f8a19aeb93a btrfs: compression: attach workspace manager to the ops discards 64d87a4c04e6 btrfs: switch compression callbacks to direct calls discards 99857506e2a5 btrfs: export compression and decompression callbacks discards 31d75597c1b2 btrfs: use btrfs_block_group_cache_done in update_block_group discards e541a185be1f btrfs: check page->mapping when loading free space cache discards f6dc0a2bc2b9 Btrfs: fix metadata space leak on fixup worker failure to [...] discards 4bebcfc67444 Btrfs: fix negative subv_writers counter and data space le [...] discards 78747a8491fe btrfs: ioctl: Try to use btrfs_fs_info instead of *file discards b4877cc36af7 btrfs: use bool argument in free_root_pointers() discards c5b2de0f904e btrfs: use better definition of number of compression type discards 5302945fafda btrfs: use enum for extent type defines discards 94b12e1e0b2d btrfs: props: remove unnecessary hash_init() discards c06ae0184071 btrfs: Rename btrfs_join_transaction_nolock discards 31471affc436 btrfs: User assert to document transaction requirement discards fd2bd30f7333 btrfs: opencode extent_buffer_get discards c14024b2bc1c btrfs: Avoid getting stuck during cyclic writebacks discards a5836306a67a btrfs: block-group: Rework documentation of check_system_c [...] discards f3c520974cee btrfs: Enhance error output for write time tree checker discards 9bd2b760c3ed btrfs: tree-checker: Refactor prev_key check for ino into [...] discards c76bf67277fa Btrfs: extent_write_locked_range() should attach inode->i_wb discards 763db8129fa8 Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios discards 40a22bc30539 Btrfs: only associate the locked page with one async_chunk struct discards 6be2d71ea17b Btrfs: delete the entire async bio submission framework discards 475871af7d80 Btrfs: stop using btrfs_schedule_bio() discards 65c6e1143260 btrfs: add __pure attribute to functions discards 991a552ab3c9 btrfs: add const function attribute discards f184bfa4e4f0 btrfs: add __cold attribute to more functions discards 6542a1031869 btrfs: drop unused parameter is_new from btrfs_iget discards 99d26352244d btrfs: use refcount_inc_not_zero in kill_all_nodes discards e90d164e74cf btrfs: print process name and pid that calls device scanning discards cd1e69fa11f7 btrfs: Open-code name_in_log_ref in replay_one_name discards d237dbff41d5 btrfs: Properly handle backref_in_log retval discards 77b081eb4a5f btrfs: Don't opencode btrfs_find_name_in_backref in backre [...] discards eec7e7287529 btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED discards 9ed12358e9e8 btrfs: transaction: describe transaction states and transitions discards ee73451acf45 btrfs: use has_single_bit_set for clarity discards 4b5fe201471a btrfs: add 64bit safe helper for power of two checks discards 23741fe37aa9 btrfs: balance: use term redundancy instead of integrity i [...] discards 95c662fddd44 btrfs: move btrfs_unlock_up_safe to other locking functions discards f2a280d32e3f btrfs: move btrfs_set_path_blocking to other locking functions discards 3704eb41c791 btrfs: make btrfs_assert_tree_locked static inline discards 15ba7ec68070 btrfs: make locking assertion helpers static inline discards 2de8fc2a10e8 btrfs: get rid of pointless wtag variable in async-thread.c discards 62152eb985fc btrfs: get rid of unique workqueue helper functions discards 711f7deb0dde btrfs: don't prematurely free work in scrub_missing_raid56 [...] discards b738be11b81d btrfs: don't prematurely free work in reada_start_machine_ [...] discards 5e26aef917bf btrfs: don't prematurely free work in end_workqueue_fn() discards 28186e5df519 btrfs: don't prematurely free work in run_ordered_work() discards 772d446150cc btrfs: get rid of unnecessary memset() of work item discards 27172906ff89 btrfs: move the failrec tree stuff into extent-io-tree.h discards 36d980f9f5fe btrfs: export find_delalloc_range discards ecfdddbbcf04 btrfs: move extent_io_tree defs to their own header discards 07325a23b866 btrfs: separate out the extent io init function discards 8c3789de5a09 btrfs: separate out the extent leak code discards 82dea442f52c btrfs: ctree: Remove stray comment of setting up path lock discards fd4b6051b4e3 btrfs: ctree: Reduce one indent level for btrfs_search_old_slot() discards 439c32448cd8 btrfs: ctree: Reduce one indent level for btrfs_search_slot() discards c31a9d1199d7 btrfs: tree-checker: Add check for INODE_REF discards d0ee9253972b btrfs: tree-checker: Try to detect missing INODE_ITEM discards a4a88b8c9ed7 Btrfs: make btrfs_wait_extents() static discards 1e6eac477bc2 btrfs: Add assert to catch nested transaction commit discards f6b3b2721798 btrfs: simplify inode locking for RWF_NOWAIT discards 98981f168036 smb3: remove confusing dmesg when mounting with encryption [...] discards 79fdff0e3f06 cifs: close the shared root handle on tree disconnect discards 6cb7651fd042 CIFS: Return directly after a failed build_path_from_dentr [...] discards 689bc2bb78c2 CIFS: Use common error handling code in smb2_ioctl_query_info() discards 41b1b1706f68 CIFS: Use memdup_user() rather than duplicating its implem [...] discards 00c37c6b14d2 cifs: move cifsFileInfo_put logic into a work-queue discards a4edf1063dfc cifs: try opening channels after mounting discards b57482795343 cifs: switch servers depending on binding state discards 8a5e863dc45d cifs: add server param discards a93495ce8790 cifs: add multichannel mount options and data structs discards 4c08d62fe71a cifs: sort interface list by speed discards 155e473aa903 CIFS: Fix SMB2 oplock break processing discards f2534875191e cifs: don't use 'pre:' for MODULE_SOFTDEP discards 46eaa5e6619f cifs: smbd: Return -EAGAIN when transport is reconnecting discards 14c003b63735 cifs: smbd: Only queue work for error recovery on memory r [...] discards cb475ccbfa8d cifs: smbd: Return -ECONNABORTED when trasnport is not in [...] discards 108e1b772731 cifs: smbd: Add messages on RDMA session destroy and reconnection discards e669aebba51c cifs: smbd: Return -EINVAL when the number of iovs exceeds [...] discards 2f4071486144 cifs: smbd: Invalidate and deregister memory registration [...] discards 323d7fee430b cifs: Don't display RDMA transport on reconnect discards 3495ff5c5e88 CIFS: remove set but not used variables 'cinode' and 'netfid' discards a380ad34e3ba cifs: add support for flock discards 9bd7c0cfd933 cifs: remove unused variable 'sid_user' discards e6fb6f444e01 cifs: rename a variable in SendReceive() omits 6d2a736e2b65 platform/chrome: wilco_ec: Add keyboard backlight LED support omits 73364e8092b9 platform/chrome: wilco_ec: Add charging config driver discards 196c90220a85 usb: chipidea: imx: pinctrl for HSIC is optional discards d079e57585ec usb: chipidea: imx: refine the error handling for hsic discards 98dabdb0a255 usb: chipidea: imx: change hsic power regulator as optional omits 200f409f61f6 platform/chrome: cros_ec: Put docs with the code omits 973ce009b308 usb: chipidea: imx: check data->usbmisc_data against NULL [...] omits ff3f8c59f953 usb: chipidea: tegra: clean up tegra_udc flag code omits 36323167538d usb: chipidea: core: change vbus-regulator as optional omits d956a6ae6eb9 usb: chipidea: imx: enable vbus and id wakeup only for OTG events omits 881de50d4ea6 usb: chipidea: udc: protect usb interrupt enable omits ba05e798d57c usb: chipidea: udc: add new API ci_hdrc_gadget_connect adds af42d3466bdc Linux 5.4-rc8 adds fd8f64df9520 mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n adds 6c06275d730f Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds d8fd47d2a75e Merge remote-tracking branch 'sparc/master' adds 60f5c4aaae45 net: atm: Reduce the severity of logging in unlink_clip_vcc adds 1fc1657775dc mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel adds 4f0e97d07098 net: sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_t [...] adds 2744bf42680f net/mlx4_en: Fix wrong limitation for number of TX rings adds 39c68b3fc2c3 phy: mdio-sun4i: add missed regulator_disable in remove adds ca749bbb108c net/ipv4: fix sysctl max for fib_multipath_hash_policy adds 075e238d12c2 mdio_bus: fix mdio_register_device when RESET_CONTROLLER i [...] adds 9ca3ff768bca Merge remote-tracking branch 'net/master' adds 44d13f6c2a0b ASoC: rt5682: fix the charge pump capacitor discharges adds 302ee055af02 ASoC: SOF: Intel: Fix build break adds 221ef5dbea09 Merge branch 'asoc-5.4' into asoc-linus adds c52f895cec08 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 2f417d8d5b42 Merge branch 'regulator-5.4' into regulator-linus adds 6b1e6568437c Merge remote-tracking branch 'regulator-fixes/for-linus' adds 86b2a45215a3 Merge branch 'spi-5.4' into spi-linus adds 126a0bec3ef5 Merge remote-tracking branch 'spi-fixes/for-linus' adds 6b45d5f2ae36 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 78d46e84575c Merge remote-tracking branch 'ide/master' adds 2f6c1248b6b1 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 535606318205 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds b6ce1dd9f1fc Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 24b4fa1d5879 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds df1bdf4d4558 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 8ac495f624a4 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs adds 1aa4df7e41b6 drm/i915: Preload LUTs if the hw isn't currently using them adds add3eeed3683 drm/i915/pmu: "Frequency" is reported as accumulated cycles adds 2d691aeca4ae drm/i915/userptr: Try to acquire the page lock around set_ [...] adds c0fa92ec8902 drm/i915: Protect request peeking with RCU adds d43e24533dc2 drm/i915: make pool objects read-only adds 34b37b1ee3f0 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds e9eb268c4051 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 08504765f773 Merge remote-tracking branch 'spdx/spdx-linus' adds 732959e7a04c Merge remote-tracking branch 'kbuild/for-next' adds ce154ead79b9 Merge remote-tracking branch 'dma-mapping/for-next' adds 81b44cfee237 ARC: [plat-axs10x]: use pgu pll instead of fixed clock adds db1d8589a0ef ARC: [plat-axs10x]: remove hardcoded video mode from bootargs adds 2979b75736c5 ARC: add kmemleak support adds 7a3dfd6fcb35 Merge remote-tracking branch 'arc/for-next' adds 0ab68e0575be Merge remote-tracking branch 'arm/for-next' adds 7f8039764b9a Merge remote-tracking branch 'arm64/for-next/core' adds e61068ea3aa4 Merge remote-tracking branch 'arm-soc/for-next' adds 2bb0237cae0a Merge remote-tracking branch 'amlogic/for-next' adds 9a8bb3146db1 Merge remote-tracking branch 'aspeed/for-next' adds 628019a4ebc1 Merge remote-tracking branch 'at91/at91-next' adds f961d138b8e3 Merge remote-tracking branch 'bcm2835/for-next' adds 23c92fd7d11b Merge remote-tracking branch 'imx-mxs/for-next' adds 16ea75123f80 Merge remote-tracking branch 'keystone/next' adds a56e69e895eb Merge remote-tracking branch 'mediatek/for-next' adds 052630a15c5e Merge remote-tracking branch 'mvebu/for-next' adds ce8d4f7339d1 Merge remote-tracking branch 'omap/for-next' adds 4bec4b84986e Merge remote-tracking branch 'qcom/for-next' adds c822affcd810 Merge remote-tracking branch 'realtek/for-next' adds b4ed19606efc Merge remote-tracking branch 'renesas/next' adds 080dc1abd28f Merge remote-tracking branch 'reset/reset/next' adds 7aa92d3dfbd1 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc adds 7d3bc8082be6 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc adds 2da770e857fb arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc adds abd2c32a5c77 arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 adds ffa4cedcfa5c arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board adds 9e8082ae3f39 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps adds 7cf7488531cc arm64: dts: rockchip: Improve nanopi4 PCIe adds 33692141c137 arm64: dts: rockchip: remove 408MHz operating point from px30 adds 72e460468fac arm64: dts: rockchip: add thermal infrastructure to px30 adds a2ecd286aa00 arm64: dts: rockchip: enable tsadc on px30-evb adds 7a46a5e01bdb arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc adds 23bdc66868ae arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc adds 6a20861cfc0a arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log adds 0570b8dd156f Merge branch 'v5.5-armsoc/dts64' into for-next adds 890f52f3b40f arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] adds 1ff318237841 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] adds c36308abe411 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc adds f0d0e0810786 Merge branch 'v5.5-armsoc/dts64' into for-next adds 56caf45711a6 Merge remote-tracking branch 'rockchip/for-next' adds 1a5a85c56402 ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enab [...] adds 6780daf48588 Merge branch 'next/dt' into for-next adds f74c91bd0d76 Merge remote-tracking branch 'samsung-krzk/for-next' adds 5cff49c931ca Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a20ccd01677b Merge branch for-5.5/dt-bindings into for-next adds d5d7fa9e6c39 Merge branch for-5.5/firmware into for-next adds 030d2829f4c2 memory: tegra30-emc: Fix panic on suspend adds cd75512c2220 Merge branch for-5.5/memory into for-next adds dfd9d2dda8d0 soc/tegra: pmc: Use lower-case for hexadecimal literals adds cd4a709a19d5 soc/tegra: pmc: Add missing IRQ callbacks on Tegra194 adds 48914c4ecb0c soc/tegra: pmc: Add reset sources and levels on Tegra194 adds 5648b6d2053e Merge branch for-5.5/soc into for-next adds 809c9e669b56 Merge branch for-5.5/arm/core into for-next adds 51c65c26b1a3 Merge branch for-5.5/arm/dt into for-next adds 9038f2ee9a9b Merge branch for-5.5/arm/defconfig into for-next adds b111ed1e67c3 Merge branch for-5.5/arm64/dt into for-next adds 701e4ab76f23 Merge branch for-5.5/clk-core into for-next adds 2fa8652d103b Merge branch for-5.5/clk into for-next adds e0fd54137bf5 Merge branch for-5.5/cpufreq into for-next adds 98e786c07b1e Merge remote-tracking branch 'tegra/for-next' adds 139f9e5cff3f Merge remote-tracking branch 'clk/clk-next' adds a40751b9108a Merge remote-tracking branch 'csky/linux-next' adds c3fc2c5ad693 Merge remote-tracking branch 'h8300/h8300-next' adds 84ba838990fc m68k: defconfig: Update defconfigs for v5.4-rc1 adds 032f128dbd29 m68k: defconfig: Enable ICY I2C and LTC2990 on Amiga adds 5ed0794cde59 m68k/atari: Convert Falcon IDE drivers to platform drivers adds 3b04eb96064d Merge remote-tracking branch 'm68k/for-next' adds 508271cc645c Merge remote-tracking branch 'm68knommu/for-next' adds 779209a17ab9 Merge remote-tracking branch 'microblaze/next' adds d60eba24ab23 Merge remote-tracking branch 'mips/mips-next' adds 656d550f3988 Merge remote-tracking branch 'parisc-hd/for-next' adds 8054df057058 powerpc: unify definition of M_IF_NEEDED adds 4ed47dbefa29 powerpc: move memstart_addr and kernstart_addr to init-common.c adds 39f4b7bf7571 powerpc: introduce kernstart_virt_addr to store the kernel base adds aa1d2090e693 powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper adds c061b38a3e48 powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper adds 2b0e86cc5de6 powerpc/fsl_booke/32: implement KASLR infrastructure adds 6a38ea1d7b94 powerpc/fsl_booke/32: randomize the kernel image offset adds b39609720069 powerpc/fsl_booke/kaslr: clear the original kernel if randomized adds 8c2ae87be5a4 powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter adds 921a79b78020 powerpc/fsl_booke/kaslr: dump out kernel offset informatio [...] adds 74277f00b232 powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes adds c2d1a13520ee powerpc/fsl_booke/32: Document KASLR implementation adds 3df191118b4c Merge branch 'topic/kaslr-book3e32' into next adds 0695f8bca93e selftests/powerpc: Handle Makefile for unrecognized option adds c799c0ed0458 Merge remote-tracking branch 'powerpc/next' adds 21f5288fa8c5 Merge remote-tracking branch 'fsl/next' adds 966be55c7850 Merge branch 'next/seccomp' into for-next adds 1f26aa67486e Merge branch 'next/isa-string' into for-next adds 60ee6ebb7c04 Merge branch 'next/tlb-opt' into for-next adds 084da991dbe2 Merge branch 'next/misc' into for-next adds 4f9bbcefa142 riscv: add support for MMIO access to the timer registers adds fcdc65375186 riscv: provide native clint access for M-mode adds accb9dbc4aff riscv: read the hart ID from mhartid on boot adds 9e80635619b5 riscv: clear the instruction cache and all registers when booting adds 6bd33e1ece52 riscv: add nommu support adds 405fe7aa0dba riscv: provide a flat image loader adds cbedd24c2074 Merge branch 'next/nommu' into for-next adds 9c896db90162 Merge remote-tracking branch 'risc-v/for-next' adds 943e89b9afcb Merge remote-tracking branch 's390/features' adds 4086a1d3612a Merge remote-tracking branch 'sh/sh-next' adds 2bc1074a2528 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 8578f470f3e8 Merge remote-tracking branch 'fscrypt/master' adds 9cf35f673583 btrfs: simplify inode locking for RWF_NOWAIT adds 35b814f3c53e btrfs: Add assert to catch nested transaction commit adds b9fae2ebee0c Btrfs: make btrfs_wait_extents() static adds c18679ebd868 btrfs: tree-checker: Try to detect missing INODE_ITEM adds 71bf92a9b877 btrfs: tree-checker: Add check for INODE_REF adds f624d976081d btrfs: ctree: Reduce one indent level for btrfs_search_slot() adds abe9339d69bd btrfs: ctree: Reduce one indent level for btrfs_search_old_slot() adds 34ffafdba12e btrfs: ctree: Remove stray comment of setting up path lock adds 33ca832fefa5 btrfs: separate out the extent leak code adds 6f0d04f8e72e btrfs: separate out the extent io init function adds 9c7d3a548331 btrfs: move extent_io_tree defs to their own header adds 083e75e7e6a9 btrfs: export find_delalloc_range adds b3f167aa6c70 btrfs: move the failrec tree stuff into extent-io-tree.h adds cdc6f1668e1f btrfs: get rid of unnecessary memset() of work item adds c495dcd6fbe1 btrfs: don't prematurely free work in run_ordered_work() adds 9be490f1e15c btrfs: don't prematurely free work in end_workqueue_fn() adds e732fe95e4ca btrfs: don't prematurely free work in reada_start_machine_ [...] adds 57d4f0b86327 btrfs: don't prematurely free work in scrub_missing_raid56 [...] adds a0cac0ec961f btrfs: get rid of unique workqueue helper functions adds c9eb55db8439 btrfs: get rid of pointless wtag variable in async-thread.c adds d6156218bec9 btrfs: make locking assertion helpers static inline adds 31f6e769ce41 btrfs: make btrfs_assert_tree_locked static inline adds ed2b1d36a9d0 btrfs: move btrfs_set_path_blocking to other locking functions adds 1f95ec012cb4 btrfs: move btrfs_unlock_up_safe to other locking functions adds e62869be1ed7 btrfs: balance: use term redundancy instead of integrity i [...] adds 79c8264e4434 btrfs: add 64bit safe helper for power of two checks adds c1499166d10a btrfs: use has_single_bit_set for clarity adds 61c047b541b5 btrfs: transaction: describe transaction states and transitions adds 3296bf562443 btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED adds 89cbf5f6b6c2 btrfs: Don't opencode btrfs_find_name_in_backref in backre [...] adds d3316c8233bb btrfs: Properly handle backref_in_log retval adds 725af92a6251 btrfs: Open-code name_in_log_ref in replay_one_name adds aa6c0df73e3b btrfs: print process name and pid that calls device scanning adds baf320b9d531 btrfs: use refcount_inc_not_zero in kill_all_nodes adds 4c66e0d4243b btrfs: drop unused parameter is_new from btrfs_iget adds b105e92755b4 btrfs: add __cold attribute to more functions adds 4143cb8b6f00 btrfs: add const function attribute adds e1f60a6580c0 btrfs: add __pure attribute to functions adds 08635bae0b4c Btrfs: stop using btrfs_schedule_bio() adds ba8a9d079543 Btrfs: delete the entire async bio submission framework adds 1d53c9e67230 Btrfs: only associate the locked page with one async_chunk struct adds ec39f7696ccf Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios adds dbb70becde5b Btrfs: extent_write_locked_range() should attach inode->i_wb adds 80d7fd1e0982 btrfs: tree-checker: Refactor prev_key check for ino into [...] adds c06631b0d8a4 btrfs: Enhance error output for write time tree checker adds a9143bd31c6a btrfs: block-group: Rework documentation of check_system_c [...] adds f7bddf1e27d1 btrfs: Avoid getting stuck during cyclic writebacks adds 67439dadb03a btrfs: opencode extent_buffer_get adds ce6d3eb6fd5c btrfs: User assert to document transaction requirement adds 8d510121bfbf btrfs: Rename btrfs_join_transaction_nolock adds b2cd29596469 btrfs: props: remove unnecessary hash_init() adds b9b1a53e180e btrfs: use enum for extent type defines adds ce96b7ffd11e btrfs: use better definition of number of compression type adds 4273eaff9b8d btrfs: use bool argument in free_root_pointers() adds b929c1d8313c btrfs: ioctl: Try to use btrfs_fs_info instead of *file adds a0e248bb502d Btrfs: fix negative subv_writers counter and data space le [...] adds 536870071dbc Btrfs: fix metadata space leak on fixup worker failure to [...] adds 3797136b626a btrfs: check page->mapping when loading free space cache adds a60adce85f4b btrfs: use btrfs_block_group_cache_done in update_block_group adds c4bf665a3197 btrfs: export compression and decompression callbacks adds 1e4eb7465438 btrfs: switch compression callbacks to direct calls adds be951045312d btrfs: compression: attach workspace manager to the ops adds 975db48330c4 btrfs: compression: let workspace manager init take only the type adds d55170334726 btrfs: compression: inline init_workspace_manager adds 2dba714390f1 btrfs: compression: let workspace manager cleanup take onl [...] adds 2510307e6c78 btrfs: compression: inline cleanup_workspace_manager adds d20f395f9895 btrfs: compression: export alloc/free/get/put callbacks of [...] adds 6a0d12724bd2 btrfs: compression: inline get_workspace adds bd3a5287cc20 btrfs: compression: inline put_workspace adds 5907a9bb13ce btrfs: compression: pass type to btrfs_get_workspace adds c778df140644 btrfs: compression: inline alloc_workspace adds a3bbd2a9ee3c btrfs: compression: pass type to btrfs_put_workspace adds 1e002351605d btrfs: compression: inline free_workspace adds 0cf252131361 btrfs: compression: remove ops pointer from workspace_manager adds d79b7c26b122 btrfs: Speed up btrfs_file_llseek adds 2034f3b470cc btrfs: Simplify btrfs_file_llseek adds bc80230e0e7b btrfs: Return offset from find_desired_extent adds 94c3f6c6b804 btrfs: tracepoints: drop typecasts from printk adds 1d2e7c7c3ed7 btrfs: tracepoints: constify all pointers adds 9d6cb1b0f9df btrfs: raid56: reduce indentation in lock_stripe_add adds 721860d5780c btrfs: remove pointless local variable in lock_stripe_add() adds 5ae216929069 btrfs: reduce indentation in btrfs_may_alloc_data_chunk adds 32ab3d1b4d0c btrfs: remove pointless indentation in btrfs_read_sys_array() adds c3e14909d3b3 btrfs: assert extent_map bdevs and lookup_map and split adds 8530c37a70df btrfs: get bdev from latest_dev for dio bh_result adds 3951e7f050ac btrfs: add xxhash64 to checksumming algorithms adds 3831bf0094ab btrfs: add sha256 to checksumming algorithm adds f7cea56c0fff btrfs: sysfs: export supported checksums adds 41e6d2a808ad btrfs: sysfs: show used checksum driver per filesystem adds b4e967be431c btrfs: add member for a specific checksum driver adds 352ae07b599a btrfs: add blake2b to checksumming algorithms adds 34b127aecd4f btrfs: Remove btrfs_bio::flags member adds bf38be65f370 btrfs: move block_group_item::used to block group adds f93c63e54730 btrfs: move block_group_item::flags to block group adds 3d976388daa9 btrfs: remove embedded block_group_cache::item adds de0dc456fd62 btrfs: rename block_group_item on-stack accessors to follo [...] adds 0222dfdd4af1 btrfs: rename extent buffer block group item accessors adds b3470b5dbe13 btrfs: add dedicated members for start and length of a blo [...] adds f5389f330d6f btrfs: remove cached space_info in btrfs_statfs() adds bf2df5aed1c8 Btrfs: remove wait queue from space_info structure adds 16ad3be1752a Btrfs: remove unnecessary delalloc mutex for inodes adds 01f0f9da9dc8 btrfs: Cleanup and simplify find_newest_super_backup adds fc2e4c5b3508 btrfs: Remove newest_gen argument from find_oldest_super_backup adds bd2336b2ac11 btrfs: Add read_backup_root adds b8522a1e5f42 btrfs: Factor out tree roots initialization during mount adds 336a0d8df1d9 btrfs: Don't use objectid_mutex during mount adds 260eb11bd42b btrfs: Remove unused next_root_backup function adds 4ac039ad75df btrfs: Rename find_oldest_super_backup to init_backup_root_slot adds 6ef108dd0cda btrfs: Streamline btrfs_fs_info::backup_root_index semantics adds 3ec17a67cc34 btrfs: clean up locking name in scrub_enumerate_chunks() adds 153a6d299956 btrfs: tree-checker: Check item size before reading file e [...] adds 2d974619a77f btrfs: volumes: Use more straightforward way to calculate [...] adds 6b7faadd985c btrfs: Ensure we trim ranges across block group boundary adds 11f2069c113e Btrfs: send, allow clone operations within the same file adds fd0ddbe25095 Btrfs: send, skip backreference walking for extents with m [...] adds 57e5ffeb8779 btrfs: sink write_flags to __extent_writepage_io adds fac07d2b0915 btrfs: sink write flags to cow_file_range_async adds 47e6f7423b91 btrfs: add support for 3-copy replication (raid1c3) adds 8d6fac0087e5 btrfs: add support for 4-copy replication (raid1c4) adds cfbb825c7619 btrfs: add incompat for raid1 with 3, 4 copies adds 9c907446dce3 btrfs: drop incompat bit for raid1c34 after last block gro [...] adds f5c2a5259085 btrfs: merge blocking_writers branches in btrfs_tree_read_lock adds 40d38f53d476 btrfs: set blocking_writers directly, no increment or decrement adds a4477988cfed btrfs: access eb::blocking_writers according to ACCESS_ONC [...] adds d4e253bbbc20 btrfs: document extent buffer locking adds ffb9e0f05fab btrfs: block-group: Refactor btrfs_read_block_groups() adds d49a2ddb1568 btrfs: block-group: Reuse the item key from caller of read [...] adds 32da5386d9a4 btrfs: rename btrfs_block_group_cache adds 0395d84f8edc btrfs: change btrfs_fs_devices::seeding to bool adds 7f0432d0d8dc btrfs: change btrfs_fs_devices::rotating to bool adds b12de52896c0 btrfs: scrub: Don't check free space before marking a bloc [...] adds 042528f8d840 Btrfs: fix block group remaining RO forever after error du [...] adds 3e1740993e43 btrfs: record all roots for rename exchange on a subvol adds 429aebc0a9a0 btrfs: get bdev directly from fs_devices in submit_extent_page adds 1a41802701ec btrfs: drop bio_set_dev where not needed adds a019e9e197ea btrfs: remove extent_map::bdev adds fa17ed069c61 btrfs: drop bdev argument from submit_extent_page adds 897636c94003 Merge branch 'misc-5.5' into for-next-20191119 adds cddc9a691942 Merge remote-tracking branch 'btrfs/for-next' adds 24ae482e7ee7 cifs: rename a variable in SendReceive() adds 4452bdbe40e8 cifs: remove unused variable 'sid_user' adds 0d70eacb3212 cifs: add support for flock adds 08dc021ebbb8 CIFS: remove set but not used variables 'cinode' and 'netfid' adds a0c5cb83924f cifs: Don't display RDMA transport on reconnect adds ab7d560d0fc5 cifs: smbd: Invalidate and deregister memory registration [...] adds 40df40e5983b cifs: smbd: Return -EINVAL when the number of iovs exceeds [...] adds a70267eafcfd cifs: smbd: Add messages on RDMA session destroy and reconnection adds c00dc7c13270 cifs: smbd: Return -ECONNABORTED when trasnport is not in [...] adds 9c957cc4c7da CIFS: Use memdup_user() rather than duplicating its implem [...] adds 2db58029a6c4 CIFS: Use common error handling code in smb2_ioctl_query_info() adds 7c648d6a715a CIFS: Return directly after a failed build_path_from_dentr [...] adds 66bdb0ac96d1 cifs: close the shared root handle on tree disconnect adds 0cb5e659e21c smb3: remove confusing dmesg when mounting with encryption [...] adds 991ad769b8a5 CIFS: Respect O_SYNC and O_DIRECT flags during reconnect adds 9ba92aed5a3f CIFS: Close open handle after interrupted close adds 062978f0389c cifs: fix race between compound_send_recv() and the demult [...] adds 6d69c15e8236 smb3: add debug messages for closing unmatched open adds 6c99ef4b4515 cifs: smbd: Only queue work for error recovery on memory r [...] adds cc0eccc2532a cifs: smbd: Return -EAGAIN when transport is reconnecting adds c5bdef9b8ade cifs: don't use 'pre:' for MODULE_SOFTDEP adds 6ac989762dff CIFS: Fix SMB2 oplock break processing adds 1634dc2b4dc6 cifs: sort interface list by speed adds 50f2b163c26f cifs: add multichannel mount options and data structs adds 3f96364c8dfe cifs: add server param adds eec01436c88a cifs: switch servers depending on binding state adds c51ead03f360 CIFS: refactor cifs_get_inode_info() adds abcb870c1572 cifs: try opening channels after mounting adds 85f91e2f9afa cifs: move cifsFileInfo_put logic into a work-queue adds 037d9bef0189 cifs: update internal module version number adds 3abcf068e20a Merge remote-tracking branch 'cifs/for-next' adds 819432e1bcbd Merge remote-tracking branch 'ecryptfs/next' adds 9fed5f9ce295 Merge remote-tracking branch 'erofs/dev' adds 6fcbcec9cfc7 fs/quota: handle overflows of sysctl fs.quota.* and report [...] adds 545886fead7a ext2: code cleanup for descriptor_loc() adds 15d8f21beaae Pull ext2 cleanup and quota stats fixes. adds d0dc67da80f5 Merge remote-tracking branch 'ext3/for_next' adds b92e7b3f4148 Merge remote-tracking branch 'ext4/dev' adds 81e2a0b44694 Merge remote-tracking branch 'f2fs/dev' adds 407785d69745 Merge remote-tracking branch 'fsverity/fsverity' adds 8dfd55ffc6cd Merge remote-tracking branch 'fuse/for-next' adds 5c441544f045 NFSv4.x: Handle bad/dead sessions correctly in nfs41_seque [...] adds 5326de9e94be NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits f [...] adds d49dd11753f4 NFSv4: add declaration of current_stateid adds 9c91fa36b617 NFS: remove unneeded semicolon adds 0e96322b241c fs: nfs: sysfs: Remove NULL check before kfree adds 89658c4d04c7 NFS: Return -ETXTBSY when attempting to write to a swapfile adds 913eca1aea87 NFS: Fallocate should use the nfs4_fattr_bitmap adds 000301042413 NFSv4: Make _nfs42_proc_copy_notify() static adds 843aa17a35bf NFS: remove duplicated include from nfs4file.c adds 66588abe2db0 NFSv4.2 fix kfree in __nfs42_copy_file_range adds f751c5452594 NFSv4.2 fix memory leak in nfs42_ssc_open adds 5cd8b0d4dd96 SUNRPC: Eliminate log noise in call_reserveresult adds bf7ca707ae60 SUNRPC: Add trace points to observe transport congestion control adds 4b93dab36f28 xprtrdma: Add unique trace points for posting Local Invali [...] adds a31b2f939219 xprtrdma: Connection becomes unstable after a reconnect adds eea63ca7ffa1 xprtrdma: Initialize rb_credits in one place adds 2ae50ad68cd7 xprtrdma: Close window between waking RPC senders and post [...] adds c3700780a096 xprtrdma: Fix MR list handling adds 9d2da4ff00f3 xprtrdma: Manage MRs in context of a single connection adds 15d9b015d3d1 xprtrdma: Ensure ri_id is stable during MR recycling adds f995879ec4aa xprtrdma: Remove rpcrdma_sendctx::sc_xprt adds b5cde6aa882d xprtrdma: Remove rpcrdma_sendctx::sc_device adds dc15c3d5f168 xprtrdma: Move the rpcrdma_sendctx::sc_wr field adds d6764bbd7763 xprtrdma: Refactor rpcrdma_prepare_msg_sges() adds 614f3c96d7e5 xprtrdma: Pull up sometimes adds 6cb28687fd1d xprtrdma: Wake tasks after connect worker fails adds 7b020f17bbd3 xprtrdma: Report the computed connect delay adds d4957f01d29b xprtrdma: Refine trace_xprtrdma_fixup adds f54c870d326a xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() adds a52c23b8b207 xprtrdma: Replace dprintk in xprt_rdma_set_port adds 4e121fcae809 Merge tag 'nfs-rdma-for-5.5-1' of git://git.linux-nfs.org/ [...] adds 511ba52e4c01 NFS4: Trace state recovery operation adds 21f86d2d63f9 NFS4: Trace lock reclaims adds e8d70b321ecc SUNRPC: Fix another issue with MIC buffer space adds 267c69499388 Merge remote-tracking branch 'nfs/linux-next' adds ecff57530c43 Merge remote-tracking branch 'nfsd/nfsd-next' adds 050552cbe06a xfs: fix some memory leaks in log recovery adds 2a2b5932db67 xfs: fix attr leaf header freemap.size underflow adds b1231760e443 xfs: Remove slab init wrappers adds aaf54eb8bc15 xfs: Remove kmem_zone_destroy() wrapper adds 377bcd5f3b7f xfs: Remove kmem_zone_free() wrapper adds 6519f708cc35 xfs: report corruption only as a regular error adds d9b222646f00 Merge remote-tracking branch 'xfs/for-next' adds 641ff1b0bb47 Merge remote-tracking branch 'iomap/iomap-for-next' adds 457022718c30 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 9d7b50dcabd1 Merge remote-tracking branch 'vfs/for-next' adds 9ae4dd218af8 Merge remote-tracking branch 'printk/for-next' adds 6658bdbcb669 Merge remote-tracking branch 'pci/next' adds 74f00449ecd8 Merge remote-tracking branch 'pstore/for-next/pstore' adds 8725aa4fa7de HID: rmi: Check that the RMI_STARTED bit is set before unr [...] adds 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next adds 2dbc6f113acd HID: Improve Windows Precision Touchpad detection. adds b03e5774d51f HID: quirks: remove hid-led devices from hid_have_special_driver adds 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next adds e76d47a1aeb9 Merge remote-tracking branch 'hid/for-next' adds 8fd834d8fa63 Merge remote-tracking branch 'i2c/i2c/for-next' adds 5a47406d6f77 Merge remote-tracking branch 'i3c/i3c/next' adds adbd95957a2c Merge branch 'dmi/master' adds 5f1a923ab8a8 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds f11f2a3c5435 docs: filesystems: convert autofs.txt to reST adds c11565e88790 docs: filesystems: Update code snippets in autofs.rst adds e8a9e30d7211 docs: filesystems: Add mount map description in Content adds 5ca470a0c388 docs: Add request_irq() documentation adds 291084904eb0 Documentation: Document how to get links with git am adds 83ededdb72ca docs: Add initial documentation for devfreq adds 3a70016f1c48 Merge remote-tracking branch 'jc_docs/docs-next' adds c24867183d3e Merge remote-tracking branch 'v4l-dvb/master' adds 2c976bb27775 Merge branch 'devprop' into linux-next adds 695ed8f391cb Merge branch 'acpica' into linux-next adds f7cb57a04b17 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] adds 2a10024f72b2 Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acp [...] adds 57cce8bb6c28 Merge branches 'acpi-mm' and 'acpi-osi' into linux-next adds a3c2ec4ff059 Merge branches 'pm-sleep', 'pm-tools' and 'powercap' into [...] adds b643f8ef06f3 Merge branches 'pm-opp', 'pm-avs' and 'pm-domains' into li [...] adds fc59dfcf324e Merge branch 'pm-cpuidle' into linux-next adds bf02b96fdc7d Merge branch 'pm-cpufreq' into linux-next adds 8752bdb5f55b Merge branch 'pm-devfreq' into linux-next adds ab19357776d7 Merge remote-tracking branch 'pm/linux-next' adds b75bdd5a16c5 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 25b31c06684c Merge remote-tracking branch 'ieee1394/for-next' adds a64be68239ca Merge remote-tracking branch 'swiotlb/linux-next' adds 639898f06225 Merge remote-tracking branch 'rdma/for-next' adds 99638e9d6c85 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds fb3d8bcde6df dt-bindings: net: add ethernet controller and phy sfp property adds 298e54fa810e net: phy: add core phylib sfp support adds 36023da1c704 net: phy: marvell10g: add SFP+ support adds e64dbb1ac078 Merge branch 'Add-support-for-SFPs-behind-PHYs' adds b95e86d846b6 net: phy: avoid matching all-ones clause 45 PHY IDs adds c491eae8f9c0 xdp: remove memory poison on free for struct xdp_mem_allocator adds 7c9e69428da3 page_pool: add destroy attempts counter and rename tracepoint adds 832ccf6f80cd page_pool: extend tracepoint to also include the page PFN adds 6960f7e3b2d7 Merge branch 'page_pool-followup-changes-to-restore-tracep [...] adds 0fed96fa8342 selftests: mlxsw: Add router scale test for Spectrum-2 adds b22b0b0b10aa selftests: mlxsw: Check devlink device before running test adds 646cf7ed9abb selftests: forwarding: Add ethtool_lib.sh adds 8f72a9cf3690 selftests: forwarding: lib.sh: Add wait for dev with timeout adds 64916b57c0b1 selftests: forwarding: Add speed and auto-negotiation test adds c4154cffa390 Merge branch 'selftests-Add-ethtool-and-scale-tests' adds 41136ab35888 bnxt_en: Update firmware interface spec to 1.10.1.12. adds 19b3751ffa71 bnxt_en: Improve RX buffer error handling. adds 5b306bde2b46 bnxt_en: Increase firmware response timeout for coredump c [...] adds 0a3f4e4f342c bnxt_en: Extend ETHTOOL_RESET to hot reset driver. adds e633a32935a3 bnxt_en: Set MASTER flag during driver registration. adds e4e38237d7e3 bnxt_en: Report health status update after reset is done adds 05069dd4c577 bnxt_en: Return proper error code for non-existent NVM variable adds a2b31e27f626 bnxt_en: Add a warning message for driver initiated reset adds 642aebdee4a1 bnxt_en: Abort waiting for firmware response if there is n [...] adds bec39a9fbbfa Merge branch 'bnxt_en-Updates' adds 3132174b4b5c lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER adds c21709e744b4 net: phy: dp83869: fix return of uninitialized variable ret adds b8fc7177d8ae net: dsa: felix: Fix CPU port assignment when not last port adds 6ec75b59fdb0 Merge remote-tracking branch 'net-next/master' adds 1e0bd5a091e5 bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_i [...] adds 85192dbf4de0 bpf: Convert bpf_prog refcnt to atomic64_t adds fc9702273e2e bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY adds 7fe74b436236 libbpf: Make global data internal arrays mmap()-able, if possible adds 5051b384523b selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests adds b97e12e594eb Merge branch 'bpf-array-mmap' adds 56bf877a5080 selftests, bpf: xdping is not meant to be run standalone adds 3b054b7133b4 selftests, bpf: Fix test_tc_tunnel hanging adds 2ea2612b987a selftests, bpf: Workaround an alu32 sub-register spilling issue adds a25ecd9d1e60 bpf: Fix memory leak on object 'data' adds 4e9b4a6883dd s390/bpf: Use relative long branches adds e0491f64795b s390/bpf: Align literal pool entries adds c1aff5682da2 s390/bpf: Load literal pool register using larl adds 451e448ff4bb s390/bpf: Use lgrl instead of lg where possible adds b25c57b6b7dd s390/bpf: Use lg(f)rl when long displacement cannot be used adds d1242b10ff03 s390/bpf: Remove JITed image size limitations adds 0424c5a4dda5 Merge branch 'remove-jited-size-limits' adds 3de88c9113f8 net-af_xdp: Use correct number of channels from ethtool adds a0d7da26ce86 libbpf: Fix call relocation offset calculation bug adds 05b97fd70c2f Merge remote-tracking branch 'bpf-next/master' adds 92d141421fbf Merge remote-tracking branch 'nfc-next/master' adds b8dc647657d5 Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth adds df66499a1fab Bluetooth: delete a stray unlock adds 815ae37b8fe9 Merge remote-tracking branch 'bluetooth/master' adds 52b1cdcb7a84 gfs2: Abort gfs2_freeze if io error is seen adds d99724c3c36a gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS adds 2c47c1be51fb gfs2: clean up iopen glock mess in gfs2_create_inode adds 7d6d48fd4cae gfs2: Further gfs2_create_inode cleanups adds a278730ecdbd Merge remote-tracking branch 'gfs2/for-next' adds 3079fe505267 Merge remote-tracking branch 'mtd/mtd/next' adds aad4fa6a8337 Merge remote-tracking branch 'nand/nand/next' adds 41f4fda3deab Merge remote-tracking branch 'spi-nor/spi-nor/next' adds cf8226f5c441 Merge remote-tracking branch 'crypto/master' adds 82814d771080 Merge remote-tracking branch 'drm/drm-next' adds 84ce6c48675b drm/amdkfd: Merge CIK kernel queue functions into VI adds ccdef35d0714 drm/amdkfd: Eliminate ops_asic_specific in kernel queue adds 594d0c90a48e drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c adds baaeb610b17a drm/amdgpu: enable ras capablity check on arcturus adds 9e612c11a758 drm/amdgpu: init umc functions for arcturus umc ras adds 0bb419c76b31 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) adds 88a1c40a04de drm/amdgpu: add JPEG HW IP and SW structures adds 9d9cc9b8fe85 drm/amdgpu: add amdgpu_jpeg and JPEG tests adds bb0db70f3f75 drm/amdgpu: separate JPEG1.0 code out from VCN1.0 adds 0388aee76637 drm/amdgpu: use the JPEG structure for general driver support adds 8d1b04a6a1dc drm/amdgpu: add JPEG IP block type adds 2eb167293f57 drm/amdgpu: add JPEG common functions to amdgpu_jpeg adds 6ac27241106b drm/amdgpu: add JPEG v2.0 function supports adds b0f3cd3191cd drm/amdgpu: remove unnecessary JPEG2.0 code from VCN2.0 adds 18e6d4142bbb drm/amdgpu: add JPEG PG and CG interface adds 099d66e43f04 drm/amdgpu: add PG and CG for JPEG2.0 adds eedd4f024235 drm/amd/powerplay: add JPEG Powerplay interface adds 43717ff656ee drm/amd/powerplay: add JPEG power control for Navi1x adds 27f7ff327dbf drm/amd/powerplay: add Powergate JPEG for Renoir adds a986e1512713 drm/amd/powerplay: add JPEG power control for Renoir adds 0db2ab99c9fb drm/amd/powerplay: set JPEG to SMU dpm adds 474b6d296f23 drm/amdgpu: enable JPEG2.0 dpm adds 52f2e779ad86 drm/amdgpu: add driver support for JPEG2.0 and above adds 5be45a26c9fb drm/amdgpu: enable JPEG2.0 for Navi1x and Renoir adds 14f43e8f88c5 drm/amdgpu: move JPEG2.5 out from VCN2.5 adds e89e2237e89b drm/amdgpu: enable Arcturus CG for VCN and JPEG blocks adds 8c74e590497c drm/amdgpu: enable Arcturus JPEG2.5 block adds c39f062e881d drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 adds 0eeaa899263c drm/amd/powerplay: issue BTC on Navi during SMU setup adds 93a09aa494e9 drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] adds 09ba2e7d68f8 drm/amd/powerplay: correct fine grained dpm force level setting adds d191bd678153 drm/amdkfd: remove set but not used variable 'top_dev' adds 4effa8dbc117 drm/amdgpu/vcn2.5: fix the enc loop with hw fini adds d0d13fe87490 drm/amdgpu: put flush_delayed_work at first adds 761e09230c4e drm/amdgpu/soc15: move struct definition around to align w [...] adds 29bc37b41096 drm/amdgpu/nv: add asic func for fetching vbios from rom directly adds d3b65841b31c drm/amd/display: remove set but not used variable 'old_pla [...] adds 589d8d282ebe drm/amd/display: remove set but not used variable 'bp' in [...] adds 7e30402bed15 drm/amd/display: remove set but not used variable 'bp' in [...] adds 8f72bfe8d85a drm/amd/display: remove set but not used variable 'min_content' adds 852a91d627e9 drm/amdgpu/dm: Do not throw an error for a display with no audio adds 8c8048f207e7 drm/amd/display: add automated audio test support adds e6b268dde4cd drm/amd/display: Renoir chroma viewport WA change formula adds db8ff9d38c18 drm/amd/display: Renoir chroma viewport WA Read the correc [...] adds d3698cea22c6 drm/amd/display: Add hubp clock status in DTN log for Navi adds 9b265eba45d3 drm/amd/display: Update background color in bottommost mpcc adds 1bc22f20ae24 drm/amd/display: Fix incorrect deep color setting in YCBCR [...] adds 7b23b0b45072 drm/amd/display: 3.2.59 adds 8d8a6af71a75 drm/amd/display: Fix stereo with DCC enabled adds 2f4888840090 drm/amd/display: Changes in dc to allow full update in some cases adds c09eeee4f3a7 drm/amd/display: Add DMUB service function check if hw ini [...] adds ab16c7363df1 drm/amd/display: Add DMUB param to load inst const from driver adds 5b956e9873cb drm/amd/display: Add debugfs initalization on mst connectors adds cbd8394d3a97 drm/amd/display: Connect DIG FE to its BE before link trai [...] adds 581c4488318d drm/amd/display: Clean up some code with unused registers adds be32c9891c13 drm/amd/display: revert change causing DTN hang for RV adds 03527f0d0056 drm/amd/display: Fix debugfs on MST connectors adds d9e32672a128 drm/amd/display: cleanup of construct and destruct funcs adds 2057b7e1cf77 drm/amd/display: add color space option when sending link [...] adds ad4e140e9bcc drm/amd/display: Adjust DML workaround threshold adds b9e9f11c9145 drm/amd/display: Add debug trace for dmcub FW autoload. adds 53db058581b2 drm/amd/display: 3.2.60 adds 9185e8adb4cc drm/amd/display: add debugfs sdp hook up function for Navi adds 46250a0cba4c drm/amd/display: Avoid conflict between HDR multiplier and 3dlut adds 56fc13fe6caa drm/amd/display: Don't spin forever waiting for DMCUB phy/ [...] adds 78c7738211e0 drm/amd/display: cleanup of function pointer tables adds b9fe5151052f drm/amd/display: DML Validation Dump/Check with Logging adds a6e4da40bda5 drm/amd/display: Spin for DMCUB PHY init in DC adds f6fe4053b91f drm/amd/display: Use a temporary copy of the current state [...] adds e8cfbdac9a07 drm/amd/display: Add DSC 422Native debug option adds f020220e16a8 drm/amd/display: Add Navi10 DMUB VBIOS code adds 11a00965d261 drm/amd/display: Add PSP block to verify HDCP2.2 steps adds eff682f83c9c drm/amd/display: Add DDC handles for HDCP2.2 adds 51466b3fd272 drm/amd/display: Add execution and transition states for HDCP2.2 adds 46df9931e0db drm/amd/display: Add logging for HDCP2.2 adds 2e956df2913f drm/amd/display: Change ERROR to WARN for HDCP module adds da283469e05f drm/amd/display: Enable HDCP 2.2 adds 53e108aa9916 drm/amd/display: Handle hdcp2.2 type0/1 in dm adds b1abe5586ffc drm/amd/display: Refactor HDCP to handle multiple displays [...] adds 23eb41917fc9 drm/amd/display: add force Type0/1 flag adds 45375a501f13 drm/amd/display: Refactor HDCP encryption status update adds 02837a91ae75 drm/amd/display: add and use defines from drm_hdcp.h adds 1c40428ace2e drm/amd/display: use drm defines for MAX CASCADE MASK adds 302169003733 drm/amd/display: split rxstatus for hdmi and dp adds a1acc5d0942c drm/amd/display: Fix static analysis bug in validate_bksv adds 5111195ad617 drm/amd/display: Fix coding error in connector atomic check adds e9f782dd22c0 drm/radeon: remove set but not used variable 'size', 'relo [...] adds ac52caecbcf2 drm/radeon: remove set but not used variable 'backbias_res [...] adds 3f47f0301594 drm/radeon: remove set but not used variable 'dig_connector' adds 5952c4899337 drm/radeon: remove set but not used variable 'radeon_connector' adds 77441f779498 drm/radeon: remove set but not used variable 'blocks' adds dc9b3dbd2874 drm/radeon: remove set but not used variable 'tv_pll_cntl1' adds a542ad9e5de1 drm/radeon: fix bad DMA from INTERRUPT_CNTL2 adds b992691d453c drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 adds 16641949257a drm/amdgpu: remove not needed memset adds 4a1132782200 drm/amd/powerplay: return errno code to caller when error occur adds 85f8433f9bd7 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) adds ca9317b9183b drm/amdgpu: disable gfxoff when using register read interface adds b62d955426e0 drm/amdgpu: remove experimental flag for Navi14 adds 3f2a06ac814e drm/amdgpu: disable gfxoff on original raven adds 2aa87ba56892 Revert "drm/amd/display: enable S/G for RAVEN chip" adds b4f8285a1960 drm/amd/powerplay: correct swSMU baco reset related settings adds 0a650c1d35e2 drm/amd/powerplay: add Arcturus baco reset support adds 32cc3bf0a77c drm/amd/powerplay: add missing header file declaration adds 13a390a6f98a drm/amdgpu: add psp funcs for ring write pointer read/write adds cc65176e511c drm/amdgpu: add helper func for psp ring cmd submission adds 5bdd0b72d608 drm/amdgpu: switch to common helper func for psp cmd submission adds 858a2bbad6b0 drm/amdgpu: pull ras controller int status only when ras enabled adds 30b2c0cae430 drm/amd/powerplay: enable gpu_busy_percent sys interface f [...] adds 69d5436d4ded drm/amdgpu: add asic callback for BACO support adds 988eb9ff3e91 drm/amdgpu: add supports_baco callback for soc15 asics. (v2) adds 3670c242e340 drm/amdgpu: add supports_baco callback for SI asics. adds 0d0c07ee0794 drm/amdgpu: add supports_baco callback for CIK asics. adds e45ed9435fda drm/amdgpu: add supports_baco callback for VI asics. adds ac7426169e7b drm/amdgpu: add supports_baco callback for NV asics. adds a69cba42b11a drm/amdgpu: add a amdgpu_device_supports_baco helper adds 31af062acfbd drm/amdgpu: rename amdgpu_device_is_px to amdgpu_device_su [...] adds b97e9d47e549 drm/amdgpu: add additional boco checks to runtime suspend/ [...] adds 11520f27085b drm/amdgpu: split swSMU baco_reset into enter and exit adds 361dbd01a1de drm/amdgpu: add helpers for baco entry and exit adds 191343172809 drm/amdgpu: add baco support to runtime suspend/resume adds 6ae6c7d404ec drm/amdgpu: start to disentangle boco from runtime pm adds 3840c5bcc245 drm/amdgpu: disentangle runtime pm and vga_switcheroo adds 72f058b7237e drm/amdgpu: enable runtime pm on BACO capable boards if runpm=1 adds 08e58f81b817 drm/amdgpu: add UAPI for creating encrypted buffers adds 5896cb2f21f3 drm/amdgpu: add UAPI to create secure commands (v3) adds 58adfd7a2266 drm/amdgpu: define the TMZ bit for the PTE adds 2e0d0ac1c5d8 drm/amdgpu: add tmz feature parameter (v2) adds 6e5edba6d614 drm/amdgpu: add amdgpu_tmz data structure adds 1bc7ad0d6c67 drm/amdgpu: add function to check tmz capability (v4) adds 4ad6256291cf drm/amdgpu: add tmz bit in frame control packet adds 5ddeaa7e2f59 drm/amdgpu: expand the emit tmz interface with trusted flag adds 5fc9197fbf78 drm/amdgpu: expand the context control interface with trust flag adds ab9e84a1dd3f drm/amdgpu: job is secure iff CS is secure (v5) adds f87bcd9fa52b drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 0609e769514b drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 3264e5bfbb7a drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 0fb00216c388 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds d46b5d558a6d drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 975fbb637ff9 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds 9e6def713f97 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 923b87b061b5 drm/ttm: Remove explicit typecasts of vm_private_data adds 82b67b27a26b drm/ttm: Convert vm callbacks to helpers adds c05c99794f6a drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 55b410fd5fe6 drm/amdgpu: work around llvm bug #42576 adds e77c054236bf drm/amd/display: re-enable wait in pipelock, but add timeout adds e89012707f8c drm/amd/display: add default clocks if not able to fetch them adds eb29390b419a Merge remote-tracking branch 'amdgpu/drm-next' adds 36104fcf8ff4 drm/i915: Flush context free work on cleanup adds 5d77aa07bd2f drm/i915: Fix detection for a CMP-V PCH adds 78e2ea291ead drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition adds 3e749f5199e1 drm/i915: Avoid atomic context for error capture adds 7e89d508558c drm/i915/perf: don't forget noa wait after oa config adds 9faf5fa4d3da drm/i915/fbdev: Restore physical addresses for fb_mmap() adds 2a39b072ee69 drm/i915: Restore GT coarse power gating workaround adds a46bfdc83fee drm/i915/gt: Wait for new requests in intel_gt_retire_requests() adds e367925e80b5 drm/i915/guc: Skip suspend/resume GuC action on platforms [...] adds fa039b936cf5 drm/i915: fix accidental static variable use adds 9ee8f151a522 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 1685a59cb184 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 98153496ce6c Merge remote-tracking branch 'drm-msm/msm-next' adds d2fbe64d2947 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds a74811becb70 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds a20db58f3e6e regmap: regmap-w1: Drop unreachable code adds 0c4b6e03b8ad Merge branch 'regmap-5.5' into regmap-next adds 925c00e39d4b Merge remote-tracking branch 'regmap/for-next' adds 80b917a8dd8f ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense adds 5204a05d70d9 ALSA: hda - Add DP-MST jack support adds 9c32fea83692 ALSA: hda - Add DP-MST support for non-acomp codecs adds 5398e94fb753 ALSA: hda - Add DP-MST support for NVIDIA codecs adds a049c755a944 Merge remote-tracking branch 'sound/for-next' adds a3b9ed55775e ASoC: rt5677: rt5677_check_hotword() can be static adds d2522335c92c ALSA: compress: add flac decoder params adds 51d2584a9894 ASoC: qcom: q6asm: add support to flac config adds baddcee98993 ASoC: qcom: q6asm-dai: add support to flac decoder adds 2dab09be49a1 ASoC: wm2200: add missed operations in remove and probe failure adds b1176bbb7086 ASoC: wm5100: add missed pm_runtime_disable adds cdacc761dae1 ASoC: pcm3168a: Document optional RST gpio adds 79f6c108c87b ASoC: pcm3168a: Add support for optional RST gpio handling adds 653c28afa76b ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. adds e48fdb53bd1f ASoC: tlv320aic31xx: configure output common-mode voltage adds eb65ccdb0836 ASoC: wm_adsp: Expose mixer control API adds a0233a6ef390 Merge branch 'asoc-5.5' into asoc-next adds c315b2f27d72 Merge remote-tracking branch 'sound-asoc/for-next' adds e434e353d31e Merge remote-tracking branch 'modules/modules-next' adds 81ca61e46a91 Merge remote-tracking branch 'input/next' adds de678bc63cc6 block: Don't disable interrupts in trigger_softirq() adds e6db926195b0 Merge branch 'for-5.5/block' into for-next adds a468168130ec scsi: sd_zbc: Remove set but not used variable 'buflen' adds 5349593c501b Merge branch 'for-5.5/zoned' into for-next adds 00b89892c869 Revert "bcache: fix fifo index swapping condition in journ [...] adds a6a8605cec77 Merge branch 'for-5.5/drivers' into for-next adds 496074f94b19 blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 adds 26b9dfdcebec Merge branch 'for-5.5/block' into for-next adds c6da429ea988 block: sed-opal: Introduce SUM_SET_LIST parameter and appe [...] adds 86ce34b03568 Merge branch 'for-5.5/block' into for-next adds 40edf2bea6a0 io_uring: correct poll cancel and linked timeout expiratio [...] adds 0e1e3a30a115 io_uring: request cancellations should break links adds c6fb72ebac3b io-wq: wait for io_wq_create() to setup necessary workers adds 497a94d9a846 io-wq: remove extra space characters adds 9ebfeb6005be Merge branch 'for-5.5/io_uring-post' into for-next adds 4437457e8131 Merge remote-tracking branch 'block/for-next' adds d256d796279d dm thin: wakeup worker only when deferred bios exist adds 6e9d0a4c6da4 Merge remote-tracking branch 'device-mapper/for-next' adds c91843463e9e mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests adds f3d7c2292d10 mmc: core: Fix size overflow for mmc partitions adds 2447dc596503 Merge remote-tracking branch 'mmc/next' adds c03e50e6072e Merge remote-tracking branch 'mfd/for-mfd-next' adds 7519ce08c817 Merge remote-tracking branch 'backlight/for-backlight-next' adds 12fbb4e31c99 Merge remote-tracking branch 'battery/for-next' adds 1d7c4c115f7a regulator: vexpress: Use PTR_ERR_OR_ZERO() to simplify code adds 3698039adc50 Merge branch 'regulator-5.5' into regulator-next adds 3c0a0a9d7f5f Merge remote-tracking branch 'regulator/for-next' adds e779834b8bee Merge remote-tracking branch 'apparmor/apparmor-next' adds ca50dce88690 Merge remote-tracking branch 'keys/keys-next' adds bb1a2d854b67 Merge remote-tracking branch 'selinux/next' adds c2a4150534b4 Merge remote-tracking branch 'smack/for-next' adds c260a35dd1c3 Merge remote-tracking branch 'tomoyo/master' adds 8dcab3b103cd Merge remote-tracking branch 'tpmdd/next' adds e11cfc697601 watchdog: w83627hf_wdt: Support NCT6116D adds 87d184680dd8 watchdog: imx2_wdt: Remove unnecessary blank line adds ebe66ded6d4c watchdog: imx2_wdt: Use __maybe_unused instead of #if CONF [...] adds 86865322d227 watchdog: imx2_wdt: Use 'dev' instead of dereferencing it [...] adds ff0aaacb6f26 watchdog: intel-mid_wdt: Add WATCHDOG_NOWAYOUT support adds b6276d4e4bc3 watchdog: sbc7240_wdt: Fix yet another -Wimplicit-fallthro [...] adds 72139dfa2464 watchdog: Fix the race between the release of watchdog_cor [...] adds ef14cab2d85b watchdog: cadence: Do not show error in case of deferred probe adds 5b256b56885a watchdog: bd70528: Trivial function documentation fix adds 4c0bfc039c88 watchdog: wdat_wdt: Spelling s/configrable/configurable/ adds 747d88a1a88c watchdog: imx7ulp: Pass the wdog instance inimx7ulp_wdt_enable() adds 9ab26e34bb62 watchdog: imx7ulp: Remove unused structure member adds c37e358163d9 watchdog: imx7ulp: Remove inline annotations adds eccb7fe5e72a watchdog: imx7ulp: Use definitions instead of magic values adds a19f89335f4b watchdog: prevent deferral of watchdogd wakeup on RT adds bc44fa734cef watchdog: make nowayout sysfs file writable adds 6083ab7b2f3f watchdog: imx7ulp: Fix reboot hang adds c04571251b3d watchdog: aspeed: Fix clock behaviour for ast2600 adds 39e68d9e7ab2 watchdog: sprd: Fix the incorrect pointer getting from dri [...] adds d615a6fd12b2 watchdog: sama5d4_wdt: cleanup the bit definitions adds 74f078c333e9 dt-bindings: watchdog: sama5d4_wdt: add microchip,sam9x60- [...] adds 1d9c30745455 watchdog: jz4740: Use WDT clock provided by TCU driver adds 6d532143c915 watchdog: jz4740: Use regmap provided by TCU driver adds 33c26ab4d6be watchdog: jz4740: Drop dependency on MACH_JZ47xx adds 9ca60d0c63bb Merge remote-tracking branch 'watchdog/master' adds f4b407ea8049 Merge remote-tracking branch 'iommu/next' adds acee733abe75 Merge remote-tracking branch 'vfio/next' adds a4846764292f Merge remote-tracking branch 'audit/next' adds 89650a1e3b6f dt-bindings: pwm: Convert PWM bindings to json-schema adds d8c313d75abf dt-bindings: pwm: Convert Samsung PWM bindings to json-schema adds e301a6601193 Merge remote-tracking branch 'devicetree/for-next' adds cd050abeba2a spi: st-ssc4: add missed pm_runtime_disable adds ae7c2d342a10 spi: mediatek: add SPI_CS_HIGH support adds 1821a22071b9 Merge branch 'spi-5.5' into spi-next adds 41881cec37ba Merge remote-tracking branch 'spi/topic/ptp' into spi-next adds 0b4358b641f3 Merge remote-tracking branch 'spi/for-next' adds 35b0c1bf5ecd Merge remote-tracking branch 'tip/auto-latest' adds 69f43e8e1b0f Merge remote-tracking branch 'edac/edac-for-next' adds 9fcee5ab42f1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 974952180b31 Merge remote-tracking branch 'ftrace/for-next' adds dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure adds c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro adds 905e672b3af5 kcsan: Add Documentation entry in dev-tools adds 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist adds 0ebba7141ead build, kcsan: Add KCSAN build exceptions adds 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN adds bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier adds e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation adds 40d04110f879 x86, kcsan: Enable KCSAN for x86 adds e100e2f047de Merge commit '8dcdfb7096a304130ab36fbb0f2961deaf863e5a' in [...] adds c732360c9810 Merge remote-tracking branch 'rcu/rcu/next' adds fe289ebb65ee Merge tag 'kvm-s390-next-5.5-1' of git://git.kernel.org/pu [...] adds 5befcff26792 Merge remote-tracking branch 'kvm/linux-next' adds 421294a02f46 Merge remote-tracking branch 'kvm-arm/next' adds 05463c8d3ab4 Merge remote-tracking branch 'xen-tip/linux-next' adds d66d65251ce0 Merge remote-tracking branch 'percpu/for-next' adds f9dc2dbd6a3c Merge remote-tracking branch 'workqueues/for-next' adds 263225c983aa tools/power/x86/intel-speed-select: Extend command set for [...] adds 82d4a34ee619 tools/power/x86/intel-speed-select: Change display of "avx [...] adds 91d928147bb0 tools/power/x86/intel-speed-select: Correct CLX-N frequency units adds a9b2f8e2fa6c tools/power/x86/intel-speed-select: Auto mode for CLX adds cd0e63706549 tools/power/x86/intel-speed-select: Use mailbox for CLOS_P [...] adds 40dee9dda37d tools/power/x86/intel-speed-select: Make CLOS frequency in MHz adds 21c3390d6128 tools/power/x86/intel-speed-select: Use Frequency weight for CLOS adds 7af5a95bb752 tools/power/x86/intel-speed-select: Support platform with [...] adds de7f9d3ddc8c tools/power/x86/intel-speed-select: Use core count for bas [...] adds 5c14aba77874 tools/power/x86/intel-speed-select: Increment version adds 3198f02aab11 Merge remote-tracking branch 'drivers-x86/for-next' adds 3c4d77b68928 platform/chrome: wilco_ec: Add charging config driver adds 119a3cb6d687 platform/chrome: wilco_ec: Add keyboard backlight LED support adds a7ac2dbd0465 platform/chrome: cros_ec: Put docs with the code adds 84d712a59396 mfd / platform: cros_ec: Add sensor_count and make check_f [...] adds 4e464a1a2007 iio / platform: cros_ec: Add cros-ec-sensorhub driver adds 665fa41df244 mfd / platform / iio: cros_ec: Register sensor through sensorhub adds f51b6436face platform/chrome: cros-ec: Record event timestamp in the hard irq adds c8409f0390c1 platform/chrome: cros_ec: Do not attempt to register a non [...] adds 8a7b4a807143 platform/chrome: cros_ec: handle MKBP more events flag adds 7184cc004581 Revert "Input: cros_ec_keyb - add back missing mask for ev [...] adds 30ddfa7ad00f Revert "Input: cros_ec_keyb: mask out extra flags in event_type" adds 34bdf2e42bd8 Merge remote-tracking branch 'chrome-platform/for-next' adds e1c8d91eb6a1 Merge remote-tracking branch 'leds/for-next' adds 6145b6a8180e Merge remote-tracking branch 'ipmi/for-next' adds 553671b76859 firmware_loader: Fix labels with comma for builtin firmware adds f887515b2667 Merge remote-tracking branch 'driver-core/driver-core-next' adds 7170d1a4cc4d Merge tag 'usb-for-v5.5' of git://git.kernel.org/pub/scm/l [...] adds 347bc8cb2638 usb-serial: cp201x: support Mark-10 digital force gauge adds d16ab536aad2 usb: chipidea: udc: add new API ci_hdrc_gadget_connect adds 72dc8df7920f usb: chipidea: udc: protect usb interrupt enable adds 93c2c7330a3b usb: chipidea: imx: enable vbus and id wakeup only for OTG events adds 782c1c49f3db usb: chipidea: core: change vbus-regulator as optional adds df17aa9fb31f usb: chipidea: imx: check data->usbmisc_data against NULL [...] adds 7d5ec335f94e usb: chipidea: imx: change hsic power regulator as optional adds 3f4aad6e1a4c usb: chipidea: imx: refine the error handling for hsic adds 4d6141288c33 usb: chipidea: imx: pinctrl for HSIC is optional adds b38bcc8e1206 Merge tag 'usb-ci-v5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 6351653febbb usb: host: xhci-tegra: Correct phy enable sequence adds bff000cae1ee USB: uas: honor flag to avoid CAPACITY16 adds 335cbbd5762d USB: uas: heed CAPACITY_HEURISTICS adds 65cc8bf99349 USB: documentation: flags on usb-storage versus UAS adds bc3bdb12bbb3 usb-storage: Disable UAS on JMicron SATA enclosure adds f177741f53b7 Merge remote-tracking branch 'usb/usb-next' adds c0a2c2c1fbd8 Merge remote-tracking branch 'phy-next/next' adds f6a196477184 serial: pl011: Fix DMA ->flush_buffer() adds 50b2b571c5f3 serial: ifx6x60: add missed pm_runtime_disable adds 55ed51fff224 {tty: serial, nand: onenand}: samsung: rename to fix build [...] adds d07d83a68cae Merge remote-tracking branch 'tty/tty-next' adds 41f914b60be3 Merge remote-tracking branch 'char-misc/char-misc-next' adds 238968c2e7da Merge remote-tracking branch 'thunderbolt/next' adds 04254066ac76 staging: rtl8192e: remove set but not used variable 'frag' adds 7fcd011a86dc staging: rtl8723bs: remove set but not used variable 'pHal [...] adds 68a65ab1b7f1 staging: rtl8723bs: remove set but not used variable 'pHal [...] adds 17b937a9d6f7 staging: rtl8723bs: remove set but not used variable 'pmlm [...] adds eb22caade58d staging: rtl8723bs: remove set but not used variable 'noti [...] adds 7da8abcf482a staging: rtl8723bs: remove set but not used variable 'chan [...] adds c703db35d533 Merge remote-tracking branch 'staging/staging-next' adds dfeb3dc54524 Merge remote-tracking branch 'mux/for-next' adds 75619db7d76e Merge remote-tracking branch 'slave-dma/next' adds 03189e8ed5b3 docs: cgroup: mm: Fix spelling of "list" adds 078cb46c8a52 Merge branch 'for-5.5' into for-next adds b3c196e0ec86 Merge remote-tracking branch 'cgroup/for-next' adds 5bbf80a19d5e Merge remote-tracking branch 'scsi/for-next' adds ebdd1dfde5d2 scsi: ufs: Add device reset in link recovery path adds 870b1279c7a0 scsi: ufs-qcom: Add reset control support for host controller adds 71d848b8d97e scsi: ufs: Fix up auto hibern8 enablement adds cddaebaf3d81 scsi: ufs: Fix register dump caused sleep in atomic context adds 379c3789d023 scsi: ufs: Fix irq return code adds 70bc50969db0 scsi: ufs: Abort gating if clock on request is pending adds 259dffd2b68c scsi: ufs: Fix error handing during hibern8 enter adds a68afad6587e scsi: pm80xx: Fix for SATA device discovery adds 526130db7e7e scsi: pm80xx: Make phy enable completion as NULL adds d9a7ced8a371 scsi: pm80xx: Initialize variable used as return status adds 5c066379a4a2 scsi: pm80xx: Convert 'long' mdelay to msleep adds 63d68df145c6 scsi: pm80xx: Squashed logging cleanup changes adds 6273fb4d678b scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check adds 01fb7c2730e3 scsi: pm80xx: Fix dereferencing dangling pointer adds b97fe15c7192 scsi: pm80xx: Fix command issue sizing adds a4199fbf21a7 scsi: pm80xx: Cleanup command when a reset times out adds 9a5b4a3a17d9 scsi: pm80xx: Do not request 12G sas speeds adds 864f76cadc79 scsi: pm80xx: Controller fatal error through sysfs adds 2a812cbf7b68 scsi: pm80xx: Tie the interrupt name to the module instance adds 50dc2f221455 scsi: pm80xx: Modified the logic to collect fatal dump adds 250f3cd01313 scsi: qla4xxx: fix double free bug adds f71c7161aa87 scsi: arcmsr: fix indentation issues adds a11c66b5b5bc scsi: lpfc: use hdwq assigned cpu for allocation adds e84f4d8a6900 scsi: scsi_debug: num_tgts must be >= 0 adds 133a1cd5168e scsi: NCR5380: Call scsi_set_resid() on command completion adds e1c2ff11ec85 scsi: NCR5380: Unconditionally clear ICR after do_abort() adds cae9742d6c2c scsi: NCR5380: Add disconnect_mask module parameter adds 310edc370d6c Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" adds f6249ff0b61b scsi: bnx2i: fix potential use after free adds 65f93bc42b09 scsi: target: core: Document target_cmd_size_check() adds a2fec3042d60 scsi: target: core: Release SPC-2 reservations when closin [...] adds a65692147cd0 scsi: target: iscsi: Wait for all commands to finish befor [...] adds c0bf9a264e10 scsi: iscsi: Don't send data to unbound connection adds 43e971c0edf4 Merge remote-tracking branch 'scsi-mkp/for-next' adds f7728002c1c7 virtio_ring: fix return code on DMA mapping fails adds d791cfcbf981 virtio_console: allocate inbufs in add_port() only if it i [...] adds 62870c0a6498 virtio_balloon: fix shrinker scan number of pages adds cbc25cb7784c virtio_balloon: fix shrinker count adds 478eba750b6c virtio_balloon: name cleanups adds 813dfe5502ec virtio_balloon: divide/multiply instead of shifts adds 1137abeff1a1 ptr_ring: linked list fallback adds 08122e0c430f vhost: option to fetch descriptors through an independent struct adds 80676114dd19 vhost/test: add an option to test new code adds 0aeea6ef63e2 vhost: batching fetches adds f7e4bfdd5165 vhost/net: add an option to test new code adds ff7033331560 vhost: last descriptor must have NEXT clear adds ff91d34a8eab Merge remote-tracking branch 'vhost/linux-next' adds b64397656b2a Merge remote-tracking branch 'rpmsg/for-next' adds b4c968fd9526 Merge remote-tracking branch 'gpio/for-next' adds ed8c228f8622 Merge remote-tracking branch 'pinctrl/for-next' adds 4e4944176b60 Merge remote-tracking branch 'pwm/for-next' adds d9c52f632ab4 Merge remote-tracking branch 'ktest/for-next' adds 515206a865ec Merge remote-tracking branch 'y2038/y2038' adds 1c1e4013c45b Merge remote-tracking branch 'livepatching/for-next' adds 15b9509e907a Merge remote-tracking branch 'coresight/next' adds db96d571a7c2 rtc: tps65910: allow using RTC without alarm interrupt adds e34494c8df0c rtc: msm6242: Fix reading of 10-hour digit adds 32c4d9e8a4eb rtc: msm6242: Remove unneeded msm6242_set()/msm6242_clear( [...] adds 7fae9543865d Merge remote-tracking branch 'rtc/rtc-next' adds 55a76b331ee6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 9c73a5037b34 Merge remote-tracking branch 'ntb/ntb-next' adds 1b74474a6a3c Merge remote-tracking branch 'kspp/for-next/kspp' adds 75cf6fe78226 Merge remote-tracking branch 'fsi/next' adds d2b9f1144c83 Merge remote-tracking branch 'nvmem/for-next' adds 45cd27d60d1f Merge remote-tracking branch 'xarray/xarray' adds bd742bc7aec5 Merge remote-tracking branch 'hyperv/hyperv-next' adds 3ac03d4ab466 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 4f5c289ea66a selftests/clone3: flush stdout and stderr before clone3() [...] adds 28df751539e8 selftests/clone3: report a correct number of fails adds a019ff3b8b10 selftests/clone3: check that all pids are released on error paths adds 11fde161ab37 selftests/clone3: skip if clone3() is ENOSYS adds 04882c321b26 Merge branch 'pidfd' into for-next adds efa0446ff679 Merge remote-tracking branch 'pidfd/for-next' adds 5e517dbf1818 PM / devfreq: Add missing locking while setting suspend_freq adds e4a85b651876 Merge remote-tracking branch 'devfreq/devfreq-next' adds 67815bec3ae9 mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap adds d82b5802385d Merge remote-tracking branch 'hmm/hmm' adds 42ec88f6b0eb Merge remote-tracking branch 'kunit/test' adds 4d09ec4de874 Merge remote-tracking branch 'kasan-bitops/topic/kasan-bitops' adds d1c4fd80ca3a Merge remote-tracking branch 'generic-ioremap/for-next' adds 392d79ed3ee8 mm/sparse: consistently do not zero memmap adds 80adbec56b0c Revert "fs: ocfs2: fix possible null-pointer dereferences [...] adds 1cec55f48990 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 0958e557c34b /proc/kpageflags: do not use uninitialized struct pages adds 44b6763c16bc mm, thp: tweak reclaim/compaction effort of local-only and [...] adds 1a0a610d5f05 x86/mm: Split vmalloc_sync_all() adds 7642271249c5 scripts/spelling.txt: add more spellings to spelling.txt adds 0cb204ea2407 ocfs2: fix passing zero to 'PTR_ERR' warning adds 8c82d39c5e0b ramfs: support O_TMPFILE adds 855332adee38 fs/buffer.c: fix use true/false for bool type adds 7047d0de7151 fs/buffer.c: include internal.h for missing declarations adds fac34e19baf1 mm, slab: make kmalloc_info[] contain all types of names adds 010c91de0cd6 mm, slab: remove unused kmalloc_size() adds e1421e5c2741 mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] adds ededead43309 mm: slub: print the offset of fault addresses adds 540d6f66b6b8 mm/slub.c: update comments adds 536e2c060b1c mm/slub.c: clean up validate_slab() adds 1af7faa30dc1 mm/slub.c: avoid slub allocation while holding list_lock adds d4c8df15b0dc mm/filemap.c: remove redundant cache invalidation after as [...] adds 292e8144ea95 fs/direct-io.c: : keep dio_warn_stale_pagecache() when CON [...] adds ad6fb1c07e13 mm/filemap.c: warn if stale pagecache is left after direct write adds a556e688719c mm/gup.c: allow CMA migration to propagate errors back to caller adds 43a22ed8f1ec mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] adds 2a43ea49fbd4 mm, swap: disallow swapon() on zoned block devices adds 7da923ade9f8 mm-swap-disallow-swapon-on-zoned-block-devices-fix adds c42c834a0873 mm/swap.c: trivial mark_page_accessed() cleanup adds f87502ba5c87 mm, memcg: clean up reclaim iter array adds ab3c3ef93bcd mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds afe011a1762d mm: memcontrol: remove dead code from memory_max_write() adds ed0379c1d1bd mm: memcontrol: try harder to set a new memory.high adds 8657e862b99b include/linux/memcontrol.h: fix comments based on per-node memcg adds 184079b86533 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() adds 9a8e5e328536 mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node-v2 adds 08e8bc2abb5c Documentation/admin-guide/cgroup-v2.rst: document why inac [...] adds ffc4c11a0ecb Documentation/admin-guide/cgroup-v2.rst: fix spelling of "list" adds 465cee10608f mm: drop mmap_sem before calling balance_dirty_pages() in [...] adds 1190b19249ed shmem: pin the file in shmem_fault() if mmap_sem is dropped adds 7ef5ce6ddfd6 mm: emit tracepoint when RSS changes adds e9f45ae5f33f rss_stat: add support to detect RSS updates of external mm adds 6922bf59c0f7 rss_stat-add-support-to-detect-rss-updates-of-external-mm-fix adds 6eefe6d00619 vsprintf: inline call to ptr_to_hashval adds 19903acdca8a mm/mmap.c: remove a never-triggered warning in __vma_adjust() adds 1d63dca2604e mm/pgmap: use correct alignment when looking at first pfn [...] adds 0fa52d35b25d mm-pgmap-use-correct-alignment-when-looking-at-first-pfn-f [...] adds c41dde8357be mm/mmap.c: fix the adjusted length error adds e39d5ec73ea3 mm/swap.c: piggyback lru_add_drain_all() calls adds 01ee3d59bc6e mm/mmap.c: prev could be retrieved from vma->vm_prev adds 0944a91904f6 mm/mmap.c: __vma_unlink_prev() is not necessary now adds 2ade1cae787e mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] adds c047bb249daa mm/mmap.c: rb_parent is not necessary in __vma_link_list() adds f1414c5ab5ee mm/rmap.c: don't reuse anon_vma if we just want a copy adds 86761c2206db mm/rmap.c: reuse mergeable anon_vma as parent when fork adds 3b7f7a7473ef mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] adds 802aa728367a mm-mmapc-use-is_err_value-to-check-return-value-of-get_unm [...] adds beac7c385f5c ARC: mm: remove __ARCH_USE_5LEVEL_HACK adds a527174f4487 asm-generic/tlb: stub out pud_free_tlb() if nopud ... adds f0bf950d00ca asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... adds 6d8c1193ea35 asm-generic/tlb: stub out pmd_free_tlb() if nopmd adds 74d8719169d9 asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] adds 7042737f3101 mm/rmap.c: fix outdated comment in page_get_anon_vma() adds e1d8140338c6 mm: rmap: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() adds 8b1b5f4255af mm: move the backup x_devmap() functions to asm-generic/pgtable.h adds 6d9541068685 mm: fix a huge pud insertion race during faulting adds d1d79f990d57 mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] adds b5c03754c2fd memfd-fix-cow-issue-on-map_private-and-f_seal_future_write [...] adds 58ef2d95c559 memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] adds 8b36629dc4bc mm/memory-failure.c clean up around tk pre-allocation adds 26186b8878b4 mm, soft-offline: convert parameter to pfn adds e45e25280ccb mm/memory-failure.c: use page_shift() in add_to_kill() adds 3db2f7f61b66 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] adds 1a9a3859122b mm/memory_hotplug.c: add a bounds check to __add_pages() adds ced23c1031dc mm/memory_hotplug: export generic_online_page() adds 387b59eff06a hv_balloon: use generic_online_page() adds 7b1ea305c20e mm/memory_hotplug: remove __online_page_free() and __onlin [...] adds 1b1bb2ec1326 mm/memmap_init: update variable name in memmap_init_zone adds 3865cadbdc37 mm/memory_hotplug: don't access uninitialized memmaps in s [...] adds ec1217d963c3 mm/memory_hotplug: shrink zones when offlining memory adds 099a1adae984 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds 4b52118cbdb2 mm/memory_hotplug: we always have a zone in find_(smallest [...] adds 15b589ec0398 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds fc32d23b8ebe mm/memory_hotplug: drop local variables in shrink_zone_span() adds 58df3827c980 mm/memory_hotplug: cleanup __remove_pages() adds aa9cf3b13d7c mm/page_alloc.c: don't set pages PageReserved() when offlining adds fca386922095 mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE adds 1a276d3a64bb include/linux/memory_hotplug.h: move definitions of {set,c [...] adds 747390903a86 drivers/base/memory.c: drop the mem_sysfs_mutex adds 0b53ff1afabf mm/sparse.c: mark populate_section_memmap as __meminit adds 3b5dcb16f2e4 mm-sparsec-mark-populate_section_memmap-as-__meminit-v2 adds 65a41c07087e mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] adds 4f85df567477 mm/vmalloc: remove preempt_disable/enable when doing preloading adds 5ab3f6dc0e48 mm/vmalloc: respect passed gfp_mask when doing preloading adds bda99bd14024 mm/vmalloc: add more comments to the adjust_va_to_fit_type() adds f6d6e35660f2 selftests: vm: add fragment CONFIG_TEST_VMALLOC adds 863c3a5703f2 mm/vmalloc: rework vmap_area_lock adds 7b8af53850d0 kasan: support backing vmalloc space with real shadow memory adds 5cd5114763ca kasan: add test for vmalloc adds 2ce70324b380 fork: support VMAP_STACK with KASAN_VMALLOC adds f787f946b0e5 x86/kasan: support KASAN_VMALLOC adds 486d830aebf6 mm/page_alloc: add alloc_contig_pages() adds 5b5314400d32 mm, pcp: share common code between memory hotplug and perc [...] adds 6af94f054e79 mm, pcpu: make zone pcp updates and reset internal to the mm adds 498689ac8745 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro adds 5d6d28d069aa mm/page_alloc.c: print reserved_highatomic info adds 013a5f585a47 mm/vmscan: remove unused lru_pages argument adds 6421dbeb428b mm/vmscan.c: remove unused scan_control parameter from pageout() adds 76a4f201de08 mm: vmscan: simplify lruvec_lru_size() adds 0f5ecb093ab3 mm/vmscan: fix an undefined behavior for zone id adds 31080cda2565 mm-vmscan-simplify-lruvec_lru_size-fix-fix adds a2ebac9b0fa9 mm: clean up and clarify lruvec lookup procedure adds bb4b90424ff2 mm: vmscan: move inactive_list_is_low() swap check to the caller adds 7f92b1569f83 mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() adds 3e656b1025fa mm: vmscan: replace shrink_node() loop with a retry jump adds f6f291d09775 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() adds cbaab8ab0609 mm: vmscan: split shrink_node() into node part and memcgs part adds 1bb0636c16b7 mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part-fix adds 4f1355ef6ea8 mm: vmscan: harmonize writeback congestion tracking for no [...] adds 6802565012d1 mm: vmscan: move file exhaustion detection to the node level adds 4443cbb5a033 mm: vmscan: detect file thrashing at the reclaim root adds aab8ef5d774b mm: vmscan: enforce inactive:active ratio at the reclaim root adds be8bcdcc93e4 mm-vmscan-detect-file-thrashing-at-the-reclaim-root-fix adds 48db79f43fc5 mm/vmscan: fix some -Wenum-conversion warnings adds 7587f3207d91 mm/vmscan.c: fix typo in comment adds 0378ad2a868c kernel: sysctl: make drop_caches write-only adds 91c2f2ab94d8 mm/z3fold.c: add inter-page compaction adds 26726f148dd1 mm/z3fold: fix -Wunused-but-set-variable warnings adds ade91dc8acc5 mm/mempolicy.c: check range first in queue_pages_test_walk adds 23f35f8b7f97 mm/mempolicy.c: fix checking unmapped holes for mbind adds a48ae0fea632 mm/memblock.c: cleanup doc adds be609d120e95 mm/memblock: correct doc for function adds 8755833577f5 mm: support memblock alloc on the exact node for sparse_bu [...] adds a4f8cf099efa mm, oom: avoid printk() iteration under RCU adds 532fc49b8881 mm-oom-avoid-printk-iteration-under-rcu-fix adds b6eeeb3456cc hugetlbfs: hugetlb_fault_mutex_hash() cleanup adds 21d6ee41a529 mm/hugetlbfs: fix error handling when setting up mounts adds a085c2dc59fc powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h adds 52771ec3d05f hugetlbfs: convert macros to static inline, fix sparse warning adds 2cd685eccb29 hugetlbfs: add O_TMPFILE support adds 38d237c2c45a hugetlbfs: take read_lock on i_mmap for PMD sharing adds 2543d2c8aef7 hugetlb: region_chg provides only cache entry adds 65921a07a450 hugetlb: remove duplicated code adds 16a138bc0d6b hugetlb-remove-duplicated-code-checkpatch-fixes adds f35d4d1846ae hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() adds 556c8af79bda hugetlb-remove-unused-hstate-in-hugetlb_fault_mutex_hash-fix adds 118f052bdfa3 mm/userfaultfd: fix a GCC compilation warning adds 41bb731f7e9e mm/hugetlb: avoid looping to the same hugepage if !pages a [...] adds 8a8aa39ebbf4 mm/huge_memory.c: split_huge_pages_fops should be defined [...] adds 7d04f7ff5dd4 mm/migrate.c: handle freed page at the first place adds 2fea35b51c80 mm, thp: do not queue fully unmapped pages for deferred split adds de88d2c72049 mm/thp: make set_huge_zero_page() return void adds 2792a24f4ebe mm/thp: flush file for !is_shmem PageDirty() case in colla [...] adds 59554643bd78 mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation adds 00ef372203a5 mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] adds 182dd7431cef autonuma: fix watermark checking in migrate_balanced_pgdat() adds 92327c8e16e0 autonuma: Reduce cache footprint when scanning page tables adds faa74fae16e8 mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] adds e1762edac6e4 mm/vmstat: add helpers to get vmstat item names for each e [...] adds 8f3c91ed445f mm/vmstat: do not use size of vmstat_text as count of /pro [...] adds cd9332ed3639 mm/memcontrol: use vmstat names for printing statistics adds 9042fa24a44e mm/mmap.c: make vma_merge() comment more easy to understand adds dea07a7a2fec mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp adds 924ee05ce473 mm/madvise.c: replace with page_size() in madvise_inject_error() adds 467f371ea5f1 mm-madvise-replace-with-page_size-in-madvise_inject_error-fix adds 7abdd3b9205a mm/madvise.c: use PAGE_ALIGN[ED] for range checking adds abfb2d44380f userfaultfd: use vma_pagesize for all huge page size calculation adds 78e0ddf06583 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] adds 337fa2bae0fa userfaultfd: wrap the common dst_vma check into an inlined [...] adds 95269178e2db fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] adds 01a54e35e103 userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK adds 77150f9d6edd mm/shmem.c: make array 'values' static const, makes object [...] adds 762500e15966 mm: shmem: use proper gfp flags for shmem_writepage() adds c5a89f31997a mm/shmem.c: cast the type of unmap_start to u64 adds 97096f716821 mm: fix struct member name in function comments adds f30b9b051cbf mm: fix typos in comments when calling __SetPageUptodate() adds 95b045972690 mm/memory_hotplug.c: remove __online_page_set_limits() adds 1e2d3dd3c019 mm/page_io.c: annotate refault stalls from swap_readpage adds a08a62fe502a mm-annotate-refault-stalls-from-swap_readpage-fix adds 4613f714c951 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds e39abe94b8eb fs/buffer.c: dump more info for __getblk_gfp() stall problem adds d3a32b56c1d1 kernel/hung_task.c: Monitor killed tasks. adds 8090658301ae proc: change ->nlink under proc_subdir_lock adds 1f6413f57a5e fs/proc/generic.c: delete useless "len" variable adds ea166d87dfdf fs/proc/internal.h: shuffle "struct pde_opener" adds 5af95e4ce219 include/linux/proc_fs.h: fix confusing macro arg name adds 09dc2c1ac2d1 include/linux/sysctl.h: inline braces for ctl_table and ct [...] adds e41dc3be3e91 .gitattributes: Use 'dts' diff driver for dts files adds ecb7bfad8dfa linux/build_bug.h: change type to int adds 6f23854d7c28 linux/scc.h: make uapi linux/scc.h self-contained adds aa83fafd178d syscalls: fix references to filenames containing syscall defs adds 691e728e2d53 kernel/notifier.c: intercept duplicate registrations to av [...] adds da5beea412db kernel/notifier.c: remove notifier_chain_cond_register() adds 17f3d3ab6919 kernel/notifier.c: remove blocking_notifier_chain_cond_register() adds 2ae53be2c29d kernel/profile.c: use cpumask_available to check for NULL cpumask adds 7266b2c2c7d2 kernel/sys.c: avoid copying possible padding bytes in copy [...] adds 0611007f4079 hung_task: allow printing warnings every check interval adds 1744ff8ee2b3 scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] adds 5a35e162da45 lib/rbtree: set successor's parent unconditionally adds b3c8e2216fd6 lib/rbtree: get successor's color directly adds e9158361022a string: add stracpy and stracpy_pad mechanisms adds 7342c313f22a Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds e92f6704cbef lib: optimize cpumask_local_spread() adds ac1b39d3a564 lib-optimize-cpumask_local_spread-v3 adds 1d13411d510b lib-optimize-cpumask_local_spread-v3-fix adds 893eab1f42e0 lib/test_meminit.c: add bulk alloc/free tests adds 6f0010ffeea4 lib/math/rational.c: fix possible incorrect result from ra [...] adds 20dc9b8095cb checkpatch: improve ignoring CamelCase SI style variants like mA adds eb035d6e887d checkpatch: reduce is_maintained_obsolete lookup runtime adds 8ac9aac80ccc epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC adds 6feb5e069a0d fs/epoll: remove unnecessary wakeups of nested epoll adds 2ec19def8fc6 selftests: add epoll selftests adds e88345a9893d fs/binfmt_elf.c: delete unused "interp_map_addr" argument adds 5e7bb476000d fs/binfmt_elf.c: extract elf_read() function adds cbbcec7c94fd drivers/rapidio/rio-driver.c: fix missing include of <linu [...] adds dc59b961659e drivers/rapidio/rio-access.c: fix missing include of <linu [...] adds a9620ea0f367 drm: limit to INT_MAX in create_blob ioctl adds 8a7479c5bcfd uaccess: disallow > INT_MAX copy sizes adds f856c82ae1ef aio: simplify read_events() adds 8b58811d6733 kcov: remote coverage support adds 21c6de46f1db usb, kcov: collect coverage from hub_event adds 5425fbb74730 usb-kcov-collect-coverage-from-hub_event-fix adds fc206739a15f vhost, kcov: collect coverage from vhost_worker adds 785ea7cc456b lib/ubsan: don't serialize UBSAN report adds 46239e7cf510 smp_mb__{before,after}_atomic(): update Documentation adds 9fa222f5fc6f ipc/mqueue.c: remove duplicated code adds 7387486ebdbd ipc/mqueue.c: update/document memory barriers adds 46d8f56129f1 ipc/msg.c: update and document memory barriers adds 163700583219 ipc/sem.c: document and update memory barriers adds d5eecf53e107 arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained adds 3d13f7a8ad9b arch: msgbuf.h: make uapi asm/msgbuf.h self-contained adds 27c15a8f4e41 arch: sembuf.h: make uapi asm/sembuf.h self-contained adds 094a03d80b25 ipc/msg.c: consolidate all xxxctl_down() functions adds cb1e56044143 Merge branch 'akpm-current/current' adds 1ae2235f620f drivers/block/null_blk_main.c: fix layout adds a53e4e26db48 drivers/block/null_blk_main.c: fix uninitialized var warnings adds 7a3f56debcee pinctrl: fix pxa2xx.c build warnings adds a51b68c29d72 lib/genalloc.c: export symbol addr_in_gen_pool adds 20f2d420dbb7 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 89d07aa3350f Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds aaaa0fdf8404 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] adds 317293e92568 kernel-hacking: create submenu for arch special debugging options adds 43040f1bf89b kernel-hacking: group kernel data structures debugging together adds fa7e73e2cdeb kernel-hacking: move kernel testing and coverage options t [...] adds 4a96aad64430 kernel-hacking: move Oops into 'Lockups and Hangs' adds 5e3ac038f041 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] adds 856626c1e417 kernel-hacking: create a submenu for scheduler debugging options adds 85f452625b4a kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] adds f5379059429f kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] adds 5a9b2601a17a bitops: introduce the for_each_set_clump8 macro adds 59ae0577c9aa linux/bitmap.h: fix potential sign-extension overflow adds 2dacb0efd227 bitops-introduce-the-for_each_set_clump8-macro-fix-fix adds 13de44914392 linux/bitopts.h: Add for_each_set_clump8 documentation adds 13fb855e5db5 lib/test_bitmap.c: add for_each_set_clump8 test cases adds f1ef554b9e7f gpio: 104-dio-48e: utilize for_each_set_clump8 macro adds 9da71c2a9cce gpio: 104-idi-48: utilize for_each_set_clump8 macro adds 6336a422b52f gpio: gpio-mm: utilize for_each_set_clump8 macro adds 508a94a0792a gpio: ws16c48: utilize for_each_set_clump8 macro adds bee73876cf5a gpio: pci-idio-16: utilize for_each_set_clump8 macro adds d79c53d1d5fe gpio: pcie-idio-24: utilize for_each_set_clump8 macro adds adc53b250871 gpio: uniphier: utilize for_each_set_clump8 macro adds a773a4e28ea9 gpio: 74x164: utilize the for_each_set_clump8 macro adds 5cbbd18905e6 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] adds b968375ef996 gpio: pisosr: utilize the for_each_set_clump8 macro adds fe201b63a312 gpio: max3191x: utilize the for_each_set_clump8 macro adds e653e8b2b80a gpio: pca953x: utilize the for_each_set_clump8 macro adds 8eea13ea802e lib/test_bitmap: force argument of bitmap_parselist_user() [...] adds 4d3e4fa1fa42 lib/test_bitmap: undefine macros after use adds 88339f6f7703 lib/test_bitmap: name EXP_BYTES properly adds a30279eacfcf lib/test_bitmap: rename exp to exp1 to avoid ambiguous name adds 57994db1dce8 lib/test_bitmap: move exp1 and exp2 upper for others to use adds 2a937d2ac59b lib/test_bitmap: fix comment about this file adds 717a1bb5205d lib/bitmap: introduce bitmap_replace() helper adds 65fa58b9332f gpio: pca953x: remove redundant variable and check in IRQ handler adds 3e245081e71e gpio: pca953x: use input from regs structure in pca953x_ir [...] adds ce035ffed2c9 gpio: pca953x: convert to use bitmap API adds 679de6af8832 gpio: pca953x: reduce stack usage in couple of functions adds 210c072c7945 gpio: pca953x: tighten up indentation adds 5bede2614cb3 mm: add generic p?d_leaf() macros adds 67f02596d0eb arc: mm: add p?d_leaf() definitions adds 8ea48bd3d2f7 arm: mm: add p?d_leaf() definitions adds 33949a036be9 arm64: mm: add p?d_leaf() definitions adds 714791d266f8 mips: mm: add p?d_leaf() definitions adds 7b3f2cb221b3 powerpc: mm: add p?d_leaf() definitions adds c834e21d5592 riscv: mm: add p?d_leaf() definitions adds fe7e9f2a6bdd s390: mm: add p?d_leaf() definitions adds 7fc322533190 sparc: mm: add p?d_leaf() definitions adds b59a865de089 x86: mm: add p?d_leaf() definitions adds 78174e4669d7 mm: pagewalk: add p4d_entry() and pgd_entry() adds 87ac3ae5ad0f mm: pagewalk: allow walking without vma adds b66887772732 mm-pagewalk-allow-walking-without-vma-v15 adds f67e95ccfcfb mm-pagewalk-allow-walking-without-vma-fix adds 30c1a8d8a3a2 mm: pagewalk: add test_p?d callbacks adds ac27b803d54a mm: pagewalk: add 'depth' parameter to pte_hole adds 2c0cadbd064d x86: mm: point to struct seq_file from struct pg_state adds 3aaa2dc4e070 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct adds 5df01b2be61f x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] adds 13b240aead17 x86: mm: convert ptdump_walk_pgd_level_core() to take an m [...] adds b3083d9b913b mm: add generic ptdump adds 946eb8d80c82 mm-add-generic-ptdump-v15 adds c94f08a1efa8 mm/ptdump: fix a -Wold-style-declaration warning adds f45a0f367a13 x86: mm: convert dump_pagetables to use walk_page_range adds c248b2b8b498 arm64: mm: convert mm/dump.c to use walk_page_range() adds c7c192f039dc arm64: mm: display non-present entries in ptdump adds 734c20902a9e mm: ptdump: reduce level numbers by 1 in note_page() adds a598cc3e13d2 alpha: use pgtable-nopud instead of 4level-fixup adds 82b35c04d820 arm: nommu: use pgtable-nopud instead of 4level-fixup adds 0bb9adea5b1b c6x: use pgtable-nopud instead of 4level-fixup adds 7c03b51a57c0 m68k: nommu: use pgtable-nopud instead of 4level-fixup adds 817eb9fc6aad m68k: mm: use pgtable-nopXd instead of 4level-fixup adds b540e9b22cae microblaze: use pgtable-nopmd instead of 4level-fixup adds 6d666174d260 nds32: use pgtable-nopmd instead of 4level-fixup adds 2326ec7da6c4 parisc: use pgtable-nopXd instead of 4level-fixup adds 56728b6fbcf6 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup adds 813d2715eaa6 sparc32: use pgtable-nopud instead of 4level-fixup adds 759beebd008f um: remove unused pxx_offset_proc() and addr_pte() functions adds 0fb5e03b7d43 um: add support for folded p4d page tables adds 9d41b4c3b116 mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] adds 3449b4170c36 kernel.h: update comment about simple_strto<foo>() functions adds ec4a0b4d3213 auxdisplay: charlcd: deduplicate simple_strtoul() adds f0011c65e68a drivers/tty/serial/sh-sci.c: suppress warning adds 10ab33481c0b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds e11fb61ca0d3 Merge branch 'akpm/master' adds 1fef9976397f Add linux-next specific files for 20191120
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 (519ead8f6a32) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-class-watchdog | 9 +- Documentation/admin-guide/kernel-parameters.txt | 24 +- Documentation/core-api/genericirq.rst | 2 + Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 256 +++ .../bindings/display/bridge/ti,sn65dsi86.txt | 2 +- .../bindings/net/ethernet-controller.yaml | 5 + .../devicetree/bindings/net/ethernet-phy.yaml | 5 + .../devicetree/bindings/pwm/atmel-hlcdc-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,kona-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/img-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.txt | 2 +- .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 2 +- .../devicetree/bindings/pwm/lpc1850-sct-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 2 +- .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt | 2 +- .../devicetree/bindings/pwm/nxp,pca9685-pwm.txt | 2 +- .../devicetree/bindings/pwm/pwm-bcm2835.txt | 2 +- .../devicetree/bindings/pwm/pwm-berlin.txt | 2 +- .../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 2 +- .../devicetree/bindings/pwm/pwm-hibvt.txt | 2 +- .../devicetree/bindings/pwm/pwm-lp3943.txt | 2 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +- .../devicetree/bindings/pwm/pwm-meson.txt | 2 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 2 +- .../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +- .../devicetree/bindings/pwm/pwm-rockchip.txt | 2 +- .../devicetree/bindings/pwm/pwm-samsung.txt | 51 - .../devicetree/bindings/pwm/pwm-samsung.yaml | 109 ++ .../devicetree/bindings/pwm/pwm-sifive.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 2 +- .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 2 +- .../devicetree/bindings/pwm/pwm-tiecap.txt | 2 +- .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm.txt | 11 +- Documentation/devicetree/bindings/pwm/pwm.yaml | 29 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 +- .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 2 +- .../devicetree/bindings/pwm/spear-pwm.txt | 2 +- .../devicetree/bindings/pwm/st,stmpe-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwmled.txt | 2 +- .../devicetree/bindings/pwm/vt8500-pwm.txt | 2 +- .../devicetree/bindings/sound/ti,pcm3168a.txt | 7 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 5 + .../devicetree/bindings/timer/ingenic,tcu.txt | 2 +- .../bindings/watchdog/atmel-sama5d4-wdt.txt | 2 +- Documentation/driver-api/devfreq.rst | 30 + Documentation/driver-api/index.rst | 1 + .../filesystems/{autofs.txt => autofs.rst} | 263 +-- Documentation/filesystems/index.rst | 1 + Documentation/maintainer/configure-git.rst | 30 + Documentation/powerpc/index.rst | 1 + Documentation/powerpc/kaslr-booke32.rst | 42 + MAINTAINERS | 11 + Makefile | 5 +- Next/SHA1s | 126 +- Next/merge.log | 2062 ++++++++++++-------- arch/arc/Kconfig | 1 + arch/arc/boot/dts/axs101.dts | 2 +- arch/arc/boot/dts/axs103_idu.dts | 2 +- arch/arc/boot/dts/axs10x_mb.dtsi | 11 +- arch/arm/boot/dts/exynos5420.dtsi | 50 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 6 +- arch/arm64/boot/dts/rockchip/px30-evb.dts | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 71 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 2 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 62 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 14 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 11 + arch/m68k/atari/config.c | 27 + arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 8 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/bvme6000_defconfig | 8 +- arch/m68k/configs/hp300_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 8 +- arch/m68k/configs/mvme16x_defconfig | 8 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/powerpc/Kconfig | 11 + arch/powerpc/include/asm/nohash/mmu-book3e.h | 11 +- arch/powerpc/include/asm/page.h | 7 + arch/powerpc/kernel/early_32.c | 9 +- arch/powerpc/kernel/exceptions-64e.S | 12 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 61 +- arch/powerpc/kernel/machine_kexec.c | 1 + arch/powerpc/kernel/misc_64.S | 7 +- arch/powerpc/kernel/setup-common.c | 20 + arch/powerpc/mm/init-common.c | 7 + arch/powerpc/mm/init_32.c | 5 - arch/powerpc/mm/init_64.c | 5 - arch/powerpc/mm/mmu_decl.h | 11 + arch/powerpc/mm/nohash/Makefile | 1 + arch/powerpc/mm/nohash/fsl_booke.c | 8 +- arch/powerpc/mm/nohash/kaslr_booke.c | 401 ++++ arch/s390/net/bpf_jit_comp.c | 348 +++- arch/x86/Kconfig | 1 + arch/x86/boot/Makefile | 2 + arch/x86/boot/compressed/Makefile | 2 + arch/x86/entry/vdso/Makefile | 3 + arch/x86/include/asm/bitops.h | 6 +- arch/x86/kernel/Makefile | 4 + arch/x86/kernel/cpu/Makefile | 3 + arch/x86/lib/Makefile | 4 + arch/x86/mm/Makefile | 4 + arch/x86/purgatory/Makefile | 2 + arch/x86/realmode/Makefile | 3 + arch/x86/realmode/rm/Makefile | 3 + block/blk-softirq.c | 4 - block/opal_proto.h | 4 + block/sed-opal.c | 6 +- drivers/acpi/sysfs.c | 4 +- drivers/ata/pata_falcon.c | 42 +- drivers/base/firmware_loader/builtin/Makefile | 3 +- drivers/base/regmap/regmap-w1.c | 4 - drivers/bluetooth/btbcm.c | 3 + drivers/char/virtio_console.c | 28 +- drivers/devfreq/devfreq.c | 4 + drivers/firmware/efi/libstub/Makefile | 2 + drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 211 ++ .../dmub_trace_buffer.h => amdgpu/amdgpu_jpeg.h} | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 5 - drivers/gpu/drm/amd/amdgpu/cik.c | 18 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 584 ++++++ .../dc/dcn21/dcn21_hwseq.h => amdgpu/jpeg_v1_0.h} | 17 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 827 ++++++++ .../inc/dmub_trace_buffer.h => amdgpu/jpeg_v2_0.h} | 47 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 641 ++++++ .../dc/dcn21/dcn21_hwseq.h => amdgpu/jpeg_v2_5.h} | 14 +- drivers/gpu/drm/amd/amdgpu/nv.c | 29 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 87 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/si.c | 6 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 3 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 45 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 481 +---- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 496 +---- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 13 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 252 +-- drivers/gpu/drm/amd/amdgpu/vi.c | 22 + drivers/gpu/drm/amd/amdkfd/Makefile | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 5 - ...d_kernel_queue_v9.c => kfd_packet_manager_v9.c} | 36 - ...d_kernel_queue_vi.c => kfd_packet_manager_vi.c} | 41 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 60 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 64 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 3 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 101 + .../dc/basics/dc_common.h} | 51 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 6 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 80 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 131 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 8 +- drivers/gpu/drm/amd/display/dc/dc.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 23 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 58 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 3 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 10 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 12 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 1 - .../drm/amd/display/dc/dce110/dce110_resource.c | 10 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 10 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 10 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 3 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 446 ++--- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 181 +- .../dcn10_hw_sequencer_debug.h} | 20 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 105 + .../dc/{dcn21/dcn21_hwseq.h => dcn10/dcn10_init.h} | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 19 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 313 +++ drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 445 ++--- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 150 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 127 ++ .../dc/{dcn21/dcn21_hwseq.h => dcn20/dcn20_init.h} | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 36 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 353 +++- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 131 ++ .../dc/dcn21/{dcn21_hwseq.h => dcn21_init.h} | 8 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 23 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 2 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 6 +- drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 12 +- drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 23 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 32 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 7 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 7 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 40 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 4 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 4 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 4 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 4 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 11 + drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 13 + .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 21 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 7 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 27 +- .../drm/amd/display/include/link_service_types.h | 7 + .../drm/amd/display/modules/color/color_gamma.c | 2 - drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 3 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 101 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 197 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 40 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 884 +++++++++ .../amd/display/modules/hdcp/hdcp2_transition.c | 674 +++++++ .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 326 ++++ .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 118 ++ .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 98 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 511 ++++- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 194 ++ drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 15 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 56 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 23 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 10 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 6 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 53 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 103 + drivers/gpu/drm/amd/powerplay/smu_internal.h | 4 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 54 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 44 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 5 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 3 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 9 +- drivers/gpu/drm/i915/display/intel_sprite.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_pool.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 11 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 9 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 15 + drivers/gpu/drm/i915/i915_drv.h | 6 + drivers/gpu/drm/i915/i915_gpu_error.c | 8 +- drivers/gpu/drm/i915/i915_perf.c | 9 +- drivers/gpu/drm/i915/i915_reg.h | 2 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pch.h | 2 +- drivers/gpu/drm/radeon/atombios_dp.c | 3 - drivers/gpu/drm/radeon/cik.c | 4 +- drivers/gpu/drm/radeon/r600.c | 4 +- drivers/gpu/drm/radeon/r600_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_combios.c | 3 +- drivers/gpu/drm/radeon/radeon_display.c | 2 - drivers/gpu/drm/radeon/radeon_legacy_tv.c | 8 +- drivers/gpu/drm/radeon/si.c | 4 +- drivers/gpu/drm/radeon/si_dpm.c | 3 +- drivers/hid/hid-core.c | 4 + drivers/hid/hid-quirks.c | 7 - drivers/hid/hid-rmi.c | 3 +- drivers/ide/falconide.c | 60 +- drivers/iio/accel/cros_ec_accel_legacy.c | 6 - drivers/iio/common/cros_ec_sensors/Kconfig | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 4 +- drivers/iio/light/cros_ec_light_prox.c | 6 - drivers/input/keyboard/cros_ec_keyb.c | 6 +- drivers/md/bcache/btree.c | 26 - drivers/md/bcache/journal.h | 4 + drivers/md/dm-thin.c | 5 +- drivers/memory/tegra/tegra30-emc.c | 2 +- drivers/mfd/cros_ec_dev.c | 235 +-- drivers/mmc/core/mmc.c | 9 +- drivers/mmc/host/tmio_mmc_core.c | 2 +- drivers/mtd/nand/onenand/Makefile | 2 +- .../mtd/nand/onenand/{samsung.c => samsung_mtd.c} | 0 drivers/net/dsa/ocelot/felix.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 56 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 95 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 18 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 19 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 8 +- drivers/net/phy/dp83869.c | 2 +- drivers/net/phy/marvell10g.c | 25 +- drivers/net/phy/mdio-sun4i.c | 3 + drivers/net/phy/mdio_bus.c | 3 +- drivers/net/phy/phy.c | 7 + drivers/net/phy/phy_device.c | 75 +- drivers/net/virtio_net.c | 7 +- drivers/platform/chrome/Kconfig | 12 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec.c | 51 +- drivers/platform/chrome/cros_ec_ishtp.c | 25 +- drivers/platform/chrome/cros_ec_lpc.c | 17 +- drivers/platform/chrome/cros_ec_proto.c | 197 +- drivers/platform/chrome/cros_ec_rpmsg.c | 19 +- drivers/platform/chrome/cros_ec_sensorhub.c | 198 ++ drivers/regulator/vexpress-regulator.c | 5 +- drivers/rtc/rtc-msm6242.c | 23 +- drivers/rtc/rtc-tps65910.c | 21 +- drivers/scsi/NCR5380.c | 37 +- drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/iscsi_tcp.c | 8 + drivers/scsi/lpfc/lpfc_sli.c | 4 +- drivers/scsi/pm8001/pm8001_ctl.c | 20 + drivers/scsi/pm8001/pm8001_hwi.c | 131 +- drivers/scsi/pm8001/pm8001_init.c | 34 +- drivers/scsi/pm8001/pm8001_sas.c | 70 +- drivers/scsi/pm8001/pm8001_sas.h | 24 +- drivers/scsi/pm8001/pm80xx_hwi.c | 451 +++-- drivers/scsi/pm8001/pm80xx_hwi.h | 3 + drivers/scsi/qla2xxx/qla_os.c | 4 - drivers/scsi/qla4xxx/ql4_mbx.c | 3 - drivers/scsi/scsi_debug.c | 5 + drivers/scsi/sd_zbc.c | 2 - drivers/scsi/ufs/ufs-qcom.c | 53 + drivers/scsi/ufs/ufs-qcom.h | 3 + drivers/scsi/ufs/ufs-sysfs.c | 15 +- drivers/scsi/ufs/ufshcd.c | 174 +- drivers/scsi/ufs/ufshcd.h | 2 + drivers/scsi/ufs/ufshci.h | 2 +- drivers/soc/tegra/pmc.c | 47 +- drivers/spi/spi-mt65xx.c | 12 +- drivers/spi/spi-st-ssc4.c | 3 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 10 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 6 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 15 +- drivers/target/iscsi/iscsi_target.c | 10 +- drivers/target/target_core_transport.c | 28 + drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 6 +- drivers/tty/serial/ifx6x60.c | 3 + drivers/tty/serial/{samsung.c => samsung_tty.c} | 0 drivers/usb/host/xhci-tegra.c | 25 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/storage/uas.c | 10 + drivers/usb/storage/unusual_uas.h | 7 +- drivers/virtio/virtio_balloon.c | 42 +- drivers/watchdog/Kconfig | 5 +- drivers/watchdog/aspeed_wdt.c | 16 +- drivers/watchdog/at91sam9_wdt.h | 34 +- drivers/watchdog/bd70528_wdt.c | 4 +- drivers/watchdog/cadence_wdt.c | 6 +- drivers/watchdog/imx2_wdt.c | 30 +- drivers/watchdog/imx7ulp_wdt.c | 45 +- drivers/watchdog/intel-mid_wdt.c | 1 + drivers/watchdog/jz4740_wdt.c | 108 +- drivers/watchdog/sbc7240_wdt.c | 3 +- drivers/watchdog/sprd_wdt.c | 6 +- drivers/watchdog/w83627hf_wdt.c | 11 +- drivers/watchdog/watchdog_dev.c | 101 +- drivers/watchdog/wdat_wdt.c | 2 +- fs/btrfs/block-group.c | 48 +- fs/btrfs/block-group.h | 3 +- fs/btrfs/extent_io.c | 4 + fs/btrfs/inode.c | 3 + fs/btrfs/ordered-data.c | 6 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/scrub.c | 60 +- fs/btrfs/sysfs.c | 10 - fs/btrfs/volumes.c | 14 +- fs/btrfs/volumes.h | 4 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 6 + fs/cifs/inode.c | 336 ++-- fs/ext2/super.c | 5 +- fs/gfs2/glock.c | 9 +- fs/gfs2/inode.c | 55 +- fs/gfs2/super.c | 19 +- fs/io-wq.c | 44 +- fs/io_uring.c | 39 +- fs/nfs/file.c | 2 +- fs/nfs/nfs42proc.c | 8 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4file.c | 14 +- fs/nfs/nfs4proc.c | 44 +- fs/nfs/nfs4state.c | 4 + fs/nfs/nfs4trace.h | 175 ++ fs/nfs/pnfs.c | 2 - fs/nfs/super.c | 6 +- fs/nfs/sysfs.c | 3 +- fs/quota/dquot.c | 29 +- fs/xfs/kmem.h | 30 - fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 8 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_buf.c | 13 +- fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_dquot.c | 18 +- fs/xfs/xfs_error.c | 2 +- fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_icache.c | 4 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_linux.h | 17 +- fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_log_recover.c | 8 +- fs/xfs/xfs_refcount_item.c | 4 +- fs/xfs/xfs_rmap_item.c | 4 +- fs/xfs/xfs_super.c | 169 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans_dquot.c | 2 +- include/asm-generic/atomic-instrumented.h | 393 ++-- include/linux/blk-cgroup.h | 3 +- include/linux/bpf.h | 34 +- include/linux/compiler-clang.h | 9 + include/linux/compiler-gcc.h | 7 + include/linux/compiler.h | 57 +- include/linux/hmm.h | 23 - include/linux/interrupt.h | 13 + include/linux/kcsan-checks.h | 97 + include/linux/kcsan.h | 115 ++ include/linux/mmc/card.h | 2 +- include/linux/phy.h | 11 + include/linux/platform_data/cros_ec_proto.h | 41 +- include/linux/platform_data/cros_ec_sensorhub.h | 30 + include/linux/platform_data/spi-mt65xx.h | 1 - include/linux/quota.h | 2 +- include/linux/sched.h | 4 + include/linux/seqlock.h | 51 +- include/linux/vmalloc.h | 1 + include/net/page_pool.h | 2 + include/scsi/iscsi_proto.h | 1 + include/trace/events/page_pool.h | 22 +- include/trace/events/rpcrdma.h | 198 +- include/trace/events/sunrpc.h | 93 + include/uapi/linux/bpf.h | 3 + include/uapi/sound/compress_params.h | 10 + init/init_task.c | 8 + init/main.c | 2 + kernel/Makefile | 6 + kernel/bpf/arraymap.c | 58 +- kernel/bpf/inode.c | 7 +- kernel/bpf/map_in_map.c | 2 +- kernel/bpf/syscall.c | 174 +- kernel/bpf/verifier.c | 6 +- kernel/bpf/xskmap.c | 6 +- kernel/events/core.c | 7 +- kernel/kcsan/Makefile | 11 + kernel/kcsan/atomic.h | 27 + kernel/kcsan/core.c | 626 ++++++ kernel/kcsan/debugfs.c | 275 +++ kernel/kcsan/encoding.h | 94 + kernel/kcsan/kcsan.h | 108 + kernel/kcsan/report.c | 320 +++ kernel/kcsan/test.c | 121 ++ kernel/sched/Makefile | 6 + lib/Kconfig.debug | 2 + lib/Kconfig.kcsan | 118 ++ lib/Makefile | 3 + localversion-next | 2 +- mm/Makefile | 8 + mm/hmm.c | 147 -- mm/madvise.c | 4 +- mm/vmalloc.c | 20 + net/atm/clip.c | 6 +- net/bluetooth/l2cap_core.c | 4 +- net/bpf/test_run.c | 4 +- net/core/bpf_sk_storage.c | 2 +- net/core/page_pool.c | 13 +- net/core/xdp.c | 5 - net/ipv4/ip_tunnel_core.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 2 +- net/sched/act_tunnel_key.c | 4 + net/sunrpc/clnt.c | 14 +- net/sunrpc/xdr.c | 11 +- net/sunrpc/xprt.c | 22 +- net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 53 +- net/sunrpc/xprtrdma/rpc_rdma.c | 413 ++-- net/sunrpc/xprtrdma/transport.c | 33 +- net/sunrpc/xprtrdma/verbs.c | 194 +- net/sunrpc/xprtrdma/xprt_rdma.h | 18 +- scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 10 + scripts/atomic/gen-atomic-instrumented.sh | 17 +- sound/pci/hda/hda_jack.c | 151 +- sound/pci/hda/hda_jack.h | 107 +- sound/pci/hda/patch_hdmi.c | 263 ++- sound/soc/codecs/pcm3168a.c | 38 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/rt5682.c | 27 +- sound/soc/codecs/tlv320aic31xx.c | 45 + sound/soc/codecs/tlv320aic31xx.h | 8 + sound/soc/codecs/wm2200.c | 5 + sound/soc/codecs/wm5100.c | 2 + sound/soc/codecs/wm_adsp.c | 81 +- sound/soc/codecs/wm_adsp.h | 4 + sound/soc/qcom/qdsp6/q6asm-dai.c | 35 +- sound/soc/qcom/qdsp6/q6asm.c | 55 + sound/soc/qcom/qdsp6/q6asm.h | 15 + sound/soc/sof/sof-pci-dev.c | 8 +- tools/include/uapi/linux/bpf.h | 3 + tools/lib/bpf/libbpf.c | 40 +- tools/lib/bpf/xsk.c | 11 +- tools/objtool/check.c | 18 + tools/power/x86/intel-speed-select/isst-config.c | 178 +- tools/power/x86/intel-speed-select/isst-core.c | 146 +- tools/power/x86/intel-speed-select/isst-display.c | 139 +- tools/power/x86/intel-speed-select/isst.h | 2 + tools/testing/selftests/bpf/Makefile | 4 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 45 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 220 +++ tools/testing/selftests/bpf/progs/test_btf_haskv.c | 4 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 4 +- tools/testing/selftests/bpf/progs/test_btf_nokv.c | 4 +- tools/testing/selftests/bpf/progs/test_mmap.c | 45 + tools/testing/selftests/bpf/progs/test_seg6_loop.c | 4 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 5 + tools/testing/selftests/clone3/clone3.c | 1 + .../selftests/clone3/clone3_clear_sighand.c | 29 +- tools/testing/selftests/clone3/clone3_selftests.h | 28 + tools/testing/selftests/clone3/clone3_set_tid.c | 42 +- .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 10 +- .../drivers/net/mlxsw/spectrum-2/router_scale.sh | 18 + tools/testing/selftests/net/forwarding/ethtool.sh | 318 +++ .../selftests/net/forwarding/ethtool_lib.sh | 69 + tools/testing/selftests/net/forwarding/lib.sh | 29 +- tools/testing/selftests/powerpc/pmu/ebb/Makefile | 7 +- 601 files changed, 20049 insertions(+), 7316 deletions(-) create mode 100644 Documentation/dev-tools/kcsan.rst delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm.yaml create mode 100644 Documentation/driver-api/devfreq.rst rename Documentation/filesystems/{autofs.txt => autofs.rst} (77%) create mode 100644 Documentation/powerpc/kaslr-booke32.rst create mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c copy drivers/gpu/drm/amd/{display/dmub/inc/dmub_trace_buffer.h => amdgpu/amdgpu_jp [...] create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c copy drivers/gpu/drm/amd/{display/dc/dcn21/dcn21_hwseq.h => amdgpu/jpeg_v1_0.h} (78%) create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c copy drivers/gpu/drm/amd/{display/dmub/inc/dmub_trace_buffer.h => amdgpu/jpeg_v2_0 [...] create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c copy drivers/gpu/drm/amd/{display/dc/dcn21/dcn21_hwseq.h => amdgpu/jpeg_v2_5.h} (83%) rename drivers/gpu/drm/amd/amdkfd/{kfd_kernel_queue_v9.c => kfd_packet_manager_v9. [...] rename drivers/gpu/drm/amd/amdkfd/{kfd_kernel_queue_vi.c => kfd_packet_manager_vi. [...] create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.c rename drivers/gpu/drm/amd/{amdkfd/kfd_kernel_queue_cik.c => display/dc/basics/dc_ [...] copy drivers/gpu/drm/amd/display/dc/{dcn21/dcn21_hwseq.h => dcn10/dcn10_hw_sequenc [...] create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c copy drivers/gpu/drm/amd/display/dc/{dcn21/dcn21_hwseq.h => dcn10/dcn10_init.h} (85%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c copy drivers/gpu/drm/amd/display/dc/{dcn21/dcn21_hwseq.h => dcn20/dcn20_init.h} (85%) create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c copy drivers/gpu/drm/amd/display/dc/dcn21/{dcn21_hwseq.h => dcn21_init.h} (89%) create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c rename drivers/mtd/nand/onenand/{samsung.c => samsung_mtd.c} (100%) create mode 100644 drivers/platform/chrome/cros_ec_sensorhub.c rename drivers/tty/serial/{samsung.c => samsung_tty.c} (100%) create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h create mode 100644 include/linux/platform_data/cros_ec_sensorhub.h create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 lib/Kconfig.kcsan create mode 100644 scripts/Makefile.kcsan create mode 100644 tools/testing/selftests/bpf/prog_tests/mmap.c create mode 100644 tools/testing/selftests/bpf/progs/test_mmap.c create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/router_scale.sh create mode 100755 tools/testing/selftests/net/forwarding/ethtool.sh create mode 100755 tools/testing/selftests/net/forwarding/ethtool_lib.sh