summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
...
| | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: React to callback overload by boosting RCU readersPaul E. McKenney2020-02-201-1/+1
| | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: React to callback overload by aggressively seeking quiescent statesPaul E. McKenney2020-02-203-4/+77
| | | | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Clear ->core_needs_qs at GP end or self-reported QSPaul E. McKenney2020-02-201-4/+9
| | | |_|_|/ / / / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | * | | | | | | | | | | | | | | | | | | | | | | | locktorture: Forgive apparent unfairness if CPU hotplugPaul E. McKenney2020-02-201-1/+2
| | | | | * | | | | | | | | | | | | | | | | | | | | | | | locktorture: Use private random-number generatorsPaul E. McKenney2020-02-201-2/+2
| | | | | * | | | | | | | | | | | | | | | | | | | | | | | locktorture: Print ratio of acquisitions, not failuresPaul E. McKenney2020-02-201-4/+4
| | | |_|/ / / / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add a trace event for kfree_rcu() use of kfree_bulk()Uladzislau Rezki (Sony)2020-02-201-0/+3
| | | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Support kfree_bulk() interface in kfree_rcu()Uladzislau Rezki (Sony)2020-02-201-35/+169
| | | |/ / / / / / / / / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Make rcu_barrier() account for offline no-CBs CPUsPaul E. McKenney2020-03-211-12/+24
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Mark rcu_state.gp_seq to detect concurrent writesPaul E. McKenney2020-03-211-14/+8
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Make nocb_gp_wait() double-check unexpected-callback warningPaul E. McKenney2020-02-201-1/+5
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Tighten rcu_lockdep_assert_cblist_protected() checkPaul E. McKenney2020-02-201-2/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Optimize and protect atomic_cmpxchg() loopPaul E. McKenney2020-02-201-2/+5
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock()Jules Irenge2020-02-201-0/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add missing annotation for rcu_nocb_bypass_lock()Jules Irenge2020-02-201-0/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Don't flag non-starting GPs before GP kthread is runningPaul E. McKenney2020-02-202-15/+20
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Fix rcu_barrier_callback() race conditionPaul E. McKenney2020-02-201-3/+10
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add WRITE_ONCE() to rcu_state ->gp_startPaul E. McKenney2020-02-201-1/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Remove dead code from rcu_segcblist_insert_pend_cbs()Paul E. McKenney2020-02-201-2/+0
| | | * | | | | | | | | | | | | | | | | | | | | | | | timer: Use hlist_unhashed_lockless() in timer_pending()Eric Dumazet2020-02-201-3/+4
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add *_ONCE() to rcu_node ->boost_kthread_statusPaul E. McKenney2020-02-201-4/+4
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add *_ONCE() to rcu_data ->rcu_forced_tickPaul E. McKenney2020-02-201-3/+4
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add READ_ONCE() to rcu_data ->gpwrapPaul E. McKenney2020-02-202-2/+2
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Fix typos in file-header commentsSeongJae Park2020-02-202-3/+3
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add *_ONCE() for grace-period progress indicatorsPaul E. McKenney2020-02-203-19/+23
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add READ_ONCE() to rcu_segcblist ->tails[]Paul E. McKenney2020-02-201-1/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->ownerPaul E. McKenney2020-02-201-1/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnextPaul E. McKenney2020-02-201-2/+2
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activityPaul E. McKenney2020-02-201-2/+2
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add READ_ONCE() to rcu_node ->gp_seqPaul E. McKenney2020-02-201-4/+5
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq storePaul E. McKenney2020-02-201-1/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Add WRITE_ONCE() to rcu_node ->qsmask updatePaul E. McKenney2020-02-201-1/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Provide debug symbols and line numbers in KCSAN runsPaul E. McKenney2020-02-201-0/+4
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() dataracePaul E. McKenney2020-02-201-1/+1
| | | * | | | | | | | | | | | | | | | | | | | | | | | rcu: Warn on for_each_leaf_node_cpu_mask() from non-leafPaul E. McKenney2020-02-201-2/+4
| | |/ / / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | | | | Merge tag 'pm-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2020-03-302-408/+167
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| *-----. \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branches 'pm-core', 'pm-sleep', 'pm-acpi' and 'pm-domains'Rafael J. Wysocki2020-03-301-15/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|_|/ / / / / / / / / / / / / / / / / / / / | | | | |/| | | | | | | | / / / / / / / / / / / / / / / / / | | | |_|_|_|_|_|_|_|_|_|/ / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | / / / / / / / / / / / / / / / | | | | | | |_|_|_|_|_|_|_|/ / / / / / / / / / / / / / / | | | | | |/| | | | | | | | | | | | | | | | | | | | | |
| | | * | / | | | | | | | | | | | | | | | | | | | | | | PM / hibernate: Remove unnecessary compat ioctl overridesEric Biggers2020-03-141-15/+1
| | |/ / / / / / / / / / / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'pm-qos'Rafael J. Wysocki2020-03-301-393/+166
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: annotate data races in pm_qos_*_value()Qian Cai2020-03-031-2/+2
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLERafael J. Wysocki2020-02-141-0/+2
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Update file information commentsRafael J. Wysocki2020-02-141-22/+12
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functionsRafael J. Wysocki2020-02-141-49/+49
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.hRafael J. Wysocki2020-02-131-2/+1
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Simplify definitions of CPU latency QoS trace eventsRafael J. Wysocki2020-02-131-8/+8
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Rename things related to the CPU latency QoSRafael J. Wysocki2020-02-131-27/+29
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chainRafael J. Wysocki2020-02-131-36/+11
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_objectRafael J. Wysocki2020-02-131-80/+41
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Clean up misc device file operationsRafael J. Wysocki2020-02-131-36/+26
| | * | | | | | | | | | | | | | | | | | | | | | | | | PM: QoS: Drop iterations over global QoS classesRafael J. Wysocki2020-02-131-38/+14