cancel_work_sync
cancel_work_sync(&gpio_halt_wq);
cancel_work_sync(&pvclock_gtod_work);
cancel_work_sync(&sci_work);
cancel_work_sync(&sci_work);
cancel_work_sync(&sci_work);
cancel_work_sync(&q->timeout_work);
cancel_work_sync(&td->dispatch_work);
cancel_work_sync(&s->stream_work);
cancel_work_sync(&context->fw_work);
cancel_work_sync(&context->dump_work);
cancel_work_sync(&core->reset.work);
cancel_work_sync(&speakup_paste_work.work);
cancel_work_sync(&speakup_sel_work.work);
cancel_work_sync(&ap->deferred_qc_work);
cancel_work_sync(&acdev->work);
cancel_work_sync(&dev->power.work);
cancel_work_sync(&floppy_work);
cancel_work_sync(&rbd_dev->acquired_lock_work);
cancel_work_sync(&rbd_dev->released_lock_work);
cancel_work_sync(&rbd_dev->unlock_work);
cancel_work_sync(&ub->partition_scan_work);
cancel_work_sync(&data->work);
cancel_work_sync(&bdev->txrx_work);
cancel_work_sync(&bdev->txrx_work);
cancel_work_sync(&bdev->txrx_work);
cancel_work_sync(&bdev->tx_work);
cancel_work_sync(&nxpdev->tx_work);
cancel_work_sync(&psdata->work);
cancel_work_sync(&psdata->work);
cancel_work_sync(&data->work);
cancel_work_sync(&data->work);
cancel_work_sync(&data->waker);
cancel_work_sync(&data->work);
cancel_work_sync(&ath->ctxtsw);
cancel_work_sync(&intel->busy_work);
cancel_work_sync(&hu->init_ready);
cancel_work_sync(&hu->write_work);
cancel_work_sync(&qca->ctrl_memdump_evt);
cancel_work_sync(&qca->ws_awake_device);
cancel_work_sync(&qca->ws_awake_rx);
cancel_work_sync(&hu->init_ready);
cancel_work_sync(&hu->write_work);
cancel_work_sync(&vbt->rx);
cancel_work_sync(&mhi_pdev->recovery_work);
cancel_work_sync(&mhi_pdev->recovery_work);
cancel_work_sync(&ba431->reset_work);
cancel_work_sync(&intf->smi_work);
cancel_work_sync(&ipmi_timer_work);
cancel_work_sync(&portdev->control_work);
cancel_work_sync(&portdev->config_work);
cancel_work_sync(&portdev->control_work);
cancel_work_sync(&portdev->config_work);
cancel_work_sync(&ep->workitem);
cancel_work_sync(&policy->update);
cancel_work_sync(&policy_dbs->work);
cancel_work_sync(&chips[i].throttle);
cancel_work_sync(&cmdq->backlog_qflush);
cancel_work_sync(&reset_data->reset_work);
cancel_work_sync(&dd->done_task);
cancel_work_sync(&dd->done_task);
cancel_work_sync(&dd->done_task);
cancel_work_sync(&dd->done_task);
cancel_work_sync(&dd->done_task);
cancel_work_sync(&cxl_cper_prot_err_work);
cancel_work_sync(&cxl_cper_work);
cancel_work_sync(&c->work);
cancel_work_sync(&zldpll->change_work);
cancel_work_sync(&data->handler.work);
cancel_work_sync(&info->role_work);
cancel_work_sync(&info->irq_work);
cancel_work_sync(&info->irq_work);
cancel_work_sync(&ctx->work);
cancel_work_sync(&pd->equeue.notify_work);
cancel_work_sync(&raw->waiters_work);
cancel_work_sync(&ljca_gpio->work);
cancel_work_sync(&worker->work);
cancel_work_sync(&data->ih_work);
cancel_work_sync(&con->recovery_work);
cancel_work_sync(&target->debug_event_workarea);
cancel_work_sync(&target->debug_event_workarea);
cancel_work_sync(&adev->pm.dpm.thermal.work);
cancel_work_sync(&adev->pm.dpm.thermal.work);
cancel_work_sync(&smu->throttling_logging_work);
cancel_work_sync(&smu->interrupt_work);
cancel_work_sync(&mhdp->modeset_retry_work);
cancel_work_sync(&it6505->link_works);
cancel_work_sync(<9611uxc->work);
cancel_work_sync(<9611uxc->work);
cancel_work_sync(&priv->detect_work);
cancel_work_sync(&fb_helper->resume_work);
cancel_work_sync(&fb_helper->damage_work);
cancel_work_sync(&fb_helper->damage_work);
cancel_work_sync(&g2d->runqueue_work);
cancel_work_sync(&opregion->asle_work);
cancel_work_sync(&gconn->backlight_work);
cancel_work_sync(&gdrm->work);
if (cancel_work_sync(&connector->modeset_retry_work))
cancel_work_sync(&fbc->underrun_work);
cancel_work_sync(&connector->hdcp.prop_work);
if (cancel_work_sync(&display->hotplug.poll_init_work))
cancel_work_sync(&display->hotplug.dig_port_work);
cancel_work_sync(&opregion->asle_work);
cancel_work_sync(&intel_dp->psr.work);
cancel_work_sync(&psr->work);
cancel_work_sync(&rps->work);
cancel_work_sync(&rps->work);
cancel_work_sync(&hdcp_ctrl->hdcp_auth_work);
cancel_work_sync(&hdcp_ctrl->hdcp_reauth_work);
cancel_work_sync(&drm->hpd_work);
cancel_work_sync(&drm->hpd_work);
cancel_work_sync(&drm->hpd_work);
cancel_work_sync(&fctx->uevent_work);
cancel_work_sync(&pfdev->reset.work);
cancel_work_sync(&ptdev->reset.work);
cancel_work_sync(&sched->sync_upd_work);
cancel_work_sync(&dp->event_work);
cancel_work_sync(&sched->work_run_job);
cancel_work_sync(&sched->work_free_job);
cancel_work_sync(&dpaux->work);
cancel_work_sync(&v3d->overflow_mem_work);
cancel_work_sync(&vc4->bo_cache.time_work);
cancel_work_sync(&vc4->overflow_mem_work);
(void) cancel_work_sync(&man->work);
cancel_work_sync(&coredump->snapshot.work);
cancel_work_sync(&sched->work_process_msg);
if (cancel_work_sync(>->sriov.pf.workers.restart)) {
cancel_work_sync(>->sriov.pf.control.worker);
cancel_work_sync(>->sriov.vf.migration.worker);
cancel_work_sync(&ct->g2h_worker);
cancel_work_sync(&ct->dead.worker);
cancel_work_sync(&dp->hpd_irq_work);
cancel_work_sync(&dp->hpd_work);
cancel_work_sync(&intf->mode_switch_work);
cancel_work_sync(&drvdata->kbd_backlight->work);
cancel_work_sync(&drvdata->fn_lock_sync_work);
cancel_work_sync(&bigben->worker);
cancel_work_sync(&drvdata->battery_work);
cancel_work_sync(&k90->record_led.work);
cancel_work_sync(&drvdata->backlight->work);
cancel_work_sync(&k90->record_led.work);
cancel_work_sync(&stadiaff->work);
cancel_work_sync(&hid->led_work);
cancel_work_sync(&data->fn_lock_sync_work);
cancel_work_sync(&djrcv_dev->work);
cancel_work_sync(&hidpp->work);
cancel_work_sync(&hidpp->work);
cancel_work_sync(&hidpp->reset_hi_res_work);
cancel_work_sync(&ms->ff_worker);
cancel_work_sync(&ts->hostcmd_req_work);
cancel_work_sync(&ds->output_worker);
cancel_work_sync(&ds4->output_worker);
cancel_work_sync(&ds4->dongle_hotplug_worker);
cancel_work_sync(&hdata->reset_work);
cancel_work_sync(&sc->state_worker);
cancel_work_sync(&steam->work_connect);
cancel_work_sync(&steam->rumble_work);
cancel_work_sync(&steam->unregister_work);
cancel_work_sync(&steam->work_connect);
cancel_work_sync(&steam->rumble_work);
cancel_work_sync(&steam->unregister_work);
cancel_work_sync(&curr->work);
cancel_work_sync(&wdata->init_worker);
cancel_work_sync(&wdata->queue.worker);
cancel_work_sync(&wdata->rumble_worker);
cancel_work_sync(&wdata->rumble_worker);
cancel_work_sync(&ihid->panel_follower_work);
cancel_work_sync(&client_data->work_fw_load);
cancel_work_sync(&client_data->work_ishtp_reset);
cancel_work_sync(&device->event_work);
cancel_work_sync(&device->event_work);
cancel_work_sync(&uhid->worker);
cancel_work_sync(&usbhid->reset_work);
cancel_work_sync(&wacom->wireless_work);
cancel_work_sync(&wacom->battery_work);
cancel_work_sync(&wacom->remote_work);
cancel_work_sync(&wacom->mode_change_work);
cancel_work_sync(&ssi->work);
cancel_work_sync(&dm->balloon_wrk.wrk);
cancel_work_sync(&dm->ha_wrk.wrk);
cancel_work_sync(&dm->balloon_wrk.wrk);
cancel_work_sync(&dm->ha_wrk.wrk);
cancel_work_sync(&kvp_sendkey_work);
cancel_work_sync(&vss_handle_request_work);
cancel_work_sync(&adj_time_work);
cancel_work_sync(&data->report_work);
cancel_work_sync(&pdata->regulator_notify_work);
cancel_work_sync(&ctx->workq);
cancel_work_sync(&alert->alert);
cancel_work_sync(&master->hj_work);
cancel_work_sync(&master->hj_work);
cancel_work_sync(&master->hj_work);
cancel_work_sync(&master->hj_work);
cancel_work_sync(&st->touch_st.workq);
cancel_work_sync(&attrb->work);
cancel_work_sync(&data->work_wdt);
cancel_work_sync(&data->work_wdt);
cancel_work_sync(&mc->iboe_join.work);
cancel_work_sync(&cq->work);
cancel_work_sync(&cq->dim->work);
cancel_work_sync(&ctx->close_work);
cancel_work_sync(&rdev->dbq_fifo_check_work);
cancel_work_sync(&rdev->dbq_fifo_check_work);
cancel_work_sync(&dd->update_cntr_work);
cancel_work_sync(&ppd->freeze_work);
cancel_work_sync(&iowait_get_ib_work(w)->iowork);
cancel_work_sync(&iowait_get_tid_work(w)->iowork);
if (cancel_work_sync(&priv->tid_rdma.trigger_work))
cancel_work_sync(&qpriv->opfn.opfn_work);
cancel_work_sync(&eq_table->eq[j - other_num].work);
cancel_work_sync(&hr_dev->eq_table.eq[i].work);
cancel_work_sync(&ibcq->work);
cancel_work_sync(&dev->reset_work);
cancel_work_sync(&aq->work);
cancel_work_sync(&cq->work);
cancel_work_sync(&dev->delay_drop.delay_drop_work);
cancel_work_sync(&devr->ports[port].pkey_change_work);
cancel_work_sync(&eq->work);
cancel_work_sync(&cq->work);
cancel_work_sync(&clt_path->err_recovery_work);
cancel_work_sync(&target->tl_err_work);
cancel_work_sync(&sdev->port[i].work);
cancel_work_sync(&gameport_event_work);
cancel_work_sync(&sunkbd->tq);
cancel_work_sync(&haptics->work);
cancel_work_sync(&haptics->play_work);
cancel_work_sync(&haptics->work);
cancel_work_sync(&haptics->work);
cancel_work_sync(&haptics->work);
cancel_work_sync(&haptics->work);
cancel_work_sync(&beep->work);
cancel_work_sync(&vibrator->play_work);
cancel_work_sync(&vibrator->play_work);
cancel_work_sync(&haptic->work);
cancel_work_sync(&chip->work);
cancel_work_sync(&vib->work);
cancel_work_sync(&beeper->work);
cancel_work_sync(&vibrator->play_work);
cancel_work_sync(&vibrator->play_work);
cancel_work_sync(&idev->beep_work);
cancel_work_sync(&haptic->work);
cancel_work_sync(&info->play_work);
cancel_work_sync(&info->play_work);
cancel_work_sync(&info->play_work);
cancel_work_sync(&info->play_work);
cancel_work_sync(&dev->work);
cancel_work_sync(&serio_event_work);
cancel_work_sync(&pegasus->init);
cancel_work_sync(&pegasus->init);
cancel_work_sync(&pegasus->init);
cancel_work_sync(&bch->workq);
cancel_work_sync(&bch->workq);
cancel_work_sync(&bch->workq);
cancel_work_sync(&bch->workq);
cancel_work_sync(&bch->workq);
cancel_work_sync(&dsp->workq);
cancel_work_sync(&ch->workq);
cancel_work_sync(&hc->workq);
cancel_work_sync(&led_cdev->set_brightness_work);
cancel_work_sync(&data->work);
cancel_work_sync(&data->work);
cancel_work_sync(&tca->work);
cancel_work_sync(&pdcs->rx_work);
cancel_work_sync(&pdcs->rx_work);
cancel_work_sync(&cp->txdb_work);
cancel_work_sync(&port->irq_work);
cancel_work_sync(&port->irq_work);
cancel_work_sync(&pulse8->irq_work);
cancel_work_sync(&pulse8->tx_work);
cancel_work_sync(&rain->work);
cancel_work_sync(&fdtv->remote_ctrl_work);
cancel_work_sync(&card->bt->bh_work);
cancel_work_sync(&cx->in_work_order[i].work);
cancel_work_sync(&cx->streams[i].out_work_order);
cancel_work_sync(&port->input[0]->dma->work);
cancel_work_sync(&port->input[1]->dma->work);
cancel_work_sync(&port->output->dma->work);
cancel_work_sync(&dev->ir.work);
cancel_work_sync(&ace->work);
cancel_work_sync(&mantis->bh_work);
cancel_work_sync(&mantis->bh_work);
cancel_work_sync(&vindev->dma_work);
cancel_work_sync(&voutdev->dma_work);
cancel_work_sync(&dma->work);
cancel_work_sync(&chan->demux_bh_work);
cancel_work_sync(&dev->event_bh_work);
cancel_work_sync(&port->bh_work);
cancel_work_sync(&budget_ci->ir.msp430_irq_bh_work);
cancel_work_sync(&budget_ci->ciintf_irq_bh_work);
cancel_work_sync(&budget->vpe_bh_work);
cancel_work_sync(&dev->bh_work);
cancel_work_sync(&dev->bh_work);
cancel_work_sync(&core->msg_work);
cancel_work_sync(&core->msg_work);
cancel_work_sync(&inst->msg_work);
cancel_work_sync(&inst->msg_work);
cancel_work_sync(&pcdev->eof_bh_work);
cancel_work_sync(&pcdev->eof_bh_work);
cancel_work_sync(&msg_queue->core_work);
cancel_work_sync(&isc->awb_work);
cancel_work_sync(&inst->delayed_process_work);
cancel_work_sync(&ccdc->lsc.table_work);
cancel_work_sync(&ccdc->lsc.table_work);
cancel_work_sync(&shark->led_work);
cancel_work_sync(&shark->led_work);
cancel_work_sync(&ir->kevent);
cancel_work_sync(&ir->kevent);
cancel_work_sync(&m->mpeg_thread);
cancel_work_sync(&dev->update_hdmi_ctrl_work);
cancel_work_sync(&dev->restart_streaming);
cancel_work_sync(&dev->restart_streaming);
cancel_work_sync(&dev->restart_streaming);
cancel_work_sync(&dev->restart_streaming);
cancel_work_sync(&dev->surbs[i].wq);
cancel_work_sync(&dec->urb_bh_work);
cancel_work_sync(&usbtv->snd_trigger);
cancel_work_sync(&dev->async_ctrl.work);
if (cancel_work_sync(&w->work))
if (cancel_work_sync(&w->work))
cancel_work_sync(&host->handle_req);
cancel_work_sync(&cs42l43->boot_work);
cancel_work_sync(&vk->wq_work);
cancel_work_sync(&vk->tty_wq_work);
cancel_work_sync(&cldev->rx_work);
cancel_work_sync(&cldev->notif_work);
cancel_work_sync(&cldev->rx_work);
cancel_work_sync(&cldev->notif_work);
cancel_work_sync(&dev->reset_work);
cancel_work_sync(&dev->bus_rescan_work);
cancel_work_sync(&tp->event_work);
cancel_work_sync(&tp->event_work);
cancel_work_sync(&dpi->mbox[vf]->work);
cancel_work_sync(&mq->recovery_work);
cancel_work_sync(&host->supply.uv_work);
cancel_work_sync(&host->sdio_irq_work);
cancel_work_sync(&host->data_bh_work);
cancel_work_sync(&host->finish_bh_work);
cancel_work_sync(&host->data_bh_work);
cancel_work_sync(&host->finish_bh_work);
cancel_work_sync(&host->dma_work);
cancel_work_sync(&reader->finish_req_bh_work);
cancel_work_sync(&slot->cover_bh_work);
cancel_work_sync(&host->work);
cancel_work_sync(&host->led_work);
cancel_work_sync(&host->finish_bh_work);
cancel_work_sync(&host->done);
cancel_work_sync(&sdhost->finish_bh_work);
cancel_work_sync(&host->card_bh_work);
cancel_work_sync(&host->fifo_bh_work);
cancel_work_sync(&host->crc_bh_work);
cancel_work_sync(&host->timeout_bh_work);
cancel_work_sync(&host->finish_bh_work);
cancel_work_sync(&mdev->poll_work_obj);
cancel_work_sync(&mdev->clear_work[channel].ws);
cancel_work_sync(&mdev->poll_work_obj);
cancel_work_sync(&ftl->flush_work);
cancel_work_sync(&ubi->fm_work);
cancel_work_sync(&amt->event_wq);
cancel_work_sync(&lp->reset_work);
cancel_work_sync(&lp->reply_work);
cancel_work_sync(&ser_release_work);
cancel_work_sync(&priv->clear_reg_work);
cancel_work_sync(&chip->ppu_work);
cancel_work_sync(&priv->tas_data.tas_work);
cancel_work_sync(&priv->mac_reset_task);
cancel_work_sync(&npu->cores[i].wdt_work);
cancel_work_sync(&ap->ace_bh_work);
cancel_work_sync(&adapter->ena_napi[i].dim.work);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->ena_napi[i].dim.work);
cancel_work_sync(&pdsc->adminqcq.work);
cancel_work_sync(&pdsc->health_work);
cancel_work_sync(&pdata->dev_bh_work);
cancel_work_sync(&pdata->ecc_bh_work);
cancel_work_sync(&pdata->i2c_bh_work);
cancel_work_sync(&pdata->an_bh_work);
cancel_work_sync(&self->service_task);
cancel_work_sync(&ax_local->ax_work);
cancel_work_sync(&alx->link_check_wk);
cancel_work_sync(&alx->reset_wk);
cancel_work_sync(&adapter->common_task);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->link_chg_task);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->link_chg_task);
cancel_work_sync(&priv->mib_update_task);
cancel_work_sync(&priv->dim.dim.work);
cancel_work_sync(&bp->reset_task);
cancel_work_sync(&bp->reset_task);
cancel_work_sync(&bp->ptp_task);
cancel_work_sync(&cpr->dim.work);
cancel_work_sync(&bp->sp_task);
cancel_work_sync(&bnapi->cp_ring.dim.work);
cancel_work_sync(&cp->cnic_irq_bh_work);
cancel_work_sync(&ring->dim.dim.work);
cancel_work_sync(&priv->bcmgenet_irq_work);
cancel_work_sync(&tp->reset_task);
cancel_work_sync(&bp->hresp_err_bh_work);
cancel_work_sync(&qs->txq[TXQ_OFLD].qresume_task);
cancel_work_sync(&qs->txq[TXQ_CTRL].qresume_task);
cancel_work_sync(&adapter->tid_release_task);
cancel_work_sync(&adapter->db_full_task);
cancel_work_sync(&adapter->db_drop_task);
cancel_work_sync(&adap->flower_stats_work);
cancel_work_sync(&enic->reset);
cancel_work_sync(&enic->change_mtu_work);
cancel_work_sync(&tp->media_work);
cancel_work_sync(&priv->reset_task);
cancel_work_sync(&v->rx_dim.work);
cancel_work_sync(&pf->msg_task);
cancel_work_sync(&fep->tx_timeout_work);
cancel_work_sync(&priv->reset_task);
cancel_work_sync(&ugeth->timeout_work);
cancel_work_sync(&fd->service_task);
cancel_work_sync(&priv->tx_timeout_task);
cancel_work_sync(&priv->tx_timeout_task);
(void)cancel_work_sync(&priv->service_task);
(void)cancel_work_sync(&priv->service_task);
cancel_work_sync(&tqp_vector->rx_group.dim.work);
cancel_work_sync(&tqp_vector->tx_group.dim.work);
cancel_work_sync(&aeq_work->work);
cancel_work_sync(&rx_mode_work->work);
cancel_work_sync(&rx_mode_work->work);
cancel_work_sync(&nic_dev->rx_mode_work);
cancel_work_sync(&port->reset_task);
cancel_work_sync(&port->reset_task);
cancel_work_sync(&dev->reset_work);
cancel_work_sync(&adapter->work);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->watchdog_task);
cancel_work_sync(&adapter->downshift_task);
cancel_work_sync(&adapter->update_phy_task);
cancel_work_sync(&adapter->print_hang_task);
cancel_work_sync(&adapter->tx_hwtstamp_work);
cancel_work_sync(&interface->service_task);
cancel_work_sync(&pf->service_task);
cancel_work_sync(&pf->service_task);
cancel_work_sync(&pf->service_task);
cancel_work_sync(&adapter->finish_config);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->adminq_task);
cancel_work_sync(&pf->serv_task);
cancel_work_sync(&q_vector->tx.dim.work);
cancel_work_sync(&q_vector->rx.dim.work);
cancel_work_sync(&vport->tstamp_task);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->watchdog_task);
cancel_work_sync(&adapter->ptp_tx_work);
cancel_work_sync(&adapter->ptp_tx_work);
cancel_work_sync(&adapter->ptp_tx_work);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->watchdog_task);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&adapter->watchdog_task);
cancel_work_sync(&adapter->service_task);
cancel_work_sync(&adapter->ptp_tx_work);
cancel_work_sync(&adapter->ptp_tx_work);
cancel_work_sync(&adapter->ptp_tx_work);
cancel_work_sync(&adapter->service_task);
cancel_work_sync(&jme->linkch_task);
cancel_work_sync(&lp->restart_task);
cancel_work_sync(&mp->tx_timeout_task);
cancel_work_sync(&oct->ctrl_mbox_task);
cancel_work_sync(&oct->tx_timeout_task);
cancel_work_sync(&oct->mbox[ring]->wk.work);
cancel_work_sync(&oct->mbox[ring]->wk.work);
cancel_work_sync(&oct->tx_timeout_task);
cancel_work_sync(&oct->mbox->wk.work);
cancel_work_sync(work);
cancel_work_sync(&pf->reset_task);
cancel_work_sync(&vf->reset_task);
cancel_work_sync(&sdma->tx_work);
cancel_work_sync(&pep->tx_timeout_task);
cancel_work_sync(&hw->restart_work);
cancel_work_sync(&hw->restart_work);
cancel_work_sync(ð->rx_dim.work);
cancel_work_sync(ð->tx_dim.work);
cancel_work_sync(ð->pending_work);
cancel_work_sync(&filter->work);
cancel_work_sync(&ent->work)) {
cancel_work_sync(&tracer->read_fw_strings_work);
cancel_work_sync(&tracer->ownership_change_work);
cancel_work_sync(&tracer->handle_traces_work);
cancel_work_sync(&tracer->read_fw_strings_work);
cancel_work_sync(&tracer->read_fw_strings_work);
cancel_work_sync(&priv->monitor_counters_work);
cancel_work_sync(&cong_event->work);
cancel_work_sync(&ptpsq->report_unhealthy_work);
cancel_work_sync(&sq->recover_work);
cancel_work_sync(&rpriv->uplink_priv.reoffload_flows_work);
cancel_work_sync(&sa_entry->work->work);
if (!cancel_work_sync(&priv_rx->rule.work))
if (cancel_work_sync(&resync->work))
cancel_work_sync(&rule->arfs_work);
cancel_work_sync(&dim->work);
cancel_work_sync(&rq->dim->work);
cancel_work_sync(&rq->recover_work);
cancel_work_sync(&rq->rx_timeout_work);
cancel_work_sync(&sq->dim->work);
cancel_work_sync(&sq->recover_work);
cancel_work_sync(&c->icosq.recover_work);
cancel_work_sync(&priv->tx_timeout_work);
cancel_work_sync(&priv->update_stats_work);
cancel_work_sync(&priv->update_stats_work);
cancel_work_sync(&rpriv->uplink_priv.mpesw_work);
cancel_work_sync(&fw_reset->fw_live_patch_work);
cancel_work_sync(&fw_reset->reset_request_work);
cancel_work_sync(&fw_reset->reset_unload_work);
cancel_work_sync(&fw_reset->reset_reload_work);
cancel_work_sync(&fw_reset->reset_now_work);
cancel_work_sync(&fw_reset->reset_abort_work);
cancel_work_sync(&health->report_work);
cancel_work_sync(&health->fatal_report_work);
cancel_work_sync(&ldev->speed_update_work);
cancel_work_sync(&mdev->clock_state->out_work);
cancel_work_sync(&pool->sync_work);
cancel_work_sync(&pool->destroy_work);
cancel_work_sync(&mlxsw_i2c->irq_work);
cancel_work_sync(&events->work);
cancel_work_sync(&mlxsw_sp->span->work);
cancel_work_sync(&adapter->timeout_work);
cancel_work_sync(&priv->multicast_work);
cancel_work_sync(&mgp->watchdog_work);
cancel_work_sync(&r_vec->rx_dim.work);
cancel_work_sync(&r_vec->tx_dim.work);
cancel_work_sync(&pf->port_refresh_work);
cancel_work_sync(&pf->port_refresh_work);
cancel_work_sync(&adapter->reset_task);
cancel_work_sync(&ionic->lif->deferred.work);
cancel_work_sync(&lif->deferred.work);
cancel_work_sync(&lif->deferred.work);
cancel_work_sync(&lif->tx_timeout_work);
cancel_work_sync(&qcq->doorbell_napi_work);
cancel_work_sync(&qcq->dim.work);
cancel_work_sync(&adapter->tx_timeout_task);
cancel_work_sync(&adapter->tx_timeout_task);
cancel_work_sync(&ptp->work);
cancel_work_sync(&event_node->work);
cancel_work_sync(&mbx->work);
cancel_work_sync(&bc->vf_async_work);
cancel_work_sync(&vf->trans_work);
cancel_work_sync(&vf->trans_work);
cancel_work_sync(&vf->flr_work);
cancel_work_sync(&sriov->vf_info[i].flr_work);
cancel_work_sync(&adpt->work_thread);
cancel_work_sync(&qca->tx_work);
cancel_work_sync(&qca->tx_work);
cancel_work_sync(&port->agg_wq);
cancel_work_sync(&priv->work);
cancel_work_sync(&efx->reset_work);
cancel_work_sync(&efx->mac_work);
cancel_work_sync(&efx->mac_work);
cancel_work_sync(&efx->reset_work);
cancel_work_sync(&efx->ptp_data->work);
cancel_work_sync(&efx->ptp_data->pps_work);
cancel_work_sync(&efx->reset_work);
cancel_work_sync(&efx->mac_work);
cancel_work_sync(&efx->ptp_data->work);
cancel_work_sync(&efx->ptp_data->pps_work);
cancel_work_sync(&nic_data->peer_work);
cancel_work_sync(&vf->req);
cancel_work_sync(&vf->reset_work);
cancel_work_sync(&nic_data->peer_work);
cancel_work_sync(&tp->phy_task);
cancel_work_sync(&lp->phy_configure);
cancel_work_sync(&priv->tx_timeout_task);
cancel_work_sync(&priv->tx_timeout_task);
cancel_work_sync(&cp->reset_task);
cancel_work_sync(&np->reset_task);
cancel_work_sync(&gp->reset_task);
cancel_work_sync(&iep->work);
cancel_work_sync(&emac->rx_mode_work);
cancel_work_sync(&priv->tlan_tqueue);
cancel_work_sync(&lp->restart_work);
cancel_work_sync(&rp->slow_event_task);
cancel_work_sync(&rp->reset_task);
cancel_work_sync(&wx->service_task);
cancel_work_sync(&wx->service_task);
cancel_work_sync(&wx->service_task);
cancel_work_sync(&wx->service_task);
cancel_work_sync(&wx->service_task);
cancel_work_sync(&lp->dma_err_task);
cancel_work_sync(&lp->rx_dim.work);
cancel_work_sync(&lp->rx_dim.work);
cancel_work_sync(&lp->dma_err_task);
cancel_work_sync(&local->tx_timeout_task);
cancel_work_sync(&hw->update_zone_task);
cancel_work_sync(&hw->epstop_task);
cancel_work_sync(&adapter->unshare_watch_task);
cancel_work_sync(&adapter->raise_intr_rxdata_task);
cancel_work_sync(&adapter->tx_stall_task);
cancel_work_sync(&adapter->unshare_watch_task);
cancel_work_sync(&adapter->raise_intr_rxdata_task);
cancel_work_sync(&adapter->tx_stall_task);
cancel_work_sync(&hw->update_zone_task);
cancel_work_sync(&hw->epstop_task);
cancel_work_sync(&adapter->tx_stall_task);
cancel_work_sync(&nvdev->subchan_work);
if (cancel_work_sync(&nvdev->subchan_work))
cancel_work_sync(&dev->mcast_work);
cancel_work_sync(&priv->work);
cancel_work_sync(&ipa->qmi.init_driver_work);
cancel_work_sync(&port->wq);
cancel_work_sync(&port->bc_work);
cancel_work_sync(&dev->tx_work);
cancel_work_sync(&nt->resume_wq);
cancel_work_sync(&nt->resume_wq);
cancel_work_sync(&data->fib_flush_work);
cancel_work_sync(&data->fib_flush_work);
cancel_work_sync(&sock->tcp_tx_work);
cancel_work_sync(&pl->resolve);
cancel_work_sync(&pcdev->ntf_work);
cancel_work_sync(&net->connected_work);
cancel_work_sync(&net->disconnect_work);
cancel_work_sync(&priv->reenable_work);
cancel_work_sync(&serial_table[i]->async_put_intf);
cancel_work_sync(&serial_table[i]->async_get_intf);
cancel_work_sync(&network_table[i]->async_put_intf);
cancel_work_sync(&network_table[i]->async_get_intf);
cancel_work_sync(&pdata->set_multicast);
cancel_work_sync(&pdata->set_vlan);
cancel_work_sync(&pdata->set_multicast);
cancel_work_sync(&pdata->set_vlan);
cancel_work_sync(&priv->sierra_net_kevent);
cancel_work_sync(&pdata->set_multicast);
cancel_work_sync(&pdata->set_multicast);
cancel_work_sync(&dev->kevent);
cancel_work_sync(&dev->kevent);
cancel_work_sync(&dev->bh_work);
cancel_work_sync(&dev->kevent);
cancel_work_sync(&dev->bh_work);
cancel_work_sync(&dev->kevent);
cancel_work_sync(&vi->config_work);
cancel_work_sync(&adapter->work);
cancel_work_sync(&framer->notify_status_work);
cancel_work_sync(&ar->tx_wd_work);
cancel_work_sync(&ar->rx_refill_work);
cancel_work_sync(&ar->set_coverage_class_work);
cancel_work_sync(&ar->register_work);
cancel_work_sync(&ar->bundle_tx_work);
cancel_work_sync(&ar->tx_complete_work);
cancel_work_sync(&ar->radar_confirmation_work);
cancel_work_sync(&ar->offchan_tx_work);
cancel_work_sync(&ar->wmi_mgmt_tx_work);
cancel_work_sync(&ar->set_coverage_class_work);
cancel_work_sync(&ar->restart_work);
cancel_work_sync(&ar->recovery_check_work);
cancel_work_sync(&arvif->ap_csa_work);
cancel_work_sync(&arsta->update_wk);
cancel_work_sync(&arsta->tid_config_wk);
cancel_work_sync(&ar_pci->dump_work);
cancel_work_sync(&qmi->event_work);
cancel_work_sync(&ar_sdio->async_work_rx);
cancel_work_sync(&ar_sdio->wr_async_work);
cancel_work_sync(&ar_usb->pipes[i].io_complete_work);
cancel_work_sync(&ar->svc_rdy_work);
cancel_work_sync(&ab->restart_work);
cancel_work_sync(&ab->qmi.event_work);
cancel_work_sync(&ar->channel_update_work);
cancel_work_sync(&ar->regd_update_work);
cancel_work_sync(&ab->update_11d_work);
cancel_work_sync(&ar->channel_update_work);
cancel_work_sync(&ar->regd_update_work);
cancel_work_sync(&ar->wmi_mgmt_tx_work);
cancel_work_sync(&ar->channel_update_work);
cancel_work_sync(&ar->regd_update_work);
cancel_work_sync(&ar->ab->update_11d_work);
cancel_work_sync(&arvif->bcn_tx_work);
cancel_work_sync(&arsta->update_wk);
cancel_work_sync(&arsta->set_4addr_wk);
cancel_work_sync(&ab->reset_work);
cancel_work_sync(&ab->dump_work);
cancel_work_sync(&ab->qmi.event_work);
cancel_work_sync(&ab->restart_work);
cancel_work_sync(&ab->qmi.event_work);
cancel_work_sync(&ce_pipe->intr_wq);
cancel_work_sync(&ar->regd_update_work);
cancel_work_sync(&ar->regd_channel_update_work);
cancel_work_sync(&ab->rfkill_work);
cancel_work_sync(&ab->update_11d_work);
cancel_work_sync(&ar->regd_channel_update_work);
cancel_work_sync(&ar->regd_update_work);
cancel_work_sync(&ar->regd_channel_update_work);
cancel_work_sync(&ar->regd_update_work);
cancel_work_sync(&ar->ab->rfkill_work);
cancel_work_sync(&ar->ab->update_11d_work);
cancel_work_sync(&ab->reset_work);
cancel_work_sync(&ab->dump_work);
cancel_work_sync(&ce_pipe->intr_wq);
cancel_work_sync(&ab->qmi.event_work);
cancel_work_sync(&ar->fw_recovery.recovery_work);
cancel_work_sync(&ar_sdio->wr_async_work);
cancel_work_sync(&ar_sdio->wr_async_work);
cancel_work_sync(&sc->chanctx_work);
cancel_work_sync(&priv->led_work);
cancel_work_sync(&priv->fatal_work);
cancel_work_sync(&priv->ps_work);
cancel_work_sync(&priv->led_work);
cancel_work_sync(&priv->ps_work);
cancel_work_sync(&ista->rc_update_work);
cancel_work_sync(&priv->ps_work);
cancel_work_sync(&sc->paprd_work);
cancel_work_sync(&sc->mci_work);
cancel_work_sync(&sc->hw_reset_work);
cancel_work_sync(&ar->restart_work);
cancel_work_sync(&ar->ps_work);
cancel_work_sync(&ar->ping_work);
cancel_work_sync(&ar->ampdu_work);
cancel_work_sync(&wcn->hal_ind_work);
cancel_work_sync(&vif->disconnect_worker);
cancel_work_sync(&wil->fw_error_worker);
cancel_work_sync(&vif->disconnect_worker);
cancel_work_sync(&vif->p2p.discovery_expired_work);
cancel_work_sync(&vif->p2p.delayed_listen_work);
cancel_work_sync(&vif->probe_client_worker);
cancel_work_sync(&vif->enable_tx_key_worker);
cancel_work_sync(&vif->disconnect_worker);
cancel_work_sync(&vif->probe_client_worker);
cancel_work_sync(&vif->enable_tx_key_worker);
cancel_work_sync(&priv->work_join_bssid);
cancel_work_sync(&priv->work_set_promisc);
cancel_work_sync(&leds->work);
cancel_work_sync(&wl->tx_work);
cancel_work_sync(&(wl->beacon_update_trigger));
cancel_work_sync(&(wl->txpower_adjust_work));
cancel_work_sync(&wldev->restart_work);
cancel_work_sync(&wl->firmware_load);
cancel_work_sync(&wldev->restart_work);
cancel_work_sync(&wl->firmware_load);
cancel_work_sync(&wl->tx_work);
cancel_work_sync(&(wl->beacon_update_trigger));
cancel_work_sync(&wldev->restart_work);
cancel_work_sync(&wl->firmware_load);
cancel_work_sync(&cfg->btcoex->work);
cancel_work_sync(&cfg->escan_timeout_work);
cancel_work_sync(&ifp->multicast_work);
cancel_work_sync(&ifp->ndoffload_work);
cancel_work_sync(&fweh->event_work);
cancel_work_sync(&msgbuf->flowring_work);
cancel_work_sync(&bus->datawork);
cancel_work_sync(&brcms_driver_work);
cancel_work_sync(&priv->associate);
cancel_work_sync(&priv->disassociate);
cancel_work_sync(&priv->system_config);
cancel_work_sync(&priv->rx_replenish);
cancel_work_sync(&priv->adapter_restart);
cancel_work_sync(&priv->up);
cancel_work_sync(&priv->down);
cancel_work_sync(&priv->abort_scan);
cancel_work_sync(&priv->roam);
cancel_work_sync(&priv->link_up);
cancel_work_sync(&priv->link_down);
cancel_work_sync(&priv->merge_networks);
cancel_work_sync(&il->txpower_work);
cancel_work_sync(&il->run_time_calib_work);
cancel_work_sync(&il->abort_scan);
cancel_work_sync(&il->scan_completed);
cancel_work_sync(&priv->bt_traffic_change_work);
cancel_work_sync(&priv->run_time_calib_work);
cancel_work_sync(&priv->beacon_update);
cancel_work_sync(&priv->bt_full_concurrency);
cancel_work_sync(&priv->bt_runtime_config);
cancel_work_sync(&priv->start_internal_scan);
cancel_work_sync(&priv->abort_scan);
cancel_work_sync(&priv->scan_completed);
cancel_work_sync(&priv->tt_work);
cancel_work_sync(&priv->ct_enter);
cancel_work_sync(&priv->ct_exit);
cancel_work_sync(&mei->send_csa_msg_wk);
cancel_work_sync(&mei->netdev_work);
cancel_work_sync(&mvm->async_handlers_wk);
cancel_work_sync(&mvm->sap_connected_wk);
cancel_work_sync(&rba->rx_alloc);
cancel_work_sync(&rba->rx_alloc);
cancel_work_sync(&priv->work);
cancel_work_sync(&card->packet_worker);
cancel_work_sync(&card->reset_worker);
cancel_work_sync(&card->packet_worker);
cancel_work_sync(&card->reset_worker);
cancel_work_sync(&card->resume_work);
cancel_work_sync(&priv->mcast_work);
cancel_work_sync(&priv->cmd_work);
cancel_work_sync(&priv->tx_work);
cancel_work_sync(&card->work);
cancel_work_sync(&card->work);
cancel_work_sync(&priv->finalize_join_worker);
cancel_work_sync(&priv->watchdog_ba_handle);
cancel_work_sync(&phy->roc_work);
cancel_work_sync(&dev->pm.wake_work);
cancel_work_sync(&phy->roc_work);
cancel_work_sync(&dev->phy.roc_work);
cancel_work_sync(&phy2->roc_work);
cancel_work_sync(&phy->roc_work);
cancel_work_sync(&dev->pre_tbtt_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&mvif->csa_work);
cancel_work_sync(&phy->roc_work);
cancel_work_sync(&phy->roc_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&dev->init_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&dev->reset_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&dev->init_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&phy->roc_work);
cancel_work_sync(&phy->roc_work);
cancel_work_sync(&dev->init_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&dev->reset_work);
cancel_work_sync(&pm->wake_work);
cancel_work_sync(&dev->pm.wake_work);
cancel_work_sync(&dev->reset_work);
cancel_work_sync(&mvif->csa_work);
cancel_work_sync(&dev->init_work);
cancel_work_sync(&dev->init_work);
cancel_work_sync(&dev->wed_rro.work);
cancel_work_sync(&dev->wed_rro.work);
cancel_work_sync(&dev->wed_rro.work);
cancel_work_sync(&dev->usb.stat_work);
cancel_work_sync(&vif->high_pri_tx_work);
cancel_work_sync(&bus->fw_work);
cancel_work_sync(&rt2x00dev->intf_work);
cancel_work_sync(&rt2x00dev->sleep_work);
cancel_work_sync(&rt2x00dev->rxdone_work);
cancel_work_sync(&rt2x00dev->txdone_work);
cancel_work_sync(&priv->c2hcmd_work);
cancel_work_sync(&rtlpriv->works.lps_change_work);
cancel_work_sync(&rtlpriv->works.lps_change_work);
cancel_work_sync(&rtlpriv->works.lps_change_work);
cancel_work_sync(&rtlpriv->works.fill_h2c_cmd);
cancel_work_sync(&rtlpriv->works.lps_change_work);
cancel_work_sync(&rtlpriv->works.update_beacon_work);
cancel_work_sync(&rtwdev->ips_work);
cancel_work_sync(&rtwdev->c2h_work);
cancel_work_sync(&rtwdev->update_beacon_work);
cancel_work_sync(&si->rc_work);
cancel_work_sync(&rtwdev->load_firmware_work);
cancel_work_sync(&ser->ser_hdl_work);
cancel_work_sync(&priv->unjoin_work);
cancel_work_sync(&priv->unjoin_work);
cancel_work_sync(&priv->update_filtering_work);
cancel_work_sync(&priv->set_beacon_wakeup_period_work);
cancel_work_sync(&priv->event_handler);
cancel_work_sync(&priv->bss_params_work);
cancel_work_sync(&priv->unjoin_work);
cancel_work_sync(&priv->multicast_stop_work);
cancel_work_sync(&priv->unjoin_work);
cancel_work_sync(&wl->irq_work);
cancel_work_sync(&wl->tx_work);
cancel_work_sync(&wl->netstack_work);
cancel_work_sync(&wl->recovery_work);
cancel_work_sync(&wl->recovery_work);
cancel_work_sync(&wl->netstack_work);
cancel_work_sync(&wl->tx_work);
cancel_work_sync(&wl->netstack_work);
cancel_work_sync(&wlvif->rx_streaming_enable_work);
cancel_work_sync(&wlvif->rx_streaming_disable_work);
cancel_work_sync(&wlvif->rc_update_work);
cancel_work_sync(&wl->tx_work);
cancel_work_sync(&hwsim_virtio_rx);
cancel_work_sync(&zd_chip_to_mac(chip)->process_intr);
cancel_work_sync(&ipc_imem->run_state_worker);
cancel_work_sync(&ipc_imem->run_state_worker);
cancel_work_sync(&mhiwwan->rx_refill);
cancel_work_sync(&dmux->register_netdev_work);
cancel_work_sync(&dmux->tx_wakeup_work);
cancel_work_sync(&md_ctrl->txq[i].cldma_work);
cancel_work_sync(&md_ctrl->rxq[i].cldma_work);
cancel_work_sync(&txq->dpmaif_tx_work);
cancel_work_sync(&port->del_work);
cancel_work_sync(&dev->del_work);
cancel_work_sync(&drv_data->waker);
cancel_work_sync(&dev->recv_work);
cancel_work_sync(&info->fw_info.work);
cancel_work_sync(&phy->fw_work);
cancel_work_sync(&ndlc->sm_work);
cancel_work_sync(&info->dep_info.tx_work);
cancel_work_sync(&info->se_info.timeout_work);
cancel_work_sync(&info->se_info.timeout_work);
cancel_work_sync(&sndev->check_link_status_work);
cancel_work_sync(&nt->link_cleanup);
cancel_work_sync(&qp->link_cleanup);
cancel_work_sync(&perf->threads[tidx].work);
cancel_work_sync(&chap->auth_work);
cancel_work_sync(&ctrl->dhchap_auth_work);
cancel_work_sync(&chap->auth_work);
cancel_work_sync(&ctrl->fw_act_work);
cancel_work_sync(&ctrl->ctrl.async_event_work);
cancel_work_sync(&ctrl->ioerr_work);
cancel_work_sync(&ctrl->ioerr_work);
cancel_work_sync(&ctrl->ctrl.reset_work);
cancel_work_sync(&ctrl->ana_work);
cancel_work_sync(&ctrl->ctrl.async_event_work);
cancel_work_sync(&queue->io_work);
cancel_work_sync(&ctrl->async_event_work);
cancel_work_sync(&ctrl->fatal_err_work);
cancel_work_sync(&queue->io_work);
cancel_work_sync(&queue->io_work);
cancel_work_sync(&port->accept_work);
cancel_work_sync(&data->work);
cancel_work_sync(&pdev->op_work);
cancel_work_sync(&port->usb_phy_work);
cancel_work_sync(&client_data->work_ishtp_reset);
cancel_work_sync(&client_data->work_ec_evt);
cancel_work_sync(&ec_rpmsg->host_event_work);
cancel_work_sync(&ec_rpmsg->host_event_work);
cancel_work_sync(&typec->port_work);
cancel_work_sync(&typec->port_work);
cancel_work_sync(&fifo->work);
cancel_work_sync(&rtl->tx.work);
cancel_work_sync(&sw->update_work);
cancel_work_sync(&sw->update_work);
cancel_work_sync(&i2c_work);
cancel_work_sync(&opr_dev->reset_work);
cancel_work_sync(&opr_dev->event_work);
cancel_work_sync(&data->work);
cancel_work_sync(&data->work);
cancel_work_sync(&data->work);
cancel_work_sync(&data->work);
cancel_work_sync(&galaxybook->kbd_backlight_hotkey_work);
cancel_work_sync(&galaxybook->block_recording_hotkey_work);
cancel_work_sync(&dev->hotkey_work);
cancel_work_sync(&genpd->power_off_work);
cancel_work_sync(&di->chargalg_work);
cancel_work_sync(&charger->work);
cancel_work_sync(&info->otg.work);
cancel_work_sync(&info->cable.work);
cancel_work_sync(&bq->usb_work);
cancel_work_sync(&setup_polling);
cancel_work_sync(&setup_polling);
cancel_work_sync(&bat_work);
cancel_work_sync(&bat_work);
cancel_work_sync(&charger->otg_work);
cancel_work_sync(&psy->changed_work);
cancel_work_sync(&bat_work);
cancel_work_sync(&mtk_subdev->register_work);
cancel_work_sync(&channel->intent_work);
cancel_work_sync(&glink->rx_work);
cancel_work_sync(&channel->intent_work);
cancel_work_sync(&edge->scan_work);
cancel_work_sync(&edge->state_work);
cancel_work_sync(&rtc->irqwork);
cancel_work_sync(&ds1305->work);
cancel_work_sync(&ds1374->work);
cancel_work_sync(&lcu->suc_data.worker);
if (cancel_work_sync(&device->reload_device))
if (cancel_work_sync(&device->kick_validate))
if (cancel_work_sync(&urd->uevent_work)) {
cancel_work_sync(&card->rx_mode_work);
cancel_work_sync(&smsg_event_work);
cancel_work_sync(&adapter->stat_work);
cancel_work_sync(&adapter->ns_up_work);
cancel_work_sync(&adapter->version_change_lost_work);
cancel_work_sync(&adapter->stat_work);
cancel_work_sync(&adapter->ns_up_work);
cancel_work_sync(&adapter->version_change_lost_work);
cancel_work_sync(&hostdata->main_task);
cancel_work_sync(&phba->boot_work);
cancel_work_sync(&pbe_eq->mcc_work);
cancel_work_sync(&phba->sess_work);
cancel_work_sync(&hw->evtq_work);
cancel_work_sync(&fip->recv_work);
cancel_work_sync(&fip->timer_work);
cancel_work_sync(&fd->work);
cancel_work_sync(&ctxp->ctxbuf->defer_work);
if (cancel_work_sync(&fwevt->work)) {
if (cancel_work_sync(&fw_event->work))
cancel_work_sync(&ha->board_disable);
cancel_work_sync(&ha->idc_aen);
cancel_work_sync(&ha->nic_core_reset);
cancel_work_sync(&ha->idc_state_handler);
cancel_work_sync(&ha->nic_core_unrecoverable);
cancel_work_sync(&ha->board_disable);
cancel_work_sync(&sdev->requeue_work);
cancel_work_sync(&sdev->event_work);
cancel_work_sync(&rport->scan_work);
if (!cancel_work_sync(&session->block_work))
if (!cancel_work_sync(&session->block_work))
cancel_work_sync(&session->unblock_work);
cancel_work_sync(&conn->cleanup_work);
cancel_work_sync(&tmf_work->work_struct);
cancel_work_sync(&vscsi->event_list[i].work);
cancel_work_sync(&pdr->locator_work);
cancel_work_sync(&pdr->notifier_work);
cancel_work_sync(&pdr->indack_work);
cancel_work_sync(&qmi->work);
cancel_work_sync(&wcnss->probe_work);
cancel_work_sync(&amd_manager->amd_sdw_work);
cancel_work_sync(&amd_manager->amd_sdw_work);
cancel_work_sync(&amd_manager->amd_sdw_work);
cancel_work_sync(&cdns->work);
cancel_work_sync(&ms->work);
cancel_work_sync(&gb_tty->tx_work);
cancel_work_sync(&isc->awb_work);
cancel_work_sync(&nvec->rx_work);
cancel_work_sync(&nvec->tx_work);
cancel_work_sync(pwork);
cancel_work_sync(&agent->work);
cancel_work_sync(&agent->work);
cancel_work_sync(&dev->delayed_cmd_work);
cancel_work_sync(&optee->rpmb_scan_bus_work);
cancel_work_sync(&hp->tty_resize);
cancel_work_sync(&hp->tty_resize);
cancel_work_sync(&n_hdlc->write_work);
cancel_work_sync(&s->p[i].tx_work);
cancel_work_sync(&s->p[i].md_work);
cancel_work_sync(&s->p[i].rs_work);
cancel_work_sync(&s->work_tx);
cancel_work_sync(&sysrq->reinject_work);
return cancel_work_sync(&port->buf.work);
cancel_work_sync(&hba->clk_scaling.suspend_work);
cancel_work_sync(&hba->clk_scaling.resume_work);
cancel_work_sync(&hba->eeh_work);
cancel_work_sync(&c67x00->work);
cancel_work_sync(&desc->rxwork);
cancel_work_sync(&desc->service_outs_intr);
cancel_work_sync(&desc->rxwork);
cancel_work_sync(&desc->service_outs_intr);
cancel_work_sync(&desc->rxwork);
cancel_work_sync(&desc->service_outs_intr);
cancel_work_sync(&hcd->wakeup_work);
cancel_work_sync(&hcd->died_work);
if (!cancel_work_sync(&hsotg->wf_otg))
cancel_work_sync(&hsotg->phy_reset_work);
cancel_work_sync(&dwc->vbus_draw_work);
cancel_work_sync(&dwc->drd_work);
cancel_work_sync(&dwc->wakeup_work);
cancel_work_sync(&ffs->reset_work);
cancel_work_sync(&cons->work);
cancel_work_sync(&video->pump);
cancel_work_sync(&udc->ep0_wq);
cancel_work_sync(&udc->vbus_work);
cancel_work_sync(&udc->vbus_work);
cancel_work_sync(&usb3->role_work);
cancel_work_sync(&xudc->usb_role_sw_work);
cancel_work_sync(&tegra->id_work);
cancel_work_sync(&attach_usb_driver_work);
cancel_work_sync(&otg_sx->dr_work);
cancel_work_sync(&glue->omap_musb_mailbox_work);
cancel_work_sync(&glue->work);
cancel_work_sync(&ab->phy_dis_work);
cancel_work_sync(&twl->set_vbus_work);
cancel_work_sync(&priv->unthrottle_work);
cancel_work_sync(&mos_parport->work);
cancel_work_sync(&port->work);
cancel_work_sync(&devinfo->work);
cancel_work_sync(&devinfo->scan_work);
cancel_work_sync(&dp->work);
cancel_work_sync(&chip->irq_work);
cancel_work_sync(&udata->work);
cancel_work_sync(&udata->work);
cancel_work_sync(&dp->work);
cancel_work_sync(&tbt->work);
cancel_work_sync(&ucsi->resume_work);
cancel_work_sync(&ucsi->connector[i].work);
cancel_work_sync(&uc->pm_work);
cancel_work_sync(&uc->work);
cancel_work_sync(&mgmt_dev->setup_task);
cancel_work_sync(&mvdev->saving_migf->async_data.work);
cancel_work_sync(&led[i].work);
cancel_work_sync(&data->led[i].work);
cancel_work_sync(&led[i].work);
cancel_work_sync(&data->led[i].work);
cancel_work_sync(&sinfo->task);
cancel_work_sync(&sinfo->task);
cancel_work_sync(&fbcon_deferred_takeover_work);
cancel_work_sync(&fbi->task);
cancel_work_sync(&dlfb->damage_work);
cancel_work_sync(&vb->update_balloon_size_work);
cancel_work_sync(&vb->update_balloon_stats_work);
cancel_work_sync(&vb->report_free_page_work);
cancel_work_sync(&vm->wq);
cancel_work_sync(&wdt->unregister);
cancel_work_sync(&cell->manager);
if (cancel_work_sync(&call->async_work))
cancel_work_sync(&fs_info->reclaim_bgs_work);
cancel_work_sync(&fs_info->async_reclaim_work);
cancel_work_sync(&fs_info->async_data_reclaim_work);
cancel_work_sync(&fs_info->preempt_reclaim_work);
cancel_work_sync(&fs_info->em_shrinker_work);
cancel_work_sync(&fs_info->async_reclaim_work);
cancel_work_sync(&fs_info->async_data_reclaim_work);
cancel_work_sync(&object->ondemand->ondemand_work);
cancel_work_sync(&mdsc->cap_reclaim_work);
cancel_work_sync(&mdsc->cap_unlink_work);
cancel_work_sync(&listen_con.rwork);
cancel_work_sync(&con->swork);
cancel_work_sync(&con->rwork);
cancel_work_sync(&fc->epoch_work);
cancel_work_sync(&rreq->work);
cancel_work_sync(&nn->nfsd_shrinker_work);
cancel_work_sync(&osb->dquot_drop_work);
cancel_work_sync(&cifs_file->oplock_break) : false;
cancel_work_sync(res);
extern bool cancel_work_sync(struct work_struct *work);
cancel_work_sync(&cgrp->release_agent_work);
if (cancel_work_sync(&old_notify->work)) {
cancel_work_sync(&mm->mm_cid.work);
EXPORT_SYMBOL_GPL(cancel_work_sync);
cancel_work_sync(&pool->idle_cull_work);
cancel_work_sync(work);
cancel_work_sync(work);
cancel_work_sync(&dim->work);
cancel_work_sync(&ht->run_work);
cancel_work_sync(&memcg->high_work);
cancel_work_sync(&m->rq);
cancel_work_sync(&m->wq);
cancel_work_sync(&ring->work);
cancel_work_sync(&hdev->power_on);
cancel_work_sync(&hdev->cmd_sync_work);
cancel_work_sync(&hdev->reenable_adv_work);
cancel_work_sync(&session->dev_init);
cancel_work_sync(&conn->pending_rx_work);
cancel_work_sync(&br->mcast_gc_work);
cancel_work_sync(&hw_data->dm_alert_work);
cancel_work_sync(&hw_data->dm_alert_work);
cancel_work_sync(&data->dm_alert_work);
cancel_work_sync(&data->dm_alert_work);
cancel_work_sync(&np->refill_wq);
cancel_work_sync(&local->restart_work);
cancel_work_sync(&sta->drv_deliver_wk);
cancel_work_sync(&local->restart_work);
if (cancel_work_sync(&msk->work))
cancel_work_sync(&ipvs->defense_work.work);
cancel_work_sync(&data->gc_work);
cancel_work_sync(&nft_net->destroy_work);
cancel_work_sync(&trans_gc_work);
cancel_work_sync(&info->timer->work);
cancel_work_sync(&info->timer->work);
cancel_work_sync(&dev->check_pres_work);
cancel_work_sync(&ddev->cmd_work);
cancel_work_sync(&ddev->cmd_complete_work);
cancel_work_sync(&hdev->msg_tx_work);
cancel_work_sync(&hdev->msg_rx_work);
cancel_work_sync(&shdlc->sm_work);
cancel_work_sync(&local->tx_work);
cancel_work_sync(&local->rx_work);
cancel_work_sync(&local->timeout_work);
cancel_work_sync(&local->sdreq_timeout_work);
cancel_work_sync(&nu->write_work);
cancel_work_sync(&nfc_rawsock(sk)->tx_work);
cancel_work_sync(&ovs_net->dp_notify_work);
cancel_work_sync(&qrtr_ns.work);
cancel_work_sync(&rfkill->uevent_work);
cancel_work_sync(&rfkill->sync_work);
cancel_work_sync(&rfkill_global_led_trigger_work);
cancel_work_sync(&conn->processor); /* Processing may restart the timer */
cancel_work_sync(&rxnet->peer_keepalive_work);
cancel_work_sync(&q->work);
if (cancel_work_sync(&smc->connect_work))
if (cancel_work_sync(&smc->conn.close_work))
cancel_work_sync(&smc->smc_listen_work);
cancel_work_sync(&conn->abort_work);
cancel_work_sync(&smcibdev->port_event_work);
cancel_work_sync(&lgr->llc_event_work);
cancel_work_sync(&lgr->llc_add_link_work);
cancel_work_sync(&lgr->llc_del_link_work);
cancel_work_sync(&strp->work);
cancel_work_sync(&buf->rb_refresh_worker);
cancel_work_sync(&transport->recv_worker);
cancel_work_sync(&transport->error_worker);
cancel_work_sync(&tn->work);
cancel_work_sync(&strp->work);
cancel_work_sync(&vmci_transport_cleanup_work);
cancel_work_sync(&rdev->wiphy_work);
cancel_work_sync(&rdev->rfkill_block);
cancel_work_sync(&rdev->conn_work);
cancel_work_sync(&rdev->wiphy_work);
cancel_work_sync(&wdev->disconnect_wk);
cancel_work_sync(&wdev->pmsr_free_wk);
cancel_work_sync(&wdev->pmsr_free_wk);
cancel_work_sync(®_work);
cancel_work_sync(&trace_work);
cancel_work_sync(&substream->runtime->event_work);
cancel_work_sync(&async_lookup_work);
cancel_work_sync(&client->group_notify_work);
cancel_work_sync(&vmidi->output_work);
cancel_work_sync(&autoload_work);
cancel_work_sync(&autoload_work);
cancel_work_sync(&cable->snd_timer.event_work);
cancel_work_sync(&pcsp_pcm_work);
cancel_work_sync(&drvdata->tx_work);
cancel_work_sync(&s->period_work);
cancel_work_sync(&s->period_work);
cancel_work_sync(&ff->rx_midi_work[substream->number]);
cancel_work_sync(&port->work);
cancel_work_sync(&cs35l41->fw_load_work);
cancel_work_sync(&cs35l56->dsp_work);
cancel_work_sync(&beep->beep_work);
cancel_work_sync(&hda->probe_work);
cancel_work_sync(&bus->unsol_work);
cancel_work_sync(&hda->probe_work);
cancel_work_sync(&bus->unsol_work);
cancel_work_sync(&emu->emu1010.work);
cancel_work_sync(&emu->emu1010.work);
cancel_work_sync(&chip->hwvol_work);
cancel_work_sync(&chip->hwvol_work);
cancel_work_sync(&chip->hwvol_work);
cancel_work_sync(&chip->hwvol_work);
cancel_work_sync(&hdsp->midi_work);
cancel_work_sync(&hdspm->midi_work);
cancel_work_sync(&dreamcastcard->spu_dma_work);
cancel_work_sync(&cs35l56->sdw_irq_work);
cancel_work_sync(&cs35l56->dsp_work);
cancel_work_sync(&cs42l52->beep_work);
cancel_work_sync(&cs42l56->beep_work);
cancel_work_sync(&cs43130->work);
cancel_work_sync(&da7219_aad->btn_det_work);
cancel_work_sync(&da7219_aad->hptest_work);
cancel_work_sync(&da7219_aad->btn_det_work);
cancel_work_sync(&da7219_aad->hptest_work);
cancel_work_sync(&framer->carrier_work);
cancel_work_sync(&pin->ports[i].dapm_work);
cancel_work_sync(&max98090->pll_det_disable_work);
cancel_work_sync(&nau8824->jdet_work);
cancel_work_sync(&nau8824->jdet_work);
cancel_work_sync(&nau8825->xtalk_work);
cancel_work_sync(&rt1011->cali_work);
cancel_work_sync(&rt1318->cali_work);
cancel_work_sync(&rt1320->load_dspfw_work);
cancel_work_sync(&rt5651->jack_detect_work);
cancel_work_sync(&rt711->calibration_work);
cancel_work_sync(&rt711->calibration_work);
cancel_work_sync(&tas5805m->work);
cancel_work_sync(&tas5805m->work);
cancel_work_sync(&mbhc->mbhc_plug_detect_work);
cancel_work_sync(work);
cancel_work_sync(&wm8962->beep_work);
cancel_work_sync(&ctl->work);
cancel_work_sync(&esai_priv->work);
cancel_work_sync(&xcvr->work_rst);
cancel_work_sync(&adev->probe_work);
cancel_work_sync(&adev->probe_work);
cancel_work_sync(&ipc->recovery_work);
cancel_work_sync(&port_info->capture.work);
cancel_work_sync(&port_info->playback.work);
cancel_work_sync(&drv->boot_work);
cancel_work_sync(&spcm->stream[cstream->direction].period_elapsed_work);
aborted = cancel_work_sync(&sdev->probe_work);
cancel_work_sync(&sdev->probe_work);
cancel_work_sync(&hda->mic_privacy.work);
cancel_work_sync(&hda->mic_privacy.work);
cancel_work_sync(&hda->mic_privacy.work);
cancel_work_sync(&spcm->stream[substream->stream].period_elapsed_work);
cancel_work_sync(&ep->out->work);
cancel_work_sync(&ua->playback_work);
cancel_work_sync(&ua->playback_work);
cancel_work_sync(&tascam->stop_work);
cancel_work_sync(&tascam->capture_work);
cancel_work_sync(&tascam->midi_in_work);
cancel_work_sync(&tascam->midi_out_work);
cancel_work_sync(&tascam->stop_pcm_work);
cancel_work_sync(&tascam->stop_work);
cancel_work_sync(&tascam->capture_work);
cancel_work_sync(&tascam->midi_in_work);
cancel_work_sync(&tascam->midi_out_work);
cancel_work_sync(&tascam->stop_pcm_work);
cancel_work_sync(&tascam->midi_in_work);
cancel_work_sync(&tascam->midi_out_work);
cancel_work_sync(&vss->elapsed_period);
cancel_work_sync(&snd->substreams[i].elapsed_period);
cancel_work_sync(&vss->elapsed_period);
cancel_work_sync(&ctx->hdmi_audio_wq);
if (cancel_work_sync(&work->work))