First pass at removing MX issues by removing 'mx_driver: Unknown symbol kernel_thread (err 0)' - replace calls to kernel_thread() with kthread_run() when the appropriate symbols are available