aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/mod/modpost.h
diff options
context:
space:
mode:
authorAlessio Igor Bogani <abogani@kernel.org>2011-05-18 22:35:59 +0200
committerRusty Russell <rusty@rustcorp.com.au>2011-05-19 16:55:27 +0930
commit9d63487f86115b1d3ef69670043bcf2b83c4d227 (patch)
tree3833a5f467f0958eaeab9f86f207dca60868bb0d /scripts/mod/modpost.h
parent403ed27846aa126ecf0b842b5b179c506b9d989c (diff)
downloadkernel_samsung_smdk4412-9d63487f86115b1d3ef69670043bcf2b83c4d227.zip
kernel_samsung_smdk4412-9d63487f86115b1d3ef69670043bcf2b83c4d227.tar.gz
kernel_samsung_smdk4412-9d63487f86115b1d3ef69670043bcf2b83c4d227.tar.bz2
module: Use binary search in lookup_symbol()
The function is_exported() with its helper function lookup_symbol() are used to verify if a provided symbol is effectively exported by the kernel or by the modules. Now that both have their symbols sorted we can replace a linear search with a binary search which provide a considerably speed-up. This work was supported by a hardware donation from the CE Linux Forum. Signed-off-by: Alessio Igor Bogani <abogani@kernel.org> Acked-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'scripts/mod/modpost.h')
0 files changed, 0 insertions, 0 deletions