diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2016-03-01 17:47:32 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2016-03-01 17:47:32 +0000 |
| commit | cbc4d2db750b685904e055b79add5d516bd07e61 (patch) | |
| tree | bc4ba59ad502bd4930be6d5bc1668a5a2c0da3f5 /sys | |
| parent | ac8f9de31a0e054f604f46b1692ba4e9c10bdda5 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/arm/ti/am335x/am335x_dmtpps.c | 2 | ||||
| -rw-r--r-- | sys/dev/aac/aac.c | 2 | ||||
| -rw-r--r-- | sys/dev/ath/if_ath_sysctl.c | 2 | ||||
| -rw-r--r-- | sys/dev/bwn/if_bwn.c | 2 | ||||
| -rw-r--r-- | sys/dev/bxe/bxe.c | 8 | ||||
| -rw-r--r-- | sys/dev/drm2/drm_fb_helper.c | 2 | ||||
| -rw-r--r-- | sys/dev/hyperv/vmbus/hv_connection.c | 2 | ||||
| -rw-r--r-- | sys/dev/malo/if_malo.c | 4 | ||||
| -rw-r--r-- | sys/dev/nfe/if_nfe.c | 4 | ||||
| -rw-r--r-- | sys/dev/oce/oce_if.c | 4 | ||||
| -rw-r--r-- | sys/dev/re/if_re.c | 4 | ||||
| -rw-r--r-- | sys/dev/smc/if_smc.c | 16 | ||||
| -rw-r--r-- | sys/dev/vr/if_vr.c | 2 | ||||
| -rw-r--r-- | sys/dev/xen/netfront/netfront.c | 4 | ||||
| -rw-r--r-- | sys/kern/subr_taskqueue.c | 7 | ||||
| -rw-r--r-- | sys/netpfil/ipfw/ip_dummynet.c | 2 | ||||
| -rw-r--r-- | sys/sys/taskqueue.h | 1 | ||||
| -rw-r--r-- | sys/x86/iommu/intel_fault.c | 2 | ||||
| -rw-r--r-- | sys/x86/iommu/intel_qi.c | 2 | ||||
| -rw-r--r-- | sys/x86/x86/mca.c | 6 |
20 files changed, 35 insertions, 43 deletions
diff --git a/sys/arm/ti/am335x/am335x_dmtpps.c b/sys/arm/ti/am335x/am335x_dmtpps.c index 08b4104835d8..6ed9bd5b21ff 100644 --- a/sys/arm/ti/am335x/am335x_dmtpps.c +++ b/sys/arm/ti/am335x/am335x_dmtpps.c @@ -300,7 +300,7 @@ dmtpps_poll(struct timecounter *tc) pps_capture(&sc->pps_state); sc->pps_state.capcount = DMTIMER_READ4(sc, DMT_TCAR1); DMTIMER_WRITE4(sc, DMT_IRQSTATUS, DMT_IRQ_TCAR); - taskqueue_enqueue_fast(taskqueue_fast, &sc->pps_task); + taskqueue_enqueue(taskqueue_fast, &sc->pps_task); } } diff --git a/sys/dev/aac/aac.c b/sys/dev/aac/aac.c index 0069a8a71efc..decacb96e5db 100644 --- a/sys/dev/aac/aac.c +++ b/sys/dev/aac/aac.c @@ -915,7 +915,7 @@ aac_filter(void *arg) /* handle completion processing */ if (reason & AAC_DB_RESPONSE_READY) - taskqueue_enqueue_fast(taskqueue_fast, &sc->aac_task_complete); + taskqueue_enqueue(taskqueue_fast, &sc->aac_task_complete); /* controller wants to talk to us */ if (reason & (AAC_DB_PRINTF | AAC_DB_COMMAND_READY)) { diff --git a/sys/dev/ath/if_ath_sysctl.c b/sys/dev/ath/if_ath_sysctl.c index d8c6bac78e92..9dff210df7fa 100644 --- a/sys/dev/ath/if_ath_sysctl.c +++ b/sys/dev/ath/if_ath_sysctl.c @@ -709,7 +709,7 @@ ath_sysctl_forcebstuck(SYSCTL_HANDLER_ARGS) if (val == 0) return 0; - taskqueue_enqueue_fast(sc->sc_tq, &sc->sc_bstucktask); + taskqueue_enqueue(sc->sc_tq, &sc->sc_bstucktask); val = 0; return 0; } diff --git a/sys/dev/bwn/if_bwn.c b/sys/dev/bwn/if_bwn.c index e2228e6e3c59..2f474d13b4ee 100644 --- a/sys/dev/bwn/if_bwn.c +++ b/sys/dev/bwn/if_bwn.c @@ -8328,7 +8328,7 @@ bwn_intr(void *arg) BWN_BARRIER(mac, BUS_SPACE_BARRIER_READ); BWN_BARRIER(mac, BUS_SPACE_BARRIER_WRITE); - taskqueue_enqueue_fast(sc->sc_tq, &mac->mac_intrtask); + taskqueue_enqueue(sc->sc_tq, &mac->mac_intrtask); return (FILTER_HANDLED); } diff --git a/sys/dev/bxe/bxe.c b/sys/dev/bxe/bxe.c index 8fcda27187fa..12d802542480 100644 --- a/sys/dev/bxe/bxe.c +++ b/sys/dev/bxe/bxe.c @@ -8737,7 +8737,7 @@ bxe_handle_fp_tq(void *context, if (more_rx /*|| more_tx*/) { /* still more work to do */ - taskqueue_enqueue_fast(fp->tq, &fp->tq_task); + taskqueue_enqueue(fp->tq, &fp->tq_task); return; } @@ -8771,7 +8771,7 @@ bxe_task_fp(struct bxe_fastpath *fp) if (more_rx /*|| more_tx*/) { /* still more work to do, bail out if this ISR and process later */ - taskqueue_enqueue_fast(fp->tq, &fp->tq_task); + taskqueue_enqueue(fp->tq, &fp->tq_task); return; } @@ -8838,7 +8838,7 @@ bxe_intr_legacy(void *xsc) bxe_ack_sb(sc, sc->igu_dsb_id, USTORM_ID, 0, IGU_INT_DISABLE, 0); /* schedule slowpath handler */ - taskqueue_enqueue_fast(sc->sp_tq, &sc->sp_tq_task); + taskqueue_enqueue(sc->sp_tq, &sc->sp_tq_task); status &= ~0x1; } @@ -8860,7 +8860,7 @@ bxe_intr_sp(void *xsc) bxe_ack_sb(sc, sc->igu_dsb_id, USTORM_ID, 0, IGU_INT_DISABLE, 0); /* schedule slowpath handler */ - taskqueue_enqueue_fast(sc->sp_tq, &sc->sp_tq_task); + taskqueue_enqueue(sc->sp_tq, &sc->sp_tq_task); } /* fastpath interrupt entry point */ diff --git a/sys/dev/drm2/drm_fb_helper.c b/sys/dev/drm2/drm_fb_helper.c index 5014fcdc3280..8c44a2473d4f 100644 --- a/sys/dev/drm2/drm_fb_helper.c +++ b/sys/dev/drm2/drm_fb_helper.c @@ -75,7 +75,7 @@ vt_kms_postswitch(void *arg) sc = (struct vt_kms_softc *)arg; if (!kdb_active && panicstr == NULL) - taskqueue_enqueue_fast(taskqueue_thread, &sc->fb_mode_task); + taskqueue_enqueue(taskqueue_thread, &sc->fb_mode_task); else drm_fb_helper_restore_fbdev_mode(sc->fb_helper); diff --git a/sys/dev/hyperv/vmbus/hv_connection.c b/sys/dev/hyperv/vmbus/hv_connection.c index d8cb3398d2da..aa1e59e6872f 100644 --- a/sys/dev/hyperv/vmbus/hv_connection.c +++ b/sys/dev/hyperv/vmbus/hv_connection.c @@ -350,7 +350,7 @@ hv_vmbus_on_events(int cpu) if (channel->batched_reading) hv_ring_buffer_read_begin(&channel->inbound); - taskqueue_enqueue_fast(channel->rxq, &channel->channel_task); + taskqueue_enqueue(channel->rxq, &channel->channel_task); } } } diff --git a/sys/dev/malo/if_malo.c b/sys/dev/malo/if_malo.c index 6cd0f2969472..6132aa03b75e 100644 --- a/sys/dev/malo/if_malo.c +++ b/sys/dev/malo/if_malo.c @@ -397,9 +397,9 @@ malo_intr(void *arg) __func__, status, sc->malo_imask); if (status & MALO_A2HRIC_BIT_RX_RDY) - taskqueue_enqueue_fast(sc->malo_tq, &sc->malo_rxtask); + taskqueue_enqueue(sc->malo_tq, &sc->malo_rxtask); if (status & MALO_A2HRIC_BIT_TX_DONE) - taskqueue_enqueue_fast(sc->malo_tq, &sc->malo_txtask); + taskqueue_enqueue(sc->malo_tq, &sc->malo_txtask); if (status & MALO_A2HRIC_BIT_OPC_DONE) malo_hal_cmddone(mh); if (status & MALO_A2HRIC_BIT_MAC_EVENT) diff --git a/sys/dev/nfe/if_nfe.c b/sys/dev/nfe/if_nfe.c index e9952a0af2d9..0a370797741d 100644 --- a/sys/dev/nfe/if_nfe.c +++ b/sys/dev/nfe/if_nfe.c @@ -1873,7 +1873,7 @@ nfe_intr(void *arg) if (status == 0 || status == 0xffffffff) return (FILTER_STRAY); nfe_disable_intr(sc); - taskqueue_enqueue_fast(sc->nfe_tq, &sc->nfe_int_task); + taskqueue_enqueue(sc->nfe_tq, &sc->nfe_int_task); return (FILTER_HANDLED); } @@ -1932,7 +1932,7 @@ nfe_int_task(void *arg, int pending) NFE_UNLOCK(sc); if (domore || (NFE_READ(sc, sc->nfe_irq_status) != 0)) { - taskqueue_enqueue_fast(sc->nfe_tq, &sc->nfe_int_task); + taskqueue_enqueue(sc->nfe_tq, &sc->nfe_int_task); return; } diff --git a/sys/dev/oce/oce_if.c b/sys/dev/oce/oce_if.c index 826cd3c558cb..f0cce5f6e0d1 100644 --- a/sys/dev/oce/oce_if.c +++ b/sys/dev/oce/oce_if.c @@ -707,7 +707,7 @@ oce_fast_isr(void *arg) oce_arm_eq(sc, ii->eq->eq_id, 0, FALSE, TRUE); - taskqueue_enqueue_fast(ii->tq, &ii->task); + taskqueue_enqueue(ii->tq, &ii->task); ii->eq->intr++; @@ -1065,7 +1065,7 @@ oce_tx_restart(POCE_SOFTC sc, struct oce_wq *wq) #else if (!IFQ_DRV_IS_EMPTY(&sc->ifp->if_snd)) #endif - taskqueue_enqueue_fast(taskqueue_swi, &wq->txtask); + taskqueue_enqueue(taskqueue_swi, &wq->txtask); } diff --git a/sys/dev/re/if_re.c b/sys/dev/re/if_re.c index 246b3d4cd010..90bdffd1d10a 100644 --- a/sys/dev/re/if_re.c +++ b/sys/dev/re/if_re.c @@ -2553,7 +2553,7 @@ re_intr(void *arg) return (FILTER_STRAY); CSR_WRITE_2(sc, RL_IMR, 0); - taskqueue_enqueue_fast(taskqueue_fast, &sc->rl_inttask); + taskqueue_enqueue(taskqueue_fast, &sc->rl_inttask); return (FILTER_HANDLED); } @@ -2621,7 +2621,7 @@ re_int_task(void *arg, int npending) RL_UNLOCK(sc); if ((CSR_READ_2(sc, RL_ISR) & RL_INTRS_CPLUS) || rval) { - taskqueue_enqueue_fast(taskqueue_fast, &sc->rl_inttask); + taskqueue_enqueue(taskqueue_fast, &sc->rl_inttask); return; } diff --git a/sys/dev/smc/if_smc.c b/sys/dev/smc/if_smc.c index 3701cb15b0cb..db76a9d79411 100644 --- a/sys/dev/smc/if_smc.c +++ b/sys/dev/smc/if_smc.c @@ -560,7 +560,7 @@ smc_start_locked(struct ifnet *ifp) return; } - taskqueue_enqueue_fast(sc->smc_tq, &sc->smc_tx); + taskqueue_enqueue(sc->smc_tq, &sc->smc_tx); } static void @@ -797,7 +797,7 @@ smc_poll(struct ifnet *ifp, enum poll_cmd cmd, int count) SMC_UNLOCK(sc); if (cmd == POLL_AND_CHECK_STATUS) - taskqueue_enqueue_fast(sc->smc_tq, &sc->smc_intr); + taskqueue_enqueue(sc->smc_tq, &sc->smc_intr); } #endif @@ -823,7 +823,7 @@ smc_intr(void *context) /* Restore bank */ smc_select_bank(sc, curbank); - taskqueue_enqueue_fast(sc->smc_tq, &sc->smc_intr); + taskqueue_enqueue(sc->smc_tq, &sc->smc_intr); return (FILTER_HANDLED); } @@ -877,7 +877,7 @@ smc_task_intr(void *context, int pending) tcr |= TCR_TXENA | TCR_PAD_EN; smc_write_2(sc, TCR, tcr); smc_select_bank(sc, 2); - taskqueue_enqueue_fast(sc->smc_tq, &sc->smc_tx); + taskqueue_enqueue(sc->smc_tq, &sc->smc_tx); } /* @@ -892,7 +892,7 @@ smc_task_intr(void *context, int pending) if (status & RCV_INT) { smc_write_1(sc, ACK, RCV_INT); sc->smc_mask &= ~RCV_INT; - taskqueue_enqueue_fast(sc->smc_tq, &sc->smc_rx); + taskqueue_enqueue(sc->smc_tq, &sc->smc_rx); } /* @@ -901,7 +901,7 @@ smc_task_intr(void *context, int pending) if (status & ALLOC_INT) { smc_write_1(sc, ACK, ALLOC_INT); sc->smc_mask &= ~ALLOC_INT; - taskqueue_enqueue_fast(sc->smc_tq, &sc->smc_tx); + taskqueue_enqueue(sc->smc_tq, &sc->smc_tx); } /* @@ -933,7 +933,7 @@ smc_task_intr(void *context, int pending) /* * See if there are any packets to transmit. */ - taskqueue_enqueue_fast(sc->smc_tq, &sc->smc_tx); + taskqueue_enqueue(sc->smc_tq, &sc->smc_tx); } /* @@ -1233,7 +1233,7 @@ smc_watchdog(void *arg) sc = (struct smc_softc *)arg; device_printf(sc->smc_dev, "watchdog timeout\n"); - taskqueue_enqueue_fast(sc->smc_tq, &sc->smc_intr); + taskqueue_enqueue(sc->smc_tq, &sc->smc_intr); } static void diff --git a/sys/dev/vr/if_vr.c b/sys/dev/vr/if_vr.c index fdf82a588f17..5ffee24c1588 100644 --- a/sys/dev/vr/if_vr.c +++ b/sys/dev/vr/if_vr.c @@ -1671,7 +1671,7 @@ vr_intr(void *arg) /* Disable interrupts. */ CSR_WRITE_2(sc, VR_IMR, 0x0000); - taskqueue_enqueue_fast(taskqueue_fast, &sc->vr_inttask); + taskqueue_enqueue(taskqueue_fast, &sc->vr_inttask); return (FILTER_HANDLED); } diff --git a/sys/dev/xen/netfront/netfront.c b/sys/dev/xen/netfront/netfront.c index 41c70f14ab55..22ca81c45ccf 100644 --- a/sys/dev/xen/netfront/netfront.c +++ b/sys/dev/xen/netfront/netfront.c @@ -1400,7 +1400,7 @@ xn_rxq_intr(void *xrxq) { struct netfront_rxq *rxq = xrxq; - taskqueue_enqueue_fast(rxq->tq, &rxq->intrtask); + taskqueue_enqueue(rxq->tq, &rxq->intrtask); } static void @@ -1408,7 +1408,7 @@ xn_txq_intr(void *xtxq) { struct netfront_txq *txq = xtxq; - taskqueue_enqueue_fast(txq->tq, &txq->intrtask); + taskqueue_enqueue(txq->tq, &txq->intrtask); } static int diff --git a/sys/kern/subr_taskqueue.c b/sys/kern/subr_taskqueue.c index c90d0e261027..96236a9ca317 100644 --- a/sys/kern/subr_taskqueue.c +++ b/sys/kern/subr_taskqueue.c @@ -737,13 +737,6 @@ taskqueue_create_fast(const char *name, int mflags, MTX_SPIN, "fast_taskqueue"); } -/* NB: for backwards compatibility */ -int -taskqueue_enqueue_fast(struct taskqueue *queue, struct task *task) -{ - return taskqueue_enqueue(queue, task); -} - static void *taskqueue_fast_ih; static void diff --git a/sys/netpfil/ipfw/ip_dummynet.c b/sys/netpfil/ipfw/ip_dummynet.c index 425afcaa7a4e..120f30f8db91 100644 --- a/sys/netpfil/ipfw/ip_dummynet.c +++ b/sys/netpfil/ipfw/ip_dummynet.c @@ -84,7 +84,7 @@ dummynet(void *arg) { (void)arg; /* UNUSED */ - taskqueue_enqueue_fast(dn_tq, &dn_task); + taskqueue_enqueue(dn_tq, &dn_task); } void diff --git a/sys/sys/taskqueue.h b/sys/sys/taskqueue.h index 9b72e46b5e6f..cfba47226fe3 100644 --- a/sys/sys/taskqueue.h +++ b/sys/sys/taskqueue.h @@ -198,7 +198,6 @@ TASKQUEUE_DECLARE(thread); * from a fast interrupt handler context. */ TASKQUEUE_DECLARE(fast); -int taskqueue_enqueue_fast(struct taskqueue *queue, struct task *task); struct taskqueue *taskqueue_create_fast(const char *name, int mflags, taskqueue_enqueue_fn enqueue, void *context); diff --git a/sys/x86/iommu/intel_fault.c b/sys/x86/iommu/intel_fault.c index 5ccf88e8b9d1..bf79508b9c8f 100644 --- a/sys/x86/iommu/intel_fault.c +++ b/sys/x86/iommu/intel_fault.c @@ -179,7 +179,7 @@ done: } if (enqueue) { - taskqueue_enqueue_fast(unit->fault_taskqueue, + taskqueue_enqueue(unit->fault_taskqueue, &unit->fault_task); } return (FILTER_HANDLED); diff --git a/sys/x86/iommu/intel_qi.c b/sys/x86/iommu/intel_qi.c index bdcdff28703c..39d33b44631c 100644 --- a/sys/x86/iommu/intel_qi.c +++ b/sys/x86/iommu/intel_qi.c @@ -325,7 +325,7 @@ dmar_qi_intr(void *arg) unit = arg; KASSERT(unit->qi_enabled, ("dmar%d: QI is not enabled", unit->unit)); - taskqueue_enqueue_fast(unit->qi_taskqueue, &unit->qi_task); + taskqueue_enqueue(unit->qi_taskqueue, &unit->qi_task); return (FILTER_HANDLED); } diff --git a/sys/x86/x86/mca.c b/sys/x86/x86/mca.c index b4c764338cad..c4ceef26f14f 100644 --- a/sys/x86/x86/mca.c +++ b/sys/x86/x86/mca.c @@ -508,7 +508,7 @@ mca_record_entry(enum scan_mode mode, const struct mca_record *record) mca_count++; mtx_unlock_spin(&mca_lock); if (mode == CMCI) - taskqueue_enqueue_fast(mca_tq, &mca_refill_task); + taskqueue_enqueue(mca_tq, &mca_refill_task); } #ifdef DEV_APIC @@ -686,7 +686,7 @@ static void mca_periodic_scan(void *arg) { - taskqueue_enqueue_fast(mca_tq, &mca_scan_task); + taskqueue_enqueue(mca_tq, &mca_scan_task); callout_reset(&mca_timer, mca_ticks * hz, mca_periodic_scan, NULL); } @@ -700,7 +700,7 @@ sysctl_mca_scan(SYSCTL_HANDLER_ARGS) if (error) return (error); if (i) - taskqueue_enqueue_fast(mca_tq, &mca_scan_task); + taskqueue_enqueue(mca_tq, &mca_scan_task); return (0); } |
