Marc Zyngier
11e37d357f
irqchip/gic-v3-its: Move pending table allocation to init time
...
Pending tables for the redistributors are currently allocated
one at a time as each CPU boots. This is causing some grief
for Linux/RT (allocation from within a CPU hotplug notifier is
frown upon).
Let's move this allocation to take place at init time, when we
only have a single CPU. It means we're allocating memory for CPUs
that are not online yet, but most system will boot all of their
CPUs anyway, so that's not completely wasted.
Tested-by: Jeremy Linton <jeremy.linton@arm.com>
Tested-by: Bhupesh Sharma <bhsharma@redhat.com>
Tested-by: Lei Zhang <zhang.lei@jp.fujitsu.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2018-10-02 10:37:30 +01:00
..
2018-06-12 16:19:22 -07:00
2017-08-31 20:12:51 +02:00
2017-10-19 11:22:43 +01:00
2017-06-22 14:13:39 +01:00
2018-02-22 10:44:36 +08:00
2017-07-04 11:10:37 +01:00
2017-07-04 11:10:37 +01:00
2017-07-04 11:10:37 +01:00
2017-07-04 11:10:37 +01:00
2017-08-23 10:09:28 +01:00
2018-01-04 11:12:39 +00:00
2017-08-18 10:54:41 +02:00
2018-08-13 09:02:54 +01:00
2018-02-16 14:22:16 +00:00
2018-02-16 14:22:16 +00:00
2017-08-23 10:09:28 +01:00
2017-08-23 10:09:28 +01:00
2017-08-23 10:09:28 +01:00
2016-10-19 14:24:36 +02:00
2017-11-02 11:10:55 +01:00
2018-03-29 11:47:50 +01:00
2017-10-19 11:22:38 +01:00
2016-09-12 19:46:28 +01:00
2017-11-02 11:10:55 +01:00
2018-06-22 14:22:00 +02:00
2018-07-16 14:22:19 +01:00
2018-07-27 10:01:24 +01:00
2018-07-16 14:22:19 +01:00
2018-10-02 10:37:30 +01:00
2018-05-13 15:59:01 +02:00
2018-10-02 10:37:27 +01:00
2017-11-10 09:50:36 +00:00
2018-03-28 15:24:15 +01:00
2018-01-04 11:14:04 +00:00
2017-08-18 10:54:42 +02:00
2017-12-18 23:07:46 -06:00
2018-06-12 16:19:22 -07:00
2018-03-11 13:27:12 +00:00
2018-07-19 16:12:27 +01:00
2016-10-14 14:26:55 +02:00
2016-12-31 18:41:45 +00:00
2017-08-23 10:09:28 +01:00
2018-06-22 14:22:00 +02:00
2017-06-22 14:13:00 +01:00
2018-05-24 12:34:18 +01:00
2017-08-30 00:57:27 +02:00
2018-02-16 13:47:58 +00:00
2017-08-31 15:31:43 +01:00
2018-03-22 15:52:27 +00:00
2017-04-07 10:52:22 +01:00
2017-08-23 10:09:28 +01:00
2018-06-12 16:19:22 -07:00
2018-05-13 15:59:00 +02:00
2016-08-22 22:58:27 +00:00
2017-08-23 10:09:28 +01:00
2017-10-16 21:05:14 +02:00
2018-01-04 11:13:22 +00:00
2017-06-30 15:33:11 +01:00
2018-06-12 16:19:22 -07:00
2018-08-22 19:14:19 +09:00
2017-11-02 11:10:55 +01:00
2018-03-14 11:11:15 +00:00
2018-03-14 11:11:21 +00:00
2018-08-13 16:20:17 +01:00
2018-08-13 08:31:32 -07:00
2017-11-14 11:27:22 +01:00
2016-12-19 10:55:43 +01:00
2018-08-24 16:06:42 +02:00
2017-08-23 10:09:28 +01:00
2017-06-22 14:08:17 +01:00
2018-08-20 09:54:44 +01:00
2017-08-23 10:09:28 +01:00
2017-08-23 10:08:44 +01:00
2017-11-02 11:10:55 +01:00
2016-10-05 11:53:35 +02:00
2017-08-23 10:09:28 +01:00
2018-08-20 12:28:05 -07:00
2018-08-20 12:28:05 -07:00
2018-08-19 09:56:38 -07:00
2018-08-13 08:31:32 -07:00
2018-05-02 15:56:10 +02:00
2018-03-14 11:11:27 +00:00