Todd Poynor
1f5000bd8a
initcall_debug: add deferred probe times
...
initcall_debug attributes all deferred device probe retries for the
late_initcall level to function deferred_probe_initcall. Add logs of
the individual device probe routines called, to identify which drivers
are executing for how long during the initcall path. Deferred probes
that occur after initcall processing are not shown.
Example log messages added:
[ 0.505119] deferred probe my-sound-device @ 6
[ 0.517656] deferred probe my-sound-device returned after 1227 usecs
Signed-off-by: Todd Poynor <toddpoynor@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-08-03 17:48:49 -07:00
..
power
Merge branches 'pm-qos' and 'pm-devfreq'
2017-07-14 13:16:31 +02:00
regmap
Merge remote-tracking branches 'regmap/topic/1wire', 'regmap/topic/irq' and 'regmap/topic/lzo' into regmap-next
2017-07-03 16:20:28 +01:00
test
driver core: test_async: fix up typo found by 0-day
2016-11-29 22:06:42 +01:00
arch_topology.c
arch_topology: Get rid of cap_parsing_done
2017-07-17 17:32:05 +02:00
attribute_container.c
attribute_container: Fix typo
2016-08-31 15:13:56 +02:00
base.h
driver core: make device_{add|remove}_groups() public
2017-07-22 11:59:23 +02:00
bus.c
driver-core: remove struct bus_type.dev_attrs
2017-06-12 16:18:37 +02:00
cacheinfo.c
Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-12-22 09:25:45 -08:00
class.c
driver core: remove class_attrs from struct class
2017-06-09 10:41:00 +02:00
component.c
container.c
core.c
Merge branch 'bind_unbind' into driver-core-next
2017-07-22 12:00:15 +02:00
cpu.c
CPU / PM: expose pm_qos_resume_latency for CPUs
2017-01-30 11:05:29 +01:00
dd.c
initcall_debug: add deferred probe times
2017-08-03 17:48:49 -07:00
devcoredump.c
driver core: devcoredump: convert to use class_groups
2016-11-29 21:12:12 +01:00
devres.c
devres: add devm_alloc_percpu()
2016-11-15 22:34:25 -05:00
devtmpfs.c
statx: Add a system call to make enhanced file info available
2017-03-02 20:51:15 -05:00
dma-coherent.c
drivers: dma-coherent: Introduce default DMA pool
2017-06-28 06:55:03 -07:00
dma-contiguous.c
cma: Store a name in the cma structure
2017-04-18 20:41:12 +02:00
dma-mapping.c
This is the first pull request for the new dma-mapping subsystem
2017-07-06 19:20:54 -07:00
driver.c
firmware.c
firmware_class.c
firmware: move umh try locks into the umh code
2017-06-03 19:15:50 +09:00
hypervisor.c
init.c
isa.c
isa: Call isa_bus_init before dependent ISA bus drivers register
2016-06-17 20:47:11 -07:00
Kconfig
arm, arm64: factorize common cpu capacity default code
2017-06-03 19:10:09 +09:00
Makefile
arm, arm64: factorize common cpu capacity default code
2017-06-03 19:10:09 +09:00
map.c
memory.c
mm, memory_hotplug: do not assume ZONE_NORMAL is default kernel zone
2017-07-06 16:24:32 -07:00
module.c
base: make module_create_drivers_dir race-free
2016-06-15 19:21:31 -07:00
node.c
mm: drop useless local parameters of __register_one_node()
2017-07-10 16:32:32 -07:00
pinctrl.c
driver core: fix automatic pinctrl management
2017-06-13 11:07:32 +02:00
platform-msi.c
irqchip/MSI: Use irq_domain_update_bus_token instead of an open coded access
2017-06-22 18:29:17 +02:00
platform.c
This is the bulk of GPIO changes for the v4.13 series:
2017-07-07 12:40:27 -07:00
property.c
device property: Introduce fwnode_call_bool_op() for ops that return bool
2017-07-12 13:32:46 +02:00
soc.c
base: soc: Allow early registration of a single SoC device
2017-03-29 21:43:26 +02:00
syscore.c
topology.c
drivers base/topology: Convert to hotplug state machine
2016-11-09 23:45:29 +01:00
transport_class.c