// SPDX-License-Identifier: GPL-2.0-only #include "edac_module.h" static struct workqueue_struct *wq; bool edac_queue_work(struct delayed_work *work, unsigned long delay) { … } EXPORT_SYMBOL_GPL(…); bool edac_mod_work(struct delayed_work *work, unsigned long delay) { … } EXPORT_SYMBOL_GPL(…); bool edac_stop_work(struct delayed_work *work) { … } EXPORT_SYMBOL_GPL(…); int edac_workqueue_setup(void) { … } void edac_workqueue_teardown(void) { … }