commit | be593f4ce4eb1bd40e38fdc403371f149f6f12eb | [log] [tgz] |
---|---|---|
author | Rusty Russell <rusty@rustcorp.com.au> | Sat Jun 05 11:17:37 2010 -0600 |
committer | Rusty Russell <rusty@rustcorp.com.au> | Sat Jun 05 11:17:37 2010 +0930 |
tree | 693aee53e2d87a8ae92b6276d2aef766e8154814 | |
parent | 3bafeb6247042dcbb72b0141ec7c7107de9f0b99 [diff] |
module: verify_export_symbols under the lock It disabled preempt so it was "safe", but nothing stops another module slipping in before this module is added to the global list now we don't hold the lock the whole time. So we check this just after we check for duplicate modules, and just before we put the module in the global list. (find_symbol finds symbols in coming and going modules, too). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>