This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
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 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 [...] new 5a4765a21688 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 20f2ded78d5b sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() new 5084857f10ad h8300: move definition of __kernel_size_t etc. to posix_types.h new 5a3b6bb74bac sh: remove unneeded uapi asm-generic wrappers new b309dad15a2a kbuild: link lib-y objects to vmlinux forcibly when CONFIG [...] new f0aa692cded8 lib/raid6/test: fix build on distros whose /bin/sh is not bash new ed63e7763bd1 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] new a3eb4c785dfe x86: remove always-defined CONFIG_AS_CFI new a9805cf9f104 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME new 0cfcaefa4d3e x86: remove always-defined CONFIG_AS_CFI_SECTIONS new 2f4a27fb31b3 x86: remove always-defined CONFIG_AS_SSSE3 new 7f94dfbe4434 x86: remove always-defined CONFIG_AS_AVX new 969115964d50 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA new b6c9076e9eeb x86: probe assembler capabilities via kconfig instead of makefile new 858de77ed903 x86: add comments about the binutils version to support co [...] new 2789ea1d52dc crypto: x86 - rework configuration based on Kconfig new dbdf2f1e931d crypto: curve25519 - do not pollute dispatcher based on assembler new 747bbda3e8c5 Documentation/changes: Raise minimum supported binutils ve [...] new 1a2dea9b54f5 crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] new b851fc367202 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] new 65ed6168f7a2 kbuild: Enable -Wtautological-compare new 136adec11d26 gcc-plugins: drop support for GCC <= 4.7 new f6a9a0848ea0 kconfig: qconf: clean deprecated warnings new fff744f4c5af kconfig: qconf: Change title for the item window new 72f259ba4114 kconfig: qconf: fix the content of the main widget new c1d0eb3d2e8f kconfig: qconf: fix support for the split view mode new 72434c726a7f kconfig: qconf: remove some old bogus TODOs new 7c8df080db3a kconfig: qconf: Fix a few alignment issues new 14676fb2ac37 kbuild: mkcompile_h: Include $LD version in /proc/version new 51061b2c8003 Documentation/llvm: fix the name of llvm-size new 016bcd236959 kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h new d49e72ada0b9 kbuild: remove -I$(srctree)/tools/include from scripts/Makefile new 3460af05391a Merge remote-tracking branch 'kbuild/for-next' new 07baef430d40 Merge remote-tracking branch 'arm/for-next' new b9f41073e72f Merge remote-tracking branch 'arm64/for-next/core' new cd8adcaa7b40 Merge remote-tracking branch 'arm-soc/for-next' new 24421d03a592 Merge remote-tracking branch 'amlogic/for-next' new c38b0b77bbd7 Merge remote-tracking branch 'aspeed/for-next' new c0cbe8f2b90d Merge remote-tracking branch 'at91/at91-next' new b40ec417eb5d Merge remote-tracking branch 'imx-mxs/for-next' new 4604e28d7648 Merge remote-tracking branch 'keystone/next' new 5122c56c09b0 Merge remote-tracking branch 'mediatek/for-next' new 0db082d3694c Merge remote-tracking branch 'mvebu/for-next' new 4e758c7ba53d Merge remote-tracking branch 'omap/for-next' new b0de2df0e4f3 Merge remote-tracking branch 'qcom/for-next' new 7d741a37283f Merge remote-tracking branch 'raspberrypi/for-next' new 7b93200e0778 Merge remote-tracking branch 'realtek/for-next' new 3c2e0bbe99a6 Merge remote-tracking branch 'renesas/next' new b0863ffb4bff Merge remote-tracking branch 'reset/reset/next' new cbab9dde3024 Merge remote-tracking branch 'rockchip/for-next' new 2c2a64fb3c9f Merge remote-tracking branch 'samsung-krzk/for-next' new cbee079d6915 Merge remote-tracking branch 'sunxi/sunxi/for-next' new b1867229a3ec Merge remote-tracking branch 'tegra/for-next' new 292cf87e03e9 Merge remote-tracking branch 'csky/linux-next' new 49c0811be959 Merge remote-tracking branch 'h8300/h8300-next' new 4536ea5805f1 Merge remote-tracking branch 'm68knommu/for-next' new a884da65ac1a Merge remote-tracking branch 'nds32/next' new 3a1a61672c42 Merge remote-tracking branch 'openrisc/for-next' new 997ba6573685 parisc: Replace setup_irq() by request_irq() new 2772f0efd5bb parisc: Improve interrupt handling in arch_spin_lock_flags() new fbdc8f0f4891 parisc: Rework arch_rw locking functions new 2a3778e70fcc parisc: Refactor alternative code to accept multiple conditions new 106c90922e1e parisc: remove nargs from __SYSCALL new fb6c01efeaf1 Merge remote-tracking branch 'parisc-hd/for-next' new 0c89649a70be powerpc/64s: Fix doorbell wakeup msgclr optimisation new bbe9064f30f0 selftests/eeh: Skip ahci adapters new a95a0a1654f1 powerpc/pseries: Fix MCE handling on pseries new a36e8ba60b99 powerpc/perf: Implement a global lock to avoid races betwe [...] new 4bdd39460b5f powerpc/powernv: Re-enable imc trace-mode in kernel new 7ee417497a29 powerpc/ps3: Remove duplicate error message new 96efbab92ccc powerpc/ps3: Remove an unneeded NULL check new d3883fa07848 powerpc/ps3: Set CONFIG_UEVENT_HELPER=y in ps3_defconfig new 9e62ccec3ba0 powerpc: Add back __ARCH_WANT_SYS_LLSEEK macro new 3dd4eb83a9c0 powerpc: move common register copy functions from signal_3 [...] new d6c19bdee2ba powerpc/perf: consolidate read_user_stack_32 new 2910428106eb powerpc/perf: consolidate valid_user_sp -> invalid_user_sp new 0a7601b6ffdd powerpc/64: make buildable without CONFIG_COMPAT new 6e944aed8859 powerpc/64: Make COMPAT user-selectable disabled on little [...] new 7c0eda1a0434 powerpc/perf: split callchain.c by bitness new 54fc3c681ded powerpc/pseries/ddw: Extend upper limit for huge DMA windo [...] new 60083063b755 powerpc/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> new abc3fce76adb Revert "powerpc/64: irq_work avoid interrupt when called w [...] new d16a58f8854b powerpc: Improve ppc_save_regs() new 6ba4a2d35910 selftests/powerpc: Always build the tm-poison test 64-bit new 15da7f903946 Merge remote-tracking branch 'powerpc/next' new c753d094c1e2 Merge remote-tracking branch 'risc-v/for-next' new 70bde9a72717 Merge remote-tracking branch 'sh/sh-next' new 328c38df076d Merge remote-tracking branch 'uml/linux-next' new e373de2b3042 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 3ff1329ee214 Merge remote-tracking branch 'btrfs/for-next' new eab0e1180a4b Merge remote-tracking branch 'ceph/master' new 96c7b1c4549d Merge remote-tracking branch 'cifs/for-next' new 3b42ce82b16f Merge remote-tracking branch 'ext3/for_next' new 2d34b8bc53ff Merge remote-tracking branch 'f2fs/dev' new f3245ac12975 Merge remote-tracking branch 'jfs/jfs-next' new 1fab7dc47724 SUNRPC: Don't start a timer on an already queued rpc task new 51dd32dcfad9 Merge remote-tracking branch 'nfs/linux-next' new 962569f7d8a5 Merge remote-tracking branch 'nfsd/nfsd-next' new 1fab45080418 Merge remote-tracking branch 'overlayfs/overlayfs-next' new e3d218e743ad Merge remote-tracking branch 'ubifs/linux-next' new 91d613692656 Merge remote-tracking branch 'v9fs/9p-next' new 08ee6576b111 Merge remote-tracking branch 'xfs/for-next' new fce75703352b Merge remote-tracking branch 'iomap/iomap-for-next' new a6c507409821 Merge remote-tracking branch 'file-locks/locks-next' new 2b20e03bebfa Merge remote-tracking branch 'vfs/for-next' new 14f3525f93ab Merge remote-tracking branch 'printk/for-next' new 61b990084f69 Merge remote-tracking branch 'hid/for-next' new ca15d4e9a733 Merge remote-tracking branch 'i2c/i2c/for-next' new 35113e7ebfde Merge branch 'dmi/master' new a2894425b292 Merge remote-tracking branch 'pm/linux-next' new 6bba92e21f59 Merge remote-tracking branch 'thermal/thermal/linux-next' new c698edf1a6d1 Merge remote-tracking branch 'ieee1394/for-next' new dc107c298810 Merge remote-tracking branch 'swiotlb/linux-next' new 1f8330ea1692 Bluetooth: add support to notify using SCO air mode new baac6276c0a9 Bluetooth: btusb: handle mSBC audio over USB Endpoints new 3d2336042ae3 Bluetooth: Move debugfs configuration above the selftests new 145373cb1b1f Bluetooth: Add framework for Microsoft vendor extension new 7fd673bcdacc Bluetooth: btusb: Enable Intel events even if already in o [...] new fc04590e3d39 Bluetooth: btusb: Enable MSFT extension for Intel ThunderP [...] new a479036041d6 Bluetooth: Add support for Read Local Simple Pairing Options new bc292258c580 Bluetooth: Add support for reading security information new 3679fe7d43c6 Bluetooth: Increment management interface revision new d2a3f5f4635b Bluetooth: Add HCI device identifier for VIRTIO devices new 08cd8e5c1ced Merge remote-tracking branch 'bluetooth/master' new c3f1788fb5f9 Merge remote-tracking branch 'mac80211-next/master' new 2b81fe1075be Merge remote-tracking branch 'amdgpu/drm-next' new 4f20c2f4533c Merge remote-tracking branch 'drm-intel/for-linux-next' new c0f83d164fb8 drm/prime: fix extracting of the DMA addresses from a scatterlist new 8565b0273082 Merge remote-tracking branch 'drm-misc/for-linux-next' new b0e73dc8d3ac Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 1a4071a8ba1d Merge remote-tracking branch 'imx-drm/imx-drm/next' new 7e6f0d085cbf Merge remote-tracking branch 'regmap/for-next' new fbed65b1932e Merge remote-tracking branch 'modules/modules-next' new 77925c49be3f Merge remote-tracking branch 'input/next' new 48bdd849e967 io_uring: fix ctx refcounting in io_submit_sqes() new fac87b794e64 Merge branch 'io_uring-5.7' into for-next new 4ca2b69eb5fb Merge remote-tracking branch 'block/for-next' new 57689f111fc4 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 1681ce1dd7a0 Merge remote-tracking branch 'mfd/for-mfd-next' new 97ed7a230991 Merge remote-tracking branch 'backlight/for-backlight-next' new 0346f5775ce5 Merge remote-tracking branch 'apparmor/apparmor-next' new 51e8f1d09132 Merge remote-tracking branch 'keys/keys-next' new 9ae4ca7b7836 Merge remote-tracking branch 'smack/for-next' new a1d23197a36f Merge remote-tracking branch 'watchdog/master' new 93e3ad003606 Merge remote-tracking branch 'iommu/next' new 872b48d73168 Merge remote-tracking branch 'tip/auto-latest' new 2014f2cd372c Merge remote-tracking branch 'clockevents/timers/drivers/next' new 802bb5dcac3a Merge remote-tracking branch 'edac/edac-for-next' new 10045d1f1d2a Merge remote-tracking branch 'percpu/for-next' new a02bb92c5ad2 Merge remote-tracking branch 'workqueues/for-next' new 349778968556 Merge remote-tracking branch 'chrome-platform/for-next' new bdcc4b85b1f3 Merge remote-tracking branch 'leds/for-next' new a732ab0ad42e Merge remote-tracking branch 'ipmi/for-next' new 98085d8d6ccf Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new a7c3aabf6106 Merge remote-tracking branch 'mux/for-next' new 7d0bd794f2d4 Merge remote-tracking branch 'cgroup/for-next' new d4707b640aa2 Merge remote-tracking branch 'scsi/for-next' new f1e7142ff4a4 Merge remote-tracking branch 'vhost/linux-next' new 1a2f80ba6da4 Merge remote-tracking branch 'rpmsg/for-next' new ff76bf6c6ff1 Merge remote-tracking branch 'pwm/for-next' new 230835ddc2f7 Merge remote-tracking branch 'livepatching/for-next' new 8cf8bc70a315 Merge remote-tracking branch 'coresight/next' new 6dddd4e227cb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 6d543ed5f9f4 Merge remote-tracking branch 'ntb/ntb-next' new d099c2c1e909 Merge remote-tracking branch 'kspp/for-next/kspp' new 3905e7f47f7c Merge remote-tracking branch 'fsi/next' new 9025c936cb8f Merge remote-tracking branch 'slimbus/for-next' new cc23d8b61051 Merge remote-tracking branch 'nvmem/for-next' new d0138fab7fb2 Merge remote-tracking branch 'xarray/xarray' new 5b148ebbe209 Merge remote-tracking branch 'hyperv/hyperv-next' new 9b339899ec36 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 19b5622d849b PM / devfreq: tegra30: Delete an error message in tegra_de [...] new 36b27274b3ad Merge remote-tracking branch 'devfreq/devfreq-next' new 015417bc2d8c Merge remote-tracking branch 'fpga/for-next' new 8aaee626865c Revert "x86: update AS_* macros to binutils >=2.23, suppor [...]
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 (eb29440fde03) \ N -- N -- N refs/heads/akpm-base (8aaee626865c)
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.
The 175 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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 - 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.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/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 - 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/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.kcsan | 24 - lib/raid6/algos.c | 6 + lib/raid6/avx2.c | 4 + lib/raid6/recov_avx2.c | 6 + lib/raid6/test/Makefile | 3 + 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 +- 249 files changed, 5593 insertions(+), 4901 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