mpt2sas: delete device when whitelist changes
fix compile error
chmod a+x for clean.sh & compile.sh
Merge branch 'wip-refactor' into wip-del-callback
whitelist: use single lock to protect whitelist and callbacks

    We also add a enum whitelist_action_type argument for callbacks.
Merge branch 'master' into wip-del-callback
Merge branch 'master' into wip-del-callback
whitelist: fix error handle when module_init failed
mpt2sas: more whitelist check in hba discovery phase
mpt2sas_whitelist: code refactor
mpt2sas_whitelist: add license
mpt2sas_whitelist: add module version info
mpt2sas_whitelist: code cleanup, module parm to enable/disable debug