This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 68a32ba14177 Merge tag 'drm-next-2021-04-28' of git://anongit.freedeskt [...]
new 494215fbf298 lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
new 6fef5905fbd6 lib: test_bitmap: add tests to trigger ERANGE case.
new 97330db3af9a lib: test_bitmap: add more start-end:offset/len tests
new 9d7a3366b702 lib: bitmap: fold nbits into region struct
new f3c869caef64 lib: bitmap: move ERANGE check from set_region to check_region
new 2c4885d24e64 lib: bitmap: support "N" as an alias for size of bitmap
new 99c58d1adbca lib: test_bitmap: add tests for "N" alias
new 3e70df91f961 rcu: deprecate "all" option to rcu_nocbs=
new c71c39b344f7 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
new d3ad5bbc4da7 rcu: Remove superfluous rdp fetch
new 47fcbc8dd62f rcu: Fix CPU-offline trace in rcutree_dying_cpu
new 6494ccb93271 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter()
new 5bb1369d4bea rculist: Replace reference to atomic_ops.rst
new e75956bd00cf rcu: Fix kfree_rcu() docbook errors
new 1c0c4bc1ceb5 softirq: Don't try waking ksoftirqd before it has been spawned
new e589c7c72315 docs: Correctly spell Stephen Hemminger's name
new 7e937220afa3 rcu: Add explicit barrier() to __rcu_read_unlock()
new 565cfb9e64da rcu/tree: Add a trace event for RCU CPU stall warnings
new 148e3731d124 kvfree_rcu: Directly allocate page for single-argument case
new b01b405092b7 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu()
new 7ffc9ec8eac1 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...]
new 3e7ce7a187fc kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY
new ee6ddf58475c kvfree_rcu: Use same set of GFP flags as does single-argument
new 686fe1bf6bcc rcuscale: Add kfree_rcu() single-argument scale test
new 5bb1bb353cfe mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels
new 0d3dd2c8eadb rcutorture: Add crude tests for mem_dump_obj()
new 3820b513a2e3 rcu/nocb: Detect unsafe checks for offloaded rdp
new 5de2e5bb80ae rcu/nocb: Comment the reason behind BH disablement on batc [...]
new 64305db2856b rcu/nocb: Forbid NOCB toggling on offline CPUs
new 8a682b3974c3 rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep
new ec711bc12c77 rcu/nocb: Only (re-)initialize segcblist when needed on CPU up
new 55adc3e1c82a rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...]
new 9640dcab974f rcu: Make nocb_nobypass_lim_per_jiffy static
new b2fcf2102049 rcu/nocb: Fix missed nocb_timer requeue
new 76d00b494d79 rcu/nocb: Disable bypass when CPU isn't completely offloaded
new 0efdf14a9f83 rcu/nocb: Remove stale comment above rcu_segcblist_offload()
new e02691b7ef51 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...]
new 7abb18bd7567 rcu: Provide polling interfaces for Tree RCU grace periods
new 0909fc2b2c41 rcu: Provide polling interfaces for Tiny RCU grace periods
new 7ac3fdf099bf rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...]
new 39bbfc62cc90 rcu: Expedite deboost in case of deferred quiescent state
new e2b949d54392 rcutorture: Make TREE03 use real-time tree.use_softirq setting
new 5e59fba573e6 rcutorture: Fix testing of RCU priority boosting
new 7308e0240410 rcu: Make rcu_read_unlock_special() expedite strict grace periods
new 8126c57f00ce torture: Make jitter.sh handle large systems
new 85b869942848 rcu-tasks: Rectify kernel-doc for struct rcu_tasks
new a434dd10cd84 rcu-tasks: Add block comment laying out RCU Tasks Trace design
new 4ac9de07b24f torture: Replace torture_init_begin string with %s
new 0a27fff30a5e rcutorture: Replace rcu_torture_stall string with %s
new a519d21480d3 torturescript: Don't rerun failed rcutorture builds
new 3d4977b68101 torture: Allow 1G of memory for torture.sh kvfree testing
new a8dafbf3a546 torture: Provide bare-metal modprobe-based advice
new f9d2f1e2c426 torture: Improve readability of the testid.txt file
new 0e7457b55023 rcuscale: Disable verbose torture-test output
new aebf8c7bf6d5 refscale: Disable verbose torture-test output
new 3c43ce53fdb3 torture: Move build/run synchronization files into scenari [...]
new b674100e630b torture: Use file-based protocol to mark batch's runs complete
new 37812c942972 torture: Use "jittering" file to control jitter.sh execution
new 1f922db8eef0 torture: Eliminate jitter_pids file
new 4cd54518c3d8 torture: Reverse jittering and duration parameters for jitter.sh
new 040accb3cd4a torture: Abstract jitter.sh start/stop into scripts
new cc45716e07a4 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd
new d53f52d6fc22 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh
new 7831b391fbf8 torture: Record jitter start/stop commands
new cb1fa863a00b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs
new 996a042e0a06 torture: Remove no-mpstat error message
new 00a447fabb52 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters
new e633e63aa907 torture: Make upper-case-only no-dot no-slash scenario nam [...]
new 7ef0d5a33c81 torture: De-capitalize TORTURE_SUITE
new d6100d764cc4 torture: Create a "batches" file for build reuse
new 7cf86c0b6279 torture: Add kvm-again.sh to rerun a previous torture-test
new 00505165cf44 torture: Add --duration argument to kvm-again.sh
new 018629e909ff torture: Make kvm-transform.sh update jitter commands
new a5dbe2524f55 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...]
new 03edf700db33 torture: Print proper vmlinux path for kvm-again.sh runs
new a1ab2e89f36d torture: Consolidate qemu-cmd duration editing into kvm-tr [...]
new 114e4a4b4884 torture: Fix kvm.sh --datestamp regex check
new ab6ad3dbddaf Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...]
new 120b566d1df2 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...]
new 9a45da9270b6 Merge tag 'core-rcu-2021-04-28' of git://git.kernel.org/pu [...]
new 8d0968cc6b8f locking/csd_lock: Add boot parameter for controlling CSD l [...]
new de7b09ef658d locking/csd_lock: Prepare more CSD lock debugging
new a5aabace5fb8 locking/csd_lock: Add more data to CSD lock debugging
new 864b435514b2 x86/jump_label: Mark arguments as const to satisfy asm con [...]
new 3e31f94752e4 lockdep: Add lockdep_assert_not_held()
new f8cfa46608f8 lockdep: Add lockdep lock state defines
new bdb1050ee1fa ath10k: Detect conf_mutex held ath10k_drain_tx() calls
new 9a4b99fce659 kernel/futex: Kill rt_mutex_next_owner()
new a1565aa46998 kernel/futex: Make futex_wait_requeue_pi() only call fixup [...]
new a3f2428d2b9c kernel/futex: Move hb unlock out of unqueue_me_pi()
new c2e4bfe0eef3 kernel/futex: Explicitly document pi_lock for pi_state own [...]
new 4faf62b1ef1a locking/rwsem: Fix comment typo
new 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...]
new 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...]
new 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro
new aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions
new 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...]
new e2db7592be8e locking: Fix typos in comments
new 8af856d18bfb locking/mutex: Remove repeated declaration
new bd9a5fc2edb0 MAINTAINERS: Add myself as futex reviewer
new feecb81732d8 Merge tag 'v5.12-rc5' into locking/core, to pick up fixes
new c15380b72d7a locking/rtmutex: Remove rt_mutex_timed_lock()
new 2d445c3e4a82 locking/rtmutex: Remove rtmutex deadlock tester leftovers
new 6d41c675a539 locking/rtmutex: Remove output from deadlock detector
new 199cacd1a625 locking/rtmutex: Consolidate rt_mutex_init()
new 8188d74e6817 locking/rtmutex: Remove empty and unused debug stubs
new fae37feee096 locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c
new f7efc4799f81 locking/rtmutex: Inline chainwalk depth check
new 37350e3b2655 locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs
new f5a98866e506 locking/rtmutex: Decrapify __rt_mutex_init()
new f41dcc18698e locking/rtmutex: Move debug functions as inlines into comm [...]
new d7a2edb890c0 locking/rtmutex: Make text section and inlining consistent
new 70c80103aafd locking/rtmutex: Consolidate the fast/slowpath invocation
new 82cd5b1039e2 locking/rtmutex: Fix misleading comment in rt_mutex_postunlock()
new c2c360ed7f28 locking/rtmutex: Restrict the trylock WARN_ON() to debug
new a51a327f3bcd locking/rtmutex: Clean up signal handling in __rt_mutex_sl [...]
new 7d95f22798ec static_call: Fix unused variable warn w/o MODULE
new 9432bbd969c6 static_call: Relax static_call_update() function argument type
new e36299efe7d7 kcsan, debugfs: Move debugfs file creation out of early init
new a146fed56f8a kcsan: Make test follow KUnit style recommendations
new f6a149140321 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests
new bd0ccc4afca2 kcsan: Add missing license and copyright headers
new eedd6341340c Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...]
new ba46b21bbdf8 doc: Update rcu_dereference.rst reference
new 9146658cc49a tools/memory-model: Remove reference to atomic_ops.rst
new 49ab51b01ec6 tools/memory-model: Add access-marking documentation
new c9450f728cfb Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...]
new f4abe9967c6f kcsan: Fix printk format string
new 0ff0edb550e2 Merge tag 'locking-core-2021-04-28' of git://git.kernel.or [...]
new d54dba419994 objtool: Allow UNWIND_HINT to suppress dodgy stack modifications
new d473b18b2ef6 objtool,x86: Renumber CFI_reg
new 2ee0c363492f objtool,x86: Rewrite LEA decode
new ffc7e74f36a2 objtool,x86: Rewrite LEAVE
new 16ef7f159c50 objtool,x86: Simplify register decode
new 78df6245c3c8 objtool,x86: Support %riz encodings
new 961d83b9073b objtool,x86: Rewrite ADD/SUB/AND
new 36d92e43d01c objtool,x86: More ModRM sugar
new 8ad15c690084 objtool: Add --backup
new a2f605f9ff57 objtool: Collate parse_options() users
new 900b4df347bb objtool: Parse options from OBJTOOL_ARGS
new 99033461e685 objtool: Support asm jump tables
new 4f08300916e8 x86/crypto/aesni-intel_avx: Remove unused macros
new ff5796b6dbea x86/crypto/aesni-intel_avx: Fix register usage comments
new e163be86fff3 x86/crypto/aesni-intel_avx: Standardize stack alignment prologue
new dabe5167a3cb x86/crypto/camellia-aesni-avx2: Unconditionally allocate s [...]
new 2b02ed55482a x86/crypto/crc32c-pcl-intel: Standardize jump table
new 35a0067d2c02 x86/crypto/sha_ni: Standardize stack alignment prologue
new 20114c899caf x86/crypto/sha1_avx2: Standardize stack alignment prologue
new ce5846668076 x86/crypto/sha256-avx2: Standardize stack alignment prologue
new d61684b56edf x86/crypto/sha512-avx: Standardize stack alignment prologue
new ec063e090bd6 x86/crypto/sha512-avx2: Standardize stack alignment prologue
new 27d26793f210 x86/crypto/sha512-ssse3: Standardize stack alignment prologue
new 7d3d10e0e85f x86/crypto: Enable objtool in crypto code
new 03b2cd72aad1 Merge tag 'objtool-core-2021-04-28' of git://git.kernel.or [...]
new 9483409ab506 perf core: Allocate perf_buffer in the target node memory
new bdacfaf26da1 perf core: Add a kmem_cache for struct perf_event
new ff65338e7841 perf core: Allocate perf_event in the target node memory
new 08ef1af4de5f perf/core: Fix unconditional security_locked_down() call
new edae1f06c2cd perf/x86/intel/uncore: Parse uncore discovery tables
new d6c754130435 perf/x86/intel/uncore: Generic support for the MSR type of [...]
new 6477dc393477 perf/x86/intel/uncore: Rename uncore_notifier to uncore_pc [...]
new 42839ef4a20a perf/x86/intel/uncore: Generic support for the PCI type of [...]
new c4c55e362a52 perf/x86/intel/uncore: Generic support for the MMIO type o [...]
new cface0326a6c perf/x86/intel/uncore: Enable IIO stacks to PMON mapping f [...]
new d68e6799a5c8 perf: Cap allocation order at aux_watermark
new 874fc35cdd55 perf intel-pt: Use aux_watermark
new ef54c1a476ae perf: Rework perf_event_exit_event()
new 47f661eca070 perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children
new 2b26f0aa0049 perf: Support only inheriting events if cloned with CLONE_THREAD
new 2e498d0a74e5 perf: Add support for event removal on exec
new fb6cc127e0b6 signal: Introduce TRAP_PERF si_code and si_perf to siginfo
new 97ba62b27867 perf: Add support for SIGTRAP on perf events
new f2c3c32f4500 selftests/perf_events: Add kselftest for process-wide sigt [...]
new 6216798bf98e selftests/perf_events: Add kselftest for remove_on_exec
new 46ade4740bbf perf/x86: Move cpuc->running into P4 specific code
new 7c8056bb366b perf core: Factor out __perf_sw_event_sched
new d0d1dd628527 perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event
new de5bc7b425d4 x86/events/amd/iommu: Fix sysfs type mismatch
new 5deac80d4571 perf/amd/uncore: Fix sysfs type mismatch
new a161545ab53b x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit
new 250b3c0d79d1 x86/cpu: Add helper function to get the type of the curren [...]
new 61e76d53c39b perf/x86: Track pmu in per-CPU cpu_hw_events
new d0946a882e62 perf/x86/intel: Hybrid PMU support for perf capabilities
new fc4b8fca2d8f perf/x86: Hybrid PMU support for intel_ctrl
new d4b294bf84db perf/x86: Hybrid PMU support for counters
new eaacf07d1116 perf/x86: Hybrid PMU support for unconstrained
new 0d18f2dfead8 perf/x86: Hybrid PMU support for hardware cache event
new 24ee38ffe61a perf/x86: Hybrid PMU support for event constraints
new 183af7366b4e perf/x86: Hybrid PMU support for extra_regs
new b8c4d1a87610 perf/x86/intel: Factor out intel_pmu_check_num_counters
new bc14fe1beeec perf/x86/intel: Factor out intel_pmu_check_event_constraints
new 34d5b61f29ee perf/x86/intel: Factor out intel_pmu_check_extra_regs
new b98567298bad perf/x86: Remove temporary pmu assignment in event_init
new e11c1a7eb302 perf/x86: Factor out x86_pmu_show_pmu_cap
new d9977c43bff8 perf/x86: Register hybrid PMUs
new a9c81ccdf52d perf/x86: Add structures for the attributes of Hybrid PMUs
new 58ae30c29a37 perf/x86/intel: Add attr_update for Hybrid PMUs
new 3e9a8b219e4c perf/x86: Support filter_match callback
new f83d2f91d259 perf/x86/intel: Add Alder Lake Hybrid support
new 55bcf6ef314a perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE
new 772ed05f3c5c perf/x86/intel/uncore: Add Alder Lake support
new 19d3a81fd92d perf/x86/msr: Add Alder Lake CPU support
new d0ca946bcf84 perf/x86/cstate: Add Alder Lake CPU support
new 6a5f4386798d perf/x86/rapl: Add support for Intel Alder Lake
new 32d35c4a96ec perf/x86: Allow for 8<num_fixed_counters<16
new 3ddb3fd8cdb0 signal, perf: Fix siginfo_t by avoiding u64 on 32-bit arch [...]
new ed8e50800bf4 signal, perf: Add missing TRAP_PERF case in siginfo_layout()
new 42dec9a936e7 Merge tag 'perf-core-2021-04-28' of git://git.kernel.org/p [...]
new e140749c9f19 sched: Simplify migration_cpu_stop()
new 183f47fcaa54 kcov: Remove kcov include from sched.h and move it to its users.
new 0826530de3cb sched/fair: Remove update of blocked load from newidle_balance
new ab2dde5e98db sched/fair: Remove unused return of _nohz_idle_balance
new 64f84f273592 sched/fair: Remove unused parameter of update_nohz_stats
new 7a82e5f52a35 sched/fair: Merge for each idle cpu loop of ILB
new 6553fc181791 sched/fair: Reorder newidle_balance pulled_task tests
new c6f886546cb8 sched/fair: Trigger the update of blocked load on newly idle cpu
new 39b6a429c304 sched/fair: Reduce the window for duplicated update
new 0372e1cf70c2 sched/fair: Fix task utilization accountability in compute [...]
new 736cc6b31102 sched/fair: use lsub_positive in cpu_util_next()
new 39a2a6eb5c9b sched/fair: Fix shift-out-of-bounds in load_balance()
new b89997aa88f0 sched/pelt: Fix task util_est update filtering
new 3ae70c251f34 cpu/hotplug: Allowing to reset fail injection
new 62f250694092 cpu/hotplug: CPUHP_BRINGUP_CPU failure exception
new 453e41085183 cpu/hotplug: Add cpuhp_invoke_callback_range()
new 585b6d2723dc sched/topology: fix the issue groups don't span domain->sp [...]
new e7fcd7622823 psi: Add PSI_CPU_FULL state
new 7fae6c8171d2 psi: Use ONCPU state tracking machinery to detect reclaim
new fddc8bab531e psi: Pressure states are unlikely
new 4117cebf1a9f psi: Optimize task switch inside shared cgroups
new 1e17fb8edc5a sched: Optimize __calc_delta()
new 13c2235b2b28 sched: Remove unnecessary variable from schedule_tail()
new 90f093fa8ea4 rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request
new 3b03706fa621 sched: Fix various typos
new 2a2f80ff63bc stop_machine: Add caller debug info to queue_stop_cpus_work
new df77430639c9 psi: Reduce calls to sched_clock() in psi
new c8987ae5af79 sched/fair: Optimize test_idle_cores() for !SMT
new acb4decc1e90 sched/fair: Reduce long-tail newly idle balance cost
new 7e1b2eb74928 sched/core: Stop using magic values in sched_dynamic_mode()
new c4681f3f1cfc sched/core: Use -EINVAL in sched_dynamic_mode()
new 0a2b65c03e9b sched/topology: Remove redundant cpumask_and() in init_ove [...]
new 6db12ee0456d psi: allow unprivileged users with CAP_SYS_RESOURCE to wri [...]
new c722f35b513f sched/fair: Bring back select_idle_smt(), but differently
new 9bcb959d05ee sched/fair: Ignore percpu threads for imbalance pulls
new 23fb06d9602b sched/fair: Clean up active balance nr_balance_failed trickery
new 4aed8aa41524 sched/fair: Introduce a CPU capacity comparison helper
new 69995ebbb9d3 signal: Hand SIGQUEUE_PREALLOC flag to __sigqueue_alloc()
new 4bad58ebc8bc signal: Allow tasks to cache one sigqueue struct
new 60af388d2388 rseq: Optimize rseq_update_cpu_id()
new 0ed96051531e rseq: Remove redundant access_ok()
new 5e0ccd4a3b01 rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs()
new b02a4fd8148f cpumask: Make cpu_{online,possible,present,active}() inline
new e40f74c535b8 cpumask: Introduce DYING mask
new b5c4477366fb sched: Use cpu_dying() to fix balance_push vs hotplug-rollback
new b7cc6ec744b3 sched/numa: Allow runtime enabling/disabling of NUMA balan [...]
new 1d1c2509de44 sched: Remove sched_schedstats sysctl out from under SCHED_DEBUG
new d86ba8316566 sched: Don't make LATENCYTOP select SCHED_DEBUG
new 8a99b6833c88 sched: Move SCHED_DEBUG sysctl to debugfs
new 1011dcce99f8 sched,preempt: Move preempt_dynamic to debug.c
new 9af0440ec86e debugfs: Implement debugfs_create_str()
new 3b87f136f8fc sched,debug: Convert sysctl sched_domains to debugfs
new d27e9ae2f244 sched: Move /proc/sched_debug to debugfs
new 0c2de3f054a5 sched,fair: Alternative sched_slice()
new 9406415f46f6 sched/debug: Rename the sched_debug parameter to sched_verbose
new d0d252b8ca7a Merge tag 'v5.12-rc8' into sched/core, to pick up fixes
new 3f5ad91488e8 sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_C [...]
new c006fac556e4 sched: Warn on long periods of pending need_resched
new 9d10a13d1e4c sched,psi: Handle potential task count underflow bugs more [...]
new ad789f84c9a1 sched/debug: Fix cgroup_path[] serialization
new 3a7956e25e1d kthread: Fix PF_KTHREAD vs to_kthread() race
new 2ea46c6fc945 cpumask/hotplug: Fix cpu_dying() state tracking
new 16b3d0cf5bad Merge tag 'sched-core-2021-04-28' of git://git.kernel.org/ [...]
The 271 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/RCU/RTFP.txt | 2 +-
Documentation/admin-guide/kernel-parameters.rst | 7 +
Documentation/admin-guide/kernel-parameters.txt | 28 +-
Documentation/dev-tools/kcsan.rst | 3 +
Documentation/scheduler/sched-domains.rst | 10 +-
MAINTAINERS | 1 +
arch/arm/include/asm/spinlock.h | 2 +-
arch/m68k/kernel/signal.c | 3 +
arch/x86/crypto/Makefile | 2 -
arch/x86/crypto/aesni-intel_avx-x86_64.S | 28 +-
arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 5 +-
arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 7 +-
arch/x86/crypto/sha1_avx2_x86_64_asm.S | 8 +-
arch/x86/crypto/sha1_ni_asm.S | 8 +-
arch/x86/crypto/sha256-avx2-asm.S | 13 +-
arch/x86/crypto/sha512-avx-asm.S | 41 +-
arch/x86/crypto/sha512-avx2-asm.S | 42 +-
arch/x86/crypto/sha512-ssse3-asm.S | 41 +-
arch/x86/events/amd/iommu.c | 6 +-
arch/x86/events/amd/uncore.c | 6 +-
arch/x86/events/core.c | 332 +++++++---
arch/x86/events/intel/Makefile | 2 +-
arch/x86/events/intel/core.c | 689 ++++++++++++++++++---
arch/x86/events/intel/cstate.c | 39 +-
arch/x86/events/intel/ds.c | 32 +-
arch/x86/events/intel/lbr.c | 9 +-
arch/x86/events/intel/p4.c | 16 +-
arch/x86/events/intel/uncore.c | 207 ++++++-
arch/x86/events/intel/uncore.h | 20 +-
arch/x86/events/intel/uncore_discovery.c | 622 +++++++++++++++++++
arch/x86/events/intel/uncore_discovery.h | 131 ++++
arch/x86/events/intel/uncore_snb.c | 131 ++++
arch/x86/events/intel/uncore_snbep.c | 60 +-
arch/x86/events/msr.c | 2 +
arch/x86/events/perf_event.h | 119 +++-
arch/x86/events/rapl.c | 2 +
arch/x86/include/asm/cpu.h | 6 +
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/jump_label.h | 4 +-
arch/x86/include/asm/msr-index.h | 3 +
arch/x86/kernel/cpu/intel.c | 16 +
arch/x86/kernel/signal_compat.c | 5 +-
drivers/net/wireless/ath/ath10k/mac.c | 2 +
drivers/usb/usbip/usbip_common.h | 1 +
fs/debugfs/file.c | 91 +++
fs/signalfd.c | 4 +
include/linux/compat.h | 2 +
include/linux/cpumask.h | 117 +++-
include/linux/debugfs.h | 17 +
include/linux/kcov.h | 1 +
include/linux/kcsan-checks.h | 6 +
include/linux/kcsan.h | 7 +
include/linux/lockdep.h | 20 +-
include/linux/mm.h | 4 +
include/linux/mutex.h | 4 +-
include/linux/perf_event.h | 78 ++-
include/linux/psi.h | 1 -
include/linux/psi_types.h | 3 +-
include/linux/rcu_segcblist.h | 7 +-
include/linux/rculist_nulls.h | 2 +-
include/linux/rcupdate.h | 2 +-
include/linux/rcutiny.h | 7 +-
include/linux/rcutree.h | 2 +
include/linux/rtmutex.h | 35 +-
include/linux/rwsem.h | 2 +-
include/linux/sched.h | 4 +-
include/linux/sched/sysctl.h | 9 +-
include/linux/signal.h | 2 +
include/linux/slab.h | 2 +
include/linux/static_call.h | 4 +-
include/linux/vmalloc.h | 2 +-
include/linux/ww_mutex.h | 17 +-
include/trace/events/rcu.h | 28 +
include/uapi/asm-generic/siginfo.h | 6 +-
include/uapi/linux/perf_event.h | 28 +-
include/uapi/linux/ptrace.h | 10 +
include/uapi/linux/signalfd.h | 4 +-
kernel/cpu.c | 210 ++++---
kernel/events/core.c | 345 ++++++++---
kernel/events/ring_buffer.c | 43 +-
kernel/exit.c | 1 +
kernel/fork.c | 3 +-
kernel/futex.c | 29 +-
kernel/kcsan/Makefile | 4 +-
kernel/kcsan/atomic.h | 5 +
kernel/kcsan/core.c | 7 +-
kernel/kcsan/debugfs.c | 9 +-
kernel/kcsan/encoding.h | 5 +
kernel/kcsan/kcsan.h | 8 +-
kernel/kcsan/{kcsan-test.c => kcsan_test.c} | 118 ++--
kernel/kcsan/report.c | 5 +
kernel/kcsan/selftest.c | 5 +
kernel/kthread.c | 33 +-
kernel/locking/Makefile | 2 -
kernel/locking/lockdep.c | 19 +-
kernel/locking/lockdep_proc.c | 2 +-
kernel/locking/locktorture.c | 146 +++--
kernel/locking/mcs_spinlock.h | 2 +-
kernel/locking/mutex.c | 4 +-
kernel/locking/osq_lock.c | 4 +-
kernel/locking/rtmutex-debug.c | 182 ------
kernel/locking/rtmutex-debug.h | 37 --
kernel/locking/rtmutex.c | 432 +++++--------
kernel/locking/rtmutex.h | 35 --
kernel/locking/rtmutex_common.h | 105 ++--
kernel/locking/rwsem.c | 4 +-
kernel/locking/spinlock.c | 4 +-
kernel/ptrace.c | 25 +
kernel/rcu/rcu_segcblist.c | 3 +-
kernel/rcu/rcuscale.c | 15 +-
kernel/rcu/rcutorture.c | 93 ++-
kernel/rcu/tasks.h | 40 +-
kernel/rcu/tiny.c | 40 ++
kernel/rcu/tree.c | 169 +++--
kernel/rcu/tree_exp.h | 1 +
kernel/rcu/tree_plugin.h | 252 +++++---
kernel/rcu/tree_stall.h | 2 +
kernel/rseq.c | 29 +-
kernel/sched/clock.c | 2 +-
kernel/sched/core.c | 235 +++----
kernel/sched/cpuacct.c | 2 +-
kernel/sched/cpufreq_schedutil.c | 2 +-
kernel/sched/cpupri.c | 4 +-
kernel/sched/cputime.c | 2 +-
kernel/sched/deadline.c | 12 +-
kernel/sched/debug.c | 435 +++++++------
kernel/sched/fair.c | 380 ++++++------
kernel/sched/features.h | 7 +-
kernel/sched/idle.c | 10 +-
kernel/sched/loadavg.c | 2 +-
kernel/sched/pelt.c | 2 +-
kernel/sched/pelt.h | 2 +-
kernel/sched/psi.c | 164 ++---
kernel/sched/rt.c | 6 +-
kernel/sched/sched.h | 59 +-
kernel/sched/stats.c | 2 +-
kernel/sched/stats.h | 37 +-
kernel/sched/topology.c | 113 ++--
kernel/signal.c | 72 ++-
kernel/smp.c | 276 ++++++++-
kernel/softirq.c | 2 +-
kernel/static_call.c | 4 +-
kernel/stop_machine.c | 1 +
kernel/sysctl.c | 94 ---
kernel/torture.c | 6 +-
lib/Kconfig.debug | 1 -
lib/Kconfig.kcsan | 5 +-
lib/bitmap.c | 49 +-
lib/test_bitmap.c | 46 +-
mm/slab.c | 2 +
mm/slab.h | 2 +
mm/slab_common.c | 4 +
mm/slob.c | 2 +
mm/slub.c | 2 +
mm/util.c | 3 +
mm/vmalloc.c | 2 +
net/core/skbuff.c | 1 +
net/mac80211/iface.c | 1 +
net/mac80211/rx.c | 1 +
.../memory-model/Documentation/access-marking.txt | 479 ++++++++++++++
tools/memory-model/Documentation/simple.txt | 1 -
tools/objtool/arch/x86/decode.c | 282 +++++----
tools/objtool/arch/x86/include/arch/cfi_regs.h | 12 +-
tools/objtool/builtin-check.c | 43 +-
tools/objtool/builtin-orc.c | 5 +-
tools/objtool/check.c | 53 +-
tools/objtool/include/objtool/arch.h | 1 -
tools/objtool/include/objtool/builtin.h | 5 +-
tools/objtool/objtool.c | 64 ++
tools/perf/arch/x86/util/intel-pt.c | 6 +
tools/testing/selftests/perf_events/.gitignore | 3 +
tools/testing/selftests/perf_events/Makefile | 6 +
tools/testing/selftests/perf_events/config | 1 +
.../testing/selftests/perf_events/remove_on_exec.c | 260 ++++++++
.../selftests/{kvm => perf_events}/settings | 0
.../selftests/perf_events/sigtrap_threads.c | 210 +++++++
tools/testing/selftests/rcutorture/bin/cpus2use.sh | 1 -
tools/testing/selftests/rcutorture/bin/jitter.sh | 20 +-
.../selftests/rcutorture/bin/jitterstart.sh | 37 ++
.../testing/selftests/rcutorture/bin/jitterstop.sh | 23 +
.../testing/selftests/rcutorture/bin/kvm-again.sh | 199 ++++++
.../selftests/rcutorture/bin/kvm-recheck.sh | 2 +-
.../rcutorture/bin/kvm-test-1-run-batch.sh | 67 ++
.../rcutorture/bin/kvm-test-1-run-qemu.sh | 176 ++++++
.../selftests/rcutorture/bin/kvm-test-1-run.sh | 218 ++-----
.../selftests/rcutorture/bin/kvm-transform.sh | 54 +-
tools/testing/selftests/rcutorture/bin/kvm.sh | 98 +--
tools/testing/selftests/rcutorture/bin/torture.sh | 2 +-
.../selftests/rcutorture/configs/rcu/CFLIST | 4 +-
.../rcutorture/configs/rcu/{SRCU-t => SRCU-T} | 0
.../configs/rcu/{SRCU-t.boot => SRCU-T.boot} | 0
.../rcutorture/configs/rcu/{SRCU-u => SRCU-U} | 0
.../configs/rcu/{SRCU-u.boot => SRCU-U.boot} | 0
.../selftests/rcutorture/configs/rcu/TREE03.boot | 1 +
.../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +-
.../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +-
.../rcutorture/configs/rcuscale/ver_functions.sh | 2 +-
.../rcutorture/configs/refscale/ver_functions.sh | 2 +-
198 files changed, 7272 insertions(+), 2842 deletions(-)
create mode 100644 arch/x86/events/intel/uncore_discovery.c
create mode 100644 arch/x86/events/intel/uncore_discovery.h
rename kernel/kcsan/{kcsan-test.c => kcsan_test.c} (94%)
delete mode 100644 kernel/locking/rtmutex-debug.c
delete mode 100644 kernel/locking/rtmutex-debug.h
delete mode 100644 kernel/locking/rtmutex.h
create mode 100644 tools/memory-model/Documentation/access-marking.txt
create mode 100644 tools/testing/selftests/perf_events/.gitignore
create mode 100644 tools/testing/selftests/perf_events/Makefile
create mode 100644 tools/testing/selftests/perf_events/config
create mode 100644 tools/testing/selftests/perf_events/remove_on_exec.c
copy tools/testing/selftests/{kvm => perf_events}/settings (100%)
create mode 100644 tools/testing/selftests/perf_events/sigtrap_threads.c
create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstart.sh
create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstop.sh
create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-again.sh
create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-batch.sh
create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-qemu.sh
rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t => SRCU-T} (100%)
rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t.boot => SRCU-T.boot} (100%)
rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u => SRCU-U} (100%)
rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u.boot => SRCU-U.boot} (100%)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from c99f3747131 aarch64: Remove unspecs from [su]qmovn RTL pattern
new e4aefface2a Fortran/OpenMP: Fix var-list expr parsing with array/dt
The 1 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:
gcc/fortran/openmp.c | 1 +
gcc/testsuite/gfortran.dg/gomp/map-5.f90 | 13 +++++++++++++
2 files changed, 14 insertions(+)
create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-5.f90
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from a9cb8b6c1ff Update gcc .po files.
new a53b8229e64 aarch64: Use RTL builtins for vq[r]dmulh[q]_n intrinsics
new eb2b36024c9 aarch64: Use RTL builtins for vpaddq intrinsics
new fa18085a32d aarch64: Use RTL builtins for [su]paddl[q] intrinsics
new 8e7f6e03955 aarch64: Use RTL builtins for vpadal_[su]32 intrinsics
new 6372b05e5b1 aarch64: Use RTL builtins for polynomial vsli[q]_n intrinsics
new 1d66367a71e aarch64: Use RTL builtins for polynomial vsri[q]_n intrinsics
new ffb11228945 aarch64: Use RTL builtins for v[q]tbl intrinsics
new 4362c9c88d9 aarch64: Use RTL builtins for v[q]tbx intrinsics
new 8456a4cd968 aarch64: Use RTL builtins for vcvtx intrinsics
new 67cf12a8171 aarch64: Update attributes of arm_fp16.h intrinsics
new 6a82f012c4a aarch64: Update attributes of arm_acle.h intrinsics
new c99f3747131 aarch64: Remove unspecs from [su]qmovn RTL pattern
The 12 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:
gcc/config/aarch64/aarch64-simd-builtins.def | 30 +-
gcc/config/aarch64/aarch64-simd.md | 106 ++++-
gcc/config/aarch64/arm_acle.h | 69 ++-
gcc/config/aarch64/arm_fp16.h | 267 ++++++++----
gcc/config/aarch64/arm_neon.h | 611 +++++++--------------------
gcc/config/aarch64/iterators.md | 15 +-
6 files changed, 504 insertions(+), 594 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allyesconfig
in repository toolchain/ci/qemu.
from b1cffefa1b Update version for v6.0.0-rc4 release
adds bc38e31b4e net: check the existence of peer before trying to pad
adds ffa090bc56 target/s390x: fix s390_probe_access to check PAGE_WRITE_ORG [...]
adds 5351fb7cb2 hw/block/nvme: fix invalid msix exclusive uninit
adds 0cef06d187 Update version for v6.0.0-rc5 release
No new revisions were added by this update.
Summary of changes:
VERSION | 2 +-
hw/block/nvme.c | 3 ++-
include/net/net.h | 5 +++++
net/slirp.c | 2 +-
net/tap-win32.c | 2 +-
net/tap.c | 2 +-
target/s390x/mem_helper.c | 2 +-
7 files changed, 12 insertions(+), 6 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allyesconfig
in repository toolchain/ci/base-artifacts.
discards 0aea7d2e 0: update: binutils-gcc-linux-qemu: all
new 8281067a 0: update: binutils-gcc-linux-qemu: all
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 (0aea7d2e)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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 1 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:
01-reset_artifacts/console.log | 154 +-
02-prepare_abe/console.log | 406 +-
03-build_abe-binutils/console.log | 11997 +++++-----
04-build_abe-stage1/console.log | 15011 ++++++-------
05-build_linux/console.log | 1141 +-
06-build_abe-qemu/console.log | 6908 +++---
07-boot_linux/console.log | 6 +-
08-check_regression/console.log | 12 +-
08-check_regression/results.regressions | 2 +-
09-update_baseline/console.log | 18 +-
09-update_baseline/results.regressions | 2 +-
console.log | 35657 +++++++++++++++---------------
jenkins/manifest.sh | 22 +-
13 files changed, 35777 insertions(+), 35559 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig
in repository toolchain/ci/qemu.
from b1cffefa1b Update version for v6.0.0-rc4 release
adds bc38e31b4e net: check the existence of peer before trying to pad
adds ffa090bc56 target/s390x: fix s390_probe_access to check PAGE_WRITE_ORG [...]
adds 5351fb7cb2 hw/block/nvme: fix invalid msix exclusive uninit
adds 0cef06d187 Update version for v6.0.0-rc5 release
No new revisions were added by this update.
Summary of changes:
VERSION | 2 +-
hw/block/nvme.c | 3 ++-
include/net/net.h | 5 +++++
net/slirp.c | 2 +-
net/tap-win32.c | 2 +-
net/tap.c | 2 +-
target/s390x/mem_helper.c | 2 +-
7 files changed, 12 insertions(+), 6 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.