This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 57021046c331 Add linux-next specific files for 20200405 omits 17cbc8b8ef3d Merge branch 'akpm/master' omits e793b3276816 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits a8ed58cac0a0 ipc/util.c: sysvipc_find_ipc() should increase position index omits a7c7867200de kernel/gcov/fs.c: gcov_seq_next() should increase position index omits 852e38e0e653 seq_read-info-message-about-buggy-next-functions-fix omits 7aa46858fa9d fs/seq_file.c: seq_read(): add info message about buggy .n [...] omits 14a4bd9ceffa arm64: memory: give hotplug memory a different resource name omits 5997fd39c49c mm/memory_hotplug: allow arch override of non boot memory [...] omits 93bde3013cdd kexec: prevent removal of memory in use by a loaded kexec image omits d6a3b19c98ec selftests: kmod: test disabling module autoloading omits 90277ea23771 selftests: kmod: fix handling test numbers above 9 omits 61797d4eb593 docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 omits 6e35112a837a docs: admin-guide: document the kernel.modprobe sysctl omits 2278fa85a6d8 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] omits ae82249316ea kmod: make request_module() return an error when autoloadi [...] omits 191ffb3af1c2 mm/madvise: allow KSM hints for remote API omits 142a1376b655 mm/madvise: employ mmget_still_valid() for write lock omits d5ae2ef0a98f mm/madvise: support both pid and pidfd for process_madvise omits c8cd874a7d44 pid: move pidfd_get_pid() to pid.c omits f0acfdbbada5 mm/madvise: check fatal signal pending of target process omits b6b8cd8d4763 fix process_madvise build break for arm64 omits 68c9b8a89343 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 4611b5033408 mm/madvise: pass task and mm to do_madvise omits 352b1594d5c7 mm/memremap: set caching mode for PCI P2PDMA memory to WC omits 84ef7b7f6e44 mm/memory_hotplug: add pgprot_t to mhp_params omits db1c73c2ca9d powerpc/mm: thread pgprot_t through create_section_mapping() omits 388208088591 x86/mm: introduce __set_memory_prot() omits 1c6f0d9e0a75 x86/mm: thread pgprot_t through init_memory_mapping() omits 4a8c1842d51c mm/memory_hotplug: rename mhp_restrictions to mhp_params omits 75274c14e8a4 mm/memory_hotplug: drop the flags field from struct mhp_re [...] omits ba5a010fa0b8 mm/debug: add tests validating architecture page table helpers omits 9e7a3d7d8d7b mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] omits a7740c154fe4 mm/special: create generic fallbacks for pte_special() and [...] omits 617e314469b5 mm/vma: introduce VM_ACCESS_FLAGS omits a85589be1021 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS omits 00f289eed808 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits 891c0c5c8b6d net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 1d43527d5c91 mm: vm_insert_pages() checks if pte_index defined. omits 57e27095831e add missing page_count() check to vm_insert_pages(). omits a89d5abdc74c mm-add-vm_insert_pages-fix omits 229c4b8eaecb mm/memory.c: add vm_insert_pages() omits b4b598eb5909 mm: define pte_index as macro for x86 omits ba6d161b2c9f mm: bring sparc pte_index() semantics inline with other platforms omits f4ea8b607dad mm/memory.c: refactor insert_page to prepare for batched-l [...] omits fa2a38e71004 mm/swap.c: annotate data races for lru_rotate_pvecs omits 80497581a10a mm: annotate a data race in page_zonenum() omits 0ac756323d6f mm/rmap: annotate a data race at tlb_flush_batched omits 40d443f201d1 mm/util.c: annotate an data race at vm_committed_as omits b10a4900227b mm/mempool: fix a data race in mempool_free() omits 537e27fd5071 mm/list_lru: fix a data race in list_lru_count_one omits edfcd99115a1 mm/memcontrol: fix a data race in scan count omits 564cc5223753 mm/page_counter: fix various data races at memsw omits 2bbb3a9c7f29 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 091a74628998 mm/swapfile: fix and annotate various data races omits 9c979f53657b mm/filemap.c: fix a data race in filemap_fault() omits 434d60cac407 mm/swap_state: mark various intentional data races omits 3f5947f7ca8c mm-page_io-mark-various-intentional-data-races-v2 omits 5b919172549c mm/page_io: mark various intentional data races omits de9d56143ad1 mm/frontswap: mark various intentional data races omits 9a14ec6f535f drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] omits 327f0010e944 mm/kmemleak: silence KCSAN splats in checksum omits 4d0493a25b7c Change email address for Pali Rohár omits 6eee8ee979db Merge branch 'akpm-current/current' omits eb29440fde03 drivers/ide: fix for conversion omits e28fe96f6d15 Merge remote-tracking branch 'fpga/for-next' omits 97c481500e02 Merge remote-tracking branch 'devfreq/devfreq-next' omits 36e8d76b07ff Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 6ee17ab899d7 Merge remote-tracking branch 'hyperv/hyperv-next' omits b945ed3d71e7 Merge remote-tracking branch 'xarray/xarray' omits 9fa2960f477d Merge remote-tracking branch 'nvmem/for-next' omits 0a9504695a28 Merge remote-tracking branch 'slimbus/for-next' omits 21dfe61618ef Merge remote-tracking branch 'fsi/next' omits 26ef95500d41 Merge remote-tracking branch 'kspp/for-next/kspp' omits 95fd8a4d6ab1 Merge remote-tracking branch 'ntb/ntb-next' omits f467a0f0b96e Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits cf4bb974688b Merge remote-tracking branch 'coresight/next' omits 829aca7aea2b Merge remote-tracking branch 'livepatching/for-next' omits b4db8d758258 Merge remote-tracking branch 'random/dev' omits 1ca7c823ce84 Merge remote-tracking branch 'pwm/for-next' omits 3f1dca2da056 Merge remote-tracking branch 'rpmsg/for-next' omits 336ae4c1a012 Merge remote-tracking branch 'vhost/linux-next' omits 8c1d7d5463de Merge remote-tracking branch 'scsi/for-next' omits 4006bb11e26e Merge remote-tracking branch 'cgroup/for-next' omits be59825e1c41 Merge remote-tracking branch 'mux/for-next' omits 61778a3c3291 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 1d1bd00a3419 Merge remote-tracking branch 'ipmi/for-next' omits 933d39db95bd Merge remote-tracking branch 'leds/for-next' omits f183f642e1ba Merge remote-tracking branch 'chrome-platform/for-next' omits a8312416d79d Merge remote-tracking branch 'workqueues/for-next' omits f537ea03dbc4 Merge remote-tracking branch 'percpu/for-next' omits 878f6b2560c3 Merge remote-tracking branch 'rcu/rcu/next' omits 39e3c9702c82 Merge remote-tracking branch 'ftrace/for-next' omits ad4baa438c45 Merge remote-tracking branch 'edac/edac-for-next' omits ce2f3dbb74ed Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 3283d948b88e Merge remote-tracking branch 'tip/auto-latest' omits ae64d1066c3d Merge remote-tracking branch 'iommu/next' omits 6c2491191b37 Merge remote-tracking branch 'watchdog/master' omits 9fb64ec8f5c9 Merge remote-tracking branch 'smack/for-next' omits ba1ffa94d20b Merge remote-tracking branch 'keys/keys-next' omits a67327398c74 Merge remote-tracking branch 'apparmor/apparmor-next' omits 31256365bde6 Merge remote-tracking branch 'battery/for-next' omits 2e59f0558652 Merge remote-tracking branch 'backlight/for-backlight-next' omits fb56ea8ece71 Merge remote-tracking branch 'mfd/for-mfd-next' omits fa8883a13bcb Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 0b7cb64c7305 Merge remote-tracking branch 'block/for-next' omits 093d426b82d5 Merge remote-tracking branch 'input/next' omits a2324a1d43a4 Merge remote-tracking branch 'modules/modules-next' omits 405a47990350 Merge remote-tracking branch 'regmap/for-next' omits e48126f55e38 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 0bec8df276c2 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits efb82bb7fb78 Merge remote-tracking branch 'drm-misc/for-linux-next' omits cd70b299113c Merge remote-tracking branch 'drm-intel/for-linux-next' omits 9870afcdefa3 Merge remote-tracking branch 'amdgpu/drm-next' omits 1955584bf3a8 Merge remote-tracking branch 'mac80211-next/master' omits bb794b3bacfb Merge remote-tracking branch 'bluetooth/master' omits 10772de67095 Merge remote-tracking branch 'swiotlb/linux-next' omits f6c423a07f98 Merge remote-tracking branch 'ieee1394/for-next' omits 7219601bc878 Merge remote-tracking branch 'thermal/thermal/linux-next' omits b64df879abe6 Merge remote-tracking branch 'pm/linux-next' omits 9f039f11c4c9 Merge branch 'dmi/master' omits d627cd4178cf Merge remote-tracking branch 'i2c/i2c/for-next' omits d8dbe922b36e Merge remote-tracking branch 'hid/for-next' omits 3fb0ebb278ca Merge remote-tracking branch 'printk/for-next' omits 9cf147b8dc0f Merge remote-tracking branch 'vfs/for-next' omits a5c977615a9f Merge remote-tracking branch 'file-locks/locks-next' omits 9b3ba7cc3251 Merge remote-tracking branch 'iomap/iomap-for-next' omits 86eabb4be1f3 Merge remote-tracking branch 'xfs/for-next' omits 21ebdba5e691 Merge remote-tracking branch 'v9fs/9p-next' omits cb734f63bca0 Merge remote-tracking branch 'ubifs/linux-next' omits aeb2cfa6a3cd Merge remote-tracking branch 'overlayfs/overlayfs-next' omits d2f80b6ffd6a Merge remote-tracking branch 'nfsd/nfsd-next' omits 8bb0227b84c4 Merge remote-tracking branch 'nfs/linux-next' omits cf0aff0c3b6e Merge remote-tracking branch 'jfs/jfs-next' omits 362312b79700 Merge remote-tracking branch 'f2fs/dev' omits 2e14e6e37ea9 Merge remote-tracking branch 'ext4/dev' omits bbc29626a80b Merge remote-tracking branch 'ext3/for_next' omits 52d31905763a Merge remote-tracking branch 'cifs/for-next' omits 72374806ee97 Merge remote-tracking branch 'ceph/master' omits 59fbb0bbbcba Merge remote-tracking branch 'btrfs/for-next' omits 325f22900b86 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 2aea408c8cff Merge remote-tracking branch 'uml/linux-next' omits b324f802271b Merge remote-tracking branch 'sh/sh-next' omits 85394a8e96ad Merge remote-tracking branch 'risc-v/for-next' omits cce568daadfe Merge remote-tracking branch 'powerpc/next' omits 3f699393d3d6 Merge remote-tracking branch 'parisc-hd/for-next' omits 2e13e44ebf06 Merge remote-tracking branch 'openrisc/for-next' omits 0a1531b2f29e Merge remote-tracking branch 'nds32/next' omits 619edbbe22d5 Merge remote-tracking branch 'm68knommu/for-next' omits f2b3f0dc507b Merge remote-tracking branch 'h8300/h8300-next' omits 42fe5f33c7bb Merge remote-tracking branch 'csky/linux-next' omits 02c476deb2c8 Merge remote-tracking branch 'clk/clk-next' omits c496e3876fcf Merge remote-tracking branch 'tegra/for-next' omits a598c8ef1aa0 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits d56bef6aca5c Merge remote-tracking branch 'samsung-krzk/for-next' omits ad870a9d9aea Merge remote-tracking branch 'rockchip/for-next' omits 82b330c9ede0 Merge remote-tracking branch 'reset/reset/next' omits c0b6efaadad1 Merge remote-tracking branch 'renesas/next' omits b9c0c1233387 Merge remote-tracking branch 'realtek/for-next' omits b8cd43426751 Merge remote-tracking branch 'raspberrypi/for-next' omits da4cd782c6b6 Merge remote-tracking branch 'qcom/for-next' omits dbdf25b5c23e Merge remote-tracking branch 'omap/for-next' omits c4c3ecd580b5 Merge remote-tracking branch 'mvebu/for-next' omits 02e08c2bedbd Merge remote-tracking branch 'mediatek/for-next' omits 2ebd1d98f611 Merge remote-tracking branch 'keystone/next' omits a4332dbffa6a Merge remote-tracking branch 'imx-mxs/for-next' omits 717b7d838427 Merge remote-tracking branch 'at91/at91-next' omits 21b2f4771849 Merge remote-tracking branch 'aspeed/for-next' omits ef9c14fe29da Merge remote-tracking branch 'amlogic/for-next' omits d1a3de2a3d55 Merge remote-tracking branch 'arm-soc/for-next' omits 5d50d4160030 Merge remote-tracking branch 'arm64/for-next/core' omits 6bb20018bcb6 Merge remote-tracking branch 'arm/for-next' omits 1042611c4385 Merge remote-tracking branch 'kbuild/for-next' omits 3a864c7ee293 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 25533a084e59 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 22971861e61c Merge remote-tracking branch 'fpga-fixes/fixes' omits 915f2d49d025 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits b806cdd6d7de Merge remote-tracking branch 'mmc-fixes/fixes' omits 1f81af5e028d Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits c8b96c0fdec7 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits cd2a1e443cb8 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits c62872bb6f24 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 53255db2b49e Merge remote-tracking branch 'omap-fixes/fixes' omits 94393189f620 Merge remote-tracking branch 'ide/master' omits b6fa0dcf3ed9 Merge remote-tracking branch 'crypto-current/master' omits c3a8b9fb49be Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 31b2a1e7e715 Merge remote-tracking branch 'spi-fixes/for-linus' omits 27fbb2a8c752 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 8e0dec280d17 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a0af850701ef Merge remote-tracking branch 'sound-current/for-linus' omits 1738864853b6 Merge remote-tracking branch 'bpf/master' omits 10f89fd8bd53 Merge remote-tracking branch 'net/master' omits 4ddb75da3106 Merge remote-tracking branch 'sparc/master' omits c17cba9f8dcb Merge remote-tracking branch 'fixes/master' omits e9341150f0f1 kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h omits c9a503a8ebd2 rcu: Remove self-stack-trace when all quiescent states seen omits 59377f3e06b8 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() omits 786b9fec2dba rcu: Allow rcutorture to starve grace-period kthread omits ed137881ef13 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] omits 3a183d982b28 Documentation/litmus-tests/atomic: Add a test for atomic_set() omits 9065b05371d0 Documentation/litmus-tests: Introduce atomic directory omits dbcd0e16adfb tools/memory-model: Add an exception for limitations on _u [...] omits e111bf63c02e rcu: When GP kthread is starved, tag idle threads as false [...] omits eca25bb22614 kcsan: Change data_race() to no longer require marking rac [...] omits d25c85d89469 kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h omits c6dd810c818b kcsan: Introduce scoped ASSERT_EXCLUSIVE macros omits 273bb91ee1b8 objtool, kcsan: Add explicit check functions to uaccess whitelist omits fd03527d77de kcsan: Add support for scoped accesses omits 77fd35b3dbd0 rcu: Replace 1 by true omits b6a5ef6fca97 rcu: Replace assigned pointer ret value by corresponding b [...] omits 86fb904adfe9 rcutorture: Right-size TREE10 CPU consumption omits dd6015fc3443 rcutorture: Add test of holding scheduler locks across rcu [...] omits bfa3e1f82553 rcu-tasks: Add IPI failure count to statistics omits c25090b348e2 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits a9450175a508 rcu-tasks: Add count for idle tasks on offline CPUs omits 87369089104a rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits 82d43b9ebac6 rcu-tasks: Make RCU tasks trace also wait for idle tasks omits 3cb9dda392b6 rcu-tasks: Handle the running-offline idle-task special case omits ec9adcf3d9ce rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits 564521786488 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits 3da22f7569d7 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits fda9aa10864a rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits 692d7e4e1056 rcu-tasks: Add grace-period and IPI counts to statistics omits 7b4996b0be1e rcu-tasks: Split ->trc_reader_need_end omits 4169d0279410 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 7d9852063ef4 rcu-tasks: Add a grace-period start time for throttling and debug omits 6c13106e6b74 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits 68a3255ead72 rcu-tasks: Make rcutorture writer stall output include GP state omits 2619c112cae7 rcu-tasks: Add RCU tasks to rcutorture writer stall output omits b90e98ac6324 rcu-tasks: Move #ifdef into tasks.h omits f58137ac18eb rcu-tasks: Add stall warnings for RCU Tasks Trace omits b64fe0023cf4 rcutorture: Add torture tests for RCU Tasks Trace omits c482fc396ce3 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits 93e94b89113a rcu-tasks: Code movement to allow more Tasks RCU variants omits fd6ee13466fe rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits 71360d23d5a7 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits f09371aa29c2 rcutorture: Add torture tests for RCU Tasks Rude omits ced65b14ee06 rcu-tasks: Add an RCU-tasks rude variant omits dfdddf06801d rcu-tasks: Refactor RCU-tasks to allow variants to be added omits c0963e8ca738 rcutorture: Add a test for synchronize_rcu_mult() omits 1196612809e0 rcu: Reinstate synchronize_rcu_mult() omits d4f046d9e78e rcu-tasks: Create struct to hold state information omits 4dbad397293c rcu-tasks: Move Tasks RCU to its own file omits 82d1582a5963 rcutorture: Add flag to produce non-busy-wait task stalls omits c011ccc722e9 Documentation/llvm: fix the name of llvm-size omits 799fed40687f kbuild: mkcompile_h: Include $LD version in /proc/version omits 6914d4ef21a4 kconfig: qconf: Fix a few alignment issues omits 50f7dcd6badb kconfig: qconf: remove some old bogus TODOs omits efc04c406780 kconfig: qconf: fix support for the split view mode omits 4a05d84f15da kconfig: qconf: fix the content of the main widget omits 1352921ce2ac kconfig: qconf: Change title for the item window omits 6e71607128be kconfig: qconf: clean deprecated warnings omits 2dbe7d3046d6 gcc-plugins: drop support for GCC <= 4.7 omits cdd44c2e9f42 kbuild: Enable -Wtautological-compare omits dc3cc3009879 kbuild: link lib-y objects to vmlinux forcibly when CONFIG [...] omits 4b144f87c42b crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] omits 642556ecad03 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] omits 4d9738343974 Documentation/changes: Raise minimum supported binutils ve [...] omits 19d259c9aa44 crypto: curve25519 - do not pollute dispatcher based on assembler omits 5a5c049a8ecc crypto: x86 - rework configuration based on Kconfig omits 47af98c7c91e x86: add comments about the binutils version to support co [...] omits 6d99d220018d x86: probe assembler capabilities via kconfig instead of makefile omits e2aed59b1f31 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA omits f6b1d47c2d65 x86: remove always-defined CONFIG_AS_AVX omits 032aaa5bf830 x86: remove always-defined CONFIG_AS_SSSE3 omits 57c9ac3165f3 x86: remove always-defined CONFIG_AS_CFI_SECTIONS omits f6e7b280de59 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME omits add6908df54b x86: remove always-defined CONFIG_AS_CFI omits 08c1087ff4a7 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] omits 0f529fe1f0ff lib/raid6/test: fix build on distros whose /bin/sh is not bash omits 302814bfc34c sh: remove unneeded uapi asm-generic wrappers omits a542aea6b431 h8300: move definition of __kernel_size_t etc. to posix_types.h omits 29b7730ab1f3 sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() omits 56303282d2cc ipc/mqueue.c: fix a brace coding style issue omits 29831b7fe88e ubsan: include bug type in report header omits 30d0cd15258b kasan: unset panic_on_warn before calling panic() omits 7a6d56b5ca82 ubsan: check panic_on_warn omits 642e9bca07b1 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] omits 7da75e25f1ea ubsan: split "bounds" checker from other options omits 70c8da1a2999 ubsan: add trap instrumentation option omits a0dc38f3ca95 usb: core: kcov: collect coverage from usb complete callback omits bf8fc0c0d5cf kcov-collect-coverage-from-interrupts-v4 omits 32a14d06a0ad kcov: collect coverage from interrupts omits 5d185e032bf2 kcov: use t->kcov_mode as enabled indicator omits af37535f3a97 kcov: move t->kcov_sequence assignment omits 983798f9db78 kcov: move t->kcov assignments into kcov_start/stop omits 4037eae1ba2a kcov: fix potential use-after-free in kcov_remote_start omits 96bffae9760e kcov: cleanup debug messages omits f976db4995e7 init/Kconfig: clean up ANON_INODES and old IO schedulers options omits ddde0f9c6ef0 aio: simplify read_events() omits afcd18158767 kernel/relay.c: fix read_pos error when multiple readers omits d914416ba10d kernel/gcov/fs.c: replace zero-length array with flexible- [...] omits 2a250ed649ef gcov: gcc_3_4: replace zero-length array with flexible-arr [...] omits 7213fca5752d gcov: gcc_4_7: replace zero-length array with flexible-arr [...] omits 170e3df4a5c6 umh: fix refcount underflow in fork_usermode_blob(). omits dc05d6b22c47 reiserfs: clean up several indentation issues omits cbcafe41dde6 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] omits e68e35baa83e samples/hw_breakpoint: drop use of kallsyms_lookup_name() omits 520a1bea6ca4 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes omits 1ecf1d3c974d fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] omits 652eaf7e6631 fs/binfmt_elf.c: allocate less for static executable omits 0bdb9dd5e724 fs/binfmt_elf.c: delete "loc" variable omits 31272e01b740 fs/epoll: make nesting accounting safe for -rt kernel omits 2b44dd56db62 kselftest: introduce new epoll test case omits 56a3ba3213ca checkpatch: avoid warning about uninitialized_var() omits 6c7d42f21e39 checkpatch: check proper licensing of Devicetree bindings omits cc92018cc709 checkpatch: improve Gerrit Change-Id: test omits bdef57de86ff checkpatch: add command-line option for TAB size omits c1eb9cb37519 checkpatch: fix multiple const * types omits 160f59139400 checkpatch: fix minor typo and mixed space+tab in indentation omits 42e47f39f9b5 checkpatch: prefer fallthrough; over fallthrough comments omits b0efd99c3e80 checkpatch: support "base-commit:" format omits 9128d1ce5543 checkpatch: check SPDX tags in YAML files omits c09d0379ee0b checkpatch: remove email address comment from email addres [...] omits 414e40d2359c lib/dynamic_debug.c: use address-of operator on section symbols omits b82833ef9243 lib/list: prevent compiler reloads inside 'safe' list iteration omits 4682996c5fda lib: optimize cpumask_local_spread() omits c49f461da3db linux/bits.h: add compile time sanity check of GENMASK inputs omits ac62148d1b67 lib/test_kmod.c: remove a NULL test omits a47835004776 lib/rbtree: fix coding style of assignments omits dc04c3f3e7b8 lib/test_bitmap.c: make use of EXP2_IN_BITS omits 1b958fc15cb5 percpu_counter: fix a data race at vm_committed_as omits 0efb268d32f7 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script omits 80c4ff33d7ab nds32: linker script: add SOFTIRQENTRY_TEXT omits b4a1f2789a01 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c omits 981ed3add075 lib/stackdepot.c: build with -fno-builtin omits 862e567a8923 lib/stackdepot.c: fix a condition in stack_depot_fetch() omits bab06d1da208 lib/stackdepot.c: check depot_index before accessing the s [...] omits 12cb2a588ed7 lib: test_stackinit.c: XFAIL switch variable init tests omits 703c73304332 lib/scatterlist: fix sg_copy_buffer() kerneldoc omits d4d2f5b7feab lib/ts_kmp.c: replace zero-length array with flexible-arra [...] omits 1fe276e996b6 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] omits 1e9c7510e9d8 lib/ts_bm.c: replace zero-length array with flexible-array member omits f8ee13ef4b0c lib/bch.c: replace zero-length array with flexible-array member omits bd115862692e lib/test_lockup.c: add parameters for locking generic vfs locks omits b9f68f1433be lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] omits 8b9fbe0b7033 lib/test_lockup: rename disable_irq to fix build error omits 389736ae6776 lib/test_lockup: test module to generate lockups omits 000b0ad54897 bitops: always inline sign extension helpers omits aa0578e63b2a MAINTAINERS: list the section entries in the preferred order omits 19f4b56e7232 MAINTAINERS: add an entry for kfifo omits 53aa0f4013de compiler.h: fix error in BUILD_BUG_ON() reporting omits e98efd42a38a compiler: Remove CONFIG_OPTIMIZE_INLINING entirely omits 6290b47e9aa2 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] omits 4231a95f4b4d kernel/extable.c: use address-of operator on section symbols omits fe42398e809b asm-generic: fix unistd_32.h generation format omits 775736b3a4bb proc: inline m_next_vma into m_next omits 4a0a2d329923 seq_file: remove m->version omits 925c2610f2f2 proc: use ppos instead of m->version omits 215d66e91842 proc: remove m_cache_vma omits 7a59375a984d proc: inline vma_stop into m_stop omits 09dbd7b02405 proc: speed up /proc/*/statm omits e417da8226b0 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes omits 5d7dad1ab29b proc: faster open/read/close with "permanent" files omits 17e488706a5e fs/proc/inode.c: annotate close_pdeo() for sparse omits 1595738e4101 kernel/hung_task.c: Monitor killed tasks. omits 301585867b50 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits eb6653236d7d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 8cd7c618afb9 mm: Remove dummy struct bootmem_data/bootmem_data_t omits d6589bc9082e mm/dmapool.c: micro-optimisation remove unnecessary branch omits 950ee4d6d99d include/linux/memremap.h: remove stale comments omits b036d849f363 include/linux/swapops.h: correct guards for non_swap_entry() omits 0c60832f4a04 mm: use fallthrough; omits 21a2d511c3f1 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] omits a9b260869dfb mm: fix ambiguous comments for better code readability omits 54775e399421 mm/zsmalloc: add missing annotation for unpin_tag() omits 4d5058eeac8f mm/zsmalloc: add missing annotation for pin_tag() omits 4dc272e074ff mm/zsmalloc: add missing annotation for migrate_read_unlock() omits 715da309c664 mm/zsmalloc: add missing annotation for migrate_read_lock() omits c848c756a2d4 mm/slub: add missing annotation for put_map() omits a2f9c1e27308 mm/slub: add missing annotation for get_map() omits ed7598475df2 mm/mempolicy: add missing annotation for queue_pages_pmd() omits db8c05ecdd99 mm/hugetlb: add missing annotation for gather_surplus_pages() omits 0f83bb82a55e mm/compaction: add missing annotation for compact_lock_irqsave omits 2cd4fcc00b8e mm/zswap: allow setting default status, compressor and all [...] omits 57f856686f92 mm: prevent a warning when casting void* -> enum omits acb72f2f0c70 mm: huge tmpfs: try to split_huge_page() when punching hole omits 8b27ed67d9e8 mm/shmem.c: Clean code by removing unnecessary assignment omits 3ba2990563f0 mm/shmem.c: distribute switch variables for initialization omits 0ef185b9699c mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] omits 70bdcf6e00e7 mm/memory_hotplug: allow to specify a default online_type omits c93a9367cdab mm/memory_hotplug: convert memhp_auto_online to store an o [...] omits 48c8ed223247 mm/memory_hotplug: unexport memhp_auto_online omits fb80793e3e37 hv_balloon-dont-check-for-memhp_auto_online-manually-fix omits e7b75c957e67 hv_balloon: don't check for memhp_auto_online manually omits a9f97a87b7f1 powernv/memtrace: always online added memory blocks omits f213173c8a17 drivers/base/memory: store mapping between MMOP_* and stri [...] omits eb11f35076a0 drivers/base/memory: map MMOP_OFFLINE to 0 omits d6fef03190b1 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE omits c7f0e906f799 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] omits 6ecaa9bed357 mm/sparse.c: move subsection_map related functions together omits 8c853a3855bd mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] omits 1ec8a48174de mm/sparse.c: only use subsection map in VMEMMAP case omits 6aa0342c8b77 mm/sparse.c: introduce a new function clear_subsection_map() omits a339e85407b8 mm/sparse.c: introduce new function fill_subsection_map() omits 9805906537db mm/memory_hotplug.c: cleanup __add_pages() omits a7062adf7084 mm/memory_hotplug.c: simplify calculation of number of pag [...] omits 543da86987b8 mm/memory_hotplug.c: only respect mem= parameter during bo [...] omits 26ee4ef48e90 mm/page_ext.c: drop pfn_present() check when onlining omits cc77ab3aa13d drivers/base/memory.c: drop pages_correctly_probed() omits d9dc3d5ee81c drivers/base/memory.c: drop section_count omits 9b0ef0d3763e userfaultfd: selftests: add write-protect test omits 4416b9717388 userfaultfd: selftests: refactor statistics omits 89ec829af0fe userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally omits 7207d4a38f02 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update omits 6c96a10bf26a userfaultfd: wp: don't wake up when doing write protect omits d54ff9578fb0 userfaultfd: wp: enabled write protection in userfaultfd API omits 52c17ca5e833 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl omits 244c9d16ee98 userfaultfd: wp: support write protection for userfault vma range omits 161c0216c58b khugepaged: skip collapse if uffd-wp detected omits b65f9e49ce88 userfaultfd: wp: support swap and page migration omits 83469a804dc6 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers omits aaad1fe7493c userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork omits 3314cd84e98c userfaultfd: wp: apply _PAGE_UFFD_WP bit omits a97e497dc404 mm: merge parameters for change_protection() omits 6629fdb91afe userfaultfd: wp: add UFFDIO_COPY_MODE_WP omits d56086e013c2 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers omits 2af251cda032 userfaultfd: wp: add WP pagetable tracking to x86 omits 834d999836c4 userfaultfd: wp: hook userfault handler to write protection fault omits f56c588f3eba userfaultfd: wp: add helper for writeprotect check omits 7d0a07903294 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] omits 1529769685c9 mm/page_reporting: add free page reporting documentation omits 191679b1c085 mm/page_reporting: add budget limit on how many pages can [...] omits befadf8c6ff6 mm/page_reporting: rotate reported pages to the tail of the list omits 23d22f85d52e virtio-balloon: add support for providing free page report [...] omits 7b2a2311a6f6 virtio-balloon: pull page poisoning config out of free pag [...] omits 642be01d9ba5 mm: introduce Reported pages omits 381ac6a2364d mm: add function __putback_isolated_page omits e872591da997 mm: use zone and order instead of free area in free_list m [...] omits e033de302297 mm: adjust shuffle code to allow for future coalescing omits 06fcf2da808b mm: code cleanup for MADV_FREE omits 70efa687d339 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 382e92f94d93 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits aaab1e7c59e7 mm/ksm.c: update get_user_pages() argument in comment omits 81ba389ab283 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE omits 263bdcc5fc60 include/linux/pagemap.h: optimise find_subpage for !THP omits 035cf60c9d52 mm, thp: track fallbacks due to failed memcg charges separately omits f9f1dba6efbc mm, shmem: add vmstat for hugepage fallback omits 87c65f0c1830 mm-migratec-migrate-pg_readahead-flag-fix omits 4da76155f8a6 mm/migrate.c: migrate PG_readahead flag omits 31c5b18cd621 mm/migrate.c: unify "not queued for migration" handling in [...] omits 206420faedc5 mm/migrate.c: check pagelist in move_pages_and_store_status() omits 10f7af0cd432 mm/migrate.c: wrap do_move_pages_to_node() and store_status() omits 333a6ae1484c mm/migrate.c: no need to check for i > start in do_pages_move() omits d336f9776e1e mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix omits 2869619cd9db mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t omits 008e65111e83 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set omits dde89779fcc4 mm: hugetlb: fix per-node size calculation for hugetlb_cma omits 2a1fcc2e4d78 mm: cleanup cmdline_parse_hugetlb_cma() omits 198334d7deb6 mm: hugetlb: optionally allocate gigantic hugepages using cma omits 75b2cf09b927 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits 9feeb598b2f3 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits f6b79978d7dd mm/mmap.c: fix the adjusted length error omits ab36c349b468 mm/vma: append unlikely() while testing VMA access permissions omits 769d10c9174d mm/vma: replace all remaining open encodings with vma_is_a [...] omits 5489fde83225 mm/vma: replace all remaining open encodings with is_vm_hu [...] omits a8a89b2df258 mm/vma: make vma_is_accessible() available for general use omits fa06861aaa78 mm/vma: add missing VMA flag readable name for VM_SYNC omits bc945e50a3ac mm: set vm_next and vm_prev to NULL in vm_area_dup() omits c3067a6bffb9 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" omits 9b1e6f1f3e15 mm: don't prepare anon_vma if vma has VM_WIPEONFORK omits 017c760c4495 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] omits 8e0258c38c5e memcg-optimize-memorynuma_stat-like-memorystat-fix omits 94fc1468548f mm/memcg: optimize memory.numa_stat like memory.stat omits 6b36a56dd538 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 75378b030e39 ramfs: support O_TMPFILE omits 493e668e224c drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits b92923901ebe mm, memcg: Do not high throttle allocators based on wraparound omits 04afadae01d4 hfsplus: fix crash and filesystem corruption when deleting files omits 1eedd7fc3f89 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits 6350237da8b8 /proc/kpageflags: do not use uninitialized struct pages omits b73dfc294bdd /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits cccbab1e7aee rcu: Add per-task state to RCU CPU stall warnings omits 9b6df7882b76 sched/core: Add function to sample state of locked-down task omits f5b2607dd80e MAINTAINERS: Update maintainers for new Documentaion/litmu [...] omits 46d6c3ffc0c1 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits 4904bcd686a9 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits 64b89b71144c Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] omits 1cab6833db3b rcu: Mark rcu_state.gp_seq to detect more concurrent writes omits df7d42ac3955 kcsan: Avoid blocking producers in prepare_report() omits 74e61419ecca kcsan: Introduce report access_info and other_info omits c2a24586e8c4 rcu/tree: Count number of batched kfree_rcu() locklessly omits 7a1c60d9e118 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] omits 9eb0bb7ae6f5 rcuperf: Add ability to increase object allocation size omits 55dbcc2b0a51 rcu-tasks: Use context-switch hook for PREEMPT=y kernels omits 5018b39d0822 rcu: update.c: get rid of some doc warnings omits b281de6a2c7f rcu: Add comments marking transitions between RCU watching [...] omits 6a4e034c65d8 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() omits 89888487e7e8 x86/mm/pat: Mark an intentional data race omits d0bf09c5ac09 Revert "rculist: Describe variadic macro argument in a Sph [...] omits efb34dd76055 rcu: Fix the (t=0 jiffies) false positive omits 36eb0901ad0b tools/memory-model: Fix "conflict" definition omits 7439824ecaf3 Default enable RCU list lockdep debugging with PROVE_RCU omits 5ed25ddf2c86 Revert "irqchip/xilinx: Enable generic irq multi handler" omits 7568f5f9ee39 Revert "irqchip/xilinx: Do not call irq_set_default_host()" omits 22b37e243c4b locktorture.c: Fix if-statement empty body warnings omits 8775d8af2f6f rcu: Expedite first two FQS scans under callback-overload [...] omits 4a95e82a22c1 EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] omits b0154d6facfa fork: Annotate a data race in vm_area_dup() omits 1cea5a27bc97 rcutorture: Mark data-race potential for rcu_barrier() tes [...] omits 54f1d1a767f3 rcu: Don't use negative nesting depth in __rcu_read_unlock() omits 3ee79b995225 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits f737e6855139 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits 55994b3f194d rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits 416adf5e447d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines omits 379ac48a8e91 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 4c3624dface6 rcu: Use data_race() for RCU expedited CPU stall-warning prints omits 3b34b92b2c34 rcu: Use data_race() for RCU CPU stall-warning prints omits 08d3ab7445ef rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits 43908d205439 srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] omits 482a676845ac rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks omits 9c2045faf43f rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] omits 0bcfcef3b10e rcu: Mark rcu_state.ncpus to detect concurrent writes omits 265929986bf4 Merge branch 'lkmm-dev.2020.02.16a' into HEAD omits 26b3b819bbe7 Merge branch 'kcsan-dev.2020.03.25a' into HEAD omits 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h omits e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst omits e7b341005007 kcsan: Fix a typo in a comment omits 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses omits 2402d0eae589 kcsan: Add option for verbose reporting omits 48b1fc190a18 kcsan: Add option to allow watcher interruptions omits 8a29e21d8cb0 parisc: Replace setup_irq() by request_irq() omits c53e3e7401f6 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits d0e6183d824c tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits e783ab555851 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits c62766fa16bc tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 9733252e96ba tools/memory-model: Repair parseargs.sh header comment omits 5b0816ae063c tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 95d5bb084a43 tools/memory-model: Make history-check scripts use mselect7 omits 527e8d893ec3 tools/memory-model: Make checkghlitmus.sh use mselect7 omits c80f4c920a67 tools/memory-model: Fix scripting --jobs argument omits ea09f14473b2 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 93737872e1db tools/memory-model: Add -v flag to jingle7 runs omits 8cbffa9158f5 tools/memory-model: Make runlitmus.sh check for jingle errors omits 51b34488482c tools/memory-model: Allow herd to deduce CPU type omits dafa02882066 tools/memory-model: Keep assembly-language litmus tests omits 5381fb2b70e9 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits c7a1a92de678 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits dcd0896ab258 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 454d795bf695 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 8795c6466939 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 89e66a414cfb tools/memory-model: Fix checkalllitmus.sh comment omits d2d378686e93 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits d358876036d5 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits b94acf2c2220 tools/memory-model: Update parseargs.sh for hardware verification omits f1325a6522ef tools/memory-model: Fix paulmck email address on pre-exist [...] omits e0d106e3baee tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 96771e95dba7 tools/memory-model: Make judgelitmus.sh identify bad macros omits 006c9ef5dd59 tools/memory-model: Make cmplitmushist.sh note timeouts omits 704093041c62 tools/memory-model: Make judgelitmus.sh note timeouts omits 9d416212d221 tools/memory-model: Add recent references adds aa1a8ce53332 Merge tag 'trace-v5.7' of git://git.kernel.org/pub/scm/lin [...] adds 347619565197 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 9c94b39560c3 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 31c0aa87ec8a Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...] adds d38c07afc356 Merge tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/ [...] adds 70fbdfef4ba6 sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fn adds e5adbd6ec480 Merge tag 'irq-urgent-2020-04-05' of git://git.kernel.org/ [...] adds 760a53768610 clocksource/drivers/timer-vf-pit: Add missing parenthesis adds d5ca32738f8f Merge tag 'timers-urgent-2020-04-05' of git://git.kernel.o [...] adds d4953f7ef1a2 perf parse-events: Fix 3 use after frees found with clang ASAN adds 7eec00a74720 perf symbols: Consolidate symbol fixup issue adds 443bc639e518 perf report: Print al_addr when symbol is not found adds 7b0a0dcb6470 perf report: Support interactive annotation of code withou [...] adds ec0479a63b76 perf report/top TUI: Support hotkey 'a' for annotation of [...] adds 429a5f9d89fc perf report: Allow specifying event to be used as sort key [...] adds 5e3b810aac49 perf report: Support a new key to reload the browser adds dbddf1747441 perf report/top TUI: Support hotkeys to let user select an [...] adds d13e9e413e5b perf stat: Align the output for interval aggregation mode adds 58fc90fda0cc perf metricgroup: Fix printing event names of metric group [...] adds c5f18e9e94ba perf vendor events amd: Restrict model detection for zen1 [...] adds 2079f7aa0a49 perf vendor events amd: Add Zen2 events adds b5b8a7cf141a perf vendor events amd: Update Zen1 events to V2 adds 29f36c168813 tools headers uapi: Update linux/in.h copy adds 7cd053d4cf8a perf tools: Unify a bit the build directory output adds c52db67a74b3 perf jevents: Add some test events adds d84478088780 perf jevents: Support test events folder adds e45ad701e784 perf pmu: Refactor pmu_add_cpu_aliases() adds a6c925fd3aa2 perf test: Add pmu-events test adds d504fae93dd6 perf pmu: Add is_pmu_core() adds 5b9a50001b2c perf pmu: Make pmu_uncore_alias_match() public adds 956a78356c24 perf test: Test pmu-events aliases adds d74b181a028b perf cpumap: Fix snprintf overflow check adds 0d33b3435253 perf dso: Fix dso comparison adds eadcaa3dfd70 perf callchain: Update docs regarding kernel/user space unwinding adds 2a3d252dffe1 perf parse-events: Add defensive NULL check adds e4ffd066ff44 perf: Normalize gcc parameter when generating arch errno table adds 315a4af8cd24 x86/insn: Add Control-flow Enforcement (CET) instructions [...] adds 26cec7480e7e perf test x86: Add CET instructions to the new instructions test adds 26567ed79d13 perf script: Introduce --deltatime option adds 96aaab686505 perf/core: Add PERF_RECORD_CGROUP event adds 6546b19f95ac perf/core: Add PERF_SAMPLE_CGROUP feature adds 03590fb409bc tools headers UAPI: Update tools's copy of linux/perf_event.h adds 460c3ed999d7 perf python: Include rwsem.c in the pythong biding adds 49f550ea87c7 perf tools: Add file-handle feature test adds ba78c1c5461c perf tools: Basic support for CGROUP event adds d1277aa36bff perf cgroup: Maintain cgroup hierarchy adds b629f3e9d01b perf report: Add 'cgroup' sort key adds ab64069f1a66 perf record: Support synthesizing cgroup events adds 8fb4b67939e1 perf record: Add --all-cgroups option adds f382842fa024 perf top: Add --all-cgroups option adds 160d4af97b83 perf script: Add --show-cgroup-events option adds 7b1642f2fc1e perf build-test: Honour JOBS to override detection of numb [...] adds 78886f3ed37e perf symbols: Fix arm64 gap between kernel start and module end adds df7deb2cceef perf top: Support --group-sort-idx to change the sort order adds 2605af0f32d1 perf top: Support hotkey to change sort order adds 376c3c22e2ba perf report/top TUI: Fix title line formatting adds d2bedb7863e9 perf script: Allow --symbol to accept hexadecimal addresses adds 47327f56674d perf events parser: Add missing Intel CPU events to parser adds 8ed1faf0156e perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel [...] adds 628d736d913a perf script: add -S/--symbols documentation adds 1a4025f06059 perf script report: Fix SEGFAULT when using DWARF mode adds 27486a85cb65 perf script: Fix invalid read of directory entry after closedir() adds b9c9ce4e598e perf tools: Support Python 3.8+ in Makefile adds 9ff76cea4e9e perf python: Fix clang detection to strip out options pass [...] adds 7dc41b9b99cd Merge tag 'perf-urgent-for-mingo-5.7-20200403' of git://gi [...] adds c48b07226bd4 Merge tag 'perf-urgent-2020-04-05' of git://git.kernel.org [...] adds a10c9c710f9e Merge tag 'for-v5.7' of git://git.kernel.org/pub/scm/linux [...] adds 96b427e47600 Merge remote-tracking branch 'sparc/master' adds 5624c7c32530 Merge remote-tracking branch 'net/master' adds 92a1592d4b50 Merge remote-tracking branch 'bpf/master' adds fd60e0683e8e ALSA: usb-audio: Add registration quirk for Kingston Hyper [...] adds e3946aa4b20a Merge remote-tracking branch 'sound-current/for-linus' adds 96d03149076d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds d2d920abee74 Merge remote-tracking branch 'regmap-fixes/for-linus' adds d85d4f4846fd Merge remote-tracking branch 'spi-fixes/for-linus' adds b645963ad648 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 883c4210be79 Merge remote-tracking branch 'crypto-current/master' adds 78a515f9faf3 drivers/ide: Fix build regression. adds 5fa1d95c8c2b Merge remote-tracking branch 'ide/master' adds dbe8b98ce85a Merge remote-tracking branch 'omap-fixes/fixes' adds 662432a8ebc5 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds d75f2e7cd204 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 072a1873a4b2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 1e603d4904b2 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds c195ff4eeca1 Merge remote-tracking branch 'mmc-fixes/fixes' adds 5df92bddfff8 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 5c7bc9bd54fc Merge remote-tracking branch 'fpga-fixes/fixes' adds ba55f0e014e7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 5a4765a21688 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 20f2ded78d5b sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds 5084857f10ad h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5a3b6bb74bac sh: remove unneeded uapi asm-generic wrappers adds b309dad15a2a kbuild: link lib-y objects to vmlinux forcibly when CONFIG [...] adds f0aa692cded8 lib/raid6/test: fix build on distros whose /bin/sh is not bash adds ed63e7763bd1 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] adds a3eb4c785dfe x86: remove always-defined CONFIG_AS_CFI adds a9805cf9f104 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME adds 0cfcaefa4d3e x86: remove always-defined CONFIG_AS_CFI_SECTIONS adds 2f4a27fb31b3 x86: remove always-defined CONFIG_AS_SSSE3 adds 7f94dfbe4434 x86: remove always-defined CONFIG_AS_AVX adds 969115964d50 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA adds b6c9076e9eeb x86: probe assembler capabilities via kconfig instead of makefile adds 858de77ed903 x86: add comments about the binutils version to support co [...] adds 2789ea1d52dc crypto: x86 - rework configuration based on Kconfig adds dbdf2f1e931d crypto: curve25519 - do not pollute dispatcher based on assembler adds 747bbda3e8c5 Documentation/changes: Raise minimum supported binutils ve [...] adds 1a2dea9b54f5 crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] adds b851fc367202 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] adds 65ed6168f7a2 kbuild: Enable -Wtautological-compare adds 136adec11d26 gcc-plugins: drop support for GCC <= 4.7 adds f6a9a0848ea0 kconfig: qconf: clean deprecated warnings adds fff744f4c5af kconfig: qconf: Change title for the item window adds 72f259ba4114 kconfig: qconf: fix the content of the main widget adds c1d0eb3d2e8f kconfig: qconf: fix support for the split view mode adds 72434c726a7f kconfig: qconf: remove some old bogus TODOs adds 7c8df080db3a kconfig: qconf: Fix a few alignment issues adds 14676fb2ac37 kbuild: mkcompile_h: Include $LD version in /proc/version adds 51061b2c8003 Documentation/llvm: fix the name of llvm-size adds 016bcd236959 kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h adds d49e72ada0b9 kbuild: remove -I$(srctree)/tools/include from scripts/Makefile adds 3460af05391a Merge remote-tracking branch 'kbuild/for-next' adds 07baef430d40 Merge remote-tracking branch 'arm/for-next' adds b9f41073e72f Merge remote-tracking branch 'arm64/for-next/core' adds cd8adcaa7b40 Merge remote-tracking branch 'arm-soc/for-next' adds 24421d03a592 Merge remote-tracking branch 'amlogic/for-next' adds c38b0b77bbd7 Merge remote-tracking branch 'aspeed/for-next' adds c0cbe8f2b90d Merge remote-tracking branch 'at91/at91-next' adds b40ec417eb5d Merge remote-tracking branch 'imx-mxs/for-next' adds 4604e28d7648 Merge remote-tracking branch 'keystone/next' adds 5122c56c09b0 Merge remote-tracking branch 'mediatek/for-next' adds 0db082d3694c Merge remote-tracking branch 'mvebu/for-next' adds 4e758c7ba53d Merge remote-tracking branch 'omap/for-next' adds b0de2df0e4f3 Merge remote-tracking branch 'qcom/for-next' adds 7d741a37283f Merge remote-tracking branch 'raspberrypi/for-next' adds 7b93200e0778 Merge remote-tracking branch 'realtek/for-next' adds 3c2e0bbe99a6 Merge remote-tracking branch 'renesas/next' adds b0863ffb4bff Merge remote-tracking branch 'reset/reset/next' adds cbab9dde3024 Merge remote-tracking branch 'rockchip/for-next' adds 2c2a64fb3c9f Merge remote-tracking branch 'samsung-krzk/for-next' adds cbee079d6915 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds b1867229a3ec Merge remote-tracking branch 'tegra/for-next' adds 292cf87e03e9 Merge remote-tracking branch 'csky/linux-next' adds 49c0811be959 Merge remote-tracking branch 'h8300/h8300-next' adds 4536ea5805f1 Merge remote-tracking branch 'm68knommu/for-next' adds a884da65ac1a Merge remote-tracking branch 'nds32/next' adds 3a1a61672c42 Merge remote-tracking branch 'openrisc/for-next' adds 997ba6573685 parisc: Replace setup_irq() by request_irq() adds 2772f0efd5bb parisc: Improve interrupt handling in arch_spin_lock_flags() adds fbdc8f0f4891 parisc: Rework arch_rw locking functions adds 2a3778e70fcc parisc: Refactor alternative code to accept multiple conditions adds 106c90922e1e parisc: remove nargs from __SYSCALL adds fb6c01efeaf1 Merge remote-tracking branch 'parisc-hd/for-next' adds 0c89649a70be powerpc/64s: Fix doorbell wakeup msgclr optimisation adds bbe9064f30f0 selftests/eeh: Skip ahci adapters adds a95a0a1654f1 powerpc/pseries: Fix MCE handling on pseries adds a36e8ba60b99 powerpc/perf: Implement a global lock to avoid races betwe [...] adds 4bdd39460b5f powerpc/powernv: Re-enable imc trace-mode in kernel adds 7ee417497a29 powerpc/ps3: Remove duplicate error message adds 96efbab92ccc powerpc/ps3: Remove an unneeded NULL check adds d3883fa07848 powerpc/ps3: Set CONFIG_UEVENT_HELPER=y in ps3_defconfig adds 9e62ccec3ba0 powerpc: Add back __ARCH_WANT_SYS_LLSEEK macro adds 3dd4eb83a9c0 powerpc: move common register copy functions from signal_3 [...] adds d6c19bdee2ba powerpc/perf: consolidate read_user_stack_32 adds 2910428106eb powerpc/perf: consolidate valid_user_sp -> invalid_user_sp adds 0a7601b6ffdd powerpc/64: make buildable without CONFIG_COMPAT adds 6e944aed8859 powerpc/64: Make COMPAT user-selectable disabled on little [...] adds 7c0eda1a0434 powerpc/perf: split callchain.c by bitness adds 54fc3c681ded powerpc/pseries/ddw: Extend upper limit for huge DMA windo [...] adds 60083063b755 powerpc/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds abc3fce76adb Revert "powerpc/64: irq_work avoid interrupt when called w [...] adds d16a58f8854b powerpc: Improve ppc_save_regs() adds 6ba4a2d35910 selftests/powerpc: Always build the tm-poison test 64-bit adds 15da7f903946 Merge remote-tracking branch 'powerpc/next' adds c753d094c1e2 Merge remote-tracking branch 'risc-v/for-next' adds 70bde9a72717 Merge remote-tracking branch 'sh/sh-next' adds 328c38df076d Merge remote-tracking branch 'uml/linux-next' adds e373de2b3042 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 3ff1329ee214 Merge remote-tracking branch 'btrfs/for-next' adds eab0e1180a4b Merge remote-tracking branch 'ceph/master' adds 96c7b1c4549d Merge remote-tracking branch 'cifs/for-next' adds 3b42ce82b16f Merge remote-tracking branch 'ext3/for_next' adds 2d34b8bc53ff Merge remote-tracking branch 'f2fs/dev' adds f3245ac12975 Merge remote-tracking branch 'jfs/jfs-next' adds 1fab7dc47724 SUNRPC: Don't start a timer on an already queued rpc task adds 51dd32dcfad9 Merge remote-tracking branch 'nfs/linux-next' adds 962569f7d8a5 Merge remote-tracking branch 'nfsd/nfsd-next' adds 1fab45080418 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds e3d218e743ad Merge remote-tracking branch 'ubifs/linux-next' adds 91d613692656 Merge remote-tracking branch 'v9fs/9p-next' adds 08ee6576b111 Merge remote-tracking branch 'xfs/for-next' adds fce75703352b Merge remote-tracking branch 'iomap/iomap-for-next' adds a6c507409821 Merge remote-tracking branch 'file-locks/locks-next' adds 2b20e03bebfa Merge remote-tracking branch 'vfs/for-next' adds 14f3525f93ab Merge remote-tracking branch 'printk/for-next' adds 61b990084f69 Merge remote-tracking branch 'hid/for-next' adds ca15d4e9a733 Merge remote-tracking branch 'i2c/i2c/for-next' adds 35113e7ebfde Merge branch 'dmi/master' adds a2894425b292 Merge remote-tracking branch 'pm/linux-next' adds 6bba92e21f59 Merge remote-tracking branch 'thermal/thermal/linux-next' adds c698edf1a6d1 Merge remote-tracking branch 'ieee1394/for-next' adds dc107c298810 Merge remote-tracking branch 'swiotlb/linux-next' adds 1f8330ea1692 Bluetooth: add support to notify using SCO air mode adds baac6276c0a9 Bluetooth: btusb: handle mSBC audio over USB Endpoints adds 3d2336042ae3 Bluetooth: Move debugfs configuration above the selftests adds 145373cb1b1f Bluetooth: Add framework for Microsoft vendor extension adds 7fd673bcdacc Bluetooth: btusb: Enable Intel events even if already in o [...] adds fc04590e3d39 Bluetooth: btusb: Enable MSFT extension for Intel ThunderP [...] adds a479036041d6 Bluetooth: Add support for Read Local Simple Pairing Options adds bc292258c580 Bluetooth: Add support for reading security information adds 3679fe7d43c6 Bluetooth: Increment management interface revision adds d2a3f5f4635b Bluetooth: Add HCI device identifier for VIRTIO devices adds 08cd8e5c1ced Merge remote-tracking branch 'bluetooth/master' adds c3f1788fb5f9 Merge remote-tracking branch 'mac80211-next/master' adds 2b81fe1075be Merge remote-tracking branch 'amdgpu/drm-next' adds 4f20c2f4533c Merge remote-tracking branch 'drm-intel/for-linux-next' adds c0f83d164fb8 drm/prime: fix extracting of the DMA addresses from a scatterlist adds 8565b0273082 Merge remote-tracking branch 'drm-misc/for-linux-next' adds b0e73dc8d3ac Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 1a4071a8ba1d Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 7e6f0d085cbf Merge remote-tracking branch 'regmap/for-next' adds fbed65b1932e Merge remote-tracking branch 'modules/modules-next' adds 77925c49be3f Merge remote-tracking branch 'input/next' adds 48bdd849e967 io_uring: fix ctx refcounting in io_submit_sqes() adds fac87b794e64 Merge branch 'io_uring-5.7' into for-next adds 4ca2b69eb5fb Merge remote-tracking branch 'block/for-next' adds 57689f111fc4 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 1681ce1dd7a0 Merge remote-tracking branch 'mfd/for-mfd-next' adds 97ed7a230991 Merge remote-tracking branch 'backlight/for-backlight-next' adds 0346f5775ce5 Merge remote-tracking branch 'apparmor/apparmor-next' adds 51e8f1d09132 Merge remote-tracking branch 'keys/keys-next' adds 9ae4ca7b7836 Merge remote-tracking branch 'smack/for-next' adds a1d23197a36f Merge remote-tracking branch 'watchdog/master' adds 93e3ad003606 Merge remote-tracking branch 'iommu/next' adds 872b48d73168 Merge remote-tracking branch 'tip/auto-latest' adds 2014f2cd372c Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 802bb5dcac3a Merge remote-tracking branch 'edac/edac-for-next' adds 10045d1f1d2a Merge remote-tracking branch 'percpu/for-next' adds a02bb92c5ad2 Merge remote-tracking branch 'workqueues/for-next' adds 349778968556 Merge remote-tracking branch 'chrome-platform/for-next' adds bdcc4b85b1f3 Merge remote-tracking branch 'leds/for-next' adds a732ab0ad42e Merge remote-tracking branch 'ipmi/for-next' adds 98085d8d6ccf Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds a7c3aabf6106 Merge remote-tracking branch 'mux/for-next' adds 7d0bd794f2d4 Merge remote-tracking branch 'cgroup/for-next' adds d4707b640aa2 Merge remote-tracking branch 'scsi/for-next' adds f1e7142ff4a4 Merge remote-tracking branch 'vhost/linux-next' adds 1a2f80ba6da4 Merge remote-tracking branch 'rpmsg/for-next' adds ff76bf6c6ff1 Merge remote-tracking branch 'pwm/for-next' adds 230835ddc2f7 Merge remote-tracking branch 'livepatching/for-next' adds 8cf8bc70a315 Merge remote-tracking branch 'coresight/next' adds 6dddd4e227cb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 6d543ed5f9f4 Merge remote-tracking branch 'ntb/ntb-next' adds d099c2c1e909 Merge remote-tracking branch 'kspp/for-next/kspp' adds 3905e7f47f7c Merge remote-tracking branch 'fsi/next' adds 9025c936cb8f Merge remote-tracking branch 'slimbus/for-next' adds cc23d8b61051 Merge remote-tracking branch 'nvmem/for-next' adds d0138fab7fb2 Merge remote-tracking branch 'xarray/xarray' adds 5b148ebbe209 Merge remote-tracking branch 'hyperv/hyperv-next' adds 9b339899ec36 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 19b5622d849b PM / devfreq: tegra30: Delete an error message in tegra_de [...] adds 36b27274b3ad Merge remote-tracking branch 'devfreq/devfreq-next' adds 015417bc2d8c Merge remote-tracking branch 'fpga/for-next' adds 8aaee626865c Revert "x86: update AS_* macros to binutils >=2.23, suppor [...] adds 1512b9d1c9f7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds c9ac950aa475 /proc/kpageflags: do not use uninitialized struct pages adds fff222af8e6d ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 8a42cdbffcaf hfsplus: fix crash and filesystem corruption when deleting files adds 9e3587300bea mm, memcg: Do not high throttle allocators based on wraparound adds d6a336f9183b drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds e70b55431193 ramfs: support O_TMPFILE adds d5bcb9f4ab64 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 1bbef66d7d5d mm, slab_common: fix a typo in comment "eariler"->"earlier" adds 378a78ad6346 mm/memcg: optimize memory.numa_stat like memory.stat adds bf8705f7959e memcg-optimize-memorynuma_stat-like-memorystat-fix adds ea5381437f5c mm, memcg: bypass high reclaim iteration for cgroup hierar [...] adds 2dc0cac3c667 mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds 9fbaf324093e Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds 758325062b90 mm: set vm_next and vm_prev to NULL in vm_area_dup() adds 2cf4263960fa mm/vma: add missing VMA flag readable name for VM_SYNC adds dcfec3541130 mm/vma: make vma_is_accessible() available for general use adds 07ea99f17b2b mm/vma: replace all remaining open encodings with is_vm_hu [...] adds 9a1bd35b5caf mm/vma: replace all remaining open encodings with vma_is_a [...] adds 3edc91050a1d mm/vma: append unlikely() while testing VMA access permissions adds be6247031bb5 mm/mmap.c: fix the adjusted length error adds 9944b384e672 mm/vmalloc: fix a typo in comment adds eabd05e1a154 mm: clarify __GFP_MEMALLOC usage adds 6d25b84beab7 mm-clarify-__gfp_memalloc-usage-checkpatch-fixes adds a561ee219cf1 mm: make it clear that gfp reclaim modifiers are valid onl [...] adds b419fbe49637 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds c96d54a27417 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 870df112302b mm: hugetlb: optionally allocate gigantic hugepages using cma adds 1c194d05421a mm: cleanup cmdline_parse_hugetlb_cma() adds 36c60d2f31e2 mm: hugetlb: fix per-node size calculation for hugetlb_cma adds 53f05ad73d0f mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t adds 8a0b981d6714 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix adds f91aa0bfc318 mm/migrate.c: no need to check for i > start in do_pages_move() adds 624989d26daa mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 14800227b927 mm/migrate.c: check pagelist in move_pages_and_store_status() adds 3ecd099d3c86 mm/migrate.c: unify "not queued for migration" handling in [...] adds dab785da2920 mm/migrate.c: migrate PG_readahead flag adds 5433f7627b7e mm-migratec-migrate-pg_readahead-flag-fix adds 2517c06ccb71 mm, shmem: add vmstat for hugepage fallback adds 54a2f6c6bacc mm, thp: track fallbacks due to failed memcg charges separately adds 8f677d7a9575 include/linux/pagemap.h: optimise find_subpage for !THP adds 16f174ae9b2c mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE adds 3c903b8cf153 mm/ksm.c: update get_user_pages() argument in comment adds 464df7227bbe drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds c3acb40df154 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 06e6241f5f30 mm: code cleanup for MADV_FREE adds 5c78c2404052 mm: adjust shuffle code to allow for future coalescing adds 3d1f400b5efa mm: use zone and order instead of free area in free_list m [...] adds 8cb847d5c63e mm: add function __putback_isolated_page adds 67983a889e47 mm: introduce Reported pages adds dd1a5056a7ec virtio-balloon: pull page poisoning config out of free pag [...] adds 5d757c8d518d virtio-balloon: add support for providing free page report [...] adds c970c2df4f8b mm/page_reporting: rotate reported pages to the tail of the list adds 964aeca2708c mm/page_reporting: add budget limit on how many pages can [...] adds 901f1032ee8f mm/page_reporting: add free page reporting documentation adds 83d6b6ef7143 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] adds 7aaa7b11f2bb userfaultfd: wp: add helper for writeprotect check adds 4d69de0b7f46 userfaultfd: wp: hook userfault handler to write protection fault adds 8ae2e8ddc6e7 userfaultfd: wp: add WP pagetable tracking to x86 adds 0d311eddf6c2 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers adds 82e57a342c2f userfaultfd: wp: add UFFDIO_COPY_MODE_WP adds a50f7a7453ce mm: merge parameters for change_protection() adds 03b51dac861f userfaultfd: wp: apply _PAGE_UFFD_WP bit adds 2b80bc7ea822 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork adds b4b52e41086d userfaultfd: wp: add pmd_swp_*uffd_wp() helpers adds c933a7bb2b4f userfaultfd: wp: support swap and page migration adds e924ace108dc khugepaged: skip collapse if uffd-wp detected adds 76561677b1bd userfaultfd: wp: support write protection for userfault vma range adds c828e26deec4 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl adds 3fd5c5500b7a userfaultfd: wp: enabled write protection in userfaultfd API adds cab2a3613a22 userfaultfd: wp: don't wake up when doing write protect adds 20ef117247d9 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update adds d940ae3b61f3 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally adds 10d271947368 userfaultfd: selftests: refactor statistics adds 4ffecad60f35 userfaultfd: selftests: add write-protect test adds 445c70eb0820 drivers/base/memory.c: drop section_count adds 60a79d8d0e6e drivers/base/memory.c: drop pages_correctly_probed() adds bffedf9254f3 mm/page_ext.c: drop pfn_present() check when onlining adds e579a27d11c8 mm/memory_hotplug.c: only respect mem= parameter during bo [...] adds 32d4de0868d8 mm/memory_hotplug.c: simplify calculation of number of pag [...] adds 736f2a7b403d mm/memory_hotplug.c: cleanup __add_pages() adds 45e302718bff mm/sparse.c: introduce new function fill_subsection_map() adds feb68d485915 mm/sparse.c: introduce a new function clear_subsection_map() adds 9e9e815c518f mm/sparse.c: only use subsection map in VMEMMAP case adds e479dc6a41a9 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] adds 99edb6495dee mm/sparse.c: move subsection_map related functions together adds f56dfc8c585d mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] adds 0d39c48fa61b drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE adds 04d7e451fa27 drivers/base/memory: map MMOP_OFFLINE to 0 adds 014672c75b36 drivers/base/memory: store mapping between MMOP_* and stri [...] adds 37c1f23318f8 powernv/memtrace: always online added memory blocks adds 7543316510d3 hv_balloon: don't check for memhp_auto_online manually adds 2d6792538c93 hv_balloon-dont-check-for-memhp_auto_online-manually-fix adds eb9e452e5694 mm/memory_hotplug: unexport memhp_auto_online adds 05043641f542 mm/memory_hotplug: convert memhp_auto_online to store an o [...] adds f668eee39e96 mm/memory_hotplug: allow to specify a default online_type adds 7a646fb811fd mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] adds e4ad72a7995c mm/shmem.c: distribute switch variables for initialization adds 07fcee927e9d mm/shmem.c: Clean code by removing unnecessary assignment adds 4ff738c606e7 mm: huge tmpfs: try to split_huge_page() when punching hole adds 3235428f7dce mm: prevent a warning when casting void* -> enum adds 2f68d6959a40 mm/zswap: allow setting default status, compressor and all [...] adds 60acbe029b22 mm/compaction: add missing annotation for compact_lock_irqsave adds a8f94e5c941c mm/hugetlb: add missing annotation for gather_surplus_pages() adds c7c0945e678c mm/mempolicy: add missing annotation for queue_pages_pmd() adds 3e0ca73361b4 mm/slub: add missing annotation for get_map() adds de24cbc5b126 mm/slub: add missing annotation for put_map() adds ace78914e97a mm/zsmalloc: add missing annotation for migrate_read_lock() adds 58273b84952d mm/zsmalloc: add missing annotation for migrate_read_unlock() adds 427fe9f40d30 mm/zsmalloc: add missing annotation for pin_tag() adds 2d7c7d055d44 mm/zsmalloc: add missing annotation for unpin_tag() adds 78f55ebca9ac mm: fix ambiguous comments for better code readability adds 6ebe176eb4c4 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] adds dbcf80b1d9ea mm: use fallthrough; adds 950df7895243 include/linux/swapops.h: correct guards for non_swap_entry() adds bdb4d58e678a include/linux/memremap.h: remove stale comments adds f49a102fda72 mm/dmapool.c: micro-optimisation remove unnecessary branch adds e75ce3e580d0 mm: Remove dummy struct bootmem_data/bootmem_data_t adds 46451d384d03 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 4e5680813585 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds ce6dc99e6bd7 kernel/hung_task.c: Monitor killed tasks. adds 8bc67392d8e6 fs/proc/inode.c: annotate close_pdeo() for sparse adds fac0dc2b71c8 proc: faster open/read/close with "permanent" files adds 6305d6c56ea6 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes adds e1b48bf30c62 proc: speed up /proc/*/statm adds f28b105e8fc7 proc: inline vma_stop into m_stop adds 7fd5035c584a proc: remove m_cache_vma adds 371a90dff238 proc: use ppos instead of m->version adds 01281d7ed4de seq_file: remove m->version adds 06f84c835c13 proc: inline m_next_vma into m_next adds d526083775b5 asm-generic: fix unistd_32.h generation format adds e44e151a3933 kernel/extable.c: use address-of operator on section symbols adds 9c127d09db22 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] adds c6f5f57af468 compiler: Remove CONFIG_OPTIMIZE_INLINING entirely adds 8811667fe452 compiler.h: fix error in BUILD_BUG_ON() reporting adds f86019122e4d MAINTAINERS: add an entry for kfifo adds 35bbe872a2bd MAINTAINERS: list the section entries in the preferred order adds 01bbde4b7451 bitops: always inline sign extension helpers adds e7e0d8fc5306 lib/test_lockup: test module to generate lockups adds 48b4eb517f6c lib/test_lockup: rename disable_irq to fix build error adds b39e391f853a lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] adds b555666d03a7 lib/test_lockup.c: add parameters for locking generic vfs locks adds b4e35448a82e lib/bch.c: replace zero-length array with flexible-array member adds 5ce4a89ad783 lib/ts_bm.c: replace zero-length array with flexible-array member adds 8c8ec387a33a lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds 42a0b693e580 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds e46efc4a8384 lib/scatterlist: fix sg_copy_buffer() kerneldoc adds 93a53e568c7d lib: test_stackinit.c: XFAIL switch variable init tests adds ec772fe0d5b2 lib/stackdepot.c: check depot_index before accessing the s [...] adds 8e53d561f1a9 lib/stackdepot.c: fix a condition in stack_depot_fetch() adds f71d0f3514a1 lib/stackdepot.c: build with -fno-builtin adds 0d5d9238376a kasan: stackdepot: move filter_irq_stacks() to stackdepot.c adds ca5d8c78d225 nds32: linker script: add SOFTIRQENTRY_TEXT adds 7f293d09b08a ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script adds 838e38bc2024 percpu_counter: fix a data race at vm_committed_as adds deafebca4a97 lib/test_bitmap.c: make use of EXP2_IN_BITS adds 3732467fab4e lib/rbtree: fix coding style of assignments adds 0d8d56b17fab lib/test_kmod.c: remove a NULL test adds e007f42ff67f linux/bits.h: add compile time sanity check of GENMASK inputs adds d57707a87479 lib: optimize cpumask_local_spread() adds e9f5723bb69b lib/list: prevent compiler reloads inside 'safe' list iteration adds 8998d6ab748b lib/dynamic_debug.c: use address-of operator on section symbols adds 8c68fa0a8345 checkpatch: remove email address comment from email addres [...] adds a5098837697e checkpatch: check SPDX tags in YAML files adds 46c4161a40a0 checkpatch: support "base-commit:" format adds 014fea7b54f1 checkpatch: prefer fallthrough; over fallthrough comments adds 917473fae66e checkpatch: fix minor typo and mixed space+tab in indentation adds b4ed56b5ba3a checkpatch: fix multiple const * types adds a97e46b1547c checkpatch: add command-line option for TAB size adds 190c7d5e30a1 checkpatch: improve Gerrit Change-Id: test adds 51aae4a8d7b5 checkpatch: check proper licensing of Devicetree bindings adds 413efbbee20e checkpatch: avoid warning about uninitialized_var() adds 19b04e2746e4 kselftest: introduce new epoll test case adds 5dbdf809f7a4 fs/epoll: make nesting accounting safe for -rt kernel adds 36f7f5a617ac fs/binfmt_elf.c: delete "loc" variable adds 0c2c9e4c8670 fs/binfmt_elf.c: allocate less for static executable adds 3cf316d9c995 fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] adds 4f7fa08c2530 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes adds 58a83b8a2191 samples/hw_breakpoint: drop use of kallsyms_lookup_name() adds af128502a969 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] adds 6ce0618b0bfb reiserfs: clean up several indentation issues adds 56c372d867f0 kernel/kmod.c: fix a typo "assuems" -> "assumes" adds 173aec7eba7c umh: fix refcount underflow in fork_usermode_blob(). adds e386d0749b3d gcov: gcc_4_7: replace zero-length array with flexible-arr [...] adds 15aa09de6055 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] adds fcd58a691c4b kernel/gcov/fs.c: replace zero-length array with flexible- [...] adds e0494668849f kernel/relay.c: fix read_pos error when multiple readers adds cecb0d9b543f aio: simplify read_events() adds e59db939dc7c init/Kconfig: clean up ANON_INODES and old IO schedulers options adds 67c3b6dca717 kcov: cleanup debug messages adds 6fce429218df kcov: fix potential use-after-free in kcov_remote_start adds a21c57e2c8e1 kcov: move t->kcov assignments into kcov_start/stop adds 1551dafcbcd0 kcov: move t->kcov_sequence assignment adds e14e2a8f450d kcov: use t->kcov_mode as enabled indicator adds 0c3d8a942049 kcov: collect coverage from interrupts adds 211e00733dff kcov-collect-coverage-from-interrupts-v4 adds 3c620d00f2fa usb: core: kcov: collect coverage from usb complete callback adds 8d88e54dd04b ubsan: add trap instrumentation option adds 6cbf3ed081a2 ubsan: split "bounds" checker from other options adds de29fd65e84e drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] adds d41c63539a42 ubsan: check panic_on_warn adds 0c17b628ce17 kasan: unset panic_on_warn before calling panic() adds ee75a652001f ubsan: include bug type in report header adds 78597fff45dd lib/Kconfig.debug: fix a typo "capabilitiy" -> "capability" adds 3793e7b1d8b1 ipc/mqueue.c: fix a brace coding style issue adds 04604a3939a6 ipc/shm.c: make compat_ksys_shmctl() static adds abc8ce57d38b Merge branch 'akpm-current/current' adds b90eae49befc Change email address for Pali Rohár adds 54ad24f4f62e mm/kmemleak: silence KCSAN splats in checksum adds 51fcaa248504 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] adds 3cfb90cea6dd mm/frontswap: mark various intentional data races adds 9b214cb1c084 mm/page_io: mark various intentional data races adds dd4ed65141f3 mm-page_io-mark-various-intentional-data-races-v2 adds 4ef5f081e7a6 mm/swap_state: mark various intentional data races adds 528a75a84046 mm/filemap.c: fix a data race in filemap_fault() adds a2bfc2f221f9 mm/swapfile: fix and annotate various data races adds ecfd507dc987 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 15291dd3398f mm/page_counter: fix various data races at memsw adds b72c6ab8a5db mm/memcontrol: fix a data race in scan count adds f9ceb99f0a46 mm/list_lru: fix a data race in list_lru_count_one adds 07d8debce98a mm/mempool: fix a data race in mempool_free() adds 827d95a4b7b4 mm/util.c: annotate an data race at vm_committed_as adds 020b992747ad mm/rmap: annotate a data race at tlb_flush_batched adds 4e4501ac6cae mm: annotate a data race in page_zonenum() adds ef05b9fa172c mm/swap.c: annotate data races for lru_rotate_pvecs adds b3eefa3733f6 mm/memory.c: refactor insert_page to prepare for batched-l [...] adds d12e0e49b911 mm: bring sparc pte_index() semantics inline with other platforms adds a36057c9207e mm: define pte_index as macro for x86 adds c074ae1aba70 mm/memory.c: add vm_insert_pages() adds 8835210a01af mm-add-vm_insert_pages-fix adds 5eb536b35ec4 add missing page_count() check to vm_insert_pages(). adds 84931e9362c6 mm: vm_insert_pages() checks if pte_index defined. adds 971996f2f843 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 38009b07d5e7 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix adds 4c5348779add mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS adds 8c8c21466db7 mm/vma: introduce VM_ACCESS_FLAGS adds f313e9f0152a mm/special: create generic fallbacks for pte_special() and [...] adds 9b4f62d89c65 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] adds 7b3882d6ff56 mm/debug: add tests validating architecture page table helpers adds 0c5386695b73 mm/memory_hotplug: drop the flags field from struct mhp_re [...] adds eb7558a5f972 mm/memory_hotplug: rename mhp_restrictions to mhp_params adds 20a17387c4e7 x86/mm: thread pgprot_t through init_memory_mapping() adds b0bd1dd5adce x86/mm: introduce __set_memory_prot() adds 97f745d9034f powerpc/mm: thread pgprot_t through create_section_mapping() adds a0f001302638 mm/memory_hotplug: add pgprot_t to mhp_params adds df1e642e292d mm/memremap: set caching mode for PCI P2PDMA memory to WC adds ddfcb3382cdf mm/madvise: pass task and mm to do_madvise adds 46504fe259ff mm/madvise: introduce process_madvise() syscall: an extern [...] adds 6f893f77a801 fix process_madvise build break for arm64 adds 3cd849b27db0 mm/madvise: check fatal signal pending of target process adds bd1b028f9c0c pid: move pidfd_get_pid() to pid.c adds 2c64c1880e40 mm/madvise: support both pid and pidfd for process_madvise adds 175189ec8ec2 mm/madvise: employ mmget_still_valid() for write lock adds 21ef37871b2a mm/madvise: allow KSM hints for remote API adds c28906852ca2 kmod: make request_module() return an error when autoloadi [...] adds 361479a2c920 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] adds 7cbdc212c0f0 docs: admin-guide: document the kernel.modprobe sysctl adds 11a70bc4afa4 docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 adds 4c903271a29d selftests: kmod: fix handling test numbers above 9 adds 73c772bccc14 selftests: kmod: test disabling module autoloading adds f1eff551f6d9 kexec: prevent removal of memory in use by a loaded kexec image adds efa4e72d2e5b mm/memory_hotplug: allow arch override of non boot memory [...] adds 29859c885182 arm64: memory: give hotplug memory a different resource name adds a2e1a5e9139d fs/seq_file.c: seq_read(): add info message about buggy .n [...] adds 4ad33b0ecd0d seq_read-info-message-about-buggy-next-functions-fix adds 87b0ce88c005 kernel/gcov/fs.c: gcov_seq_next() should increase position index adds 05260aac6542 ipc/util.c: sysvipc_find_ipc() should increase position index adds 9845c5492531 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 79052666ebff Merge branch 'akpm/master' adds b2e2a818a017 Add linux-next specific files for 20200406
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 (57021046c331) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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/admin-guide/kernel-parameters.txt | 19 - Documentation/atomic_t.txt | 24 +- Documentation/dev-tools/kcsan.rst | 228 +- Documentation/litmus-tests/README | 14 - ...b__after_atomic-is-stronger-than-acquire.litmus | 32 - ...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 24 - Documentation/litmus-tests/atomic/README | 16 - .../litmus-tests/rcu/RCU+sync+free.litmus | 42 - .../litmus-tests/rcu/RCU+sync+read.litmus | 37 - MAINTAINERS | 2 - Next/SHA1s | 40 +- Next/merge.log | 2571 ++++++-------------- arch/parisc/include/asm/spinlock.h | 160 +- arch/parisc/include/asm/spinlock_types.h | 14 +- arch/parisc/kernel/alternative.c | 37 +- arch/parisc/kernel/syscall.S | 2 +- arch/parisc/kernel/syscalls/syscalltbl.sh | 4 +- arch/powerpc/Kconfig | 5 +- arch/powerpc/configs/ps3_defconfig | 2 + arch/powerpc/include/asm/thread_info.h | 4 +- arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/kernel/Makefile | 5 +- arch/powerpc/kernel/entry_64.S | 2 + arch/powerpc/kernel/exceptions-64s.S | 19 - arch/powerpc/kernel/irq.c | 13 + arch/powerpc/kernel/ppc_save_regs.S | 6 +- arch/powerpc/kernel/ptrace/Makefile | 2 +- arch/powerpc/kernel/signal.c | 144 +- arch/powerpc/kernel/signal_32.c | 140 -- arch/powerpc/kernel/syscall_64.c | 6 +- arch/powerpc/kernel/time.c | 48 +- arch/powerpc/kernel/vdso.c | 3 +- arch/powerpc/perf/Makefile | 5 +- arch/powerpc/perf/callchain.c | 356 +-- arch/powerpc/perf/callchain.h | 19 + arch/powerpc/perf/callchain_32.c | 196 ++ arch/powerpc/perf/callchain_64.c | 174 ++ arch/powerpc/perf/imc-pmu.c | 173 +- arch/powerpc/platforms/powernv/opal-imc.c | 9 +- arch/powerpc/platforms/ps3/os-area.c | 4 +- arch/powerpc/platforms/pseries/iommu.c | 9 + arch/powerpc/platforms/pseries/ras.c | 11 + arch/x86/Kconfig | 2 +- arch/x86/Kconfig.assembler | 10 + arch/x86/crypto/Makefile | 6 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 3 + arch/x86/crypto/aesni-intel_glue.c | 7 + arch/x86/crypto/chacha_glue.c | 6 +- arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 8 + arch/x86/crypto/poly1305_glue.c | 5 +- arch/x86/crypto/sha1_ssse3_glue.c | 6 + arch/x86/crypto/sha256-avx2-asm.S | 3 + arch/x86/crypto/sha256_ssse3_glue.c | 6 + arch/x86/crypto/sha512-avx2-asm.S | 3 + arch/x86/crypto/sha512_ssse3_glue.c | 5 + arch/x86/mm/pat/set_memory.c | 2 +- crypto/Kconfig | 8 +- drivers/bluetooth/btusb.c | 182 +- drivers/char/tpm/tpm-chip.c | 8 +- drivers/devfreq/tegra30-devfreq.c | 5 +- drivers/gpu/drm/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/drm_prime.c | 37 +- drivers/ps3/sys-manager-core.c | 2 +- fs/io_uring.c | 1 - fs/read_write.c | 3 +- fs/sysfs/group.c | 16 - include/linux/compiler.h | 4 +- include/linux/gfp.h | 5 + include/linux/kcsan-checks.h | 244 +- include/linux/kcsan.h | 19 +- include/linux/perf_event.h | 1 + include/linux/rculist.h | 6 +- include/linux/rcupdate.h | 48 +- include/linux/rcupdate_trace.h | 88 - include/linux/rcupdate_wait.h | 19 - include/linux/rcutiny.h | 2 +- include/linux/sched.h | 10 +- include/linux/sysfs.h | 11 - include/linux/torture.h | 2 +- include/linux/wait.h | 2 - include/net/bluetooth/hci.h | 11 + include/net/bluetooth/hci_core.h | 15 + include/net/bluetooth/mgmt.h | 7 + include/uapi/linux/perf_event.h | 16 +- init/Kconfig | 3 +- init/init_task.c | 6 - ipc/shm.c | 2 +- kernel/events/core.c | 133 + kernel/fork.c | 13 +- kernel/kcsan/atomic.h | 21 +- kernel/kcsan/core.c | 176 +- kernel/kcsan/debugfs.c | 43 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/report.c | 415 ++-- kernel/kmod.c | 2 +- kernel/rcu/Kconfig | 46 +- kernel/rcu/Kconfig.debug | 15 +- kernel/rcu/rcu.h | 7 - kernel/rcu/rcuperf.c | 5 +- kernel/rcu/rcutorture.c | 133 +- kernel/rcu/srcutree.c | 8 +- kernel/rcu/tasks.h | 1183 --------- kernel/rcu/tree.c | 166 +- kernel/rcu/tree.h | 3 - kernel/rcu/tree_exp.h | 50 +- kernel/rcu/tree_plugin.h | 82 +- kernel/rcu/tree_stall.h | 104 +- kernel/rcu/update.c | 381 ++- kernel/sched/core.c | 48 - lib/Kconfig.debug | 2 +- lib/Kconfig.kcsan | 24 - lib/raid6/algos.c | 6 + lib/raid6/avx2.c | 4 + lib/raid6/recov_avx2.c | 6 + lib/raid6/test/Makefile | 3 + localversion-next | 2 +- mm/hugetlb.c | 11 +- mm/slab_common.c | 2 +- mm/vmalloc.c | 2 +- net/bluetooth/Kconfig | 23 +- net/bluetooth/Makefile | 1 + net/bluetooth/hci_conn.c | 25 +- net/bluetooth/hci_core.c | 9 + net/bluetooth/hci_event.c | 49 +- net/bluetooth/mgmt.c | 55 +- net/bluetooth/msft.c | 141 ++ net/bluetooth/msft.h | 18 + net/netfilter/Makefile | 2 +- net/sunrpc/sched.c | 19 +- scripts/Makefile | 4 - sound/usb/quirks.c | 1 + tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 5 +- tools/build/feature/test-file-handle.c | 17 + tools/include/uapi/linux/perf_event.h | 16 +- tools/lib/perf/include/perf/event.h | 7 + tools/memory-model/Documentation/explanation.txt | 83 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/README | 10 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests}/MP+onceassign+derefonce.litmus | 0 tools/memory-model/litmus-tests/README | 3 + tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/check.c | 2 - tools/perf/Documentation/perf-config.txt | 14 +- tools/perf/Documentation/perf-record.txt | 23 +- tools/perf/Documentation/perf-report.txt | 6 + tools/perf/Documentation/perf-script.txt | 14 + tools/perf/Documentation/perf-top.txt | 9 + tools/perf/Makefile.config | 15 +- tools/perf/Makefile.perf | 11 +- tools/perf/arch/arm64/util/Build | 2 +- tools/perf/arch/arm64/util/machine.c | 27 + tools/perf/arch/arm64/util/sym-handling.c | 19 - tools/perf/arch/powerpc/util/Build | 1 - tools/perf/arch/powerpc/util/sym-handling.c | 10 - tools/perf/builtin-diff.c | 1 + tools/perf/builtin-record.c | 16 + tools/perf/builtin-report.c | 17 +- tools/perf/builtin-script.c | 60 +- tools/perf/builtin-top.c | 30 +- .../{x86/amdfam17h => test/test_cpu}/branch.json | 0 .../perf/pmu-events/arch/test/test_cpu/other.json | 26 + .../perf/pmu-events/arch/test/test_cpu/uncore.json | 21 + .../perf/pmu-events/arch/x86/amdfam17h/cache.json | 329 --- .../perf/pmu-events/arch/x86/amdfam17h/other.json | 65 - tools/perf/pmu-events/arch/x86/amdzen1/branch.json | 23 + tools/perf/pmu-events/arch/x86/amdzen1/cache.json | 294 +++ .../arch/x86/{amdfam17h => amdzen1}/core.json | 15 +- .../x86/{amdfam17h => amdzen1}/floating-point.json | 64 +- .../arch/x86/{amdfam17h => amdzen1}/memory.json | 82 +- tools/perf/pmu-events/arch/x86/amdzen1/other.json | 56 + tools/perf/pmu-events/arch/x86/amdzen2/branch.json | 52 + tools/perf/pmu-events/arch/x86/amdzen2/cache.json | 338 +++ .../arch/x86/{amdfam17h => amdzen2}/core.json | 16 +- .../arch/x86/amdzen2/floating-point.json | 140 ++ tools/perf/pmu-events/arch/x86/amdzen2/memory.json | 341 +++ tools/perf/pmu-events/arch/x86/amdzen2/other.json | 115 + .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 2 +- .../arch/x86/broadwellde/bdwde-metrics.json | 2 +- .../arch/x86/broadwellx/bdx-metrics.json | 2 +- .../arch/x86/cascadelakex/clx-metrics.json | 2 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 2 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 2 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 2 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 2 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 2 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +- .../arch/x86/sandybridge/snb-metrics.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- tools/perf/pmu-events/jevents.c | 30 + tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 4 + tools/perf/tests/make | 10 +- tools/perf/tests/pmu-events.c | 379 +++ tools/perf/tests/sample-parsing.c | 6 +- tools/perf/tests/tests.h | 1 + tools/perf/ui/browsers/hists.c | 126 +- tools/perf/ui/hist.c | 93 +- tools/perf/ui/keysyms.h | 1 + tools/perf/util/annotate.h | 1 + tools/perf/util/cgroup.c | 80 + tools/perf/util/cgroup.h | 17 +- tools/perf/util/cpumap.c | 10 +- tools/perf/util/dsos.c | 22 +- tools/perf/util/env.c | 2 + tools/perf/util/env.h | 6 + tools/perf/util/event.c | 39 +- tools/perf/util/event.h | 6 + tools/perf/util/evsel.c | 18 +- tools/perf/util/evsel.h | 1 + tools/perf/util/hist.c | 13 + tools/perf/util/hist.h | 2 + tools/perf/util/machine.c | 19 + tools/perf/util/machine.h | 3 + tools/perf/util/metricgroup.c | 49 +- tools/perf/util/parse-events.c | 6 +- tools/perf/util/parse-events.l | 12 +- tools/perf/util/perf_event_attr_fprintf.c | 2 + tools/perf/util/pmu.c | 39 +- tools/perf/util/pmu.h | 5 + tools/perf/util/python-ext-sources | 1 + tools/perf/util/record.h | 1 + .../util/scripting-engines/trace-event-python.c | 3 + tools/perf/util/session.c | 4 + tools/perf/util/setup.py | 2 +- tools/perf/util/sort.c | 43 +- tools/perf/util/sort.h | 2 + tools/perf/util/stat-display.c | 6 +- tools/perf/util/symbol-elf.c | 10 +- tools/perf/util/symbol_conf.h | 1 + tools/perf/util/synthetic-events.c | 130 + tools/perf/util/synthetic-events.h | 1 + tools/perf/util/tool.h | 2 + tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 5 + tools/testing/selftests/powerpc/tm/Makefile | 1 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 16 +- .../selftests/rcutorture/configs/rcu/CFLIST | 3 - .../selftests/rcutorture/configs/rcu/RUDE01 | 10 - .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE01 | 11 - .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE02 | 11 - .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE10 | 2 +- 260 files changed, 6356 insertions(+), 6779 deletions(-) delete mode 100644 Documentation/litmus-tests/README delete mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW+mb__after_atomic-i [...] delete mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW-ops-are-atomic-WRT [...] delete mode 100644 Documentation/litmus-tests/atomic/README delete mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus delete mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus create mode 100644 arch/powerpc/perf/callchain.h create mode 100644 arch/powerpc/perf/callchain_32.c create mode 100644 arch/powerpc/perf/callchain_64.c delete mode 100644 include/linux/rcupdate_trace.h delete mode 100644 kernel/rcu/tasks.h create mode 100644 net/bluetooth/msft.c create mode 100644 net/bluetooth/msft.h create mode 100644 tools/build/feature/test-file-handle.c rename {Documentation/litmus-tests/rcu => tools/memory-model/litmus-tests}/MP+once [...] delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/arch/arm64/util/machine.c delete mode 100644 tools/perf/arch/arm64/util/sym-handling.c rename tools/perf/pmu-events/arch/{x86/amdfam17h => test/test_cpu}/branch.json (100%) create mode 100644 tools/perf/pmu-events/arch/test/test_cpu/other.json create mode 100644 tools/perf/pmu-events/arch/test/test_cpu/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/other.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/branch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/cache.json copy tools/perf/pmu-events/arch/x86/{amdfam17h => amdzen1}/core.json (87%) rename tools/perf/pmu-events/arch/x86/{amdfam17h => amdzen1}/floating-point.json (61%) rename tools/perf/pmu-events/arch/x86/{amdfam17h => amdzen1}/memory.json (63%) create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/other.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/branch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/cache.json rename tools/perf/pmu-events/arch/x86/{amdfam17h => amdzen2}/core.json (84%) create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/other.json create mode 100644 tools/perf/tests/pmu-events.c delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02.boot