
static bool kick_pool(struct worker_pool *pool)
{
    if (pool == NULL) {
        pr_err("kick_pool: pool is NULL\n");
        return false;
    }
    struct worker *worker = first_idle_worker(pool);
    struct task_struct *p;
    lockdep_assert_held(&pool->lock);
