b18def121f077857ccf92fc620366e19850bc297 bitmap_parse: Support 'all' semantics a6814a79f2ca09a5e15e69324213dad29a5844ad rcu/tree_plugin: Don't handle the case of 'all' CPU range 18389c4570211e10e94f4a2ce907d01397abc335 doc: Fix statement of RCU's memory-ordering requirements 58d0db869d7ab8ca97b521f167022caa2c42cbe7 doc: Fix diagram references in memory-ordering document e5bd61e82b7a60c92bc09a618a0d8a612689037b tools/rcu: Add drgn script to dump number of RCU callbacks 4c9c3809ae2ecfcece9acb3f51427e617d21fafb rcu: Fix typo in comment: kthead -> kthread d0bfa8b3c411e25e014e4131d2804afe29c440a6 kvfree_rcu: Release a page cache under memory pressure ac7625ebd5f7bad93f821b7397fe50635f58aa4b kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs d434c00fa3ac476ca6295b8310d097dd71984624 kvfree_rcu: Add a bulk-list check when a scheduler is run dd28c9f057ad099f6221829053e48f331e6f0b7f kvfree_rcu: Update "monitor_todo" once a batch is started 7fe1da33f6bad33b79135b1df6c3476f87856928 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant d8628f35bae0d0b1f06ca32fa57de76a7055e731 kvfree_rcu: Fix comments according to current code a78d4a2a1017dea67857a1164d73642743e89a0f kvfree_rcu: Refactor kfree_rcu_monitor() 0cbc124bce8c527eb14c87f634683c5bcf4299c7 mm/slub: Fix backtrace of objects to handle redzone adjustment e548eaa116d858f07816d41e24835a41f7e7d270 mm/slub: Add Support for free path information of an object d76e0926d8356e330afce1c711e0301132d06a67 rcu/nocb: Use the rcuog CPU's ->nocb_timer 258ca95e2cd9a0fcc4508a1bf1742b1a3e9a7bbb timer: Revert "timer: Add timer_curr_running()" c08c9ef538e95260e9cfa20167e85d30ad08cb32 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer 9a4ee07c161c80e50d14d8ae4c0ecf3c0ba99b83 rcu/nocb: Allow de-offloading rdp leader 19e37e2f3b5822824444547373f5a9d886399621 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup ce1889bc6ee3a9960d8936c028056014bddbe0b2 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup c110a1b8e78a09afbc4c3be923f7f03c4de6a93e rcu/nocb: Only cancel nocb timer if not polling 6c8c00cc36aeb7f85017f732f423b495426250d3 rcu/nocb: Prepare for fine-grained deferred wakeup 1b84027ed450d45c1135a0987a2e381c9daea28b rcu/nocb: Unify timers 94df76a1971d9c61eb2c67ae10cc294b68cbd03b srcu: Remove superfluous sdp->srcu_lock_count zero filling c75e9d29159b94904d10b23ad6aebdf869b61106 srcu: Remove superfluous ssp initialization for early callbacks 7bf0a6141ab9c1d113bd85d6d13d43903a4278ba srcu: Unconditionally embed struct lockdep_map 8e9c01c717df7e05c5bd1ca86aaa3a74b31f37f1 srcu: Initialize SRCU after timers b5befe842e6612cf894cf4a199924ee872d8b7d8 srcu: Fix broken node geometry after early ssp init 2f7f5761af2b7bbb9a1383ff55fd0fbf56491ee6 srcu: Early test SRCU polling start 06a3ec9205d570526665c2071d1a5492c3091a54 rcu-tasks: Add block comment laying out RCU Tasks design 9fc98e3143de7b7e8d766aef41b46ec0bc0ae4ca rcu-tasks: Add block comment laying out RCU Rude design 6128152b7ec44cdb486e9a08075d9563ff59e8ad rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states e5bee59ee71085488b472a2ddfe33d1807e4f6c4 tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline 98da77199f0c629f0687b92824f1da2010f677e3 torture: Fix remaining erroneous torture.sh instance of $* 3d2cc4fec861a825ecd7d9ce2797df4e5f0f5517 torture: Add "scenarios" option to kvm.sh --dryrun parameter fb4855c36249b3609718d2b83f4756b748a83349 torture: Make kvm-again.sh use "scenarios" rather than "batches" file 68d415f91ff2284828211e937f12a3f6d9a18cb9 refscale: Allow CPU hotplug to be enabled 179141865d08d9b9ebdbef8775b2450dc6f98a14 rcuscale: Allow CPU hotplug to be enabled 0092eae4cb4e4a34b728efcf9d5857ab0ac2e6f6 torture: Add kvm-remote.sh script for distributed rcutorture test runs e9b800db96fa40170c5607d8968b2ec6212c2026 refscale: Add acqrel, lock, and lock-irq a5c095e0e9b6fedcffd0907c84f77751128e2a34 rcutorture: Abstract read-lock-held checks 32dbdaf71ab9b606d0649616039c897df2b03e47 torture: Fix grace-period rate output ee8fef9137e9e75a36342077a2414dbd86c703bf torture: Abstract end-of-run summary f254a0b52787d108879cc8761ee4f6ce33698029 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh b09751d752fb0e8dce4062254da9f813dcb00de5 torture: Make the build machine control N in "make -jN" 226dd39d23487c01ab5cc1d68eba142a4dc76a08 torture: Make kvm-find-errors.sh account for kvm-remote.sh ea6d962e80b61996aeacb443661cc3adcb605315 rcutorture: Judge RCU priority boosting on grace periods, not callbacks f8c8484dbda78e09912a391a8c87414920bbdfee torture: Correctly fetch number of CPUs for non-English languages 00ad25f6019b3bd61bd2ddc128509728b49ac589 torture: Set kvm.sh language to English 7b9dad7abad70750c7fbacd5eb5e917f73b42759 rcutorture: Delay-based false positives for RCU priority boosting tests 8c7ec02e2a69807db8024635b48829dca5701c42 rcutorture: Consolidate rcu_torture_boost() timing and statistics bcd4af44e2f173074328980b60178fdbb1853e4f rcutorture: Make rcu_torture_boost_failed() check for GP end d4240d628f989efe32b3ad10a78d6921f8e28bd6 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests 0260b92e1c39412b1e345e202355c43169c16274 rcutorture: Forgive RCU boost failures when CPUs don't pass through QS 063f5a4df99145ba0a5d4879d171a8175235f37b rcutorture: Don't count CPU-stalled time against priority boosting c43d3b0083b4f2e9b14174a5857ab06cbca986df torture: Make kvm-remote.sh account for network failure in pathname checks 3d78668e5b50f1a28fdfd4293fc61b90eb10ba75 torture: Don't cap remote runs by build-system number of CPUs 7ab2bd31df871408792eac871c4187e29d039315 rcutorture: Move mem_dump_obj() tests into separate function 001c5c4e8b576361a8382eddf806c259f6e91a85 rcu: Fix various typos in comments ce7c169dee28866539abb0e603b9a23055d30fdc rcu: Remove the unused rcu_irq_exit_preempt() function 277ffe1b709280856391663c2ca5685a28308fc5 rcu: Improve tree.c comments and add code cleanups 8e4b1d2bc198e34b48fc7cc3a3c5a2fcb269e271 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() e44111ed20d8b2d7b05b20d694358ae77d4e93e2 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output 27ba76e164fc83ffe6ceeb0415c427ad1191af6c rcu: Add ->gp_max to show_rcu_gp_kthreads() output 1feb2cc8db481b902272559ad7aae3c091762ad0 lockdep: Explicitly flag likely false-positive report 3066820034b5dd4e89bd74a7739c51c2d6f5e554 rcu: Reject RCU_LOCKDEP_WARN() false positives 396eba65f62414ee8850ed5f7b5ce844719ebebf rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output 3ef5a1c3821ab61da3e9fe0f4561be903ae2bc84 rcu: Make RCU priority boosting work on single-CPU rcu_node structures b15805013b441b13fcf6e402c03421c03edb79c6 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP 4d80b8e196fad9852050f3c8624eea09a6bbeada rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs 2f20de99a63b0de9bcceedafc3281e65fbf7d4fd rcu: Make rcu_gp_cleanup() be noinline for tracing 3d3a0d1b508dcc47e82b0e12cde6585bc088b0cc rcu: Point to documentation of ordering guarantees 6c54602781b46f7b874a43bbac06b80c9f7e8676 rcu: Create an unrcu_pointer() to remove __rcu from a pointer 18a1117a8a6d3f870ad6fde441868d5fa6cd2059 sched/isolation: reconcile rcu_nocbs= and nohz_full= d13b0ace393aa846888a91a0f7fcec33664ddc3e rcu: Improve comments describing RCU read-side critical sections 619be67e038fbbf2ca26ce50ef51f373d9b2f69d rcu: Remove obsolete rcu_read_unlock() deadlock commentary cd777582b99766e5cbc92dc4065dc22cc3972882 rcu: Add missing __releases() annotation bd119f3a3ec4e008238d7368db4ca4bba23c3249 kcsan: Add pointer to access-marking.txt to data_race() bullet 6b97e020470a857a6d2424296b61f75948d54844 kcsan: Simplify value change detection b2738221fe64c2c7db76133465e93532691d25e5 kcsan: Distinguish kcsan_report() calls 3146019538e4bfe79eee2aa2096489dbd563e140 kcsan: Refactor passing watchpoint/other_info 04a091f70f371b863db37c8eb9348e8b85028ac1 kcsan: Fold panic() call into print_report() b8c0351972daa23fb53baa3efa50a7aacc6d7647 kcsan: Refactor access_info initialization 22fd3b421085ccd50ef802995cca1cb97421c17f kcsan: Remove reporting indirection 9c178c16ed12b698e1af974d5b302c535a7749e7 kcsan: Remove kcsan_report_type 42fcb0aa825bbe02bf974bbed774be658685edec kcsan: Report observed value changes 84276ad2747ded97568872dadcff8173d0826221 kcsan: Document "value changed" line d25fba0e34742f19b5ca307c60c4d260ca5a754a tools/memory-model: Fix smp_mb__after_spinlock() spelling 9583a2ff58401dd54e94f97d0caa3207f423104e tools/memory-model: Document locking corner cases b44abe80d0df5f10886cb8a6af7e0a049a97e38a tools/memory-model: Make judgelitmus.sh note timeouts 764a364550e4030e43a63bf91adfce695b8e2347 tools/memory-model: Make cmplitmushist.sh note timeouts 8b76e930b54377d3efc212ceceaf61dd5bb11186 tools/memory-model: Make judgelitmus.sh identify bad macros 39e283154792d93ac21e1e37d4d5f328b825bb44 tools/memory-model: Make judgelitmus.sh detect hard deadlocks c2eecf9d62380d7cc547981df848f062a5544972 tools/memory-model: Fix paulmck email address on pre-existing scripts 97c223dc6023a9cb9aa75d19e49ab1f9f80daa74 tools/memory-model: Update parseargs.sh for hardware verification cf36264bf78bc29708fd585252cb1f59cf9deac0 tools/memory-model: Make judgelitmus.sh handle hardware verifications 14e0dba17fb7acdca79382771c3b9de6a19493e5 tools/memory-model: Add simpletest.sh to check locking, RCU, and SRCU 6b7ac4645817a7a718a3b0a69cc7dea8bd6b9bab tools/memory-model: Fix checkalllitmus.sh comment d0bd10518b25103b62d044bac4dd0fb93993c380 tools/memory-model: Hardware checking for check{,all}litmus.sh aaf9728abc9d8acb0e423bbfcb5d015b04ef2fb1 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files fa9d6b3493d3f0c4ec79ccdd712cd8a1d2c2ec40 tools/memory-model: Split runlitmus.sh out of checklitmus.sh 54ab0eea01ee017072a4167bf6f34deef4f8c1ea tools/memory-model: Make runlitmus.sh generate .litmus.out for --hw 5e5832b8a6afe2b4566a3ae67d8b3e6707102862 tools/memory-model: Move from .AArch64.litmus.out to .litmus.AArch.out d265691ba1aea476ac05cf3fc87fa9e595fac43f tools/memory-model: Keep assembly-language litmus tests 3fdc3fbc7c9508d23ecb2e9087ee8e5beb706cb5 tools/memory-model: Allow herd to deduce CPU type 16b727cd5830eee2cb937c23618ce4b547b7355c tools/memory-model: Make runlitmus.sh check for jingle errors 3769ef14080df9b3445c9ff410d7dfe9a0b05d6c tools/memory-model: Add -v flag to jingle7 runs 61efd6dce9503f1e3252021aa5fd875f0a248902 tools/memory-model: Implement --hw support for checkghlitmus.sh 8820c20c276a6453809c0232fc64cb24de5e2210 tools/memory-model: Fix scripting --jobs argument b21176340aaa9dc40346b3f745004db139c701fe tools/memory-model: Make checkghlitmus.sh use mselect7 4ab81c527031313304f7d6ecbaf1486ff8297edd tools/memory-model: Make history-check scripts use mselect7 88dd5fa6a25813a15bf93c21cbc132c86a97c0b7 tools/memory-model: Add "--" to parseargs.sh for additional arguments a2cbaa0e19b7e966e4ffad3b3a81ad976f5c933f tools/memory-model: Repair parseargs.sh header comment 825736886a95706501e52ae4817c92ab22d1b590 tools/memory-model: Add checktheselitmus.sh to run specified litmus tests bb66c90713123f5cb7b3ff176aca02ac61c64225 tools/memory-model: Add data-race capabilities to judgelitmus.sh 9636d7b9526f258909ede15c55650717568364ec tools/memory-model: Make judgelitmus.sh handle scripted Result: tag 090bd136b1aa4d75a55cb8ad5a2c06df1a1fdfb4 tools/memory-model: Use "-unroll 0" to keep --hw runs finite 5390473ec1697b71af0e9d63ef7aaa7ecd27e2c9 rcu: Don't penalize priority boosting when there is nothing to boost 098016007642daa1701cc0db88e28172859cc873 Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c', 'fixes.2021.05.10c', 'kvfree_rcu.2021.05.10c', 'mmdumpobj.2021.05.10c', 'nocb.2021.05.10c', 'srcu.2021.05.10c', 'tasks.2021.05.10c' and 'torture.2021.05.10c' into HEAD 3c5356dddd00e3b439cc8235196362a2cc029356 Merge branch 'kcsan.2021.05.10c' into HEAD fea101579753d89e410779e920adb3995371fdb4 Merge branch 'lkmm.2021.05.10c' into HEAD 01805614af2dd2b8ac6cf89390259bc787668d7e Merge branch 'clocksource.2021.05.10a' into HEAD 0fafd0f8558cfa54ffc9e4536afe816ed4c555b3 Merge branch 'lkmm-dev.2021.05.10c' into HEAD 4b46fcb7f1a6a202e3f77ce377079b4243d1be6f refscale: Add measurement of clock readout eb644db2c64efa2122cfbf9a7b17453ca74e0400 torture: Add clocksource-watchdog testing to torture.sh