[tip:locking/urgent] locking/lockdep: Fix lock used or unused stats error

2019-07-13 Thread tip-bot for Yuyang Du
Commit-ID: 68d41d8c94a31dfb8233ab90b9baf41a2ed2da68 Gitweb: https://git.kernel.org/tip/68d41d8c94a31dfb8233ab90b9baf41a2ed2da68 Author: Yuyang Du AuthorDate: Tue, 9 Jul 2019 18:15:22 +0800 Committer: Ingo Molnar CommitDate: Sat, 13 Jul 2019 11:24:53 +0200 locking/lockdep: Fix lock used

[tip:locking/core] locking/lockdep: Remove !dir in lock irq usage check

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: bf998b98f5bce4ebc97b3980016f54fabb7a4958 Gitweb: https://git.kernel.org/tip/bf998b98f5bce4ebc97b3980016f54fabb7a4958 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:39 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:53 +0200 locking/lockdep: Remove !dir in

[tip:locking/core] locking/lockdep: Adjust new bit cases in mark_lock

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 4d56330df22dd9dd9a24f147014f60ee4c914fb8 Gitweb: https://git.kernel.org/tip/4d56330df22dd9dd9a24f147014f60ee4c914fb8 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:38 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:52 +0200 locking/lockdep: Adjust new bit

[tip:locking/core] locking/lockdep: Consolidate lock usage bit initialization

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 091806515124b20f8cff7927b4b7ff399483b109 Gitweb: https://git.kernel.org/tip/091806515124b20f8cff7927b4b7ff399483b109 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:37 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:51 +0200 locking/lockdep: Consolidate lo

[tip:locking/core] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 68e9dc29f8f42c79d2a3755223ed910ce36b4ae2 Gitweb: https://git.kernel.org/tip/68e9dc29f8f42c79d2a3755223ed910ce36b4ae2 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:36 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:50 +0200 locking/lockdep: Check redundan

[tip:locking/core] locking/lockdep: Refactorize check_noncircular and check_redundant

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 8c2c2b449aa50463ba4cc1f33cdfc98750ed03ab Gitweb: https://git.kernel.org/tip/8c2c2b449aa50463ba4cc1f33cdfc98750ed03ab Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:35 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:50 +0200 locking/lockdep: Refactorize ch

[tip:locking/core] locking/lockdep: Remove unused argument in __lock_release

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: b4adfe8e05f15d7e73309c93c2c337df7eb5278f Gitweb: https://git.kernel.org/tip/b4adfe8e05f15d7e73309c93c2c337df7eb5278f Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:34 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:49 +0200 locking/lockdep: Remove unused

[tip:locking/core] locking/lockdep: Remove redundant argument in check_deadlock

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 4609c4f963f353613812f999bb027aac795bcde8 Gitweb: https://git.kernel.org/tip/4609c4f963f353613812f999bb027aac795bcde8 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:33 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:49 +0200 locking/lockdep: Remove redunda

[tip:locking/core] locking/lockdep: Add explanation to lock usage rules in lockdep design doc

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 1ac4ba5ed0114bcc146d5743d97df414af25c524 Gitweb: https://git.kernel.org/tip/1ac4ba5ed0114bcc146d5743d97df414af25c524 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:32 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:48 +0200 locking/lockdep: Add explanatio

[tip:locking/core] locking/lockdep: Update comments on dependency search

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 154f185e9c0f6c50ac8e901630e14aa5b36f9414 Gitweb: https://git.kernel.org/tip/154f185e9c0f6c50ac8e901630e14aa5b36f9414 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:31 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:47 +0200 locking/lockdep: Update comment

[tip:locking/core] locking/lockdep: Avoid constant checks in __bfs by using offset reference

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 77a806922cfdebcf3ae89d31a8b592a7f7fbe537 Gitweb: https://git.kernel.org/tip/77a806922cfdebcf3ae89d31a8b592a7f7fbe537 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:30 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:46 +0200 locking/lockdep: Avoid constant

[tip:locking/core] locking/lockdep: Change the return type of __cq_dequeue()

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: c1661325597f68bc9e632c4fa9c86983d56fba4f Gitweb: https://git.kernel.org/tip/c1661325597f68bc9e632c4fa9c86983d56fba4f Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:29 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:46 +0200 locking/lockdep: Change the ret

[tip:locking/core] locking/lockdep: Change type of the element field in circular_queue

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: aa4807719e076bfb2dee9c96adf2c648e47d472f Gitweb: https://git.kernel.org/tip/aa4807719e076bfb2dee9c96adf2c648e47d472f Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:28 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:45 +0200 locking/lockdep: Change type of

[tip:locking/core] locking/lockdep: Update comment

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 31a490e5c54f5499aa744f8524611e2a4b19f8ba Gitweb: https://git.kernel.org/tip/31a490e5c54f5499aa744f8524611e2a4b19f8ba Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:27 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:44 +0200 locking/lockdep: Update comment

[tip:locking/core] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock()

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 0b9fc8ecfa3c8900da7adbbef23438de9ec0 Gitweb: https://git.kernel.org/tip/0b9fc8ecfa3c8900da7adbbef23438de9ec0 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:26 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:44 +0200 locking/lockdep: Remove unused

[tip:locking/core] locking/lockdep: Change the range of class_idx in held_lock struct

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 01bb6f0af992a1e6b7797d92fd31a7864872e347 Gitweb: https://git.kernel.org/tip/01bb6f0af992a1e6b7797d92fd31a7864872e347 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:25 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:43 +0200 locking/lockdep: Change the ran

[tip:locking/core] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: f6ec8829ac9d59b637366c13038f15d6f6156fe1 Gitweb: https://git.kernel.org/tip/f6ec8829ac9d59b637366c13038f15d6f6156fe1 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:24 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:43 +0200 locking/lockdep: Define INITIAL

[tip:locking/core] locking/lockdep: Use lockdep_init_task for task initiation consistently

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: e196e479a3b844da6e6e71e0d2a8694040cb4e52 Gitweb: https://git.kernel.org/tip/e196e479a3b844da6e6e71e0d2a8694040cb4e52 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:23 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:42 +0200 locking/lockdep: Use lockdep_in

[tip:locking/core] locking/lockdep: Update obsolete struct field description

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: d16dbd1b8a29bb9f8aca2c2f3bd1a0d2b7621126 Gitweb: https://git.kernel.org/tip/d16dbd1b8a29bb9f8aca2c2f3bd1a0d2b7621126 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:22 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:41 +0200 locking/lockdep: Update obsolet

[tip:locking/core] locking/lockdep: Print the right depth for chain key collision

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: 834494b28024b39d45aea6bcc642b0fe94fe2503 Gitweb: https://git.kernel.org/tip/834494b28024b39d45aea6bcc642b0fe94fe2503 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:21 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:36 +0200 locking/lockdep: Print the righ

[tip:locking/core] locking/lockdep: Remove useless conditional macro

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: e7a38f63ba50dc95426dd50c43383dfecaa35d7f Gitweb: https://git.kernel.org/tip/e7a38f63ba50dc95426dd50c43383dfecaa35d7f Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:20 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:35 +0200 locking/lockdep: Remove useless

[tip:locking/core] locking/lockdep: Adjust lock usage bit character checks

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: c52478f4f38ace598475413a08dba9b9fd827eaf Gitweb: https://git.kernel.org/tip/c52478f4f38ace598475413a08dba9b9fd827eaf Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:19 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:35 +0200 locking/lockdep: Adjust lock us

[tip:locking/core] locking/lockdep: Add description and explanation in lockdep design doc

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: c01fbbc83f42748b3ed094497933601e6c9e0a03 Gitweb: https://git.kernel.org/tip/c01fbbc83f42748b3ed094497933601e6c9e0a03 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:18 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:34 +0200 locking/lockdep: Add descriptio

[tip:locking/core] locking/lockdep: Change all print_*() return type to void

2019-06-03 Thread tip-bot for Yuyang Du
Commit-ID: f7c1c6b36a3874d3a7987fb3af829d5b0d75bda7 Gitweb: https://git.kernel.org/tip/f7c1c6b36a3874d3a7987fb3af829d5b0d75bda7 Author: Yuyang Du AuthorDate: Mon, 6 May 2019 16:19:17 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Jun 2019 11:55:32 +0200 locking/lockdep: Change all pri

[tip:sched/core] sched/Documentation: Add 'sched-pelt' tool

2017-04-14 Thread tip-bot for Yuyang Du
Commit-ID: 76d034edcf658e3c74fd90b149882ab1464e4af9 Gitweb: http://git.kernel.org/tip/76d034edcf658e3c74fd90b149882ab1464e4af9 Author: Yuyang Du AuthorDate: Mon, 13 Feb 2017 05:44:22 +0800 Committer: Ingo Molnar CommitDate: Fri, 14 Apr 2017 10:26:35 +0200 sched/Documentation: Add 'sche

[tip:sched/core] sched/fair: Optimize ___update_sched_avg()

2017-03-30 Thread tip-bot for Yuyang Du
Commit-ID: a481db34b9beb7a9647c23f2320dd38a2b1d681f Gitweb: http://git.kernel.org/tip/a481db34b9beb7a9647c23f2320dd38a2b1d681f Author: Yuyang Du AuthorDate: Mon, 13 Feb 2017 05:44:23 +0800 Committer: Ingo Molnar CommitDate: Thu, 30 Mar 2017 09:43:41 +0200 sched/fair: Optimize ___update

[tip:sched/core] sched/fair: Optimize sum computation with a lookup table

2016-05-05 Thread tip-bot for Yuyang Du
Commit-ID: 7b20b916e953cabef569541f991a0a583bc344cb Gitweb: http://git.kernel.org/tip/7b20b916e953cabef569541f991a0a583bc344cb Author: Yuyang Du AuthorDate: Tue, 3 May 2016 05:54:27 +0800 Committer: Ingo Molnar CommitDate: Thu, 5 May 2016 09:41:08 +0200 sched/fair: Optimize sum computa

[tip:sched/core] sched/fair: Add detailed description to the sched load avg metrics

2016-05-05 Thread tip-bot for Yuyang Du
Commit-ID: 7b5953345efe4f226bb52cbea04558d16ec7ebfa Gitweb: http://git.kernel.org/tip/7b5953345efe4f226bb52cbea04558d16ec7ebfa Author: Yuyang Du AuthorDate: Tue, 5 Apr 2016 12:12:28 +0800 Committer: Ingo Molnar CommitDate: Thu, 5 May 2016 09:41:08 +0200 sched/fair: Add detailed descrip

[tip:sched/core] sched/fair: Rename SCHED_LOAD_SHIFT to NICE_0_LOAD_SHIFT and remove SCHED_LOAD_SCALE

2016-05-05 Thread tip-bot for Yuyang Du
Commit-ID: 172895e6b5216eba3e0880460829a8baeefd55f3 Gitweb: http://git.kernel.org/tip/172895e6b5216eba3e0880460829a8baeefd55f3 Author: Yuyang Du AuthorDate: Tue, 5 Apr 2016 12:12:27 +0800 Committer: Ingo Molnar CommitDate: Thu, 5 May 2016 09:35:21 +0200 sched/fair: Rename SCHED_LOAD_SH

[tip:sched/core] sched/fair: Generalize the load/util averages resolution definition

2016-05-05 Thread tip-bot for Yuyang Du
Commit-ID: 6ecdd74962f246dfe8750b7bea481a1c0816315d Gitweb: http://git.kernel.org/tip/6ecdd74962f246dfe8750b7bea481a1c0816315d Author: Yuyang Du AuthorDate: Tue, 5 Apr 2016 12:12:26 +0800 Committer: Ingo Molnar CommitDate: Thu, 5 May 2016 09:24:00 +0200 sched/fair: Generalize the load/

[tip:sched/core] sched/fair: Initiate a new task's util avg to a bounded value

2016-03-31 Thread tip-bot for Yuyang Du
Commit-ID: 2b8c41daba327c633228169e8bd8ec067ab443f8 Gitweb: http://git.kernel.org/tip/2b8c41daba327c633228169e8bd8ec067ab443f8 Author: Yuyang Du AuthorDate: Wed, 30 Mar 2016 04:30:56 +0800 Committer: Ingo Molnar CommitDate: Thu, 31 Mar 2016 10:49:46 +0200 sched/fair: Initiate a new tas

[tip:sched/core] sched/fair: Update comments after a variable rename

2016-03-31 Thread tip-bot for Yuyang Du
Commit-ID: 1c3de5e19fc96206dd086e634129d08e5f7b1000 Gitweb: http://git.kernel.org/tip/1c3de5e19fc96206dd086e634129d08e5f7b1000 Author: Yuyang Du AuthorDate: Wed, 30 Mar 2016 07:07:51 +0800 Committer: Ingo Molnar CommitDate: Thu, 31 Mar 2016 10:49:45 +0200 sched/fair: Update comments af

[tip:sched/core] sched/fair: Fix new task' s load avg removed from source CPU in wake_up_new_task()

2016-01-06 Thread tip-bot for Yuyang Du
Commit-ID: 0905f04eb21fc1c2e690bed5d0418a061d56c225 Gitweb: http://git.kernel.org/tip/0905f04eb21fc1c2e690bed5d0418a061d56c225 Author: Yuyang Du AuthorDate: Thu, 17 Dec 2015 07:34:27 +0800 Committer: Ingo Molnar CommitDate: Wed, 6 Jan 2016 11:06:29 +0100 sched/fair: Fix new task's load

[tip:sched/core] sched/fair: Fix overly small weight for interactive group entities

2015-10-20 Thread tip-bot for Yuyang Du
Commit-ID: fde7d22e01aa0d252fc5c95fa11f0dac35a4dd59 Gitweb: http://git.kernel.org/tip/fde7d22e01aa0d252fc5c95fa11f0dac35a4dd59 Author: Yuyang Du AuthorDate: Tue, 13 Oct 2015 09:18:22 +0800 Committer: Ingo Molnar CommitDate: Tue, 20 Oct 2015 10:13:34 +0200 sched/fair: Fix overly small w

[tip:sched/core] sched/fair: Update task group' s load_avg after task migration

2015-10-20 Thread tip-bot for Yuyang Du
Commit-ID: 3e386d56bafbb6d2540b49367444997fc671ea69 Gitweb: http://git.kernel.org/tip/3e386d56bafbb6d2540b49367444997fc671ea69 Author: Yuyang Du AuthorDate: Tue, 13 Oct 2015 09:18:23 +0800 Committer: Ingo Molnar CommitDate: Tue, 20 Oct 2015 10:13:35 +0200 sched/fair: Update task group'

[tip:sched/core] sched/fair: Init cfs_rq' s sched_entity load average

2015-08-03 Thread tip-bot for Yuyang Du
Commit-ID: 540247fb5ddf6d2364f90387fa1f8f428d15e683 Gitweb: http://git.kernel.org/tip/540247fb5ddf6d2364f90387fa1f8f428d15e683 Author: Yuyang Du AuthorDate: Wed, 15 Jul 2015 08:04:39 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 12:24:29 +0200 sched/fair: Init cfs_rq's sched

[tip:sched/core] sched/fair: Provide runnable_load_avg back to cfs_rq

2015-08-03 Thread tip-bot for Yuyang Du
Commit-ID: 139622343ef31941effc6de6a5a9320371a00e62 Gitweb: http://git.kernel.org/tip/139622343ef31941effc6de6a5a9320371a00e62 Author: Yuyang Du AuthorDate: Wed, 15 Jul 2015 08:04:41 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 12:24:31 +0200 sched/fair: Provide runnable_lo

[tip:sched/core] sched/fair: Clean up load average references

2015-08-03 Thread tip-bot for Yuyang Du
Commit-ID: 7ea241afbf4924c58d41078599f7a32ba49fb985 Gitweb: http://git.kernel.org/tip/7ea241afbf4924c58d41078599f7a32ba49fb985 Author: Yuyang Du AuthorDate: Wed, 15 Jul 2015 08:04:42 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 12:24:32 +0200 sched/fair: Clean up load avera

[tip:sched/core] sched/fair: Remove task and group entity load when they are dead

2015-08-03 Thread tip-bot for Yuyang Du
Commit-ID: 1269557889b477e3e43ab99a21035ddf8f7cea4d Gitweb: http://git.kernel.org/tip/1269557889b477e3e43ab99a21035ddf8f7cea4d Author: Yuyang Du AuthorDate: Wed, 15 Jul 2015 08:04:40 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 12:24:30 +0200 sched/fair: Remove task and gro

[tip:sched/core] sched/fair: Remove rq's runnable avg

2015-08-03 Thread tip-bot for Yuyang Du
Commit-ID: cd126afe838d7ea9b971cdea087fd498a7293c7f Gitweb: http://git.kernel.org/tip/cd126afe838d7ea9b971cdea087fd498a7293c7f Author: Yuyang Du AuthorDate: Wed, 15 Jul 2015 08:04:36 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 12:21:28 +0200 sched/fair: Remove rq's runnabl

[tip:sched/core] sched/fair: Rewrite runnable load and utilization average tracking

2015-08-03 Thread tip-bot for Yuyang Du
Commit-ID: 9d89c257dfb9c51a532d69397f6eed75e5168c35 Gitweb: http://git.kernel.org/tip/9d89c257dfb9c51a532d69397f6eed75e5168c35 Author: Yuyang Du AuthorDate: Wed, 15 Jul 2015 08:04:37 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 12:21:29 +0200 sched/fair: Rewrite runnable lo

[tip:sched/core] sched/fair: Avoid pulling all tasks in idle balancing

2015-08-03 Thread tip-bot for Yuyang Du
Commit-ID: 985d3a4c11cd28251bcc7925aa2d7a9038910384 Gitweb: http://git.kernel.org/tip/985d3a4c11cd28251bcc7925aa2d7a9038910384 Author: Yuyang Du AuthorDate: Mon, 6 Jul 2015 06:11:51 +0800 Committer: Ingo Molnar CommitDate: Mon, 3 Aug 2015 12:21:19 +0200 sched/fair: Avoid pulling all ta

[tip:sched/urgent] sched: Fix odd values in effective_load() calculations

2015-01-09 Thread tip-bot for Yuyang Du
Commit-ID: 32a8df4e0b33fccc9715213b382160415b5c4008 Gitweb: http://git.kernel.org/tip/32a8df4e0b33fccc9715213b382160415b5c4008 Author: Yuyang Du AuthorDate: Fri, 19 Dec 2014 08:29:56 +0800 Committer: Ingo Molnar CommitDate: Fri, 9 Jan 2015 11:18:54 +0100 sched: Fix odd values in effect