Ingo Molnar
780de9dd27
sched/headers, cgroups: Remove the threadgroup_change_*() wrappery
...
threadgroup_change_begin()/end() is a pointless wrapper around
cgroup_threadgroup_change_begin()/end(), minus a might_sleep()
in the !CONFIG_CGROUPS=y case.
Remove the wrappery, move the might_sleep() (the down_read()
already has a might_sleep() check).
This debloats <linux/sched.h> a bit and simplifies this API.
Update all call sites.
No change in functionality.
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2017-03-02 08:42:25 +01:00
..
2017-02-24 17:46:54 -08:00
2016-10-10 20:16:43 -07:00
2017-02-27 18:43:46 -08:00
2017-02-27 18:43:47 -08:00
2017-03-02 08:42:24 +01:00
2016-12-22 11:25:24 +00:00
2016-12-24 11:46:01 -08:00
2017-02-27 18:43:46 -08:00
2016-10-10 20:16:43 -07:00
2017-02-28 15:36:09 -08:00
2017-02-24 17:46:54 -08:00
2016-12-09 16:45:04 +01:00
2016-12-24 11:46:01 -08:00
2017-02-06 23:45:28 -05:00
2017-02-23 20:33:51 -08:00
2016-10-10 20:16:43 -07:00
2016-12-25 17:21:23 +01:00
2017-02-27 18:43:47 -08:00
2016-10-10 20:16:43 -07:00
2016-12-24 11:46:01 -08:00
2017-01-14 11:37:18 +01:00
2016-10-06 09:07:44 -04:00
2017-02-24 17:46:54 -08:00
2017-02-27 18:43:47 -08:00
2017-03-01 15:55:04 -08:00
2016-10-10 20:16:43 -07:00
2016-06-13 10:20:39 +02:00
2017-01-31 13:23:09 -05:00
2017-02-24 17:46:54 -08:00
2017-02-24 17:46:54 -08:00
2017-02-27 18:43:48 -08:00
2017-02-27 18:43:45 -08:00
2016-12-09 16:45:04 +01:00
2016-10-10 20:16:43 -07:00
2016-12-24 11:46:01 -08:00
2016-12-13 10:19:16 -08:00
2017-02-20 18:24:39 -08:00
2016-12-09 16:45:04 +01:00
2017-02-27 18:43:46 -08:00
2017-02-27 21:41:08 -08:00
2017-01-31 12:31:54 -05:00
2016-12-09 16:45:04 +01:00
2017-02-27 18:43:47 -08:00
2017-03-01 16:10:30 -08:00
2016-11-18 10:59:15 -05:00
2017-02-28 15:39:09 -08:00
2017-02-27 18:43:46 -08:00
2017-02-23 20:33:51 -08:00
2016-12-24 11:46:01 -08:00
2017-02-27 18:43:47 -08:00
2016-10-10 20:16:43 -07:00
2016-12-24 11:46:01 -08:00
2017-02-27 18:43:46 -08:00
2017-01-18 15:19:54 +01:00
2017-02-27 18:43:48 -08:00
2017-02-24 17:46:57 -08:00
2016-12-19 08:23:53 -08:00
2016-12-24 11:46:01 -08:00
2017-02-27 18:43:46 -08:00
2017-01-24 16:26:14 -08:00
2017-02-24 17:46:57 -08:00
2016-10-14 12:18:50 -07:00
2016-12-09 16:45:04 +01:00
2016-09-27 21:06:21 -04:00
2017-02-24 17:46:54 -08:00
2017-02-27 18:43:46 -08:00
2016-12-24 11:46:01 -08:00
2017-02-27 18:43:46 -08:00
2017-02-24 17:46:55 -08:00
2016-12-24 11:46:01 -08:00
2016-10-10 20:16:43 -07:00
2016-12-09 11:57:43 +01:00
2016-12-24 11:46:01 -08:00
2017-02-01 09:13:51 +01:00
2017-02-22 16:41:29 -08:00
2016-08-02 19:35:15 -04:00
2016-07-28 13:29:12 +10:00
2016-09-27 21:06:22 -04:00
2017-02-27 18:43:46 -08:00
2017-02-27 18:43:46 -08:00
2016-08-23 22:58:51 -07:00
2017-02-01 09:13:51 +01:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2017-01-14 19:32:40 -05:00
2017-02-27 18:43:45 -08:00
2017-01-10 13:34:43 +13:00
2016-12-24 11:46:01 -08:00
2017-02-27 18:43:46 -08:00
2017-02-27 18:43:45 -08:00
2017-03-02 08:42:25 +01:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2016-12-05 19:01:16 -05:00
2016-09-27 18:47:38 -04:00
2016-12-24 11:46:01 -08:00
2016-12-12 18:55:08 -08:00
2016-10-10 20:16:43 -07:00
2017-01-30 16:32:25 -08:00
2016-12-16 11:02:54 +01:00
2017-02-27 18:43:46 -08:00
2017-01-24 16:26:14 -08:00
2016-10-24 08:12:35 -02:00
2017-01-10 13:34:55 +13:00
2016-12-24 11:46:01 -08:00
2016-12-14 23:48:11 -05:00
2016-12-03 15:55:01 -05:00
2017-02-04 00:01:06 +13:00
2017-02-27 18:43:46 -08:00
2017-02-02 04:36:12 +13:00
2017-02-04 00:01:06 +13:00
2017-02-03 14:35:43 +13:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2017-02-04 00:01:06 +13:00
2017-02-04 00:01:06 +13:00
2017-01-10 01:29:48 -05:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00
2017-02-16 09:09:02 -08:00
2017-02-27 18:43:46 -08:00
2016-12-05 19:03:49 -05:00
2017-02-23 20:33:51 -08:00
2017-02-10 11:15:09 +01:00
2017-02-27 18:43:48 -08:00
2016-12-24 11:46:01 -08:00
2016-12-24 11:46:01 -08:00