diff options
| author | Robin Holt <[email protected]> | 2010-09-29 19:00:56 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2010-10-22 17:16:44 +0000 |
| commit | 63d027a63888e993545d10fdfe4107d543f01bca (patch) | |
| tree | 223e4f3905c1519625e3973d8f25482c1f86b94f /lib/dynamic_debug.c | |
| parent | driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_... (diff) | |
| download | kernel-63d027a63888e993545d10fdfe4107d543f01bca.tar.gz kernel-63d027a63888e993545d10fdfe4107d543f01bca.zip | |
driver core: Convert link_mem_sections to use find_memory_block_hinted.
Modify link_mem_sections() to pass in the previous mem_block as a hint to
locating the next mem_block. Since they are typically added in order this
results in a massive saving in time during boot of a very large system.
For example, on a 16TB x86_64 machine, it reduced the total time spent
linking all node's memory sections from 1 hour, 27 minutes to 46 seconds.
Signed-off-by: Robin Holt <[email protected]>
To: Gary Hade <[email protected]>
To: Badari Pulavarty <[email protected]>
To: Ingo Molnar <[email protected]>
Reviewed-by: KAMEZAWA Hiroyuki <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'lib/dynamic_debug.c')
0 files changed, 0 insertions, 0 deletions
