Messages in this thread Patch in this message | | | From | H Hartley Sweeten <> | Subject | [PATCH] prio_tree.c: quiet sparse noise | Date | Thu, 14 Jan 2010 15:16:27 -0700 |
| |
prio_tree.c: quiet sparse noise
The function prio_tree_init is called during start_kernel. Since it is an __init function it is not exposed as an exported symbol. A sparse build produces the following warning because of this:
warning: symbol 'prio_tree_init' was not declared. Should it be static?
Quiet the warning by declaring the function as an extern before it's definition.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
---
diff --git a/lib/prio_tree.c b/lib/prio_tree.c index ccfd850..a677200 100644 --- a/lib/prio_tree.c +++ b/lib/prio_tree.c @@ -68,6 +68,9 @@ static void get_index(const struct prio_tree_root *root, static unsigned long index_bits_to_maxindex[BITS_PER_LONG]; +/* Keep sparse happy since this is not an EXPORT_SYMBOL */ +extern void prio_tree_init(void); + void __init prio_tree_init(void) { unsigned int i;
| |