]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
treewide: Switch/rename to timer_delete[_sync]()
authorThomas Gleixner <tglx@linutronix.de>
Sat, 5 Apr 2025 08:17:26 +0000 (10:17 +0200)
committerIngo Molnar <mingo@kernel.org>
Sat, 5 Apr 2025 08:30:12 +0000 (10:30 +0200)
timer_delete[_sync]() replaces del_timer[_sync](). Convert the whole tree
over and remove the historical wrapper inlines.

Conversion was done with coccinelle plus manual fixups where necessary.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
787 files changed:
arch/alpha/kernel/srmcons.c
arch/arm/mach-footbridge/dc21285.c
arch/arm/mach-pxa/sharpsl_pm.c
arch/m68k/amiga/amisound.c
arch/m68k/mac/macboing.c
arch/mips/sgi-ip22/ip22-reset.c
arch/powerpc/kvm/booke.c
arch/powerpc/platforms/cell/spufs/sched.c
arch/powerpc/platforms/powermac/low_i2c.c
arch/s390/kernel/time.c
arch/s390/mm/cmm.c
arch/sh/drivers/pci/common.c
arch/sparc/kernel/led.c
arch/um/drivers/vector_kern.c
arch/x86/kernel/cpu/mce/core.c
arch/x86/kvm/xen.c
arch/xtensa/platforms/iss/console.c
arch/xtensa/platforms/iss/network.c
block/blk-core.c
block/blk-stat.c
block/blk-stat.h
block/blk-throttle.c
drivers/accel/qaic/qaic_timesync.c
drivers/accessibility/speakup/main.c
drivers/accessibility/speakup/synth.c
drivers/ata/libata-eh.c
drivers/atm/idt77105.c
drivers/atm/iphase.c
drivers/atm/lanai.c
drivers/atm/nicstar.c
drivers/atm/suni.c
drivers/auxdisplay/line-display.c
drivers/auxdisplay/panel.c
drivers/base/devcoredump.c
drivers/base/power/main.c
drivers/base/power/wakeup.c
drivers/block/amiflop.c
drivers/block/aoe/aoedev.c
drivers/block/aoe/aoemain.c
drivers/block/ataflop.c
drivers/block/drbd/drbd_main.c
drivers/block/drbd/drbd_nl.c
drivers/block/drbd/drbd_receiver.c
drivers/block/floppy.c
drivers/block/sunvdc.c
drivers/block/swim3.c
drivers/bluetooth/bluecard_cs.c
drivers/bluetooth/hci_bcsp.c
drivers/bluetooth/hci_h5.c
drivers/bluetooth/hci_qca.c
drivers/bus/mhi/host/pci_generic.c
drivers/char/dtlk.c
drivers/char/hangcheck-timer.c
drivers/char/hw_random/xgene-rng.c
drivers/char/ipmi/bt-bmc.c
drivers/char/ipmi/ipmi_msghandler.c
drivers/char/ipmi/ipmi_si_intf.c
drivers/char/ipmi/ipmi_ssif.c
drivers/char/ipmi/kcs_bmc_aspeed.c
drivers/char/ipmi/ssif_bmc.c
drivers/char/random.c
drivers/char/tlclk.c
drivers/char/tpm/tpm-dev-common.c
drivers/comedi/drivers/comedi_test.c
drivers/comedi/drivers/das16.c
drivers/comedi/drivers/jr3_pci.c
drivers/cpufreq/powernv-cpufreq.c
drivers/crypto/axis/artpec6_crypto.c
drivers/dma-buf/st-dma-fence.c
drivers/dma/imx-dma.c
drivers/dma/ioat/dma.c
drivers/dma/ioat/init.c
drivers/firewire/core-transaction.c
drivers/firmware/psci/psci_checker.c
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
drivers/gpu/drm/bridge/tda998x_drv.c
drivers/gpu/drm/drm_vblank.c
drivers/gpu/drm/exynos/exynos_drm_vidi.c
drivers/gpu/drm/gud/gud_pipe.c
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
drivers/gpu/drm/i915/gt/intel_rps.c
drivers/gpu/drm/i915/gt/mock_engine.c
drivers/gpu/drm/i915/gt/selftest_execlists.c
drivers/gpu/drm/i915/gt/selftest_migrate.c
drivers/gpu/drm/i915/i915_utils.c
drivers/gpu/drm/i915/intel_wakeref.c
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
drivers/gpu/drm/mediatek/mtk_dp.c
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
drivers/gpu/drm/msm/adreno/a5xx_preempt.c
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
drivers/gpu/drm/msm/adreno/a6xx_preempt.c
drivers/gpu/drm/msm/adreno/adreno_gpu.c
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
drivers/gpu/drm/omapdrm/dss/dsi.c
drivers/gpu/drm/vc4/vc4_bo.c
drivers/gpu/drm/vgem/vgem_fence.c
drivers/gpu/drm/xe/xe_execlist.c
drivers/greybus/operation.c
drivers/hid/hid-apple.c
drivers/hid/hid-appleir.c
drivers/hid/hid-appletb-kbd.c
drivers/hid/hid-magicmouse.c
drivers/hid/hid-multitouch.c
drivers/hid/hid-nvidia-shield.c
drivers/hid/hid-prodikeys.c
drivers/hid/hid-sony.c
drivers/hid/hid-uclogic-core.c
drivers/hid/hid-wiimote-core.c
drivers/hid/usbhid/hid-core.c
drivers/hid/wacom_sys.c
drivers/hsi/clients/ssi_protocol.c
drivers/hte/hte-tegra194-test.c
drivers/hwmon/pwm-fan.c
drivers/i2c/busses/i2c-img-scb.c
drivers/iio/common/ssp_sensors/ssp_dev.c
drivers/infiniband/hw/cxgb4/cm.c
drivers/infiniband/hw/hfi1/aspm.c
drivers/infiniband/hw/hfi1/chip.c
drivers/infiniband/hw/hfi1/driver.c
drivers/infiniband/hw/hfi1/init.c
drivers/infiniband/hw/hfi1/sdma.c
drivers/infiniband/hw/hfi1/tid_rdma.c
drivers/infiniband/hw/hfi1/verbs.c
drivers/infiniband/hw/irdma/cm.c
drivers/infiniband/hw/irdma/utils.c
drivers/infiniband/hw/mlx5/mr.c
drivers/infiniband/hw/mthca/mthca_catas.c
drivers/infiniband/hw/qib/qib_driver.c
drivers/infiniband/hw/qib/qib_iba7220.c
drivers/infiniband/hw/qib/qib_iba7322.c
drivers/infiniband/hw/qib/qib_init.c
drivers/infiniband/hw/qib/qib_mad.c
drivers/infiniband/hw/qib/qib_sd7220.c
drivers/infiniband/hw/qib/qib_verbs.c
drivers/infiniband/sw/rdmavt/qp.c
drivers/infiniband/sw/rxe/rxe_qp.c
drivers/input/ff-memless.c
drivers/input/gameport/gameport.c
drivers/input/input.c
drivers/input/joystick/db9.c
drivers/input/joystick/gamecon.c
drivers/input/joystick/n64joy.c
drivers/input/joystick/turbografx.c
drivers/input/keyboard/imx_keypad.c
drivers/input/keyboard/snvs_pwrkey.c
drivers/input/keyboard/tegra-kbc.c
drivers/input/mouse/alps.c
drivers/input/mouse/byd.c
drivers/input/serio/hil_mlc.c
drivers/input/serio/hp_sdc.c
drivers/input/touchscreen/ad7877.c
drivers/input/touchscreen/ad7879.c
drivers/input/touchscreen/bu21029_ts.c
drivers/input/touchscreen/exc3000.c
drivers/input/touchscreen/sx8654.c
drivers/input/touchscreen/tsc200x-core.c
drivers/iommu/dma-iommu.c
drivers/isdn/hardware/mISDN/hfcmulti.c
drivers/isdn/hardware/mISDN/hfcpci.c
drivers/isdn/hardware/mISDN/mISDNipac.c
drivers/isdn/hardware/mISDN/mISDNisar.c
drivers/isdn/hardware/mISDN/w6692.c
drivers/isdn/mISDN/dsp_core.c
drivers/isdn/mISDN/dsp_tones.c
drivers/isdn/mISDN/fsm.c
drivers/leds/flash/leds-rt8515.c
drivers/leds/flash/leds-sgm3140.c
drivers/leds/led-core.c
drivers/leds/trigger/ledtrig-pattern.c
drivers/leds/trigger/ledtrig-transient.c
drivers/macintosh/adbhid.c
drivers/mailbox/mailbox-altera.c
drivers/md/bcache/stats.c
drivers/md/dm-integrity.c
drivers/md/dm-mpath.c
drivers/md/dm-raid1.c
drivers/md/dm-vdo/dedupe.c
drivers/md/dm-writecache.c
drivers/md/md.c
drivers/media/common/saa7146/saa7146_fops.c
drivers/media/common/saa7146/saa7146_vbi.c
drivers/media/common/saa7146/saa7146_video.c
drivers/media/dvb-core/dmxdev.c
drivers/media/i2c/tc358743.c
drivers/media/i2c/tvaudio.c
drivers/media/pci/bt8xx/bttv-driver.c
drivers/media/pci/bt8xx/bttv-input.c
drivers/media/pci/bt8xx/bttv-risc.c
drivers/media/pci/ivtv/ivtv-irq.c
drivers/media/pci/ivtv/ivtv-streams.c
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
drivers/media/pci/saa7134/saa7134-core.c
drivers/media/pci/saa7134/saa7134-input.c
drivers/media/pci/saa7134/saa7134-ts.c
drivers/media/pci/saa7134/saa7134-vbi.c
drivers/media/pci/saa7134/saa7134-video.c
drivers/media/pci/tw686x/tw686x-core.c
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c
drivers/media/radio/radio-cadet.c
drivers/media/rc/ene_ir.c
drivers/media/rc/igorplugusb.c
drivers/media/rc/img-ir/img-ir-hw.c
drivers/media/rc/img-ir/img-ir-raw.c
drivers/media/rc/imon.c
drivers/media/rc/ir-mce_kbd-decoder.c
drivers/media/rc/rc-ir-raw.c
drivers/media/rc/rc-main.c
drivers/media/rc/serial_ir.c
drivers/media/usb/au0828/au0828-dvb.c
drivers/media/usb/au0828/au0828-video.c
drivers/media/usb/pvrusb2/pvrusb2-encoder.c
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
drivers/memory/tegra/tegra210-emc-core.c
drivers/memstick/core/ms_block.c
drivers/memstick/host/jmb38x_ms.c
drivers/memstick/host/r592.c
drivers/memstick/host/tifm_ms.c
drivers/misc/bcm-vk/bcm_vk_tty.c
drivers/misc/cardreader/rtsx_usb.c
drivers/misc/sgi-xp/xpc_main.c
drivers/misc/sgi-xp/xpc_partition.c
drivers/mmc/core/host.c
drivers/mmc/host/atmel-mci.c
drivers/mmc/host/dw_mmc.c
drivers/mmc/host/jz4740_mmc.c
drivers/mmc/host/meson-mx-sdio.c
drivers/mmc/host/mvsdio.c
drivers/mmc/host/mxcmmc.c
drivers/mmc/host/omap.c
drivers/mmc/host/sdhci.c
drivers/mmc/host/tifm_sd.c
drivers/mmc/host/via-sdmmc.c
drivers/mmc/host/vub300.c
drivers/mmc/host/wbsd.c
drivers/most/most_usb.c
drivers/mtd/sm_ftl.c
drivers/net/arcnet/arcnet.c
drivers/net/can/grcan.c
drivers/net/can/kvaser_pciefd.c
drivers/net/can/sja1000/peak_pcmcia.c
drivers/net/dsa/mv88e6xxx/phy.c
drivers/net/dsa/sja1105/sja1105_ptp.c
drivers/net/eql.c
drivers/net/ethernet/3com/3c515.c
drivers/net/ethernet/3com/3c574_cs.c
drivers/net/ethernet/3com/3c589_cs.c
drivers/net/ethernet/3com/3c59x.c
drivers/net/ethernet/8390/axnet_cs.c
drivers/net/ethernet/8390/pcnet_cs.c
drivers/net/ethernet/agere/et131x.c
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/amd/a2065.c
drivers/net/ethernet/amd/amd8111e.c
drivers/net/ethernet/amd/declance.c
drivers/net/ethernet/amd/pcnet32.c
drivers/net/ethernet/amd/sunlance.c
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
drivers/net/ethernet/apple/bmac.c
drivers/net/ethernet/apple/mace.c
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
drivers/net/ethernet/atheros/ag71xx.c
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
drivers/net/ethernet/atheros/atlx/atl1.c
drivers/net/ethernet/atheros/atlx/atl2.c
drivers/net/ethernet/broadcom/b44.c
drivers/net/ethernet/broadcom/bcm63xx_enet.c
drivers/net/ethernet/broadcom/bnx2.c
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/tg3.c
drivers/net/ethernet/brocade/bna/bfa_ioc.c
drivers/net/ethernet/brocade/bna/bnad.c
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
drivers/net/ethernet/chelsio/cxgb/sge.c
drivers/net/ethernet/chelsio/cxgb3/sge.c
drivers/net/ethernet/chelsio/cxgb4/sge.c
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
drivers/net/ethernet/cisco/enic/enic_clsf.h
drivers/net/ethernet/cisco/enic/enic_main.c
drivers/net/ethernet/dec/tulip/21142.c
drivers/net/ethernet/dec/tulip/de2104x.c
drivers/net/ethernet/dec/tulip/dmfe.c
drivers/net/ethernet/dec/tulip/interrupt.c
drivers/net/ethernet/dec/tulip/pnic2.c
drivers/net/ethernet/dec/tulip/tulip_core.c
drivers/net/ethernet/dec/tulip/uli526x.c
drivers/net/ethernet/dec/tulip/winbond-840.c
drivers/net/ethernet/dlink/dl2k.c
drivers/net/ethernet/fealnx.c
drivers/net/ethernet/google/gve/gve_ethtool.c
drivers/net/ethernet/google/gve/gve_main.c
drivers/net/ethernet/hisilicon/hns/hns_enet.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
drivers/net/ethernet/intel/e100.c
drivers/net/ethernet/intel/e1000e/netdev.c
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
drivers/net/ethernet/intel/i40e/i40e_main.c
drivers/net/ethernet/intel/ice/ice_main.c
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c
drivers/net/ethernet/intel/igb/igb_main.c
drivers/net/ethernet/intel/igbvf/netdev.c
drivers/net/ethernet/intel/igc/igc_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
drivers/net/ethernet/korina.c
drivers/net/ethernet/marvell/mv643xx_eth.c
drivers/net/ethernet/marvell/pxa168_eth.c
drivers/net/ethernet/marvell/skge.c
drivers/net/ethernet/marvell/sky2.c
drivers/net/ethernet/mellanox/mlx4/catas.c
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
drivers/net/ethernet/mellanox/mlx5/core/health.c
drivers/net/ethernet/micrel/ksz884x.c
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
drivers/net/ethernet/natsemi/natsemi.c
drivers/net/ethernet/natsemi/ns83820.c
drivers/net/ethernet/neterion/s2io.c
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
drivers/net/ethernet/nvidia/forcedeth.c
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
drivers/net/ethernet/packetengines/hamachi.c
drivers/net/ethernet/packetengines/yellowfin.c
drivers/net/ethernet/pasemi/pasemi_mac.c
drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
drivers/net/ethernet/qlogic/qla3xxx.c
drivers/net/ethernet/realtek/atp.c
drivers/net/ethernet/rocker/rocker_ofdpa.c
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
drivers/net/ethernet/seeq/ether3.c
drivers/net/ethernet/sfc/falcon/falcon.c
drivers/net/ethernet/sfc/falcon/rx.c
drivers/net/ethernet/sfc/mcdi.c
drivers/net/ethernet/sfc/rx_common.c
drivers/net/ethernet/sfc/siena/mcdi.c
drivers/net/ethernet/sfc/siena/rx_common.c
drivers/net/ethernet/sgi/ioc3-eth.c
drivers/net/ethernet/sis/sis190.c
drivers/net/ethernet/sis/sis900.c
drivers/net/ethernet/smsc/epic100.c
drivers/net/ethernet/smsc/smc91c92_cs.c
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/net/ethernet/sun/cassini.c
drivers/net/ethernet/sun/ldmvsw.c
drivers/net/ethernet/sun/niu.c
drivers/net/ethernet/sun/sunbmac.c
drivers/net/ethernet/sun/sungem.c
drivers/net/ethernet/sun/sunhme.c
drivers/net/ethernet/sun/sunvnet.c
drivers/net/ethernet/sun/sunvnet_common.c
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
drivers/net/ethernet/ti/cpsw_ale.c
drivers/net/ethernet/ti/netcp_ethss.c
drivers/net/ethernet/ti/tlan.c
drivers/net/ethernet/tundra/tsi108_eth.c
drivers/net/fddi/defza.c
drivers/net/hamradio/6pack.c
drivers/net/hamradio/scc.c
drivers/net/hamradio/yam.c
drivers/net/hippi/rrunner.c
drivers/net/ntb_netdev.c
drivers/net/phy/phylink.c
drivers/net/slip/slip.c
drivers/net/tun.c
drivers/net/usb/catc.c
drivers/net/usb/lan78xx.c
drivers/net/usb/sierra_net.c
drivers/net/usb/usbnet.c
drivers/net/vxlan/vxlan_core.c
drivers/net/wan/hdlc_cisco.c
drivers/net/wan/hdlc_fr.c
drivers/net/wan/hdlc_ppp.c
drivers/net/wireguard/device.c
drivers/net/wireguard/timers.c
drivers/net/wireless/ath/ar5523/ar5523.c
drivers/net/wireless/ath/ath10k/debug.c
drivers/net/wireless/ath/ath10k/htt_rx.c
drivers/net/wireless/ath/ath10k/pci.c
drivers/net/wireless/ath/ath10k/sdio.c
drivers/net/wireless/ath/ath10k/snoc.c
drivers/net/wireless/ath/ath11k/ahb.c
drivers/net/wireless/ath/ath11k/dp.c
drivers/net/wireless/ath/ath11k/dp_rx.c
drivers/net/wireless/ath/ath12k/dp.c
drivers/net/wireless/ath/ath12k/dp_rx.c
drivers/net/wireless/ath/ath6kl/cfg80211.c
drivers/net/wireless/ath/ath6kl/init.c
drivers/net/wireless/ath/ath6kl/main.c
drivers/net/wireless/ath/ath6kl/recovery.c
drivers/net/wireless/ath/ath6kl/txrx.c
drivers/net/wireless/ath/ath9k/channel.c
drivers/net/wireless/ath/ath9k/gpio.c
drivers/net/wireless/ath/ath9k/htc_drv_main.c
drivers/net/wireless/ath/ath9k/init.c
drivers/net/wireless/ath/ath9k/link.c
drivers/net/wireless/ath/ath9k/main.c
drivers/net/wireless/ath/ath9k/pci.c
drivers/net/wireless/ath/wcn36xx/dxe.c
drivers/net/wireless/ath/wil6210/cfg80211.c
drivers/net/wireless/ath/wil6210/main.c
drivers/net/wireless/ath/wil6210/netdev.c
drivers/net/wireless/ath/wil6210/p2p.c
drivers/net/wireless/ath/wil6210/wmi.c
drivers/net/wireless/atmel/at76c50x-usb.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
drivers/net/wireless/intel/iwlegacy/3945-mac.c
drivers/net/wireless/intel/iwlegacy/3945-rs.c
drivers/net/wireless/intel/iwlegacy/4965-mac.c
drivers/net/wireless/intel/iwlegacy/common.c
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
drivers/net/wireless/intel/iwlwifi/dvm/main.c
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
drivers/net/wireless/intel/iwlwifi/pcie/rx.c
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c
drivers/net/wireless/intel/iwlwifi/pcie/tx.c
drivers/net/wireless/marvell/libertas/cmdresp.c
drivers/net/wireless/marvell/libertas/if_usb.c
drivers/net/wireless/marvell/libertas/main.c
drivers/net/wireless/marvell/libertas_tf/cmd.c
drivers/net/wireless/marvell/libertas_tf/if_usb.c
drivers/net/wireless/marvell/libertas_tf/main.c
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
drivers/net/wireless/marvell/mwifiex/cmdevt.c
drivers/net/wireless/marvell/mwifiex/init.c
drivers/net/wireless/marvell/mwifiex/main.c
drivers/net/wireless/marvell/mwifiex/pcie.c
drivers/net/wireless/marvell/mwifiex/sta_event.c
drivers/net/wireless/marvell/mwifiex/tdls.c
drivers/net/wireless/marvell/mwifiex/usb.c
drivers/net/wireless/mediatek/mt76/mt7615/main.c
drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
drivers/net/wireless/mediatek/mt76/mt7921/main.c
drivers/net/wireless/mediatek/mt76/mt7925/main.c
drivers/net/wireless/mediatek/mt76/mt792x_core.c
drivers/net/wireless/microchip/wilc1000/hif.c
drivers/net/wireless/purelifi/plfxlc/usb.c
drivers/net/wireless/realtek/rtlwifi/base.c
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c
drivers/net/wireless/rsi/rsi_91x_hal.c
drivers/net/wireless/rsi/rsi_91x_mac80211.c
drivers/net/wireless/st/cw1200/main.c
drivers/net/wireless/st/cw1200/pm.c
drivers/net/wireless/st/cw1200/queue.c
drivers/net/wireless/st/cw1200/sta.c
drivers/net/wireless/ti/wlcore/main.c
drivers/net/xen-netback/interface.c
drivers/net/xen-netfront.c
drivers/nfc/nfcmrvl/fw_dnld.c
drivers/nfc/pn533/pn533.c
drivers/nfc/pn533/uart.c
drivers/nfc/st-nci/ndlc.c
drivers/nfc/st-nci/se.c
drivers/nfc/st21nfca/core.c
drivers/nfc/st21nfca/se.c
drivers/nvme/host/multipath.c
drivers/parport/ieee1284.c
drivers/pci/hotplug/cpqphp_ctrl.c
drivers/pci/hotplug/shpchp_hpc.c
drivers/pcmcia/i82365.c
drivers/pcmcia/soc_common.c
drivers/pcmcia/tcic.c
drivers/platform/mellanox/mlxbf-tmfifo.c
drivers/platform/x86/intel_ips.c
drivers/platform/x86/sony-laptop.c
drivers/pps/clients/pps-gpio.c
drivers/pps/clients/pps-ktimer.c
drivers/pps/generators/pps_gen-dummy.c
drivers/ptp/ptp_ocp.c
drivers/rtc/dev.c
drivers/rtc/rtc-test.c
drivers/s390/block/dasd.c
drivers/s390/char/con3270.c
drivers/s390/char/sclp.c
drivers/s390/char/sclp_con.c
drivers/s390/char/sclp_vt220.c
drivers/s390/char/tape_core.c
drivers/s390/char/tape_std.c
drivers/s390/cio/device_fsm.c
drivers/s390/cio/eadm_sch.c
drivers/s390/crypto/ap_queue.c
drivers/s390/net/fsm.c
drivers/s390/net/qeth_core_main.c
drivers/s390/scsi/zfcp_fsf.c
drivers/s390/scsi/zfcp_qdio.c
drivers/scsi/aic7xxx/aic79xx_core.c
drivers/scsi/aic94xx/aic94xx_hwi.c
drivers/scsi/aic94xx/aic94xx_init.c
drivers/scsi/aic94xx/aic94xx_tmf.c
drivers/scsi/arcmsr/arcmsr_hba.c
drivers/scsi/arm/fas216.c
drivers/scsi/be2iscsi/be_main.c
drivers/scsi/bfa/bfad.c
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
drivers/scsi/bnx2fc/bnx2fc_tgt.c
drivers/scsi/bnx2i/bnx2i_iscsi.c
drivers/scsi/csiostor/csio_hw.c
drivers/scsi/csiostor/csio_mb.c
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
drivers/scsi/dc395x.c
drivers/scsi/elx/efct/efct_driver.c
drivers/scsi/elx/efct/efct_xport.c
drivers/scsi/elx/libefc/efc_fabric.c
drivers/scsi/elx/libefc/efc_node.c
drivers/scsi/esas2r/esas2r_init.c
drivers/scsi/fcoe/fcoe.c
drivers/scsi/fcoe/fcoe_ctlr.c
drivers/scsi/fnic/fdls_disc.c
drivers/scsi/fnic/fip.c
drivers/scsi/fnic/fnic_main.c
drivers/scsi/hisi_sas/hisi_sas_main.c
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
drivers/scsi/ibmvscsi/ibmvfc.c
drivers/scsi/ibmvscsi/ibmvscsi.c
drivers/scsi/ipr.c
drivers/scsi/isci/host.c
drivers/scsi/isci/isci.h
drivers/scsi/libfc/fc_fcp.c
drivers/scsi/libiscsi.c
drivers/scsi/libsas/sas_expander.c
drivers/scsi/libsas/sas_scsi_host.c
drivers/scsi/lpfc/lpfc_attr.c
drivers/scsi/lpfc/lpfc_els.c
drivers/scsi/lpfc/lpfc_hbadisc.c
drivers/scsi/lpfc/lpfc_init.c
drivers/scsi/lpfc/lpfc_scsi.c
drivers/scsi/lpfc/lpfc_sli.c
drivers/scsi/megaraid/megaraid_mbox.c
drivers/scsi/megaraid/megaraid_mm.c
drivers/scsi/megaraid/megaraid_sas_base.c
drivers/scsi/megaraid/megaraid_sas_fusion.c
drivers/scsi/mvsas/mv_sas.c
drivers/scsi/pmcraid.c
drivers/scsi/qla1280.c
drivers/scsi/qla2xxx/qla_init.c
drivers/scsi/qla2xxx/qla_iocb.c
drivers/scsi/qla2xxx/qla_mid.c
drivers/scsi/qla2xxx/qla_os.c
drivers/scsi/qla4xxx/ql4_os.c
drivers/scsi/smartpqi/smartpqi_init.c
drivers/scsi/sym53c8xx_2/sym_glue.c
drivers/staging/gpib/agilent_82357a/agilent_82357a.c
drivers/staging/gpib/common/gpib_os.c
drivers/staging/gpib/common/iblib.c
drivers/staging/gpib/ni_usb/ni_usb_gpib.c
drivers/staging/media/imx/imx-ic-prpencvf.c
drivers/staging/media/imx/imx-media-csi.c
drivers/staging/rtl8723bs/core/rtw_cmd.c
drivers/staging/rtl8723bs/core/rtw_mlme.c
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
drivers/staging/rtl8723bs/core/rtw_recv.c
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
drivers/staging/rtl8723bs/hal/sdio_ops.c
drivers/staging/rtl8723bs/os_dep/os_intfs.c
drivers/target/iscsi/iscsi_target_erl0.c
drivers/target/iscsi/iscsi_target_erl1.c
drivers/target/iscsi/iscsi_target_util.c
drivers/target/target_core_user.c
drivers/tty/ipwireless/hardware.c
drivers/tty/mips_ejtag_fdc.c
drivers/tty/moxa.c
drivers/tty/n_gsm.c
drivers/tty/serial/8250/8250_aspeed_vuart.c
drivers/tty/serial/8250/8250_core.c
drivers/tty/serial/altera_uart.c
drivers/tty/serial/amba-pl011.c
drivers/tty/serial/atmel_serial.c
drivers/tty/serial/fsl_lpuart.c
drivers/tty/serial/imx.c
drivers/tty/serial/liteuart.c
drivers/tty/serial/max3100.c
drivers/tty/serial/mux.c
drivers/tty/serial/sa1100.c
drivers/tty/serial/sccnxp.c
drivers/tty/serial/sh-sci.c
drivers/tty/synclink_gt.c
drivers/tty/sysrq.c
drivers/tty/vcc.c
drivers/tty/vt/keyboard.c
drivers/tty/vt/vt.c
drivers/usb/atm/cxacru.c
drivers/usb/atm/speedtch.c
drivers/usb/atm/usbatm.c
drivers/usb/core/hcd.c
drivers/usb/core/hub.c
drivers/usb/dwc2/hcd.c
drivers/usb/dwc2/hcd_queue.c
drivers/usb/gadget/legacy/zero.c
drivers/usb/gadget/udc/omap_udc.c
drivers/usb/gadget/udc/pxa25x_udc.c
drivers/usb/gadget/udc/r8a66597-udc.c
drivers/usb/gadget/udc/snps_udc_core.c
drivers/usb/host/ehci-platform.c
drivers/usb/host/isp1362-hcd.c
drivers/usb/host/ohci-hcd.c
drivers/usb/host/ohci-hub.c
drivers/usb/host/oxu210hp-hcd.c
drivers/usb/host/r8a66597-hcd.c
drivers/usb/host/sl811-hcd.c
drivers/usb/host/uhci-hcd.c
drivers/usb/host/uhci-q.c
drivers/usb/host/xen-hcd.c
drivers/usb/host/xhci-hub.c
drivers/usb/host/xhci-mtk.c
drivers/usb/host/xhci.c
drivers/usb/isp1760/isp1760-hcd.c
drivers/usb/isp1760/isp1760-udc.c
drivers/usb/misc/usbtest.c
drivers/usb/musb/da8xx.c
drivers/usb/musb/mpfs.c
drivers/usb/musb/musb_core.c
drivers/usb/musb/musb_dsps.c
drivers/usb/musb/tusb6010.c
drivers/usb/phy/phy-mv-usb.c
drivers/usb/storage/realtek_cr.c
drivers/video/fbdev/aty/radeon_backlight.c
drivers/video/fbdev/aty/radeon_base.c
drivers/video/fbdev/aty/radeon_pm.c
drivers/video/fbdev/omap/hwa742.c
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
drivers/virt/vboxguest/vboxguest_core.c
drivers/watchdog/alim7101_wdt.c
drivers/watchdog/at91sam9_wdt.c
drivers/watchdog/bcm47xx_wdt.c
drivers/watchdog/cpwd.c
drivers/watchdog/lpc18xx_wdt.c
drivers/watchdog/machzwd.c
drivers/watchdog/mixcomwd.c
drivers/watchdog/pcwd.c
drivers/watchdog/pika_wdt.c
drivers/watchdog/sbc60xxwdt.c
drivers/watchdog/sc520_wdt.c
drivers/watchdog/shwdt.c
drivers/watchdog/via_wdt.c
drivers/watchdog/w83877f_wdt.c
fs/afs/fs_probe.c
fs/afs/server.c
fs/bcachefs/clock.c
fs/btrfs/zstd.c
fs/ext4/super.c
fs/jbd2/journal.c
fs/jffs2/wbuf.c
fs/nilfs2/segment.c
fs/ocfs2/cluster/tcp.c
fs/pstore/platform.c
include/linux/timer.h
include/net/sctp/sctp.h
kernel/cgroup/cgroup.c
kernel/kcsan/kcsan_test.c
kernel/kthread.c
kernel/rcu/rcutorture.c
kernel/rcu/srcutree.c
kernel/rcu/tasks.h
kernel/rcu/tree_nocb.h
kernel/sched/psi.c
kernel/time/clocksource.c
kernel/time/hrtimer.c
kernel/time/sleep_timeout.c
kernel/time/timer.c
kernel/workqueue.c
mm/backing-dev.c
mm/page-writeback.c
net/appletalk/aarp.c
net/atm/clip.c
net/atm/lec.c
net/atm/mpc.c
net/ax25/af_ax25.c
net/ax25/ax25_ds_timer.c
net/ax25/ax25_subr.c
net/ax25/ax25_timer.c
net/batman-adv/tp_meter.c
net/bluetooth/hidp/core.c
net/bluetooth/rfcomm/core.c
net/bridge/br_mdb.c
net/bridge/br_multicast.c
net/bridge/br_stp.c
net/bridge/br_stp_if.c
net/can/af_can.c
net/core/drop_monitor.c
net/core/gen_estimator.c
net/core/neighbour.c
net/core/sock.c
net/ipv4/igmp.c
net/ipv4/inet_fragment.c
net/ipv4/ipmr.c
net/ipv6/addrconf.c
net/ipv6/ip6_fib.c
net/ipv6/ip6_flowlabel.c
net/ipv6/ip6mr.c
net/lapb/lapb_iface.c
net/lapb/lapb_timer.c
net/llc/llc_c_ac.c
net/llc/llc_conn.c
net/mac80211/agg-rx.c
net/mac80211/agg-tx.c
net/mac80211/ibss.c
net/mac80211/iface.c
net/mac80211/led.c
net/mac80211/mesh.c
net/mac80211/mesh_plink.c
net/mac80211/mlme.c
net/mac80211/ocb.c
net/mac80211/offchannel.c
net/mac80211/pm.c
net/mac80211/rx.c
net/mac80211/sta_info.c
net/mctp/af_mctp.c
net/mptcp/pm.c
net/ncsi/ncsi-manage.c
net/netfilter/ipset/ip_set_bitmap_gen.h
net/netfilter/ipvs/ip_vs_conn.c
net/netfilter/ipvs/ip_vs_ctl.c
net/netfilter/nf_conntrack_expect.c
net/netfilter/nf_conntrack_netlink.c
net/netfilter/nfnetlink_log.c
net/netrom/nr_loopback.c
net/nfc/core.c
net/nfc/hci/core.c
net/nfc/hci/llc_shdlc.c
net/nfc/llcp_core.c
net/nfc/nci/core.c
net/nfc/nci/data.c
net/nfc/nci/rsp.c
net/packet/af_packet.c
net/rose/rose_link.c
net/rose/rose_loopback.c
net/rose/rose_route.c
net/rxrpc/call_event.c
net/rxrpc/call_object.c
net/rxrpc/conn_client.c
net/rxrpc/conn_object.c
net/rxrpc/net_ns.c
net/sched/sch_fq_pie.c
net/sched/sch_generic.c
net/sched/sch_pie.c
net/sched/sch_red.c
net/sched/sch_sfq.c
net/sctp/associola.c
net/sctp/input.c
net/sctp/output.c
net/sctp/outqueue.c
net/sctp/protocol.c
net/sctp/sm_sideeffect.c
net/sctp/stream.c
net/sctp/transport.c
net/sunrpc/xprt.c
net/tipc/node.c
net/tipc/subscr.c
net/wireless/core.c
net/x25/x25_link.c
net/x25/x25_timer.c
net/xfrm/xfrm_policy.c
net/xfrm/xfrm_state.c
samples/connector/cn_test.c
samples/ftrace/sample-trace-array.c
sound/core/timer.c
sound/drivers/aloop.c
sound/drivers/dummy.c
sound/drivers/mpu401/mpu401_uart.c
sound/drivers/mtpav.c
sound/drivers/opl3/opl3_seq.c
sound/drivers/serial-u16550.c
sound/i2c/other/ak4117.c
sound/isa/sb/emu8000_pcm.c
sound/isa/sb/sb8_midi.c
sound/isa/wavefront/wavefront_midi.c
sound/pci/asihpi/asihpi.c
sound/pci/ctxfi/cttimer.c
sound/pci/echoaudio/midi.c
sound/pci/rme9652/hdsp.c
sound/pci/rme9652/hdspm.c
sound/sh/aica.c
sound/soc/codecs/rt5645.c
sound/soc/fsl/imx-pcm-rpmsg.c
sound/soc/ti/ams-delta.c
sound/usb/midi.c

index b9cd364e814e0037cf3e5a2903158a4e762161ee..a89ce84371f959caee64760a28bc0cc227102a64 100644 (file)
@@ -177,7 +177,7 @@ srmcons_close(struct tty_struct *tty, struct file *filp)
 
        if (tty->count == 1) {
                port->tty = NULL;
-               del_timer(&srmconsp->timer);
+               timer_delete(&srmconsp->timer);
        }
 
        spin_unlock_irqrestore(&port->lock, flags);
index f8920d0010de15710086b6468a7db6408e6c99d5..6521ab3d24facc1c9f668c68d3cb980fdb36e33e 100644 (file)
@@ -135,7 +135,7 @@ static struct timer_list perr_timer;
 
 static void dc21285_enable_error(struct timer_list *timer)
 {
-       del_timer(timer);
+       timer_delete(timer);
 
        if (timer == &serr_timer)
                enable_irq(IRQ_PCI_SERR);
index dd930e3a61a493293597815782d2ffd36605a700..71b282b146d0b910b89505f325409139dc66b82a 100644 (file)
@@ -913,8 +913,8 @@ static void sharpsl_pm_remove(struct platform_device *pdev)
        if (sharpsl_pm.machinfo->exit)
                sharpsl_pm.machinfo->exit();
 
-       del_timer_sync(&sharpsl_pm.chrg_full_timer);
-       del_timer_sync(&sharpsl_pm.ac_timer);
+       timer_delete_sync(&sharpsl_pm.chrg_full_timer);
+       timer_delete_sync(&sharpsl_pm.ac_timer);
 }
 
 static struct platform_driver sharpsl_pm_driver = {
index 714fe8ec6afa33645178383d2923eb4267248849..5fd93dfab809b1c4dddf243c111d911da4710f8e 100644 (file)
@@ -78,7 +78,7 @@ void amiga_mksound( unsigned int hz, unsigned int ticks )
                return;
 
        local_irq_save(flags);
-       del_timer( &sound_timer );
+       timer_delete(&sound_timer);
 
        if (hz > 20 && hz < 32767) {
                unsigned long period = (clock_constant / hz);
index faea2265a540192df14e122245d15319b651dfb3..6312d5b600a56d63d4c324cb217802139cfe80ec 100644 (file)
@@ -183,7 +183,7 @@ void mac_mksound( unsigned int freq, unsigned int length )
 
        local_irq_save(flags);
 
-       del_timer( &mac_sound_timer );
+       timer_delete(&mac_sound_timer);
 
        for ( i = 0; i < 0x800; i++ )
                mac_asc_regs[ i ] = 0;
@@ -277,7 +277,7 @@ static void mac_quadra_ring_bell(struct timer_list *unused)
 
        local_irq_save(flags);
 
-       del_timer( &mac_sound_timer );
+       timer_delete(&mac_sound_timer);
 
        if ( mac_bell_duration-- > 0 )
        {
index 8f0861c580800be0b1c8c1c32c9ff3ee28c18c1d..8539f562f5b8d9ed3b9d15a3fb54dcfd8cc089ef 100644 (file)
@@ -98,7 +98,7 @@ static void blink_timeout(struct timer_list *unused)
 
 static void debounce(struct timer_list *unused)
 {
-       del_timer(&debounce_timer);
+       timer_delete(&debounce_timer);
        if (sgint->istat1 & SGINT_ISTAT1_PWR) {
                /* Interrupt still being sent. */
                debounce_timer.expires = jiffies + (HZ / 20); /* 0.05s  */
index 6a5be025a8afb0ad6244cdc3284f5d2f88c547a4..6a4805968966caf0cd3748b76b405a237d1ea16c 100644 (file)
@@ -622,7 +622,7 @@ static void arm_next_watchdog(struct kvm_vcpu *vcpu)
        if (nr_jiffies < NEXT_TIMER_MAX_DELTA)
                mod_timer(&vcpu->arch.wdt_timer, jiffies + nr_jiffies);
        else
-               del_timer(&vcpu->arch.wdt_timer);
+               timer_delete(&vcpu->arch.wdt_timer);
        spin_unlock_irqrestore(&vcpu->arch.wdt_lock, flags);
 }
 
@@ -1441,7 +1441,7 @@ int kvmppc_subarch_vcpu_init(struct kvm_vcpu *vcpu)
 
 void kvmppc_subarch_vcpu_uninit(struct kvm_vcpu *vcpu)
 {
-       del_timer_sync(&vcpu->arch.wdt_timer);
+       timer_delete_sync(&vcpu->arch.wdt_timer);
 }
 
 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
index 610ca8570682482546a30106e10fa22631c92ce0..8e7ed010bfde786f74a2b87211777164dbf09fbd 100644 (file)
@@ -508,7 +508,7 @@ static void __spu_del_from_rq(struct spu_context *ctx)
 
        if (!list_empty(&ctx->rq)) {
                if (!--spu_prio->nr_waiting)
-                       del_timer(&spusched_timer);
+                       timer_delete(&spusched_timer);
                list_del_init(&ctx->rq);
 
                if (list_empty(&spu_prio->runq[prio]))
@@ -1126,8 +1126,8 @@ void spu_sched_exit(void)
 
        remove_proc_entry("spu_loadavg", NULL);
 
-       del_timer_sync(&spusched_timer);
-       del_timer_sync(&spuloadavg_timer);
+       timer_delete_sync(&spusched_timer);
+       timer_delete_sync(&spuloadavg_timer);
        kthread_stop(spusched_task);
 
        for (node = 0; node < MAX_NUMNODES; node++) {
index c097d591670e827aa03fa014bcc0c2e8eea71c0c..a0ae58636e1021a306425a99f2a57f9faa455123 100644 (file)
@@ -347,7 +347,7 @@ static irqreturn_t kw_i2c_irq(int irq, void *dev_id)
        unsigned long flags;
 
        spin_lock_irqsave(&host->lock, flags);
-       del_timer(&host->timeout_timer);
+       timer_delete(&host->timeout_timer);
        kw_i2c_handle_interrupt(host, kw_read_reg(reg_isr));
        if (host->state != state_idle) {
                host->timeout_timer.expires = jiffies + KW_POLL_TIMEOUT;
index c900deddd36d59a55e7a4e3d9ab8fddd77533ff8..fed17d407a444209cdc074282de8d5ab2fff3e23 100644 (file)
@@ -680,7 +680,7 @@ static void stp_work_fn(struct work_struct *work)
 
        if (!stp_online) {
                chsc_sstpc(stp_page, STP_OP_CTRL, 0x0000, NULL);
-               del_timer_sync(&stp_timer);
+               timer_delete_sync(&stp_timer);
                goto out_unlock;
        }
 
index 39f44b6256e0da24f305f547d15a62f5772d3fd5..e2a6eb92420fcfd3277c64055c9eb608ad20f325 100644 (file)
@@ -201,7 +201,7 @@ static void cmm_set_timer(void)
 {
        if (cmm_timed_pages_target <= 0 || cmm_timeout_seconds <= 0) {
                if (timer_pending(&cmm_timer))
-                       del_timer(&cmm_timer);
+                       timer_delete(&cmm_timer);
                return;
        }
        mod_timer(&cmm_timer, jiffies + secs_to_jiffies(cmm_timeout_seconds));
@@ -424,7 +424,7 @@ out_smsg:
 #endif
        unregister_sysctl_table(cmm_sysctl_header);
 out_sysctl:
-       del_timer_sync(&cmm_timer);
+       timer_delete_sync(&cmm_timer);
        return rc;
 }
 module_init(cmm_init);
@@ -437,7 +437,7 @@ static void __exit cmm_exit(void)
 #endif
        unregister_oom_notifier(&cmm_oom_nb);
        kthread_stop(cmm_thread_ptr);
-       del_timer_sync(&cmm_timer);
+       timer_delete_sync(&cmm_timer);
        cmm_free_pages(cmm_pages, &cmm_pages, &cmm_page_list);
        cmm_free_pages(cmm_timed_pages, &cmm_timed_pages, &cmm_timed_page_list);
 }
index ab9e791070b4fd9b07037cf8c90af6f03448741a..5442475d132ef4b7ba013d42cd30c7e40452d320 100644 (file)
@@ -90,7 +90,7 @@ static void pcibios_enable_err(struct timer_list *t)
 {
        struct pci_channel *hose = from_timer(hose, t, err_timer);
 
-       del_timer(&hose->err_timer);
+       timer_delete(&hose->err_timer);
        printk(KERN_DEBUG "PCI: re-enabling error IRQ.\n");
        enable_irq(hose->err_irq);
 }
@@ -99,7 +99,7 @@ static void pcibios_enable_serr(struct timer_list *t)
 {
        struct pci_channel *hose = from_timer(hose, t, serr_timer);
 
-       del_timer(&hose->serr_timer);
+       timer_delete(&hose->serr_timer);
        printk(KERN_DEBUG "PCI: re-enabling system error IRQ.\n");
        enable_irq(hose->serr_irq);
 }
index ab657b359789ea90376eadd61df96fc0033e5fe4..f4fb82b019bb93fb496345eda61a2ed7e421595e 100644 (file)
@@ -84,7 +84,7 @@ static ssize_t led_proc_write(struct file *file, const char __user *buffer,
        /* before we change anything we want to stop any running timers,
         * otherwise calls such as on will have no persistent effect
         */
-       del_timer_sync(&led_blink_timer);
+       timer_delete_sync(&led_blink_timer);
 
        if (!strcmp(buf, "on")) {
                auxio_set_led(AUXIO_LED_ON);
@@ -134,7 +134,7 @@ static int __init led_init(void)
 static void __exit led_exit(void)
 {
        remove_proc_entry("led", NULL);
-       del_timer_sync(&led_blink_timer);
+       timer_delete_sync(&led_blink_timer);
 }
 
 module_init(led_init);
index 85b129e2b70bff50d0888be8abcad57421d7611c..b97bb52dd5626001d16e07fd6cb5b6a3626fb08a 100644 (file)
@@ -1112,7 +1112,7 @@ static int vector_net_close(struct net_device *dev)
        struct vector_private *vp = netdev_priv(dev);
 
        netif_stop_queue(dev);
-       del_timer(&vp->tl);
+       timer_delete(&vp->tl);
 
        vp->opened = false;
 
index 1f14c3308b6b441b0f40006f3d1da6f61ad18395..f6fd71b64b6638f077a30756e74444b577bf3f7b 100644 (file)
@@ -1786,13 +1786,13 @@ void mce_timer_kick(bool storm)
                __this_cpu_write(mce_next_interval, check_interval * HZ);
 }
 
-/* Must not be called in IRQ context where del_timer_sync() can deadlock */
+/* Must not be called in IRQ context where timer_delete_sync() can deadlock */
 static void mce_timer_delete_all(void)
 {
        int cpu;
 
        for_each_online_cpu(cpu)
-               del_timer_sync(&per_cpu(mce_timer, cpu));
+               timer_delete_sync(&per_cpu(mce_timer, cpu));
 }
 
 static void __mcheck_cpu_mce_banks_init(void)
@@ -2820,7 +2820,7 @@ static int mce_cpu_pre_down(unsigned int cpu)
        struct timer_list *t = this_cpu_ptr(&mce_timer);
 
        mce_disable_cpu();
-       del_timer_sync(t);
+       timer_delete_sync(t);
        mce_threshold_remove_device(cpu);
        mce_device_remove(cpu);
        return 0;
index bd21e9c335ad427e7f4ad89338b6a6666335621e..38b33cdd4232d94d23066524e3823b5b75be26c9 100644 (file)
@@ -1553,7 +1553,7 @@ static bool kvm_xen_schedop_poll(struct kvm_vcpu *vcpu, bool longmode,
                kvm_vcpu_halt(vcpu);
 
                if (sched_poll.timeout)
-                       del_timer(&vcpu->arch.xen.poll_timer);
+                       timer_delete(&vcpu->arch.xen.poll_timer);
 
                kvm_set_mp_state(vcpu, KVM_MP_STATE_RUNNABLE);
        }
@@ -2308,7 +2308,7 @@ void kvm_xen_destroy_vcpu(struct kvm_vcpu *vcpu)
        kvm_gpc_deactivate(&vcpu->arch.xen.vcpu_info_cache);
        kvm_gpc_deactivate(&vcpu->arch.xen.vcpu_time_info_cache);
 
-       del_timer_sync(&vcpu->arch.xen.poll_timer);
+       timer_delete_sync(&vcpu->arch.xen.poll_timer);
 }
 
 void kvm_xen_init_vm(struct kvm *kvm)
index abec44b687dff0d4da3a77307603a0866a35ce88..8b95221375a897faa4172c63e6a2b6e6932b47ab 100644 (file)
@@ -48,7 +48,7 @@ static int rs_open(struct tty_struct *tty, struct file * filp)
 static void rs_close(struct tty_struct *tty, struct file * filp)
 {
        if (tty->count == 1)
-               del_timer_sync(&serial_timer);
+               timer_delete_sync(&serial_timer);
 }
 
 
index e89f27f2bb18dabc13a7de5f3719cff77a2752c0..c6d8c62695e1ad6cea9fe87171007ed5ec1576cd 100644 (file)
@@ -375,7 +375,7 @@ static int iss_net_close(struct net_device *dev)
        struct iss_net_private *lp = netdev_priv(dev);
 
        netif_stop_queue(dev);
-       del_timer_sync(&lp->timer);
+       timer_delete_sync(&lp->timer);
        lp->tp.net_ops->close(lp);
 
        return 0;
index 4623de79effac2dd9e98e9654a8ccf440c37d792..e8cc270a453fc9e914345ccc138221f85e2f5e79 100644 (file)
@@ -219,7 +219,7 @@ EXPORT_SYMBOL_GPL(blk_status_to_str);
  */
 void blk_sync_queue(struct request_queue *q)
 {
-       del_timer_sync(&q->timeout);
+       timer_delete_sync(&q->timeout);
        cancel_work_sync(&q->timeout_work);
 }
 EXPORT_SYMBOL(blk_sync_queue);
index eaf60097bbe179fb0d8e0860fbf72359cc7fd265..46449da856f808f2556ace4cd4718701d7ef8ce3 100644 (file)
@@ -162,7 +162,7 @@ void blk_stat_remove_callback(struct request_queue *q,
                blk_queue_flag_clear(QUEUE_FLAG_STATS, q);
        spin_unlock_irqrestore(&q->stats->lock, flags);
 
-       del_timer_sync(&cb->timer);
+       timer_delete_sync(&cb->timer);
 }
 
 static void blk_stat_free_callback_rcu(struct rcu_head *head)
index 5d7f18ba436d005c865c33d34c5f2c36f9848f12..9e05bf18d1bebc24bb37e6d81637373021d33ab2 100644 (file)
@@ -148,7 +148,7 @@ static inline void blk_stat_activate_nsecs(struct blk_stat_callback *cb,
 
 static inline void blk_stat_deactivate(struct blk_stat_callback *cb)
 {
-       del_timer_sync(&cb->timer);
+       timer_delete_sync(&cb->timer);
 }
 
 /**
index 91dab43c65ab838647c4ea5805c7041754b365e3..d6dd2e04787491fd2dc3fb2a2b06cf9d0ab3a3b8 100644 (file)
@@ -333,7 +333,7 @@ static void throtl_pd_free(struct blkg_policy_data *pd)
 {
        struct throtl_grp *tg = pd_to_tg(pd);
 
-       del_timer_sync(&tg->service_queue.pending_timer);
+       timer_delete_sync(&tg->service_queue.pending_timer);
        blkg_rwstat_exit(&tg->stat_bytes);
        blkg_rwstat_exit(&tg->stat_ios);
        kfree(tg);
@@ -1711,7 +1711,7 @@ void blk_throtl_exit(struct gendisk *disk)
        if (!blk_throtl_activated(q))
                return;
 
-       del_timer_sync(&q->td->service_queue.pending_timer);
+       timer_delete_sync(&q->td->service_queue.pending_timer);
        throtl_shutdown_wq(q);
        blkcg_deactivate_policy(disk, &blkcg_policy_throtl);
        kfree(q->td);
index 2473c66309d401b93f12f4b543b651313d5032c8..972833fabcfcacc88f39e34aa419f92c9aa5a2a7 100644 (file)
@@ -221,7 +221,7 @@ static void qaic_timesync_remove(struct mhi_device *mhi_dev)
 {
        struct mqts_dev *mqtsdev = dev_get_drvdata(&mhi_dev->dev);
 
-       del_timer_sync(&mqtsdev->timer);
+       timer_delete_sync(&mqtsdev->timer);
        mhi_unprepare_from_transfer(mqtsdev->mhi_dev);
        kfree(mqtsdev->sync_msg);
        kfree(mqtsdev);
index f677ad2177c2f22144e9ce15faaf5952522a241d..e68cf1d83787f63f1dd03e160e90c1022799946d 100644 (file)
@@ -1172,13 +1172,13 @@ static void do_handle_shift(struct vc_data *vc, u_char value, char up_flag)
        if (cursor_track == read_all_mode) {
                switch (value) {
                case KVAL(K_SHIFT):
-                       del_timer(&cursor_timer);
+                       timer_delete(&cursor_timer);
                        spk_shut_up &= 0xfe;
                        spk_do_flush();
                        read_all_doc(vc);
                        break;
                case KVAL(K_CTRL):
-                       del_timer(&cursor_timer);
+                       timer_delete(&cursor_timer);
                        cursor_track = prev_cursor_track;
                        spk_shut_up &= 0xfe;
                        spk_do_flush();
@@ -1399,7 +1399,7 @@ static void start_read_all_timer(struct vc_data *vc, enum read_all_command comma
 
 static void kbd_fakekey2(struct vc_data *vc, enum read_all_command command)
 {
-       del_timer(&cursor_timer);
+       timer_delete(&cursor_timer);
        speakup_fake_down_arrow();
        start_read_all_timer(vc, command);
 }
@@ -1415,7 +1415,7 @@ static void read_all_doc(struct vc_data *vc)
        cursor_track = read_all_mode;
        spk_reset_index_count(0);
        if (get_sentence_buf(vc, 0) == -1) {
-               del_timer(&cursor_timer);
+               timer_delete(&cursor_timer);
                if (!in_keyboard_notifier)
                        speakup_fake_down_arrow();
                start_read_all_timer(vc, RA_DOWN_ARROW);
@@ -1428,7 +1428,7 @@ static void read_all_doc(struct vc_data *vc)
 
 static void stop_read_all(struct vc_data *vc)
 {
-       del_timer(&cursor_timer);
+       timer_delete(&cursor_timer);
        cursor_track = prev_cursor_track;
        spk_shut_up &= 0xfe;
        spk_do_flush();
@@ -1528,7 +1528,7 @@ static int pre_handle_cursor(struct vc_data *vc, u_char value, char up_flag)
                        spin_unlock_irqrestore(&speakup_info.spinlock, flags);
                        return NOTIFY_STOP;
                }
-               del_timer(&cursor_timer);
+               timer_delete(&cursor_timer);
                spk_shut_up &= 0xfe;
                spk_do_flush();
                start_read_all_timer(vc, value + 1);
@@ -1692,7 +1692,7 @@ static void cursor_done(struct timer_list *unused)
        struct vc_data *vc = vc_cons[cursor_con].d;
        unsigned long flags;
 
-       del_timer(&cursor_timer);
+       timer_delete(&cursor_timer);
        spin_lock_irqsave(&speakup_info.spinlock, flags);
        if (cursor_con != fg_console) {
                is_cursor = 0;
@@ -2333,7 +2333,7 @@ static void __exit speakup_exit(void)
        speakup_unregister_devsynth();
        speakup_cancel_selection();
        speakup_cancel_paste();
-       del_timer_sync(&cursor_timer);
+       timer_delete_sync(&cursor_timer);
        kthread_stop(speakup_task);
        speakup_task = NULL;
        mutex_lock(&spk_mutex);
@@ -2437,7 +2437,7 @@ error_task:
 
 error_vtnotifier:
        unregister_keyboard_notifier(&keyboard_notifier_block);
-       del_timer(&cursor_timer);
+       timer_delete(&cursor_timer);
 
 error_kbdnotifier:
        speakup_unregister_devsynth();
index 85062e605d796de523da0f901d6d441a2eaf7200..d8addbf3ad0d00331007e545c37b091ab2a1f463 100644 (file)
@@ -521,7 +521,7 @@ void synth_release(void)
        spin_lock_irqsave(&speakup_info.spinlock, flags);
        pr_info("releasing synth %s\n", synth->name);
        synth->alive = 0;
-       del_timer(&thread_timer);
+       timer_delete(&thread_timer);
        spin_unlock_irqrestore(&speakup_info.spinlock, flags);
        if (synth->attributes.name)
                sysfs_remove_group(speakup_kobj, &synth->attributes);
index 16cd676eae1f9a27cd1a4714cc3e3be14443e9fe..b990c1ee0b12de7473d1ede8b0acf1210862f3cb 100644 (file)
@@ -700,7 +700,7 @@ void ata_scsi_port_error_handler(struct Scsi_Host *host, struct ata_port *ap)
        ata_eh_acquire(ap);
  repeat:
        /* kill fast drain timer */
-       del_timer_sync(&ap->fastdrain_timer);
+       timer_delete_sync(&ap->fastdrain_timer);
 
        /* process port resume request */
        ata_eh_handle_port_resume(ap);
index fcd70e094a2e97168bba7060b979ab38a3e4caae..e6a300203e6c26bc6f56f75fa5f8dd83e0703d3f 100644 (file)
@@ -366,8 +366,8 @@ EXPORT_SYMBOL(idt77105_init);
 static void __exit idt77105_exit(void)
 {
        /* turn off timers */
-       del_timer_sync(&stats_timer);
-       del_timer_sync(&restart_timer);
+       timer_delete_sync(&stats_timer);
+       timer_delete_sync(&restart_timer);
 }
 
 module_exit(idt77105_exit);
index d213adcefe33868b75f1efac1ec224791218e4fa..301e697e22ad07de38006aa968ba5a6a0ae14b55 100644 (file)
@@ -3283,7 +3283,7 @@ static void __exit ia_module_exit(void)
 {
        pci_unregister_driver(&ia_driver);
 
-       del_timer_sync(&ia_timer);
+       timer_delete_sync(&ia_timer);
 }
 
 module_init(ia_module_init);
index 32d7aa141d96633dd9198cd1a6a0ded5baf3bcf5..00fe25b5b6a3392f1a617263148e9c64c42ff89d 100644 (file)
@@ -1792,7 +1792,7 @@ static inline void lanai_timed_poll_start(struct lanai_dev *lanai)
 
 static inline void lanai_timed_poll_stop(struct lanai_dev *lanai)
 {
-       del_timer_sync(&lanai->timer);
+       timer_delete_sync(&lanai->timer);
 }
 
 /* -------------------- INTERRUPT SERVICE: */
index 27153d6bc7815fe740ae363b360da0438014fa36..45952cfea06b4c2f5c740a575ab13630c892a6f8 100644 (file)
@@ -300,7 +300,7 @@ static void __exit nicstar_cleanup(void)
 {
        XPRINTK("nicstar: nicstar_cleanup() called.\n");
 
-       del_timer_sync(&ns_timer);
+       timer_delete_sync(&ns_timer);
 
        pci_unregister_driver(&nicstar_driver);
 
index 32802ea9521cd453674a1c8caf7fca9e46944b7a..7d0fa729c2fe07b1317af9b633414a0ca54e259a 100644 (file)
@@ -347,7 +347,7 @@ static int suni_stop(struct atm_dev *dev)
        for (walk = &sunis; *walk != PRIV(dev);
            walk = &PRIV((*walk)->dev)->next);
        *walk = PRIV((*walk)->dev)->next;
-       if (!sunis) del_timer_sync(&poll_timer);
+       if (!sunis) timer_delete_sync(&poll_timer);
        spin_unlock_irqrestore(&sunis_lock,flags);
        kfree(PRIV(dev));
 
index fcec77f100ce946cf57e4501174c1498a033a21e..b6808c4f89b64721799c8b14001f259b4af04225 100644 (file)
@@ -84,7 +84,7 @@ static int linedisp_display(struct linedisp *linedisp, const char *msg,
        char *new_msg;
 
        /* stop the scroll timer */
-       del_timer_sync(&linedisp->timer);
+       timer_delete_sync(&linedisp->timer);
 
        if (count == -1)
                count = strlen(msg);
@@ -183,7 +183,7 @@ static ssize_t scroll_step_ms_store(struct device *dev,
 
        linedisp->scroll_rate = msecs_to_jiffies(ms);
        if (linedisp->message && linedisp->message_len > linedisp->num_chars) {
-               del_timer_sync(&linedisp->timer);
+               timer_delete_sync(&linedisp->timer);
                if (linedisp->scroll_rate)
                        linedisp_scroll(&linedisp->timer);
        }
@@ -376,7 +376,7 @@ int linedisp_register(struct linedisp *linedisp, struct device *parent,
 out_del_dev:
        device_del(&linedisp->dev);
 out_del_timer:
-       del_timer_sync(&linedisp->timer);
+       timer_delete_sync(&linedisp->timer);
 out_put_device:
        put_device(&linedisp->dev);
        return err;
@@ -391,7 +391,7 @@ EXPORT_SYMBOL_NS_GPL(linedisp_register, "LINEDISP");
 void linedisp_unregister(struct linedisp *linedisp)
 {
        device_del(&linedisp->dev);
-       del_timer_sync(&linedisp->timer);
+       timer_delete_sync(&linedisp->timer);
        put_device(&linedisp->dev);
 }
 EXPORT_SYMBOL_NS_GPL(linedisp_unregister, "LINEDISP");
index 91ccb9789d4303587ad19bf474b9dd7fbd1c9510..958c0e31e84abd3314096b3416b8f00c9184c7f6 100644 (file)
@@ -1654,7 +1654,7 @@ static void panel_attach(struct parport *port)
 
 err_lcd_unreg:
        if (scan_timer.function)
-               del_timer_sync(&scan_timer);
+               timer_delete_sync(&scan_timer);
        if (lcd.enabled)
                charlcd_unregister(lcd.charlcd);
 err_unreg_device:
@@ -1675,7 +1675,7 @@ static void panel_detach(struct parport *port)
                return;
        }
        if (scan_timer.function)
-               del_timer_sync(&scan_timer);
+               timer_delete_sync(&scan_timer);
 
        if (keypad.enabled) {
                misc_deregister(&keypad_dev);
index 64840e5d5fcc91c5d72e552c41afa8fcb8b0c943..03a39c417dc41730e040e3d36ba8ee379f6086f7 100644 (file)
@@ -41,7 +41,7 @@ struct devcd_entry {
         *                                             devcd_data_write()
         *                                               mod_delayed_work()
         *                                                 try_to_grab_pending()
-        *                                                   del_timer()
+        *                                                   timer_delete()
         *                                                     debug_assert_init()
         *       INIT_DELAYED_WORK()
         *       schedule_delayed_work()
index ac2a197c1234401b6bc921e1b56bf2aae3105f57..c8b0a9e29ed843ca04c6fc2ee2672fdbbfdf0937 100644 (file)
@@ -559,7 +559,7 @@ static void dpm_watchdog_clear(struct dpm_watchdog *wd)
 {
        struct timer_list *timer = &wd->timer;
 
-       del_timer_sync(timer);
+       timer_delete_sync(timer);
        destroy_timer_on_stack(timer);
 }
 #else
index 752b417e81290eb97d578de7f388b83201e52421..63bf914a4d4467dcf6c42e50951b91677fb9c46d 100644 (file)
@@ -197,7 +197,7 @@ void wakeup_source_remove(struct wakeup_source *ws)
        raw_spin_unlock_irqrestore(&events_lock, flags);
        synchronize_srcu(&wakeup_srcu);
 
-       del_timer_sync(&ws->timer);
+       timer_delete_sync(&ws->timer);
        /*
         * Clear timer.function to make wakeup_source_not_registered() treat
         * this wakeup source as not registered.
@@ -613,7 +613,7 @@ void __pm_stay_awake(struct wakeup_source *ws)
        spin_lock_irqsave(&ws->lock, flags);
 
        wakeup_source_report_event(ws, false);
-       del_timer(&ws->timer);
+       timer_delete(&ws->timer);
        ws->timer_expires = 0;
 
        spin_unlock_irqrestore(&ws->lock, flags);
@@ -693,7 +693,7 @@ static void wakeup_source_deactivate(struct wakeup_source *ws)
                ws->max_time = duration;
 
        ws->last_time = now;
-       del_timer(&ws->timer);
+       timer_delete(&ws->timer);
        ws->timer_expires = 0;
 
        if (ws->autosleep_enabled)
index 9edd4468f755355896f6ee75b41c5bfa3fc35648..6357d86eafdcbce85211037c98b57ba375ac5fca 100644 (file)
@@ -457,7 +457,7 @@ static int fd_motor_on(int nr)
 {
        nr &= 3;
 
-       del_timer(motor_off_timer + nr);
+       timer_delete(motor_off_timer + nr);
 
        if (!unit[nr].motor) {
                unit[nr].motor = 1;
@@ -1393,7 +1393,7 @@ static int non_int_flush_track (unsigned long nr)
 
        nr&=3;
        writefromint = 0;
-       del_timer(&post_write_timer);
+       timer_delete(&post_write_timer);
        get_fdc(nr);
        if (!fd_motor_on(nr)) {
                writepending = 0;
@@ -1435,7 +1435,7 @@ static int get_track(int drive, int track)
        }
 
        if (unit[drive].dirty == 1) {
-               del_timer (flush_track_timer + drive);
+               timer_delete(flush_track_timer + drive);
                non_int_flush_track (drive);
        }
        errcnt = 0;
@@ -1591,7 +1591,7 @@ static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
        case FDDEFPRM:
                return -EINVAL;
        case FDFLUSH: /* unconditionally, even if not needed */
-               del_timer (flush_track_timer + drive);
+               timer_delete(flush_track_timer + drive);
                non_int_flush_track(drive);
                break;
 #ifdef RAW_IOCTL
@@ -1714,7 +1714,7 @@ static void floppy_release(struct gendisk *disk)
 
        mutex_lock(&amiflop_mutex);
        if (unit[drive].dirty == 1) {
-               del_timer (flush_track_timer + drive);
+               timer_delete(flush_track_timer + drive);
                non_int_flush_track (drive);
        }
   
index 4db7f6ce8ade074e0b8a8d90d06c7b7a0e7308dd..141b2a0e03f2cbf5c2a352b225072fae8771753c 100644 (file)
@@ -274,7 +274,7 @@ freedev(struct aoedev *d)
        if (!freeing)
                return;
 
-       del_timer_sync(&d->timer);
+       timer_delete_sync(&d->timer);
        if (d->gd) {
                aoedisk_rm_debugfs(d);
                del_gendisk(d->gd);
index 6238c4c87cfc73a58e81d3648457f2b95e1541db..cdf6e4041bb924792d5b3019a6d481a58c61fa77 100644 (file)
@@ -28,7 +28,7 @@ static void discover_timer(struct timer_list *t)
 static void __exit
 aoe_exit(void)
 {
-       del_timer_sync(&timer);
+       timer_delete_sync(&timer);
 
        aoenet_exit();
        unregister_blkdev(AOE_MAJOR, DEVICE_NAME);
index a81ade622a01d9311a412d64bcfd6694a23910b1..7fe14266c12cdcdbcaf0cf2915c10a9def50566a 100644 (file)
@@ -494,7 +494,7 @@ static inline void start_timeout(void)
 
 static inline void stop_timeout(void)
 {
-       del_timer(&timeout_timer);
+       timer_delete(&timeout_timer);
 }
 
 /* Select the side to use. */
@@ -784,7 +784,7 @@ static int do_format(int drive, int type, struct atari_format_descr *desc)
           contents become invalid! */
        BufferDrive = -1;
        /* stop deselect timer */
-       del_timer( &motor_off_timer );
+       timer_delete(&motor_off_timer);
 
        FILL( 60 * (nsect / 9), 0x4e );
        for( sect = 0; sect < nsect; ++sect ) {
@@ -1138,7 +1138,7 @@ static void fd_rwsec_done( int status )
        DPRINT(("fd_rwsec_done()\n"));
 
        if (read_track) {
-               del_timer(&readtrack_timer);
+               timer_delete(&readtrack_timer);
                if (!MultReadInProgress)
                        return;
                MultReadInProgress = 0;
@@ -1356,7 +1356,7 @@ static void fd_times_out(struct timer_list *unused)
        /* If the timeout occurred while the readtrack_check timer was
         * active, we need to cancel it, else bad things will happen */
        if (UseTrackbuffer)
-               del_timer( &readtrack_timer );
+               timer_delete(&readtrack_timer);
        FDC_WRITE( FDCREG_CMD, FDCCMD_FORCI );
        udelay( 25 );
        
@@ -1566,7 +1566,7 @@ static blk_status_t ataflop_queue_rq(struct blk_mq_hw_ctx *hctx,
        }
 
        /* stop deselect timer */
-       del_timer( &motor_off_timer );
+       timer_delete(&motor_off_timer);
                
        ReqCnt = 0;
        ReqCmd = rq_data_dir(fd_request);
@@ -2055,7 +2055,7 @@ static void atari_floppy_cleanup(void)
                blk_mq_free_tag_set(&unit[i].tag_set);
        }
 
-       del_timer_sync(&fd_timer);
+       timer_delete_sync(&fd_timer);
        atari_stram_free(DMABuffer);
 }
 
index 5bbd312c3e14d0bd9252aa365f4f165e2486cb9a..ced2cc5f46f2bef2339ece057517442b9d167959 100644 (file)
@@ -3034,7 +3034,7 @@ void drbd_md_sync(struct drbd_device *device)
        BUILD_BUG_ON(UI_SIZE != 4);
        BUILD_BUG_ON(sizeof(struct meta_data_on_disk) != 4096);
 
-       del_timer(&device->md_sync_timer);
+       timer_delete(&device->md_sync_timer);
        /* timer may be rearmed by drbd_md_mark_dirty() now. */
        if (!test_and_clear_bit(MD_DIRTY, &device->flags))
                return;
index 720fc30e2ecc921d7ddc1f285e5aa509647d1f69..e09930c2b22627df8453733684dd4a9460aee7de 100644 (file)
@@ -1033,7 +1033,7 @@ drbd_determine_dev_size(struct drbd_device *device, enum dds_flags flags, struct
                /* We do some synchronous IO below, which may take some time.
                 * Clear the timer, to avoid scary "timer expired!" messages,
                 * "Superblock" is written out at least twice below, anyways. */
-               del_timer(&device->md_sync_timer);
+               timer_delete(&device->md_sync_timer);
 
                /* We won't change the "al-extents" setting, we just may need
                 * to move the on-disk location of the activity log ringbuffer.
index 0c9f54197768d6db507cb8392c8b45ea5eef92d2..e5a2e5f7887b86e5c0d174dc6192c481bf72b275 100644 (file)
@@ -5187,7 +5187,7 @@ static int drbd_disconnected(struct drbd_peer_device *peer_device)
        atomic_set(&device->rs_pending_cnt, 0);
        wake_up(&device->misc_wait);
 
-       del_timer_sync(&device->resync_timer);
+       timer_delete_sync(&device->resync_timer);
        resync_timer_fn(&device->resync_timer);
 
        /* wait for all w_e_end_data_req, w_e_end_rsdata_req, w_send_barrier,
index abf0486f0d4f23420794bb18310f54c7b5b2aab5..e97432032f014486c4e083d5ccc820a18762bb71 100644 (file)
@@ -937,7 +937,7 @@ static void floppy_off(unsigned int drive)
        if (!(fdc_state[fdc].dor & (0x10 << UNIT(drive))))
                return;
 
-       del_timer(motor_off_timer + drive);
+       timer_delete(motor_off_timer + drive);
 
        /* make spindle stop in a position which minimizes spinup time
         * next time */
@@ -1918,7 +1918,7 @@ static int start_motor(void (*function)(void))
                mask &= ~(0x10 << UNIT(current_drive));
 
        /* starts motor and selects floppy */
-       del_timer(motor_off_timer + current_drive);
+       timer_delete(motor_off_timer + current_drive);
        set_dor(current_fdc, mask, data);
 
        /* wait_for_completion also schedules reset if needed. */
@@ -4762,7 +4762,7 @@ out_put_disk:
        for (drive = 0; drive < N_DRIVE; drive++) {
                if (!disks[drive][0])
                        break;
-               del_timer_sync(&motor_off_timer[drive]);
+               timer_delete_sync(&motor_off_timer[drive]);
                put_disk(disks[drive][0]);
                blk_mq_free_tag_set(&tag_sets[drive]);
        }
@@ -4983,7 +4983,7 @@ static void __exit floppy_module_exit(void)
        destroy_workqueue(floppy_wq);
 
        for (drive = 0; drive < N_DRIVE; drive++) {
-               del_timer_sync(&motor_off_timer[drive]);
+               timer_delete_sync(&motor_off_timer[drive]);
 
                if (floppy_available(drive)) {
                        for (i = 0; i < ARRAY_SIZE(floppy_type); i++) {
index 2b33fb5b949b8f1c66aa399cfce4bd69363df114..b5727dea15bde7b9488ae6c4eaf9868a0a83e0b0 100644 (file)
@@ -1070,7 +1070,7 @@ static void vdc_port_remove(struct vio_dev *vdev)
 
                flush_work(&port->ldc_reset_work);
                cancel_delayed_work_sync(&port->ldc_reset_timer_work);
-               del_timer_sync(&port->vio.timer);
+               timer_delete_sync(&port->vio.timer);
 
                del_gendisk(port->disk);
                put_disk(port->disk);
index 3aedcb5add61f7a51fd2cb6f265980b19c41bff4..ee6cade70222acbd46ae70cae1f03d396207ffca 100644 (file)
@@ -362,7 +362,7 @@ static void set_timeout(struct floppy_state *fs, int nticks,
                        void (*proc)(struct timer_list *t))
 {
        if (fs->timeout_pending)
-               del_timer(&fs->timeout);
+               timer_delete(&fs->timeout);
        fs->timeout.expires = jiffies + nticks;
        fs->timeout.function = proc;
        add_timer(&fs->timeout);
@@ -677,7 +677,7 @@ static irqreturn_t swim3_interrupt(int irq, void *dev_id)
                        out_8(&sw->control_bic, DO_ACTION | WRITE_SECTORS);
                        out_8(&sw->select, RELAX);
                        out_8(&sw->intr_enable, 0);
-                       del_timer(&fs->timeout);
+                       timer_delete(&fs->timeout);
                        fs->timeout_pending = 0;
                        if (sw->ctrack == 0xff) {
                                swim3_err("%s", "Seen sector but cyl=ff?\n");
@@ -706,7 +706,7 @@ static irqreturn_t swim3_interrupt(int irq, void *dev_id)
                        out_8(&sw->control_bic, DO_SEEK);
                        out_8(&sw->select, RELAX);
                        out_8(&sw->intr_enable, 0);
-                       del_timer(&fs->timeout);
+                       timer_delete(&fs->timeout);
                        fs->timeout_pending = 0;
                        if (fs->state == seeking)
                                ++fs->retries;
@@ -716,7 +716,7 @@ static irqreturn_t swim3_interrupt(int irq, void *dev_id)
                break;
        case settling:
                out_8(&sw->intr_enable, 0);
-               del_timer(&fs->timeout);
+               timer_delete(&fs->timeout);
                fs->timeout_pending = 0;
                act(fs);
                break;
@@ -726,7 +726,7 @@ static irqreturn_t swim3_interrupt(int irq, void *dev_id)
                out_8(&sw->intr_enable, 0);
                out_8(&sw->control_bic, WRITE_SECTORS | DO_ACTION);
                out_8(&sw->select, RELAX);
-               del_timer(&fs->timeout);
+               timer_delete(&fs->timeout);
                fs->timeout_pending = 0;
                dr = fs->dma;
                cp = fs->dma_cmd;
index 36eabf61717f35ce3dd76a05ddb089e31c512d38..1c7f89e134b3df2c492365e26e06fd9c1d65a1a7 100644 (file)
@@ -638,7 +638,7 @@ static int bluecard_hci_close(struct hci_dev *hdev)
        bluecard_hci_flush(hdev);
 
        /* Stop LED timer */
-       del_timer_sync(&(info->timer));
+       timer_delete_sync(&(info->timer));
 
        /* Disable power LED */
        outb(0x00, iobase + 0x30);
@@ -885,7 +885,7 @@ static void bluecard_release(struct pcmcia_device *link)
 
        bluecard_close(info);
 
-       del_timer_sync(&(info->timer));
+       timer_delete_sync(&(info->timer));
 
        pcmcia_disable_device(link);
 }
index 76878119d910cf55ef7d3526fc86f25c971ff12b..610d0e3c36d48ead7ee2449e844a57c368f5ba4b 100644 (file)
@@ -382,7 +382,7 @@ static void bcsp_pkt_cull(struct bcsp_struct *bcsp)
        }
 
        if (skb_queue_empty(&bcsp->unack))
-               del_timer(&bcsp->tbcsp);
+               timer_delete(&bcsp->tbcsp);
 
        spin_unlock_irqrestore(&bcsp->unack.lock, flags);
 
index c0436881a533c5ebdafa22e00cfb615c37f7ec37..edafa228bf8325f3731a9fe61c85af42b379cbc1 100644 (file)
@@ -197,7 +197,7 @@ static void h5_peer_reset(struct hci_uart *hu)
 
        h5->state = H5_UNINITIALIZED;
 
-       del_timer(&h5->timer);
+       timer_delete(&h5->timer);
 
        skb_queue_purge(&h5->rel);
        skb_queue_purge(&h5->unrel);
@@ -254,7 +254,7 @@ static int h5_close(struct hci_uart *hu)
 {
        struct h5 *h5 = hu->priv;
 
-       del_timer_sync(&h5->timer);
+       timer_delete_sync(&h5->timer);
 
        skb_queue_purge(&h5->unack);
        skb_queue_purge(&h5->rel);
@@ -318,7 +318,7 @@ static void h5_pkt_cull(struct h5 *h5)
        }
 
        if (skb_queue_empty(&h5->unack))
-               del_timer(&h5->timer);
+               timer_delete(&h5->timer);
 
 unlock:
        spin_unlock_irqrestore(&h5->unack.lock, flags);
index f2558506a02c72a7db50fd97e3bce83cfe141be4..e00590ba24fdbb079ebd2043901a2efefeb9aba7 100644 (file)
@@ -867,7 +867,7 @@ static void device_woke_up(struct hci_uart *hu)
                        skb_queue_tail(&qca->txq, skb);
 
                /* Switch timers and change state to HCI_IBS_TX_AWAKE */
-               del_timer(&qca->wake_retrans_timer);
+               timer_delete(&qca->wake_retrans_timer);
                idle_delay = msecs_to_jiffies(qca->tx_idle_delay);
                mod_timer(&qca->tx_idle_timer, jiffies + idle_delay);
                qca->tx_ibs_state = HCI_IBS_TX_AWAKE;
@@ -2239,8 +2239,8 @@ static int qca_power_off(struct hci_dev *hdev)
        hu->hdev->hw_error = NULL;
        hu->hdev->reset = NULL;
 
-       del_timer_sync(&qca->wake_retrans_timer);
-       del_timer_sync(&qca->tx_idle_timer);
+       timer_delete_sync(&qca->wake_retrans_timer);
+       timer_delete_sync(&qca->tx_idle_timer);
 
        /* Stop sending shutdown command if soc crashes. */
        if (soc_type != QCA_ROME
@@ -2629,10 +2629,10 @@ static int __maybe_unused qca_suspend(struct device *dev)
 
        switch (qca->tx_ibs_state) {
        case HCI_IBS_TX_WAKING:
-               del_timer(&qca->wake_retrans_timer);
+               timer_delete(&qca->wake_retrans_timer);
                fallthrough;
        case HCI_IBS_TX_AWAKE:
-               del_timer(&qca->tx_idle_timer);
+               timer_delete(&qca->tx_idle_timer);
 
                serdev_device_write_flush(hu->serdev);
                cmd = HCI_IBS_SLEEP_IND;
index 474f1359c9976dfc1e67345f84bf9f296e74ece7..03aa887952098661a488650053a357f883d1559b 100644 (file)
@@ -1096,7 +1096,7 @@ static void mhi_pci_recovery_work(struct work_struct *work)
 
        dev_warn(&pdev->dev, "device recovery started\n");
 
-       del_timer(&mhi_pdev->health_check_timer);
+       timer_delete(&mhi_pdev->health_check_timer);
        pm_runtime_forbid(&pdev->dev);
 
        /* Clean up MHI state */
@@ -1293,7 +1293,7 @@ static void mhi_pci_remove(struct pci_dev *pdev)
        struct mhi_pci_device *mhi_pdev = pci_get_drvdata(pdev);
        struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
 
-       del_timer_sync(&mhi_pdev->health_check_timer);
+       timer_delete_sync(&mhi_pdev->health_check_timer);
        cancel_work_sync(&mhi_pdev->recovery_work);
 
        if (test_and_clear_bit(MHI_PCI_DEV_STARTED, &mhi_pdev->status)) {
@@ -1321,7 +1321,7 @@ static void mhi_pci_reset_prepare(struct pci_dev *pdev)
 
        dev_info(&pdev->dev, "reset\n");
 
-       del_timer(&mhi_pdev->health_check_timer);
+       timer_delete(&mhi_pdev->health_check_timer);
 
        /* Clean up MHI state */
        if (test_and_clear_bit(MHI_PCI_DEV_STARTED, &mhi_pdev->status)) {
@@ -1431,7 +1431,7 @@ static int  __maybe_unused mhi_pci_runtime_suspend(struct device *dev)
        if (test_and_set_bit(MHI_PCI_DEV_SUSPENDED, &mhi_pdev->status))
                return 0;
 
-       del_timer(&mhi_pdev->health_check_timer);
+       timer_delete(&mhi_pdev->health_check_timer);
        cancel_work_sync(&mhi_pdev->recovery_work);
 
        if (!test_bit(MHI_PCI_DEV_STARTED, &mhi_pdev->status) ||
index 27f5f9d19531dd2c56a88de36ba1fb89dcc9514d..16618079298ac20e20e1402370483350f1572d17 100644 (file)
@@ -243,11 +243,11 @@ static __poll_t dtlk_poll(struct file *file, poll_table * wait)
        poll_wait(file, &dtlk_process_list, wait);
 
        if (dtlk_has_indexing && dtlk_readable()) {
-               del_timer(&dtlk_timer);
+               timer_delete(&dtlk_timer);
                mask = EPOLLIN | EPOLLRDNORM;
        }
        if (dtlk_writeable()) {
-               del_timer(&dtlk_timer);
+               timer_delete(&dtlk_timer);
                mask |= EPOLLOUT | EPOLLWRNORM;
        }
        /* there are no exception conditions */
@@ -322,7 +322,7 @@ static int dtlk_release(struct inode *inode, struct file *file)
        }
        TRACE_RET;
        
-       del_timer_sync(&dtlk_timer);
+       timer_delete_sync(&dtlk_timer);
 
        return 0;
 }
index 4181bcc1c7960b44ec24ea8491d00afdd10dcba6..497fc167cb8ca49c097b53126887a67c4023a026 100644 (file)
@@ -167,7 +167,7 @@ static int __init hangcheck_init(void)
 
 static void __exit hangcheck_exit(void)
 {
-       del_timer_sync(&hangcheck_ticktock);
+       timer_delete_sync(&hangcheck_ticktock);
         printk("Hangcheck: Stopped hangcheck timer.\n");
 }
 
index 39acaa503fec1b42c5125ec5202a7a1b5661c26a..a1a751074f7e75c148039f6bcf6e8b9949b3e4cf 100644 (file)
@@ -93,7 +93,7 @@ static void xgene_rng_expired_timer(struct timer_list *t)
        /* Clear failure counter as timer expired */
        disable_irq(ctx->irq);
        ctx->failure_cnt = 0;
-       del_timer(&ctx->failure_timer);
+       timer_delete(&ctx->failure_timer);
        enable_irq(ctx->irq);
 }
 
index 009e32033b174df7a4a76b4727ba4a2f3a81ead3..77146b5c762bfc15e7553c1d6474484bc012193a 100644 (file)
@@ -465,7 +465,7 @@ static void bt_bmc_remove(struct platform_device *pdev)
 
        misc_deregister(&bt_bmc->miscdev);
        if (bt_bmc->irq < 0)
-               del_timer_sync(&bt_bmc->poll_timer);
+               timer_delete_sync(&bt_bmc->poll_timer);
 }
 
 static const struct of_device_id bt_bmc_match[] = {
index 1e5313748f8b52110520e3223b7bdfab89da7ca4..3ba9d7e9a6c7caeadd836bfc5b3290cab9bd2549 100644 (file)
@@ -5538,7 +5538,7 @@ static void __exit cleanup_ipmi(void)
                 * here.
                 */
                atomic_set(&stop_operation, 1);
-               del_timer_sync(&ipmi_timer);
+               timer_delete_sync(&ipmi_timer);
 
                initialized = false;
 
index eea23a3b966ef1c317a948685cf95bc476081b55..12b0b77eb1ccf35f1cb11a498f857b905472118e 100644 (file)
@@ -859,7 +859,7 @@ restart:
 
        if (si_sm_result == SI_SM_IDLE && smi_info->timer_running) {
                /* Ok it if fails, the timer will just go off. */
-               if (del_timer(&smi_info->si_timer))
+               if (timer_delete(&smi_info->si_timer))
                        smi_info->timer_running = false;
        }
 
@@ -1839,7 +1839,7 @@ static inline void stop_timer_and_thread(struct smi_info *smi_info)
        }
 
        smi_info->timer_can_start = false;
-       del_timer_sync(&smi_info->si_timer);
+       timer_delete_sync(&smi_info->si_timer);
 }
 
 static struct smi_info *find_dup_si(struct smi_info *info)
index 506d9988721efb527de2470f5b73ba675188c84a..0b45b07dec22cd388e8314c138f8ca8330bfc78f 100644 (file)
@@ -599,7 +599,7 @@ static void ssif_alert(struct i2c_client *client, enum i2c_alert_protocol type,
        flags = ipmi_ssif_lock_cond(ssif_info, &oflags);
        if (ssif_info->waiting_alert) {
                ssif_info->waiting_alert = false;
-               del_timer(&ssif_info->retry_timer);
+               timer_delete(&ssif_info->retry_timer);
                do_get = true;
        } else if (ssif_info->curr_msg) {
                ssif_info->got_alert = true;
@@ -1268,8 +1268,8 @@ static void shutdown_ssif(void *send_info)
                schedule_timeout(1);
 
        ssif_info->stopping = true;
-       del_timer_sync(&ssif_info->watch_timer);
-       del_timer_sync(&ssif_info->retry_timer);
+       timer_delete_sync(&ssif_info->watch_timer);
+       timer_delete_sync(&ssif_info->retry_timer);
        if (ssif_info->thread) {
                complete(&ssif_info->wake_thread);
                kthread_stop(ssif_info->thread);
index c03bc1ec593ad9f7d0a47c5de448a2aaabf25876..a13a3470c17a4b6a047727cd574d258546b4e449 100644 (file)
@@ -428,7 +428,7 @@ static void aspeed_kcs_irq_mask_update(struct kcs_bmc_device *kcs_bmc, u8 mask,
                        if (rc == -ETIMEDOUT)
                                mod_timer(&priv->obe.timer, jiffies + OBE_POLL_PERIOD);
                } else {
-                       del_timer(&priv->obe.timer);
+                       timer_delete(&priv->obe.timer);
                }
        }
 
@@ -655,7 +655,7 @@ static void aspeed_kcs_remove(struct platform_device *pdev)
        spin_lock_irq(&priv->obe.lock);
        priv->obe.remove = true;
        spin_unlock_irq(&priv->obe.lock);
-       del_timer_sync(&priv->obe.timer);
+       timer_delete_sync(&priv->obe.timer);
 }
 
 static const struct of_device_id ast_kcs_bmc_match[] = {
index 310f17dd9511a5e6ce145b7b3b267195b1b3d1b0..e4bd74585d4d20db8aa82bf37595e33bd4babdcf 100644 (file)
@@ -209,7 +209,7 @@ static ssize_t ssif_bmc_write(struct file *file, const char __user *buf, size_t
        if (ret)
                goto exit;
 
-       del_timer(&ssif_bmc->response_timer);
+       timer_delete(&ssif_bmc->response_timer);
        ssif_bmc->response_timer_inited = false;
 
        memcpy(&ssif_bmc->response, &msg, count);
index 92cbd24a36d8c73ac6a17e8e787eeae3f6af1922..38f2fab29c569cb92318e8dc1085a63848611eea 100644 (file)
@@ -1352,7 +1352,7 @@ static void __cold try_to_generate_entropy(void)
        }
        mix_pool_bytes(&stack->entropy, sizeof(stack->entropy));
 
-       del_timer_sync(&stack->timer);
+       timer_delete_sync(&stack->timer);
        destroy_timer_on_stack(&stack->timer);
 }
 
index 6c1d94eda5a2fcb40ca7aa787266c827873cfb01..b381ea7e85d2f4620b670ae3c3a73c1c30a7ada3 100644 (file)
@@ -838,7 +838,7 @@ static void __exit tlclk_cleanup(void)
        unregister_chrdev(tlclk_major, "telco_clock");
 
        release_region(TLCLK_BASE, 8);
-       del_timer_sync(&switchover_timer);
+       timer_delete_sync(&switchover_timer);
        kfree(alarm_events);
 
 }
@@ -856,7 +856,7 @@ static void switchover_timeout(struct timer_list *unused)
        }
 
        /* Alarm processing is done, wake up read task */
-       del_timer(&switchover_timer);
+       timer_delete(&switchover_timer);
        got_event = 1;
        wake_up(&wq);
 }
index 48ff87444f85194651a32ab5c59e656af71064b7..11deaf538e873982bdba2caafb60901f7fdea3b1 100644 (file)
@@ -160,7 +160,7 @@ ssize_t tpm_common_read(struct file *file, char __user *buf,
 out:
        if (!priv->response_length) {
                *off = 0;
-               del_timer_sync(&priv->user_read_timer);
+               timer_delete_sync(&priv->user_read_timer);
                flush_work(&priv->timeout_work);
        }
        mutex_unlock(&priv->buffer_mutex);
@@ -267,7 +267,7 @@ __poll_t tpm_common_poll(struct file *file, poll_table *wait)
 void tpm_common_release(struct file *file, struct file_priv *priv)
 {
        flush_work(&priv->async_work);
-       del_timer_sync(&priv->user_read_timer);
+       timer_delete_sync(&priv->user_read_timer);
        flush_work(&priv->timeout_work);
        file->private_data = NULL;
        priv->response_length = 0;
index 05ae9122823f8032bf62d8e7cd1f7570115a04f8..da17d891f0e5d21f83e89689f139fb9c74b9bf7d 100644 (file)
@@ -418,9 +418,9 @@ static int waveform_ai_cancel(struct comedi_device *dev,
        spin_unlock_bh(&dev->spinlock);
        if (in_softirq()) {
                /* Assume we were called from the timer routine itself. */
-               del_timer(&devpriv->ai_timer);
+               timer_delete(&devpriv->ai_timer);
        } else {
-               del_timer_sync(&devpriv->ai_timer);
+               timer_delete_sync(&devpriv->ai_timer);
        }
        return 0;
 }
@@ -628,9 +628,9 @@ static int waveform_ao_cancel(struct comedi_device *dev,
        spin_unlock_bh(&dev->spinlock);
        if (in_softirq()) {
                /* Assume we were called from the timer routine itself. */
-               del_timer(&devpriv->ao_timer);
+               timer_delete(&devpriv->ao_timer);
        } else {
-               del_timer_sync(&devpriv->ao_timer);
+               timer_delete_sync(&devpriv->ao_timer);
        }
        return 0;
 }
@@ -791,8 +791,8 @@ static void waveform_detach(struct comedi_device *dev)
        struct waveform_private *devpriv = dev->private;
 
        if (devpriv) {
-               del_timer_sync(&devpriv->ai_timer);
-               del_timer_sync(&devpriv->ao_timer);
+               timer_delete_sync(&devpriv->ai_timer);
+               timer_delete_sync(&devpriv->ao_timer);
        }
 }
 
index 4ed56a02150e631c5db257ac258454226ebb23cf..f5ca6c0d4d0c2269d5dc65bda1a3a61392241662 100644 (file)
@@ -775,7 +775,7 @@ static int das16_cancel(struct comedi_device *dev, struct comedi_subdevice *s)
        /*  disable SW timer */
        if (devpriv->timer_running) {
                devpriv->timer_running = 0;
-               del_timer(&devpriv->timer);
+               timer_delete(&devpriv->timer);
        }
 
        if (devpriv->can_burst)
@@ -940,7 +940,7 @@ static void das16_free_dma(struct comedi_device *dev)
        struct das16_private_struct *devpriv = dev->private;
 
        if (devpriv) {
-               del_timer_sync(&devpriv->timer);
+               timer_delete_sync(&devpriv->timer);
                comedi_isadma_free(devpriv->dma);
        }
 }
index 951c23fa0369eacbdfc6e123be3b0fa7ea4a8e3f..cdc842b32babb42a30ee0bbd36a48d9b00a7c522 100644 (file)
@@ -758,7 +758,7 @@ static void jr3_pci_detach(struct comedi_device *dev)
        struct jr3_pci_dev_private *devpriv = dev->private;
 
        if (devpriv)
-               del_timer_sync(&devpriv->timer);
+               timer_delete_sync(&devpriv->timer);
 
        comedi_pci_detach(dev);
 }
index 6094c530bf571f9dbcc3a405b2e47e2cf9d3e25f..afe5abf89d33869bbd6f30eaa2f6e00c36c0d767 100644 (file)
@@ -802,7 +802,7 @@ static int powernv_cpufreq_target_index(struct cpufreq_policy *policy,
        if (gpstate_idx != new_index)
                queue_gpstate_timer(gpstates);
        else
-               del_timer_sync(&gpstates->timer);
+               timer_delete_sync(&gpstates->timer);
 
 gpstates_done:
        freq_data.gpstate_id = idx_to_pstate(gpstate_idx);
@@ -880,7 +880,7 @@ static void powernv_cpufreq_cpu_exit(struct cpufreq_policy *policy)
        freq_data.gpstate_id = idx_to_pstate(powernv_pstate_info.min);
        smp_call_function_single(policy->cpu, set_pstate, &freq_data, 1);
        if (gpstates)
-               del_timer_sync(&gpstates->timer);
+               timer_delete_sync(&gpstates->timer);
 
        kfree(policy->driver_data);
 }
index 500b08e42282608348481b759e0b79d25f0b5db0..f8d50bd227a6771feb124ed0546e257f0b4bba9d 100644 (file)
@@ -2067,7 +2067,7 @@ static void artpec6_crypto_process_queue(struct artpec6_crypto *ac,
        if (ac->pending_count)
                mod_timer(&ac->timer, jiffies + msecs_to_jiffies(100));
        else
-               del_timer(&ac->timer);
+               timer_delete(&ac->timer);
 }
 
 static void artpec6_crypto_timeout(struct timer_list *t)
@@ -2963,7 +2963,7 @@ static void artpec6_crypto_remove(struct platform_device *pdev)
        tasklet_disable(&ac->task);
        devm_free_irq(&pdev->dev, irq, ac);
        tasklet_kill(&ac->task);
-       del_timer_sync(&ac->timer);
+       timer_delete_sync(&ac->timer);
 
        artpec6_crypto_disable_hw(ac);
 
index cf2ce3744ce6e9924175f5201bd0c69e268d19ff..9f80a45498f033b8499906ddd204424f948755b6 100644 (file)
@@ -412,7 +412,7 @@ static int test_wait_timeout(void *arg)
 
        err = 0;
 err_free:
-       del_timer_sync(&wt.timer);
+       timer_delete_sync(&wt.timer);
        destroy_timer_on_stack(&wt.timer);
        dma_fence_signal(wt.f);
        dma_fence_put(wt.f);
index de8d7070904e81b04f84dc5cc06e7463bd5ae119..b96cc0a8387297c3266ca462bf9e8913e85cebd5 100644 (file)
@@ -324,7 +324,7 @@ static void imxdma_disable_hw(struct imxdma_channel *imxdmac)
        dev_dbg(imxdma->dev, "%s channel %d\n", __func__, channel);
 
        if (imxdma_hw_chain(imxdmac))
-               del_timer(&imxdmac->watchdog);
+               timer_delete(&imxdmac->watchdog);
 
        local_irq_save(flags);
        imx_dmav1_writel(imxdma, imx_dmav1_readl(imxdma, DMA_DIMR) |
@@ -454,7 +454,7 @@ static void dma_irq_handle_channel(struct imxdma_channel *imxdmac)
                }
 
                if (imxdma_hw_chain(imxdmac)) {
-                       del_timer(&imxdmac->watchdog);
+                       timer_delete(&imxdmac->watchdog);
                        return;
                }
        }
index 79d8957f9e60fc6e031806edf2c454f49b88cdae..06a813cc764178e2317e00ec7915d4e7a5c3c48b 100644 (file)
@@ -159,7 +159,7 @@ void ioat_stop(struct ioatdma_chan *ioat_chan)
        }
 
        /* flush inflight timers */
-       del_timer_sync(&ioat_chan->timer);
+       timer_delete_sync(&ioat_chan->timer);
 
        /* flush inflight tasklet runs */
        tasklet_kill(&ioat_chan->cleanup_task);
index cc9ddd6c325bac8d79e85b19c0f0e5f0433029ac..02f68b3285112133a2a32cc4ecc950fa906ec23a 100644 (file)
@@ -1224,12 +1224,12 @@ static void ioat_shutdown(struct pci_dev *pdev)
                set_bit(IOAT_CHAN_DOWN, &ioat_chan->state);
                spin_unlock_bh(&ioat_chan->prep_lock);
                /*
-                * Synchronization rule for del_timer_sync():
+                * Synchronization rule for timer_delete_sync():
                 *  - The caller must not hold locks which would prevent
                 *    completion of the timer's handler.
                 * So prep_lock cannot be held before calling it.
                 */
-               del_timer_sync(&ioat_chan->timer);
+               timer_delete_sync(&ioat_chan->timer);
 
                /* this should quiesce then reset */
                ioat_reset_hw(ioat_chan);
index e141d24a7644167044609e5f385b04e9c3d1f29d..b0f9ef6ac6dfb33e15b52efe19aaa7550c12ba24 100644 (file)
@@ -39,7 +39,7 @@
 static int try_cancel_split_timeout(struct fw_transaction *t)
 {
        if (t->is_split_transaction)
-               return del_timer(&t->split_timeout_timer);
+               return timer_delete(&t->split_timeout_timer);
        else
                return 1;
 }
index 116eb465cdb4220476663f6bf49296842c1d6c2a..b662b7e28b80ec9ad6629de29f63c98f2d18bf48 100644 (file)
@@ -342,7 +342,7 @@ static int suspend_test_thread(void *arg)
         * Disable the timer to make sure that the timer will not trigger
         * later.
         */
-       del_timer(&wakeup_timer);
+       timer_delete(&wakeup_timer);
        destroy_timer_on_stack(&wakeup_timer);
 
        if (atomic_dec_return_relaxed(&nb_active_threads) == 0)
index 2f24a6aa13bf6e6ea66b2489bda7b43947e7578d..5f5c00ace96ba4f94eb2fbe26f02f0f5d15e6222 100644 (file)
@@ -280,7 +280,7 @@ bool amdgpu_fence_process(struct amdgpu_ring *ring)
 
        } while (atomic_cmpxchg(&drv->last_seq, last_seq, seq) != last_seq);
 
-       if (del_timer(&ring->fence_drv.fallback_timer) &&
+       if (timer_delete(&ring->fence_drv.fallback_timer) &&
            seq != ring->fence_drv.sync_seq)
                amdgpu_fence_schedule_fallback(ring);
 
@@ -618,7 +618,7 @@ void amdgpu_fence_driver_hw_fini(struct amdgpu_device *adev)
                        amdgpu_irq_put(adev, ring->fence_drv.irq_src,
                                       ring->fence_drv.irq_type);
 
-               del_timer_sync(&ring->fence_drv.fallback_timer);
+               timer_delete_sync(&ring->fence_drv.fallback_timer);
        }
 }
 
index 85f774063f9b1078af1c51532e7d944cdcde6174..fb212f0a1136a4be97bca926477c52e23828cfb1 100644 (file)
@@ -1239,7 +1239,7 @@ void amdgpu_mes_remove_ring(struct amdgpu_device *adev,
                return;
 
        amdgpu_mes_remove_hw_queue(adev, ring->hw_queue_id);
-       del_timer_sync(&ring->fence_drv.fallback_timer);
+       timer_delete_sync(&ring->fence_drv.fallback_timer);
        amdgpu_ring_fini(ring);
        kfree(ring);
 }
index 1c66da1c3fb42f1e4b9573d3eea727d86ee821d6..03ed14663107a10e009a85045394a28b8b11d9c4 100644 (file)
@@ -124,7 +124,7 @@ static void amdgpu_mux_resubmit_chunks(struct amdgpu_ring_mux *mux)
                }
        }
 
-       del_timer(&mux->resubmit_timer);
+       timer_delete(&mux->resubmit_timer);
        mux->s_resubmit = false;
 }
 
index ebc758c72891188e236d4da0cde283f108d80aca..20658258fb511533b875547ee25948e2f80e5e10 100644 (file)
@@ -1763,7 +1763,7 @@ static void tda998x_destroy(struct device *dev)
        if (priv->hdmi->irq)
                free_irq(priv->hdmi->irq, priv);
 
-       del_timer_sync(&priv->edid_delay_timer);
+       timer_delete_sync(&priv->edid_delay_timer);
        cancel_work_sync(&priv->detect_work);
 
        i2c_unregister_device(priv->cec);
index 94e45ed6869d01ef48ea6b08f4d156615fcaa2ad..78958ddf84858cccc6c65cd289baedfb313e306d 100644 (file)
@@ -508,7 +508,7 @@ static void drm_vblank_init_release(struct drm_device *dev, void *ptr)
                    drm_core_check_feature(dev, DRIVER_MODESET));
 
        drm_vblank_destroy_worker(vblank);
-       del_timer_sync(&vblank->disable_timer);
+       timer_delete_sync(&vblank->disable_timer);
 }
 
 /**
index fd388b1dbe68c0a96f36be4fb1a6197a1a598125..08cf79a620253388354203d21d1cdb9f1db04276 100644 (file)
@@ -427,7 +427,7 @@ static void vidi_unbind(struct device *dev, struct device *master, void *data)
 {
        struct vidi_context *ctx = dev_get_drvdata(dev);
 
-       del_timer_sync(&ctx->timer);
+       timer_delete_sync(&ctx->timer);
 }
 
 static const struct component_ops vidi_component_ops = {
index e163649816d502f1850b22b828c7bcb2be32c3e1..77cfcf37ddd2ee58a492247361f84886fae3ae2b 100644 (file)
@@ -254,7 +254,7 @@ static int gud_usb_bulk(struct gud_device *gdrm, size_t len)
 
        usb_sg_wait(&ctx.sgr);
 
-       if (!del_timer_sync(&ctx.timer))
+       if (!timer_delete_sync(&ctx.timer))
                ret = -ETIMEDOUT;
        else if (ctx.sgr.status < 0)
                ret = ctx.sgr.status;
index 4a80ffa1b962ed2f1dbe658c1a79aca224f48cbc..03baa7fa0a27c0e696067cdd39a0649557c335ff 100644 (file)
@@ -2502,7 +2502,7 @@ static void execlists_irq_handler(struct intel_engine_cs *engine, u16 iir)
                           ENGINE_READ_FW(engine, RING_EXECLIST_STATUS_HI));
                ENGINE_TRACE(engine, "semaphore yield: %08x\n",
                             engine->execlists.yield);
-               if (del_timer(&engine->execlists.timer))
+               if (timer_delete(&engine->execlists.timer))
                        tasklet = true;
        }
 
@@ -3370,8 +3370,8 @@ static void execlists_set_default_submission(struct intel_engine_cs *engine)
 static void execlists_shutdown(struct intel_engine_cs *engine)
 {
        /* Synchronise with residual timers and any softirq they raise */
-       del_timer_sync(&engine->execlists.timer);
-       del_timer_sync(&engine->execlists.preempt);
+       timer_delete_sync(&engine->execlists.timer);
+       timer_delete_sync(&engine->execlists.preempt);
        tasklet_kill(&engine->sched_engine->tasklet);
 }
 
index 2cfaedb04876206f2b83a6024bae1b346f7090bd..64e9317f58fb6fa9ef3e943386fee8870881ca97 100644 (file)
@@ -161,7 +161,7 @@ static void rps_start_timer(struct intel_rps *rps)
 
 static void rps_stop_timer(struct intel_rps *rps)
 {
-       del_timer_sync(&rps->timer);
+       timer_delete_sync(&rps->timer);
        rps->pm_timestamp = ktime_sub(ktime_get(), rps->pm_timestamp);
        cancel_work_sync(&rps->work);
 }
index c0637bf799a33a92effbefd4ca11a29d468bb9fd..64315b714743addc62385558b1654a97819f9f95 100644 (file)
@@ -297,7 +297,7 @@ static void mock_reset_cancel(struct intel_engine_cs *engine)
        struct i915_request *rq;
        unsigned long flags;
 
-       del_timer_sync(&mock->hw_delay);
+       timer_delete_sync(&mock->hw_delay);
 
        spin_lock_irqsave(&engine->sched_engine->lock, flags);
 
@@ -432,7 +432,7 @@ void mock_engine_flush(struct intel_engine_cs *engine)
                container_of(engine, typeof(*mock), base);
        struct i915_request *request, *rn;
 
-       del_timer_sync(&mock->hw_delay);
+       timer_delete_sync(&mock->hw_delay);
 
        spin_lock_irq(&mock->hw_lock);
        list_for_each_entry_safe(request, rn, &mock->hw_queue, mock.link)
index d7717de17ecc1e60f40d026b45c3cbad41401447..0454eb1814bbc5a46c399d2b7058cc5ee04e83b8 100644 (file)
@@ -1198,7 +1198,7 @@ static int live_timeslice_rewind(void *arg)
                ENGINE_TRACE(engine, "forcing tasklet for rewind\n");
                while (i915_request_is_active(rq[A2])) { /* semaphore yield! */
                        /* Wait for the timeslice to kick in */
-                       del_timer(&engine->execlists.timer);
+                       timer_delete(&engine->execlists.timer);
                        tasklet_hi_schedule(&engine->sched_engine->tasklet);
                        intel_engine_flush_submission(engine);
                }
@@ -2357,7 +2357,7 @@ static int __cancel_fail(struct live_preempt_cancel *arg)
        /* force preempt reset [failure] */
        while (!engine->execlists.pending[0])
                intel_engine_flush_submission(engine);
-       del_timer_sync(&engine->execlists.preempt);
+       timer_delete_sync(&engine->execlists.preempt);
        intel_engine_flush_submission(engine);
 
        cancel_reset_timeout(engine);
index 1bf7b88d9a9d0078d6419e017ff417ff6dcae2d3..401bee030dbcf774f4f2b2188873914e18a71fbc 100644 (file)
@@ -660,7 +660,7 @@ static int live_emit_pte_full_ring(void *arg)
 
 out_rq:
        i915_request_add(rq); /* GEM_BUG_ON(rq->reserved_space > ring->space)? */
-       del_timer_sync(&st.timer);
+       timer_delete_sync(&st.timer);
        destroy_timer_on_stack(&st.timer);
 out_unpin:
        intel_context_unpin(ce);
index 2576f8f6c0f69369c5f6945069e51cc5faeee5fa..b60c28fbd207c1ec510f10a7732a1a1261886990 100644 (file)
@@ -52,7 +52,7 @@ void cancel_timer(struct timer_list *t)
        if (!timer_active(t))
                return;
 
-       del_timer(t);
+       timer_delete(t);
        WRITE_ONCE(t->expires, 0);
 }
 
index 87f2460473127af65a9a793c7f1934fafe41e79e..07e81be4d3920febece34709c63a63204a41583c 100644 (file)
@@ -163,7 +163,7 @@ void intel_wakeref_auto(struct intel_wakeref_auto *wf, unsigned long timeout)
        unsigned long flags;
 
        if (!timeout) {
-               if (del_timer_sync(&wf->timer))
+               if (timer_delete_sync(&wf->timer))
                        wakeref_auto_timeout(&wf->timer);
                return;
        }
index bf2752cc1e0b1974678516b04600f0cfa2749f1e..d5ecc68155da3ae772f9a51446fcbff4779d17cb 100644 (file)
@@ -74,7 +74,7 @@ void timed_fence_init(struct timed_fence *tf, unsigned long expires)
 
 void timed_fence_fini(struct timed_fence *tf)
 {
-       if (del_timer_sync(&tf->timer))
+       if (timer_delete_sync(&tf->timer))
                i915_sw_fence_commit(&tf->fence);
 
        destroy_timer_on_stack(&tf->timer);
index ccdc57cef3eadaf11eef04beab2f3bd928b2b3a7..fed3307d33744e417f3ac777da0d15988291d66b 100644 (file)
@@ -2847,7 +2847,7 @@ static void mtk_dp_remove(struct platform_device *pdev)
        pm_runtime_put(&pdev->dev);
        pm_runtime_disable(&pdev->dev);
        if (mtk_dp->data->bridge_type != DRM_MODE_CONNECTOR_eDP)
-               del_timer_sync(&mtk_dp->debounce_timer);
+               timer_delete_sync(&mtk_dp->debounce_timer);
        platform_device_unregister(mtk_dp->phy_dev);
        if (mtk_dp->audio_pdev)
                platform_device_unregister(mtk_dp->audio_pdev);
index 71dca78cd7a5324e9ff5b14f173e2209fa42e196..650e5bac225f372e819130b891f1d020b464f17f 100644 (file)
@@ -1253,7 +1253,7 @@ static void a5xx_fault_detect_irq(struct msm_gpu *gpu)
                gpu_read(gpu, REG_A5XX_CP_IB2_BUFSZ));
 
        /* Turn off the hangcheck timer to keep it from bothering us */
-       del_timer(&gpu->hangcheck_timer);
+       timer_delete(&gpu->hangcheck_timer);
 
        kthread_queue_work(gpu->worker, &gpu->recover_work);
 }
index 0469fea550108363bb9441bdf6473fbe8fc9971c..36f72c43eae84d1e57001a7ae1b208ca6dfdfd72 100644 (file)
@@ -182,7 +182,7 @@ void a5xx_preempt_irq(struct msm_gpu *gpu)
                return;
 
        /* Delete the preemption watchdog timer */
-       del_timer(&a5xx_gpu->preempt_timer);
+       timer_delete(&a5xx_gpu->preempt_timer);
 
        /*
         * The hardware should be setting CP_CONTEXT_SWITCH_CNTL to zero before
index 38c94915d4c9d6d33354502651a77c1f9e4648df..c8711938a5f4478ea02e7a4b336291c91e591358 100644 (file)
@@ -28,7 +28,7 @@ static void a6xx_gmu_fault(struct a6xx_gmu *gmu)
        gmu->hung = true;
 
        /* Turn off the hangcheck timer while we are resetting */
-       del_timer(&gpu->hangcheck_timer);
+       timer_delete(&gpu->hangcheck_timer);
 
        /* Queue the GPU handler because we need to treat this as a recovery */
        kthread_queue_work(gpu->worker, &gpu->recover_work);
index 1820c167fcee609deee3d49e7b5dd3736da23d99..06465bc2d0b4b128cddfcfcaf1fe4252632b6777 100644 (file)
@@ -1706,7 +1706,7 @@ static void a6xx_fault_detect_irq(struct msm_gpu *gpu)
                gpu_read(gpu, REG_A6XX_CP_IB2_REM_SIZE));
 
        /* Turn off the hangcheck timer to keep it from bothering us */
-       del_timer(&gpu->hangcheck_timer);
+       timer_delete(&gpu->hangcheck_timer);
 
        kthread_queue_work(gpu->worker, &gpu->recover_work);
 }
@@ -1726,7 +1726,7 @@ static void a7xx_sw_fuse_violation_irq(struct msm_gpu *gpu)
         */
        if (status & (A7XX_CX_MISC_SW_FUSE_VALUE_RAYTRACING |
                      A7XX_CX_MISC_SW_FUSE_VALUE_LPAC)) {
-               del_timer(&gpu->hangcheck_timer);
+               timer_delete(&gpu->hangcheck_timer);
 
                kthread_queue_work(gpu->worker, &gpu->recover_work);
        }
index 2fd4e39f618f3d3fa71c93709bc9c86af41059fd..9b5e27d2373c68d98af928e767f6d7450dac7f7b 100644 (file)
@@ -146,7 +146,7 @@ void a6xx_preempt_irq(struct msm_gpu *gpu)
                return;
 
        /* Delete the preemption watchdog timer */
-       del_timer(&a6xx_gpu->preempt_timer);
+       timer_delete(&a6xx_gpu->preempt_timer);
 
        /*
         * The hardware should be setting the stop bit of CP_CONTEXT_SWITCH_CNTL
index 7156cda07b034ee4dff66a3b9e8dd046c42500f7..26db1f4b5fb90930bdbd2f17682bf47e35870936 100644 (file)
@@ -292,7 +292,7 @@ int adreno_fault_handler(struct msm_gpu *gpu, unsigned long iova, int flags,
 
        if (do_devcoredump) {
                /* Turn off the hangcheck timer to keep it from bothering us */
-               del_timer(&gpu->hangcheck_timer);
+               timer_delete(&gpu->hangcheck_timer);
 
                gpu->fault_info.ttbr0 = info->ttbr0;
                gpu->fault_info.iova  = iova;
index 284e69bb47c179ba62363b2df2cebd5172c44f8a..8610bbf2b87ca2441f89bd70ff2f844fea053eb3 100644 (file)
@@ -1410,7 +1410,7 @@ static void dpu_encoder_virt_atomic_disable(struct drm_encoder *drm_enc,
        /* after phys waits for frame-done, should be no more frames pending */
        if (atomic_xchg(&dpu_enc->frame_done_timeout_ms, 0)) {
                DPU_ERROR("enc%d timeout pending\n", drm_enc->base.id);
-               del_timer_sync(&dpu_enc->frame_done_timer);
+               timer_delete_sync(&dpu_enc->frame_done_timer);
        }
 
        dpu_encoder_resource_control(drm_enc, DPU_ENC_RC_EVENT_STOP);
@@ -1582,7 +1582,7 @@ void dpu_encoder_frame_done_callback(
 
                if (!dpu_enc->frame_busy_mask[0]) {
                        atomic_set(&dpu_enc->frame_done_timeout_ms, 0);
-                       del_timer(&dpu_enc->frame_done_timer);
+                       timer_delete(&dpu_enc->frame_done_timer);
 
                        dpu_encoder_resource_control(drm_enc,
                                        DPU_ENC_RC_EVENT_FRAME_DONE);
index 59d20eb8a7e0fdcc13060d00980452bc80c54eb2..9b9cc593790c8ad2514cd309543078ee4c9e1b3f 100644 (file)
@@ -452,7 +452,7 @@ static irqreturn_t omap_dsi_irq_handler(int irq, void *arg)
 
 #ifdef DSI_CATCH_MISSING_TE
        if (irqstatus & DSI_IRQ_TE_TRIGGER)
-               del_timer(&dsi->te_timer);
+               timer_delete(&dsi->te_timer);
 #endif
 
        /* make a copy and unlock, so that isrs can unregister
index fb450b6a4d444c4f7661c87b24731ae0bceebc19..7125773889f1b7b514125f6925d7a44a8b06e528 100644 (file)
@@ -1043,7 +1043,7 @@ static void vc4_bo_cache_destroy(struct drm_device *dev, void *unused)
        struct vc4_dev *vc4 = to_vc4_dev(dev);
        int i;
 
-       del_timer(&vc4->bo_cache.time_timer);
+       timer_delete(&vc4->bo_cache.time_timer);
        cancel_work_sync(&vc4->bo_cache.time_work);
 
        vc4_bo_cache_purge(dev);
index e1575417839599f1cc7ea64848c56eec71d4e045..37bb1fb58cf9b10079a814e85844d07651b1b979 100644 (file)
@@ -49,7 +49,7 @@ static void vgem_fence_release(struct dma_fence *base)
 {
        struct vgem_fence *fence = container_of(base, typeof(*fence), base);
 
-       del_timer_sync(&fence->timer);
+       timer_delete_sync(&fence->timer);
        dma_fence_free(&fence->base);
 }
 
index 9fbed1a2fcc62dfb2952ae1127c9881c64f694dd..788f56b066b6ad1a823e8378df41bb0fcaf37c0d 100644 (file)
@@ -297,7 +297,7 @@ err:
 
 void xe_execlist_port_destroy(struct xe_execlist_port *port)
 {
-       del_timer(&port->irq_fail);
+       timer_delete(&port->irq_fail);
 
        /* Prevent an interrupt while we're destroying */
        spin_lock_irq(&gt_to_xe(port->hwe->gt)->irq.lock);
index 8459e9bc07498988ab46b5fdf411bcd679299ca4..f6beeebf974c29f73113406028a3f7edb2128f7c 100644 (file)
@@ -279,7 +279,7 @@ static void gb_operation_work(struct work_struct *work)
        if (gb_operation_is_incoming(operation)) {
                gb_operation_request_handle(operation);
        } else {
-               ret = del_timer_sync(&operation->timer);
+               ret = timer_delete_sync(&operation->timer);
                if (!ret) {
                        /* Cancel request message if scheduled by timeout. */
                        if (gb_operation_result(operation) == -ETIMEDOUT)
index d900dd05c335c3ef5237c31344dca1908249ec69..ed34f5cd5a91459bd027ca56fe47e22f41b0e215 100644 (file)
@@ -950,7 +950,7 @@ static int apple_probe(struct hid_device *hdev,
        return 0;
 
 out_err:
-       del_timer_sync(&asc->battery_timer);
+       timer_delete_sync(&asc->battery_timer);
        hid_hw_stop(hdev);
        return ret;
 }
@@ -959,7 +959,7 @@ static void apple_remove(struct hid_device *hdev)
 {
        struct apple_sc *asc = hid_get_drvdata(hdev);
 
-       del_timer_sync(&asc->battery_timer);
+       timer_delete_sync(&asc->battery_timer);
 
        hid_hw_stop(hdev);
 }
index c45e5aa569d25f6d6b74a8e17a2f54d00da7d672..bb7db9ae41c249ec820cda922204a83e0710e2d9 100644 (file)
@@ -319,7 +319,7 @@ static void appleir_remove(struct hid_device *hid)
 {
        struct appleir *appleir = hid_get_drvdata(hid);
        hid_hw_stop(hid);
-       del_timer_sync(&appleir->key_up_timer);
+       timer_delete_sync(&appleir->key_up_timer);
 }
 
 static const struct hid_device_id appleir_devices[] = {
index d4b95aa3eecbe81e1588fa0144710b59e3169837..029ccbaa1d1269ce4e7025a2dd1f7260570cf780 100644 (file)
@@ -448,7 +448,7 @@ static void appletb_kbd_remove(struct hid_device *hdev)
        appletb_kbd_set_mode(kbd, APPLETB_KBD_MODE_OFF);
 
        input_unregister_handler(&kbd->inp_handler);
-       del_timer_sync(&kbd->inactivity_timer);
+       timer_delete_sync(&kbd->inactivity_timer);
 
        hid_hw_close(hdev);
        hid_hw_stop(hdev);
index a76f171585399f5e330817dda85d330f6236339e..adfa329e917b43ce6a9e3901d22007a880702c76 100644 (file)
@@ -915,7 +915,7 @@ static int magicmouse_probe(struct hid_device *hdev,
 
        return 0;
 err_stop_hw:
-       del_timer_sync(&msc->battery_timer);
+       timer_delete_sync(&msc->battery_timer);
        hid_hw_stop(hdev);
        return ret;
 }
@@ -926,7 +926,7 @@ static void magicmouse_remove(struct hid_device *hdev)
 
        if (msc) {
                cancel_delayed_work_sync(&msc->work);
-               del_timer_sync(&msc->battery_timer);
+               timer_delete_sync(&msc->battery_timer);
        }
 
        hid_hw_stop(hdev);
index e50887a6d22c24c5272c692a2b29e42aee7b0087..7ac8e16e61581b359c33ab5485928bf6dfde1d4a 100644 (file)
@@ -1299,7 +1299,7 @@ static void mt_touch_report(struct hid_device *hid,
                        mod_timer(&td->release_timer,
                                  jiffies + msecs_to_jiffies(100));
                else
-                       del_timer(&td->release_timer);
+                       timer_delete(&td->release_timer);
        }
 
        clear_bit_unlock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags);
@@ -1881,7 +1881,7 @@ static void mt_remove(struct hid_device *hdev)
 {
        struct mt_device *td = hid_get_drvdata(hdev);
 
-       del_timer_sync(&td->release_timer);
+       timer_delete_sync(&td->release_timer);
 
        sysfs_remove_group(&hdev->dev.kobj, &mt_attribute_group);
        hid_hw_stop(hdev);
index ff9078ad1961126a8d981b7e50af1dabf7ff4353..b0c40a245bf848d2b3cff89ad3f9bbef5abedb46 100644 (file)
@@ -1102,7 +1102,7 @@ static void shield_remove(struct hid_device *hdev)
 
        hid_hw_close(hdev);
        thunderstrike_destroy(ts);
-       del_timer_sync(&ts->psy_stats_timer);
+       timer_delete_sync(&ts->psy_stats_timer);
        cancel_work_sync(&ts->hostcmd_req_work);
        hid_hw_stop(hdev);
 }
index 3d08c190a935b8f276bd0933341352e556259d82..c6b922c2adbaa8fd693044b9fcfd04c029d0801c 100644 (file)
@@ -254,7 +254,7 @@ static void stop_sustain_timers(struct pcmidi_snd *pm)
        for (i = 0; i < PCMIDI_SUSTAINED_MAX; i++) {
                pms = &pm->sustained_notes[i];
                pms->in_use = 1;
-               del_timer_sync(&pms->timer);
+               timer_delete_sync(&pms->timer);
        }
 }
 
index 5258b45684e8d34b1ed99f003da85f4b3c9ef9a3..a2be652b7bbd1a0e7ddf9ad0e606d51dfc84a0ba 100644 (file)
@@ -2164,7 +2164,7 @@ static void sony_remove(struct hid_device *hdev)
        struct sony_sc *sc = hid_get_drvdata(hdev);
 
        if (sc->quirks & (GHL_GUITAR_PS3WIIU | GHL_GUITAR_PS4)) {
-               del_timer_sync(&sc->ghl_poke_timer);
+               timer_delete_sync(&sc->ghl_poke_timer);
                usb_free_urb(sc->ghl_urb);
        }
 
index d8008933c052f5c9b5df9dadc5bce353f3c5b948..a367df6ea01f3d54037667a9e199ea85fc9ba0b5 100644 (file)
@@ -474,7 +474,7 @@ static void uclogic_remove(struct hid_device *hdev)
 {
        struct uclogic_drvdata *drvdata = hid_get_drvdata(hdev);
 
-       del_timer_sync(&drvdata->inrange_timer);
+       timer_delete_sync(&drvdata->inrange_timer);
        hid_hw_stop(hdev);
        kfree(drvdata->desc_ptr);
        uclogic_params_cleanup(&drvdata->params);
index 26167cfb696f82aa0888fd9ca985ef924a6c3c1e..8080083121d36c090cd9ddb9c565552b9548577b 100644 (file)
@@ -1171,7 +1171,7 @@ static void wiimote_init_hotplug(struct wiimote_data *wdata)
                wiimote_cmd_release(wdata);
 
                /* delete MP hotplug timer */
-               del_timer_sync(&wdata->timer);
+               timer_delete_sync(&wdata->timer);
        } else {
                /* reschedule MP hotplug timer */
                if (!(flags & WIIPROTO_FLAG_BUILTIN_MP) &&
index 44c2351b870fa2907ba5d75bd264c7efc6ef395b..7d9297fad90ea74474f7fe0e8a3f71a2d4118690 100644 (file)
@@ -1462,13 +1462,13 @@ static void usbhid_disconnect(struct usb_interface *intf)
 
 static void hid_cancel_delayed_stuff(struct usbhid_device *usbhid)
 {
-       del_timer_sync(&usbhid->io_retry);
+       timer_delete_sync(&usbhid->io_retry);
        cancel_work_sync(&usbhid->reset_work);
 }
 
 static void hid_cease_io(struct usbhid_device *usbhid)
 {
-       del_timer_sync(&usbhid->io_retry);
+       timer_delete_sync(&usbhid->io_retry);
        usb_kill_urb(usbhid->urbin);
        usb_kill_urb(usbhid->urbctrl);
        usb_kill_urb(usbhid->urbout);
index 97393a3083caef55b67892df41f4296814b7c420..1556d4287fa506091cc054c01c3e05d750de4257 100644 (file)
@@ -2896,7 +2896,7 @@ static void wacom_remove(struct hid_device *hdev)
        cancel_work_sync(&wacom->battery_work);
        cancel_work_sync(&wacom->remote_work);
        cancel_work_sync(&wacom->mode_change_work);
-       del_timer_sync(&wacom->idleprox_timer);
+       timer_delete_sync(&wacom->idleprox_timer);
        if (hdev->bus == BUS_BLUETOOTH)
                device_remove_file(&hdev->dev, &dev_attr_speed);
 
index 6105ea9a6c6aa2b024e3b00e02ea2e75694842aa..cbc5e72857de8ee403b9292a0671b1833e0c3d89 100644 (file)
@@ -281,9 +281,9 @@ static void ssip_set_rxstate(struct ssi_protocol *ssi, unsigned int state)
        ssi->recv_state = state;
        switch (state) {
        case RECV_IDLE:
-               del_timer(&ssi->rx_wd);
+               timer_delete(&ssi->rx_wd);
                if (ssi->send_state == SEND_IDLE)
-                       del_timer(&ssi->keep_alive);
+                       timer_delete(&ssi->keep_alive);
                break;
        case RECV_READY:
                /* CMT speech workaround */
@@ -306,9 +306,9 @@ static void ssip_set_txstate(struct ssi_protocol *ssi, unsigned int state)
        switch (state) {
        case SEND_IDLE:
        case SEND_READY:
-               del_timer(&ssi->tx_wd);
+               timer_delete(&ssi->tx_wd);
                if (ssi->recv_state == RECV_IDLE)
-                       del_timer(&ssi->keep_alive);
+                       timer_delete(&ssi->keep_alive);
                break;
        case WAIT4READY:
        case SENDING:
@@ -398,9 +398,9 @@ static void ssip_reset(struct hsi_client *cl)
        if (test_and_clear_bit(SSIP_WAKETEST_FLAG, &ssi->flags))
                ssi_waketest(cl, 0); /* FIXME: To be removed */
        spin_lock_bh(&ssi->lock);
-       del_timer(&ssi->rx_wd);
-       del_timer(&ssi->tx_wd);
-       del_timer(&ssi->keep_alive);
+       timer_delete(&ssi->rx_wd);
+       timer_delete(&ssi->tx_wd);
+       timer_delete(&ssi->keep_alive);
        cancel_work_sync(&ssi->work);
        ssi->main_state = 0;
        ssi->send_state = 0;
@@ -648,7 +648,7 @@ static void ssip_rx_data_complete(struct hsi_msg *msg)
                ssip_error(cl);
                return;
        }
-       del_timer(&ssi->rx_wd); /* FIXME: Revisit */
+       timer_delete(&ssi->rx_wd); /* FIXME: Revisit */
        skb = msg->context;
        ssip_pn_rx(skb);
        hsi_free_msg(msg);
@@ -731,7 +731,7 @@ static void ssip_rx_waketest(struct hsi_client *cl, u32 cmd)
 
        spin_lock_bh(&ssi->lock);
        ssi->main_state = ACTIVE;
-       del_timer(&ssi->tx_wd); /* Stop boot handshake timer */
+       timer_delete(&ssi->tx_wd); /* Stop boot handshake timer */
        spin_unlock_bh(&ssi->lock);
 
        dev_notice(&cl->device, "WAKELINES TEST %s\n",
index f890b79723af36544dd7819576ec1b4be34f071c..94e931f45305966cfa6f44d9a6df732cf9cfcbd6 100644 (file)
@@ -221,7 +221,7 @@ static void tegra_hte_test_remove(struct platform_device *pdev)
        free_irq(hte.gpio_in_irq, &hte);
        gpiod_put(hte.gpio_in);
        gpiod_put(hte.gpio_out);
-       del_timer_sync(&hte.timer);
+       timer_delete_sync(&hte.timer);
 }
 
 static struct platform_driver tegra_hte_test_driver = {
index 579d31bb9ac78ce489c1638a79549337fd7a2c72..d506a5e7e033dfe5cd48b0546d93f90f091ccb1a 100644 (file)
@@ -483,7 +483,7 @@ static void pwm_fan_cleanup(void *__ctx)
 {
        struct pwm_fan_ctx *ctx = __ctx;
 
-       del_timer_sync(&ctx->rpm_timer);
+       timer_delete_sync(&ctx->rpm_timer);
        /* Switch off everything */
        ctx->enable_mode = pwm_disable_reg_disable;
        pwm_fan_power_off(ctx, true);
index 02f75cf310aaa7219a41f1650c1e1a0f6ba4ca62..5d8b82ae6fd60f4259224927e60fe9450f79b70f 100644 (file)
@@ -1122,7 +1122,7 @@ static int img_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
 
                time_left = wait_for_completion_timeout(&i2c->msg_complete,
                                                      IMG_I2C_TIMEOUT);
-               del_timer_sync(&i2c->check_timer);
+               timer_delete_sync(&i2c->check_timer);
 
                if (time_left == 0)
                        i2c->msg_status = -ETIMEDOUT;
index 65f8a2b13cfd2a2d65bfae83ebf2135222800f76..22ea10eb48ae71b369b20568938ba102e1b46a6b 100644 (file)
@@ -190,7 +190,7 @@ static void ssp_enable_wdt_timer(struct ssp_data *data)
 
 static void ssp_disable_wdt_timer(struct ssp_data *data)
 {
-       del_timer_sync(&data->wdt_timer);
+       timer_delete_sync(&data->wdt_timer);
        cancel_work_sync(&data->work_wdt);
 }
 
@@ -589,7 +589,7 @@ static void ssp_remove(struct spi_device *spi)
 
        free_irq(data->spi->irq, data);
 
-       del_timer_sync(&data->wdt_timer);
+       timer_delete_sync(&data->wdt_timer);
        cancel_work_sync(&data->work_wdt);
 
        mutex_destroy(&data->comm_lock);
index 8d753e6e0c71903c1742ef3f7628688bf915c2cc..e02721a9e28875e897b5ae00836dca80573545ef 100644 (file)
@@ -191,7 +191,7 @@ static void start_ep_timer(struct c4iw_ep *ep)
 static int stop_ep_timer(struct c4iw_ep *ep)
 {
        pr_debug("ep %p stopping\n", ep);
-       del_timer_sync(&ep->timer);
+       timer_delete_sync(&ep->timer);
        if (!test_and_set_bit(TIMEOUT, &ep->com.flags)) {
                c4iw_put_ep(&ep->com);
                return 0;
index a3c53be4072cbccbc2cd3779a41c2b47db9b8ef2..9b508eaf441d824e92e2212fe19281c3494c4a1a 100644 (file)
@@ -191,7 +191,7 @@ void aspm_disable_all(struct hfi1_devdata *dd)
        for (i = 0; i < dd->first_dyn_alloc_ctxt; i++) {
                rcd = hfi1_rcd_get_by_index(dd, i);
                if (rcd) {
-                       del_timer_sync(&rcd->aspm_timer);
+                       timer_delete_sync(&rcd->aspm_timer);
                        spin_lock_irqsave(&rcd->aspm_lock, flags);
                        rcd->aspm_intr_enable = false;
                        spin_unlock_irqrestore(&rcd->aspm_lock, flags);
index 368b6be3226f45de07f07c4523e7dcaa9051dbac..e908f529335dd543059cd95b2903fb1947cd2a94 100644 (file)
@@ -5576,7 +5576,7 @@ static int init_rcverr(struct hfi1_devdata *dd)
 static void free_rcverr(struct hfi1_devdata *dd)
 {
        if (dd->rcverr_timer.function)
-               del_timer_sync(&dd->rcverr_timer);
+               timer_delete_sync(&dd->rcverr_timer);
 }
 
 static void handle_rxe_err(struct hfi1_devdata *dd, u32 unused, u64 reg)
@@ -12308,7 +12308,7 @@ static void free_cntrs(struct hfi1_devdata *dd)
        int i;
 
        if (dd->synth_stats_timer.function)
-               del_timer_sync(&dd->synth_stats_timer);
+               timer_delete_sync(&dd->synth_stats_timer);
        cancel_work_sync(&dd->update_cntr_work);
        ppd = (struct hfi1_pportdata *)(dd + 1);
        for (i = 0; i < dd->num_pports; i++, ppd++) {
index 50826e7cdb7e761b3042564a378c941e1beb2f4e..3da90f2eb8e7b1a4cd9bc195859be128a507eaa2 100644 (file)
@@ -1303,7 +1303,7 @@ void shutdown_led_override(struct hfi1_pportdata *ppd)
         */
        smp_rmb();
        if (atomic_read(&ppd->led_override_timer_active)) {
-               del_timer_sync(&ppd->led_override_timer);
+               timer_delete_sync(&ppd->led_override_timer);
                atomic_set(&ppd->led_override_timer_active, 0);
                /* Ensure the atomic_set is visible to all CPUs */
                smp_wmb();
index d6fbd9c2b8b49d45c47367683d15265f0643c4de..b35f92e7d865f0ae38d8d6adc2f43d4b1ef1faaa 100644 (file)
@@ -985,7 +985,7 @@ static void stop_timers(struct hfi1_devdata *dd)
        for (pidx = 0; pidx < dd->num_pports; ++pidx) {
                ppd = dd->pport + pidx;
                if (ppd->led_override_timer.function) {
-                       del_timer_sync(&ppd->led_override_timer);
+                       timer_delete_sync(&ppd->led_override_timer);
                        atomic_set(&ppd->led_override_timer_active, 0);
                }
        }
index b67d23b1f28625c5ed7a4f15f8a07a32d074199b..0d2b39b7c8b5fc9f7d501954900668959303bba2 100644 (file)
@@ -1575,7 +1575,7 @@ void sdma_exit(struct hfi1_devdata *dd)
                                   sde->this_idx);
                sdma_process_event(sde, sdma_event_e00_go_hw_down);
 
-               del_timer_sync(&sde->err_progress_check_timer);
+               timer_delete_sync(&sde->err_progress_check_timer);
 
                /*
                 * This waits for the state machine to exit so it is not
index c465966a1d9c9d19d2daff9c9ded56feeb211a79..78bf4a48c03550a671ea146ebc52cbc6ee614ae4 100644 (file)
@@ -3965,7 +3965,7 @@ static int hfi1_stop_tid_reap_timer(struct rvt_qp *qp)
 
        lockdep_assert_held(&qp->s_lock);
        if (qpriv->s_flags & HFI1_R_TID_RSC_TIMER) {
-               rval = del_timer(&qpriv->s_tid_timer);
+               rval = timer_delete(&qpriv->s_tid_timer);
                qpriv->s_flags &= ~HFI1_R_TID_RSC_TIMER;
        }
        return rval;
@@ -3975,7 +3975,7 @@ void hfi1_del_tid_reap_timer(struct rvt_qp *qp)
 {
        struct hfi1_qp_priv *qpriv = qp->priv;
 
-       del_timer_sync(&qpriv->s_tid_timer);
+       timer_delete_sync(&qpriv->s_tid_timer);
        qpriv->s_flags &= ~HFI1_R_TID_RSC_TIMER;
 }
 
@@ -4781,7 +4781,7 @@ static int hfi1_stop_tid_retry_timer(struct rvt_qp *qp)
 
        lockdep_assert_held(&qp->s_lock);
        if (priv->s_flags & HFI1_S_TID_RETRY_TIMER) {
-               rval = del_timer(&priv->s_tid_retry_timer);
+               rval = timer_delete(&priv->s_tid_retry_timer);
                priv->s_flags &= ~HFI1_S_TID_RETRY_TIMER;
        }
        return rval;
@@ -4791,7 +4791,7 @@ void hfi1_del_tid_retry_timer(struct rvt_qp *qp)
 {
        struct hfi1_qp_priv *priv = qp->priv;
 
-       del_timer_sync(&priv->s_tid_retry_timer);
+       timer_delete_sync(&priv->s_tid_retry_timer);
        priv->s_flags &= ~HFI1_S_TID_RETRY_TIMER;
 }
 
index 33af2196ef31914963bdab44d897b09aff73b178..49e0f79b950c72d81dc2a70c9b66b5a2daeaabcb 100644 (file)
@@ -1900,7 +1900,7 @@ void hfi1_unregister_ib_device(struct hfi1_devdata *dd)
        if (!list_empty(&dev->memwait))
                dd_dev_err(dd, "memwait list not empty!\n");
 
-       del_timer_sync(&dev->mem_timer);
+       timer_delete_sync(&dev->mem_timer);
        verbs_txreq_exit(dev);
 
        kfree(dev_cntr_descs);
index ce8d821bdad8476e7d0b61e2ac7eddbafcde5e50..23207f13ac1bcd51e711df876876ec5703c68700 100644 (file)
@@ -3303,7 +3303,7 @@ void irdma_cleanup_cm_core(struct irdma_cm_core *cm_core)
        if (!cm_core)
                return;
 
-       del_timer_sync(&cm_core->tcp_timer);
+       timer_delete_sync(&cm_core->tcp_timer);
 
        destroy_workqueue(cm_core->event_wq);
        cm_core->dev->ws_reset(&cm_core->iwdev->vsi);
index e73b14fd95ef1fe0a86fc2a02ef6dc893b2a7899..d66b4f7a84ec95863fbd1a52122c50150ab3be66 100644 (file)
@@ -963,7 +963,7 @@ void irdma_terminate_del_timer(struct irdma_sc_qp *qp)
        int ret;
 
        iwqp = qp->qp_uk.back_qp;
-       ret = del_timer(&iwqp->terminate_timer);
+       ret = timer_delete(&iwqp->terminate_timer);
        if (ret)
                irdma_qp_rem_ref(&iwqp->ibqp);
 }
@@ -1570,7 +1570,7 @@ void irdma_hw_stats_stop_timer(struct irdma_sc_vsi *vsi)
 {
        struct irdma_vsi_pestat *devstat = vsi->pestat;
 
-       del_timer_sync(&devstat->stats_timer);
+       timer_delete_sync(&devstat->stats_timer);
 }
 
 /**
index b7c8c926c5787028f97fff37eadbf728aa83497a..5fbebafc87742d918ffcbeb27ec22917185080a7 100644 (file)
@@ -1026,7 +1026,7 @@ void mlx5_mkey_cache_cleanup(struct mlx5_ib_dev *dev)
        mlx5r_destroy_cache_entries(dev);
 
        destroy_workqueue(dev->cache.wq);
-       del_timer_sync(&dev->delay_timer);
+       timer_delete_sync(&dev->delay_timer);
 }
 
 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc)
index ffb98eaaf1c2036e1bdea340a1c3c679bf1062e5..6eabef9aa2110005346a8e9fd60d873230a10728 100644 (file)
@@ -171,7 +171,7 @@ void mthca_start_catas_poll(struct mthca_dev *dev)
 
 void mthca_stop_catas_poll(struct mthca_dev *dev)
 {
-       del_timer_sync(&dev->catas_err.timer);
+       timer_delete_sync(&dev->catas_err.timer);
 
        if (dev->catas_err.map)
                iounmap(dev->catas_err.map);
index 4fcbef99e400b45a7a9ff365714376dea850d0b2..bdd724add147699b028b8621c42f78f61f8bb2f6 100644 (file)
@@ -768,7 +768,7 @@ int qib_reset_device(int unit)
                ppd = dd->pport + pidx;
                if (atomic_read(&ppd->led_override_timer_active)) {
                        /* Need to stop LED timer, _then_ shut off LEDs */
-                       del_timer_sync(&ppd->led_override_timer);
+                       timer_delete_sync(&ppd->led_override_timer);
                        atomic_set(&ppd->led_override_timer_active, 0);
                }
 
index 78dfe98ebcf7a73e0eb0bc0f0b5aee2d686da311..302c0d19f57dcc5a3b4dc73bc9444537b12bc368 100644 (file)
@@ -1656,7 +1656,7 @@ static void qib_7220_quiet_serdes(struct qib_pportdata *ppd)
 
        ppd->cpspec->chase_end = 0;
        if (ppd->cpspec->chase_timer.function) /* if initted */
-               del_timer_sync(&ppd->cpspec->chase_timer);
+               timer_delete_sync(&ppd->cpspec->chase_timer);
 
        if (ppd->cpspec->ibsymdelta || ppd->cpspec->iblnkerrdelta ||
            ppd->cpspec->ibdeltainprog) {
@@ -2605,7 +2605,7 @@ static int qib_7220_set_ib_cfg(struct qib_pportdata *ppd, int which, u32 val)
                         * wait forpending timer, but don't clear .data (ppd)!
                         */
                        if (ppd->cpspec->chase_timer.expires) {
-                               del_timer_sync(&ppd->cpspec->chase_timer);
+                               timer_delete_sync(&ppd->cpspec->chase_timer);
                                ppd->cpspec->chase_timer.expires = 0;
                        }
                        break;
index 9db29916e35a0c993cf97db9a1ebf0da81568656..7b4bf06c3b38631159254bcf0590f9dbbe6c2301 100644 (file)
@@ -2512,7 +2512,7 @@ static void qib_7322_mini_quiet_serdes(struct qib_pportdata *ppd)
 
        ppd->cpspec->chase_end = 0;
        if (ppd->cpspec->chase_timer.function) /* if initted */
-               del_timer_sync(&ppd->cpspec->chase_timer);
+               timer_delete_sync(&ppd->cpspec->chase_timer);
 
        /*
         * Despite the name, actually disables IBC as well. Do it when
@@ -4239,7 +4239,7 @@ static int qib_7322_set_ib_cfg(struct qib_pportdata *ppd, int which, u32 val)
                         * wait forpending timer, but don't clear .data (ppd)!
                         */
                        if (ppd->cpspec->chase_timer.expires) {
-                               del_timer_sync(&ppd->cpspec->chase_timer);
+                               timer_delete_sync(&ppd->cpspec->chase_timer);
                                ppd->cpspec->chase_timer.expires = 0;
                        }
                        break;
index 4100656fe9a3e2c3a1cb1300c8c20840bfe82df8..33c23adec101a73d3449c5e94614e4b8cc512167 100644 (file)
@@ -796,19 +796,19 @@ static void qib_stop_timers(struct qib_devdata *dd)
        int pidx;
 
        if (dd->stats_timer.function)
-               del_timer_sync(&dd->stats_timer);
+               timer_delete_sync(&dd->stats_timer);
        if (dd->intrchk_timer.function)
-               del_timer_sync(&dd->intrchk_timer);
+               timer_delete_sync(&dd->intrchk_timer);
        for (pidx = 0; pidx < dd->num_pports; ++pidx) {
                ppd = dd->pport + pidx;
                if (ppd->hol_timer.function)
-                       del_timer_sync(&ppd->hol_timer);
+                       timer_delete_sync(&ppd->hol_timer);
                if (ppd->led_override_timer.function) {
-                       del_timer_sync(&ppd->led_override_timer);
+                       timer_delete_sync(&ppd->led_override_timer);
                        atomic_set(&ppd->led_override_timer_active, 0);
                }
                if (ppd->symerr_clear_timer.function)
-                       del_timer_sync(&ppd->symerr_clear_timer);
+                       timer_delete_sync(&ppd->symerr_clear_timer);
        }
 }
 
index ef02f2bfddb2686e566e917a4d843f63dbc3b607..568deb77ab4dea0526e27b3d88fa887c97f30d0a 100644 (file)
@@ -2441,7 +2441,7 @@ void qib_notify_free_mad_agent(struct rvt_dev_info *rdi, int port_idx)
                                              struct qib_devdata, verbs_dev);
 
        if (dd->pport[port_idx].cong_stats.timer.function)
-               del_timer_sync(&dd->pport[port_idx].cong_stats.timer);
+               timer_delete_sync(&dd->pport[port_idx].cong_stats.timer);
 
        if (dd->pport[port_idx].ibport_data.smi_ah)
                rdma_destroy_ah(&dd->pport[port_idx].ibport_data.smi_ah->ibah,
index 1dc3ccf0cf1fcec2c7790e42e337cbc0958bf0fb..c4ee120ac7fb7ecceb7520d4fd7c3a0819168048 100644 (file)
@@ -1375,7 +1375,7 @@ void toggle_7220_rclkrls(struct qib_devdata *dd)
 void shutdown_7220_relock_poll(struct qib_devdata *dd)
 {
        if (dd->cspec->relock_timer_active)
-               del_timer_sync(&dd->cspec->relock_timer);
+               timer_delete_sync(&dd->cspec->relock_timer);
 }
 
 static unsigned qib_relock_by_timer = 1;
index 5fcb41970ad93514967e81956fa9e0ce74e63f48..9832567a8bb80d82dd4a03782c111f744ab6124c 100644 (file)
@@ -1655,7 +1655,7 @@ void qib_unregister_ib_device(struct qib_devdata *dd)
        if (!list_empty(&dev->memwait))
                qib_dev_err(dd, "memwait list not empty!\n");
 
-       del_timer_sync(&dev->mem_timer);
+       timer_delete_sync(&dev->mem_timer);
        while (!list_empty(&dev->txreq_free)) {
                struct list_head *l = dev->txreq_free.next;
                struct qib_verbs_txreq *tx;
index 614009fb963294c09eb04f31ce98023b3024f644..583debe4b9a207bff1e3bdbfbb9e6338fd94947d 100644 (file)
@@ -1297,7 +1297,7 @@ int rvt_error_qp(struct rvt_qp *qp, enum ib_wc_status err)
 
        if (qp->s_flags & (RVT_S_TIMER | RVT_S_WAIT_RNR)) {
                qp->s_flags &= ~(RVT_S_TIMER | RVT_S_WAIT_RNR);
-               del_timer(&qp->s_timer);
+               timer_delete(&qp->s_timer);
        }
 
        if (qp->s_flags & RVT_S_ANY_WAIT_SEND)
@@ -2546,7 +2546,7 @@ void rvt_stop_rc_timers(struct rvt_qp *qp)
        /* Remove QP from all timers */
        if (qp->s_flags & (RVT_S_TIMER | RVT_S_WAIT_RNR)) {
                qp->s_flags &= ~(RVT_S_TIMER | RVT_S_WAIT_RNR);
-               del_timer(&qp->s_timer);
+               timer_delete(&qp->s_timer);
                hrtimer_try_to_cancel(&qp->s_rnr_timer);
        }
 }
@@ -2575,7 +2575,7 @@ static void rvt_stop_rnr_timer(struct rvt_qp *qp)
  */
 void rvt_del_timers_sync(struct rvt_qp *qp)
 {
-       del_timer_sync(&qp->s_timer);
+       timer_delete_sync(&qp->s_timer);
        hrtimer_cancel(&qp->s_rnr_timer);
 }
 EXPORT_SYMBOL(rvt_del_timers_sync);
@@ -2596,7 +2596,7 @@ static void rvt_rc_timeout(struct timer_list *t)
 
                qp->s_flags &= ~RVT_S_TIMER;
                rvp->n_rc_timeouts++;
-               del_timer(&qp->s_timer);
+               timer_delete(&qp->s_timer);
                trace_rvt_rc_timeout(qp, qp->s_last_psn + 1);
                if (rdi->driver_f.notify_restart_rc)
                        rdi->driver_f.notify_restart_rc(qp,
index 91d329e903083ce18cddb01a08729b1275946d4c..7975fb0e2782f01a6eb9933fed964bc68779960a 100644 (file)
@@ -812,8 +812,8 @@ static void rxe_qp_do_cleanup(struct work_struct *work)
        qp->qp_timeout_jiffies = 0;
 
        if (qp_type(qp) == IB_QPT_RC) {
-               del_timer_sync(&qp->retrans_timer);
-               del_timer_sync(&qp->rnr_nak_timer);
+               timer_delete_sync(&qp->retrans_timer);
+               timer_delete_sync(&qp->rnr_nak_timer);
        }
 
        if (qp->recv_task.func)
index e9120ba6bae02dc923e0191a9436552392cda61a..009822fa61b844f487be1bdb9b28dbcceadd3f38 100644 (file)
@@ -136,7 +136,7 @@ static void ml_schedule_timer(struct ml_device *ml)
 
        if (!events) {
                pr_debug("no actions\n");
-               del_timer(&ml->timer);
+               timer_delete(&ml->timer);
        } else {
                pr_debug("timer set\n");
                mod_timer(&ml->timer, earliest);
@@ -489,7 +489,7 @@ static void ml_ff_destroy(struct ff_device *ff)
         * do not actually stop the timer, and therefore we should
         * do it here.
         */
-       del_timer_sync(&ml->timer);
+       timer_delete_sync(&ml->timer);
 
        kfree(ml->private);
 }
index 10cc95867415a571a6ccdda8edf6788770791b0c..ae51f108bfae024dec72b8ba68bf9ffb77885ffb 100644 (file)
@@ -191,7 +191,7 @@ void gameport_stop_polling(struct gameport *gameport)
        spin_lock(&gameport->timer_lock);
 
        if (!--gameport->poll_cnt)
-               del_timer(&gameport->poll_timer);
+               timer_delete(&gameport->poll_timer);
 
        spin_unlock(&gameport->timer_lock);
 }
@@ -847,7 +847,7 @@ EXPORT_SYMBOL(gameport_open);
 
 void gameport_close(struct gameport *gameport)
 {
-       del_timer_sync(&gameport->poll_timer);
+       timer_delete_sync(&gameport->poll_timer);
        gameport->poll_handler = NULL;
        gameport->poll_interval = 0;
        gameport_set_drv(gameport, NULL);
index c9e3ac64bcd0ab15a2cdc26002b5d4ee9f314919..ec4346f20efdd00395777de80d95318865148e4d 100644 (file)
@@ -96,7 +96,7 @@ static void input_start_autorepeat(struct input_dev *dev, int code)
 
 static void input_stop_autorepeat(struct input_dev *dev)
 {
-       del_timer(&dev->timer);
+       timer_delete(&dev->timer);
 }
 
 /*
@@ -2223,7 +2223,7 @@ static void __input_unregister_device(struct input_dev *dev)
                        handle->handler->disconnect(handle);
                WARN_ON(!list_empty(&dev->h_list));
 
-               del_timer_sync(&dev->timer);
+               timer_delete_sync(&dev->timer);
                list_del_init(&dev->node);
 
                input_wakeup_procfs_readers();
index a9f1946cf0d6f8d9983d4564ba0194b8e6fc8a43..d7a253835889a6c65b9df736fc76900dc1c4c26d 100644 (file)
@@ -531,7 +531,7 @@ static void db9_close(struct input_dev *dev)
        guard(mutex)(&db9->mutex);
 
        if (!--db9->used) {
-               del_timer_sync(&db9->timer);
+               timer_delete_sync(&db9->timer);
                parport_write_control(port, 0x00);
                parport_data_forward(port);
                parport_release(db9->pd);
index b53cafd7a5ee120d4841bfa47e791e2057adf601..9fc629ad58b86cb926ef32713893121cb5442ec4 100644 (file)
@@ -786,7 +786,7 @@ static void gc_close(struct input_dev *dev)
        guard(mutex)(&gc->mutex);
 
        if (!--gc->used) {
-               del_timer_sync(&gc->timer);
+               timer_delete_sync(&gc->timer);
                parport_write_control(gc->pd->port, 0x00);
                parport_release(gc->pd);
        }
index c344dbc0c493e8bb0ce52c13325ea16b4b8395d8..94d2f4e96fe6b906c68cc71a4c4c6256d7b047fb 100644 (file)
@@ -216,7 +216,7 @@ static void n64joy_close(struct input_dev *dev)
        guard(mutex)(&priv->n64joy_mutex);
 
        if (!--priv->n64joy_opened)
-               del_timer_sync(&priv->timer);
+               timer_delete_sync(&priv->timer);
 }
 
 static const u64 __initconst scandata[] ____cacheline_aligned = {
index db696ba61a3bff62e0014cb45ef69b3cbd858b41..aa3e7d471b96e1e48d0fc0d273ac0d5bf79449b8 100644 (file)
@@ -124,7 +124,7 @@ static void tgfx_close(struct input_dev *dev)
        guard(mutex)(&tgfx->sem);
 
        if (!--tgfx->used) {
-               del_timer_sync(&tgfx->timer);
+               timer_delete_sync(&tgfx->timer);
                parport_write_control(tgfx->pd->port, 0x00);
                parport_release(tgfx->pd);
        }
index b92268ddfd84215a57a5f1091edb87df13970832..3cd47fa44efc419fbbc749777582771f9633a6a5 100644 (file)
@@ -370,7 +370,7 @@ static void imx_keypad_close(struct input_dev *dev)
        /* Mark keypad as being inactive */
        keypad->enabled = false;
        synchronize_irq(keypad->irq);
-       del_timer_sync(&keypad->check_matrix_timer);
+       timer_delete_sync(&keypad->check_matrix_timer);
 
        imx_keypad_inhibit(keypad);
 
index f7b5f1e25c803dddd1791636942442e244af86e5..bbf409dda89f515de7f2528ee630c740292ff709 100644 (file)
@@ -104,7 +104,7 @@ static void imx_snvs_pwrkey_act(void *pdata)
 {
        struct pwrkey_drv_data *pd = pdata;
 
-       del_timer_sync(&pd->check_timer);
+       timer_delete_sync(&pd->check_timer);
 }
 
 static int imx_snvs_pwrkey_probe(struct platform_device *pdev)
index 6776dd94ce76abeb6b0cdd6613eb6e5b099d9d8d..32a676f0de5397a06da430eacdb3a6ea991f1bdb 100644 (file)
@@ -416,7 +416,7 @@ static void tegra_kbc_stop(struct tegra_kbc *kbc)
        }
 
        disable_irq(kbc->irq);
-       del_timer_sync(&kbc->timer);
+       timer_delete_sync(&kbc->timer);
 
        clk_disable_unprepare(kbc->clk);
 }
@@ -703,7 +703,7 @@ static int tegra_kbc_suspend(struct device *dev)
 
        if (device_may_wakeup(&pdev->dev)) {
                disable_irq(kbc->irq);
-               del_timer_sync(&kbc->timer);
+               timer_delete_sync(&kbc->timer);
                tegra_kbc_set_fifo_interrupt(kbc, false);
 
                /* Forcefully clear the interrupt status */
index 0728b5c08f021625dcc9fc02ae3236ce463b592c..0bd7b09b0aa3b099518e3fbd8e01ab2239ff7ef2 100644 (file)
@@ -1519,7 +1519,7 @@ static psmouse_ret_t alps_handle_interleaved_ps2(struct psmouse *psmouse)
                return PSMOUSE_GOOD_DATA;
        }
 
-       del_timer(&priv->timer);
+       timer_delete(&priv->timer);
 
        if (psmouse->packet[6] & 0x80) {
 
index 654b38d249f3221fcd4f1aaf1d9d00a64eefcb55..4ee084e00a7cea713cd95da399d9f396cf7dbf5e 100644 (file)
@@ -425,7 +425,7 @@ static void byd_disconnect(struct psmouse *psmouse)
        struct byd_data *priv = psmouse->private;
 
        if (priv) {
-               del_timer(&priv->timer);
+               timer_delete(&priv->timer);
                kfree(psmouse->private);
                psmouse->private = NULL;
        }
index d36e89d6fc546ad73f22f3577a7110c7363ea1f5..94e8bcbbf94d6058027e39122e708f9f2d51c39a 100644 (file)
@@ -1017,7 +1017,7 @@ static int __init hil_mlc_init(void)
 
 static void __exit hil_mlc_exit(void)
 {
-       del_timer_sync(&hil_mlcs_kicker);
+       timer_delete_sync(&hil_mlcs_kicker);
        tasklet_kill(&hil_mlcs_tasklet);
 }
 
index 13eacf6ab4310032b9de40069cf4543ef361c8ff..0eec4c5585cb646dac5aa5cc3fa7319cde4e86c7 100644 (file)
@@ -980,7 +980,7 @@ static void hp_sdc_exit(void)
        free_irq(hp_sdc.irq, &hp_sdc);
        write_unlock_irq(&hp_sdc.lock);
 
-       del_timer_sync(&hp_sdc.kicker);
+       timer_delete_sync(&hp_sdc.kicker);
 
        tasklet_kill(&hp_sdc.task);
 
index a0598e9c7affcc1689a56d1a5674011769d806e9..8d8392ce7005a9b38377a13ad9fb71039f3039a5 100644 (file)
@@ -415,7 +415,7 @@ static void ad7877_disable(void *data)
                ts->disabled = true;
                disable_irq(ts->spi->irq);
 
-               if (del_timer_sync(&ts->timer))
+               if (timer_delete_sync(&ts->timer))
                        ad7877_ts_event_release(ts);
        }
 
index e5d69bf2276e0f9fb5424e7cda1983325c00c56a..f661e199b63c1700814cef12a230d59043637f6d 100644 (file)
@@ -273,7 +273,7 @@ static void __ad7879_disable(struct ad7879 *ts)
                AD7879_PM(AD7879_PM_SHUTDOWN);
        disable_irq(ts->irq);
 
-       if (del_timer_sync(&ts->timer))
+       if (timer_delete_sync(&ts->timer))
                ad7879_ts_event_release(ts);
 
        ad7879_write(ts, AD7879_REG_CTRL2, reg);
index 686d0a6b1570b1e52a42dd237edf2becd5b9881c..3c997fba7048afc6588050194ba9ff4053856a27 100644 (file)
@@ -325,7 +325,7 @@ static void bu21029_stop_chip(struct input_dev *dev)
        struct bu21029_ts_data *bu21029 = input_get_drvdata(dev);
 
        disable_irq(bu21029->client->irq);
-       del_timer_sync(&bu21029->timer);
+       timer_delete_sync(&bu21029->timer);
 
        bu21029_put_chip_in_reset(bu21029);
        regulator_disable(bu21029->vdd);
index fdda8412b1644369b90df0a620f6beb4f15bb49d..9a5977d8cad2b980264c414f095d88a03bb6bcdb 100644 (file)
@@ -174,7 +174,7 @@ static int exc3000_handle_mt_event(struct exc3000_data *data)
        /*
         * We read full state successfully, no contacts will be "stuck".
         */
-       del_timer_sync(&data->timer);
+       timer_delete_sync(&data->timer);
 
        while (total_slots > 0) {
                int slots = min(total_slots, EXC3000_SLOTS_PER_FRAME);
index f5c5881cef6bc7600d2f6d4913da05f015c35ea1..e59b8d0ed19e70d16ce815b07765251e3213c121 100644 (file)
@@ -290,7 +290,7 @@ static void sx8654_close(struct input_dev *dev)
        disable_irq(client->irq);
 
        if (!sx8654->data->has_irq_penrelease)
-               del_timer_sync(&sx8654->timer);
+               timer_delete_sync(&sx8654->timer);
 
        /* enable manual mode mode */
        error = i2c_smbus_write_byte(client, sx8654->data->cmd_manual);
index df39dee13e1ca48657547d87b7d4d743979af47d..252a93753ee5aa24a7899959da06eaabe0d0a04d 100644 (file)
@@ -229,7 +229,7 @@ static void __tsc200x_disable(struct tsc200x *ts)
 
        guard(disable_irq)(&ts->irq);
 
-       del_timer_sync(&ts->penup_timer);
+       timer_delete_sync(&ts->penup_timer);
        cancel_delayed_work_sync(&ts->esd_work);
 }
 
@@ -388,7 +388,7 @@ static void tsc200x_esd_work(struct work_struct *work)
                dev_info(ts->dev, "TSC200X not responding - resetting\n");
 
                scoped_guard(disable_irq, &ts->irq) {
-                       del_timer_sync(&ts->penup_timer);
+                       timer_delete_sync(&ts->penup_timer);
                        tsc200x_update_pen_state(ts, 0, 0, 0);
                        tsc200x_reset(ts);
                }
index 6054d0ab80232102c4a9e39ab47f4877ce4e8774..cb7e29dcac15accb14a2c27d6065a9be2e3a9f01 100644 (file)
@@ -271,7 +271,7 @@ static void iommu_dma_free_fq(struct iommu_dma_cookie *cookie)
        if (!cookie->fq_domain)
                return;
 
-       del_timer_sync(&cookie->fq_timer);
+       timer_delete_sync(&cookie->fq_timer);
        if (cookie->options.qt == IOMMU_DMA_OPTS_SINGLE_QUEUE)
                iommu_dma_free_fq_single(cookie->single_fq);
        else
index 45ff0e198f8f505fe57e34ab3f7e72827f7bfa89..f6c27ca92c01b721ccc2d4d2f6eab9ce76ed329b 100644 (file)
@@ -3249,7 +3249,7 @@ hfcm_l1callback(struct dchannel *dch, u_int cmd)
                }
                test_and_clear_bit(FLG_TX_BUSY, &dch->Flags);
                if (test_and_clear_bit(FLG_BUSY_TIMER, &dch->Flags))
-                       del_timer(&dch->timer);
+                       timer_delete(&dch->timer);
                spin_unlock_irqrestore(&hc->lock, flags);
                __skb_queue_purge(&free_queue);
                break;
@@ -3394,7 +3394,7 @@ handle_dmsg(struct mISDNchannel *ch, struct sk_buff *skb)
                        }
                        test_and_clear_bit(FLG_TX_BUSY, &dch->Flags);
                        if (test_and_clear_bit(FLG_BUSY_TIMER, &dch->Flags))
-                               del_timer(&dch->timer);
+                               timer_delete(&dch->timer);
 #ifdef FIXME
                        if (test_and_clear_bit(FLG_L1_BUSY, &dch->Flags))
                                dchannel_sched_event(&hc->dch, D_CLEARBUSY);
@@ -4522,7 +4522,7 @@ release_port(struct hfc_multi *hc, struct dchannel *dch)
        spin_lock_irqsave(&hc->lock, flags);
 
        if (dch->timer.function) {
-               del_timer(&dch->timer);
+               timer_delete(&dch->timer);
                dch->timer.function = NULL;
        }
 
index ce7bccc9faa39970485fb3982a32a5ba31f379f7..e3870d9426994c07f44cbe396a5f66bb1a5da56b 100644 (file)
@@ -158,7 +158,7 @@ release_io_hfcpci(struct hfc_pci *hc)
 {
        /* disable memory mapped ports + busmaster */
        pci_write_config_word(hc->pdev, PCI_COMMAND, 0);
-       del_timer(&hc->hw.timer);
+       timer_delete(&hc->hw.timer);
        dma_free_coherent(&hc->pdev->dev, 0x8000, hc->hw.fifos,
                          hc->hw.dmahandle);
        iounmap(hc->hw.pci_io);
@@ -1087,7 +1087,7 @@ hfc_l1callback(struct dchannel *dch, u_int cmd)
                }
                test_and_clear_bit(FLG_TX_BUSY, &dch->Flags);
                if (test_and_clear_bit(FLG_BUSY_TIMER, &dch->Flags))
-                       del_timer(&dch->timer);
+                       timer_delete(&dch->timer);
                break;
        case HW_POWERUP_REQ:
                Write_hfc(hc, HFCPCI_STATES, HFCPCI_DO_ACTION);
@@ -1216,7 +1216,7 @@ hfcpci_int(int intno, void *dev_id)
                receive_dmsg(hc);
        if (val & 0x04) {       /* D tx */
                if (test_and_clear_bit(FLG_BUSY_TIMER, &hc->dch.Flags))
-                       del_timer(&hc->dch.timer);
+                       timer_delete(&hc->dch.timer);
                tx_dirq(&hc->dch);
        }
        spin_unlock(&hc->lock);
@@ -1635,7 +1635,7 @@ hfcpci_l2l1D(struct mISDNchannel *ch, struct sk_buff *skb)
                        }
                        test_and_clear_bit(FLG_TX_BUSY, &dch->Flags);
                        if (test_and_clear_bit(FLG_BUSY_TIMER, &dch->Flags))
-                               del_timer(&dch->timer);
+                               timer_delete(&dch->timer);
 #ifdef FIXME
                        if (test_and_clear_bit(FLG_L1_BUSY, &dch->Flags))
                                dchannel_sched_event(&hc->dch, D_CLEARBUSY);
@@ -2064,7 +2064,7 @@ release_card(struct hfc_pci *hc) {
        mode_hfcpci(&hc->bch[0], 1, ISDN_P_NONE);
        mode_hfcpci(&hc->bch[1], 2, ISDN_P_NONE);
        if (hc->dch.timer.function != NULL) {
-               del_timer(&hc->dch.timer);
+               timer_delete(&hc->dch.timer);
                hc->dch.timer.function = NULL;
        }
        spin_unlock_irqrestore(&hc->lock, flags);
@@ -2342,7 +2342,7 @@ HFC_init(void)
        err = pci_register_driver(&hfc_driver);
        if (err) {
                if (timer_pending(&hfc_tl))
-                       del_timer(&hfc_tl);
+                       timer_delete(&hfc_tl);
        }
 
        return err;
@@ -2351,7 +2351,7 @@ HFC_init(void)
 static void __exit
 HFC_cleanup(void)
 {
-       del_timer_sync(&hfc_tl);
+       timer_delete_sync(&hfc_tl);
 
        pci_unregister_driver(&hfc_driver);
 }
index d0b7271fbda1a20fbd7347ce533736a01c44383a..165a63994f0477c6021aecb3e50bd3b890edf352 100644 (file)
@@ -158,7 +158,7 @@ isac_fill_fifo(struct isac_hw *isac)
        WriteISAC(isac, ISAC_CMDR, more ? 0x8 : 0xa);
        if (test_and_set_bit(FLG_BUSY_TIMER, &isac->dch.Flags)) {
                pr_debug("%s: %s dbusytimer running\n", isac->name, __func__);
-               del_timer(&isac->dch.timer);
+               timer_delete(&isac->dch.timer);
        }
        isac->dch.timer.expires = jiffies + ((DBUSY_TIMER_VALUE * HZ)/1000);
        add_timer(&isac->dch.timer);
@@ -206,7 +206,7 @@ static void
 isac_xpr_irq(struct isac_hw *isac)
 {
        if (test_and_clear_bit(FLG_BUSY_TIMER, &isac->dch.Flags))
-               del_timer(&isac->dch.timer);
+               timer_delete(&isac->dch.timer);
        if (isac->dch.tx_skb && isac->dch.tx_idx < isac->dch.tx_skb->len) {
                isac_fill_fifo(isac);
        } else {
@@ -220,7 +220,7 @@ static void
 isac_retransmit(struct isac_hw *isac)
 {
        if (test_and_clear_bit(FLG_BUSY_TIMER, &isac->dch.Flags))
-               del_timer(&isac->dch.timer);
+               timer_delete(&isac->dch.timer);
        if (test_bit(FLG_TX_BUSY, &isac->dch.Flags)) {
                /* Restart frame */
                isac->dch.tx_idx = 0;
@@ -665,7 +665,7 @@ isac_l1cmd(struct dchannel *dch, u32 cmd)
                }
                test_and_clear_bit(FLG_TX_BUSY, &dch->Flags);
                if (test_and_clear_bit(FLG_BUSY_TIMER, &dch->Flags))
-                       del_timer(&dch->timer);
+                       timer_delete(&dch->timer);
                break;
        case HW_POWERUP_REQ:
                spin_lock_irqsave(isac->hwlock, flags);
@@ -698,7 +698,7 @@ isac_release(struct isac_hw *isac)
        else if (isac->type != 0)
                WriteISAC(isac, ISAC_MASK, 0xff);
        if (isac->dch.timer.function != NULL) {
-               del_timer(&isac->dch.timer);
+               timer_delete(&isac->dch.timer);
                isac->dch.timer.function = NULL;
        }
        kfree(isac->mon_rx);
index b3e03c4105448e200731c301a1f638a6d49e05d3..e48f89cbecf88b8c85101253fdccaabe3a9567bc 100644 (file)
@@ -930,7 +930,7 @@ isar_pump_statev_fax(struct isar_ch *ch, u8 devt) {
                                /* 1s (200 ms) Flags before data */
                                if (test_and_set_bit(FLG_FTI_RUN,
                                                     &ch->bch.Flags))
-                                       del_timer(&ch->ftimer);
+                                       timer_delete(&ch->ftimer);
                                ch->ftimer.expires =
                                        jiffies + ((delay * HZ) / 1000);
                                test_and_set_bit(FLG_LL_CONN,
@@ -1603,8 +1603,8 @@ free_isar(struct isar_hw *isar)
 {
        modeisar(&isar->ch[0], ISDN_P_NONE);
        modeisar(&isar->ch[1], ISDN_P_NONE);
-       del_timer(&isar->ch[0].ftimer);
-       del_timer(&isar->ch[1].ftimer);
+       timer_delete(&isar->ch[0].ftimer);
+       timer_delete(&isar->ch[1].ftimer);
        test_and_clear_bit(FLG_INITIALIZED, &isar->ch[0].bch.Flags);
        test_and_clear_bit(FLG_INITIALIZED, &isar->ch[1].bch.Flags);
 }
index ee69212ac351b37da64d9eccd19afecea52be870..da933f4bdf4e769fa70cd095b49b4ae15134a989 100644 (file)
@@ -294,7 +294,7 @@ W6692_fill_Dfifo(struct w6692_hw *card)
        WriteW6692(card, W_D_CMDR, cmd);
        if (test_and_set_bit(FLG_BUSY_TIMER, &dch->Flags)) {
                pr_debug("%s: fill_Dfifo dbusytimer running\n", card->name);
-               del_timer(&dch->timer);
+               timer_delete(&dch->timer);
        }
        dch->timer.expires = jiffies + ((DBUSY_TIMER_VALUE * HZ) / 1000);
        add_timer(&dch->timer);
@@ -311,7 +311,7 @@ d_retransmit(struct w6692_hw *card)
        struct dchannel *dch = &card->dch;
 
        if (test_and_clear_bit(FLG_BUSY_TIMER, &dch->Flags))
-               del_timer(&dch->timer);
+               timer_delete(&dch->timer);
 #ifdef FIXME
        if (test_and_clear_bit(FLG_L1_BUSY, &dch->Flags))
                dchannel_sched_event(dch, D_CLEARBUSY);
@@ -372,7 +372,7 @@ handle_rxD(struct w6692_hw *card) {
 static void
 handle_txD(struct w6692_hw *card) {
        if (test_and_clear_bit(FLG_BUSY_TIMER, &card->dch.Flags))
-               del_timer(&card->dch.timer);
+               timer_delete(&card->dch.timer);
        if (card->dch.tx_skb && card->dch.tx_idx < card->dch.tx_skb->len) {
                W6692_fill_Dfifo(card);
        } else {
@@ -1130,7 +1130,7 @@ w6692_l1callback(struct dchannel *dch, u32 cmd)
                }
                test_and_clear_bit(FLG_TX_BUSY, &dch->Flags);
                if (test_and_clear_bit(FLG_BUSY_TIMER, &dch->Flags))
-                       del_timer(&dch->timer);
+                       timer_delete(&dch->timer);
                break;
        case HW_POWERUP_REQ:
                spin_lock_irqsave(&card->lock, flags);
index 753232e9fc36ac42c6f081ba329cb1f1190f473f..d0aa415a6b092701eb0977e9232883beb1f79111 100644 (file)
@@ -928,7 +928,7 @@ dsp_function(struct mISDNchannel *ch,  struct sk_buff *skb)
                dsp->tone.hardware = 0;
                dsp->tone.software = 0;
                if (timer_pending(&dsp->tone.tl))
-                       del_timer(&dsp->tone.tl);
+                       timer_delete(&dsp->tone.tl);
                if (dsp->conf)
                        dsp_cmx_conf(dsp, 0); /* dsp_cmx_hardware will also be
                                                 called here */
@@ -975,7 +975,7 @@ dsp_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg)
                cancel_work_sync(&dsp->workq);
                spin_lock_irqsave(&dsp_lock, flags);
                if (timer_pending(&dsp->tone.tl))
-                       del_timer(&dsp->tone.tl);
+                       timer_delete(&dsp->tone.tl);
                skb_queue_purge(&dsp->sendq);
                if (dsp_debug & DEBUG_DSP_CTRL)
                        printk(KERN_DEBUG "%s: releasing member %s\n",
@@ -1209,7 +1209,7 @@ static void __exit dsp_cleanup(void)
 {
        mISDN_unregister_Bprotocol(&DSP);
 
-       del_timer_sync(&dsp_spl_tl);
+       timer_delete_sync(&dsp_spl_tl);
 
        if (!list_empty(&dsp_ilist)) {
                printk(KERN_ERR "mISDN_dsp: Audio DSP object inst list not "
index 8389e2105cdcf6e71746f2ae6ccf663ebe801299..456b313bfa764cd7f9585d2dcae38e5fa71b4f9b 100644 (file)
@@ -505,7 +505,7 @@ dsp_tone(struct dsp *dsp, int tone)
        /* we turn off the tone */
        if (!tone) {
                if (dsp->features.hfc_loops && timer_pending(&tonet->tl))
-                       del_timer(&tonet->tl);
+                       timer_delete(&tonet->tl);
                if (dsp->features.hfc_loops)
                        dsp_tone_hw_message(dsp, NULL, 0);
                tonet->tone = 0;
@@ -539,7 +539,7 @@ dsp_tone(struct dsp *dsp, int tone)
                dsp_tone_hw_message(dsp, pat->data[0], *(pat->siz[0]));
                /* set timer */
                if (timer_pending(&tonet->tl))
-                       del_timer(&tonet->tl);
+                       timer_delete(&tonet->tl);
                tonet->tl.expires = jiffies + (pat->seq[0] * HZ) / 8000;
                add_timer(&tonet->tl);
        } else {
index 7c5c2ca6c6d8877547a0064261cbe763ebdab931..5ed0a611068765b2855b56a1435b49330b975e2c 100644 (file)
@@ -123,7 +123,7 @@ mISDN_FsmDelTimer(struct FsmTimer *ft, int where)
                ft->fi->printdebug(ft->fi, "mISDN_FsmDelTimer %lx %d",
                                   (long) ft, where);
 #endif
-       del_timer(&ft->tl);
+       timer_delete(&ft->tl);
 }
 EXPORT_SYMBOL(mISDN_FsmDelTimer);
 
@@ -167,7 +167,7 @@ mISDN_FsmRestartTimer(struct FsmTimer *ft,
 #endif
 
        if (timer_pending(&ft->tl))
-               del_timer(&ft->tl);
+               timer_delete(&ft->tl);
        ft->event = event;
        ft->arg = arg;
        ft->tl.expires = jiffies + (millisec * HZ) / 1000;
index 6b051f182b72dddf72ee43e14191dcfd7225ed9b..32ba397a33d22596aef33e1c20543f751ca771d2 100644 (file)
@@ -127,7 +127,7 @@ static int rt8515_led_flash_strobe_set(struct led_classdev_flash *fled,
                mod_timer(&rt->powerdown_timer,
                          jiffies + usecs_to_jiffies(timeout->val));
        } else {
-               del_timer_sync(&rt->powerdown_timer);
+               timer_delete_sync(&rt->powerdown_timer);
                /* Turn the LED off */
                rt8515_gpio_led_off(rt);
        }
@@ -372,7 +372,7 @@ static void rt8515_remove(struct platform_device *pdev)
        struct rt8515 *rt = platform_get_drvdata(pdev);
 
        rt8515_v4l2_flash_release(rt);
-       del_timer_sync(&rt->powerdown_timer);
+       timer_delete_sync(&rt->powerdown_timer);
        mutex_destroy(&rt->lock);
 }
 
index 3c01739c0b46419ef09ba3c961adb9f5228f0396..48fb8a9ec70329b0f9296a2a0ef33443270f4a33 100644 (file)
@@ -55,7 +55,7 @@ static int sgm3140_strobe_set(struct led_classdev_flash *fled_cdev, bool state)
                mod_timer(&priv->powerdown_timer,
                          jiffies + usecs_to_jiffies(priv->timeout));
        } else {
-               del_timer_sync(&priv->powerdown_timer);
+               timer_delete_sync(&priv->powerdown_timer);
                gpiod_set_value_cansleep(priv->enable_gpio, 0);
                gpiod_set_value_cansleep(priv->flash_gpio, 0);
                ret = regulator_disable(priv->vin_regulator);
@@ -117,7 +117,7 @@ static int sgm3140_brightness_set(struct led_classdev *led_cdev,
                gpiod_set_value_cansleep(priv->flash_gpio, 0);
                gpiod_set_value_cansleep(priv->enable_gpio, 1);
        } else {
-               del_timer_sync(&priv->powerdown_timer);
+               timer_delete_sync(&priv->powerdown_timer);
                gpiod_set_value_cansleep(priv->flash_gpio, 0);
                gpiod_set_value_cansleep(priv->enable_gpio, 0);
                ret = regulator_disable(priv->vin_regulator);
@@ -285,7 +285,7 @@ static void sgm3140_remove(struct platform_device *pdev)
 {
        struct sgm3140 *priv = platform_get_drvdata(pdev);
 
-       del_timer_sync(&priv->powerdown_timer);
+       timer_delete_sync(&priv->powerdown_timer);
 
        v4l2_flash_release(priv->v4l2_flash);
 }
index e3d8ddcff5670e390cca121c8747e4a504fc68d4..907fc703e0c5f76bfc93787d98b436a373e968a3 100644 (file)
@@ -245,7 +245,7 @@ void led_blink_set(struct led_classdev *led_cdev,
                   unsigned long *delay_on,
                   unsigned long *delay_off)
 {
-       del_timer_sync(&led_cdev->blink_timer);
+       timer_delete_sync(&led_cdev->blink_timer);
 
        clear_bit(LED_BLINK_SW, &led_cdev->work_flags);
        clear_bit(LED_BLINK_ONESHOT, &led_cdev->work_flags);
@@ -294,7 +294,7 @@ EXPORT_SYMBOL_GPL(led_blink_set_nosleep);
 
 void led_stop_software_blink(struct led_classdev *led_cdev)
 {
-       del_timer_sync(&led_cdev->blink_timer);
+       timer_delete_sync(&led_cdev->blink_timer);
        led_cdev->blink_delay_on = 0;
        led_cdev->blink_delay_off = 0;
        clear_bit(LED_BLINK_SW, &led_cdev->work_flags);
index a594bd5e2233304e612bf608f5b208e476b1dfce..06d052957d373e088205f1da0d5476f61d3fa6db 100644 (file)
@@ -94,7 +94,7 @@ static void pattern_trig_timer_cancel(struct pattern_trig_data *data)
        if (data->type == PATTERN_TYPE_HR)
                hrtimer_cancel(&data->hrtimer);
        else
-               del_timer_sync(&data->timer);
+               timer_delete_sync(&data->timer);
 }
 
 static void pattern_trig_timer_restart(struct pattern_trig_data *data,
index f111fa7635e5f6f3d2a75c67091303cd98c107d3..e103c7ed830b81e01d72b87f021bd03d4948ac84 100644 (file)
@@ -66,7 +66,7 @@ static ssize_t transient_activate_store(struct device *dev,
 
        /* cancel the running timer */
        if (state == 0 && transient_data->activate == 1) {
-               del_timer(&transient_data->timer);
+               timer_delete(&transient_data->timer);
                transient_data->activate = state;
                led_set_brightness_nosleep(led_cdev,
                                        transient_data->restore_state);
index b2fe7a3dc47134a358c11e5a25e9f01fedc85d9c..c5aabf238d0a52765ab0e4bc955be0464b2038dd 100644 (file)
@@ -724,7 +724,7 @@ adb_message_handler(struct notifier_block *this, unsigned long code, void *x)
                        int i;
                        for (i = 1; i < 16; i++) {
                                if (adbhid[i])
-                                       del_timer_sync(&adbhid[i]->input->timer);
+                                       timer_delete_sync(&adbhid[i]->input->timer);
                        }
                }
 
index afb320e9d69ce4e7607961d98c0d4c7e301c2ab1..748128661892d2465d1f91137cf7b6db3db8aba0 100644 (file)
@@ -270,7 +270,7 @@ static void altera_mbox_shutdown(struct mbox_chan *chan)
                writel_relaxed(~0, mbox->mbox_base + MAILBOX_INTMASK_REG);
                free_irq(mbox->irq, chan);
        } else if (!mbox->is_sender) {
-               del_timer_sync(&mbox->rxpoll_timer);
+               timer_delete_sync(&mbox->rxpoll_timer);
        }
 }
 
index 68b02216033d039b76be143ced490f65f9dc6565..d39dec34b7a3f472a2d85d631a865dad6815fe42 100644 (file)
@@ -123,7 +123,7 @@ void bch_cache_accounting_destroy(struct cache_accounting *acc)
        kobject_put(&acc->day.kobj);
 
        atomic_set(&acc->closing, 1);
-       if (del_timer_sync(&acc->timer))
+       if (timer_delete_sync(&acc->timer))
                closure_return(&acc->cl);
 }
 
index 8b219b1199b4eed04509d460cd5097ba38bc5dd8..2a283feb3319ca978e403dad572eee5943d1ec1a 100644 (file)
@@ -2707,7 +2707,7 @@ static void integrity_commit(struct work_struct *w)
        unsigned int i, j, n;
        struct bio *flushes;
 
-       del_timer(&ic->autocommit_timer);
+       timer_delete(&ic->autocommit_timer);
 
        if (ic->mode == 'I')
                return;
@@ -3606,7 +3606,7 @@ static void dm_integrity_postsuspend(struct dm_target *ti)
 
        WARN_ON(unregister_reboot_notifier(&ic->reboot_notifier));
 
-       del_timer_sync(&ic->autocommit_timer);
+       timer_delete_sync(&ic->autocommit_timer);
 
        if (ic->recalc_wq)
                drain_workqueue(ic->recalc_wq);
index 637977acc3dc04416c22ca5a416053b06d5a9077..6c98f4ae5ea99b2b06172c6422b6813ef1571bde 100644 (file)
@@ -815,7 +815,7 @@ static void enable_nopath_timeout(struct multipath *m)
 
 static void disable_nopath_timeout(struct multipath *m)
 {
-       del_timer_sync(&m->nopath_timer);
+       timer_delete_sync(&m->nopath_timer);
 }
 
 /*
index 8c6f1f7e64568ab17223dd5d0a53957742620ae9..9e615b4f1f5e667af6c732259307fea8ce37562a 100644 (file)
@@ -1182,7 +1182,7 @@ static void mirror_dtr(struct dm_target *ti)
 {
        struct mirror_set *ms = ti->private;
 
-       del_timer_sync(&ms->timer);
+       timer_delete_sync(&ms->timer);
        flush_workqueue(ms->kmirrord_wq);
        flush_work(&ms->trigger_event);
        dm_kcopyd_client_destroy(ms->kcopyd_client);
index 5c49d49e023ce3189e0bef9dfc93fd88c99c7840..3c58b941e0678937f31a2dfef998287e53ae2a66 100644 (file)
@@ -2261,7 +2261,7 @@ static void check_for_drain_complete(struct hash_zone *zone)
        if ((atomic_read(&zone->timer_state) == DEDUPE_QUERY_TIMER_IDLE) ||
            change_timer_state(zone, DEDUPE_QUERY_TIMER_RUNNING,
                               DEDUPE_QUERY_TIMER_IDLE)) {
-               del_timer_sync(&zone->timer);
+               timer_delete_sync(&zone->timer);
        } else {
                /*
                 * There is an in flight time-out, which must get processed before we can continue.
index 7ce8847b34041c78d6a7f1543fa73630af518ab9..d6a04a57472d8067ef20b286587bb71939cb95f0 100644 (file)
@@ -797,7 +797,7 @@ static void writecache_flush(struct dm_writecache *wc)
        bool need_flush_after_free;
 
        wc->uncommitted_blocks = 0;
-       del_timer(&wc->autocommit_timer);
+       timer_delete(&wc->autocommit_timer);
 
        if (list_empty(&wc->lru))
                return;
@@ -927,8 +927,8 @@ static void writecache_suspend(struct dm_target *ti)
        struct dm_writecache *wc = ti->private;
        bool flush_on_suspend;
 
-       del_timer_sync(&wc->autocommit_timer);
-       del_timer_sync(&wc->max_age_timer);
+       timer_delete_sync(&wc->autocommit_timer);
+       timer_delete_sync(&wc->max_age_timer);
 
        wc_lock(wc);
        writecache_flush(wc);
index 438e71e45c16c29551269a32c28267088b7857c6..9daa78c5fe33221637428cc5ddd9b57d2738f9ed 100644 (file)
@@ -4064,7 +4064,7 @@ level_store(struct mddev *mddev, const char *buf, size_t len)
                 * it must always be in_sync
                 */
                mddev->in_sync = 1;
-               del_timer_sync(&mddev->safemode_timer);
+               timer_delete_sync(&mddev->safemode_timer);
        }
        pers->run(mddev);
        set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags);
@@ -6405,7 +6405,7 @@ static void md_clean(struct mddev *mddev)
 
 static void __md_stop_writes(struct mddev *mddev)
 {
-       del_timer_sync(&mddev->safemode_timer);
+       timer_delete_sync(&mddev->safemode_timer);
 
        if (mddev->pers && mddev->pers->quiesce) {
                mddev->pers->quiesce(mddev, 1);
index a7047e548245c6d08fc3a41c771a69684686a36e..2952678cce458dcae432f7fac702c1852e86cc8c 100644 (file)
@@ -147,7 +147,7 @@ void saa7146_buffer_next(struct saa7146_dev *dev,
                        printk("vdma%d.num_line_byte: 0x%08x\n", 1,saa7146_read(dev,NUM_LINE_BYTE1));
 */
                }
-               del_timer(&q->timeout);
+               timer_delete(&q->timeout);
        }
 }
 
index a1854b3dd004b90c3f449df085c28b336bc3abbb..6c324a683be9404841f57aa0ea6b5cf50fbeaefb 100644 (file)
@@ -322,8 +322,8 @@ static void vbi_stop(struct saa7146_dev *dev)
        /* shut down dma 3 transfers */
        saa7146_write(dev, MC1, MASK_20);
 
-       del_timer(&vv->vbi_dmaq.timeout);
-       del_timer(&vv->vbi_read_timeout);
+       timer_delete(&vv->vbi_dmaq.timeout);
+       timer_delete(&vv->vbi_read_timeout);
 
        spin_unlock_irqrestore(&dev->slock, flags);
 }
index 94e1cd4eaedbf1ed84f30975d0f2505117feac47..733e18001d0d418d32c517b80dee57130b379b07 100644 (file)
@@ -668,7 +668,7 @@ static void stop_streaming(struct vb2_queue *q)
        struct saa7146_dev *dev = vb2_get_drv_priv(q);
        struct saa7146_dmaqueue *dq = &dev->vv_data->video_dmaq;
 
-       del_timer(&dq->timeout);
+       timer_delete(&dq->timeout);
        video_end(dev);
        return_buffers(q, VB2_BUF_STATE_ERROR);
 }
index 6063782e937a65d140ab0128625eb8f6211eaf11..1e985f9439449e44f1b87584c74c010069f940fe 100644 (file)
@@ -365,7 +365,7 @@ static void dvb_dmxdev_filter_timer(struct dmxdev_filter *dmxdevfilter)
 {
        struct dmx_sct_filter_params *para = &dmxdevfilter->params.sec;
 
-       del_timer(&dmxdevfilter->timer);
+       timer_delete(&dmxdevfilter->timer);
        if (para->timeout) {
                dmxdevfilter->timer.expires =
                    jiffies + 1 + (HZ / 2 + HZ * para->timeout) / 1000;
@@ -391,7 +391,7 @@ static int dvb_dmxdev_section_callback(const u8 *buffer1, size_t buffer1_len,
                spin_unlock(&dmxdevfilter->dev->lock);
                return 0;
        }
-       del_timer(&dmxdevfilter->timer);
+       timer_delete(&dmxdevfilter->timer);
        dprintk("section callback %*ph\n", 6, buffer1);
        if (dvb_vb2_is_streaming(&dmxdevfilter->vb2_ctx)) {
                ret = dvb_vb2_fill_buffer(&dmxdevfilter->vb2_ctx,
@@ -482,7 +482,7 @@ static int dvb_dmxdev_feed_stop(struct dmxdev_filter *dmxdevfilter)
 
        switch (dmxdevfilter->type) {
        case DMXDEV_TYPE_SEC:
-               del_timer(&dmxdevfilter->timer);
+               timer_delete(&dmxdevfilter->timer);
                dmxdevfilter->feed.sec->stop_filtering(dmxdevfilter->feed.sec);
                break;
        case DMXDEV_TYPE_PES:
index c50d4e85dfd144bd6a8aee8622d59dbd03a143b0..2d5f42f111583bcda1c2ccca60436973168cb89c 100644 (file)
@@ -2201,7 +2201,7 @@ static int tc358743_probe(struct i2c_client *client)
 err_work_queues:
        cec_unregister_adapter(state->cec_adap);
        if (!state->i2c_client->irq) {
-               del_timer(&state->timer);
+               timer_delete(&state->timer);
                flush_work(&state->work_i2c_poll);
        }
        cancel_delayed_work(&state->delayed_work_enable_hotplug);
@@ -2218,7 +2218,7 @@ static void tc358743_remove(struct i2c_client *client)
        struct tc358743_state *state = to_state(sd);
 
        if (!state->i2c_client->irq) {
-               del_timer_sync(&state->timer);
+               timer_delete_sync(&state->timer);
                flush_work(&state->work_i2c_poll);
        }
        cancel_delayed_work_sync(&state->delayed_work_enable_hotplug);
index 654725dfafac175f0c70cfc51f230b529dae2dc6..42115118a0bdefc7103273eb00a227e565d35c49 100644 (file)
@@ -1787,7 +1787,7 @@ static int tvaudio_s_radio(struct v4l2_subdev *sd)
        struct CHIPSTATE *chip = to_state(sd);
 
        chip->radio = 1;
-       /* del_timer(&chip->wt); */
+       /* timer_delete(&chip->wt); */
        return 0;
 }
 
@@ -2071,7 +2071,7 @@ static void tvaudio_remove(struct i2c_client *client)
        struct v4l2_subdev *sd = i2c_get_clientdata(client);
        struct CHIPSTATE *chip = to_state(sd);
 
-       del_timer_sync(&chip->wt);
+       timer_delete_sync(&chip->wt);
        if (chip->thread) {
                /* shutdown async thread */
                kthread_stop(chip->thread);
index 2782832f5eb8f272cf9acf29d7b4c31620c99227..377a7e7f0499037fbaf8b2ef5c719888b1f39564 100644 (file)
@@ -3491,7 +3491,7 @@ static void bttv_remove(struct pci_dev *pci_dev)
 
        /* free resources */
        free_irq(btv->c.pci->irq,btv);
-       del_timer_sync(&btv->timeout);
+       timer_delete_sync(&btv->timeout);
        iounmap(btv->bt848_mmio);
        release_mem_region(pci_resource_start(btv->c.pci,0),
                           pci_resource_len(btv->c.pci,0));
index 41226f1d0e5b644a6ff6b84ee343fb7c0e919083..9eb7a5356b4c821af5cc8be566fc14ae6b9cb6b7 100644 (file)
@@ -304,12 +304,12 @@ static void bttv_ir_start(struct bttv_ir *ir)
 static void bttv_ir_stop(struct bttv *btv)
 {
        if (btv->remote->polling)
-               del_timer_sync(&btv->remote->timer);
+               timer_delete_sync(&btv->remote->timer);
 
        if (btv->remote->rc5_gpio) {
                u32 gpio;
 
-               del_timer_sync(&btv->remote->timer);
+               timer_delete_sync(&btv->remote->timer);
 
                gpio = bttv_gpio_read(&btv->c);
                bttv_gpio_write(&btv->c, gpio & ~(1 << 4));
index 241a696e374a922b6f8aa058150e75c3e42a11b7..79581cd7bd5923a5a8af446ba335e68994e4f751 100644 (file)
@@ -376,7 +376,7 @@ static void bttv_set_irq_timer(struct bttv *btv)
        if (btv->curr.frame_irq || btv->loop_irq || btv->cvbi)
                mod_timer(&btv->timeout, jiffies + BTTV_TIMEOUT);
        else
-               del_timer(&btv->timeout);
+               timer_delete(&btv->timeout);
 }
 
 static int bttv_set_capture_control(struct bttv *btv, int start_capture)
index b7aaa8b4a7841dd58c0c8aeeafdacfeab87da86f..b3b670b6ef70ee223ae218f09a2b96d1d6d31346 100644 (file)
@@ -532,7 +532,7 @@ static void ivtv_irq_dma_read(struct ivtv *itv)
 
        IVTV_DEBUG_HI_IRQ("DEC DMA READ\n");
 
-       del_timer(&itv->dma_timer);
+       timer_delete(&itv->dma_timer);
 
        if (!test_bit(IVTV_F_I_UDMA, &itv->i_flags) && itv->cur_dma_stream < 0)
                return;
@@ -597,7 +597,7 @@ static void ivtv_irq_enc_dma_complete(struct ivtv *itv)
        ivtv_api_get_data(&itv->enc_mbox, IVTV_MBOX_DMA_END, 2, data);
        IVTV_DEBUG_HI_IRQ("ENC DMA COMPLETE %x %d (%d)\n", data[0], data[1], itv->cur_dma_stream);
 
-       del_timer(&itv->dma_timer);
+       timer_delete(&itv->dma_timer);
 
        if (itv->cur_dma_stream < 0)
                return;
@@ -670,7 +670,7 @@ static void ivtv_irq_dma_err(struct ivtv *itv)
        u32 data[CX2341X_MBOX_MAX_DATA];
        u32 status;
 
-       del_timer(&itv->dma_timer);
+       timer_delete(&itv->dma_timer);
 
        ivtv_api_get_data(&itv->enc_mbox, IVTV_MBOX_DMA_END, 2, data);
        status = read_reg(IVTV_REG_DMASTATUS);
index af9e6235c74d2b590bccc741cefa926692794342..ac085925d3cb7e8aeaf6b8746cf9e4bb6b456f0a 100644 (file)
@@ -891,7 +891,7 @@ int ivtv_stop_v4l2_encode_stream(struct ivtv_stream *s, int gop_end)
 
        /* Set the following Interrupt mask bits for capture */
        ivtv_set_irq_mask(itv, IVTV_IRQ_MASK_CAPTURE);
-       del_timer(&itv->dma_timer);
+       timer_delete(&itv->dma_timer);
 
        /* event notification (off) */
        if (test_and_clear_bit(IVTV_F_I_DIG_RST, &itv->i_flags)) {
@@ -956,7 +956,7 @@ int ivtv_stop_v4l2_decode_stream(struct ivtv_stream *s, int flags, u64 pts)
        ivtv_vapi(itv, CX2341X_DEC_SET_EVENT_NOTIFICATION, 4, 0, 0, IVTV_IRQ_DEC_AUD_MODE_CHG, -1);
 
        ivtv_set_irq_mask(itv, IVTV_IRQ_MASK_DECODE);
-       del_timer(&itv->dma_timer);
+       timer_delete(&itv->dma_timer);
 
        clear_bit(IVTV_F_S_NEEDS_DATA, &s->s_flags);
        clear_bit(IVTV_F_S_STREAMING, &s->s_flags);
index 557985ba25db22991322c1674d47c5f28095573c..16338d13d9c8c8ca2fbb713c7f3ac49aad6cf463 100644 (file)
@@ -698,7 +698,7 @@ static void netup_unidvb_dma_fini(struct netup_unidvb_dev *ndev, int num)
        netup_unidvb_dma_enable(dma, 0);
        msleep(50);
        cancel_work_sync(&dma->work);
-       del_timer_sync(&dma->timeout);
+       timer_delete_sync(&dma->timeout);
 }
 
 static int netup_unidvb_dma_setup(struct netup_unidvb_dev *ndev)
index ea0585e43abb900ad124728393fdedb06ee8fc44..84295bdb8ce4e0d829bacddee05318a021716871 100644 (file)
@@ -322,7 +322,7 @@ void saa7134_buffer_next(struct saa7134_dev *dev,
                /* nothing to do -- just stop DMA */
                core_dbg("buffer_next %p\n", NULL);
                saa7134_set_dmabits(dev);
-               del_timer(&q->timeout);
+               timer_delete(&q->timeout);
        }
 }
 
@@ -364,7 +364,7 @@ void saa7134_stop_streaming(struct saa7134_dev *dev, struct saa7134_dmaqueue *q)
                tmp = NULL;
        }
        spin_unlock_irqrestore(&dev->slock, flags);
-       saa7134_buffer_timeout(&q->timeout); /* also calls del_timer(&q->timeout) */
+       saa7134_buffer_timeout(&q->timeout); /* also calls timer_delete(&q->timeout) */
 }
 EXPORT_SYMBOL_GPL(saa7134_stop_streaming);
 
@@ -1390,9 +1390,9 @@ static int __maybe_unused saa7134_suspend(struct device *dev_d)
        /* Disable timeout timers - if we have active buffers, we will
           fill them on resume*/
 
-       del_timer(&dev->video_q.timeout);
-       del_timer(&dev->vbi_q.timeout);
-       del_timer(&dev->ts_q.timeout);
+       timer_delete(&dev->video_q.timeout);
+       timer_delete(&dev->vbi_q.timeout);
+       timer_delete(&dev->ts_q.timeout);
 
        if (dev->remote && dev->remote->dev->users)
                saa7134_ir_close(dev->remote->dev);
index 8610eb473b39e1e33e13abb21bcb985760f0221f..d7d97c7d4a2b85e91dcf99ae268a2f45fb97b628 100644 (file)
@@ -496,7 +496,7 @@ void saa7134_ir_close(struct rc_dev *rc)
        struct saa7134_card_ir *ir = dev->remote;
 
        if (ir->polling)
-               del_timer_sync(&ir->timer);
+               timer_delete_sync(&ir->timer);
 
        ir->running = false;
 }
index ec699ea14799427a8c0d0b6318fa30d94dc061ea..1b44033067c561049e1445a0506f3105039b1fb2 100644 (file)
@@ -298,7 +298,7 @@ int saa7134_ts_start(struct saa7134_dev *dev)
 
 int saa7134_ts_fini(struct saa7134_dev *dev)
 {
-       del_timer_sync(&dev->ts_q.timeout);
+       timer_delete_sync(&dev->ts_q.timeout);
        saa7134_pgtable_free(dev->pci, &dev->ts_q.pt);
        return 0;
 }
index efa6e4fa423aa9cfed5556bb7f19832fa18811e2..28bf77449bdbd35bbe7006fac4206fc709d05fb9 100644 (file)
@@ -183,7 +183,7 @@ int saa7134_vbi_init1(struct saa7134_dev *dev)
 int saa7134_vbi_fini(struct saa7134_dev *dev)
 {
        /* nothing */
-       del_timer_sync(&dev->vbi_q.timeout);
+       timer_delete_sync(&dev->vbi_q.timeout);
        return 0;
 }
 
index 43e7b006eb596740771cf893d8fda39df0e4aff4..c88939bce56bd52eff644d19529d152170a26ffb 100644 (file)
@@ -1741,7 +1741,7 @@ int saa7134_video_init1(struct saa7134_dev *dev)
 
 void saa7134_video_fini(struct saa7134_dev *dev)
 {
-       del_timer_sync(&dev->video_q.timeout);
+       timer_delete_sync(&dev->video_q.timeout);
        /* free stuff */
        saa7134_pgtable_free(dev->pci, &dev->video_q.pt);
        saa7134_pgtable_free(dev->pci, &dev->vbi_q.pt);
index c53099c958ca8b6895ba3be2e2917bf8363dfc5a..80bd268926cc6173fa7b9b711d4d07cb20d573fb 100644 (file)
@@ -373,7 +373,7 @@ static void tw686x_remove(struct pci_dev *pci_dev)
 
        tw686x_video_free(dev);
        tw686x_audio_free(dev);
-       del_timer_sync(&dev->dma_delay_timer);
+       timer_delete_sync(&dev->dma_delay_timer);
 
        pci_iounmap(pci_dev, dev->mmio);
        pci_release_regions(pci_dev);
index 5f80931f056dbf3f492a216aa09d4abea909a9d5..c8e0ee383af3884751d6babaf2ab8a9bfaace3dd 100644 (file)
@@ -935,7 +935,7 @@ err_pwr_enable:
        if (dev->num_inst == 1) {
                if (s5p_mfc_power_off(dev) < 0)
                        mfc_err("power off failed\n");
-               del_timer_sync(&dev->watchdog_timer);
+               timer_delete_sync(&dev->watchdog_timer);
        }
 err_ctrls_setup:
        s5p_mfc_dec_ctrls_delete(ctx);
@@ -985,7 +985,7 @@ static int s5p_mfc_release(struct file *file)
                if (dev->num_inst == 0) {
                        mfc_debug(2, "Last instance\n");
                        s5p_mfc_deinit_hw(dev);
-                       del_timer_sync(&dev->watchdog_timer);
+                       timer_delete_sync(&dev->watchdog_timer);
                        s5p_mfc_clock_off(dev);
                        if (s5p_mfc_power_off(dev) < 0)
                                mfc_err("Power off failed\n");
@@ -1461,7 +1461,7 @@ static void s5p_mfc_remove(struct platform_device *pdev)
        }
        mutex_unlock(&dev->mfc_mutex);
 
-       del_timer_sync(&dev->watchdog_timer);
+       timer_delete_sync(&dev->watchdog_timer);
        flush_work(&dev->watchdog_work);
 
        video_unregister_device(dev->vfd_enc);
index d151d2ed1f64bc28a66b72621c44ab2cc0f64c6d..87a817dda4a9cc7d7ab1bfd59792bd15a667c81f 100644 (file)
@@ -351,7 +351,7 @@ static int c8sectpfe_stop_feed(struct dvb_demux_feed *dvbdmxfeed)
                dev_dbg(fei->dev, "%s:%d global_feed_count=%d\n"
                        , __func__, __LINE__, fei->global_feed_count);
 
-               del_timer(&fei->timer);
+               timer_delete(&fei->timer);
        }
 
        mutex_unlock(&fei->lock);
index a5db9b4dc3de914a48636da942e8249f46ef1d8e..2ddf1dfa05223877b43e344a036d6471e7528a90 100644 (file)
@@ -471,7 +471,7 @@ static int cadet_release(struct file *file)
 
        mutex_lock(&dev->lock);
        if (v4l2_fh_is_singular_file(file) && dev->rdsstat) {
-               del_timer_sync(&dev->readtimer);
+               timer_delete_sync(&dev->readtimer);
                dev->rdsstat = 0;
        }
        v4l2_fh_release(file);
index 67722e2e47ff78e504c55054480f0619e050f093..9435cba3f4d9028448d57f05d8227df16df24f85 100644 (file)
@@ -1104,7 +1104,7 @@ static void ene_remove(struct pnp_dev *pnp_dev)
        unsigned long flags;
 
        rc_unregister_device(dev->rdev);
-       del_timer_sync(&dev->tx_sim_timer);
+       timer_delete_sync(&dev->tx_sim_timer);
        spin_lock_irqsave(&dev->hw_lock, flags);
        ene_rx_disable(dev);
        ene_rx_restore_hw_buffer(dev);
index 1464ef9c55bcde0ea767ef0f3593ba9260b75312..bfe86588c69be4ac4a7368f5df78dbe8d0665ad5 100644 (file)
@@ -223,7 +223,7 @@ static int igorplugusb_probe(struct usb_interface *intf,
        return 0;
 fail:
        usb_poison_urb(ir->urb);
-       del_timer(&ir->timer);
+       timer_delete(&ir->timer);
        usb_unpoison_urb(ir->urb);
        usb_free_urb(ir->urb);
        rc_free_device(ir->rc);
@@ -238,7 +238,7 @@ static void igorplugusb_disconnect(struct usb_interface *intf)
 
        rc_unregister_device(ir->rc);
        usb_poison_urb(ir->urb);
-       del_timer_sync(&ir->timer);
+       timer_delete_sync(&ir->timer);
        usb_set_intfdata(intf, NULL);
        usb_unpoison_urb(ir->urb);
        usb_free_urb(ir->urb);
index 5da7479c1793b10319405e5d25633c6656a59f69..da89ddf771c322ccaa1d248aafcfcfa15ab4d79f 100644 (file)
@@ -556,8 +556,8 @@ static void img_ir_set_decoder(struct img_ir_priv *priv,
         * acquires the lock and we don't want to deadlock waiting for it.
         */
        spin_unlock_irq(&priv->lock);
-       del_timer_sync(&hw->end_timer);
-       del_timer_sync(&hw->suspend_timer);
+       timer_delete_sync(&hw->end_timer);
+       timer_delete_sync(&hw->suspend_timer);
        spin_lock_irq(&priv->lock);
 
        hw->stopping = false;
index 8b0bdd9603b3c5a013fda760ba5db481e413d257..669f3309e237f8ca9046159c07b8aa044b1fb97c 100644 (file)
@@ -147,5 +147,5 @@ void img_ir_remove_raw(struct img_ir_priv *priv)
 
        rc_unregister_device(rdev);
 
-       del_timer_sync(&raw->timer);
+       timer_delete_sync(&raw->timer);
 }
index 8f1361bcce3a608bca8d598b64ac683c0b5fc18b..cb6f36ebe5c8e9bf8cf2003a5894c4da71fea443 100644 (file)
@@ -2534,7 +2534,7 @@ static void imon_disconnect(struct usb_interface *interface)
                ictx->dev_present_intf1 = false;
                usb_kill_urb(ictx->rx_urb_intf1);
                if (ictx->display_type == IMON_DISPLAY_TYPE_VGA) {
-                       del_timer_sync(&ictx->ttimer);
+                       timer_delete_sync(&ictx->ttimer);
                        input_unregister_device(ictx->touch);
                }
                usb_put_dev(ictx->usbdev_intf1);
index 66e8feb9a569a884aeac6a82d36b377f8939d37b..817030fb50c9560eb0bf57c3a6cbd2eb2127c0b3 100644 (file)
@@ -324,7 +324,7 @@ again:
                                        msecs_to_jiffies(100);
                                mod_timer(&data->rx_timeout, jiffies + delay);
                        } else {
-                               del_timer(&data->rx_timeout);
+                               timer_delete(&data->rx_timeout);
                        }
                        /* Pass data to keyboard buffer parser */
                        ir_mce_kbd_process_keyboard_data(dev, scancode);
@@ -372,7 +372,7 @@ static int ir_mce_kbd_unregister(struct rc_dev *dev)
 {
        struct mce_kbd_dec *mce_kbd = &dev->raw->mce_kbd;
 
-       del_timer_sync(&mce_kbd->rx_timeout);
+       timer_delete_sync(&mce_kbd->rx_timeout);
 
        return 0;
 }
index 16e33d7eaaa2d8bb914e91d4807e57236718b1ff..aa4ac43c66fa049275fc8a115687091497bbdb6a 100644 (file)
@@ -662,7 +662,7 @@ void ir_raw_event_unregister(struct rc_dev *dev)
                return;
 
        kthread_stop(dev->raw->thread);
-       del_timer_sync(&dev->raw->edge_handle);
+       timer_delete_sync(&dev->raw->edge_handle);
 
        mutex_lock(&ir_raw_handler_lock);
        list_del(&dev->raw->list);
index a4c539b17cf344d0a6c683713a8824aa55b9a556..e46358fb8ac0daf7dac768beccc30a4f71b67a76 100644 (file)
@@ -639,7 +639,7 @@ static void ir_do_keyup(struct rc_dev *dev, bool sync)
                return;
 
        dev_dbg(&dev->dev, "keyup key 0x%04x\n", dev->last_keycode);
-       del_timer(&dev->timer_repeat);
+       timer_delete(&dev->timer_repeat);
        input_report_key(dev->input_dev, dev->last_keycode, 0);
        led_trigger_event(led_feedback, LED_OFF);
        if (sync)
@@ -2021,8 +2021,8 @@ void rc_unregister_device(struct rc_dev *dev)
        if (dev->driver_type == RC_DRIVER_IR_RAW)
                ir_raw_event_unregister(dev);
 
-       del_timer_sync(&dev->timer_keyup);
-       del_timer_sync(&dev->timer_repeat);
+       timer_delete_sync(&dev->timer_keyup);
+       timer_delete_sync(&dev->timer_repeat);
 
        mutex_lock(&dev->lock);
        if (dev->users && dev->close)
index fc5fd39271772013c78c466a5c322b4a04ec8d69..992fff82b5245eeb9e16088650dd2d4002f58775 100644 (file)
@@ -798,7 +798,7 @@ static int __init serial_ir_init_module(void)
 
 static void __exit serial_ir_exit_module(void)
 {
-       del_timer_sync(&serial_ir.timeout_timer);
+       timer_delete_sync(&serial_ir.timeout_timer);
        serial_ir_exit();
 }
 
index 09f9948c6f8e65f79e683642b326f5d2de2c5f79..3666f4452d119bda06dca8f44006978af61e7a9d 100644 (file)
@@ -143,7 +143,7 @@ static void urb_completion(struct urb *purb)
                 */
                dprintk(1, "%s cancelling bulk timeout\n", __func__);
                dev->bulk_timeout_running = 0;
-               del_timer(&dev->bulk_timeout);
+               timer_delete(&dev->bulk_timeout);
        }
 
        /* Feed the transport payload into the kernel demux */
@@ -168,7 +168,7 @@ static int stop_urb_transfer(struct au0828_dev *dev)
 
        if (dev->bulk_timeout_running == 1) {
                dev->bulk_timeout_running = 0;
-               del_timer(&dev->bulk_timeout);
+               timer_delete(&dev->bulk_timeout);
        }
 
        dev->urb_streaming = false;
index e9cd2a335f7faf27b029a3a79112d48d6a13188c..33d1fad0f7b8b0773e977b1845f14763a5b475f8 100644 (file)
@@ -857,7 +857,7 @@ static void au0828_stop_streaming(struct vb2_queue *vq)
        }
 
        dev->vid_timeout_running = 0;
-       del_timer_sync(&dev->vid_timeout);
+       timer_delete_sync(&dev->vid_timeout);
 
        spin_lock_irqsave(&dev->slock, flags);
        if (dev->isoc_ctl.buf != NULL) {
@@ -905,7 +905,7 @@ void au0828_stop_vbi_streaming(struct vb2_queue *vq)
        spin_unlock_irqrestore(&dev->slock, flags);
 
        dev->vbi_timeout_running = 0;
-       del_timer_sync(&dev->vbi_timeout);
+       timer_delete_sync(&dev->vbi_timeout);
 }
 
 static const struct vb2_ops au0828_video_qops = {
@@ -1040,12 +1040,12 @@ static int au0828_v4l2_close(struct file *filp)
        if (vdev->vfl_type == VFL_TYPE_VIDEO && dev->vid_timeout_running) {
                /* Cancel timeout thread in case they didn't call streamoff */
                dev->vid_timeout_running = 0;
-               del_timer_sync(&dev->vid_timeout);
+               timer_delete_sync(&dev->vid_timeout);
        } else if (vdev->vfl_type == VFL_TYPE_VBI &&
                        dev->vbi_timeout_running) {
                /* Cancel timeout thread in case they didn't call streamoff */
                dev->vbi_timeout_running = 0;
-               del_timer_sync(&dev->vbi_timeout);
+               timer_delete_sync(&dev->vbi_timeout);
        }
 
        if (test_bit(DEV_DISCONNECTED, &dev->dev_state))
@@ -1694,9 +1694,9 @@ void au0828_v4l2_suspend(struct au0828_dev *dev)
        }
 
        if (dev->vid_timeout_running)
-               del_timer_sync(&dev->vid_timeout);
+               timer_delete_sync(&dev->vid_timeout);
        if (dev->vbi_timeout_running)
-               del_timer_sync(&dev->vbi_timeout);
+               timer_delete_sync(&dev->vbi_timeout);
 }
 
 void au0828_v4l2_resume(struct au0828_dev *dev)
index c8102772344b8ea24c292e6b33a1947828bdcf69..a5eabac1ec6eb6dd44c19cd29c34195cdf33b645 100644 (file)
@@ -257,7 +257,7 @@ rdData[0]);
                        ret = -EBUSY;
                }
                if (ret) {
-                       del_timer_sync(&hdw->encoder_run_timer);
+                       timer_delete_sync(&hdw->encoder_run_timer);
                        hdw->state_encoder_ok = 0;
                        pvr2_trace(PVR2_TRACE_STBITS,
                                   "State bit %s <-- %s",
index 29cc207194b9fa55d13ad5d25607c75432de7cdc..9a583eeaa329a87dc70c333fdfe47f0ac898dd12 100644 (file)
@@ -1527,7 +1527,7 @@ int pvr2_upload_firmware2(struct pvr2_hdw *hdw)
 
        /* Encoder is about to be reset so note that as far as we're
           concerned now, the encoder has never been run. */
-       del_timer_sync(&hdw->encoder_run_timer);
+       timer_delete_sync(&hdw->encoder_run_timer);
        if (hdw->state_encoder_runok) {
                hdw->state_encoder_runok = 0;
                trace_stbit("state_encoder_runok",hdw->state_encoder_runok);
@@ -3724,7 +3724,7 @@ status);
        hdw->cmd_debug_state = 5;
 
        /* Stop timer */
-       del_timer_sync(&timer.timer);
+       timer_delete_sync(&timer.timer);
 
        hdw->cmd_debug_state = 6;
        status = 0;
@@ -4248,7 +4248,7 @@ static int state_eval_encoder_config(struct pvr2_hdw *hdw)
                hdw->state_encoder_waitok = 0;
                trace_stbit("state_encoder_waitok",hdw->state_encoder_waitok);
                /* paranoia - solve race if timer just completed */
-               del_timer_sync(&hdw->encoder_wait_timer);
+               timer_delete_sync(&hdw->encoder_wait_timer);
        } else {
                if (!hdw->state_pathway_ok ||
                    (hdw->pathway_state != PVR2_PATHWAY_ANALOG) ||
@@ -4261,7 +4261,7 @@ static int state_eval_encoder_config(struct pvr2_hdw *hdw)
                           anything has happened that might have disturbed
                           the encoder.  This should be a rare case. */
                        if (timer_pending(&hdw->encoder_wait_timer)) {
-                               del_timer_sync(&hdw->encoder_wait_timer);
+                               timer_delete_sync(&hdw->encoder_wait_timer);
                        }
                        if (hdw->state_encoder_waitok) {
                                /* Must clear the state - therefore we did
@@ -4399,7 +4399,7 @@ static int state_eval_encoder_run(struct pvr2_hdw *hdw)
        if (hdw->state_encoder_run) {
                if (!state_check_disable_encoder_run(hdw)) return 0;
                if (hdw->state_encoder_ok) {
-                       del_timer_sync(&hdw->encoder_run_timer);
+                       timer_delete_sync(&hdw->encoder_run_timer);
                        if (pvr2_encoder_stop(hdw) < 0) return !0;
                }
                hdw->state_encoder_run = 0;
@@ -4479,11 +4479,11 @@ static int state_eval_decoder_run(struct pvr2_hdw *hdw)
                hdw->state_decoder_quiescent = 0;
                hdw->state_decoder_run = 0;
                /* paranoia - solve race if timer(s) just completed */
-               del_timer_sync(&hdw->quiescent_timer);
+               timer_delete_sync(&hdw->quiescent_timer);
                /* Kill the stabilization timer, in case we're killing the
                   encoder before the previous stabilization interval has
                   been properly timed. */
-               del_timer_sync(&hdw->decoder_stabilization_timer);
+               timer_delete_sync(&hdw->decoder_stabilization_timer);
                hdw->state_decoder_ready = 0;
        } else {
                if (!hdw->state_decoder_quiescent) {
@@ -4517,7 +4517,7 @@ static int state_eval_decoder_run(struct pvr2_hdw *hdw)
                    !hdw->state_pipeline_config ||
                    !hdw->state_encoder_config ||
                    !hdw->state_encoder_ok) return 0;
-               del_timer_sync(&hdw->quiescent_timer);
+               timer_delete_sync(&hdw->quiescent_timer);
                if (hdw->flag_decoder_missed) return 0;
                if (pvr2_decoder_enable(hdw,!0) < 0) return 0;
                hdw->state_decoder_quiescent = 0;
index 2d5d8245a1d3b3ee2961447c85ec9c7a5e89804a..e63f6269057106ded054dea94d92d96cb9c13c06 100644 (file)
@@ -583,7 +583,7 @@ static void tegra210_emc_training_start(struct tegra210_emc *emc)
 
 static void tegra210_emc_training_stop(struct tegra210_emc *emc)
 {
-       del_timer(&emc->training);
+       timer_delete(&emc->training);
 }
 
 static unsigned int tegra210_emc_get_temperature(struct tegra210_emc *emc)
@@ -666,7 +666,7 @@ reset:
 static void tegra210_emc_poll_refresh_stop(struct tegra210_emc *emc)
 {
        atomic_set(&emc->refresh_poll, 0);
-       del_timer_sync(&emc->refresh_timer);
+       timer_delete_sync(&emc->refresh_timer);
 }
 
 static void tegra210_emc_poll_refresh_start(struct tegra210_emc *emc)
index f4398383ae0648f3f43fe02efb8701d2ba3ce998..7dc2c9987982351c9bf04daf7ef0b71c2cd47b5d 100644 (file)
@@ -1510,7 +1510,7 @@ static void msb_cache_discard(struct msb_data *msb)
        if (msb->cache_block_lba == MS_BLOCK_INVALID)
                return;
 
-       del_timer_sync(&msb->cache_flush_timer);
+       timer_delete_sync(&msb->cache_flush_timer);
 
        dbg_verbose("Discarding the write cache");
        msb->cache_block_lba = MS_BLOCK_INVALID;
@@ -2027,7 +2027,7 @@ static void msb_stop(struct memstick_dev *card)
        msb->io_queue_stopped = true;
        spin_unlock_irqrestore(&msb->q_lock, flags);
 
-       del_timer_sync(&msb->cache_flush_timer);
+       timer_delete_sync(&msb->cache_flush_timer);
        flush_workqueue(msb->io_queue);
 
        spin_lock_irqsave(&msb->q_lock, flags);
index e77eb8b0eb120e03af5417c2997789a23a0e1000..a5a9bb3f16be9c4d53fe45ebb009015d62d49212 100644 (file)
@@ -469,7 +469,7 @@ static void jmb38x_ms_complete_cmd(struct memstick_host *msh, int last)
        unsigned int t_val = 0;
        int rc;
 
-       del_timer(&host->timer);
+       timer_delete(&host->timer);
 
        dev_dbg(&msh->dev, "c control %08x\n",
                readl(host->addr + HOST_CONTROL));
index 544a31ff46e5cdbfd3af194d359216ce628a8baa..488ef8eecb26c4319e0b251a0f42edb5b26b5da5 100644 (file)
@@ -827,7 +827,7 @@ static void r592_remove(struct pci_dev *pdev)
        /* Stop the processing thread.
        That ensures that we won't take any more requests */
        kthread_stop(dev->io_thread);
-       del_timer_sync(&dev->detect_timer);
+       timer_delete_sync(&dev->detect_timer);
        r592_enable_device(dev, false);
 
        while (!error && dev->req) {
@@ -854,7 +854,7 @@ static int r592_suspend(struct device *core_dev)
 
        r592_clear_interrupts(dev);
        memstick_suspend_host(dev->host);
-       del_timer_sync(&dev->detect_timer);
+       timer_delete_sync(&dev->detect_timer);
        return 0;
 }
 
index c272453670bed9a5097b45fbb9ee3852771991d0..676348eee0150c54f874d2e5d5a4e606b261358d 100644 (file)
@@ -337,7 +337,7 @@ static void tifm_ms_complete_cmd(struct tifm_ms *host)
        struct memstick_host *msh = tifm_get_drvdata(sock);
        int rc;
 
-       del_timer(&host->timer);
+       timer_delete(&host->timer);
 
        host->req->int_reg = readl(sock->addr + SOCK_MS_STATUS) & 0xff;
        host->req->int_reg = (host->req->int_reg & 1)
@@ -600,7 +600,7 @@ static void tifm_ms_remove(struct tifm_dev *sock)
        spin_lock_irqsave(&sock->lock, flags);
        host->eject = 1;
        if (host->req) {
-               del_timer(&host->timer);
+               timer_delete(&host->timer);
                writel(TIFM_FIFO_INT_SETALL,
                       sock->addr + SOCK_DMA_FIFO_INT_ENABLE_CLEAR);
                writel(TIFM_DMA_RESET, sock->addr + SOCK_DMA_CONTROL);
index 59bab76ff0a9d6835ec2f34bb44b21b755b1ce22..44a2dd80054dc01ebc77fb7150966295d5572c7b 100644 (file)
@@ -177,7 +177,7 @@ static void bcm_vk_tty_close(struct tty_struct *tty, struct file *file)
        vk->tty[tty->index].is_opened = false;
 
        if (tty->count == 1)
-               del_timer_sync(&vk->serial_timer);
+               timer_delete_sync(&vk->serial_timer);
 }
 
 static void bcm_vk_tty_doorbell(struct bcm_vk *vk, u32 db_val)
@@ -304,7 +304,7 @@ void bcm_vk_tty_exit(struct bcm_vk *vk)
 {
        int i;
 
-       del_timer_sync(&vk->serial_timer);
+       timer_delete_sync(&vk->serial_timer);
        for (i = 0; i < BCM_VK_NUM_TTY; ++i) {
                tty_port_unregister_device(&vk->tty[i].port,
                                           vk->tty_drv,
index 77b0490a1b38d79134d48020bd49a9fa6f0df967..7314c8d9ae75a761728c6d06bf92aea22af79aa3 100644 (file)
@@ -53,7 +53,7 @@ static int rtsx_usb_bulk_transfer_sglist(struct rtsx_ucr *ucr,
        ucr->sg_timer.expires = jiffies + msecs_to_jiffies(timeout);
        add_timer(&ucr->sg_timer);
        usb_sg_wait(&ucr->current_sg);
-       if (!del_timer_sync(&ucr->sg_timer))
+       if (!timer_delete_sync(&ucr->sg_timer))
                ret = -ETIMEDOUT;
        else
                ret = ucr->current_sg.status;
index 7a3c34306de9811db41b5d38ca2c3f0ed2d8354c..697a008c14d39a98b56bbe19a063c32e6698f80c 100644 (file)
@@ -202,7 +202,7 @@ xpc_start_hb_beater(void)
 static void
 xpc_stop_hb_beater(void)
 {
-       del_timer_sync(&xpc_hb_timer);
+       timer_delete_sync(&xpc_hb_timer);
        xpc_arch_ops.heartbeat_exit();
 }
 
index 1999d02923dee7de578246cc847e138dd072943d..d0467010558cefcf80ce884cc9fae10d56bdb3b8 100644 (file)
@@ -291,7 +291,7 @@ static int __xpc_partition_disengaged(struct xpc_partition *part,
 
                /* Cancel the timer function if not called from it */
                if (!from_timer)
-                       del_timer_sync(&part->disengage_timer);
+                       timer_delete_sync(&part->disengage_timer);
 
                DBUG_ON(part->act_state != XPC_P_AS_DEACTIVATING &&
                        part->act_state != XPC_P_AS_INACTIVE);
index bdb22998357ea3e1f6cead229b8869de181d1276..dacb5bd9bb714dd39e1cd883ed9eeadc79361f68 100644 (file)
@@ -147,13 +147,13 @@ void mmc_retune_disable(struct mmc_host *host)
 {
        mmc_retune_unpause(host);
        host->can_retune = 0;
-       del_timer_sync(&host->retune_timer);
+       timer_delete_sync(&host->retune_timer);
        mmc_retune_clear(host);
 }
 
 void mmc_retune_timer_stop(struct mmc_host *host)
 {
-       del_timer_sync(&host->retune_timer);
+       timer_delete_sync(&host->retune_timer);
 }
 EXPORT_SYMBOL(mmc_retune_timer_stop);
 
index 24fffc702a94806c5500708808ac295f74993544..14e981b834b672c6eb3f27e0c82640bfaa3e2751 100644 (file)
@@ -1592,7 +1592,7 @@ static void atmci_request_end(struct atmel_mci *host, struct mmc_request *mrq)
 
        WARN_ON(host->cmd || host->data);
 
-       del_timer(&host->timer);
+       timer_delete(&host->timer);
 
        /*
         * Update the MMC clock rate if necessary. This may be
@@ -2357,7 +2357,7 @@ static void atmci_cleanup_slot(struct atmel_mci_slot *slot,
 
        if (slot->detect_pin) {
                free_irq(gpiod_to_irq(slot->detect_pin), slot);
-               del_timer_sync(&slot->detect_timer);
+               timer_delete_sync(&slot->detect_timer);
        }
 
        slot->host->slot[id] = NULL;
@@ -2585,7 +2585,7 @@ err_init_slot:
        pm_runtime_disable(dev);
        pm_runtime_put_noidle(dev);
 
-       del_timer_sync(&host->timer);
+       timer_delete_sync(&host->timer);
        if (!IS_ERR(host->dma.chan))
                dma_release_channel(host->dma.chan);
 err_dma_probe_defer:
@@ -2613,7 +2613,7 @@ static void atmci_remove(struct platform_device *pdev)
        atmci_writel(host, ATMCI_CR, ATMCI_CR_MCIDIS);
        atmci_readl(host, ATMCI_SR);
 
-       del_timer_sync(&host->timer);
+       timer_delete_sync(&host->timer);
        if (!IS_ERR(host->dma.chan))
                dma_release_channel(host->dma.chan);
 
index bb596d16942026a7aeef099b84729f49786214d5..578290015e5bb2ab9b2a83b2960a0714f892844d 100644 (file)
@@ -2040,10 +2040,10 @@ static bool dw_mci_clear_pending_cmd_complete(struct dw_mci *host)
         * Really be certain that the timer has stopped.  This is a bit of
         * paranoia and could only really happen if we had really bad
         * interrupt latency and the interrupt routine and timeout were
-        * running concurrently so that the del_timer() in the interrupt
+        * running concurrently so that the timer_delete() in the interrupt
         * handler couldn't run.
         */
-       WARN_ON(del_timer_sync(&host->cto_timer));
+       WARN_ON(timer_delete_sync(&host->cto_timer));
        clear_bit(EVENT_CMD_COMPLETE, &host->pending_events);
 
        return true;
@@ -2055,7 +2055,7 @@ static bool dw_mci_clear_pending_data_complete(struct dw_mci *host)
                return false;
 
        /* Extra paranoia just like dw_mci_clear_pending_cmd_complete() */
-       WARN_ON(del_timer_sync(&host->dto_timer));
+       WARN_ON(timer_delete_sync(&host->dto_timer));
        clear_bit(EVENT_DATA_COMPLETE, &host->pending_events);
 
        return true;
@@ -2788,7 +2788,7 @@ done:
 
 static void dw_mci_cmd_interrupt(struct dw_mci *host, u32 status)
 {
-       del_timer(&host->cto_timer);
+       timer_delete(&host->cto_timer);
 
        if (!host->cmd_status)
                host->cmd_status = status;
@@ -2832,13 +2832,13 @@ static irqreturn_t dw_mci_interrupt(int irq, void *dev_id)
                        dw_mci_cmd_interrupt(host, pending);
                        spin_unlock(&host->irq_lock);
 
-                       del_timer(&host->cmd11_timer);
+                       timer_delete(&host->cmd11_timer);
                }
 
                if (pending & DW_MCI_CMD_ERROR_FLAGS) {
                        spin_lock(&host->irq_lock);
 
-                       del_timer(&host->cto_timer);
+                       timer_delete(&host->cto_timer);
                        mci_writel(host, RINTSTS, DW_MCI_CMD_ERROR_FLAGS);
                        host->cmd_status = pending;
                        smp_wmb(); /* drain writebuffer */
@@ -2851,7 +2851,7 @@ static irqreturn_t dw_mci_interrupt(int irq, void *dev_id)
                        spin_lock(&host->irq_lock);
 
                        if (host->quirks & DW_MMC_QUIRK_EXTENDED_TMOUT)
-                               del_timer(&host->dto_timer);
+                               timer_delete(&host->dto_timer);
 
                        /* if there is an error report DATA_ERROR */
                        mci_writel(host, RINTSTS, DW_MCI_DATA_ERROR_FLAGS);
@@ -2872,7 +2872,7 @@ static irqreturn_t dw_mci_interrupt(int irq, void *dev_id)
                if (pending & SDMMC_INT_DATA_OVER) {
                        spin_lock(&host->irq_lock);
 
-                       del_timer(&host->dto_timer);
+                       timer_delete(&host->dto_timer);
 
                        mci_writel(host, RINTSTS, SDMMC_INT_DATA_OVER);
                        if (!host->data_status)
index 596012d5afac8b0fbb00305b6049c8d6de2e4d63..bd1662e275d490f63aeda733db93a9b882bea262 100644 (file)
@@ -862,7 +862,7 @@ static irqreturn_t jz_mmc_irq(int irq, void *devid)
 
        if (host->req && cmd && irq_reg) {
                if (test_and_clear_bit(0, &host->waiting)) {
-                       del_timer(&host->timeout_timer);
+                       timer_delete(&host->timeout_timer);
 
                        if (status & JZ_MMC_STATUS_TIMEOUT_RES) {
                                cmd->error = -ETIMEDOUT;
@@ -1162,7 +1162,7 @@ static void jz4740_mmc_remove(struct platform_device *pdev)
 {
        struct jz4740_mmc_host *host = platform_get_drvdata(pdev);
 
-       del_timer_sync(&host->timeout_timer);
+       timer_delete_sync(&host->timeout_timer);
        jz4740_mmc_set_irq_enabled(host, 0xff, false);
        jz4740_mmc_reset(host);
 
index ad351805eed40a6a0fc86dc39c1d3e66871f703e..e0ae5a0c967042016faaa305fcd1d9b7e2ee1ae4 100644 (file)
@@ -446,7 +446,7 @@ static irqreturn_t meson_mx_mmc_irq_thread(int irq, void *irq_data)
        if (WARN_ON(!cmd))
                return IRQ_HANDLED;
 
-       del_timer_sync(&host->cmd_timeout);
+       timer_delete_sync(&host->cmd_timeout);
 
        if (cmd->data) {
                dma_unmap_sg(mmc_dev(host->mmc), cmd->data->sg,
@@ -733,7 +733,7 @@ static void meson_mx_mmc_remove(struct platform_device *pdev)
        struct meson_mx_mmc_host *host = platform_get_drvdata(pdev);
        struct device *slot_dev = mmc_dev(host->mmc);
 
-       del_timer_sync(&host->cmd_timeout);
+       timer_delete_sync(&host->cmd_timeout);
 
        mmc_remove_host(host->mmc);
 
index b92f3ba38663b74c38683662b7ccffced97a8eef..912ffacbad881aea91c6863da9d5b362056bceaf 100644 (file)
@@ -464,7 +464,7 @@ static irqreturn_t mvsd_irq(int irq, void *dev)
                struct mmc_command *cmd = mrq->cmd;
                u32 err_status = 0;
 
-               del_timer(&host->timer);
+               timer_delete(&host->timer);
                host->mrq = NULL;
 
                host->intr_en &= MVSD_NOR_CARD_INT;
@@ -803,7 +803,7 @@ static void mvsd_remove(struct platform_device *pdev)
        struct mvsd_host *host = mmc_priv(mmc);
 
        mmc_remove_host(mmc);
-       del_timer_sync(&host->timer);
+       timer_delete_sync(&host->timer);
        mvsd_power_down(host);
 
        if (!IS_ERR(host->clk))
index 0a9affd12532071c48957bbb3b1b8d2ce91222c0..95d8d40a06a86264a764e71c20dcb4456a084773 100644 (file)
@@ -352,7 +352,7 @@ static void mxcmci_dma_callback(void *data)
        struct mxcmci_host *host = data;
        u32 stat;
 
-       del_timer(&host->watchdog);
+       timer_delete(&host->watchdog);
 
        stat = mxcmci_readl(host, MMC_REG_STATUS);
 
@@ -737,7 +737,7 @@ static irqreturn_t mxcmci_irq(int irq, void *devid)
                mxcmci_cmd_done(host, stat);
 
        if (mxcmci_use_dma(host) && (stat & STATUS_WRITE_OP_DONE)) {
-               del_timer(&host->watchdog);
+               timer_delete(&host->watchdog);
                mxcmci_data_done(host, stat);
        }
 
index 3cdb2fc4496527ca19f6d4466da613a48af56e42..c50617d03709b6b958e051b93b8851e129930e88 100644 (file)
@@ -214,7 +214,7 @@ static void mmc_omap_select_slot(struct mmc_omap_slot *slot, int claimed)
        host->mmc = slot->mmc;
        spin_unlock_irqrestore(&host->slot_lock, flags);
 no_claim:
-       del_timer(&host->clk_timer);
+       timer_delete(&host->clk_timer);
        if (host->current_slot != slot || !claimed)
                mmc_omap_fclk_offdelay(host->current_slot);
 
@@ -273,7 +273,7 @@ static void mmc_omap_release_slot(struct mmc_omap_slot *slot, int clk_enabled)
                /* Keeps clock running for at least 8 cycles on valid freq */
                mod_timer(&host->clk_timer, jiffies  + HZ/10);
        else {
-               del_timer(&host->clk_timer);
+               timer_delete(&host->clk_timer);
                mmc_omap_fclk_offdelay(slot);
                mmc_omap_fclk_enable(host, 0);
        }
@@ -564,7 +564,7 @@ mmc_omap_cmd_done(struct mmc_omap_host *host, struct mmc_command *cmd)
 {
        host->cmd = NULL;
 
-       del_timer(&host->cmd_abort_timer);
+       timer_delete(&host->cmd_abort_timer);
 
        if (cmd->flags & MMC_RSP_PRESENT) {
                if (cmd->flags & MMC_RSP_136) {
@@ -836,7 +836,7 @@ static irqreturn_t mmc_omap_irq(int irq, void *dev_id)
        }
 
        if (cmd_error && host->data) {
-               del_timer(&host->cmd_abort_timer);
+               timer_delete(&host->cmd_abort_timer);
                host->abort = 1;
                OMAP_MMC_WRITE(host, IE, 0);
                disable_irq_nosync(host->irq);
@@ -1365,7 +1365,7 @@ static void mmc_omap_remove_slot(struct mmc_omap_slot *slot)
                device_remove_file(&mmc->class_dev, &dev_attr_cover_switch);
 
        cancel_work_sync(&slot->cover_bh_work);
-       del_timer_sync(&slot->cover_timer);
+       timer_delete_sync(&slot->cover_timer);
        flush_workqueue(slot->host->mmc_omap_wq);
 
        mmc_remove_host(mmc);
index 5f91b44891f9b1ec68fbcb72371fc41d5455e83c..5f78be7ae16d782a52ded009f984c715bb587ba1 100644 (file)
@@ -517,9 +517,9 @@ EXPORT_SYMBOL_GPL(sdhci_mod_timer);
 static void sdhci_del_timer(struct sdhci_host *host, struct mmc_request *mrq)
 {
        if (sdhci_data_line_cmd(mrq->cmd))
-               del_timer(&host->data_timer);
+               timer_delete(&host->data_timer);
        else
-               del_timer(&host->timer);
+               timer_delete(&host->timer);
 }
 
 static inline bool sdhci_has_requests(struct sdhci_host *host)
@@ -4976,8 +4976,8 @@ void sdhci_remove_host(struct sdhci_host *host, int dead)
        sdhci_writel(host, 0, SDHCI_SIGNAL_ENABLE);
        free_irq(host->irq, host);
 
-       del_timer_sync(&host->timer);
-       del_timer_sync(&host->data_timer);
+       timer_delete_sync(&host->timer);
+       timer_delete_sync(&host->data_timer);
 
        destroy_workqueue(host->complete_wq);
 
index aea14bf3e2e8e8222e581c6f90fd2b4dd27297ac..713223f2d377071297356caca8addb3c7b192c51 100644 (file)
@@ -735,7 +735,7 @@ static void tifm_sd_end_cmd(struct work_struct *t)
 
        spin_lock_irqsave(&sock->lock, flags);
 
-       del_timer(&host->timer);
+       timer_delete(&host->timer);
        mrq = host->req;
        host->req = NULL;
 
index f77457105ec3a34c2f55d8749da77b46eff4f03d..909d80a02824cae34ca9b925e8c09a4718132c25 100644 (file)
@@ -971,7 +971,7 @@ static void via_sdc_finish_bh_work(struct work_struct *t)
 
        spin_lock_irqsave(&host->lock, flags);
 
-       del_timer(&host->timer);
+       timer_delete(&host->timer);
        mrq = host->mrq;
        host->mrq = NULL;
        host->cmd = NULL;
@@ -1202,7 +1202,7 @@ static void via_sd_remove(struct pci_dev *pcidev)
 
        free_irq(pcidev->irq, sdhost);
 
-       del_timer_sync(&sdhost->timer);
+       timer_delete_sync(&sdhost->timer);
 
        cancel_work_sync(&sdhost->finish_bh_work);
 
index fd67c0682b38ae0c4a4ed2dac2fe1f66e5af5f60..dd71e5b8e1a5275f45a64a3c067cf34da06f55eb 100644 (file)
@@ -1452,7 +1452,7 @@ static int __command_read_data(struct vub300_mmc_host *vub300,
                                                  (linear_length / 16384));
                        add_timer(&vub300->sg_transfer_timer);
                        usb_sg_wait(&vub300->sg_request);
-                       del_timer(&vub300->sg_transfer_timer);
+                       timer_delete(&vub300->sg_transfer_timer);
                        if (vub300->sg_request.status < 0) {
                                cmd->error = vub300->sg_request.status;
                                data->bytes_xfered = 0;
@@ -1572,7 +1572,7 @@ static int __command_write_data(struct vub300_mmc_host *vub300,
                        if (cmd->error) {
                                data->bytes_xfered = 0;
                        } else {
-                               del_timer(&vub300->sg_transfer_timer);
+                               timer_delete(&vub300->sg_transfer_timer);
                                if (vub300->sg_request.status < 0) {
                                        cmd->error = vub300->sg_request.status;
                                        data->bytes_xfered = 0;
@@ -2339,7 +2339,7 @@ static int vub300_probe(struct usb_interface *interface,
 
        return 0;
 error6:
-       del_timer_sync(&vub300->inactivity_timer);
+       timer_delete_sync(&vub300->inactivity_timer);
 error5:
        mmc_free_host(mmc);
        /*
index 8b268e8a0ec9e796e78c3bcbcd830cb840169eba..d5974b355a5a79d6147d1f644d863d557cbc1a53 100644 (file)
@@ -1261,7 +1261,7 @@ static void wbsd_free_mmc(struct device *dev)
        host = mmc_priv(mmc);
        BUG_ON(host == NULL);
 
-       del_timer_sync(&host->ignore_timer);
+       timer_delete_sync(&host->ignore_timer);
 
        mmc_free_host(mmc);
 }
index 485d5ca399513c240f0b8f9ee4ec0b9998bff578..2199ba821922b6f6e40046cfc869fe19d79854a2 100644 (file)
@@ -257,7 +257,7 @@ static int hdm_poison_channel(struct most_interface *iface, int channel)
                mdev->padding_active[channel] = false;
 
        if (mdev->conf[channel].data_type == MOST_CH_ASYNC) {
-               del_timer_sync(&mdev->link_stat_timer);
+               timer_delete_sync(&mdev->link_stat_timer);
                cancel_work_sync(&mdev->poll_work_obj);
        }
        mutex_unlock(&mdev->io_mutex);
@@ -1115,7 +1115,7 @@ static void hdm_disconnect(struct usb_interface *interface)
        mdev->usb_device = NULL;
        mutex_unlock(&mdev->io_mutex);
 
-       del_timer_sync(&mdev->link_stat_timer);
+       timer_delete_sync(&mdev->link_stat_timer);
        cancel_work_sync(&mdev->poll_work_obj);
 
        if (mdev->dci)
index b5b3c4c44a94c410a2c4dee725d58dccb6ce6842..d28d4f1790f5715d507997b876fccfd80655ded5 100644 (file)
@@ -1067,7 +1067,7 @@ static int sm_write(struct mtd_blktrans_dev *dev,
        sm_break_offset(ftl, sec_no << 9, &zone_num, &block, &boffset);
 
        /* No need in flush thread running now */
-       del_timer(&ftl->timer);
+       timer_delete(&ftl->timer);
        mutex_lock(&ftl->mutex);
 
        zone = sm_get_zone(ftl, zone_num);
@@ -1111,7 +1111,7 @@ static void sm_release(struct mtd_blktrans_dev *dev)
 {
        struct sm_ftl *ftl = dev->priv;
 
-       del_timer_sync(&ftl->timer);
+       timer_delete_sync(&ftl->timer);
        cancel_work_sync(&ftl->flush_work);
        mutex_lock(&ftl->mutex);
        sm_cache_flush(ftl);
index 530c15d6a5eb8d8f5583acc806d6887a1b2ce2e0..602e6e1adf00a2a816b87a49396e517722186105 100644 (file)
@@ -616,7 +616,7 @@ int arcnet_close(struct net_device *dev)
        struct arcnet_local *lp = netdev_priv(dev);
 
        arcnet_led_event(dev, ARCNET_LED_EVENT_STOP);
-       del_timer_sync(&lp->timer);
+       timer_delete_sync(&lp->timer);
 
        netif_stop_queue(dev);
        netif_carrier_off(dev);
index 21a61b86f67df7c99c51820e5a018bce774f866c..adf3970f070fd57f34b9a17c49d85515619f9637 100644 (file)
@@ -778,7 +778,7 @@ static irqreturn_t grcan_interrupt(int irq, void *dev_id)
         */
        if (priv->need_txbug_workaround &&
            (sources & (GRCAN_IRQ_TX | GRCAN_IRQ_TXLOSS))) {
-               del_timer(&priv->hang_timer);
+               timer_delete(&priv->hang_timer);
        }
 
        /* Frame(s) received or transmitted */
@@ -817,8 +817,8 @@ static void grcan_running_reset(struct timer_list *t)
        spin_lock_irqsave(&priv->lock, flags);
 
        priv->resetting = false;
-       del_timer(&priv->hang_timer);
-       del_timer(&priv->rr_timer);
+       timer_delete(&priv->hang_timer);
+       timer_delete(&priv->rr_timer);
 
        if (!priv->closing) {
                /* Save and reset - config register preserved by grcan_reset */
@@ -1108,8 +1108,8 @@ static int grcan_close(struct net_device *dev)
        priv->closing = true;
        if (priv->need_txbug_workaround) {
                spin_unlock_irqrestore(&priv->lock, flags);
-               del_timer_sync(&priv->hang_timer);
-               del_timer_sync(&priv->rr_timer);
+               timer_delete_sync(&priv->hang_timer);
+               timer_delete_sync(&priv->rr_timer);
                spin_lock_irqsave(&priv->lock, flags);
        }
        netif_stop_queue(dev);
@@ -1147,7 +1147,7 @@ static void grcan_transmit_catch_up(struct net_device *dev)
                 * so prevent a running reset while catching up
                 */
                if (priv->need_txbug_workaround)
-                       del_timer(&priv->hang_timer);
+                       timer_delete(&priv->hang_timer);
        }
 
        spin_unlock_irqrestore(&priv->lock, flags);
index fa04a7ced02b8ba2fe3e0bc556a9e7caf7fea16c..cf0d51805272325842f175bea70ba7fb4b633b80 100644 (file)
@@ -631,7 +631,7 @@ static int kvaser_pciefd_bus_on(struct kvaser_pciefd_can *can)
        u32 mode;
        unsigned long irq;
 
-       del_timer(&can->bec_poll_timer);
+       timer_delete(&can->bec_poll_timer);
        if (!completion_done(&can->flush_comp))
                kvaser_pciefd_start_controller_flush(can);
 
@@ -742,7 +742,7 @@ static int kvaser_pciefd_stop(struct net_device *netdev)
                ret = -ETIMEDOUT;
        } else {
                iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG);
-               del_timer(&can->bec_poll_timer);
+               timer_delete(&can->bec_poll_timer);
        }
        can->can.state = CAN_STATE_STOPPED;
        close_candev(netdev);
@@ -1854,7 +1854,7 @@ static void kvaser_pciefd_remove_all_ctrls(struct kvaser_pciefd *pcie)
                if (can) {
                        iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG);
                        unregister_candev(can->can.dev);
-                       del_timer(&can->bec_poll_timer);
+                       timer_delete(&can->bec_poll_timer);
                        kvaser_pciefd_pwm_stop(can);
                        free_candev(can->can.dev);
                }
index ebd5941c3f53038f884dde3ec3139454b1379185..6c7b1c58f85fa191ad59cf0d4f362aab50e52946 100644 (file)
@@ -167,7 +167,7 @@ static void pcan_start_led_timer(struct pcan_pccard *card)
  */
 static void pcan_stop_led_timer(struct pcan_pccard *card)
 {
-       del_timer_sync(&card->led_timer);
+       timer_delete_sync(&card->led_timer);
 }
 
 /*
index ee9e5d7e5277097f1d9c27a25df42adfb64d79c3..b6d249eb64e736d62073d91a2080bcb3bdd2e3c4 100644 (file)
@@ -206,7 +206,7 @@ static int mv88e6xxx_phy_ppu_access_get(struct mv88e6xxx_chip *chip)
                }
                chip->ppu_disabled = 1;
        } else {
-               del_timer(&chip->ppu_timer);
+               timer_delete(&chip->ppu_timer);
                ret = 0;
        }
 
@@ -230,7 +230,7 @@ static void mv88e6xxx_phy_ppu_state_init(struct mv88e6xxx_chip *chip)
 static void mv88e6xxx_phy_ppu_state_destroy(struct mv88e6xxx_chip *chip)
 {
        mutex_lock(&chip->ppu_mutex);
-       del_timer_sync(&chip->ppu_timer);
+       timer_delete_sync(&chip->ppu_timer);
        cancel_work_sync(&chip->ppu_work);
        mutex_unlock(&chip->ppu_mutex);
 }
index 08b45fdd1d2482b0f1f922aae4ff18db8e279f09..198e787e8560c76d2c0b9c44069addc69068a7dc 100644 (file)
@@ -842,7 +842,7 @@ static int sja1105_extts_enable(struct sja1105_private *priv,
        if (on)
                sja1105_ptp_extts_setup_timer(&priv->ptp_data);
        else
-               del_timer_sync(&priv->ptp_data.extts_timer);
+               timer_delete_sync(&priv->ptp_data.extts_timer);
 
        return 0;
 }
@@ -939,7 +939,7 @@ void sja1105_ptp_clock_unregister(struct dsa_switch *ds)
        if (IS_ERR_OR_NULL(ptp_data->clock))
                return;
 
-       del_timer_sync(&ptp_data->extts_timer);
+       timer_delete_sync(&ptp_data->extts_timer);
        ptp_cancel_worker_sync(ptp_data->clock);
        skb_queue_purge(&ptp_data->skb_txtstamp_queue);
        skb_queue_purge(&ptp_data->skb_rxtstamp_queue);
index 3c2efda916f1a60c2198ae1f954e51e855cf88a0..5889759b8d8390f2e447e8d73c819bd54a0f4062 100644 (file)
@@ -254,7 +254,7 @@ static int eql_close(struct net_device *dev)
         *      at the data structure it scans every so often...
         */
 
-       del_timer_sync(&eql->timer);
+       timer_delete_sync(&eql->timer);
 
        eql_kill_slave_queue(&eql->queue);
 
index 4725a8cfd695eba3caccc5dc03846057890cf595..8ba2ed87fe7c5904e675c106246e5ff6ebcfecde 100644 (file)
@@ -1414,7 +1414,7 @@ static int corkscrew_close(struct net_device *dev)
                        dev->name, rx_nocopy, rx_copy, queued_packet);
        }
 
-       del_timer_sync(&vp->timer);
+       timer_delete_sync(&vp->timer);
 
        /* Turn off statistics ASAP.  We update lp->stats below. */
        outw(StatsDisable, ioaddr + EL3_CMD);
index dc3b7c96061110d99169e66074a0d95b7994cab4..b295d528a2375a6ace3d433907502892133545a0 100644 (file)
@@ -1140,7 +1140,7 @@ static int el3_close(struct net_device *dev)
 
        link->open--;
        netif_stop_queue(dev);
-       del_timer_sync(&lp->media);
+       timer_delete_sync(&lp->media);
 
        return 0;
 }
index be58dac0502a6f777010e4005ef8537b830074d6..ff331a3bde734672ad0aacea9fa2295d118b5d3b 100644 (file)
@@ -946,7 +946,7 @@ static int el3_close(struct net_device *dev)
 
        link->open--;
        netif_stop_queue(dev);
-       del_timer_sync(&lp->media);
+       timer_delete_sync(&lp->media);
 
        return 0;
 }
index 790270912913fbecb34919f1c7c4ea139893c850..1a10f5dbc4d7e5bcdc20bffcd185ed256ee265e6 100644 (file)
@@ -2691,7 +2691,7 @@ vortex_down(struct net_device *dev, int final_down)
        netdev_reset_queue(dev);
        netif_stop_queue(dev);
 
-       del_timer_sync(&vp->timer);
+       timer_delete_sync(&vp->timer);
 
        /* Turn off statistics ASAP.  We update dev->stats below. */
        iowrite16(StatsDisable, ioaddr + EL3_CMD);
index fea489af72fb0b80665b9e6c2464f2d1283c89af..e5be5044e1d4e82f5cce6302d327f8ffb4f05444 100644 (file)
@@ -504,7 +504,7 @@ static int axnet_close(struct net_device *dev)
     
     link->open--;
     netif_stop_queue(dev);
-    del_timer_sync(&info->watchdog);
+    timer_delete_sync(&info->watchdog);
 
     return 0;
 } /* axnet_close */
index 780fb4afb6af0d907d70dbfb01268a74c4fd9d7b..a326f25dda09d92d5baddc6264209c29ca241633 100644 (file)
@@ -947,7 +947,7 @@ static int pcnet_close(struct net_device *dev)
 
     link->open--;
     netif_stop_queue(dev);
-    del_timer_sync(&info->watchdog);
+    timer_delete_sync(&info->watchdog);
 
     return 0;
 } /* pcnet_close */
index b325e0cef120fd3126af96aeabdf214767a5f726..b398adacda915e3844dc91f8610a2bd08f5c8e6c 100644 (file)
@@ -3639,7 +3639,7 @@ static int et131x_close(struct net_device *netdev)
        free_irq(adapter->pdev->irq, netdev);
 
        /* Stop the error timer */
-       return del_timer_sync(&adapter->error_timer);
+       return timer_delete_sync(&adapter->error_timer);
 }
 
 /* et131x_set_packet_filter - Configures the Rx Packet filtering */
index 70fa3adb493421699ee68cd79d9edaa20b48d6e7..897720fdf5d89e0428f053065bf0cfac1c4340d6 100644 (file)
@@ -3245,7 +3245,7 @@ static int ena_destroy_device(struct ena_adapter *adapter, bool graceful)
 
        netif_carrier_off(netdev);
 
-       del_timer_sync(&adapter->timer_service);
+       timer_delete_sync(&adapter->timer_service);
 
        dev_up = test_bit(ENA_FLAG_DEV_UP, &adapter->flags);
        adapter->dev_up_before_reset = dev_up;
@@ -4065,7 +4065,7 @@ err_free_msix:
        ena_free_mgmnt_irq(adapter);
        ena_disable_msix(adapter);
 err_worker_destroy:
-       del_timer(&adapter->timer_service);
+       timer_delete(&adapter->timer_service);
 err_device_destroy:
        ena_com_delete_host_info(ena_dev);
        ena_com_admin_destroy(ena_dev);
@@ -4104,7 +4104,7 @@ static void __ena_shutoff(struct pci_dev *pdev, bool shutdown)
        /* Make sure timer and reset routine won't be called after
         * freeing device resources.
         */
-       del_timer_sync(&adapter->timer_service);
+       timer_delete_sync(&adapter->timer_service);
        cancel_work_sync(&adapter->reset_task);
 
        rtnl_lock(); /* lock released inside the below if-else block */
index 1ca26a8c40ebf09293c17809c5d2900941d235f9..b923ad9e15819f55aa6f86c57d96c903d0518ff3 100644 (file)
@@ -486,7 +486,7 @@ static int lance_close(struct net_device *dev)
        volatile struct lance_regs *ll = lp->ll;
 
        netif_stop_queue(dev);
-       del_timer_sync(&lp->multicast_timer);
+       timer_delete_sync(&lp->multicast_timer);
 
        /* Stop the card */
        ll->rap = LE_CSR0;
index f64f96fa17cfebf5867b203a0608e540288e66a8..86522e8574cb8d8c69fc63f18b992c01395c6d92 100644 (file)
@@ -1173,7 +1173,7 @@ static int amd8111e_close(struct net_device *dev)
 
        /* Delete ipg timer */
        if (lp->options & OPTION_DYN_IPG_ENABLE)
-               del_timer_sync(&lp->ipg_data.ipg_timer);
+               timer_delete_sync(&lp->ipg_data.ipg_timer);
 
        spin_unlock_irq(&lp->lock);
        free_irq(dev->irq, dev);
@@ -1598,7 +1598,7 @@ static int __maybe_unused amd8111e_suspend(struct device *dev_d)
        /* stop chip */
        spin_lock_irq(&lp->lock);
        if (lp->options & OPTION_DYN_IPG_ENABLE)
-               del_timer_sync(&lp->ipg_data.ipg_timer);
+               timer_delete_sync(&lp->ipg_data.ipg_timer);
        amd8111e_stop_chip(lp);
        spin_unlock_irq(&lp->lock);
 
index ec8df05e7bf6138c9b42431ec70c5811f1b6c0c3..b072ca5930fca071a83ec83871f1a11ffcd19334 100644 (file)
@@ -842,7 +842,7 @@ static int lance_close(struct net_device *dev)
        volatile struct lance_regs *ll = lp->ll;
 
        netif_stop_queue(dev);
-       del_timer_sync(&lp->multicast_timer);
+       timer_delete_sync(&lp->multicast_timer);
 
        /* Stop the card */
        writereg(&ll->rap, LE_CSR0);
index c6bd803f5b0c1633b8550fb290d4aa3bf987403c..e5adafecc686fe855ebcab440bf95f65ab9f2400 100644 (file)
@@ -2630,7 +2630,7 @@ static int pcnet32_close(struct net_device *dev)
        struct pcnet32_private *lp = netdev_priv(dev);
        unsigned long flags;
 
-       del_timer_sync(&lp->watchdog_timer);
+       timer_delete_sync(&lp->watchdog_timer);
 
        netif_stop_queue(dev);
        napi_disable(&lp->napi);
index 0f98b92408eda3142af96382060c393ca8d98115..3cd31855a5f6c3c9504a54cc3d23b068c3794516 100644 (file)
@@ -963,7 +963,7 @@ static int lance_close(struct net_device *dev)
        struct lance_private *lp = netdev_priv(dev);
 
        netif_stop_queue(dev);
-       del_timer_sync(&lp->multicast_timer);
+       timer_delete_sync(&lp->multicast_timer);
 
        STOP_LANCE(lp);
 
index 5475867708f426ff7a389773cb3a9332dc369351..d84a310dfcd40e3f78c039bbaeac72275d4e60b0 100644 (file)
@@ -728,7 +728,7 @@ static void xgbe_stop_timers(struct xgbe_prv_data *pdata)
        struct xgbe_channel *channel;
        unsigned int i;
 
-       del_timer_sync(&pdata->service_timer);
+       timer_delete_sync(&pdata->service_timer);
 
        for (i = 0; i < pdata->channel_count; i++) {
                channel = pdata->channel[i];
@@ -736,7 +736,7 @@ static void xgbe_stop_timers(struct xgbe_prv_data *pdata)
                        break;
 
                /* Deactivate the Tx timer */
-               del_timer_sync(&channel->tx_timer);
+               timer_delete_sync(&channel->tx_timer);
                channel->tx_timer_active = 0;
        }
 }
index 785f4b4ff75812becd6b7975de60f89a91c81401..b9fdd61f1fdb9945143d92225a9dea7edf705fd5 100644 (file)
@@ -461,7 +461,7 @@ static int bmac_suspend(struct macio_dev *mdev, pm_message_t state)
        /* prolly should wait for dma to finish & turn off the chip */
        spin_lock_irqsave(&bp->lock, flags);
        if (bp->timeout_active) {
-               del_timer(&bp->tx_timeout);
+               timer_delete(&bp->tx_timeout);
                bp->timeout_active = 0;
        }
        disable_irq(dev->irq);
@@ -546,7 +546,7 @@ static inline void bmac_set_timeout(struct net_device *dev)
 
        spin_lock_irqsave(&bp->lock, flags);
        if (bp->timeout_active)
-               del_timer(&bp->tx_timeout);
+               timer_delete(&bp->tx_timeout);
        bp->tx_timeout.expires = jiffies + TX_TIMEOUT;
        add_timer(&bp->tx_timeout);
        bp->timeout_active = 1;
@@ -755,7 +755,7 @@ static irqreturn_t bmac_txdma_intr(int irq, void *dev_id)
                XXDEBUG(("bmac_txdma_intr\n"));
        }
 
-       /*     del_timer(&bp->tx_timeout); */
+       /*     timer_delete(&bp->tx_timeout); */
        /*     bp->timeout_active = 0; */
 
        while (1) {
index e6350971c7076c259453ac04c95c7c6f706b4bae..1fed112f4e6841780ee00ac03ff455ba8ce45b30 100644 (file)
@@ -523,7 +523,7 @@ static inline void mace_set_timeout(struct net_device *dev)
     struct mace_data *mp = netdev_priv(dev);
 
     if (mp->timeout_active)
-       del_timer(&mp->tx_timeout);
+       timer_delete(&mp->tx_timeout);
     mp->tx_timeout.expires = jiffies + TX_TIMEOUT;
     add_timer(&mp->tx_timeout);
     mp->timeout_active = 1;
@@ -676,7 +676,7 @@ static irqreturn_t mace_interrupt(int irq, void *dev_id)
 
     i = mp->tx_empty;
     while (in_8(&mb->pr) & XMTSV) {
-       del_timer(&mp->tx_timeout);
+       timer_delete(&mp->tx_timeout);
        mp->timeout_active = 0;
        /*
         * Clear any interrupt indication associated with this status
index 71e50fc65c14780303396b92f35479daa3efefe4..bf3aa46887a1c1a831ee25627aabebf697e644c1 100644 (file)
@@ -1389,13 +1389,13 @@ int aq_nic_stop(struct aq_nic_s *self)
        netif_tx_disable(self->ndev);
        netif_carrier_off(self->ndev);
 
-       del_timer_sync(&self->service_timer);
+       timer_delete_sync(&self->service_timer);
        cancel_work_sync(&self->service_task);
 
        self->aq_hw_ops->hw_irq_disable(self->aq_hw, AQ_CFG_IRQ_MASK);
 
        if (self->aq_nic_cfg.is_polling)
-               del_timer_sync(&self->polling_timer);
+               timer_delete_sync(&self->polling_timer);
        else
                aq_pci_func_free_irqs(self);
 
index 3d4c3d8698e2c60c0196a2131c31266792b83422..67b654889caed0b4d0ea685181edbd72eca6d2ea 100644 (file)
@@ -1391,7 +1391,7 @@ static void ag71xx_hw_disable(struct ag71xx *ag)
        ag71xx_dma_reset(ag);
 
        napi_disable(&ag->napi);
-       del_timer_sync(&ag->oom_timer);
+       timer_delete_sync(&ag->oom_timer);
 
        ag71xx_rings_cleanup(ag);
 }
index c571614b1d50193cf355d93f1e5c8a7445591fce..82137f9deae94d6b499c3363b9a1f4c3a205992c 100644 (file)
@@ -357,7 +357,7 @@ static void atl1c_common_task(struct work_struct *work)
 
 static void atl1c_del_timer(struct atl1c_adapter *adapter)
 {
-       del_timer_sync(&adapter->phy_config_timer);
+       timer_delete_sync(&adapter->phy_config_timer);
 }
 
 
index 9b778b34b67ef96baaebdbd311573a2df820df70..f664a0edbc49000fa7514f13564a893af3cabdb6 100644 (file)
@@ -232,7 +232,7 @@ static void atl1e_link_chg_event(struct atl1e_adapter *adapter)
 
 static void atl1e_del_timer(struct atl1e_adapter *adapter)
 {
-       del_timer_sync(&adapter->phy_config_timer);
+       timer_delete_sync(&adapter->phy_config_timer);
 }
 
 static void atl1e_cancel_work(struct atl1e_adapter *adapter)
index 3afd3627ce485bd1eb3e2d7f7597a11bd668c402..38cd84b7677cfd2b03c68bcd8ac853f64b8ccd3f 100644 (file)
@@ -2641,7 +2641,7 @@ static void atl1_down(struct atl1_adapter *adapter)
 
        napi_disable(&adapter->napi);
        netif_stop_queue(netdev);
-       del_timer_sync(&adapter->phy_config_timer);
+       timer_delete_sync(&adapter->phy_config_timer);
        adapter->phy_timer_pending = false;
 
        atlx_irq_disable(adapter);
index fa9a4919f25d41df419c3c43eb71410cca9b4122..88f65f8cf4d3499e8f66b311d2a8611d28dbd973 100644 (file)
@@ -752,8 +752,8 @@ static void atl2_down(struct atl2_adapter *adapter)
 
        atl2_irq_disable(adapter);
 
-       del_timer_sync(&adapter->watchdog_timer);
-       del_timer_sync(&adapter->phy_config_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->phy_config_timer);
        clear_bit(0, &adapter->cfg_phy);
 
        netif_carrier_off(netdev);
@@ -1468,8 +1468,8 @@ static void atl2_remove(struct pci_dev *pdev)
         * explicitly disable watchdog tasks from being rescheduled  */
        set_bit(__ATL2_DOWN, &adapter->flags);
 
-       del_timer_sync(&adapter->watchdog_timer);
-       del_timer_sync(&adapter->phy_config_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->phy_config_timer);
        cancel_work_sync(&adapter->reset_task);
        cancel_work_sync(&adapter->link_chg_task);
 
index e5809ad5eb8272ceb28d7efaf7cd477cdd679244..c91884373429a92f4109e1e8d52c466d53b2f2f0 100644 (file)
@@ -1628,7 +1628,7 @@ static int b44_close(struct net_device *dev)
 
        napi_disable(&bp->napi);
 
-       del_timer_sync(&bp->timer);
+       timer_delete_sync(&bp->timer);
 
        spin_lock_irq(&bp->lock);
 
@@ -2473,7 +2473,7 @@ static int b44_suspend(struct ssb_device *sdev, pm_message_t state)
        if (!netif_running(dev))
                return 0;
 
-       del_timer_sync(&bp->timer);
+       timer_delete_sync(&bp->timer);
 
        spin_lock_irq(&bp->lock);
 
index 65e3a0656a4c56e8837a524ec77c5eef75edd682..19611bdd86e65eedac29b1a2689d7000266cf7c3 100644 (file)
@@ -1195,7 +1195,7 @@ static int bcm_enet_stop(struct net_device *dev)
        napi_disable(&priv->napi);
        if (priv->has_phy)
                phy_stop(dev->phydev);
-       del_timer_sync(&priv->rx_timeout);
+       timer_delete_sync(&priv->rx_timeout);
 
        /* mask all interrupts */
        enet_writel(priv, 0, ENET_IRMASK_REG);
@@ -2346,10 +2346,10 @@ static int bcm_enetsw_stop(struct net_device *dev)
        priv = netdev_priv(dev);
        kdev = &priv->pdev->dev;
 
-       del_timer_sync(&priv->swphy_poll);
+       timer_delete_sync(&priv->swphy_poll);
        netif_stop_queue(dev);
        napi_disable(&priv->napi);
-       del_timer_sync(&priv->rx_timeout);
+       timer_delete_sync(&priv->rx_timeout);
 
        /* mask all interrupts */
        enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->rx_chan);
index 6ec773e61182d264b466153f85d735e5a2d83b03..ec0c9584f3bbfb5e1b0705ef86c02cf12f3f8efc 100644 (file)
@@ -6400,7 +6400,7 @@ bnx2_open(struct net_device *dev)
                                rc = bnx2_request_irq(bp);
 
                        if (rc) {
-                               del_timer_sync(&bp->timer);
+                               timer_delete_sync(&bp->timer);
                                goto open_err;
                        }
                        bnx2_enable_int(bp);
@@ -6752,7 +6752,7 @@ bnx2_close(struct net_device *dev)
        bnx2_disable_int_sync(bp);
        bnx2_napi_disable(bp);
        netif_tx_disable(dev);
-       del_timer_sync(&bp->timer);
+       timer_delete_sync(&bp->timer);
        bnx2_shutdown_chip(bp);
        bnx2_free_irq(bp);
        bnx2_free_skbs(bp);
@@ -8602,7 +8602,7 @@ bnx2_remove_one(struct pci_dev *pdev)
 
        unregister_netdev(dev);
 
-       del_timer_sync(&bp->timer);
+       timer_delete_sync(&bp->timer);
        cancel_work_sync(&bp->reset_task);
 
        pci_iounmap(bp->pdev, bp->regview);
@@ -8629,7 +8629,7 @@ bnx2_suspend(struct device *device)
                cancel_work_sync(&bp->reset_task);
                bnx2_netif_stop(bp, true);
                netif_device_detach(dev);
-               del_timer_sync(&bp->timer);
+               timer_delete_sync(&bp->timer);
                bnx2_shutdown_chip(bp);
                __bnx2_free_irq(bp);
                bnx2_free_skbs(bp);
@@ -8687,7 +8687,7 @@ static pci_ers_result_t bnx2_io_error_detected(struct pci_dev *pdev,
 
        if (netif_running(dev)) {
                bnx2_netif_stop(bp, true);
-               del_timer_sync(&bp->timer);
+               timer_delete_sync(&bp->timer);
                bnx2_reset_nic(bp, BNX2_DRV_MSG_CODE_RESET);
        }
 
index a8e07e51418fd9f4bb8e2e162c08c49267efed57..e59530357e2c3075bf4f8847c676f7a1fbefbc48 100644 (file)
@@ -3059,7 +3059,7 @@ int bnx2x_nic_unload(struct bnx2x *bp, int unload_mode, bool keep_link)
 
        bp->rx_mode = BNX2X_RX_MODE_NONE;
 
-       del_timer_sync(&bp->timer);
+       timer_delete_sync(&bp->timer);
 
        if (IS_PF(bp) && !BP_NOMCP(bp)) {
                /* Set ALWAYS_ALIVE bit in shmem */
index 678829646cec393cc1bffd844866b5fdf591e472..f522ca8ff66bb49fd141389e273de16c3fa5e359 100644 (file)
@@ -14140,7 +14140,7 @@ static int bnx2x_eeh_nic_unload(struct bnx2x *bp)
        bnx2x_tx_disable(bp);
        netdev_reset_tc(bp->dev);
 
-       del_timer_sync(&bp->timer);
+       timer_delete_sync(&bp->timer);
        cancel_delayed_work_sync(&bp->sp_task);
        cancel_delayed_work_sync(&bp->period_task);
 
index 28ee12186c375b6efa59e5ba3f2a32a557365f28..8725e1e13908258f56698da661353a21ad319407 100644 (file)
@@ -12958,7 +12958,7 @@ static void __bnxt_close_nic(struct bnxt *bp, bool irq_re_init,
 
        bnxt_debug_dev_exit(bp);
        bnxt_disable_napi(bp);
-       del_timer_sync(&bp->timer);
+       timer_delete_sync(&bp->timer);
        bnxt_free_skbs(bp);
 
        /* Save ring stats before shutdown */
index d9d675f1ebfe9a64dbb14baca517c659b7498795..d1f541af4e3b88e6b140b3432d829f227053d2ff 100644 (file)
@@ -11252,7 +11252,7 @@ static void tg3_timer_start(struct tg3 *tp)
 
 static void tg3_timer_stop(struct tg3 *tp)
 {
-       del_timer_sync(&tp->timer);
+       timer_delete_sync(&tp->timer);
 }
 
 /* Restart hardware after configuration changes, self-test, etc.
index 9c80ab07a7357205237ee5b0af56c7871712f2ec..92c7639d1fc73e8a148ee8912cf8f0b9440940f3 100644 (file)
@@ -314,13 +314,13 @@ bfa_ioc_sm_getattr(struct bfa_ioc *ioc, enum ioc_event event)
 {
        switch (event) {
        case IOC_E_FWRSP_GETATTR:
-               del_timer(&ioc->ioc_timer);
+               timer_delete(&ioc->ioc_timer);
                bfa_fsm_set_state(ioc, bfa_ioc_sm_op);
                break;
 
        case IOC_E_PFFAILED:
        case IOC_E_HWERROR:
-               del_timer(&ioc->ioc_timer);
+               timer_delete(&ioc->ioc_timer);
                fallthrough;
        case IOC_E_TIMEOUT:
                ioc->cbfn->enable_cbfn(ioc->bfa, BFA_STATUS_IOC_FAILURE);
@@ -330,7 +330,7 @@ bfa_ioc_sm_getattr(struct bfa_ioc *ioc, enum ioc_event event)
                break;
 
        case IOC_E_DISABLE:
-               del_timer(&ioc->ioc_timer);
+               timer_delete(&ioc->ioc_timer);
                bfa_fsm_set_state(ioc, bfa_ioc_sm_disabling);
                break;
 
@@ -659,13 +659,13 @@ bfa_iocpf_sm_mismatch(struct bfa_iocpf *iocpf, enum iocpf_event event)
                break;
 
        case IOCPF_E_DISABLE:
-               del_timer(&ioc->iocpf_timer);
+               timer_delete(&ioc->iocpf_timer);
                bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset);
                bfa_ioc_pf_disabled(ioc);
                break;
 
        case IOCPF_E_STOP:
-               del_timer(&ioc->iocpf_timer);
+               timer_delete(&ioc->iocpf_timer);
                bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset);
                break;
 
@@ -741,7 +741,7 @@ bfa_iocpf_sm_hwinit(struct bfa_iocpf *iocpf, enum iocpf_event event)
                break;
 
        case IOCPF_E_DISABLE:
-               del_timer(&ioc->iocpf_timer);
+               timer_delete(&ioc->iocpf_timer);
                bfa_ioc_sync_leave(ioc);
                bfa_nw_ioc_hw_sem_release(ioc);
                bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabled);
@@ -774,13 +774,13 @@ bfa_iocpf_sm_enabling(struct bfa_iocpf *iocpf, enum iocpf_event event)
 
        switch (event) {
        case IOCPF_E_FWRSP_ENABLE:
-               del_timer(&ioc->iocpf_timer);
+               timer_delete(&ioc->iocpf_timer);
                bfa_nw_ioc_hw_sem_release(ioc);
                bfa_fsm_set_state(iocpf, bfa_iocpf_sm_ready);
                break;
 
        case IOCPF_E_INITFAIL:
-               del_timer(&ioc->iocpf_timer);
+               timer_delete(&ioc->iocpf_timer);
                fallthrough;
 
        case IOCPF_E_TIMEOUT:
@@ -791,7 +791,7 @@ bfa_iocpf_sm_enabling(struct bfa_iocpf *iocpf, enum iocpf_event event)
                break;
 
        case IOCPF_E_DISABLE:
-               del_timer(&ioc->iocpf_timer);
+               timer_delete(&ioc->iocpf_timer);
                bfa_nw_ioc_hw_sem_release(ioc);
                bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling);
                break;
@@ -844,12 +844,12 @@ bfa_iocpf_sm_disabling(struct bfa_iocpf *iocpf, enum iocpf_event event)
 
        switch (event) {
        case IOCPF_E_FWRSP_DISABLE:
-               del_timer(&ioc->iocpf_timer);
+               timer_delete(&ioc->iocpf_timer);
                bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling_sync);
                break;
 
        case IOCPF_E_FAIL:
-               del_timer(&ioc->iocpf_timer);
+               timer_delete(&ioc->iocpf_timer);
                fallthrough;
 
        case IOCPF_E_TIMEOUT:
@@ -1210,7 +1210,7 @@ bfa_nw_ioc_hw_sem_release(struct bfa_ioc *ioc)
 static void
 bfa_ioc_hw_sem_get_cancel(struct bfa_ioc *ioc)
 {
-       del_timer(&ioc->sem_timer);
+       timer_delete(&ioc->sem_timer);
 }
 
 /* Initialize LPU local memory (aka secondary memory / SRAM) */
@@ -1982,7 +1982,7 @@ bfa_ioc_hb_monitor(struct bfa_ioc *ioc)
 static void
 bfa_ioc_hb_stop(struct bfa_ioc *ioc)
 {
-       del_timer(&ioc->hb_timer);
+       timer_delete(&ioc->hb_timer);
 }
 
 /* Initiate a full firmware download. */
index 3b9107003b007d60ca4917e4da6b42f4a18723bb..a03eff3d4425916b73c91d87ba1901a3c38a368a 100644 (file)
@@ -1837,7 +1837,7 @@ bnad_stats_timer_stop(struct bnad *bnad)
                to_del = 1;
        spin_unlock_irqrestore(&bnad->bna_lock, flags);
        if (to_del)
-               del_timer_sync(&bnad->stats_timer);
+               timer_delete_sync(&bnad->stats_timer);
 }
 
 /* Utilities */
@@ -2160,7 +2160,7 @@ bnad_destroy_rx(struct bnad *bnad, u32 rx_id)
                }
                spin_unlock_irqrestore(&bnad->bna_lock, flags);
                if (to_del)
-                       del_timer_sync(&bnad->dim_timer);
+                       timer_delete_sync(&bnad->dim_timer);
        }
 
        init_completion(&bnad->bnad_completions.rx_comp);
@@ -3726,9 +3726,9 @@ probe_uninit:
        bnad_res_free(bnad, &bnad->mod_res_info[0], BNA_MOD_RES_T_MAX);
 disable_ioceth:
        bnad_ioceth_disable(bnad);
-       del_timer_sync(&bnad->bna.ioceth.ioc.ioc_timer);
-       del_timer_sync(&bnad->bna.ioceth.ioc.sem_timer);
-       del_timer_sync(&bnad->bna.ioceth.ioc.hb_timer);
+       timer_delete_sync(&bnad->bna.ioceth.ioc.ioc_timer);
+       timer_delete_sync(&bnad->bna.ioceth.ioc.sem_timer);
+       timer_delete_sync(&bnad->bna.ioceth.ioc.hb_timer);
        spin_lock_irqsave(&bnad->bna_lock, flags);
        bna_uninit(bna);
        spin_unlock_irqrestore(&bnad->bna_lock, flags);
@@ -3769,9 +3769,9 @@ bnad_pci_remove(struct pci_dev *pdev)
 
        mutex_lock(&bnad->conf_mutex);
        bnad_ioceth_disable(bnad);
-       del_timer_sync(&bnad->bna.ioceth.ioc.ioc_timer);
-       del_timer_sync(&bnad->bna.ioceth.ioc.sem_timer);
-       del_timer_sync(&bnad->bna.ioceth.ioc.hb_timer);
+       timer_delete_sync(&bnad->bna.ioceth.ioc.ioc_timer);
+       timer_delete_sync(&bnad->bna.ioceth.ioc.sem_timer);
+       timer_delete_sync(&bnad->bna.ioceth.ioc.hb_timer);
        spin_lock_irqsave(&bnad->bna_lock, flags);
        bna_uninit(bna);
        spin_unlock_irqrestore(&bnad->bna_lock, flags);
index d1ad6c9f8140466bff907ebee24e882afec37037..216e25f26dbb437788b8219e0c3baa9adf7b0cb4 100644 (file)
@@ -373,7 +373,7 @@ static int bnad_set_coalesce(struct net_device *netdev,
                        }
                        spin_unlock_irqrestore(&bnad->bna_lock, flags);
                        if (to_del)
-                               del_timer_sync(&bnad->dim_timer);
+                               timer_delete_sync(&bnad->dim_timer);
                        spin_lock_irqsave(&bnad->bna_lock, flags);
                        bnad_rx_coalescing_timeo_set(bnad);
                }
index 861edff5ed89c07e8532453b5ab2ea595a253ba4..a10923c7e25cf27ecbc06f584b29ad7d247660fc 100644 (file)
@@ -1984,9 +1984,9 @@ void t1_sge_stop(struct sge *sge)
        readl(sge->adapter->regs + A_SG_CONTROL); /* flush */
 
        if (is_T2(sge->adapter))
-               del_timer_sync(&sge->espibug_timer);
+               timer_delete_sync(&sge->espibug_timer);
 
-       del_timer_sync(&sge->tx_reclaim_timer);
+       timer_delete_sync(&sge->tx_reclaim_timer);
        if (sge->tx_sched)
                tx_sched_stop(sge);
 
index 6268f96cb4aaed3fece7c515e48e1f0802e801ad..bd5c3b3fa5e38f3332c00b0edb1d6ba963383438 100644 (file)
@@ -3223,9 +3223,9 @@ void t3_stop_sge_timers(struct adapter *adap)
                struct sge_qset *q = &adap->sge.qs[i];
 
                if (q->tx_reclaim_timer.function)
-                       del_timer_sync(&q->tx_reclaim_timer);
+                       timer_delete_sync(&q->tx_reclaim_timer);
                if (q->rx_reclaim_timer.function)
-                       del_timer_sync(&q->rx_reclaim_timer);
+                       timer_delete_sync(&q->rx_reclaim_timer);
        }
 }
 
index a7d76a8ed050203a619d38026062b70c49e03150..f991a28a71c31c92c3062ad5752007163277e8f5 100644 (file)
@@ -4996,9 +4996,9 @@ void t4_sge_stop(struct adapter *adap)
        struct sge *s = &adap->sge;
 
        if (s->rx_timer.function)
-               del_timer_sync(&s->rx_timer);
+               timer_delete_sync(&s->rx_timer);
        if (s->tx_timer.function)
-               del_timer_sync(&s->tx_timer);
+               timer_delete_sync(&s->tx_timer);
 
        if (is_offload(adap)) {
                struct sge_uld_txq_info *txq_info;
index 5b1d746e6563a205ae14c424d9e639fcc620c319..f42af01f41140af3839bfd70a2144549d2d709c2 100644 (file)
@@ -2609,9 +2609,9 @@ void t4vf_sge_stop(struct adapter *adapter)
        struct sge *s = &adapter->sge;
 
        if (s->rx_timer.function)
-               del_timer_sync(&s->rx_timer);
+               timer_delete_sync(&s->rx_timer);
        if (s->tx_timer.function)
-               del_timer_sync(&s->tx_timer);
+               timer_delete_sync(&s->tx_timer);
 }
 
 /**
index 8c4ce50da6e1f43d7faf5ab5cbed27b472561572..5f5284102fb0bd8d9ce42336c0fc9707f4359b9e 100644 (file)
@@ -26,7 +26,7 @@ static inline void enic_rfs_timer_start(struct enic *enic)
 
 static inline void enic_rfs_timer_stop(struct enic *enic)
 {
-       del_timer_sync(&enic->rfs_h.rfs_may_expire);
+       timer_delete_sync(&enic->rfs_h.rfs_may_expire);
 }
 #else
 static inline void enic_rfs_timer_start(struct enic *enic) {}
index 54aa3953bf7b6ed4fdadd7b9871ee7bbcf6614ea..c753c35b26ebd12c500f2056b3eb583de8c6b076 100644 (file)
@@ -1787,7 +1787,7 @@ static int enic_stop(struct net_device *netdev)
 
        enic_synchronize_irqs(enic);
 
-       del_timer_sync(&enic->notify_timer);
+       timer_delete_sync(&enic->notify_timer);
        enic_rfs_flw_tbl_free(enic);
 
        enic_dev_disable(enic);
index 369858272650e2e8c3e590a83e3a1c123d5c5149..76767dec216daf22b22f872cc9f95f5e0da65b04 100644 (file)
@@ -216,7 +216,7 @@ void t21142_lnk_change(struct net_device *dev, int csr5)
                    (csr12 & 2) == 2) ||
                   (tp->nway && (csr5 & (TPLnkFail)))) {
                /* Link blew? Maybe restart NWay. */
-               del_timer_sync(&tp->timer);
+               timer_delete_sync(&tp->timer);
                t21142_start_nway(dev);
                tp->timer.expires = RUN_AT(3*HZ);
                add_timer(&tp->timer);
@@ -226,7 +226,7 @@ void t21142_lnk_change(struct net_device *dev, int csr5)
                                 medianame[dev->if_port],
                                 (csr12 & 2) ? "failed" : "good");
                if ((csr12 & 2)  &&  ! tp->medialock) {
-                       del_timer_sync(&tp->timer);
+                       timer_delete_sync(&tp->timer);
                        t21142_start_nway(dev);
                        tp->timer.expires = RUN_AT(3*HZ);
                        add_timer(&tp->timer);
index 0a161a4db2426a66256f96b021b85b90d5dca471..f9339d0772b5803d9b71c33c841e23f40f9cafe5 100644 (file)
@@ -1428,7 +1428,7 @@ static int de_close (struct net_device *dev)
 
        netif_dbg(de, ifdown, dev, "disabling interface\n");
 
-       del_timer_sync(&de->media_timer);
+       timer_delete_sync(&de->media_timer);
 
        spin_lock_irqsave(&de->lock, flags);
        de_stop_hw(de);
@@ -1452,7 +1452,7 @@ static void de_tx_timeout (struct net_device *dev, unsigned int txqueue)
                   dr32(MacStatus), dr32(MacMode), dr32(SIAStatus),
                   de->rx_tail, de->tx_head, de->tx_tail);
 
-       del_timer_sync(&de->media_timer);
+       timer_delete_sync(&de->media_timer);
 
        disable_irq(irq);
        spin_lock_irq(&de->lock);
@@ -2126,7 +2126,7 @@ static int __maybe_unused de_suspend(struct device *dev_d)
        if (netif_running (dev)) {
                const int irq = pdev->irq;
 
-               del_timer_sync(&de->media_timer);
+               timer_delete_sync(&de->media_timer);
 
                disable_irq(irq);
                spin_lock_irq(&de->lock);
index 3188ba7b450f47c017648d3a999902f1f791f7fa..ae34b95ed676bb2303a9d9d095b9d4fa323168be 100644 (file)
@@ -745,7 +745,7 @@ static int dmfe_stop(struct net_device *dev)
        netif_stop_queue(dev);
 
        /* deleted timer */
-       del_timer_sync(&db->timer);
+       timer_delete_sync(&db->timer);
 
        /* Reset & stop DM910X board */
        dw32(DCR0, DM910X_RESET);
index 54560f9a1651d5fcfae5b35ea1776cbbe381ede8..2d926a26fbb9332c0c1dcab4b89d0367b5ff5e6d 100644 (file)
@@ -699,8 +699,8 @@ irqreturn_t tulip_interrupt(int irq, void *dev_instance)
                                tulip_start_rxtx(tp);
                        }
                        /*
-                        * NB: t21142_lnk_change() does a del_timer_sync(), so be careful if this
-                        * call is ever done under the spinlock
+                        * NB: t21142_lnk_change() does a timer_delete_sync(), so be careful
+                        * if this call is ever done under the spinlock
                         */
                        if (csr5 & (TPLnkPass | TPLnkFail | 0x08000000)) {
                                if (tp->link_change)
index 72a09156b48b350c58820fe220a873725e5bde6a..2e3bdc0fcdc0fcb0ead76f3ab399cafceb0e8d06 100644 (file)
@@ -323,7 +323,7 @@ void pnic2_lnk_change(struct net_device *dev, int csr5)
                if (tulip_debug > 2)
                        netdev_dbg(dev, "Ugh! Link blew?\n");
 
-               del_timer_sync(&tp->timer);
+               timer_delete_sync(&tp->timer);
                pnic2_start_nway(dev);
                tp->timer.expires = RUN_AT(3*HZ);
                add_timer(&tp->timer);
@@ -348,7 +348,7 @@ void pnic2_lnk_change(struct net_device *dev, int csr5)
 
                 /* if failed then try doing an nway to get in sync */
                if ((csr12 & 2)  &&  ! tp->medialock) {
-                       del_timer_sync(&tp->timer);
+                       timer_delete_sync(&tp->timer);
                        pnic2_start_nway(dev);
                        tp->timer.expires = RUN_AT(3*HZ);
                        add_timer(&tp->timer);
@@ -372,7 +372,7 @@ void pnic2_lnk_change(struct net_device *dev, int csr5)
 
                 /* if failed, try doing an nway to get in sync */
                if ((csr12 & 4)  &&  ! tp->medialock) {
-                       del_timer_sync(&tp->timer);
+                       timer_delete_sync(&tp->timer);
                        pnic2_start_nway(dev);
                        tp->timer.expires = RUN_AT(3*HZ);
                        add_timer(&tp->timer);
index 75eac18ff2466d64e75ade6577610996f38a8990..c8c53121557f27952dfc8a560a57767670c4d411 100644 (file)
@@ -747,9 +747,9 @@ static void tulip_down (struct net_device *dev)
        napi_disable(&tp->napi);
 #endif
 
-       del_timer_sync (&tp->timer);
+       timer_delete_sync(&tp->timer);
 #ifdef CONFIG_TULIP_NAPI
-       del_timer_sync (&tp->oom_timer);
+       timer_delete_sync(&tp->oom_timer);
 #endif
        spin_lock_irqsave (&tp->lock, flags);
 
index ff080ab0f116535ee6261386bdb106475ae85947..3f1bd670700bc82fcd3d55b821a32d7a0ca13e06 100644 (file)
@@ -656,7 +656,7 @@ static int uli526x_stop(struct net_device *dev)
        netif_stop_queue(dev);
 
        /* deleted timer */
-       del_timer_sync(&db->timer);
+       timer_delete_sync(&db->timer);
 
        /* Reset & stop ULI526X board */
        uw32(DCR0, ULI526X_RESET);
index 37fba39c005656b8122854aa44c51564b713b039..5930cdec6f2f6585e259d35e199ab55ec84b00fa 100644 (file)
@@ -1509,7 +1509,7 @@ static int netdev_close(struct net_device *dev)
        }
 #endif /* __i386__ debugging only */
 
-       del_timer_sync(&np->timer);
+       timer_delete_sync(&np->timer);
 
        free_rxtx_rings(np);
        free_ringdesc(np);
@@ -1560,7 +1560,7 @@ static int __maybe_unused w840_suspend(struct device *dev_d)
 
        rtnl_lock();
        if (netif_running (dev)) {
-               del_timer_sync(&np->timer);
+               timer_delete_sync(&np->timer);
 
                spin_lock_irq(&np->lock);
                netif_device_detach(dev);
index d0ea9260787061a9ea80fb52c980a36f5dcf1b22..d88fbecdab4b894cc58aa964290bd42cab5aaee9 100644 (file)
@@ -1778,7 +1778,7 @@ rio_close (struct net_device *dev)
        rio_hw_stop(dev);
 
        free_irq(pdev->irq, dev);
-       del_timer_sync (&np->timer);
+       timer_delete_sync(&np->timer);
 
        free_list(dev);
 
@@ -1818,7 +1818,7 @@ static int rio_suspend(struct device *device)
                return 0;
 
        netif_device_detach(dev);
-       del_timer_sync(&np->timer);
+       timer_delete_sync(&np->timer);
        rio_hw_stop(dev);
 
        return 0;
index ed18450fd2cc5554a7c6e7bdfb56cedcd8f1f457..670b682013764fd7d0a2488a3bdab2f343aabc60 100644 (file)
@@ -1900,8 +1900,8 @@ static int netdev_close(struct net_device *dev)
        /* Stop the chip's Tx and Rx processes. */
        stop_nic_rxtx(ioaddr, 0);
 
-       del_timer_sync(&np->timer);
-       del_timer_sync(&np->reset_timer);
+       timer_delete_sync(&np->timer);
+       timer_delete_sync(&np->reset_timer);
 
        free_irq(np->pci_dev->irq, dev);
 
index 4dea1fdce748cf4b30113452f58b9fa3aefa7297..eae1a7595a695aecdb3736a562b931b82a9475c7 100644 (file)
@@ -705,7 +705,7 @@ static int gve_set_priv_flags(struct net_device *netdev, u32 flags)
 
                memset(priv->stats_report->stats, 0, (tx_stats_num + rx_stats_num) *
                                   sizeof(struct stats));
-               del_timer_sync(&priv->stats_report_timer);
+               timer_delete_sync(&priv->stats_report_timer);
        }
        return 0;
 }
index f9a73c9568614951d8f575bc1ce61aa2b6cf27d1..c3791cf23c876cab8d94a50bb6792d3135cd29bd 100644 (file)
@@ -302,7 +302,7 @@ static void gve_free_stats_report(struct gve_priv *priv)
        if (!priv->stats_report)
                return;
 
-       del_timer_sync(&priv->stats_report_timer);
+       timer_delete_sync(&priv->stats_report_timer);
        dma_free_coherent(&priv->pdev->dev, priv->stats_report_len,
                          priv->stats_report, priv->stats_report_bus);
        priv->stats_report = NULL;
@@ -1408,7 +1408,7 @@ static int gve_queues_stop(struct gve_priv *priv)
                        goto err;
                gve_clear_device_rings_ok(priv);
        }
-       del_timer_sync(&priv->stats_report_timer);
+       timer_delete_sync(&priv->stats_report_timer);
 
        gve_unreg_xdp_info(priv);
 
index 42bb341fd80b7740e346d0763781f86f3b44ac7a..d98f8d3ce7c8b7a0c116ca2d7ac6b29a95ef1779 100644 (file)
@@ -1402,7 +1402,7 @@ static void hns_nic_net_down(struct net_device *ndev)
        if (test_and_set_bit(NIC_STATE_DOWN, &priv->state))
                return;
 
-       (void)del_timer_sync(&priv->service_timer);
+       (void) timer_delete_sync(&priv->service_timer);
        netif_tx_stop_all_queues(ndev);
        netif_carrier_off(ndev);
        netif_tx_disable(ndev);
index 92f9b8ec76d9fd0b1af3b6fd4760787ebdce290f..3e28a08934abd2e180d0f16b98723cc93c11d44d 100644 (file)
@@ -11492,7 +11492,7 @@ static void hclge_state_uninit(struct hclge_dev *hdev)
        set_bit(HCLGE_STATE_REMOVING, &hdev->state);
 
        if (hdev->reset_timer.function)
-               del_timer_sync(&hdev->reset_timer);
+               timer_delete_sync(&hdev->reset_timer);
        if (hdev->service_task.work.func)
                cancel_delayed_work_sync(&hdev->service_task);
 }
index 3a5bbda235cbb236b631f2f75655c81399284144..c0ead54ea1860ff6fa3e6fc3b314f53fad338616 100644 (file)
@@ -2293,7 +2293,7 @@ static int e100_up(struct nic *nic)
        return 0;
 
 err_no_irq:
-       del_timer_sync(&nic->watchdog);
+       timer_delete_sync(&nic->watchdog);
 err_clean_cbs:
        e100_clean_cbs(nic);
 err_rx_clean_list:
@@ -2308,7 +2308,7 @@ static void e100_down(struct nic *nic)
        netif_stop_queue(nic->netdev);
        e100_hw_reset(nic);
        free_irq(nic->pdev->irq, nic->netdev);
-       del_timer_sync(&nic->watchdog);
+       timer_delete_sync(&nic->watchdog);
        netif_carrier_off(nic->netdev);
        e100_clean_cbs(nic);
        e100_rx_clean_list(nic);
index 286155efcedf7ac0c1d12d0cb1098673ddfdf568..8ebcb6a7d608ae5df23caf3f226dfee0b12c41d8 100644 (file)
@@ -4287,8 +4287,8 @@ void e1000e_down(struct e1000_adapter *adapter, bool reset)
 
        napi_synchronize(&adapter->napi);
 
-       del_timer_sync(&adapter->watchdog_timer);
-       del_timer_sync(&adapter->phy_info_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->phy_info_timer);
 
        spin_lock(&adapter->stats64_lock);
        e1000e_update_stats(adapter);
@@ -7741,8 +7741,8 @@ static void e1000_remove(struct pci_dev *pdev)
         * from being rescheduled.
         */
        set_bit(__E1000_DOWN, &adapter->state);
-       del_timer_sync(&adapter->watchdog_timer);
-       del_timer_sync(&adapter->phy_info_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->phy_info_timer);
 
        cancel_work_sync(&adapter->reset_task);
        cancel_work_sync(&adapter->watchdog_task);
index 92de609b7218916b287e10b5472b53565f7eab30..21267ab603ef16d622ae7d4763e3f4d9da9418c1 100644 (file)
@@ -2245,7 +2245,7 @@ static void fm10k_remove(struct pci_dev *pdev)
        struct fm10k_intfc *interface = pci_get_drvdata(pdev);
        struct net_device *netdev = interface->netdev;
 
-       del_timer_sync(&interface->service_timer);
+       timer_delete_sync(&interface->service_timer);
 
        fm10k_stop_service_event(interface);
        fm10k_stop_macvlan_task(interface);
index 65a702668e218fa1f284341c391c7ed35e0c1d6c..120d68654e3f74cef833a355ebbbd54c20142ee7 100644 (file)
@@ -16382,7 +16382,7 @@ static int i40e_io_suspend(struct i40e_pf *pf)
        set_bit(__I40E_DOWN, pf->state);
 
        /* Ensure service task will not be running */
-       del_timer_sync(&pf->service_timer);
+       timer_delete_sync(&pf->service_timer);
        cancel_work_sync(&pf->service_task);
 
        /* Client close must be called explicitly here because the timer
@@ -16581,7 +16581,7 @@ static void i40e_shutdown(struct pci_dev *pdev)
        set_bit(__I40E_SUSPENDED, pf->state);
        set_bit(__I40E_DOWN, pf->state);
 
-       del_timer_sync(&pf->service_timer);
+       timer_delete_sync(&pf->service_timer);
        cancel_work_sync(&pf->service_task);
        i40e_cloud_filter_exit(pf);
        i40e_fdir_teardown(pf);
index 049edeb60104395a7bf1f9161ef98ff18bad914a..d390157b59fe1873ddab78323cdc0bbaea6ad0c5 100644 (file)
@@ -1717,7 +1717,7 @@ static int ice_service_task_stop(struct ice_pf *pf)
        ret = test_and_set_bit(ICE_SERVICE_DIS, pf->state);
 
        if (pf->serv_tmr.function)
-               del_timer_sync(&pf->serv_tmr);
+               timer_delete_sync(&pf->serv_tmr);
        if (pf->serv_task.func)
                cancel_work_sync(&pf->serv_task);
 
index 9be4bd717512d0f45d2033b450d26aa0f3bc3105..7752920d7a8ee47ab88ebf2d49c8a55824eb2300 100644 (file)
@@ -1521,7 +1521,7 @@ ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi,
        memcpy(&ctx_done->rx_desc, rx_desc, sizeof(*rx_desc));
        spin_unlock_irqrestore(&fdir->ctx_lock, flags);
 
-       ret = del_timer(&ctx_irq->rx_tmr);
+       ret = timer_delete(&ctx_irq->rx_tmr);
        if (!ret)
                dev_err(dev, "VF %d: Unexpected inactive timer!\n", vf->vf_id);
 
@@ -1916,7 +1916,7 @@ static void ice_vc_fdir_clear_irq_ctx(struct ice_vf *vf)
        struct ice_vf_fdir_ctx *ctx = &vf->fdir.ctx_irq;
        unsigned long flags;
 
-       del_timer(&ctx->rx_tmr);
+       timer_delete(&ctx->rx_tmr);
        spin_lock_irqsave(&vf->fdir.ctx_lock, flags);
        ctx->flags &= ~ICE_VF_FDIR_CTX_VALID;
        spin_unlock_irqrestore(&vf->fdir.ctx_lock, flags);
index d368b753a4675d01b5dfa50dee4cd218e6a5e14b..c646c71915f03cc0ab602569ef7109f01eeeb228 100644 (file)
@@ -2185,8 +2185,8 @@ void igb_down(struct igb_adapter *adapter)
                }
        }
 
-       del_timer_sync(&adapter->watchdog_timer);
-       del_timer_sync(&adapter->phy_info_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->phy_info_timer);
 
        /* record the stats before reset*/
        spin_lock(&adapter->stats64_lock);
@@ -3860,8 +3860,8 @@ static void igb_remove(struct pci_dev *pdev)
         * disable watchdog from being rescheduled.
         */
        set_bit(__IGB_DOWN, &adapter->state);
-       del_timer_sync(&adapter->watchdog_timer);
-       del_timer_sync(&adapter->phy_info_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->phy_info_timer);
 
        cancel_work_sync(&adapter->reset_task);
        cancel_work_sync(&adapter->watchdog_task);
index 02044aa2181b9774b810d9c9b15493fe28b647f6..beb01248600f4ccf74a70fb32223edc06d1ee40a 100644 (file)
@@ -1592,7 +1592,7 @@ void igbvf_down(struct igbvf_adapter *adapter)
 
        igbvf_irq_disable(adapter);
 
-       del_timer_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
 
        /* record the stats before reset*/
        igbvf_update_stats(adapter);
@@ -2912,7 +2912,7 @@ static void igbvf_remove(struct pci_dev *pdev)
         * disable it from being rescheduled.
         */
        set_bit(__IGBVF_DOWN, &adapter->state);
-       del_timer_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
 
        cancel_work_sync(&adapter->reset_task);
        cancel_work_sync(&adapter->watchdog_task);
index 156d123c0e21d2ba16c743d8b1d76753bcb9b961..f1330379e6bbc558c795129a2c5a7ab751f01355 100644 (file)
@@ -5291,8 +5291,8 @@ void igc_down(struct igc_adapter *adapter)
                }
        }
 
-       del_timer_sync(&adapter->watchdog_timer);
-       del_timer_sync(&adapter->phy_info_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->phy_info_timer);
 
        /* record the stats before reset*/
        spin_lock(&adapter->stats64_lock);
@@ -7272,8 +7272,8 @@ static void igc_remove(struct pci_dev *pdev)
 
        set_bit(__IGC_DOWN, &adapter->state);
 
-       del_timer_sync(&adapter->watchdog_timer);
-       del_timer_sync(&adapter->phy_info_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->phy_info_timer);
 
        cancel_work_sync(&adapter->reset_task);
        cancel_work_sync(&adapter->watchdog_task);
index 481f917f7ed28881152514bcc52d6e696c34c4b9..a2718218963ed6e625e56cb273e2edc5557d81ab 100644 (file)
@@ -6538,7 +6538,7 @@ void ixgbe_down(struct ixgbe_adapter *adapter)
        adapter->flags2 &= ~IXGBE_FLAG2_FDIR_REQUIRES_REINIT;
        adapter->flags &= ~IXGBE_FLAG_NEED_LINK_UPDATE;
 
-       del_timer_sync(&adapter->service_timer);
+       timer_delete_sync(&adapter->service_timer);
 
        if (adapter->num_vfs) {
                /* Clear EITR Select mapping */
index 6442f115a262e10372d38ccb894645efa65e1f7d..a217c5c048041cf6c9217eefbbeb0f6ffa439d0c 100644 (file)
@@ -2514,7 +2514,7 @@ void ixgbevf_down(struct ixgbevf_adapter *adapter)
 
        ixgbevf_napi_disable_all(adapter);
 
-       del_timer_sync(&adapter->service_timer);
+       timer_delete_sync(&adapter->service_timer);
 
        /* disable transmits in the hardware now that interrupts are off */
        for (i = 0; i < adapter->num_tx_queues; i++) {
index 87c7e6251a4f8d366c2e7eec3b33556c0bcf6d5c..1e2ac1a5f0994c9ad15fab78bcb38af6301e47b9 100644 (file)
@@ -1239,7 +1239,7 @@ static int korina_close(struct net_device *dev)
        struct korina_private *lp = netdev_priv(dev);
        u32 tmp;
 
-       del_timer(&lp->media_check_timer);
+       timer_delete(&lp->media_check_timer);
 
        /* Disable interrupts */
        disable_irq(lp->rx_irq);
index 67a6ff07c83d83fb7890e4fdd18502cf2b236a28..8cc888bf6094a7aec429ee512096bb999d12ee8c 100644 (file)
@@ -2247,7 +2247,7 @@ static int mv643xx_eth_poll(struct napi_struct *napi, int budget)
 
        if (unlikely(mp->oom)) {
                mp->oom = 0;
-               del_timer(&mp->rx_oom);
+               timer_delete(&mp->rx_oom);
        }
 
        work_done = 0;
@@ -2521,7 +2521,7 @@ static int mv643xx_eth_stop(struct net_device *dev)
 
        napi_disable(&mp->napi);
 
-       del_timer_sync(&mp->rx_oom);
+       timer_delete_sync(&mp->rx_oom);
 
        netif_carrier_off(dev);
        if (dev->phydev)
@@ -2531,7 +2531,7 @@ static int mv643xx_eth_stop(struct net_device *dev)
        port_reset(mp);
        mv643xx_eth_get_stats(dev);
        mib_counters_update(mp);
-       del_timer_sync(&mp->mib_counters_timer);
+       timer_delete_sync(&mp->mib_counters_timer);
 
        for (i = 0; i < mp->rxq_count; i++)
                rxq_deinit(mp->rxq + i);
index 2bf426cea6ddcc03975abf499cd3e74dc7444224..72c1967768f4ca89e6b1e4bf10c8c5f3dcd7c91f 100644 (file)
@@ -1175,7 +1175,7 @@ static int pxa168_eth_stop(struct net_device *dev)
        /* Write to ICR to clear interrupts. */
        wrl(pep, INT_W_CLEAR, 0);
        napi_disable(&pep->napi);
-       del_timer_sync(&pep->timeout);
+       timer_delete_sync(&pep->timeout);
        netif_carrier_off(dev);
        free_irq(dev->irq, dev);
        rxq_deinit(dev);
index a1bada9eaaf62987bde3ac167938acfdf99c9f3c..b2081d6e34f0eb015bb1c48f50c8677aa323bbb7 100644 (file)
@@ -2662,7 +2662,7 @@ static int skge_down(struct net_device *dev)
        netif_tx_disable(dev);
 
        if (is_genesis(hw) && hw->phy_type == SK_PHY_XMAC)
-               del_timer_sync(&skge->link_timer);
+               timer_delete_sync(&skge->link_timer);
 
        napi_disable(&skge->napi);
        netif_carrier_off(dev);
index d7121c83650801638c63921bc59f2c995f940de5..e2a9aae8bc9b03642d245513410ffc2e64b3ddf2 100644 (file)
@@ -5052,7 +5052,7 @@ static int sky2_suspend(struct device *dev)
        if (!hw)
                return 0;
 
-       del_timer_sync(&hw->watchdog_timer);
+       timer_delete_sync(&hw->watchdog_timer);
        cancel_work_sync(&hw->restart_work);
 
        rtnl_lock();
index 0d8a362c26739134a110e9834e4a5b1112caa8b7..33ba0a5c38aced063233d5a0103e1b329d0aef1d 100644 (file)
@@ -305,7 +305,7 @@ void mlx4_stop_catas_poll(struct mlx4_dev *dev)
 {
        struct mlx4_priv *priv = mlx4_priv(dev);
 
-       del_timer_sync(&priv->catas_err.timer);
+       timer_delete_sync(&priv->catas_err.timer);
 
        if (priv->catas_err.map) {
                iounmap(priv->catas_err.map);
index 6830a49fe682e9e8838cb15129e9c510a79394d5..5442a02c409731bf9fabe29551af58874c4d564e 100644 (file)
@@ -246,7 +246,7 @@ static void mlx5_stop_sync_reset_poll(struct mlx5_core_dev *dev)
 {
        struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset;
 
-       del_timer_sync(&fw_reset->timer);
+       timer_delete_sync(&fw_reset->timer);
 }
 
 static int mlx5_sync_reset_clear_reset_requested(struct mlx5_core_dev *dev, bool poll_health)
index 91613d5a36cd4c6bcc6699b83ecd7c104df2693a..624452ddebc0b2093161f1bcb610389728ed2fd4 100644 (file)
@@ -847,7 +847,7 @@ void mlx5_stop_health_poll(struct mlx5_core_dev *dev, bool disable_health)
        if (disable_health)
                set_bit(MLX5_DROP_HEALTH_WORK, &health->flags);
 
-       del_timer_sync(&health->timer);
+       timer_delete_sync(&health->timer);
 }
 
 void mlx5_start_health_fw_log_up(struct mlx5_core_dev *dev)
index dc1d9f7745658ec03d1b1dcae300c6cf7df85265..1302aa8e0853656a4527b044fab179419610c657 100644 (file)
@@ -3951,7 +3951,7 @@ static void ksz_stop_timer(struct ksz_timer_info *info)
 {
        if (info->max) {
                info->max = 0;
-               del_timer_sync(&info->timer);
+               timer_delete_sync(&info->timer);
        }
 }
 
index b7d9657a7af3d168ea6fa6acd205d690fc79db06..7c501a758325fc0ba352bd509c90e6e2ab2816df 100644 (file)
@@ -2482,7 +2482,7 @@ static int myri10ge_close(struct net_device *dev)
        if (mgp->ss[0].tx.req_bytes == NULL)
                return 0;
 
-       del_timer_sync(&mgp->watchdog_timer);
+       timer_delete_sync(&mgp->watchdog_timer);
        mgp->running = MYRI10GE_ETH_STOPPING;
        for (i = 0; i < mgp->num_slices; i++)
                napi_disable(&mgp->ss[i].napi);
index ad0c14849115dd051fe1bf4ace2938ae65b2951f..05606692e631902c299b43725b2b9d51e9ff3af2 100644 (file)
@@ -3179,7 +3179,7 @@ static int netdev_close(struct net_device *dev)
         * the final WOL settings?
         */
 
-       del_timer_sync(&np->timer);
+       timer_delete_sync(&np->timer);
        disable_irq(irq);
        spin_lock_irq(&np->lock);
        natsemi_irq_disable(dev);
@@ -3278,7 +3278,7 @@ static int __maybe_unused natsemi_suspend(struct device *dev_d)
        if (netif_running (dev)) {
                const int irq = np->pci_dev->irq;
 
-               del_timer_sync(&np->timer);
+               timer_delete_sync(&np->timer);
 
                disable_irq(irq);
                spin_lock_irq(&np->lock);
index bea969dfa536d7ec1007a72a423c4374b50a697e..bf0347715a059e76fa5189ead4726850b873dd32 100644 (file)
@@ -1527,7 +1527,7 @@ static int ns83820_stop(struct net_device *ndev)
        struct ns83820 *dev = PRIV(ndev);
 
        /* FIXME: protect against interrupt handler? */
-       del_timer_sync(&dev->tx_watchdog);
+       timer_delete_sync(&dev->tx_watchdog);
 
        ns83820_disable_interrupts(dev);
 
index f8016dc25e0abc401304a0b02ca408abc5ad82c0..3e55e8dc664cef9541ebd4df470d2e98fb5900d2 100644 (file)
@@ -7019,7 +7019,7 @@ static void do_s2io_card_down(struct s2io_nic *sp, int do_io)
        if (!is_s2io_card_up(sp))
                return;
 
-       del_timer_sync(&sp->alarm_timer);
+       timer_delete_sync(&sp->alarm_timer);
        /* If s2io_set_link task is executing, wait till it completes. */
        while (test_and_set_bit(__S2IO_STATE_LINK_TASK, &(sp->state)))
                msleep(50);
index abba165738a3ffcd337152b73126c751e99fbfd1..95514fabadf2730b8d8229639ebcb3cda8db4aa5 100644 (file)
@@ -227,7 +227,7 @@ static void nfp_net_reconfig_sync_enter(struct nfp_net *nn)
        spin_unlock_bh(&nn->reconfig_lock);
 
        if (cancelled_timer) {
-               del_timer_sync(&nn->reconfig_timer);
+               timer_delete_sync(&nn->reconfig_timer);
                nfp_net_reconfig_wait(nn, nn->reconfig_timer.expires);
        }
 
index 499e5e39d5134c3f404bb406b64f1ccc88ae4bbf..29cb74ccb25a6df40434fe4983d22bdea136aa17 100644 (file)
@@ -5623,9 +5623,9 @@ static int nv_close(struct net_device *dev)
        napi_disable(&np->napi);
        synchronize_irq(np->pci_dev->irq);
 
-       del_timer_sync(&np->oom_kick);
-       del_timer_sync(&np->nic_poll);
-       del_timer_sync(&np->stats_poll);
+       timer_delete_sync(&np->oom_kick);
+       timer_delete_sync(&np->nic_poll);
+       timer_delete_sync(&np->stats_poll);
 
        netif_stop_queue(dev);
        spin_lock_irq(&np->lock);
index 4ac29cd59f2bfcc83caf83fa8b26718465557d99..1651df8a7c2114dd4b8ec083351af85ef94a7aed 100644 (file)
@@ -1916,7 +1916,7 @@ void pch_gbe_down(struct pch_gbe_adapter *adapter)
        pch_gbe_irq_disable(adapter);
        pch_gbe_free_irq(adapter);
 
-       del_timer_sync(&adapter->watchdog_timer);
+       timer_delete_sync(&adapter->watchdog_timer);
 
        netdev->tx_queue_len = adapter->tx_queue_len;
        netif_carrier_off(netdev);
index a36d422b517339016d5ac81eb10cccda188a306f..26bc8b3b1ec8f92465a7c615087cee4883fb5563 100644 (file)
@@ -1712,7 +1712,7 @@ static int hamachi_close(struct net_device *dev)
 
        free_irq(hmp->pci_dev->irq, dev);
 
-       del_timer_sync(&hmp->timer);
+       timer_delete_sync(&hmp->timer);
 
        /* Free all the skbuffs in the Rx queue. */
        for (i = 0; i < RX_RING_SIZE; i++) {
index c0515dc63246b2a3671d5d4ceb086a92f1be4e3d..21b760e65d73e61a6674ab67daedac1950f56469 100644 (file)
@@ -1222,7 +1222,7 @@ static int yellowfin_close(struct net_device *dev)
        iowrite32(0x80000000, ioaddr + RxCtrl);
        iowrite32(0x80000000, ioaddr + TxCtrl);
 
-       del_timer(&yp->timer);
+       timer_delete(&yp->timer);
 
 #if defined(__i386__)
        if (yellowfin_debug > 2) {
index cb4e12df7719dffaa594893a7bb0e52c86bf8cf1..8013807290468aefbac5884f3b87358dfff9d3b8 100644 (file)
@@ -1288,7 +1288,7 @@ static int pasemi_mac_close(struct net_device *dev)
                phy_disconnect(dev->phydev);
        }
 
-       del_timer_sync(&mac->tx->clean_timer);
+       timer_delete_sync(&mac->tx->clean_timer);
 
        netif_stop_queue(dev);
        napi_disable(&mac->napi);
index f5dc876eb50099210e320f75c018af666d689f38..4c377bdc62c80fb6b6329ff7552790c45cb0cad3 100644 (file)
@@ -441,7 +441,7 @@ static void ionic_reset_prepare(struct pci_dev *pdev)
 
        set_bit(IONIC_LIF_F_FW_RESET, lif->state);
 
-       del_timer_sync(&ionic->watchdog_timer);
+       timer_delete_sync(&ionic->watchdog_timer);
        cancel_work_sync(&lif->deferred.work);
 
        mutex_lock(&lif->queue_lock);
index fc78bc959ded81cfec2c8c929ccd5cb8effed285..bf5bf8c95c85510dc0b641ded2e74838537bd31e 100644 (file)
@@ -3420,7 +3420,7 @@ static int ql_adapter_down(struct ql3_adapter *qdev, int do_reset)
                pci_disable_msi(qdev->pdev);
        }
 
-       del_timer_sync(&qdev->adapter_timer);
+       timer_delete_sync(&qdev->adapter_timer);
 
        napi_disable(&qdev->napi);
 
index 6cbcb31643679ec4353e4b58f0aa9fd58ef980af..c73a57e4a144de46c5e86cc8a1627897f8c51808 100644 (file)
@@ -832,7 +832,7 @@ net_close(struct net_device *dev)
 
        netif_stop_queue(dev);
 
-       del_timer_sync(&lp->timer);
+       timer_delete_sync(&lp->timer);
 
        /* Flush the Tx and disable Rx here. */
        lp->addr_mode = CMR2h_OFF;
index 826990459fa4438554c4bca44446adbbcce0ae7c..d5db26103d82ec4ca699bca35305f834abe01273 100644 (file)
@@ -2386,7 +2386,7 @@ static void ofdpa_fini(struct rocker *rocker)
        struct hlist_node *tmp;
        int bkt;
 
-       del_timer_sync(&ofdpa->fdb_cleanup_timer);
+       timer_delete_sync(&ofdpa->fdb_cleanup_timer);
        flush_workqueue(rocker->rocker_owq);
 
        spin_lock_irqsave(&ofdpa->flow_tbl_lock, flags);
index 12c8396b6942dd716ecff7f329d6a2f4f71d431f..36b63bf343a91d53bfcfa9b10f74962b01ad53b0 100644 (file)
@@ -91,7 +91,7 @@ void sxgbe_disable_eee_mode(struct sxgbe_priv_data * const priv)
 {
        /* Exit and disable EEE in case of we are in LPI state. */
        priv->hw->mac->reset_eee_mode(priv->ioaddr);
-       del_timer_sync(&priv->eee_ctrl_timer);
+       timer_delete_sync(&priv->eee_ctrl_timer);
        priv->tx_path_in_lpi_mode = false;
 }
 
@@ -1044,7 +1044,7 @@ static void sxgbe_tx_del_timer(struct sxgbe_priv_data *priv)
 
        SXGBE_FOR_EACH_QUEUE(SXGBE_TX_QUEUES, queue_num) {
                struct sxgbe_tx_queue *p = priv->txq[queue_num];
-               del_timer_sync(&p->txtimer);
+               timer_delete_sync(&p->txtimer);
        }
 }
 
@@ -1208,7 +1208,7 @@ static int sxgbe_release(struct net_device *dev)
        struct sxgbe_priv_data *priv = netdev_priv(dev);
 
        if (priv->eee_enabled)
-               del_timer_sync(&priv->eee_ctrl_timer);
+               timer_delete_sync(&priv->eee_ctrl_timer);
 
        /* Stop and disconnect the PHY */
        if (dev->phydev) {
index 9319a2675e7b65309e1e68e2365846a7715ba5a9..1d65113fab76c1945d73ccec59566457b34eaf43 100644 (file)
@@ -181,7 +181,7 @@ static void ether3_ledoff(struct timer_list *t)
  */
 static inline void ether3_ledon(struct net_device *dev)
 {
-       del_timer(&priv(dev)->timer);
+       timer_delete(&priv(dev)->timer);
        priv(dev)->timer.expires = jiffies + HZ / 50; /* leave on for 1/50th second */
        add_timer(&priv(dev)->timer);
        if (priv(dev)->regs.config2 & CFG2_CTRLO)
@@ -454,7 +454,7 @@ static void ether3_timeout(struct net_device *dev, unsigned int txqueue)
 {
        unsigned long flags;
 
-       del_timer(&priv(dev)->timer);
+       timer_delete(&priv(dev)->timer);
 
        local_irq_save(flags);
        printk(KERN_ERR "%s: transmit timed out, network cable problem?\n", dev->name);
@@ -851,7 +851,7 @@ static void ether3_remove(struct expansion_card *ec)
        ecard_set_drvdata(ec, NULL);
 
        unregister_netdev(dev);
-       del_timer_sync(&priv(dev)->timer);
+       timer_delete_sync(&priv(dev)->timer);
        free_netdev(dev);
        ecard_release_resources(ec);
 }
index 4af56333ea49ab9edd5af680b30aa6d7f0a905d6..b865275beb661c23d2762d1e0b90737eaa7e43a9 100644 (file)
@@ -2657,7 +2657,7 @@ void falcon_stop_nic_stats(struct ef4_nic *efx)
        ++nic_data->stats_disable_count;
        spin_unlock_bh(&efx->stats_lock);
 
-       del_timer_sync(&nic_data->stats_timer);
+       timer_delete_sync(&nic_data->stats_timer);
 
        /* Wait enough time for the most recent transfer to
         * complete. */
index 6bbdb5d2eebfb40da89e72f1e2012efe43a847bd..38ad7ac07726036bb3b5b05734823641fae444b7 100644 (file)
@@ -791,7 +791,7 @@ void ef4_fini_rx_queue(struct ef4_rx_queue *rx_queue)
        netif_dbg(rx_queue->efx, drv, rx_queue->efx->net_dev,
                  "shutting down RX queue %d\n", ef4_rx_queue_index(rx_queue));
 
-       del_timer_sync(&rx_queue->slow_fill);
+       timer_delete_sync(&rx_queue->slow_fill);
 
        /* Release RX buffers from the current read ptr to the write ptr */
        if (rx_queue->buffer) {
index dbd2ee915838c69dfa34ca63b97b67f9b1b787da..dcef0588be9649a54a42a2ee61ee9a9ec1d10ede 100644 (file)
@@ -530,7 +530,7 @@ static bool efx_mcdi_complete_async(struct efx_mcdi_iface *mcdi, bool timeout)
         * of it aborting the next request.
         */
        if (!timeout)
-               del_timer_sync(&mcdi->async_timer);
+               timer_delete_sync(&mcdi->async_timer);
 
        spin_lock(&mcdi->async_lock);
        async = list_first_entry(&mcdi->async_list,
@@ -1122,7 +1122,7 @@ void efx_mcdi_flush_async(struct efx_nic *efx)
        /* We must be in poll or fail mode so no more requests can be queued */
        BUG_ON(mcdi->mode == MCDI_MODE_EVENTS);
 
-       del_timer_sync(&mcdi->async_timer);
+       timer_delete_sync(&mcdi->async_timer);
 
        /* If a request is still running, make sure we give the MC
         * time to complete it so that the response won't overwrite our
index 4cc83203e18800d5424e9332263b766dd64587d4..8eb272ba674bf6d3bfb4027648c27cfa28902d8e 100644 (file)
@@ -285,7 +285,7 @@ void efx_fini_rx_queue(struct efx_rx_queue *rx_queue)
        netif_dbg(rx_queue->efx, drv, rx_queue->efx->net_dev,
                  "shutting down RX queue %d\n", efx_rx_queue_index(rx_queue));
 
-       del_timer_sync(&rx_queue->slow_fill);
+       timer_delete_sync(&rx_queue->slow_fill);
        if (rx_queue->grant_credits)
                flush_work(&rx_queue->grant_work);
 
index 3f7899daa86a0572b180d0ca1373be3b2f101892..99ab5f2946915240f81c262c0fa91ec286f29032 100644 (file)
@@ -534,7 +534,7 @@ static bool efx_mcdi_complete_async(struct efx_mcdi_iface *mcdi, bool timeout)
         * of it aborting the next request.
         */
        if (!timeout)
-               del_timer_sync(&mcdi->async_timer);
+               timer_delete_sync(&mcdi->async_timer);
 
        spin_lock(&mcdi->async_lock);
        async = list_first_entry(&mcdi->async_list,
@@ -1145,7 +1145,7 @@ void efx_siena_mcdi_flush_async(struct efx_nic *efx)
        /* We must be in poll or fail mode so no more requests can be queued */
        BUG_ON(mcdi->mode == MCDI_MODE_EVENTS);
 
-       del_timer_sync(&mcdi->async_timer);
+       timer_delete_sync(&mcdi->async_timer);
 
        /* If a request is still running, make sure we give the MC
         * time to complete it so that the response won't overwrite our
index 2839d0e0a9c16a5fd8f9ff81bc2cc44b54d978cb..ab493e529d5cc7eae61972df49216ef00cad6abe 100644 (file)
@@ -284,7 +284,7 @@ void efx_siena_fini_rx_queue(struct efx_rx_queue *rx_queue)
        netif_dbg(rx_queue->efx, drv, rx_queue->efx->net_dev,
                  "shutting down RX queue %d\n", efx_rx_queue_index(rx_queue));
 
-       del_timer_sync(&rx_queue->slow_fill);
+       timer_delete_sync(&rx_queue->slow_fill);
 
        /* Release RX buffers from the current read ptr to the write ptr */
        if (rx_queue->buffer) {
index 4535579018c93fd8b410ddf02be9cbca6a23c7c7..7196e1c607f36c35573af217dc36a96ca4ce3c0b 100644 (file)
@@ -718,7 +718,7 @@ static void ioc3_init(struct net_device *dev)
        struct ioc3_private *ip = netdev_priv(dev);
        struct ioc3_ethregs *regs = ip->regs;
 
-       del_timer_sync(&ip->ioc3_timer);        /* Kill if running      */
+       timer_delete_sync(&ip->ioc3_timer);     /* Kill if running      */
 
        writel(EMCR_RST, &regs->emcr);          /* Reset                */
        readl(&regs->emcr);                     /* Flush WB             */
@@ -801,7 +801,7 @@ static int ioc3_close(struct net_device *dev)
 {
        struct ioc3_private *ip = netdev_priv(dev);
 
-       del_timer_sync(&ip->ioc3_timer);
+       timer_delete_sync(&ip->ioc3_timer);
 
        netif_stop_queue(dev);
 
@@ -950,7 +950,7 @@ static int ioc3eth_probe(struct platform_device *pdev)
        return 0;
 
 out_stop:
-       del_timer_sync(&ip->ioc3_timer);
+       timer_delete_sync(&ip->ioc3_timer);
        if (ip->rxr)
                dma_free_coherent(ip->dma_dev, RX_RING_SIZE, ip->rxr,
                                  ip->rxr_dma);
@@ -971,7 +971,7 @@ static void ioc3eth_remove(struct platform_device *pdev)
        dma_free_coherent(ip->dma_dev, TX_RING_SIZE + SZ_16K - 1, ip->tx_ring, ip->txr_dma);
 
        unregister_netdev(dev);
-       del_timer_sync(&ip->ioc3_timer);
+       timer_delete_sync(&ip->ioc3_timer);
        free_netdev(dev);
 }
 
index dda4e488c77a103c0bfe8508e72864d00d97b434..d10b14787607562f03d3b17e6e81b84326964193 100644 (file)
@@ -758,7 +758,7 @@ static irqreturn_t sis190_irq(int irq, void *__dev)
 
        if (status & LinkChange) {
                netif_info(tp, intr, dev, "link change\n");
-               del_timer(&tp->timer);
+               timer_delete(&tp->timer);
                schedule_work(&tp->phy_task);
        }
 
@@ -1034,7 +1034,7 @@ static inline void sis190_delete_timer(struct net_device *dev)
 {
        struct sis190_private *tp = netdev_priv(dev);
 
-       del_timer_sync(&tp->timer);
+       timer_delete_sync(&tp->timer);
 }
 
 static inline void sis190_request_timer(struct net_device *dev)
index 85b850372efee01c142f3f63bc2d495450512110..332cbd72590094d2b7accfee296c8132539bf873 100644 (file)
@@ -1983,7 +1983,7 @@ static int sis900_close(struct net_device *net_dev)
        /* Stop the chip's Tx and Rx Status Machine */
        sw32(cr, RxDIS | TxDIS | sr32(cr));
 
-       del_timer(&sis_priv->timer);
+       timer_delete(&sis_priv->timer);
 
        free_irq(pdev->irq, net_dev);
 
index 013e90d691829410cd1b6027f6dbef2980983e23..ca0ab3a35b73ed7bbdab031f42a6f76555c43bb2 100644 (file)
@@ -1292,7 +1292,7 @@ static int epic_close(struct net_device *dev)
                netdev_dbg(dev, "Shutting down ethercard, status was %2.2x.\n",
                           er32(INTSTAT));
 
-       del_timer_sync(&ep->timer);
+       timer_delete_sync(&ep->timer);
 
        epic_disable_int(dev, ep);
 
index 86e3ec25df0799b243e87d0c30c9b6c06127aae2..6fa957fb523bc9f482959f821895e5cdd186615f 100644 (file)
@@ -1105,7 +1105,7 @@ static int smc_close(struct net_device *dev)
     outw(CTL_POWERDOWN, ioaddr + CONTROL );
 
     link->open--;
-    del_timer_sync(&smc->media);
+    timer_delete_sync(&smc->media);
 
     return 0;
 } /* smc_close */
index 2795326097074f6963222d8fd20285c31a7544f6..59d07d0d3369db19d388c53fc0abf2097d5be22f 100644 (file)
@@ -467,7 +467,7 @@ static void stmmac_try_to_start_sw_lpi(struct stmmac_priv *priv)
  */
 static void stmmac_stop_sw_lpi(struct stmmac_priv *priv)
 {
-       del_timer_sync(&priv->eee_ctrl_timer);
+       timer_delete_sync(&priv->eee_ctrl_timer);
        stmmac_set_lpi_mode(priv, priv->hw, STMMAC_LPI_DISABLE, false, 0);
        priv->tx_path_in_lpi_mode = false;
 }
@@ -1082,7 +1082,7 @@ static void stmmac_mac_disable_tx_lpi(struct phylink_config *config)
 
        netdev_dbg(priv->dev, "disable EEE\n");
        priv->eee_sw_timer_en = false;
-       del_timer_sync(&priv->eee_ctrl_timer);
+       timer_delete_sync(&priv->eee_ctrl_timer);
        stmmac_set_lpi_mode(priv, priv->hw, STMMAC_LPI_DISABLE, false, 0);
        priv->tx_path_in_lpi_mode = false;
 
@@ -7842,7 +7842,7 @@ int stmmac_suspend(struct device *dev)
 
        if (priv->eee_sw_timer_en) {
                priv->tx_path_in_lpi_mode = false;
-               del_timer_sync(&priv->eee_ctrl_timer);
+               timer_delete_sync(&priv->eee_ctrl_timer);
        }
 
        /* Stop TX/RX DMA */
index b8948d5b779afa4a6d01302e9ddcebb5a54bb36d..b777e5a099ebbf600a88adb12b2cef130b5fe1d4 100644 (file)
@@ -3779,7 +3779,7 @@ static void cas_shutdown(struct cas *cp)
        /* Make us not-running to avoid timers respawning */
        cp->hw_running = 0;
 
-       del_timer_sync(&cp->link_timer);
+       timer_delete_sync(&cp->link_timer);
 
        /* Stop the reset task */
 #if 0
index a9a6670b5ff1f5f7c7701c07d40cc37dcbe28d38..6fc37ab27f7b11472e82bb75d7ab2cb55122aa0f 100644 (file)
@@ -390,7 +390,7 @@ static int vsw_port_probe(struct vio_dev *vdev, const struct vio_device_id *id)
        return 0;
 
 err_out_del_timer:
-       del_timer_sync(&port->clean_timer);
+       timer_delete_sync(&port->clean_timer);
        list_del_rcu(&port->list);
        synchronize_rcu();
        netif_napi_del(&port->napi);
@@ -408,8 +408,8 @@ static void vsw_port_remove(struct vio_dev *vdev)
        unsigned long flags;
 
        if (port) {
-               del_timer_sync(&port->vio.timer);
-               del_timer_sync(&port->clean_timer);
+               timer_delete_sync(&port->vio.timer);
+               timer_delete_sync(&port->clean_timer);
 
                napi_disable(&port->napi);
                unregister_netdev(port->dev);
index 72177fea1cfb3ec2ab78d7f4ae4d0e702da4c7ad..73c07f10f053a4ef20898846baeec79d7aa43032 100644 (file)
@@ -6165,7 +6165,7 @@ static void niu_full_shutdown(struct niu *np, struct net_device *dev)
        niu_disable_napi(np);
        netif_tx_stop_all_queues(dev);
 
-       del_timer_sync(&np->timer);
+       timer_delete_sync(&np->timer);
 
        spin_lock_irq(&np->lock);
 
@@ -6511,7 +6511,7 @@ static void niu_reset_task(struct work_struct *work)
 
        spin_unlock_irqrestore(&np->lock, flags);
 
-       del_timer_sync(&np->timer);
+       timer_delete_sync(&np->timer);
 
        niu_netif_stop(np);
 
@@ -9914,7 +9914,7 @@ static int __maybe_unused niu_suspend(struct device *dev_d)
        flush_work(&np->reset_task);
        niu_netif_stop(np);
 
-       del_timer_sync(&np->timer);
+       timer_delete_sync(&np->timer);
 
        spin_lock_irqsave(&np->lock, flags);
        niu_enable_interrupts(np, 0);
index bbb3a6ca19ed6af158d6bdd37dc5c133f40b469d..d2c82102133c24439c101f1c931d08c50568fa1a 100644 (file)
@@ -931,7 +931,7 @@ static int bigmac_close(struct net_device *dev)
 {
        struct bigmac *bp = netdev_priv(dev);
 
-       del_timer(&bp->bigmac_timer);
+       timer_delete(&bp->bigmac_timer);
        bp->timer_state = asleep;
        bp->timer_ticks = 0;
 
index 3e5f9b17c77767f918f8254b97de38be36d88d28..06579d7b5220b335da6c290587117615e18b9297 100644 (file)
@@ -2180,7 +2180,7 @@ static void gem_do_stop(struct net_device *dev, int wol)
        gem_disable_ints(gp);
 
        /* Stop the link timer */
-       del_timer_sync(&gp->link_timer);
+       timer_delete_sync(&gp->link_timer);
 
        /* We cannot cancel the reset task while holding the
         * rtnl lock, we'd get an A->B / B->A deadlock stituation
@@ -2230,7 +2230,7 @@ static void gem_reset_task(struct work_struct *work)
        }
 
        /* Stop the link timer */
-       del_timer_sync(&gp->link_timer);
+       timer_delete_sync(&gp->link_timer);
 
        /* Stop NAPI and tx */
        gem_netif_stop(gp);
@@ -2610,7 +2610,7 @@ static int gem_set_link_ksettings(struct net_device *dev,
 
        /* Apply settings and restart link process. */
        if (netif_device_present(gp->dev)) {
-               del_timer_sync(&gp->link_timer);
+               timer_delete_sync(&gp->link_timer);
                gem_begin_auto_negotiation(gp, cmd);
        }
 
@@ -2626,7 +2626,7 @@ static int gem_nway_reset(struct net_device *dev)
 
        /* Restart link process  */
        if (netif_device_present(gp->dev)) {
-               del_timer_sync(&gp->link_timer);
+               timer_delete_sync(&gp->link_timer);
                gem_begin_auto_negotiation(gp, NULL);
        }
 
index 50ace461a1af4d14ac640c33c576c2d8c011ddda..9a7586623318a8cce83fd4a7023ce0b91d5c6b6a 100644 (file)
@@ -1265,7 +1265,7 @@ static int happy_meal_init(struct happy_meal *hp)
        u32 regtmp, rxcfg;
 
        /* If auto-negotiation timer is running, kill it. */
-       del_timer(&hp->happy_timer);
+       timer_delete(&hp->happy_timer);
 
        HMD("happy_flags[%08x]\n", hp->happy_flags);
        if (!(hp->happy_flags & HFLAG_INIT)) {
@@ -1922,7 +1922,7 @@ static int happy_meal_close(struct net_device *dev)
        happy_meal_clean_rings(hp);
 
        /* If auto-negotiation timer is running, kill it. */
-       del_timer(&hp->happy_timer);
+       timer_delete(&hp->happy_timer);
 
        spin_unlock_irq(&hp->happy_lock);
 
@@ -2184,7 +2184,7 @@ static int hme_set_link_ksettings(struct net_device *dev,
 
        /* Ok, do it to it. */
        spin_lock_irq(&hp->happy_lock);
-       del_timer(&hp->happy_timer);
+       timer_delete(&hp->happy_timer);
        happy_meal_begin_auto_negotiation(hp, hp->tcvregs, cmd);
        spin_unlock_irq(&hp->happy_lock);
 
index 1e887d951a0417ad9eb16df1f1e45f3fe7590f12..a2a3e94da4b8c2640ccbf11f375fd0a5458dbd25 100644 (file)
@@ -505,7 +505,7 @@ static void vnet_port_remove(struct vio_dev *vdev)
        struct vnet_port *port = dev_get_drvdata(&vdev->dev);
 
        if (port) {
-               del_timer_sync(&port->vio.timer);
+               timer_delete_sync(&port->vio.timer);
 
                napi_disable(&port->napi);
 
index 1cacb2a0ee034cdcd62b1a66eaa0de1d85e9caad..ddc6d46a7a868ea8f51b9c6b17fd382ac16e46ce 100644 (file)
@@ -1058,7 +1058,7 @@ void sunvnet_clean_timer_expire_common(struct timer_list *t)
                (void)mod_timer(&port->clean_timer,
                                jiffies + VNET_CLEAN_TIMEOUT);
         else
-               del_timer(&port->clean_timer);
+               timer_delete(&port->clean_timer);
 }
 EXPORT_SYMBOL_GPL(sunvnet_clean_timer_expire_common);
 
@@ -1513,7 +1513,7 @@ out_dropped:
                (void)mod_timer(&port->clean_timer,
                                jiffies + VNET_CLEAN_TIMEOUT);
        else if (port)
-               del_timer(&port->clean_timer);
+               timer_delete(&port->clean_timer);
        rcu_read_unlock();
        dev_kfree_skb(skb);
        vnet_free_skbs(freeskbs);
@@ -1707,7 +1707,7 @@ EXPORT_SYMBOL_GPL(sunvnet_port_free_tx_bufs_common);
 
 void vnet_port_reset(struct vnet_port *port)
 {
-       del_timer(&port->clean_timer);
+       timer_delete(&port->clean_timer);
        sunvnet_port_free_tx_bufs_common(port);
        port->rmtu = 0;
        port->tso = (port->vsw == 0);  /* no tso in vsw, misbehaves in bridge */
index d1793b6154c75fe7b1cbda521cbb18b08a14c0ec..24e4b246f25fb4f9ebb96dd486ef3f664064bed4 100644 (file)
@@ -405,7 +405,7 @@ static void xlgmac_stop_timers(struct xlgmac_pdata *pdata)
                if (!channel->tx_ring)
                        break;
 
-               del_timer_sync(&channel->tx_timer);
+               timer_delete_sync(&channel->tx_timer);
        }
 }
 
index 5cc72a91f22083bca0d4a0819225bbd8f6c1bba2..7f77694ecfbaf2ce28b20c6164f99c43943e084a 100644 (file)
@@ -1287,7 +1287,7 @@ static void cpsw_ale_aging_stop(struct cpsw_ale *ale)
                return;
        }
 
-       del_timer_sync(&ale->timer);
+       timer_delete_sync(&ale->timer);
 }
 
 void cpsw_ale_start(struct cpsw_ale *ale)
index 63e686f0b119748bdfbe68ad4e0563baf8745ce1..fd2b7450898074b370f9eb825c1fb3baa61a84f3 100644 (file)
@@ -3796,7 +3796,7 @@ static int gbe_remove(struct netcp_device *netcp_device, void *inst_priv)
 {
        struct gbe_priv *gbe_dev = inst_priv;
 
-       del_timer_sync(&gbe_dev->timer);
+       timer_delete_sync(&gbe_dev->timer);
        cpts_release(gbe_dev->cpts);
        cpsw_ale_stop(gbe_dev->ale);
        netcp_txpipe_close(&gbe_dev->tx_pipe);
index b3da76efa8f5b70716b34c8a68b914ab7d1025ac..d9240fb917470bd721c113b605f38a86f3254a2a 100644 (file)
@@ -332,13 +332,13 @@ static void tlan_stop(struct net_device *dev)
 {
        struct tlan_priv *priv = netdev_priv(dev);
 
-       del_timer_sync(&priv->media_timer);
+       timer_delete_sync(&priv->media_timer);
        tlan_read_and_clear_stats(dev, TLAN_RECORD);
        outl(TLAN_HC_AD_RST, dev->base_addr + TLAN_HOST_CMD);
        /* Reset and power down phy */
        tlan_reset_adapter(dev);
        if (priv->timer.function != NULL) {
-               del_timer_sync(&priv->timer);
+               timer_delete_sync(&priv->timer);
                priv->timer.function = NULL;
        }
 }
index c6957e3b7f0ff621e039ca967efa70d2c0583791..7ec0e3c13d54a309b9f153122c54e4ef68e316a4 100644 (file)
@@ -1379,7 +1379,7 @@ static int tsi108_close(struct net_device *dev)
        netif_stop_queue(dev);
        napi_disable(&data->napi);
 
-       del_timer_sync(&data->timer);
+       timer_delete_sync(&data->timer);
 
        tsi108_stop_ethernet(dev);
        tsi108_kill_phy(dev);
index f5c25acaa57713e0d1ff7fd8feba93db344d7ad6..54b7f24f381039fed082ae9775eb3ddd8a1a594d 100644 (file)
@@ -983,7 +983,7 @@ static irqreturn_t fza_interrupt(int irq, void *dev_id)
 
                case FZA_STATE_UNINITIALIZED:
                        netif_carrier_off(dev);
-                       del_timer_sync(&fp->reset_timer);
+                       timer_delete_sync(&fp->reset_timer);
                        fp->ring_cmd_index = 0;
                        fp->ring_uns_index = 0;
                        fp->ring_rmc_tx_index = 0;
@@ -1017,7 +1017,7 @@ static irqreturn_t fza_interrupt(int irq, void *dev_id)
                        fp->queue_active = 0;
                        netif_stop_queue(dev);
                        pr_debug("%s: queue stopped\n", fp->name);
-                       del_timer_sync(&fp->reset_timer);
+                       timer_delete_sync(&fp->reset_timer);
                        pr_warn("%s: halted, reason: %x\n", fp->name,
                                FZA_STATUS_GET_HALT(status));
                        fza_regs_dump(fp);
@@ -1227,7 +1227,7 @@ static int fza_close(struct net_device *dev)
        netif_stop_queue(dev);
        pr_debug("%s: queue stopped\n", fp->name);
 
-       del_timer_sync(&fp->reset_timer);
+       timer_delete_sync(&fp->reset_timer);
        spin_lock_irqsave(&fp->lock, flags);
        fp->state = FZA_STATE_UNINITIALIZED;
        fp->state_chg_flag = 0;
@@ -1493,7 +1493,7 @@ static int fza_probe(struct device *bdev)
        return 0;
 
 err_out_irq:
-       del_timer_sync(&fp->reset_timer);
+       timer_delete_sync(&fp->reset_timer);
        fza_do_shutdown(fp);
        free_irq(dev->irq, dev);
 
@@ -1520,7 +1520,7 @@ static int fza_remove(struct device *bdev)
 
        unregister_netdev(dev);
 
-       del_timer_sync(&fp->reset_timer);
+       timer_delete_sync(&fp->reset_timer);
        fza_do_shutdown(fp);
        free_irq(dev->irq, dev);
 
index 3bf6785f905739f5cd95e83133a4d114e113c6d4..b33d84ed5bbfaa21c9daae1ecd9c62be0026246c 100644 (file)
@@ -660,8 +660,8 @@ static void sixpack_close(struct tty_struct *tty)
 
        unregister_netdev(sp->dev);
 
-       del_timer_sync(&sp->tx_t);
-       del_timer_sync(&sp->resync_t);
+       timer_delete_sync(&sp->tx_t);
+       timer_delete_sync(&sp->resync_t);
 
        /* Free all 6pack frame buffers after unreg. */
        kfree(sp->xbuff);
@@ -937,7 +937,7 @@ sixpack_decode(struct sixpack *sp, const u8 *pre_rbuff, size_t count)
                inbyte = pre_rbuff[count1];
                if (inbyte == SIXP_FOUND_TNC) {
                        tnc_set_sync_state(sp, TNC_IN_SYNC);
-                       del_timer(&sp->resync_t);
+                       timer_delete(&sp->resync_t);
                }
                if ((inbyte & SIXP_PRIO_CMD_MASK) != 0)
                        decode_prio_command(sp, inbyte);
index c71e522492898e319df2621a848857f970db5a5a..f88721dec6817c7cf6f13457c5da59616b5c38de 100644 (file)
@@ -794,8 +794,8 @@ static inline void init_brg(struct scc_channel *scc)
  
 static void init_channel(struct scc_channel *scc)
 {
-       del_timer(&scc->tx_t);
-       del_timer(&scc->tx_wdog);
+       timer_delete(&scc->tx_t);
+       timer_delete(&scc->tx_wdog);
 
        disable_irq(scc->irq);
 
@@ -999,7 +999,7 @@ static void __scc_start_tx_timer(struct scc_channel *scc,
                                 void (*handler)(struct timer_list *t),
                                 unsigned long when)
 {
-       del_timer(&scc->tx_t);
+       timer_delete(&scc->tx_t);
 
        if (when == 0)
        {
@@ -1029,7 +1029,7 @@ static void scc_start_defer(struct scc_channel *scc)
        unsigned long flags;
        
        spin_lock_irqsave(&scc->lock, flags);
-       del_timer(&scc->tx_wdog);
+       timer_delete(&scc->tx_wdog);
        
        if (scc->kiss.maxdefer != 0 && scc->kiss.maxdefer != TIMER_OFF)
        {
@@ -1045,7 +1045,7 @@ static void scc_start_maxkeyup(struct scc_channel *scc)
        unsigned long flags;
        
        spin_lock_irqsave(&scc->lock, flags);
-       del_timer(&scc->tx_wdog);
+       timer_delete(&scc->tx_wdog);
        
        if (scc->kiss.maxkeyup != 0 && scc->kiss.maxkeyup != TIMER_OFF)
        {
@@ -1194,7 +1194,7 @@ static void t_tail(struct timer_list *t)
        unsigned long flags;
        
        spin_lock_irqsave(&scc->lock, flags); 
-       del_timer(&scc->tx_wdog);
+       timer_delete(&scc->tx_wdog);
        scc_key_trx(scc, TX_OFF);
        spin_unlock_irqrestore(&scc->lock, flags);
 
@@ -1219,7 +1219,7 @@ static void t_busy(struct timer_list *t)
 {
        struct scc_channel *scc = from_timer(scc, t, tx_wdog);
 
-       del_timer(&scc->tx_t);
+       timer_delete(&scc->tx_t);
        netif_stop_queue(scc->dev);     /* don't pile on the wabbit! */
 
        scc_discard_buffers(scc);
@@ -1248,7 +1248,7 @@ static void t_maxkeyup(struct timer_list *t)
        netif_stop_queue(scc->dev);
        scc_discard_buffers(scc);
 
-       del_timer(&scc->tx_t);
+       timer_delete(&scc->tx_t);
 
        cl(scc, R1, TxINT_ENAB);        /* force an ABORT, but don't */
        cl(scc, R15, TxUIE);            /* count it. */
@@ -1272,7 +1272,7 @@ static void t_idle(struct timer_list *t)
 {
        struct scc_channel *scc = from_timer(scc, t, tx_t);
        
-       del_timer(&scc->tx_wdog);
+       timer_delete(&scc->tx_wdog);
 
        scc_key_trx(scc, TX_OFF);
        if(scc->kiss.mintime)
@@ -1407,7 +1407,7 @@ static void scc_stop_calibrate(struct timer_list *t)
        unsigned long flags;
        
        spin_lock_irqsave(&scc->lock, flags);
-       del_timer(&scc->tx_wdog);
+       timer_delete(&scc->tx_wdog);
        scc_key_trx(scc, TX_OFF);
        wr(scc, R6, 0);
        wr(scc, R7, FLAG);
@@ -1428,7 +1428,7 @@ scc_start_calibrate(struct scc_channel *scc, int duration, unsigned char pattern
        netif_stop_queue(scc->dev);
        scc_discard_buffers(scc);
 
-       del_timer(&scc->tx_wdog);
+       timer_delete(&scc->tx_wdog);
 
        scc->tx_wdog.function = scc_stop_calibrate;
        scc->tx_wdog.expires = jiffies + HZ*duration;
@@ -1609,8 +1609,8 @@ static int scc_net_close(struct net_device *dev)
        wr(scc,R3,0);
        spin_unlock_irqrestore(&scc->lock, flags);
 
-       del_timer_sync(&scc->tx_t);
-       del_timer_sync(&scc->tx_wdog);
+       timer_delete_sync(&scc->tx_t);
+       timer_delete_sync(&scc->tx_wdog);
        
        scc_discard_buffers(scc);
 
index 2ed2f836f09af5a0bf8dbecce1d77e2f48042dc6..f29997b20fd791ded5efd74ed1de0215c2a3cc9e 100644 (file)
@@ -1158,7 +1158,7 @@ static void __exit yam_cleanup_driver(void)
        struct yam_mcs *p;
        int i;
 
-       del_timer_sync(&yam_timer);
+       timer_delete_sync(&yam_timer);
        for (i = 0; i < NR_PORTS; i++) {
                struct net_device *dev = yam_devs[i];
                if (dev) {
index aa8f828a0ae7f271a04bace4bc921269cc1cfbd7..6342c319c0e4470b0c2969f0e671f8c9cadd67e8 100644 (file)
@@ -1357,7 +1357,7 @@ static int rr_close(struct net_device *dev)
        rrpriv->fw_running = 0;
 
        spin_unlock_irqrestore(&rrpriv->lock, flags);
-       del_timer_sync(&rrpriv->timer);
+       timer_delete_sync(&rrpriv->timer);
        spin_lock_irqsave(&rrpriv->lock, flags);
 
        writel(0, &regs->TxPi);
index ef6df0e37bea5d42ba57c579b031f80f9200bbbb..ef4204638392d4d5ae6c8efa9d4ccc1679b28db7 100644 (file)
@@ -291,7 +291,7 @@ static int ntb_netdev_close(struct net_device *ndev)
        while ((skb = ntb_transport_rx_remove(dev->qp, &len)))
                dev_kfree_skb(skb);
 
-       del_timer_sync(&dev->tx_timer);
+       timer_delete_sync(&dev->tx_timer);
 
        return 0;
 }
index 69ca765485db5b4ec37da6f5ca3cac899e3f5004..b68369e2342b270df7dd57761acaf490320d9a44 100644 (file)
@@ -952,7 +952,7 @@ static unsigned int phylink_inband_caps(struct phylink *pl,
 static void phylink_pcs_poll_stop(struct phylink *pl)
 {
        if (pl->cfg_link_an_mode == MLO_AN_INBAND)
-               del_timer(&pl->link_poll);
+               timer_delete(&pl->link_poll);
 }
 
 static void phylink_pcs_poll_start(struct phylink *pl)
@@ -2448,7 +2448,7 @@ void phylink_stop(struct phylink *pl)
                sfp_upstream_stop(pl->sfp_bus);
        if (pl->phydev)
                phy_stop(pl->phydev);
-       del_timer_sync(&pl->link_poll);
+       timer_delete_sync(&pl->link_poll);
        if (pl->link_irq) {
                free_irq(pl->link_irq, pl);
                pl->link_irq = 0;
index fb362ee248ff26278e64e98e11caaecbf3d11432..3cfa17cd5073f523a142eef9d48e1984771e6549 100644 (file)
@@ -899,8 +899,8 @@ static void slip_close(struct tty_struct *tty)
 
        /* VSV = very important to remove timers */
 #ifdef CONFIG_SLIP_SMART
-       del_timer_sync(&sl->keepalive_timer);
-       del_timer_sync(&sl->outfill_timer);
+       timer_delete_sync(&sl->keepalive_timer);
+       timer_delete_sync(&sl->outfill_timer);
 #endif
        /* Flush network side */
        unregister_netdev(sl->dev);
@@ -1137,7 +1137,7 @@ static int slip_ioctl(struct tty_struct *tty, unsigned int cmd,
                                        jiffies + sl->keepalive * HZ);
                        set_bit(SLF_KEEPTEST, &sl->flags);
                } else
-                       del_timer(&sl->keepalive_timer);
+                       timer_delete(&sl->keepalive_timer);
                spin_unlock_bh(&sl->lock);
                return 0;
 
@@ -1162,7 +1162,7 @@ static int slip_ioctl(struct tty_struct *tty, unsigned int cmd,
                                                jiffies + sl->outfill * HZ);
                        set_bit(SLF_OUTWAIT, &sl->flags);
                } else
-                       del_timer(&sl->outfill_timer);
+                       timer_delete(&sl->outfill_timer);
                spin_unlock_bh(&sl->lock);
                return 0;
 
@@ -1217,7 +1217,7 @@ static int sl_siocdevprivate(struct net_device *dev, struct ifreq *rq,
                                                jiffies + sl->keepalive * HZ);
                        set_bit(SLF_KEEPTEST, &sl->flags);
                } else
-                       del_timer(&sl->keepalive_timer);
+                       timer_delete(&sl->keepalive_timer);
                break;
 
        case SIOCGKEEPALIVE:
@@ -1235,7 +1235,7 @@ static int sl_siocdevprivate(struct net_device *dev, struct ifreq *rq,
                                                jiffies + sl->outfill * HZ);
                        set_bit(SLF_OUTWAIT, &sl->flags);
                } else
-                       del_timer(&sl->outfill_timer);
+                       timer_delete(&sl->outfill_timer);
                break;
 
        case SIOCGOUTFILL:
@@ -1421,7 +1421,7 @@ static void sl_keepalive(struct timer_list *t)
                        /* keepalive still high :(, we must hangup */
                        if (sl->outfill)
                                /* outfill timer must be deleted too */
-                               (void)del_timer(&sl->outfill_timer);
+                               (void) timer_delete(&sl->outfill_timer);
                        printk(KERN_DEBUG "%s: no packets received during keepalive timeout, hangup.\n", sl->dev->name);
                        /* this must hangup tty & close slip */
                        tty_hangup(sl->tty);
index f75f912a0225ffd559a7a7ebb6a8fcc1cc1f81fa..7babd1e9a378b33f23d91e08b7e880e87531dbc4 100644 (file)
@@ -1295,7 +1295,7 @@ static void tun_flow_init(struct tun_struct *tun)
 
 static void tun_flow_uninit(struct tun_struct *tun)
 {
-       del_timer_sync(&tun->flow_gc_timer);
+       timer_delete_sync(&tun->flow_gc_timer);
        tun_flow_flush(tun);
 }
 
index ff439ef535ac9bd7ce0d1160544df591c34478aa..fc5e441aa7c30885f1a76c2bca38769738e69e19 100644 (file)
@@ -738,7 +738,7 @@ static int catc_stop(struct net_device *netdev)
        netif_stop_queue(netdev);
 
        if (!catc->is_f5u011)
-               del_timer_sync(&catc->timer);
+               timer_delete_sync(&catc->timer);
 
        usb_kill_urb(catc->rx_urb);
        usb_kill_urb(catc->tx_urb);
index 137adf6d5b08af3f2bce1b0267e0e207c3e24f75..e4f1663b62047b26321ad1a96ae96624632352f5 100644 (file)
@@ -1661,7 +1661,7 @@ static int lan78xx_link_reset(struct lan78xx_net *dev)
                if (ret < 0)
                        return ret;
 
-               del_timer(&dev->stat_monitor);
+               timer_delete(&dev->stat_monitor);
        } else if (link && !dev->link_on) {
                dev->link_on = true;
 
@@ -3304,7 +3304,7 @@ static int lan78xx_stop(struct net_device *net)
        mutex_lock(&dev->dev_mutex);
 
        if (timer_pending(&dev->stat_monitor))
-               del_timer_sync(&dev->stat_monitor);
+               timer_delete_sync(&dev->stat_monitor);
 
        clear_bit(EVENT_DEV_OPEN, &dev->flags);
        netif_stop_queue(net);
@@ -4938,7 +4938,7 @@ static int lan78xx_suspend(struct usb_interface *intf, pm_message_t message)
                /* reattach */
                netif_device_attach(dev->net);
 
-               del_timer(&dev->stat_monitor);
+               timer_delete(&dev->stat_monitor);
 
                if (PMSG_IS_AUTO(message)) {
                        ret = lan78xx_set_auto_suspend(dev);
index 3d239b8d1a1bcb2340692b4884cf3d66e62defc2..dec6e82eb0e03356d0020c439fca2d8e6ac33c5d 100644 (file)
@@ -522,7 +522,7 @@ static void sierra_net_kevent(struct work_struct *work)
                                                " stopping sync timer",
                                                hh.msgspecific.byte);
                                /* Got sync resp - stop timer & clear mask */
-                               del_timer_sync(&priv->sync_timer);
+                               timer_delete_sync(&priv->sync_timer);
                                clear_bit(SIERRA_NET_TIMER_EXPIRY,
                                          &priv->kevent_flags);
                                break;
index 724b93aa4f7eb320a66caba7de6e93fd77381128..c39dfa17813a3fc49b80ea89ae63c98d33073c72 100644 (file)
@@ -860,7 +860,7 @@ int usbnet_stop (struct net_device *net)
 
        /* deferred work (timer, softirq, task) must also stop */
        dev->flags = 0;
-       del_timer_sync(&dev->delay);
+       timer_delete_sync(&dev->delay);
        tasklet_kill(&dev->bh);
        cancel_work_sync(&dev->kevent);
 
@@ -869,7 +869,7 @@ int usbnet_stop (struct net_device *net)
         * we have a flag
         */
        tasklet_kill(&dev->bh);
-       del_timer_sync(&dev->delay);
+       timer_delete_sync(&dev->delay);
        cancel_work_sync(&dev->kevent);
 
        if (!pm)
@@ -1882,7 +1882,7 @@ out1:
         */
        usbnet_mark_going_away(dev);
        cancel_work_sync(&dev->kevent);
-       del_timer_sync(&dev->delay);
+       timer_delete_sync(&dev->delay);
        free_netdev(net);
 out:
        return status;
index 8c49e903cb3a19446c6ab1dc0a5f34f00cb50f8b..9ccc3f09f71b8c4939bb0e62e3b336a0dfdd79c5 100644 (file)
@@ -3193,7 +3193,7 @@ static int vxlan_stop(struct net_device *dev)
 
        vxlan_multicast_leave(vxlan);
 
-       del_timer_sync(&vxlan->age_timer);
+       timer_delete_sync(&vxlan->age_timer);
 
        vxlan_flush(vxlan, &desc);
        vxlan_sock_release(vxlan);
index cdebe65a7e2d0c0744c85d657a2e47451d643471..7e653432c1399118c684973a476d2788c00b44d7 100644 (file)
@@ -285,7 +285,7 @@ static void cisco_stop(struct net_device *dev)
        struct cisco_state *st = state(hdlc);
        unsigned long flags;
 
-       del_timer_sync(&st->timer);
+       timer_delete_sync(&st->timer);
 
        spin_lock_irqsave(&st->lock, flags);
        netif_dormant_on(dev);
index 81e72bc1891fa46e0489a7dc4a1c99c41aeaa9db..34014f427060f64fe43c929e60c8b52ceacc3888 100644 (file)
@@ -1025,7 +1025,7 @@ static void fr_stop(struct net_device *dev)
        printk(KERN_DEBUG "fr_stop\n");
 #endif
        if (state(hdlc)->settings.lmi != LMI_NONE)
-               del_timer_sync(&state(hdlc)->timer);
+               timer_delete_sync(&state(hdlc)->timer);
        fr_set_link_state(0, dev);
 }
 
index 37a3c989cba10db9c16f7ffcf9a3582d1eaee6d0..19921b02846ddb3ccbcb52cae1cd0dc0ebdcf29d 100644 (file)
@@ -358,7 +358,7 @@ static void ppp_cp_event(struct net_device *dev, u16 pid, u16 event, u8 code,
                }
        }
        if (old_state != CLOSED && proto->state == CLOSED)
-               del_timer(&proto->timer);
+               timer_delete(&proto->timer);
 
 #if DEBUG_STATE
        printk(KERN_DEBUG "%s: %s ppp_cp_event(%s) ... %s\n", dev->name,
index c496d35b266ddf63831c00ad9a77cdf9471e551d..3ffeeba5dccf40cedcfbdc42f521e78b7b999ee1 100644 (file)
@@ -81,7 +81,7 @@ static int wg_pm_notification(struct notifier_block *nb, unsigned long action, v
        list_for_each_entry(wg, &device_list, device_list) {
                mutex_lock(&wg->device_update_lock);
                list_for_each_entry(peer, &wg->peer_list, peer_list) {
-                       del_timer(&peer->timer_zero_key_material);
+                       timer_delete(&peer->timer_zero_key_material);
                        wg_noise_handshake_clear(&peer->handshake);
                        wg_noise_keypairs_clear(&peer->keypairs);
                }
index 968bdb4df0b300d12abf6fe4e1858225b3caf044..a9e0890c2f7769e155cb5a1595d59e72072b0c16 100644 (file)
@@ -48,7 +48,7 @@ static void wg_expired_retransmit_handshake(struct timer_list *timer)
                         peer->device->dev->name, peer->internal_id,
                         &peer->endpoint.addr, (int)MAX_TIMER_HANDSHAKES + 2);
 
-               del_timer(&peer->timer_send_keepalive);
+               timer_delete(&peer->timer_send_keepalive);
                /* We drop all packets without a keypair and don't try again,
                 * if we try unsuccessfully for too long to make a handshake.
                 */
@@ -167,7 +167,7 @@ void wg_timers_data_received(struct wg_peer *peer)
  */
 void wg_timers_any_authenticated_packet_sent(struct wg_peer *peer)
 {
-       del_timer(&peer->timer_send_keepalive);
+       timer_delete(&peer->timer_send_keepalive);
 }
 
 /* Should be called after any type of authenticated packet is received, whether
@@ -175,7 +175,7 @@ void wg_timers_any_authenticated_packet_sent(struct wg_peer *peer)
  */
 void wg_timers_any_authenticated_packet_received(struct wg_peer *peer)
 {
-       del_timer(&peer->timer_new_handshake);
+       timer_delete(&peer->timer_new_handshake);
 }
 
 /* Should be called after a handshake initiation message is sent. */
@@ -191,7 +191,7 @@ void wg_timers_handshake_initiated(struct wg_peer *peer)
  */
 void wg_timers_handshake_complete(struct wg_peer *peer)
 {
-       del_timer(&peer->timer_retransmit_handshake);
+       timer_delete(&peer->timer_retransmit_handshake);
        peer->timer_handshake_attempts = 0;
        peer->sent_lastminute_handshake = false;
        ktime_get_real_ts64(&peer->walltime_last_handshake);
index 156f3650c0066dcdc439cf0f0290f6306c8709fe..96dc2778022ab2cf77f56a038d028a38f70570ab 100644 (file)
@@ -733,7 +733,7 @@ static void ar5523_data_tx_pkt_put(struct ar5523 *ar)
 {
        atomic_dec(&ar->tx_nr_total);
        if (!atomic_dec_return(&ar->tx_nr_pending)) {
-               del_timer(&ar->tx_wd_timer);
+               timer_delete(&ar->tx_wd_timer);
                wake_up(&ar->tx_flush_waitq);
        }
 
@@ -1076,7 +1076,7 @@ static void ar5523_stop(struct ieee80211_hw *hw, bool suspend)
 
        ar5523_cmd_write(ar, WDCMSG_TARGET_STOP, NULL, 0, 0);
 
-       del_timer_sync(&ar->tx_wd_timer);
+       timer_delete_sync(&ar->tx_wd_timer);
        cancel_work_sync(&ar->tx_wd_work);
        cancel_work_sync(&ar->rx_refill_work);
        ar5523_cancel_rx_bufs(ar);
index 35bfe7232e95edd86aeaf70fe8ca943c90f1360a..a0c1afeda4ddf3649ceea8adbca23d771d17dc93 100644 (file)
@@ -1751,7 +1751,7 @@ void ath10k_debug_stop(struct ath10k *ar)
 
        /* Must not use _sync to avoid deadlock, we do that in
         * ath10k_debug_destroy(). The check for htt_stats_mask is to avoid
-        * warning from del_timer().
+        * warning from timer_delete().
         */
        if (ar->debug.htt_stats_mask != 0)
                cancel_delayed_work(&ar->debug.htt_stats_dwork);
index 7d28ae5453cf81abc77b2fb12c098f74bed568fd..83eab7479f0699513c2a08297f7dec2f00599340 100644 (file)
@@ -287,7 +287,7 @@ void ath10k_htt_rx_free(struct ath10k_htt *htt)
        if (htt->ar->bus_param.dev_type == ATH10K_DEV_TYPE_HL)
                return;
 
-       del_timer_sync(&htt->rx_ring.refill_retry_timer);
+       timer_delete_sync(&htt->rx_ring.refill_retry_timer);
 
        skb_queue_purge(&htt->rx_msdus_q);
        skb_queue_purge(&htt->rx_in_ord_compl_q);
index c52a16f8078ffb63f1c4cfccfca15d2a6ffa325b..fb2c60ee433c3fc15dc7e1adf9e6d4e67862e901 100644 (file)
@@ -619,7 +619,7 @@ static void ath10k_pci_sleep_sync(struct ath10k *ar)
                return;
        }
 
-       del_timer_sync(&ar_pci->ps_timer);
+       timer_delete_sync(&ar_pci->ps_timer);
 
        spin_lock_irqsave(&ar_pci->ps_lock, flags);
        WARN_ON(ar_pci->ps_wake_refcount > 0);
@@ -1817,7 +1817,7 @@ static void ath10k_pci_rx_retry_sync(struct ath10k *ar)
 {
        struct ath10k_pci *ar_pci = ath10k_pci_priv(ar);
 
-       del_timer_sync(&ar_pci->rx_post_retry);
+       timer_delete_sync(&ar_pci->rx_post_retry);
 }
 
 int ath10k_pci_hif_map_service_to_pipe(struct ath10k *ar, u16 service_id,
index 6805357ee29e6dd3bc62ce1ee15d227dede7b007..7ce74b4ef201b8fd02582573d061c402afa286e5 100644 (file)
@@ -1621,7 +1621,7 @@ static void ath10k_sdio_hif_power_down(struct ath10k *ar)
 
        ath10k_dbg(ar, ATH10K_DBG_BOOT, "sdio power off\n");
 
-       del_timer_sync(&ar_sdio->sleep_timer);
+       timer_delete_sync(&ar_sdio->sleep_timer);
        ath10k_sdio_set_mbox_sleep(ar, true);
 
        /* Disable the card */
index d436a874cd5af40462e64083d5b5259cc45b2dc0..866bad2db3348787b8778a3c9429c0bc2acf1157 100644 (file)
@@ -911,7 +911,7 @@ static void ath10k_snoc_buffer_cleanup(struct ath10k *ar)
        struct ath10k_snoc_pipe *pipe_info;
        int pipe_num;
 
-       del_timer_sync(&ar_snoc->rx_post_retry);
+       timer_delete_sync(&ar_snoc->rx_post_retry);
        for (pipe_num = 0; pipe_num < CE_COUNT; pipe_num++) {
                pipe_info = &ar_snoc->pipe_info[pipe_num];
                ath10k_snoc_rx_pipe_cleanup(pipe_info);
index eedba3766ba24430e7034fcbae39bd38b0ac5165..2f862f8f10ca357b09cd11b866f4ee88952a942b 100644 (file)
@@ -397,7 +397,7 @@ static void ath11k_ahb_stop(struct ath11k_base *ab)
                ath11k_ahb_ce_irqs_disable(ab);
        ath11k_ahb_sync_ce_irqs(ab);
        ath11k_ahb_kill_tasklets(ab);
-       del_timer_sync(&ab->rx_replenish_retry);
+       timer_delete_sync(&ab->rx_replenish_retry);
        ath11k_ce_cleanup_pipes(ab);
 }
 
index f124b7329e1ac2b4a0c72df4ab7b9f5c803c3486..3a544e5fefca13fc5b8ec65ebed7d25a00c41534 100644 (file)
@@ -875,7 +875,7 @@ void ath11k_dp_pdev_free(struct ath11k_base *ab)
        struct ath11k *ar;
        int i;
 
-       del_timer_sync(&ab->mon_reap_timer);
+       timer_delete_sync(&ab->mon_reap_timer);
 
        for (i = 0; i < ab->num_radios; i++) {
                ar = ab->pdevs[i].ar;
@@ -1170,7 +1170,7 @@ void ath11k_dp_shadow_stop_timer(struct ath11k_base *ab,
        if (!update_timer->init)
                return;
 
-       del_timer_sync(&update_timer->timer);
+       timer_delete_sync(&update_timer->timer);
 }
 
 void ath11k_dp_shadow_init_timer(struct ath11k_base *ab,
index f2bdbac2a0b7feb5db438cb19e9e072840286a03..218ab41c0f3c9aefeb20ff6574c277addedb1fda 100644 (file)
@@ -906,7 +906,7 @@ void ath11k_peer_frags_flush(struct ath11k *ar, struct ath11k_peer *peer)
                rx_tid = &peer->rx_tid[i];
 
                spin_unlock_bh(&ar->ab->base_lock);
-               del_timer_sync(&rx_tid->frag_timer);
+               timer_delete_sync(&rx_tid->frag_timer);
                spin_lock_bh(&ar->ab->base_lock);
 
                ath11k_dp_rx_frags_cleanup(rx_tid, true);
@@ -927,7 +927,7 @@ void ath11k_peer_rx_tid_cleanup(struct ath11k *ar, struct ath11k_peer *peer)
                ath11k_dp_rx_frags_cleanup(rx_tid, true);
 
                spin_unlock_bh(&ar->ab->base_lock);
-               del_timer_sync(&rx_tid->frag_timer);
+               timer_delete_sync(&rx_tid->frag_timer);
                spin_lock_bh(&ar->ab->base_lock);
        }
 }
@@ -3710,7 +3710,7 @@ static int ath11k_dp_rx_frag_h_mpdu(struct ath11k *ar,
        }
 
        spin_unlock_bh(&ab->base_lock);
-       del_timer_sync(&rx_tid->frag_timer);
+       timer_delete_sync(&rx_tid->frag_timer);
        spin_lock_bh(&ab->base_lock);
 
        peer = ath11k_peer_find_by_id(ab, peer_id);
@@ -5781,7 +5781,7 @@ int ath11k_dp_rx_pktlog_stop(struct ath11k_base *ab, bool stop_timer)
        int ret;
 
        if (stop_timer)
-               del_timer_sync(&ab->mon_reap_timer);
+               timer_delete_sync(&ab->mon_reap_timer);
 
        /* reap all the monitor related rings */
        ret = ath11k_dp_purge_mon_ring(ab);
index b1f27c3ac723e9db897fdfbd4af2096bab1fb850..50c36e6ea102789c1e81d0b759fa872bf3e2c335 100644 (file)
@@ -985,7 +985,7 @@ void ath12k_dp_pdev_free(struct ath12k_base *ab)
        if (!ab->mon_reap_timer.function)
                return;
 
-       del_timer_sync(&ab->mon_reap_timer);
+       timer_delete_sync(&ab->mon_reap_timer);
 
        for (i = 0; i < ab->num_radios; i++)
                ath12k_dp_rx_pdev_free(ab, i);
index ff6a709b5042cfdeab91b9184580137e260746e1..75bf4211ad422789bc0f827c93799e2e3a754948 100644 (file)
@@ -895,7 +895,7 @@ void ath12k_dp_rx_peer_tid_cleanup(struct ath12k *ar, struct ath12k_peer *peer)
                ath12k_dp_rx_frags_cleanup(rx_tid, true);
 
                spin_unlock_bh(&ar->ab->base_lock);
-               del_timer_sync(&rx_tid->frag_timer);
+               timer_delete_sync(&rx_tid->frag_timer);
                spin_lock_bh(&ar->ab->base_lock);
        }
 }
@@ -3451,7 +3451,7 @@ static int ath12k_dp_rx_frag_h_mpdu(struct ath12k *ar,
        }
 
        spin_unlock_bh(&ab->base_lock);
-       del_timer_sync(&rx_tid->frag_timer);
+       timer_delete_sync(&rx_tid->frag_timer);
        spin_lock_bh(&ab->base_lock);
 
        peer = ath12k_peer_find_by_id(ab, peer_id);
index 72ce321f2a77ea9aeed8d006dfb6dff8fa346c40..8c2e8081112e1edb8e6c0ba82a6f34e4243714cc 100644 (file)
@@ -149,7 +149,7 @@ static bool __ath6kl_cfg80211_sscan_stop(struct ath6kl_vif *vif)
        if (!test_and_clear_bit(SCHED_SCANNING, &vif->flags))
                return false;
 
-       del_timer_sync(&vif->sched_scan_timer);
+       timer_delete_sync(&vif->sched_scan_timer);
 
        if (ar->state == ATH6KL_STATE_RECOVERY)
                return true;
@@ -1200,7 +1200,7 @@ static int ath6kl_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev,
        if (((vif->auth_mode == WPA_PSK_AUTH) ||
             (vif->auth_mode == WPA2_PSK_AUTH)) &&
            (key_usage & GROUP_USAGE))
-               del_timer(&vif->disconnect_timer);
+               timer_delete(&vif->disconnect_timer);
 
        ath6kl_dbg(ATH6KL_DBG_WLAN_CFG,
                   "%s: index %d, key_len %d, key_type 0x%x, key_usage 0x%x, seq_len %d\n",
@@ -3612,7 +3612,7 @@ void ath6kl_cfg80211_vif_stop(struct ath6kl_vif *vif, bool wmi_ready)
                discon_issued = test_bit(CONNECTED, &vif->flags) ||
                                test_bit(CONNECT_PEND, &vif->flags);
                ath6kl_disconnect(vif);
-               del_timer(&vif->disconnect_timer);
+               timer_delete(&vif->disconnect_timer);
 
                if (discon_issued)
                        ath6kl_disconnect_event(vif, DISCONNECT_CMD,
index 15f455adb86098f5c37ebf24305fa953304f785c..9b100ee2ebc303b9ec5094ab480951130ce979df 100644 (file)
@@ -1915,7 +1915,7 @@ void ath6kl_stop_txrx(struct ath6kl *ar)
        clear_bit(WMI_READY, &ar->flag);
 
        if (ar->fw_recovery.enable)
-               del_timer_sync(&ar->fw_recovery.hb_timer);
+               timer_delete_sync(&ar->fw_recovery.hb_timer);
 
        /*
         * After wmi_shudown all WMI events will be dropped. We
index 8f9fe23e9755108dc2966ee37664f0f7c8162b23..867089a3c096748b5508cb5e265aa6bcd4a47fb6 100644 (file)
@@ -1027,7 +1027,7 @@ void ath6kl_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid,
 
        aggr_reset_state(vif->aggr_cntxt->aggr_conn);
 
-       del_timer(&vif->disconnect_timer);
+       timer_delete(&vif->disconnect_timer);
 
        ath6kl_dbg(ATH6KL_DBG_WLAN_CFG, "disconnect reason is %d\n", reason);
 
index c09e40c9010ff0339f0f0e672151e0905133a7e8..fd2dceb8b63dc0ed169865e41f7ac0190146ebd3 100644 (file)
@@ -25,7 +25,7 @@ static void ath6kl_recovery_work(struct work_struct *work)
 
        ar->state = ATH6KL_STATE_RECOVERY;
 
-       del_timer_sync(&ar->fw_recovery.hb_timer);
+       timer_delete_sync(&ar->fw_recovery.hb_timer);
 
        ath6kl_init_hw_restart(ar);
 
@@ -119,7 +119,7 @@ void ath6kl_recovery_cleanup(struct ath6kl *ar)
 
        set_bit(RECOVERY_CLEANUP, &ar->flag);
 
-       del_timer_sync(&ar->fw_recovery.hb_timer);
+       timer_delete_sync(&ar->fw_recovery.hb_timer);
        cancel_work_sync(&ar->fw_recovery.recovery_work);
 }
 
index 80e66acc5cf6e9b758fbe5ce6d758f25c38e0ad9..3a6f0b647e17ae3ce4effd1c485a9afe34fa6b3a 100644 (file)
@@ -1827,7 +1827,7 @@ void aggr_reset_state(struct aggr_info_conn *aggr_conn)
                return;
 
        if (aggr_conn->timer_scheduled) {
-               del_timer(&aggr_conn->timer);
+               timer_delete(&aggr_conn->timer);
                aggr_conn->timer_scheduled = false;
        }
 
index bae24e3d316898e888363a1cacc09cfd5551d865..799be0be24f46638da559471df68f24d4c8cdc4b 100644 (file)
@@ -1556,7 +1556,7 @@ void ath9k_p2p_ps_timer(void *priv)
        struct ath_node *an;
        u32 tsf;
 
-       del_timer_sync(&sc->sched.timer);
+       timer_delete_sync(&sc->sched.timer);
        ath9k_hw_gen_timer_stop(sc->sc_ah, sc->p2p_ps_timer);
        ath_chanctx_event(sc, NULL, ATH_CHANCTX_EVENT_TSF_TIMER);
 
index b457e52dd365cc05f9f966d7440ab3256550b779..5a26f1d05f045e6a26fbd30707968e648831bb57 100644 (file)
@@ -305,7 +305,7 @@ void ath9k_btcoex_timer_resume(struct ath_softc *sc)
        ath_dbg(ath9k_hw_common(ah), BTCOEX, "Starting btcoex timers\n");
 
        /* make sure duty cycle timer is also stopped when resuming */
-       del_timer_sync(&btcoex->no_stomp_timer);
+       timer_delete_sync(&btcoex->no_stomp_timer);
 
        btcoex->bt_priority_cnt = 0;
        btcoex->bt_priority_time = jiffies;
@@ -329,15 +329,15 @@ void ath9k_btcoex_timer_pause(struct ath_softc *sc)
 
        ath_dbg(ath9k_hw_common(ah), BTCOEX, "Stopping btcoex timers\n");
 
-       del_timer_sync(&btcoex->period_timer);
-       del_timer_sync(&btcoex->no_stomp_timer);
+       timer_delete_sync(&btcoex->period_timer);
+       timer_delete_sync(&btcoex->no_stomp_timer);
 }
 
 void ath9k_btcoex_stop_gen_timer(struct ath_softc *sc)
 {
        struct ath_btcoex *btcoex = &sc->btcoex;
 
-       del_timer_sync(&btcoex->no_stomp_timer);
+       timer_delete_sync(&btcoex->no_stomp_timer);
 }
 
 u16 ath9k_btcoex_aggr_limit(struct ath_softc *sc, u32 max_4ms_framelen)
index 57094bd45d98b0f9e02c4704a353f08e97324a2f..19600018e562cdc17f6ca7bdb9862521ecde1c79 100644 (file)
@@ -198,7 +198,7 @@ void ath9k_htc_reset(struct ath9k_htc_priv *priv)
        ath9k_htc_stop_ani(priv);
        ieee80211_stop_queues(priv->hw);
 
-       del_timer_sync(&priv->tx.cleanup_timer);
+       timer_delete_sync(&priv->tx.cleanup_timer);
        ath9k_htc_tx_drain(priv);
 
        WMI_CMD(WMI_DISABLE_INTR_CMDID);
@@ -260,7 +260,7 @@ static int ath9k_htc_set_channel(struct ath9k_htc_priv *priv,
        ath9k_htc_ps_wakeup(priv);
 
        ath9k_htc_stop_ani(priv);
-       del_timer_sync(&priv->tx.cleanup_timer);
+       timer_delete_sync(&priv->tx.cleanup_timer);
        ath9k_htc_tx_drain(priv);
 
        WMI_CMD(WMI_DISABLE_INTR_CMDID);
@@ -997,7 +997,7 @@ static void ath9k_htc_stop(struct ieee80211_hw *hw, bool suspend)
 
        tasklet_kill(&priv->rx_tasklet);
 
-       del_timer_sync(&priv->tx.cleanup_timer);
+       timer_delete_sync(&priv->tx.cleanup_timer);
        ath9k_htc_tx_drain(priv);
        ath9k_wmi_event_drain(priv);
 
index 01e0dffbf57ed74bd63b984968486a44a0a77408..ee951493e993739a60d0dba6a41639dc3a4028f6 100644 (file)
@@ -1099,7 +1099,7 @@ static void ath9k_deinit_softc(struct ath_softc *sc)
                if (ATH_TXQ_SETUP(sc, i))
                        ath_tx_cleanupq(sc, &sc->tx.txq[i]);
 
-       del_timer_sync(&sc->sleep_timer);
+       timer_delete_sync(&sc->sleep_timer);
        ath9k_hw_deinit(sc->sc_ah);
        if (sc->dfs_detector != NULL)
                sc->dfs_detector->exit(sc->dfs_detector);
index d078a59d7d3cdbe623b507d29cc974b801f2deaf..7f890997bb53102daa014949f2bb2db0468186cf 100644 (file)
@@ -472,7 +472,7 @@ void ath_stop_ani(struct ath_softc *sc)
        struct ath_common *common = ath9k_hw_common(sc->sc_ah);
 
        ath_dbg(common, ANI, "Stopping ANI\n");
-       del_timer_sync(&common->ani.timer);
+       timer_delete_sync(&common->ani.timer);
 }
 
 void ath_check_ani(struct ath_softc *sc)
index a70c945648147e8a749ccfef1439771ca1dd0f52..92fc5e3d756ef9c00d3fd372f034a35262cb9e31 100644 (file)
@@ -123,7 +123,7 @@ void ath9k_ps_wakeup(struct ath_softc *sc)
        if (++sc->ps_usecount != 1)
                goto unlock;
 
-       del_timer_sync(&sc->sleep_timer);
+       timer_delete_sync(&sc->sleep_timer);
        power_mode = sc->sc_ah->power_mode;
        ath9k_hw_setpower(sc->sc_ah, ATH9K_PM_AWAKE);
 
@@ -2418,7 +2418,7 @@ static void ath9k_cancel_pending_offchannel(struct ath_softc *sc)
                ath_dbg(common, CHAN_CTX,
                        "%s: Aborting RoC\n", __func__);
 
-               del_timer_sync(&sc->offchannel.timer);
+               timer_delete_sync(&sc->offchannel.timer);
                if (sc->offchannel.state >= ATH_OFFCHANNEL_ROC_START)
                        ath_roc_complete(sc, ATH_ROC_COMPLETE_ABORT);
        }
@@ -2427,7 +2427,7 @@ static void ath9k_cancel_pending_offchannel(struct ath_softc *sc)
                ath_dbg(common, CHAN_CTX,
                        "%s: Aborting HW scan\n", __func__);
 
-               del_timer_sync(&sc->offchannel.timer);
+               timer_delete_sync(&sc->offchannel.timer);
                ath_scan_complete(sc, true);
        }
 }
@@ -2476,7 +2476,7 @@ static void ath9k_cancel_hw_scan(struct ieee80211_hw *hw,
        ath_dbg(common, CHAN_CTX, "Cancel HW scan on vif: %pM\n", vif->addr);
 
        mutex_lock(&sc->mutex);
-       del_timer_sync(&sc->offchannel.timer);
+       timer_delete_sync(&sc->offchannel.timer);
        ath_scan_complete(sc, true);
        mutex_unlock(&sc->mutex);
 }
@@ -2526,7 +2526,7 @@ static int ath9k_cancel_remain_on_channel(struct ieee80211_hw *hw,
        mutex_lock(&sc->mutex);
 
        ath_dbg(common, CHAN_CTX, "Cancel RoC\n");
-       del_timer_sync(&sc->offchannel.timer);
+       timer_delete_sync(&sc->offchannel.timer);
 
        if (sc->offchannel.roc_vif) {
                if (sc->offchannel.state >= ATH_OFFCHANNEL_ROC_START)
index 1ff53520f0a30c338243a6b6ea6c2d09d1fb5780..27d4034c814e846720a5b71998996657bd3ffb01 100644 (file)
@@ -1029,7 +1029,7 @@ static int ath_pci_suspend(struct device *device)
         */
        ath9k_stop_btcoex(sc);
        ath9k_hw_disable(sc->sc_ah);
-       del_timer_sync(&sc->sleep_timer);
+       timer_delete_sync(&sc->sleep_timer);
        ath9k_hw_setpower(sc->sc_ah, ATH9K_PM_FULL_SLEEP);
 
        return 0;
index d405a4c34059ec74841f6fccdfe7d938f055289c..cc2a033e87f53ef6d4b8a6c44932c3f2bc94d340 100644 (file)
@@ -350,7 +350,7 @@ void wcn36xx_dxe_tx_ack_ind(struct wcn36xx *wcn, u32 status)
        spin_lock_irqsave(&wcn->dxe_lock, flags);
        skb = wcn->tx_ack_skb;
        wcn->tx_ack_skb = NULL;
-       del_timer(&wcn->tx_ack_timer);
+       timer_delete(&wcn->tx_ack_timer);
        spin_unlock_irqrestore(&wcn->dxe_lock, flags);
 
        if (!skb) {
@@ -1055,7 +1055,7 @@ void wcn36xx_dxe_deinit(struct wcn36xx *wcn)
 
        free_irq(wcn->tx_irq, wcn);
        free_irq(wcn->rx_irq, wcn);
-       del_timer(&wcn->tx_ack_timer);
+       timer_delete(&wcn->tx_ack_timer);
 
        if (wcn->tx_ack_skb) {
                ieee80211_tx_status_irqsafe(wcn->hw, wcn->tx_ack_skb);
index a1a0a9223e74acc1cbef2e2b05e5d20dbad66ade..5473c01cbe6689bcded12b7ef7cc855825f126c8 100644 (file)
@@ -1017,7 +1017,7 @@ static int wil_cfg80211_scan(struct wiphy *wiphy,
 
 out_restore:
        if (rc) {
-               del_timer_sync(&vif->scan_timer);
+               timer_delete_sync(&vif->scan_timer);
                if (vif->mid == 0)
                        wil->radio_wdev = wil->main_ndev->ieee80211_ptr;
                vif->scan_request = NULL;
index 94e61dbe94f83eb5433763648464cfcdf7702297..44c24c6c8360b55226da90788f27b6db13446c84 100644 (file)
@@ -798,7 +798,7 @@ void wil6210_disconnect(struct wil6210_vif *vif, const u8 *bssid,
 
        wil_dbg_misc(wil, "disconnecting\n");
 
-       del_timer_sync(&vif->connect_timer);
+       timer_delete_sync(&vif->connect_timer);
        _wil6210_disconnect(vif, bssid, reason_code);
 }
 
@@ -818,7 +818,7 @@ void wil6210_disconnect_complete(struct wil6210_vif *vif, const u8 *bssid,
 
        wil_dbg_misc(wil, "got disconnect\n");
 
-       del_timer_sync(&vif->connect_timer);
+       timer_delete_sync(&vif->connect_timer);
        _wil6210_disconnect_complete(vif, bssid, reason_code);
 }
 
@@ -1465,7 +1465,7 @@ void wil_abort_scan(struct wil6210_vif *vif, bool sync)
                return;
 
        wil_dbg_misc(wil, "Abort scan_request 0x%p\n", vif->scan_request);
-       del_timer_sync(&vif->scan_timer);
+       timer_delete_sync(&vif->scan_timer);
        mutex_unlock(&wil->vif_mutex);
        rc = wmi_abort_scan(vif);
        if (!rc && sync)
index d5d364683c0e9e738005bf932274446a8f3904ad..59884e8e376522e3172b7d08db95e45e69dfc62e 100644 (file)
@@ -200,8 +200,8 @@ static void wil_dev_setup(struct net_device *dev)
 
 static void wil_vif_deinit(struct wil6210_vif *vif)
 {
-       del_timer_sync(&vif->scan_timer);
-       del_timer_sync(&vif->p2p.discovery_timer);
+       timer_delete_sync(&vif->scan_timer);
+       timer_delete_sync(&vif->p2p.discovery_timer);
        cancel_work_sync(&vif->disconnect_worker);
        cancel_work_sync(&vif->p2p.discovery_expired_work);
        cancel_work_sync(&vif->p2p.delayed_listen_work);
@@ -533,7 +533,7 @@ void wil_vif_remove(struct wil6210_priv *wil, u8 mid)
        mutex_unlock(&wil->vif_mutex);
 
        flush_work(&wil->wmi_event_worker);
-       del_timer_sync(&vif->connect_timer);
+       timer_delete_sync(&vif->connect_timer);
        cancel_work_sync(&vif->disconnect_worker);
        wil_probe_client_flush(vif);
        cancel_work_sync(&vif->probe_client_worker);
index f26bf046d889eee45ce64b0eb50c41ab638c6016..f20caf1a3905b2e14bc37b3606f6ef00da61b74e 100644 (file)
@@ -184,7 +184,7 @@ u8 wil_p2p_stop_discovery(struct wil6210_vif *vif)
                        /* discovery not really started, only pending */
                        p2p->pending_listen_wdev = NULL;
                } else {
-                       del_timer_sync(&p2p->discovery_timer);
+                       timer_delete_sync(&p2p->discovery_timer);
                        wmi_stop_discovery(vif);
                }
                p2p->discovery_started = 0;
index 8ff69dc72fb943da777d1932aca781f41784b756..74edd007cd8d4de8ac9a41b658ec6911fc11bbae 100644 (file)
@@ -933,7 +933,7 @@ static void wmi_evt_scan_complete(struct wil6210_vif *vif, int id,
                wil_dbg_wmi(wil, "SCAN_COMPLETE(0x%08x)\n", status);
                wil_dbg_misc(wil, "Complete scan_request 0x%p aborted %d\n",
                             vif->scan_request, info.aborted);
-               del_timer_sync(&vif->scan_timer);
+               timer_delete_sync(&vif->scan_timer);
                cfg80211_scan_done(vif->scan_request, &info);
                if (vif->mid == 0)
                        wil->radio_wdev = wil->main_ndev->ieee80211_ptr;
@@ -1023,7 +1023,7 @@ static void wmi_evt_connect(struct wil6210_vif *vif, int id, void *d, int len)
                        mutex_unlock(&wil->mutex);
                        return;
                }
-               del_timer_sync(&vif->connect_timer);
+               timer_delete_sync(&vif->connect_timer);
        } else if ((wdev->iftype == NL80211_IFTYPE_AP) ||
                   (wdev->iftype == NL80211_IFTYPE_P2P_GO)) {
                if (wil->sta[evt->cid].status != wil_sta_unused) {
@@ -1814,7 +1814,7 @@ wmi_evt_reassoc_status(struct wil6210_vif *vif, int id, void *d, int len)
        wil->sta[cid].stats.ft_roams++;
        ether_addr_copy(wil->sta[cid].addr, vif->bss->bssid);
        mutex_unlock(&wil->mutex);
-       del_timer_sync(&vif->connect_timer);
+       timer_delete_sync(&vif->connect_timer);
 
        cfg80211_ref_bss(wiphy, vif->bss);
        freq = ieee80211_channel_to_frequency(ch, NL80211_BAND_60GHZ);
index 504e05ea30f2982eac2c7152d2049d343d59a822..4f01189b7c4b9ca2b4b6dee0ddc035b43ac71895 100644 (file)
@@ -2417,7 +2417,7 @@ static void at76_delete_device(struct at76_priv *priv)
 
        kfree(priv->bulk_out_buffer);
 
-       del_timer_sync(&ledtrig_tx_timer);
+       timer_delete_sync(&ledtrig_tx_timer);
 
        kfree_skb(priv->rx_skb);
 
index 1e8495f50c16ae8e44775fdb22c636bb15e3a200..e0de34a3e43a1ce736d9752e1aab594231b16a9d 100644 (file)
@@ -289,7 +289,7 @@ static void brcmf_btcoex_handler(struct work_struct *work)
        btci = container_of(work, struct brcmf_btcoex_info, work);
        if (btci->timer_on) {
                btci->timer_on = false;
-               del_timer_sync(&btci->timer);
+               timer_delete_sync(&btci->timer);
        }
 
        switch (btci->bt_state) {
@@ -428,7 +428,7 @@ static void brcmf_btcoex_dhcp_end(struct brcmf_btcoex_info *btci)
        if (btci->timer_on) {
                brcmf_dbg(INFO, "disable BT DHCP Timer\n");
                btci->timer_on = false;
-               del_timer_sync(&btci->timer);
+               timer_delete_sync(&btci->timer);
 
                /* schedule worker if transition to IDLE is needed */
                if (btci->bt_state != BRCMF_BT_DHCP_IDLE) {
index d2caa80e941235abb7876629bd7a2385b6cfbab9..9f1854b3d1a58b9df6e528dd2380a3b1b347a479 100644 (file)
@@ -2304,7 +2304,7 @@ brcmf_pcie_fwcon_timer(struct brcmf_pciedev_info *devinfo, bool active)
 {
        if (!active) {
                if (devinfo->console_active) {
-                       del_timer_sync(&devinfo->timer);
+                       timer_delete_sync(&devinfo->timer);
                        devinfo->console_active = false;
                }
                return;
index b1727f35217bc64fd3263c5751b579270a064dc8..93727b9a5f0d776bd9fa63beb275cc06be250da1 100644 (file)
@@ -4611,7 +4611,7 @@ void brcmf_sdio_wd_timer(struct brcmf_sdio *bus, bool active)
 {
        /* Totally stop the timer */
        if (!active && bus->wd_active) {
-               del_timer_sync(&bus->timer);
+               timer_delete_sync(&bus->timer);
                bus->wd_active = false;
                return;
        }
index 32639e0e843094a5a39f434b70e8b32548c4d2e1..dfcc12aa8620a76315b50160c0615043d6e0a079 100644 (file)
@@ -59,7 +59,7 @@ void libipw_crypt_info_free(struct libipw_crypt_info *info)
        int i;
 
         libipw_crypt_quiescing(info);
-        del_timer_sync(&info->crypt_deinit_timer);
+        timer_delete_sync(&info->crypt_deinit_timer);
         libipw_crypt_deinit_entries(info, 1);
 
         for (i = 0; i < NUM_WEP_KEYS; i++) {
index 4013443698a21c6bca7026bfb012ff1d426cf474..104748fcdc33e967bee00171cf3debaf8a7d4487 100644 (file)
@@ -2188,7 +2188,7 @@ __il3945_down(struct il_priv *il)
 
        /* Stop TX queues watchdog. We need to have S_EXIT_PENDING bit set
         * to prevent rearm timer */
-       del_timer_sync(&il->watchdog);
+       timer_delete_sync(&il->watchdog);
 
        /* Station information will now be cleared in device */
        il_clear_ucode_stations(il);
index 0eaad980c85c5012f3a7b42bd8d3f701bec3c0c4..df1b8ec8665145d47e73c44957ea3b9b9a713934 100644 (file)
@@ -413,7 +413,7 @@ il3945_rs_free_sta(void *il_priv, struct ieee80211_sta *sta, void *il_sta)
         * to use il_priv to print out debugging) since it may not be fully
         * initialized at this point.
         */
-       del_timer_sync(&rs_sta->rate_scale_flush);
+       timer_delete_sync(&rs_sta->rate_scale_flush);
 }
 
 /*
index 05c4af41bdb9609af75136de77c14bc718527833..dc8c408902e6a635c9f97285bf697067247d26b7 100644 (file)
@@ -5350,7 +5350,7 @@ __il4965_down(struct il_priv *il)
 
        /* Stop TX queues watchdog. We need to have S_EXIT_PENDING bit set
         * to prevent rearm timer */
-       del_timer_sync(&il->watchdog);
+       timer_delete_sync(&il->watchdog);
 
        il_clear_ucode_stations(il);
 
@@ -6243,7 +6243,7 @@ il4965_cancel_deferred_work(struct il_priv *il)
 
        il_cancel_scan_deferred_work(il);
 
-       del_timer_sync(&il->stats_periodic);
+       timer_delete_sync(&il->stats_periodic);
 }
 
 static void
index af4f42534ea0217eb583a42c21f59db324f7abc8..09fb4b758704a97148e875dcd196ce1cd0a18f46 100644 (file)
@@ -4842,7 +4842,7 @@ il_setup_watchdog(struct il_priv *il)
                mod_timer(&il->watchdog,
                          jiffies + msecs_to_jiffies(IL_WD_TICK(timeout)));
        else
-               del_timer(&il->watchdog);
+               timer_delete(&il->watchdog);
 }
 EXPORT_SYMBOL(il_setup_watchdog);
 
index b246dbd371b3506982b679a7e3924a10815e8af9..2ed4b6e798abe1242ffc9127d6581e16a0e8ec11 100644 (file)
@@ -1870,7 +1870,7 @@ static ssize_t iwl_dbgfs_ucode_tracing_write(struct file *file,
                }
        } else {
                priv->event_log.ucode_trace = false;
-               del_timer_sync(&priv->ucode_trace);
+               timer_delete_sync(&priv->ucode_trace);
        }
 
        return count;
index 30789ba06d9d71fd5d4a8cbd73fc1b5aef08b970..a27a72cc017a300953794638ac973128069c4e6b 100644 (file)
@@ -1082,8 +1082,8 @@ void iwl_cancel_deferred_work(struct iwl_priv *priv)
        cancel_work_sync(&priv->bt_full_concurrency);
        cancel_work_sync(&priv->bt_runtime_config);
 
-       del_timer_sync(&priv->statistics_periodic);
-       del_timer_sync(&priv->ucode_trace);
+       timer_delete_sync(&priv->statistics_periodic);
+       timer_delete_sync(&priv->ucode_trace);
 }
 
 static int iwl_init_drv(struct iwl_priv *priv)
index e1d78550e4439912f96bb0b43db64d393e1e0c96..98f0949b36835ae294faa90c2be870d10a413d06 100644 (file)
@@ -257,7 +257,7 @@ static void iwl_legacy_tt_handler(struct iwl_priv *priv, s32 temp, bool force)
        tt->tt_previous_temp = temp;
 #endif
        /* stop ct_kill_waiting_tm timer */
-       del_timer_sync(&priv->thermal_throttle.ct_kill_waiting_tm);
+       timer_delete_sync(&priv->thermal_throttle.ct_kill_waiting_tm);
        if (tt->state != old_state) {
                switch (tt->state) {
                case IWL_TI_0:
@@ -378,7 +378,7 @@ static void iwl_advance_tt_handler(struct iwl_priv *priv, s32 temp, bool force)
                }
        }
        /* stop ct_kill_waiting_tm timer */
-       del_timer_sync(&priv->thermal_throttle.ct_kill_waiting_tm);
+       timer_delete_sync(&priv->thermal_throttle.ct_kill_waiting_tm);
        if (changed) {
                if (tt->state >= IWL_TI_1) {
                        /* force PI = IWL_POWER_INDEX_5 in the case of TI > 0 */
@@ -506,7 +506,7 @@ static void iwl_bg_ct_exit(struct work_struct *work)
                return;
 
        /* stop ct_kill_exit_tm timer */
-       del_timer_sync(&priv->thermal_throttle.ct_kill_exit_tm);
+       timer_delete_sync(&priv->thermal_throttle.ct_kill_exit_tm);
 
        if (tt->state == IWL_TI_CT_KILL) {
                IWL_ERR(priv,
@@ -640,9 +640,9 @@ void iwl_tt_exit(struct iwl_priv *priv)
        struct iwl_tt_mgmt *tt = &priv->thermal_throttle;
 
        /* stop ct_kill_exit_tm timer if activated */
-       del_timer_sync(&priv->thermal_throttle.ct_kill_exit_tm);
+       timer_delete_sync(&priv->thermal_throttle.ct_kill_exit_tm);
        /* stop ct_kill_waiting_tm timer if activated */
-       del_timer_sync(&priv->thermal_throttle.ct_kill_waiting_tm);
+       timer_delete_sync(&priv->thermal_throttle.ct_kill_waiting_tm);
        cancel_work_sync(&priv->tt_work);
        cancel_work_sync(&priv->ct_enter);
        cancel_work_sync(&priv->ct_exit);
index 4a442d03d8d291c1dac21618245dde72eb7cba5d..4a4f8de4efe2cdf1da57613701a0d497b3e05f18 100644 (file)
@@ -1697,7 +1697,7 @@ static void iwl_pcie_irq_handle_error(struct iwl_trans *trans)
        for (i = 0; i < trans->trans_cfg->base_params->num_of_queues; i++) {
                if (!trans_pcie->txqs.txq[i])
                        continue;
-               del_timer(&trans_pcie->txqs.txq[i]->stuck_timer);
+               timer_delete(&trans_pcie->txqs.txq[i]->stuck_timer);
        }
 
        /* The STATUS_FW_ERROR bit is set in this function. This must happen
index 401919f9fe88ed420796bc22b4270ae2ac979e20..71227fd3dac0c92a072740d4045c0d89cc2f148a 100644 (file)
@@ -911,7 +911,7 @@ static void iwl_txq_gen2_free(struct iwl_trans *trans, int txq_id)
                        kfree_sensitive(txq->entries[i].cmd);
                        kfree_sensitive(txq->entries[i].free_buf);
                }
-       del_timer_sync(&txq->stuck_timer);
+       timer_delete_sync(&txq->stuck_timer);
 
        iwl_txq_gen2_free_memory(trans, txq);
 
index 7c1dd5cc084ac1f05396ca8c49e3d3b2606f153f..bb90bcfc676399db27767d4ae63c3910ec997696 100644 (file)
@@ -469,7 +469,7 @@ static void iwl_pcie_txq_free(struct iwl_trans *trans, int txq_id)
        kfree(txq->entries);
        txq->entries = NULL;
 
-       del_timer_sync(&txq->stuck_timer);
+       timer_delete_sync(&txq->stuck_timer);
 
        /* 0-fill queue descriptor structure */
        memset(txq, 0, sizeof(*txq));
@@ -1054,7 +1054,7 @@ static void iwl_txq_progress(struct iwl_txq *txq)
         * since we're making progress on this queue
         */
        if (txq->read_ptr == txq->write_ptr)
-               del_timer(&txq->stuck_timer);
+               timer_delete(&txq->stuck_timer);
        else
                mod_timer(&txq->stuck_timer, jiffies + txq->wd_timeout);
 }
@@ -2529,7 +2529,7 @@ void iwl_pcie_freeze_txq_timer(struct iwl_trans *trans,
                        /* remember how long until the timer fires */
                        txq->frozen_expiry_remainder =
                                txq->stuck_timer.expires - now;
-                       del_timer(&txq->stuck_timer);
+                       timer_delete(&txq->stuck_timer);
                        goto next_queue;
                }
 
index 8393f396eebee4848f0360677312a5043dd75c7e..9742d3dba31cbc6f77c37b7d7c0ad14a1bbfe1fc 100644 (file)
@@ -119,7 +119,7 @@ int lbs_process_command_response(struct lbs_private *priv, u8 *data, u32 len)
        }
 
        /* Now we got response from FW, cancel the command timer */
-       del_timer(&priv->command_timer);
+       timer_delete(&priv->command_timer);
        priv->cmd_timed_out = 0;
 
        if (respcmd == CMD_RET(CMD_802_11_PS_MODE)) {
index 2240b4db8c03663c04b2aa4ec2d1ec8dc79712a2..ea3cc2eaec36cbebdaa2d4cbf253f7a9f854382d 100644 (file)
@@ -897,7 +897,7 @@ restart:
        /* ... and wait for the process to complete */
        wait_event_interruptible(cardp->fw_wq, cardp->surprise_removed || cardp->fwdnldover);
 
-       del_timer_sync(&cardp->fw_timeout);
+       timer_delete_sync(&cardp->fw_timeout);
        usb_kill_urb(cardp->rx_urb);
 
        if (!cardp->fwdnldover) {
index 017e5c6bbade5f89eb15a7672af856c8c30272c2..26d13e9b3c952da06dc28af2e49f8dcc360d432c 100644 (file)
@@ -202,7 +202,7 @@ int lbs_stop_iface(struct lbs_private *priv)
        spin_unlock_irqrestore(&priv->driver_lock, flags);
 
        cancel_work_sync(&priv->mcast_work);
-       del_timer_sync(&priv->tx_lockup_timer);
+       timer_delete_sync(&priv->tx_lockup_timer);
 
        /* Disable command processing, and wait for all commands to complete */
        lbs_deb_main("waiting for commands to complete\n");
@@ -250,7 +250,7 @@ void lbs_host_to_card_done(struct lbs_private *priv)
        unsigned long flags;
 
        spin_lock_irqsave(&priv->driver_lock, flags);
-       del_timer(&priv->tx_lockup_timer);
+       timer_delete(&priv->tx_lockup_timer);
 
        priv->dnld_sent = DNLD_RES_RECEIVED;
 
@@ -594,8 +594,8 @@ static int lbs_thread(void *data)
                spin_unlock_irq(&priv->driver_lock);
        }
 
-       del_timer(&priv->command_timer);
-       del_timer(&priv->tx_lockup_timer);
+       timer_delete(&priv->command_timer);
+       timer_delete(&priv->tx_lockup_timer);
 
        return 0;
 }
@@ -798,8 +798,8 @@ static void lbs_free_adapter(struct lbs_private *priv)
 {
        lbs_free_cmd_buffer(priv);
        kfifo_free(&priv->event_fifo);
-       del_timer(&priv->command_timer);
-       del_timer(&priv->tx_lockup_timer);
+       timer_delete(&priv->command_timer);
+       timer_delete(&priv->tx_lockup_timer);
 }
 
 static const struct net_device_ops lbs_netdev_ops = {
index efb98304555ad5c6678d9ee72b8fdd5968822422..7fc1bdb6c4581a200173e24f9b83ef72c0e73fdf 100644 (file)
@@ -757,7 +757,7 @@ int lbtf_process_rx_command(struct lbtf_private *priv)
        }
 
        /* Now we got response from FW, cancel the command timer */
-       del_timer(&priv->command_timer);
+       timer_delete(&priv->command_timer);
        priv->cmd_timed_out = 0;
        if (priv->nr_retries)
                priv->nr_retries = 0;
index 1750f5e93de210a96706eec840ef78f796213886..7c413dc81f9ac88fd9dd8e14a268dcb2b36a1859 100644 (file)
@@ -875,7 +875,7 @@ restart:
        wait_event_interruptible(cardp->fw_wq, cardp->priv->surpriseremoved ||
                                               cardp->fwdnldover);
 
-       del_timer_sync(&cardp->fw_timeout);
+       timer_delete_sync(&cardp->fw_timeout);
        usb_kill_urb(cardp->rx_urb);
 
        if (!cardp->fwdnldover) {
index b47a832b9ae21420565aa1efc8f2cb5adf900471..a57a11be57d86fd6a1f2b5c892ce2955900d3e0e 100644 (file)
@@ -174,7 +174,7 @@ static void lbtf_free_adapter(struct lbtf_private *priv)
 {
        lbtf_deb_enter(LBTF_DEB_MAIN);
        lbtf_free_cmd_buffer(priv);
-       del_timer(&priv->command_timer);
+       timer_delete(&priv->command_timer);
        lbtf_deb_leave(LBTF_DEB_MAIN);
 }
 
@@ -642,7 +642,7 @@ int lbtf_remove_card(struct lbtf_private *priv)
        lbtf_deb_enter(LBTF_DEB_MAIN);
 
        priv->surpriseremoved = 1;
-       del_timer(&priv->command_timer);
+       timer_delete(&priv->command_timer);
        lbtf_free_adapter(priv);
        priv->hw = NULL;
        ieee80211_unregister_hw(hw);
index cb948ca343736f12129213c00a6154aaccc72d8a..8aff1df09b40db1818b23e419bb20003bb0ee10b 100644 (file)
@@ -206,7 +206,7 @@ mwifiex_del_rx_reorder_entry(struct mwifiex_private *priv,
        start_win = (tbl->start_win + tbl->win_size) & (MAX_TID_VALUE - 1);
        mwifiex_11n_dispatch_pkt_until_start_win(priv, tbl, start_win);
 
-       del_timer_sync(&tbl->timer_context.timer);
+       timer_delete_sync(&tbl->timer_context.timer);
        tbl->timer_context.timer_is_set = false;
 
        spin_lock_bh(&priv->rx_reorder_tbl_lock);
index b30ed321c6251a2e52b4af12de97ee4a94ed37dd..5573e2ded72f273c1c27ec16e7ec9f9021321750 100644 (file)
@@ -836,7 +836,7 @@ int mwifiex_process_cmdresp(struct mwifiex_adapter *adapter)
                return -1;
        }
        /* Now we got response from FW, cancel the command timer */
-       del_timer_sync(&adapter->cmd_timer);
+       timer_delete_sync(&adapter->cmd_timer);
        clear_bit(MWIFIEX_IS_CMD_TIMEDOUT, &adapter->work_flags);
 
        if (adapter->curr_cmd->cmd_flag & CMD_F_HOSTCMD) {
index 8b61e45cd667819134d4977c79d195a7759bb263..ce0d42e72e946a79eb5cde087b1959cc29df0193 100644 (file)
@@ -390,7 +390,7 @@ static void mwifiex_invalidate_lists(struct mwifiex_adapter *adapter)
 static void
 mwifiex_adapter_cleanup(struct mwifiex_adapter *adapter)
 {
-       del_timer(&adapter->wakeup_timer);
+       timer_delete(&adapter->wakeup_timer);
        cancel_delayed_work_sync(&adapter->devdump_work);
        mwifiex_cancel_all_pending_cmd(adapter);
        wake_up_interruptible(&adapter->cmd_wait_q.wait);
@@ -613,7 +613,7 @@ mwifiex_shutdown_drv(struct mwifiex_adapter *adapter)
        if (adapter->curr_cmd) {
                mwifiex_dbg(adapter, WARN,
                            "curr_cmd is still in processing\n");
-               del_timer_sync(&adapter->cmd_timer);
+               timer_delete_sync(&adapter->cmd_timer);
                mwifiex_recycle_cmd_node(adapter, adapter->curr_cmd);
                adapter->curr_cmd = NULL;
        }
index b07cb302a00c644da9881d3a049a1e0524ca10fb..0e1f53940401431138805dc60ebf87443124d211 100644 (file)
@@ -307,7 +307,7 @@ process_start:
                if (IS_CARD_RX_RCVD(adapter)) {
                        adapter->data_received = false;
                        adapter->pm_wakeup_fw_try = false;
-                       del_timer(&adapter->wakeup_timer);
+                       timer_delete(&adapter->wakeup_timer);
                        if (adapter->ps_state == PS_STATE_SLEEP)
                                adapter->ps_state = PS_STATE_AWAKE;
                } else {
index e11458fd4d50fa298b9e552c8e4b6c7e6c332f3c..dd2a42e732f2398892915e1a3ac88b7d3fb4ed3f 100644 (file)
@@ -2437,7 +2437,7 @@ static void mwifiex_interrupt_status(struct mwifiex_adapter *adapter,
                 */
                adapter->ps_state = PS_STATE_AWAKE;
                adapter->pm_wakeup_fw_try = false;
-               del_timer(&adapter->wakeup_timer);
+               timer_delete(&adapter->wakeup_timer);
        }
 
        spin_lock_irqsave(&adapter->int_lock, flags);
@@ -2527,7 +2527,7 @@ static int mwifiex_process_int_status(struct mwifiex_adapter *adapter)
                                    adapter->ps_state == PS_STATE_SLEEP) {
                                        adapter->ps_state = PS_STATE_AWAKE;
                                        adapter->pm_wakeup_fw_try = false;
-                                       del_timer(&adapter->wakeup_timer);
+                                       timer_delete(&adapter->wakeup_timer);
                                }
                        }
                }
index 400348abeee549382d12ae1acc33ff5975de99cb..fecd88967ceb84f456daa828ff3de728cde673c1 100644 (file)
@@ -789,7 +789,7 @@ int mwifiex_process_sta_event(struct mwifiex_private *priv)
                                        adapter->ps_state = PS_STATE_AWAKE;
                                        adapter->pm_wakeup_card_req = false;
                                        adapter->pm_wakeup_fw_try = false;
-                                       del_timer(&adapter->wakeup_timer);
+                                       timer_delete(&adapter->wakeup_timer);
                                        break;
                                }
                                if (!mwifiex_send_null_packet
@@ -804,7 +804,7 @@ int mwifiex_process_sta_event(struct mwifiex_private *priv)
                adapter->ps_state = PS_STATE_AWAKE;
                adapter->pm_wakeup_card_req = false;
                adapter->pm_wakeup_fw_try = false;
-               del_timer(&adapter->wakeup_timer);
+               timer_delete(&adapter->wakeup_timer);
 
                break;
 
index 0a5f340876c3b0f2fc0639a36d2b4f62924dc423..18e8c04d14c4eda45fbf70856d47d10506e2703e 100644 (file)
@@ -1490,7 +1490,7 @@ void mwifiex_clean_auto_tdls(struct mwifiex_private *priv)
            priv->adapter->auto_tdls &&
            priv->bss_type == MWIFIEX_BSS_TYPE_STA) {
                priv->auto_tdls_timer_active = false;
-               del_timer(&priv->auto_tdls_timer);
+               timer_delete(&priv->auto_tdls_timer);
                mwifiex_flush_auto_tdls_list(priv);
        }
 }
index 3034c4405cb57c4a349fffdb38dc1eb6b872be42..2f565397cf3622f5ee841f1619c66157db28b1a9 100644 (file)
@@ -877,7 +877,7 @@ static int mwifiex_usb_prepare_tx_aggr_skb(struct mwifiex_adapter *adapter,
         * write complete, delete the tx_aggr timer
         */
        if (port->tx_aggr.timer_cnxt.is_hold_timer_set) {
-               del_timer(&port->tx_aggr.timer_cnxt.hold_timer);
+               timer_delete(&port->tx_aggr.timer_cnxt.hold_timer);
                port->tx_aggr.timer_cnxt.is_hold_timer_set = false;
                port->tx_aggr.timer_cnxt.hold_tmo_msecs = 0;
        }
@@ -1354,7 +1354,7 @@ static void mwifiex_usb_cleanup_tx_aggr(struct mwifiex_adapter *adapter)
                                mwifiex_write_data_complete(adapter, skb_tmp,
                                                            0, -1);
                if (port->tx_aggr.timer_cnxt.hold_timer.function)
-                       del_timer_sync(&port->tx_aggr.timer_cnxt.hold_timer);
+                       timer_delete_sync(&port->tx_aggr.timer_cnxt.hold_timer);
                port->tx_aggr.timer_cnxt.is_hold_timer_set = false;
                port->tx_aggr.timer_cnxt.hold_tmo_msecs = 0;
        }
@@ -1557,7 +1557,7 @@ static int mwifiex_pm_wakeup_card(struct mwifiex_adapter *adapter)
 {
        /* Simulation of HS_AWAKE event */
        adapter->pm_wakeup_fw_try = false;
-       del_timer(&adapter->wakeup_timer);
+       timer_delete(&adapter->wakeup_timer);
        adapter->pm_wakeup_card_req = false;
        adapter->ps_state = PS_STATE_AWAKE;
 
index 2e7b05eeef7a048ff5c41fc690f483d2301a28d5..c54005df08ca0669b0efd630b2ddd19e8b1db82a 100644 (file)
@@ -97,7 +97,7 @@ static void mt7615_stop(struct ieee80211_hw *hw, bool suspend)
        struct mt7615_phy *phy = mt7615_hw_phy(hw);
 
        cancel_delayed_work_sync(&phy->mt76->mac_work);
-       del_timer_sync(&phy->roc_timer);
+       timer_delete_sync(&phy->roc_timer);
        cancel_work_sync(&phy->roc_work);
 
        cancel_delayed_work_sync(&dev->pm.ps_work);
@@ -1194,7 +1194,7 @@ static int mt7615_cancel_remain_on_channel(struct ieee80211_hw *hw,
        if (!test_and_clear_bit(MT76_STATE_ROC, &phy->mt76->state))
                return 0;
 
-       del_timer_sync(&phy->roc_timer);
+       timer_delete_sync(&phy->roc_timer);
        cancel_work_sync(&phy->roc_work);
 
        mt7615_mutex_acquire(phy->dev);
index c2e4e6aabd9fac6b8d79ac7fd8b4f5a1984eeece..b795d11d943d0637e29348ec1bde65d3f32a601a 100644 (file)
@@ -220,12 +220,12 @@ void mt7615_mac_reset_work(struct work_struct *work)
        set_bit(MT76_MCU_RESET, &dev->mphy.state);
        wake_up(&dev->mt76.mcu.wait);
        cancel_delayed_work_sync(&dev->mphy.mac_work);
-       del_timer_sync(&dev->phy.roc_timer);
+       timer_delete_sync(&dev->phy.roc_timer);
        cancel_work_sync(&dev->phy.roc_work);
        if (phy2) {
                set_bit(MT76_RESET, &phy2->mt76->state);
                cancel_delayed_work_sync(&phy2->mt76->mac_work);
-               del_timer_sync(&phy2->roc_timer);
+               timer_delete_sync(&phy2->roc_timer);
                cancel_work_sync(&phy2->roc_work);
        }
 
index 4aa9fa1c4a23b5c6607225e3e44870ca3b2d3f0a..d96e06b4fee184c6df3465ba4f2e68c5014ebf99 100644 (file)
@@ -85,7 +85,7 @@ static void mt7663u_stop(struct ieee80211_hw *hw, bool suspend)
        struct mt7615_dev *dev = hw->priv;
 
        clear_bit(MT76_STATE_RUNNING, &dev->mphy.state);
-       del_timer_sync(&phy->roc_timer);
+       timer_delete_sync(&phy->roc_timer);
        cancel_work_sync(&phy->roc_work);
        cancel_delayed_work_sync(&phy->scan_work);
        cancel_delayed_work_sync(&phy->mt76->mac_work);
index 78b77a54d19576db3564ff27ccafeb5712ae138f..826c48a2ee6964ed066b5194e9da73da3880e14d 100644 (file)
@@ -364,7 +364,7 @@ void mt7921_roc_abort_sync(struct mt792x_dev *dev)
 {
        struct mt792x_phy *phy = &dev->phy;
 
-       del_timer_sync(&phy->roc_timer);
+       timer_delete_sync(&phy->roc_timer);
        cancel_work_sync(&phy->roc_work);
        if (test_and_clear_bit(MT76_STATE_ROC, &phy->mt76->state))
                ieee80211_iterate_interfaces(mt76_hw(dev),
@@ -395,7 +395,7 @@ static int mt7921_abort_roc(struct mt792x_phy *phy, struct mt792x_vif *vif)
 {
        int err = 0;
 
-       del_timer_sync(&phy->roc_timer);
+       timer_delete_sync(&phy->roc_timer);
        cancel_work_sync(&phy->roc_work);
 
        mt792x_mutex_acquire(phy->dev);
@@ -1476,7 +1476,7 @@ static void mt7921_abort_channel_switch(struct ieee80211_hw *hw,
 {
        struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv;
 
-       del_timer_sync(&mvif->csa_timer);
+       timer_delete_sync(&mvif->csa_timer);
        cancel_work_sync(&mvif->csa_work);
 }
 
index e79364ac129ee171b91eeae340bf525f18acc0c9..66f327781947b8a05f342dc06c01b1a2edc493d6 100644 (file)
@@ -453,7 +453,7 @@ void mt7925_roc_abort_sync(struct mt792x_dev *dev)
 {
        struct mt792x_phy *phy = &dev->phy;
 
-       del_timer_sync(&phy->roc_timer);
+       timer_delete_sync(&phy->roc_timer);
        cancel_work_sync(&phy->roc_work);
        if (test_and_clear_bit(MT76_STATE_ROC, &phy->mt76->state))
                ieee80211_iterate_interfaces(mt76_hw(dev),
@@ -485,7 +485,7 @@ static int mt7925_abort_roc(struct mt792x_phy *phy,
 {
        int err = 0;
 
-       del_timer_sync(&phy->roc_timer);
+       timer_delete_sync(&phy->roc_timer);
        cancel_work_sync(&phy->roc_work);
 
        mt792x_mutex_acquire(phy->dev);
index 0f7806f6338d0d0fe9bf3fdc47f747e228fc6529..38dd58f6e49321ad3a40d5d338ee9e715e39101a 100644 (file)
@@ -340,7 +340,7 @@ void mt792x_unassign_vif_chanctx(struct ieee80211_hw *hw,
        mutex_unlock(&dev->mt76.mutex);
 
        if (vif->bss_conf.csa_active) {
-               del_timer_sync(&mvif->csa_timer);
+               timer_delete_sync(&mvif->csa_timer);
                cancel_work_sync(&mvif->csa_work);
        }
 }
index bba53307b960d996032f56affead0cd0922902a4..cb46a39ef7579692670521f8aa2d9b30c41ec75f 100644 (file)
@@ -643,7 +643,7 @@ static inline void host_int_parse_assoc_resp_info(struct wilc_vif *vif,
                }
        }
 
-       del_timer(&hif_drv->connect_timer);
+       timer_delete(&hif_drv->connect_timer);
        conn_info->conn_result(CONN_DISCONN_EVENT_CONN_RESP, mac_status,
                               hif_drv->conn_info.priv);
 
@@ -669,7 +669,7 @@ void wilc_handle_disconnect(struct wilc_vif *vif)
        struct host_if_drv *hif_drv = vif->hif_drv;
 
        if (hif_drv->usr_scan_req.scan_result) {
-               del_timer(&hif_drv->scan_timer);
+               timer_delete(&hif_drv->scan_timer);
                handle_scan_done(vif, SCAN_EVENT_ABORTED);
        }
 
@@ -713,7 +713,7 @@ static void handle_rcvd_gnrl_async_info(struct work_struct *work)
                if (hif_drv->hif_state == HOST_IF_CONNECTED) {
                        wilc_handle_disconnect(vif);
                } else if (hif_drv->usr_scan_req.scan_result) {
-                       del_timer(&hif_drv->scan_timer);
+                       timer_delete(&hif_drv->scan_timer);
                        handle_scan_done(vif, SCAN_EVENT_ABORTED);
                }
        }
@@ -746,7 +746,7 @@ int wilc_disconnect(struct wilc_vif *vif)
        conn_info = &hif_drv->conn_info;
 
        if (scan_req->scan_result) {
-               del_timer(&hif_drv->scan_timer);
+               timer_delete(&hif_drv->scan_timer);
                scan_req->scan_result(SCAN_EVENT_ABORTED, NULL, scan_req->priv);
                scan_req->scan_result = NULL;
        }
@@ -754,7 +754,7 @@ int wilc_disconnect(struct wilc_vif *vif)
        if (conn_info->conn_result) {
                if (hif_drv->hif_state == HOST_IF_WAITING_CONN_RESP ||
                    hif_drv->hif_state == HOST_IF_EXTERNAL_AUTH)
-                       del_timer(&hif_drv->connect_timer);
+                       timer_delete(&hif_drv->connect_timer);
 
                conn_info->conn_result(CONN_DISCONN_EVENT_DISCONN_NOTIF, 0,
                                       conn_info->priv);
@@ -959,7 +959,7 @@ static void listen_timer_cb(struct timer_list *t)
        int result;
        struct host_if_msg *msg;
 
-       del_timer(&vif->hif_drv->remain_on_ch_timer);
+       timer_delete(&vif->hif_drv->remain_on_ch_timer);
 
        msg = wilc_alloc_work(vif, wilc_handle_listen_state_expired, false);
        if (IS_ERR(msg))
@@ -1066,7 +1066,7 @@ static void handle_scan_complete(struct work_struct *work)
 {
        struct host_if_msg *msg = container_of(work, struct host_if_msg, work);
 
-       del_timer(&msg->vif->hif_drv->scan_timer);
+       timer_delete(&msg->vif->hif_drv->scan_timer);
 
        handle_scan_done(msg->vif, SCAN_EVENT_DONE);
 
@@ -1551,7 +1551,7 @@ int wilc_deinit(struct wilc_vif *vif)
 
        timer_shutdown_sync(&hif_drv->scan_timer);
        timer_shutdown_sync(&hif_drv->connect_timer);
-       del_timer_sync(&vif->periodic_rssi);
+       timer_delete_sync(&vif->periodic_rssi);
        timer_shutdown_sync(&hif_drv->remain_on_ch_timer);
 
        if (hif_drv->usr_scan_req.scan_result) {
@@ -1718,7 +1718,7 @@ int wilc_listen_state_expired(struct wilc_vif *vif, u64 cookie)
                return -EFAULT;
        }
 
-       del_timer(&vif->hif_drv->remain_on_ch_timer);
+       timer_delete(&vif->hif_drv->remain_on_ch_timer);
 
        return wilc_handle_roc_expired(vif, cookie);
 }
index 56d1139ba8bcceaff0c276768ef05842e88ce5ac..10d2e2124ff81a870a95e6644c8e61b0b40264cf 100644 (file)
@@ -714,8 +714,8 @@ static void disconnect(struct usb_interface *intf)
        mac = plfxlc_hw_mac(hw);
        usb = &mac->chip.usb;
 
-       del_timer_sync(&usb->tx.tx_retry_timer);
-       del_timer_sync(&usb->sta_queue_cleanup);
+       timer_delete_sync(&usb->tx.tx_retry_timer);
+       timer_delete_sync(&usb->sta_queue_cleanup);
 
        ieee80211_unregister_hw(hw);
 
index ff61867d142fa4038b55bfc9430d860c7b4672cf..6189edc1d8d77b0276dc62ad2c4a0e1b29b0a06e 100644 (file)
@@ -473,7 +473,7 @@ void rtl_deinit_deferred_work(struct ieee80211_hw *hw, bool ips_wq)
 {
        struct rtl_priv *rtlpriv = rtl_priv(hw);
 
-       del_timer_sync(&rtlpriv->works.watchdog_timer);
+       timer_delete_sync(&rtlpriv->works.watchdog_timer);
 
        cancel_delayed_work_sync(&rtlpriv->works.watchdog_wq);
        if (ips_wq)
index 35875cda30fca9e85435e28cc4706fbe2f8130fe..2ad4523d1bef9f5badebcfd1bf0c72503b254aae 100644 (file)
@@ -179,9 +179,9 @@ static void rtl88e_deinit_sw_vars(struct ieee80211_hw *hw)
        }
 
        if (rtlpriv->psc.low_power_enable)
-               del_timer_sync(&rtlpriv->works.fw_clockoff_timer);
+               timer_delete_sync(&rtlpriv->works.fw_clockoff_timer);
 
-       del_timer_sync(&rtlpriv->works.fast_antenna_training_timer);
+       timer_delete_sync(&rtlpriv->works.fast_antenna_training_timer);
 }
 
 /* get bt coexist status */
index 2cebe562a1f4b956e7dad6af060e6ca5e10f0cfd..53827657abb20d20c9ab36af3cdcf1c58c3873ec 100644 (file)
@@ -493,7 +493,7 @@ static void bl_cmd_timeout(struct timer_list *t)
        struct rsi_hw *adapter = from_timer(adapter, t, bl_cmd_timer);
 
        adapter->blcmd_timer_expired = true;
-       del_timer(&adapter->bl_cmd_timer);
+       timer_delete(&adapter->bl_cmd_timer);
 }
 
 static int bl_start_cmd_timer(struct rsi_hw *adapter, u32 timeout)
@@ -511,7 +511,7 @@ static int bl_stop_cmd_timer(struct rsi_hw *adapter)
 {
        adapter->blcmd_timer_expired = false;
        if (timer_pending(&adapter->bl_cmd_timer))
-               del_timer(&adapter->bl_cmd_timer);
+               timer_delete(&adapter->bl_cmd_timer);
 
        return 0;
 }
index 3425a473b9a1ed937fddff03de60379ebd3a4894..9db08200f4fa13e37344f1d0f6301da3c52c0435 100644 (file)
@@ -1754,7 +1754,7 @@ void rsi_roc_timeout(struct timer_list *t)
        ieee80211_remain_on_channel_expired(common->priv->hw);
 
        if (timer_pending(&common->roc_timer))
-               del_timer(&common->roc_timer);
+               timer_delete(&common->roc_timer);
 
        rsi_resume_conn_channel(common);
        mutex_unlock(&common->mutex);
@@ -1776,7 +1776,7 @@ static int rsi_mac80211_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
 
        if (timer_pending(&common->roc_timer)) {
                rsi_dbg(INFO_ZONE, "Stop on-going ROC\n");
-               del_timer(&common->roc_timer);
+               timer_delete(&common->roc_timer);
        }
        common->roc_timer.expires = msecs_to_jiffies(duration) + jiffies;
        add_timer(&common->roc_timer);
@@ -1820,7 +1820,7 @@ static int rsi_mac80211_cancel_roc(struct ieee80211_hw *hw,
                return 0;
        }
 
-       del_timer(&common->roc_timer);
+       timer_delete(&common->roc_timer);
 
        rsi_resume_conn_channel(common);
        mutex_unlock(&common->mutex);
index a54a7b86864f8c17a3fd6b04c5458b59a8f9ed9d..5d569eeb353fe13217169748ec7340a0f28adfce 100644 (file)
@@ -458,7 +458,7 @@ static void cw1200_unregister_common(struct ieee80211_hw *dev)
 
        ieee80211_unregister_hw(dev);
 
-       del_timer_sync(&priv->mcast_timeout);
+       timer_delete_sync(&priv->mcast_timeout);
        cw1200_unregister_bh(priv);
 
        cw1200_debug_release(priv);
index a20ab577a3644e3e682348f8aac9940221897df0..2002e3f9fe45b9a7ad1a043301336bd103c97d76 100644 (file)
@@ -105,7 +105,7 @@ int cw1200_pm_init(struct cw1200_pm_state *pm,
 
 void cw1200_pm_deinit(struct cw1200_pm_state *pm)
 {
-       del_timer_sync(&pm->stay_awake);
+       timer_delete_sync(&pm->stay_awake);
 }
 
 void cw1200_pm_stay_awake(struct cw1200_pm_state *pm,
index 259739e53fc19f008d4fa6f7d0c75559141fb1d7..4fd76183c368b5cdf739c8d5e928895a4b1ddc0c 100644 (file)
@@ -244,7 +244,7 @@ void cw1200_queue_stats_deinit(struct cw1200_queue_stats *stats)
 void cw1200_queue_deinit(struct cw1200_queue *queue)
 {
        cw1200_queue_clear(queue);
-       del_timer_sync(&queue->gc);
+       timer_delete_sync(&queue->gc);
        INIT_LIST_HEAD(&queue->free_pool);
        kfree(queue->pool);
        kfree(queue->link_map_cache);
index c259da8161e4d5ef16ecc2f7a24a469a4af6051b..444272caf124cd5e533f60f2b37721732411c1f0 100644 (file)
@@ -113,7 +113,7 @@ void cw1200_stop(struct ieee80211_hw *dev, bool suspend)
        cancel_work_sync(&priv->unjoin_work);
        cancel_delayed_work_sync(&priv->link_id_gc_work);
        flush_workqueue(priv->workqueue);
-       del_timer_sync(&priv->mcast_timeout);
+       timer_delete_sync(&priv->mcast_timeout);
        mutex_lock(&priv->conf_mutex);
        priv->mode = NL80211_IFTYPE_UNSPECIFIED;
        priv->listening = false;
@@ -2102,7 +2102,7 @@ void cw1200_multicast_stop_work(struct work_struct *work)
                container_of(work, struct cw1200_common, multicast_stop_work);
 
        if (priv->aid0_bit_set) {
-               del_timer_sync(&priv->mcast_timeout);
+               timer_delete_sync(&priv->mcast_timeout);
                wsm_lock_tx(priv);
                priv->aid0_bit_set = false;
                cw1200_set_tim_impl(priv, false);
@@ -2170,7 +2170,7 @@ void cw1200_suspend_resume(struct cw1200_common *priv,
                }
                spin_unlock_bh(&priv->ps_state_lock);
                if (cancel_tmo)
-                       del_timer_sync(&priv->mcast_timeout);
+                       timer_delete_sync(&priv->mcast_timeout);
        } else {
                spin_lock_bh(&priv->ps_state_lock);
                cw1200_ps_notify(priv, arg->link_id, arg->stop);
index 8fb58a5d911cb7406ad334d61467114d795dfb57..ea9bc4717a85e470173b8a045e236200adbdb67a 100644 (file)
@@ -117,7 +117,7 @@ int wl1271_recalc_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif)
        else {
                ret = wl1271_set_rx_streaming(wl, wlvif, false);
                /* don't cancel_work_sync since we might deadlock */
-               del_timer_sync(&wlvif->rx_streaming_timer);
+               timer_delete_sync(&wlvif->rx_streaming_timer);
        }
 out:
        return ret;
@@ -2841,7 +2841,7 @@ deinit:
 unlock:
        mutex_unlock(&wl->mutex);
 
-       del_timer_sync(&wlvif->rx_streaming_timer);
+       timer_delete_sync(&wlvif->rx_streaming_timer);
        cancel_work_sync(&wlvif->rx_streaming_enable_work);
        cancel_work_sync(&wlvif->rx_streaming_disable_work);
        cancel_work_sync(&wlvif->rc_update_work);
index 325fcb3d107591ae0eac5fa6687e04cad35d41e0..a0a438881388088e4961b80fd27029a1e0e6a03f 100644 (file)
@@ -329,7 +329,7 @@ static void xenvif_down(struct xenvif *vif)
                if (queue->tx_irq != queue->rx_irq)
                        disable_irq(queue->rx_irq);
                napi_disable(&queue->napi);
-               del_timer_sync(&queue->credit_timeout);
+               timer_delete_sync(&queue->credit_timeout);
        }
 }
 
index 63fe51d0e64db3b0d146340df937714c5a651c1c..fc52d5c4c69b700211b09328aaf5f4075ad9d3a2 100644 (file)
@@ -1819,7 +1819,7 @@ static void xennet_disconnect_backend(struct netfront_info *info)
        for (i = 0; i < num_queues && info->queues; ++i) {
                struct netfront_queue *queue = &info->queues[i];
 
-               del_timer_sync(&queue->rx_refill_timer);
+               timer_delete_sync(&queue->rx_refill_timer);
 
                if (queue->tx_irq && (queue->tx_irq == queue->rx_irq))
                        unbind_from_irqhandler(queue->tx_irq, queue);
index 93094418fd247ef1f92f74688cb42e29c2df9b70..43ce0c9b23550dfc1f02af777fbf9dd1c92995ff 100644 (file)
@@ -102,10 +102,10 @@ static void fw_dnld_over(struct nfcmrvl_private *priv, u32 error)
        atomic_set(&priv->ndev->cmd_cnt, 0);
 
        if (timer_pending(&priv->ndev->cmd_timer))
-               del_timer_sync(&priv->ndev->cmd_timer);
+               timer_delete_sync(&priv->ndev->cmd_timer);
 
        if (timer_pending(&priv->fw_dnld.timer))
-               del_timer_sync(&priv->fw_dnld.timer);
+               timer_delete_sync(&priv->fw_dnld.timer);
 
        nfc_info(priv->dev, "FW loading over (%d)]\n", error);
 
@@ -464,7 +464,7 @@ void nfcmrvl_fw_dnld_recv_frame(struct nfcmrvl_private *priv,
 {
        /* Discard command timer */
        if (timer_pending(&priv->ndev->cmd_timer))
-               del_timer_sync(&priv->ndev->cmd_timer);
+               timer_delete_sync(&priv->ndev->cmd_timer);
 
        /* Allow next command */
        atomic_set(&priv->ndev->cmd_cnt, 1);
index e2bc67300a915a232d3b21236e4301e9b163dc6a..34c40d10e2602aee3fe0041e5db31b3e31032789 100644 (file)
@@ -1515,7 +1515,7 @@ static int pn533_poll_complete(struct pn533 *dev, void *arg,
        cur_mod = dev->poll_mod_active[dev->poll_mod_curr];
 
        if (cur_mod->len == 0) { /* Target mode */
-               del_timer(&dev->listen_timer);
+               timer_delete(&dev->listen_timer);
                rc = pn533_init_target_complete(dev, resp);
                goto done;
        }
@@ -1749,7 +1749,7 @@ static void pn533_stop_poll(struct nfc_dev *nfc_dev)
 {
        struct pn533 *dev = nfc_get_drvdata(nfc_dev);
 
-       del_timer(&dev->listen_timer);
+       timer_delete(&dev->listen_timer);
 
        if (!dev->poll_mod_count) {
                dev_dbg(dev->dev,
index cfbbe0713317f8e5ca9b3a4942373376febfa248..580c9193e4a79b02210558349ee976789bac1c49 100644 (file)
@@ -209,7 +209,7 @@ static size_t pn532_receive_buf(struct serdev_device *serdev,
        struct pn532_uart_phy *dev = serdev_device_get_drvdata(serdev);
        size_t i;
 
-       del_timer(&dev->cmd_timeout);
+       timer_delete(&dev->cmd_timeout);
        for (i = 0; i < count; i++) {
                skb_put_u8(dev->recv_skb, *data++);
                if (!pn532_uart_rx_is_frame(dev->recv_skb))
index d2aa9f766738ecfe898f19733f89cd459b5124aa..8feac119a4bcba7d710b11da013d349b118cb20c 100644 (file)
@@ -161,8 +161,8 @@ static void llt_ndlc_rcv_queue(struct llt_ndlc *ndlc)
                        case PCB_SYNC_ACK:
                                skb = skb_dequeue(&ndlc->ack_pending_q);
                                kfree_skb(skb);
-                               del_timer_sync(&ndlc->t1_timer);
-                               del_timer_sync(&ndlc->t2_timer);
+                               timer_delete_sync(&ndlc->t1_timer);
+                               timer_delete_sync(&ndlc->t2_timer);
                                ndlc->t2_active = false;
                                ndlc->t1_active = false;
                                break;
@@ -213,8 +213,8 @@ static void llt_ndlc_sm_work(struct work_struct *work)
                pr_debug("Handle T2(recv DATA) elapsed (T2 now inactive)\n");
                ndlc->t2_active = false;
                ndlc->t1_active = false;
-               del_timer_sync(&ndlc->t1_timer);
-               del_timer_sync(&ndlc->t2_timer);
+               timer_delete_sync(&ndlc->t1_timer);
+               timer_delete_sync(&ndlc->t2_timer);
                ndlc_close(ndlc);
                ndlc->hard_fault = -EREMOTEIO;
        }
@@ -283,8 +283,8 @@ EXPORT_SYMBOL(ndlc_probe);
 void ndlc_remove(struct llt_ndlc *ndlc)
 {
        /* cancel timers */
-       del_timer_sync(&ndlc->t1_timer);
-       del_timer_sync(&ndlc->t2_timer);
+       timer_delete_sync(&ndlc->t1_timer);
+       timer_delete_sync(&ndlc->t2_timer);
        ndlc->t2_active = false;
        ndlc->t1_active = false;
        /* cancel work */
index b2f1ced8e6dd26604e72bccdfcc55cb98818aa62..8cfe5405bae626987a9809a7b4e60f7e961217fd 100644 (file)
@@ -257,7 +257,7 @@ static void st_nci_hci_admin_event_received(struct nci_dev *ndev,
        case ST_NCI_EVT_HOT_PLUG:
                if (info->se_info.se_active) {
                        if (!ST_NCI_EVT_HOT_PLUG_IS_INHIBITED(skb)) {
-                               del_timer_sync(&info->se_info.se_active_timer);
+                               timer_delete_sync(&info->se_info.se_active_timer);
                                info->se_info.se_active = false;
                                complete(&info->se_info.req_completion);
                        } else {
@@ -282,7 +282,7 @@ static int st_nci_hci_apdu_reader_event_received(struct nci_dev *ndev,
 
        switch (event) {
        case ST_NCI_EVT_TRANSMIT_DATA:
-               del_timer_sync(&info->se_info.bwi_timer);
+               timer_delete_sync(&info->se_info.bwi_timer);
                info->se_info.bwi_active = false;
                info->se_info.cb(info->se_info.cb_context,
                                 skb->data, skb->len, 0);
@@ -415,7 +415,7 @@ void st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd,
 
                if (ndev->hci_dev->count_pipes ==
                    ndev->hci_dev->expected_pipes) {
-                       del_timer_sync(&info->se_info.se_active_timer);
+                       timer_delete_sync(&info->se_info.se_active_timer);
                        info->se_info.se_active = false;
                        ndev->hci_dev->count_pipes = 0;
                        complete(&info->se_info.req_completion);
@@ -751,9 +751,9 @@ void st_nci_se_deinit(struct nci_dev *ndev)
        struct st_nci_info *info = nci_get_drvdata(ndev);
 
        if (info->se_info.bwi_active)
-               del_timer_sync(&info->se_info.bwi_timer);
+               timer_delete_sync(&info->se_info.bwi_timer);
        if (info->se_info.se_active)
-               del_timer_sync(&info->se_info.se_active_timer);
+               timer_delete_sync(&info->se_info.se_active_timer);
 
        info->se_info.se_active = false;
        info->se_info.bwi_active = false;
index 161caf2675cfc43b580f360283c1c2e495cd415a..bec6f607c32c9ea1c21a1d5201263558e2973562 100644 (file)
@@ -844,7 +844,7 @@ static void st21nfca_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd,
                        info->se_info.count_pipes++;
 
                if (info->se_info.count_pipes == info->se_info.expected_pipes) {
-                       del_timer_sync(&info->se_info.se_active_timer);
+                       timer_delete_sync(&info->se_info.se_active_timer);
                        info->se_info.se_active = false;
                        info->se_info.count_pipes = 0;
                        complete(&info->se_info.req_completion);
@@ -864,7 +864,7 @@ static int st21nfca_admin_event_received(struct nfc_hci_dev *hdev, u8 event,
        case ST21NFCA_EVT_HOT_PLUG:
                if (info->se_info.se_active) {
                        if (!ST21NFCA_EVT_HOT_PLUG_IS_INHIBITED(skb)) {
-                               del_timer_sync(&info->se_info.se_active_timer);
+                               timer_delete_sync(&info->se_info.se_active_timer);
                                info->se_info.se_active = false;
                                complete(&info->se_info.req_completion);
                        } else {
index dae288bebcb5a53d1a58a5da28ecf5db8383dfd4..9a50f3c03bd461733e1b06b3e045ab699fd15942 100644 (file)
@@ -380,7 +380,7 @@ int st21nfca_apdu_reader_event_received(struct nfc_hci_dev *hdev,
 
        switch (event) {
        case ST21NFCA_EVT_TRANSMIT_DATA:
-               del_timer_sync(&info->se_info.bwi_timer);
+               timer_delete_sync(&info->se_info.bwi_timer);
                cancel_work_sync(&info->se_info.timeout_work);
                info->se_info.bwi_active = false;
                r = nfc_hci_send_event(hdev, ST21NFCA_DEVICE_MGNT_GATE,
@@ -435,9 +435,9 @@ void st21nfca_se_deinit(struct nfc_hci_dev *hdev)
        struct st21nfca_hci_info *info = nfc_hci_get_clientdata(hdev);
 
        if (info->se_info.bwi_active)
-               del_timer_sync(&info->se_info.bwi_timer);
+               timer_delete_sync(&info->se_info.bwi_timer);
        if (info->se_info.se_active)
-               del_timer_sync(&info->se_info.se_active_timer);
+               timer_delete_sync(&info->se_info.se_active_timer);
 
        cancel_work_sync(&info->se_info.timeout_work);
        info->se_info.bwi_active = false;
index 6b12ca80aa27305a759990348c4c107655664d94..89be5911b25d2d09a28a3b8657645344abb329a3 100644 (file)
@@ -860,7 +860,7 @@ static int nvme_read_ana_log(struct nvme_ctrl *ctrl)
        if (nr_change_groups)
                mod_timer(&ctrl->anatt_timer, ctrl->anatt * HZ * 2 + jiffies);
        else
-               del_timer_sync(&ctrl->anatt_timer);
+               timer_delete_sync(&ctrl->anatt_timer);
 out_unlock:
        mutex_unlock(&ctrl->ana_lock);
        return error;
@@ -900,7 +900,7 @@ void nvme_mpath_stop(struct nvme_ctrl *ctrl)
 {
        if (!nvme_ctrl_use_ana(ctrl))
                return;
-       del_timer_sync(&ctrl->anatt_timer);
+       timer_delete_sync(&ctrl->anatt_timer);
        cancel_work_sync(&ctrl->ana_work);
 }
 
index 4547ac44c8d48d6f8a42bcbdd6c51c44a7611f01..474515d27e9c38fd9bde115219fbe403f4235d5b 100644 (file)
@@ -73,7 +73,7 @@ int parport_wait_event (struct parport *port, signed long timeout)
        timer_setup(&port->timer, timeout_waiting_on_port, 0);
        mod_timer(&port->timer, jiffies + timeout);
        ret = down_interruptible (&port->physport->ieee1284.irq);
-       if (!del_timer_sync(&port->timer) && !ret)
+       if (!timer_delete_sync(&port->timer) && !ret)
                /* Timed out. */
                ret = 1;
 
index c01968ef0bd7b0d427e7d0420636b17dfc70f0d5..20529d1a3c44a96d7494fab9ca3b4dc0ac3f79e2 100644 (file)
@@ -1794,7 +1794,7 @@ static void interrupt_event_handler(struct controller *ctrl)
                                } else if (ctrl->event_queue[loop].event_type ==
                                           INT_BUTTON_CANCEL) {
                                        dbg("button cancel\n");
-                                       del_timer(&p_slot->task_event);
+                                       timer_delete(&p_slot->task_event);
 
                                        mutex_lock(&ctrl->crit_sect);
 
index bfbec7c1a6b11a399e2750601f3eadace5c36349..387b85585263d0017ad0f86d26258f9c58c0ecfb 100644 (file)
@@ -564,7 +564,7 @@ void shpchp_release_ctlr(struct controller *ctrl)
        shpc_writel(ctrl, SERR_INTR_ENABLE, serr_int);
 
        if (shpchp_poll_mode)
-               del_timer(&ctrl->poll_timer);
+               timer_delete(&ctrl->poll_timer);
        else {
                free_irq(ctrl->pci_dev->irq, ctrl);
                pci_disable_msi(ctrl->pci_dev);
index 86a357837a7b8bb0c29e6f5c4c4870932122edb9..1e464b951ed2c2207ff72b8404dc38338031df00 100644 (file)
@@ -1324,7 +1324,7 @@ static void __exit exit_i82365(void)
     }
     platform_device_unregister(i82365_device);
     if (poll_interval != 0)
-       del_timer_sync(&poll_timer);
+       timer_delete_sync(&poll_timer);
     if (grab_irq != 0)
        free_irq(cs_irq, pcic_interrupt);
     for (i = 0; i < sockets; i++) {
index 1deb9960db3419b934b09aef599aaf1f4d25477a..d361124db9931765e240f5bc1f5d5d5a92220feb 100644 (file)
@@ -766,7 +766,7 @@ EXPORT_SYMBOL(soc_pcmcia_init_one);
 
 void soc_pcmcia_remove_one(struct soc_pcmcia_socket *skt)
 {
-       del_timer_sync(&skt->poll_timer);
+       timer_delete_sync(&skt->poll_timer);
 
        pcmcia_unregister_socket(&skt->socket);
 
@@ -865,7 +865,7 @@ int soc_pcmcia_add_one(struct soc_pcmcia_socket *skt)
        return ret;
 
  out_err_8:
-       del_timer_sync(&skt->poll_timer);
+       timer_delete_sync(&skt->poll_timer);
        pcmcia_unregister_socket(&skt->socket);
 
  out_err_7:
index 5ef888688e231c87bb112e4041580a7a0c7bba1b..060aed0edc651d8567beaeaf358fd60f98530174 100644 (file)
@@ -509,7 +509,7 @@ static void __exit exit_tcic(void)
 {
     int i;
 
-    del_timer_sync(&poll_timer);
+    timer_delete_sync(&poll_timer);
     if (cs_irq != 0) {
        tcic_aux_setw(TCIC_AUX_SYSCFG, TCIC_SYSCFG_AUTOBUSY|0x0a00);
        free_irq(cs_irq, tcic_interrupt);
index 300cdaa75a1770f27effc768a28dd049e94c3f5c..aae99adb29eb0ed480f1b0317d4bf4c97494dcb7 100644 (file)
@@ -1320,7 +1320,7 @@ static void mlxbf_tmfifo_cleanup(struct mlxbf_tmfifo *fifo)
        int i;
 
        fifo->is_ready = false;
-       del_timer_sync(&fifo->timer);
+       timer_delete_sync(&fifo->timer);
        mlxbf_tmfifo_disable_irqs(fifo);
        cancel_work_sync(&fifo->work);
        for (i = 0; i < MLXBF_TMFIFO_VDEV_MAX; i++)
index 79a7b68c737303ea59c7588f5a44cfa98df3aa81..5d717b1c23cf8ad21f9d3afc3129da27f66af10b 100644 (file)
@@ -1108,7 +1108,7 @@ static int ips_monitor(void *data)
                        last_sample_period = 1;
        } while (!kthread_should_stop());
 
-       del_timer_sync(&ips->timer);
+       timer_delete_sync(&ips->timer);
 
        dev_dbg(ips->dev, "ips-monitor thread stopped\n");
 
index 3197aaa69da73dbde21be0c3da2d0bd8011cdcf3..b52390fbd7434d888798326e33000eb3c5a63e94 100644 (file)
@@ -538,7 +538,7 @@ static void sony_laptop_remove_input(void)
        if (!atomic_dec_and_test(&sony_laptop_input.users))
                return;
 
-       del_timer_sync(&sony_laptop_input.release_key_timer);
+       timer_delete_sync(&sony_laptop_input.release_key_timer);
 
        /*
         * Generate key-up events for remaining keys. Note that we don't
index 75c1bae30a7cb76ab89e77b35d998fe933c4f94c..374ceefd6f2a405f5762aa10326f4c7ac419a140 100644 (file)
@@ -229,7 +229,7 @@ static void pps_gpio_remove(struct platform_device *pdev)
        struct pps_gpio_device_data *data = platform_get_drvdata(pdev);
 
        pps_unregister_source(data->pps);
-       del_timer_sync(&data->echo_timer);
+       timer_delete_sync(&data->echo_timer);
        /* reset echo pin in any case */
        gpiod_set_value(data->echo_pin, 0);
        dev_info(&pdev->dev, "removed IRQ %d as PPS source\n", data->irq);
index 2f465549b843f70dc2cc13ffebd2314a7922c939..121bd29d863d9af3d204a92fb5c1350a4fc06dd3 100644 (file)
@@ -58,7 +58,7 @@ static void __exit pps_ktimer_exit(void)
 {
        dev_dbg(&pps->dev, "ktimer PPS source unregistered\n");
 
-       del_timer_sync(&ktimer);
+       timer_delete_sync(&ktimer);
        pps_unregister_source(pps);
 }
 
index 55de4aecf35ed72766f22b29f9ff5667a99db6db..547fa7fe29f4db3041391d640bf4a7dc9725cbcd 100644 (file)
@@ -52,7 +52,7 @@ static int pps_gen_dummy_enable(struct pps_gen_device *pps_gen, bool enable)
        if (enable)
                mod_timer(&ktimer, jiffies + get_random_delay());
        else
-               del_timer_sync(&ktimer);
+               timer_delete_sync(&ktimer);
 
        return 0;
 }
@@ -73,7 +73,7 @@ static const struct pps_gen_source_info pps_gen_dummy_info = {
 
 static void __exit pps_gen_dummy_exit(void)
 {
-       del_timer_sync(&ktimer);
+       timer_delete_sync(&ktimer);
        pps_gen_unregister_source(pps_gen);
 }
 
index b25635c5c745352d8275f287b6f08047d83a585c..7945c6be1f7ce451b382c919d4a9a9ee400d7805 100644 (file)
@@ -4499,7 +4499,7 @@ ptp_ocp_detach(struct ptp_ocp *bp)
        ptp_ocp_detach_sysfs(bp);
        ptp_ocp_attr_group_del(bp);
        if (timer_pending(&bp->watchdog))
-               del_timer_sync(&bp->watchdog);
+               timer_delete_sync(&bp->watchdog);
        if (bp->ts0)
                ptp_ocp_unregister_ext(bp->ts0);
        if (bp->ts1)
index c4a3ab53dcd4b7280a3a2981fe842729603a1feb..0eeae5bcc3aa93596e08a6a5c7a2bd805c2f1e1d 100644 (file)
@@ -90,7 +90,7 @@ static int clear_uie(struct rtc_device *rtc)
                rtc->stop_uie_polling = 1;
                if (rtc->uie_timer_active) {
                        spin_unlock_irq(&rtc->irq_lock);
-                       del_timer_sync(&rtc->uie_timer);
+                       timer_delete_sync(&rtc->uie_timer);
                        spin_lock_irq(&rtc->irq_lock);
                        rtc->uie_timer_active = 0;
                }
index a68b8c8841023cfd342434df8f9d5a45f443bc62..a9f5b9466fb5e2f9a2ee1c7019f48ac828b60bf7 100644 (file)
@@ -44,7 +44,7 @@ static int test_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm)
        timeout = rtc_tm_to_time64(&alrm->time) - ktime_get_real_seconds();
        timeout -= rtd->offset;
 
-       del_timer(&rtd->alarm);
+       timer_delete(&rtd->alarm);
 
        expires = jiffies + timeout * HZ;
        if (expires > U32_MAX)
@@ -86,7 +86,7 @@ static int test_rtc_alarm_irq_enable(struct device *dev, unsigned int enable)
        if (enable)
                add_timer(&rtd->alarm);
        else
-               del_timer(&rtd->alarm);
+               timer_delete(&rtd->alarm);
 
        return 0;
 }
index 31bfb49588c217f3b7ed3407f2dc50cbf5bcf709..cf36d3bafeca178cccb07b4f888bdd91aa5549ea 100644 (file)
@@ -1507,7 +1507,7 @@ static void dasd_device_timeout(struct timer_list *t)
 void dasd_device_set_timer(struct dasd_device *device, int expires)
 {
        if (expires == 0)
-               del_timer(&device->timer);
+               timer_delete(&device->timer);
        else
                mod_timer(&device->timer, jiffies + expires);
 }
@@ -1518,7 +1518,7 @@ EXPORT_SYMBOL(dasd_device_set_timer);
  */
 void dasd_device_clear_timer(struct dasd_device *device)
 {
-       del_timer(&device->timer);
+       timer_delete(&device->timer);
 }
 EXPORT_SYMBOL(dasd_device_clear_timer);
 
@@ -2692,7 +2692,7 @@ static void dasd_block_timeout(struct timer_list *t)
 void dasd_block_set_timer(struct dasd_block *block, int expires)
 {
        if (expires == 0)
-               del_timer(&block->timer);
+               timer_delete(&block->timer);
        else
                mod_timer(&block->timer, jiffies + expires);
 }
@@ -2703,7 +2703,7 @@ EXPORT_SYMBOL(dasd_block_set_timer);
  */
 void dasd_block_clear_timer(struct dasd_block *block)
 {
-       del_timer(&block->timer);
+       timer_delete(&block->timer);
 }
 EXPORT_SYMBOL(dasd_block_clear_timer);
 
index 1a31908486702238a19c65ab44ea8a8941456992..34f3820d7f749577c36e5d5ab947ba1e857b5e85 100644 (file)
@@ -793,7 +793,7 @@ static void tty3270_deactivate(struct raw3270_view *view)
 {
        struct tty3270 *tp = container_of(view, struct tty3270, view);
 
-       del_timer(&tp->timer);
+       timer_delete(&tp->timer);
 }
 
 static void tty3270_irq(struct tty3270 *tp, struct raw3270_request *rq, struct irb *irb)
@@ -1060,7 +1060,7 @@ static void tty3270_free(struct raw3270_view *view)
 {
        struct tty3270 *tp = container_of(view, struct tty3270, view);
 
-       del_timer_sync(&tp->timer);
+       timer_delete_sync(&tp->timer);
        tty3270_free_screen(tp->screen, tp->allocated_lines);
        free_page((unsigned long)tp->converted_line);
        kfree(tp->input);
index 45bd001206a2b859241064964edeae10d985aba2..840be75e75d419327f123e6b37fae473936e79e2 100644 (file)
@@ -261,7 +261,7 @@ __sclp_queue_read_req(void)
 static inline void
 __sclp_set_request_timer(unsigned long time, void (*cb)(struct timer_list *))
 {
-       del_timer(&sclp_request_timer);
+       timer_delete(&sclp_request_timer);
        sclp_request_timer.function = cb;
        sclp_request_timer.expires = jiffies + time;
        add_timer(&sclp_request_timer);
@@ -407,7 +407,7 @@ __sclp_start_request(struct sclp_req *req)
 
        if (sclp_running_state != sclp_running_state_idle)
                return 0;
-       del_timer(&sclp_request_timer);
+       timer_delete(&sclp_request_timer);
        rc = sclp_service_call_trace(req->command, req->sccb);
        req->start_count++;
 
@@ -442,7 +442,7 @@ sclp_process_queue(void)
                spin_unlock_irqrestore(&sclp_lock, flags);
                return;
        }
-       del_timer(&sclp_request_timer);
+       timer_delete(&sclp_request_timer);
        while (!list_empty(&sclp_req_queue)) {
                req = list_entry(sclp_req_queue.next, struct sclp_req, list);
                rc = __sclp_start_request(req);
@@ -662,7 +662,7 @@ static void sclp_interrupt_handler(struct ext_code ext_code,
                        !ok_response(finished_sccb, active_cmd));
 
        if (finished_sccb) {
-               del_timer(&sclp_request_timer);
+               timer_delete(&sclp_request_timer);
                sclp_running_state = sclp_running_state_reset_pending;
                req = __sclp_find_req(finished_sccb);
                if (req) {
@@ -739,7 +739,7 @@ sclp_sync_wait(void)
        /* Loop until driver state indicates finished request */
        while (sclp_running_state != sclp_running_state_idle) {
                /* Check for expired request timer */
-               if (get_tod_clock_fast() > timeout && del_timer(&sclp_request_timer))
+               if (get_tod_clock_fast() > timeout && timer_delete(&sclp_request_timer))
                        sclp_request_timer.function(&sclp_request_timer);
                cpu_relax();
        }
@@ -1165,7 +1165,7 @@ sclp_check_interface(void)
                 * with IRQs enabled. */
                irq_subclass_unregister(IRQ_SUBCLASS_SERVICE_SIGNAL);
                spin_lock_irqsave(&sclp_lock, flags);
-               del_timer(&sclp_request_timer);
+               timer_delete(&sclp_request_timer);
                rc = -EBUSY;
                if (sclp_init_req.status == SCLP_REQ_DONE) {
                        if (sccb->header.response_code == 0x20) {
index 6a030ba38bf360246ca21ad091f25977ba2b0c4e..d8544c485808e23e79d665b3047c30f630180492 100644 (file)
@@ -109,7 +109,7 @@ static void sclp_console_sync_queue(void)
        unsigned long flags;
 
        spin_lock_irqsave(&sclp_con_lock, flags);
-       del_timer(&sclp_con_timer);
+       timer_delete(&sclp_con_timer);
        while (sclp_con_queue_running) {
                spin_unlock_irqrestore(&sclp_con_lock, flags);
                sclp_sync_wait();
index 33b9c968dbcba6584015d70a8500f9f5f70227db..62979adcb381133c9c5fa7d825dfff28fc911256 100644 (file)
@@ -231,7 +231,7 @@ sclp_vt220_emit_current(void)
                        list_add_tail(&sclp_vt220_current_request->list,
                                      &sclp_vt220_outqueue);
                        sclp_vt220_current_request = NULL;
-                       del_timer(&sclp_vt220_timer);
+                       timer_delete(&sclp_vt220_timer);
                }
                sclp_vt220_flush_later = 0;
        }
@@ -798,7 +798,7 @@ sclp_vt220_notify(struct notifier_block *self,
        sclp_vt220_emit_current();
 
        spin_lock_irqsave(&sclp_vt220_lock, flags);
-       del_timer(&sclp_vt220_timer);
+       timer_delete(&sclp_vt220_timer);
        while (sclp_vt220_queue_running) {
                spin_unlock_irqrestore(&sclp_vt220_lock, flags);
                sclp_sync_wait();
index ce8a440598a814c35d738cbd58a5a33309fc73f0..48e8417a5cff634c82ad28595e4e3deb498ea050 100644 (file)
@@ -1108,7 +1108,7 @@ __tape_do_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb)
                                 struct tape_request, list);
                if (req->status == TAPE_REQUEST_LONG_BUSY) {
                        DBF_EVENT(3, "(%08x): del timer\n", device->cdev_id);
-                       if (del_timer(&device->lb_timeout)) {
+                       if (timer_delete(&device->lb_timeout)) {
                                tape_put_device(device);
                                __tape_start_next_request(device);
                        }
index f7e75d9fedf61d83885e4a8e53cfc1121c981354..b760386328837dd06d9b68adac7fee8b29ba9d4b 100644 (file)
@@ -73,7 +73,7 @@ tape_std_assign(struct tape_device *device)
 
        rc = tape_do_io_interruptible(device, request);
 
-       del_timer_sync(&request->timer);
+       timer_delete_sync(&request->timer);
 
        if (rc != 0) {
                DBF_EVENT(3, "%08x: assign failed - device might be busy\n",
index 42791fa0b80e26d4246dabc18e82f2130edb9bb9..e1b1fbdabb1b2dba5f3e4156730f96e39a64232c 100644 (file)
@@ -115,7 +115,7 @@ void
 ccw_device_set_timeout(struct ccw_device *cdev, int expires)
 {
        if (expires == 0)
-               del_timer(&cdev->private->timer);
+               timer_delete(&cdev->private->timer);
        else
                mod_timer(&cdev->private->timer, jiffies + expires);
 }
index 165de15523016c758ba8972b0c0d59b4d2aca5b4..ac382355dc04e24114bb00563a1418e7a4083602 100644 (file)
@@ -114,7 +114,7 @@ static void eadm_subchannel_set_timeout(struct subchannel *sch, int expires)
        struct eadm_private *private = get_eadm_private(sch);
 
        if (expires == 0)
-               del_timer(&private->timer);
+               timer_delete(&private->timer);
        else
                mod_timer(&private->timer, jiffies + expires);
 }
index 9a0e6e4d8a5e2aef03bf2d06e588c2c787a8b7bf..4088fda07197310f4ebd0afaa386aa04b3471f0c 100644 (file)
@@ -1289,7 +1289,7 @@ void ap_queue_prepare_remove(struct ap_queue *aq)
        /* move queue device state to SHUTDOWN in progress */
        aq->dev_state = AP_DEV_STATE_SHUTDOWN;
        spin_unlock_bh(&aq->lock);
-       del_timer_sync(&aq->timeout);
+       timer_delete_sync(&aq->timeout);
 }
 
 void ap_queue_remove(struct ap_queue *aq)
index 8672d225ba77fe88371f744db7f918d0064a2ae4..5fcdce116862151716f4f2161cc74d981c1c64e9 100644 (file)
@@ -158,7 +158,7 @@ fsm_deltimer(fsm_timer *this)
        printk(KERN_DEBUG "fsm(%s): Delete timer %p\n", this->fi->name,
                this);
 #endif
-       del_timer(&this->tl);
+       timer_delete(&this->tl);
 }
 
 int
@@ -188,7 +188,7 @@ fsm_modtimer(fsm_timer *this, int millisec, int event, void *arg)
                this->fi->name, this, millisec);
 #endif
 
-       del_timer(&this->tl);
+       timer_delete(&this->tl);
        timer_setup(&this->tl, fsm_expire_timer, 0);
        this->expire_event = event;
        this->event_arg = arg;
index 20328d695ef927811cf833ecaf9bdc28348c8a62..f5cfaebfb7c97801697f8e27f33de22c5e211864 100644 (file)
@@ -7088,7 +7088,7 @@ int qeth_stop(struct net_device *dev)
        netif_tx_disable(dev);
 
        qeth_for_each_output_queue(card, queue, i) {
-               del_timer_sync(&queue->timer);
+               timer_delete_sync(&queue->timer);
                /* Queues may get re-allocated, so remove the NAPIs. */
                netif_napi_del(&queue->napi);
        }
index 99d6b3f8692b3af85c7d14fac60ab802bfc7a804..d5f5f563881e41f7214d0e8c8963e9fd7dccbcb1 100644 (file)
@@ -458,7 +458,7 @@ static void zfcp_fsf_req_complete(struct zfcp_fsf_req *req)
                return;
        }
 
-       del_timer_sync(&req->timer);
+       timer_delete_sync(&req->timer);
        zfcp_fsf_protstatus_eval(req);
        zfcp_fsf_fsfstatus_eval(req);
        req->handler(req);
@@ -891,7 +891,7 @@ static int zfcp_fsf_req_send(struct zfcp_fsf_req *req)
        req->qdio_req.qdio_outb_usage = atomic_read(&qdio->req_q_free);
        req->issued = get_tod_clock();
        if (zfcp_qdio_send(qdio, &req->qdio_req)) {
-               del_timer_sync(&req->timer);
+               timer_delete_sync(&req->timer);
 
                /* lookup request again, list might have changed */
                if (zfcp_reqlist_find_rm(adapter->req_list, req_id) == NULL)
index 8cbc5e1711af055ebf7f66ac3e6a2383a3c2be71..0957e3f8b46e90ae807ad7882fa540a4b3f04824 100644 (file)
@@ -408,7 +408,7 @@ void zfcp_qdio_close(struct zfcp_qdio *qdio)
 
        tasklet_disable(&qdio->irq_tasklet);
        tasklet_disable(&qdio->request_tasklet);
-       del_timer_sync(&qdio->request_timer);
+       timer_delete_sync(&qdio->request_timer);
        qdio_stop_irq(adapter->ccw_device);
        qdio_shutdown(adapter->ccw_device, QDIO_FLAG_CLEANUP_USING_CLEAR);
 
index 3e3100dbfda3517435312d51715e1cb361bf5f05..f9372a81cd4ea1f64ff8f40bbc12ddf54088787b 100644 (file)
@@ -6181,7 +6181,7 @@ ahd_shutdown(void *arg)
        /*
         * Stop periodic timer callbacks.
         */
-       del_timer_sync(&ahd->stat_timer);
+       timer_delete_sync(&ahd->stat_timer);
 
        /* This will reset most registers to 0, but not all */
        ahd_reset(ahd, /*reinit*/FALSE);
@@ -6975,7 +6975,7 @@ static const char *termstat_strings[] = {
 static void
 ahd_timer_reset(struct timer_list *timer, int usec)
 {
-       del_timer(timer);
+       timer_delete(timer);
        timer->expires = jiffies + (usec * HZ)/1000000;
        add_timer(timer);
 }
index 9dda296c01523a1ca5cfaa5242e848fca54ecb0e..e74393357025b34fff817c32a94be64b7d23f283 100644 (file)
@@ -731,7 +731,7 @@ static void asd_dl_tasklet_handler(unsigned long data)
                        goto next_1;
                } else if (ascb->scb->header.opcode == EMPTY_SCB) {
                        goto out;
-               } else if (!ascb->uldd_timer && !del_timer(&ascb->timer)) {
+               } else if (!ascb->uldd_timer && !timer_delete(&ascb->timer)) {
                        goto next_1;
                }
                spin_lock_irqsave(&seq->pend_q_lock, flags);
index 538a5867e8ab460fbe76ae14003a53b969626570..adf3d91456064e61c26e18c6f0a1fcdca06e0879 100644 (file)
@@ -851,7 +851,7 @@ static void asd_free_queues(struct asd_ha_struct *asd_ha)
                 * times out.  Apparently we don't wait for the CONTROL PHY
                 * to complete, so it doesn't matter if we kill the timer.
                 */
-               del_timer_sync(&ascb->timer);
+               timer_delete_sync(&ascb->timer);
                WARN_ON(ascb->scb->header.opcode != CONTROL_PHY);
 
                list_del_init(pos);
index 27d32b8c298722c4dcfea3cf80a4d83a557f1749..d45dbf98f25e9e1aa22ff6ccb1c01851a6210cda 100644 (file)
@@ -31,7 +31,7 @@ static int asd_enqueue_internal(struct asd_ascb *ascb,
 
        res = asd_post_ascb_list(ascb->ha, ascb, 1);
        if (unlikely(res))
-               del_timer(&ascb->timer);
+               timer_delete(&ascb->timer);
        return res;
 }
 
@@ -58,7 +58,7 @@ static void asd_clear_nexus_tasklet_complete(struct asd_ascb *ascb,
 {
        struct tasklet_completion_status *tcs = ascb->uldd_task;
        ASD_DPRINTK("%s: here\n", __func__);
-       if (!del_timer(&ascb->timer)) {
+       if (!timer_delete(&ascb->timer)) {
                ASD_DPRINTK("%s: couldn't delete timer\n", __func__);
                return;
        }
@@ -303,7 +303,7 @@ static void asd_tmf_tasklet_complete(struct asd_ascb *ascb,
 {
        struct tasklet_completion_status *tcs;
 
-       if (!del_timer(&ascb->timer))
+       if (!timer_delete(&ascb->timer))
                return;
 
        tcs = ascb->uldd_task;
index 221a520e8a9bb60c7778c700ab3447bb71260ac7..b450b1fc6bbb481052217e34a3eab303d431ad1f 100644 (file)
@@ -1161,8 +1161,8 @@ static int arcmsr_probe(struct pci_dev *pdev, const struct pci_device_id *id)
        return 0;
 out_free_sysfs:
        if (set_date_time)
-               del_timer_sync(&acb->refresh_timer);
-       del_timer_sync(&acb->eternal_timer);
+               timer_delete_sync(&acb->refresh_timer);
+       timer_delete_sync(&acb->eternal_timer);
        flush_work(&acb->arcmsr_do_message_isr_bh);
        arcmsr_stop_adapter_bgrb(acb);
        arcmsr_flush_adapter_cache(acb);
@@ -1204,9 +1204,9 @@ static int __maybe_unused arcmsr_suspend(struct device *dev)
 
        arcmsr_disable_outbound_ints(acb);
        arcmsr_free_irq(pdev, acb);
-       del_timer_sync(&acb->eternal_timer);
+       timer_delete_sync(&acb->eternal_timer);
        if (set_date_time)
-               del_timer_sync(&acb->refresh_timer);
+               timer_delete_sync(&acb->refresh_timer);
        flush_work(&acb->arcmsr_do_message_isr_bh);
        arcmsr_stop_adapter_bgrb(acb);
        arcmsr_flush_adapter_cache(acb);
@@ -1685,9 +1685,9 @@ static void arcmsr_free_pcidev(struct AdapterControlBlock *acb)
        arcmsr_free_sysfs_attr(acb);
        scsi_remove_host(host);
        flush_work(&acb->arcmsr_do_message_isr_bh);
-       del_timer_sync(&acb->eternal_timer);
+       timer_delete_sync(&acb->eternal_timer);
        if (set_date_time)
-               del_timer_sync(&acb->refresh_timer);
+               timer_delete_sync(&acb->refresh_timer);
        pdev = acb->pdev;
        arcmsr_free_irq(pdev, acb);
        arcmsr_free_ccb_pool(acb);
@@ -1718,9 +1718,9 @@ static void arcmsr_remove(struct pci_dev *pdev)
        arcmsr_free_sysfs_attr(acb);
        scsi_remove_host(host);
        flush_work(&acb->arcmsr_do_message_isr_bh);
-       del_timer_sync(&acb->eternal_timer);
+       timer_delete_sync(&acb->eternal_timer);
        if (set_date_time)
-               del_timer_sync(&acb->refresh_timer);
+               timer_delete_sync(&acb->refresh_timer);
        arcmsr_disable_outbound_ints(acb);
        arcmsr_stop_adapter_bgrb(acb);
        arcmsr_flush_adapter_cache(acb);        
@@ -1765,9 +1765,9 @@ static void arcmsr_shutdown(struct pci_dev *pdev)
                (struct AdapterControlBlock *)host->hostdata;
        if (acb->acb_flags & ACB_F_ADAPTER_REMOVED)
                return;
-       del_timer_sync(&acb->eternal_timer);
+       timer_delete_sync(&acb->eternal_timer);
        if (set_date_time)
-               del_timer_sync(&acb->refresh_timer);
+               timer_delete_sync(&acb->refresh_timer);
        arcmsr_disable_outbound_ints(acb);
        arcmsr_free_irq(pdev, acb);
        flush_work(&acb->arcmsr_do_message_isr_bh);
index 4ce0b2d73614f7099a426a83b999f1694555bdc6..e0b55d869a35a016684f7e8dc94c1192dfdf3c4d 100644 (file)
@@ -2331,7 +2331,7 @@ static void fas216_eh_timer(struct timer_list *t)
 
        fas216_log(info, LOG_ERROR, "error handling timed out\n");
 
-       del_timer(&info->eh_timer);
+       timer_delete(&info->eh_timer);
 
        if (info->rst_bus_status == 0)
                info->rst_bus_status = -1;
@@ -2532,7 +2532,7 @@ int fas216_eh_device_reset(struct scsi_cmnd *SCpnt)
                 */
                wait_event(info->eh_wait, info->rst_dev_status);
 
-               del_timer_sync(&info->eh_timer);
+               timer_delete_sync(&info->eh_timer);
                spin_lock_irqsave(&info->host_lock, flags);
                info->rstSCpnt = NULL;
 
@@ -2622,7 +2622,7 @@ int fas216_eh_bus_reset(struct scsi_cmnd *SCpnt)
         * Wait one second for the interrupt.
         */
        wait_event(info->eh_wait, info->rst_bus_status);
-       del_timer_sync(&info->eh_timer);
+       timer_delete_sync(&info->eh_timer);
 
        fas216_log(info, LOG_ERROR, "bus reset complete: %s\n",
                   info->rst_bus_status == 1 ? "success" : "failed");
index a8b399ed98fc5d1b4e0bd0c0f68a7b5dea8d236a..7d1b767d87fb40624cb4c44ef4d53ecb4434461f 100644 (file)
@@ -5448,7 +5448,7 @@ static pci_ers_result_t beiscsi_eeh_err_detected(struct pci_dev *pdev,
                    "BM_%d : EEH error detected\n");
 
        /* first stop UE detection when PCI error detected */
-       del_timer_sync(&phba->hw_check);
+       timer_delete_sync(&phba->hw_check);
        cancel_delayed_work_sync(&phba->recover_port);
 
        /* sessions are no longer valid, so first fail the sessions */
@@ -5746,7 +5746,7 @@ static void beiscsi_remove(struct pci_dev *pcidev)
        }
 
        /* first stop UE detection before unloading */
-       del_timer_sync(&phba->hw_check);
+       timer_delete_sync(&phba->hw_check);
        cancel_delayed_work_sync(&phba->recover_port);
        cancel_work_sync(&phba->sess_work);
 
index f015c53de0d44bf358ca065f6c3c6fa29fbd52d0..598f2fc93ef2f3a4fcae038bbe296c55f2140657 100644 (file)
@@ -327,7 +327,7 @@ bfad_sm_failed(struct bfad_s *bfad, enum bfad_sm_event event)
        case BFAD_E_EXIT_COMP:
                bfa_sm_set_state(bfad, bfad_sm_uninit);
                bfad_remove_intr(bfad);
-               del_timer_sync(&bfad->hal_tmo);
+               timer_delete_sync(&bfad->hal_tmo);
                break;
 
        default:
@@ -376,7 +376,7 @@ bfad_sm_stopping(struct bfad_s *bfad, enum bfad_sm_event event)
        case BFAD_E_EXIT_COMP:
                bfa_sm_set_state(bfad, bfad_sm_uninit);
                bfad_remove_intr(bfad);
-               del_timer_sync(&bfad->hal_tmo);
+               timer_delete_sync(&bfad->hal_tmo);
                bfad_im_probe_undo(bfad);
                bfad->bfad_flags &= ~BFAD_FC4_PROBE_DONE;
                bfad_uncfg_pport(bfad);
@@ -1421,7 +1421,7 @@ bfad_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state)
                /* Suspend/fail all bfa operations */
                bfa_ioc_suspend(&bfad->bfa.ioc);
                spin_unlock_irqrestore(&bfad->bfad_lock, flags);
-               del_timer_sync(&bfad->hal_tmo);
+               timer_delete_sync(&bfad->hal_tmo);
                ret = PCI_ERS_RESULT_CAN_RECOVER;
                break;
        case pci_channel_io_frozen: /* fatal error */
@@ -1435,7 +1435,7 @@ bfad_pci_error_detected(struct pci_dev *pdev, pci_channel_state_t state)
                wait_for_completion(&bfad->comp);
 
                bfad_remove_intr(bfad);
-               del_timer_sync(&bfad->hal_tmo);
+               timer_delete_sync(&bfad->hal_tmo);
                pci_disable_device(pdev);
                ret = PCI_ERS_RESULT_NEED_RESET;
                break;
@@ -1566,7 +1566,7 @@ bfad_pci_mmio_enabled(struct pci_dev *pdev)
        wait_for_completion(&bfad->comp);
 
        bfad_remove_intr(bfad);
-       del_timer_sync(&bfad->hal_tmo);
+       timer_delete_sync(&bfad->hal_tmo);
        pci_disable_device(pdev);
 
        return PCI_ERS_RESULT_NEED_RESET;
index 5ac20c93637c997b3b19870fb824c4f0797cbf4f..de6574cccf5859ab69f1e4394baea5615b82518d 100644 (file)
@@ -1599,7 +1599,7 @@ static void bnx2fc_interface_cleanup(struct bnx2fc_interface *interface)
        struct bnx2fc_hba *hba = interface->hba;
 
        /* Stop the transmit retry timer */
-       del_timer_sync(&port->timer);
+       timer_delete_sync(&port->timer);
 
        /* Free existing transmit skbs */
        fcoe_clean_pending_queue(lport);
@@ -1938,7 +1938,7 @@ static void bnx2fc_fw_destroy(struct bnx2fc_hba *hba)
                        if (signal_pending(current))
                                flush_signals(current);
 
-                       del_timer_sync(&hba->destroy_timer);
+                       timer_delete_sync(&hba->destroy_timer);
                }
                bnx2fc_unbind_adapter_devices(hba);
        }
index eb32091033124161d8090c422739a2fdbfe41209..b8227cfef64f5fe03c41a402578e6a17597129d3 100644 (file)
@@ -74,7 +74,7 @@ static void bnx2fc_ofld_wait(struct bnx2fc_rport *tgt)
                                  &tgt->flags)));
        if (signal_pending(current))
                flush_signals(current);
-       del_timer_sync(&tgt->ofld_timer);
+       timer_delete_sync(&tgt->ofld_timer);
 }
 
 static void bnx2fc_offload_session(struct fcoe_port *port,
@@ -283,7 +283,7 @@ static void bnx2fc_upld_wait(struct bnx2fc_rport *tgt)
                                  &tgt->flags)));
        if (signal_pending(current))
                flush_signals(current);
-       del_timer_sync(&tgt->upld_timer);
+       timer_delete_sync(&tgt->upld_timer);
 }
 
 static void bnx2fc_upload_session(struct fcoe_port *port,
index 9971f32a663c23d65eab7d4a995a275496d3e2ce..6c80e5b514fda929211aeeb7e21efc58cedae7c2 100644 (file)
@@ -1626,7 +1626,7 @@ static int bnx2i_conn_start(struct iscsi_cls_conn *cls_conn)
 
        if (signal_pending(current))
                flush_signals(current);
-       del_timer_sync(&bnx2i_conn->ep->ofld_timer);
+       timer_delete_sync(&bnx2i_conn->ep->ofld_timer);
 
        iscsi_conn_start(cls_conn);
        return 0;
@@ -1749,7 +1749,7 @@ static int bnx2i_tear_down_conn(struct bnx2i_hba *hba,
 
        if (signal_pending(current))
                flush_signals(current);
-       del_timer_sync(&ep->ofld_timer);
+       timer_delete_sync(&ep->ofld_timer);
 
        bnx2i_ep_destroy_list_del(hba, ep);
 
@@ -1861,7 +1861,7 @@ static struct iscsi_endpoint *bnx2i_ep_connect(struct Scsi_Host *shost,
 
        if (signal_pending(current))
                flush_signals(current);
-       del_timer_sync(&bnx2i_ep->ofld_timer);
+       timer_delete_sync(&bnx2i_ep->ofld_timer);
 
        bnx2i_ep_ofld_list_del(hba, bnx2i_ep);
 
@@ -2100,7 +2100,7 @@ int bnx2i_hw_ep_disconnect(struct bnx2i_endpoint *bnx2i_ep)
 
        if (signal_pending(current))
                flush_signals(current);
-       del_timer_sync(&bnx2i_ep->ofld_timer);
+       timer_delete_sync(&bnx2i_ep->ofld_timer);
 
 destroy_conn:
        bnx2i_ep_active_list_del(hba, bnx2i_ep);
index e43c5413ce29b783447f9f1d71c99842ee6eac69..beded091dff137f06f85afcea121da9d57454962 100644 (file)
@@ -3701,7 +3701,7 @@ csio_mberr_worker(void *data)
        struct csio_mb *mbp_next;
        int rv;
 
-       del_timer_sync(&mbm->timer);
+       timer_delete_sync(&mbm->timer);
 
        spin_lock_irq(&hw->lock);
        if (list_empty(&mbm->cbfn_q)) {
@@ -4210,7 +4210,7 @@ csio_mgmtm_init(struct csio_mgmtm *mgmtm, struct csio_hw *hw)
 static void
 csio_mgmtm_exit(struct csio_mgmtm *mgmtm)
 {
-       del_timer_sync(&mgmtm->mgmt_timer);
+       timer_delete_sync(&mgmtm->mgmt_timer);
 }
 
 
index 94810b19e747111099d4651f050b25777fe1f77b..c7b4c464f6b807c2d6935d0eceb5bb399b019856 100644 (file)
@@ -1619,7 +1619,7 @@ csio_mb_cancel_all(struct csio_hw *hw, struct list_head *cbfn_q)
                mbp = mbm->mcurrent;
 
                /* Stop mailbox completion timer */
-               del_timer_sync(&mbm->timer);
+               timer_delete_sync(&mbm->timer);
 
                /* Add completion to tail of cbfn queue */
                list_add_tail(&mbp->list, cbfn_q);
@@ -1682,7 +1682,7 @@ csio_mbm_init(struct csio_mbm *mbm, struct csio_hw *hw,
 void
 csio_mbm_exit(struct csio_mbm *mbm)
 {
-       del_timer_sync(&mbm->timer);
+       timer_delete_sync(&mbm->timer);
 
        CSIO_DB_ASSERT(mbm->mcurrent == NULL);
        CSIO_DB_ASSERT(list_empty(&mbm->req_q));
index ec65302407070d2110121350ce722c8af95db8b3..461d38e2fb1990708aad4e6a5187c2bfe0068e42 100644 (file)
@@ -495,7 +495,7 @@ static int do_act_establish(struct t3cdev *tdev, struct sk_buff *skb, void *ctx)
 
        spin_lock_bh(&csk->lock);
        if (csk->retry_timer.function) {
-               del_timer(&csk->retry_timer);
+               timer_delete(&csk->retry_timer);
                csk->retry_timer.function = NULL;
        }
 
index c07d2e3b4bcff71d41f43eac18596824ecef2ada..aaba294ecb588f62a927f26f15c8bc5327ffba9e 100644 (file)
@@ -930,7 +930,7 @@ static void do_act_establish(struct cxgbi_device *cdev, struct sk_buff *skb)
                        csk, csk->state, csk->flags, csk->tid);
 
        if (csk->retry_timer.function) {
-               del_timer(&csk->retry_timer);
+               timer_delete(&csk->retry_timer);
                csk->retry_timer.function = NULL;
        }
 
index e71de241975884583201e94cd3e48613be17be0e..8dc6be9a00c1f18ec8741ac99da3085f0f58fd5b 100644 (file)
@@ -765,7 +765,7 @@ static void waiting_process_next(struct AdapterCtlBlk *acb)
                return;
 
        if (timer_pending(&acb->waiting_timer))
-               del_timer(&acb->waiting_timer);
+               timer_delete(&acb->waiting_timer);
 
        if (list_empty(dcb_list_head))
                return;
@@ -1153,7 +1153,7 @@ static int __dc395x_eh_bus_reset(struct scsi_cmnd *cmd)
                cmd, cmd->device->id, (u8)cmd->device->lun, cmd);
 
        if (timer_pending(&acb->waiting_timer))
-               del_timer(&acb->waiting_timer);
+               timer_delete(&acb->waiting_timer);
 
        /*
         * disable interrupt    
@@ -1561,7 +1561,7 @@ static void dc395x_handle_interrupt(struct AdapterCtlBlk *acb,
        /*dprintkl(KERN_DEBUG, "handle_interrupt: intstatus = 0x%02x ", scsi_intstatus); */
 
        if (timer_pending(&acb->selto_timer))
-               del_timer(&acb->selto_timer);
+               timer_delete(&acb->selto_timer);
 
        if (scsi_intstatus & (INT_SELTIMEOUT | INT_DISCONNECT)) {
                disconnect(acb);        /* bus free interrupt  */
@@ -3454,7 +3454,7 @@ static void scsi_reset_detect(struct AdapterCtlBlk *acb)
        dprintkl(KERN_INFO, "scsi_reset_detect: acb=%p\n", acb);
        /* delay half a second */
        if (timer_pending(&acb->waiting_timer))
-               del_timer(&acb->waiting_timer);
+               timer_delete(&acb->waiting_timer);
 
        DC395x_write8(acb, TRM_S1040_SCSI_CONTROL, DO_RSTMODULE);
        DC395x_write8(acb, TRM_S1040_DMA_CONTROL, DMARESETMODULE);
@@ -4415,9 +4415,9 @@ static void adapter_uninit(struct AdapterCtlBlk *acb)
 
        /* remove timers */
        if (timer_pending(&acb->waiting_timer))
-               del_timer(&acb->waiting_timer);
+               timer_delete(&acb->waiting_timer);
        if (timer_pending(&acb->selto_timer))
-               del_timer(&acb->selto_timer);
+               timer_delete(&acb->selto_timer);
 
        adapter_uninit_chip(acb);
        adapter_remove_and_free_all_devices(acb);
index 59f2775937853428a97451f2957a5ea3e484fdb0..1bd42f7db1773dc4104ab3cfddc69bfca8e35cca 100644 (file)
@@ -310,7 +310,7 @@ efct_fw_reset(struct efct *efct)
         * during attach.
         */
        if (timer_pending(&efct->xport->stats_timer))
-               del_timer(&efct->xport->stats_timer);
+               timer_delete(&efct->xport->stats_timer);
 
        if (efct_hw_reset(&efct->hw, EFCT_HW_RESET_FIRMWARE)) {
                efc_log_info(efct, "failed to reset firmware\n");
index cf4dced20b8b763f865b32dbd374ef3f950fa13e..2aca60f6428e71ffc6269f8a658cca791ab78994 100644 (file)
@@ -508,7 +508,7 @@ efct_xport_detach(struct efct_xport *xport)
 
        /*Shutdown FC Statistics timer*/
        if (timer_pending(&xport->stats_timer))
-               del_timer(&xport->stats_timer);
+               timer_delete(&xport->stats_timer);
 
        efct_hw_teardown(&efct->hw);
 
index 9661eea93aa1837fde4d5404b6f995559eff4cce..cf7e738c4edc6bce2ae0c8759ab632cc83e49780 100644 (file)
@@ -888,7 +888,7 @@ gidpt_delay_timer_cb(struct timer_list *t)
 {
        struct efc_node *node = from_timer(node, t, gidpt_delay_timer);
 
-       del_timer(&node->gidpt_delay_timer);
+       timer_delete(&node->gidpt_delay_timer);
 
        efc_node_post_event(node, EFC_EVT_GIDPT_DELAY_EXPIRED, NULL);
 }
index a1b4ce6a27b47d6f4ca4c025fbdee98f22005723..f17e052fe53785f7cfe20dc7d803c744e7025585 100644 (file)
@@ -149,7 +149,7 @@ efc_node_free(struct efc_node *node)
 
        /* if the gidpt_delay_timer is still running, then delete it */
        if (timer_pending(&node->gidpt_delay_timer))
-               del_timer(&node->gidpt_delay_timer);
+               timer_delete(&node->gidpt_delay_timer);
 
        xa_erase(&nport->lookup, node->rnode.fc_id);
 
index 0cea5f3d1a08e03ff8f49c780bb8edfc259a9f22..04a07fe57be2741c54e139d69ba6182b1a0034c4 100644 (file)
@@ -439,7 +439,7 @@ static void esas2r_adapter_power_down(struct esas2r_adapter *a,
        if ((test_bit(AF2_INIT_DONE, &a->flags2))
            &&  (!test_bit(AF_DEGRADED_MODE, &a->flags))) {
                if (!power_management) {
-                       del_timer_sync(&a->timer);
+                       timer_delete_sync(&a->timer);
                        tasklet_kill(&a->tasklet);
                }
                esas2r_power_down(a);
index 038e385786764a0d2401f19dda1c5e0760100edb..b911fdb387f392ff088a69c522a59bbf3ca73454 100644 (file)
@@ -1013,7 +1013,7 @@ static void fcoe_if_destroy(struct fc_lport *lport)
        fc_lport_destroy(lport);
 
        /* Stop the transmit retry timer */
-       del_timer_sync(&port->timer);
+       timer_delete_sync(&port->timer);
 
        /* Free existing transmit skbs */
        fcoe_clean_pending_queue(lport);
index 5c8d1ba3f8f3c9c2de41e7f111db57f2b4c3e63a..56d270526c9ccae7ae05e19d880d2da44528e4b6 100644 (file)
@@ -302,7 +302,7 @@ void fcoe_ctlr_destroy(struct fcoe_ctlr *fip)
        fcoe_ctlr_set_state(fip, FIP_ST_DISABLED);
        fcoe_ctlr_reset_fcfs(fip);
        mutex_unlock(&fip->ctlr_mutex);
-       del_timer_sync(&fip->timer);
+       timer_delete_sync(&fip->timer);
        cancel_work_sync(&fip->timer_work);
 }
 EXPORT_SYMBOL(fcoe_ctlr_destroy);
@@ -478,7 +478,7 @@ EXPORT_SYMBOL(fcoe_ctlr_link_up);
 static void fcoe_ctlr_reset(struct fcoe_ctlr *fip)
 {
        fcoe_ctlr_reset_fcfs(fip);
-       del_timer(&fip->timer);
+       timer_delete(&fip->timer);
        fip->ctlr_ka_time = 0;
        fip->port_ka_time = 0;
        fip->sol_time = 0;
index 4c6bbf417a9aade4c91d88d13a0c079d7cb37540..c2b6f4eb338e65001ee3dc046e479c18f2b38760 100644 (file)
@@ -394,7 +394,7 @@ void fnic_del_fabric_timer_sync(struct fnic *fnic)
 {
        fnic->iport.fabric.del_timer_inprogress = 1;
        spin_unlock_irqrestore(&fnic->fnic_lock, fnic->lock_flags);
-       del_timer_sync(&fnic->iport.fabric.retry_timer);
+       timer_delete_sync(&fnic->iport.fabric.retry_timer);
        spin_lock_irqsave(&fnic->fnic_lock, fnic->lock_flags);
        fnic->iport.fabric.del_timer_inprogress = 0;
 }
@@ -404,7 +404,7 @@ void fnic_del_tport_timer_sync(struct fnic *fnic,
 {
        tport->del_timer_inprogress = 1;
        spin_unlock_irqrestore(&fnic->fnic_lock, fnic->lock_flags);
-       del_timer_sync(&tport->retry_timer);
+       timer_delete_sync(&tport->retry_timer);
        spin_lock_irqsave(&fnic->fnic_lock, fnic->lock_flags);
        tport->del_timer_inprogress = 0;
 }
@@ -3617,7 +3617,7 @@ static void fdls_process_fdmi_plogi_rsp(struct fnic_iport_s *iport,
        fdls_free_oxid(iport, oxid, &iport->active_oxid_fdmi_plogi);
 
        if (ntoh24(fchdr->fh_s_id) == FC_FID_MGMT_SERV) {
-               del_timer_sync(&iport->fabric.fdmi_timer);
+               timer_delete_sync(&iport->fabric.fdmi_timer);
                iport->fabric.fdmi_pending = 0;
                switch (plogi_rsp->els.fl_cmd) {
                case ELS_LS_ACC:
@@ -3686,7 +3686,7 @@ static void fdls_process_fdmi_reg_ack(struct fnic_iport_s *iport,
                 iport->fcid);
 
        if (!iport->fabric.fdmi_pending) {
-               del_timer_sync(&iport->fabric.fdmi_timer);
+               timer_delete_sync(&iport->fabric.fdmi_timer);
                FNIC_FCS_DBG(KERN_INFO, fnic->host, fnic->fnic_num,
                                         "iport fcid: 0x%x: Canceling FDMI timer\n",
                                         iport->fcid);
@@ -3728,7 +3728,7 @@ static void fdls_process_fdmi_abts_rsp(struct fnic_iport_s *iport,
                break;
        }
 
-       del_timer_sync(&iport->fabric.fdmi_timer);
+       timer_delete_sync(&iport->fabric.fdmi_timer);
        iport->fabric.fdmi_pending &= ~FDLS_FDMI_ABORT_PENDING;
 
        fdls_send_fdmi_plogi(iport);
@@ -4971,7 +4971,7 @@ void fnic_fdls_link_down(struct fnic_iport_s *iport)
        }
 
        if ((fnic_fdmi_support == 1) && (iport->fabric.fdmi_pending > 0)) {
-               del_timer_sync(&iport->fabric.fdmi_timer);
+               timer_delete_sync(&iport->fabric.fdmi_timer);
                iport->fabric.fdmi_pending = 0;
        }
 
index 7bb85949033fee30952353e389f9dcac8201c895..6e7c0b00eb414d8148e102ad2908dcf59f662eef 100644 (file)
@@ -319,7 +319,7 @@ void fnic_fcoe_fip_discovery_resp(struct fnic *fnic, struct fip_header *fiph)
                                                  round_jiffies(fcs_ka_tov));
                                } else {
                                        if (timer_pending(&fnic->fcs_ka_timer))
-                                               del_timer_sync(&fnic->fcs_ka_timer);
+                                               timer_delete_sync(&fnic->fcs_ka_timer);
                                }
 
                                if (fka_has_changed) {
@@ -497,7 +497,7 @@ void fnic_fcoe_process_flogi_resp(struct fnic *fnic, struct fip_header *fiph)
 
                oxid = FNIC_STD_GET_OX_ID(fchdr);
                fdls_free_oxid(iport, oxid, &iport->active_oxid_fabric_req);
-               del_timer_sync(&fnic->retry_fip_timer);
+               timer_delete_sync(&fnic->retry_fip_timer);
 
                if ((be16_to_cpu(flogi_rsp->fip.fip_dl_len) == FIP_FLOGI_LEN)
                    && (flogi_rsp->rsp_desc.flogi.els.fl_cmd == ELS_LS_ACC)) {
@@ -580,10 +580,10 @@ void fnic_common_fip_cleanup(struct fnic *fnic)
 
        iport->fip.state = FDLS_FIP_INIT;
 
-       del_timer_sync(&fnic->retry_fip_timer);
-       del_timer_sync(&fnic->fcs_ka_timer);
-       del_timer_sync(&fnic->enode_ka_timer);
-       del_timer_sync(&fnic->vn_ka_timer);
+       timer_delete_sync(&fnic->retry_fip_timer);
+       timer_delete_sync(&fnic->fcs_ka_timer);
+       timer_delete_sync(&fnic->enode_ka_timer);
+       timer_delete_sync(&fnic->vn_ka_timer);
 
        if (!is_zero_ether_addr(iport->fpma))
                vnic_dev_del_addr(fnic->vdev, iport->fpma);
index 3dd06376e97bc4680a597821f2caef7b33355fd8..9a357ff42085709f7fb377130c93f4a71033a750 100644 (file)
@@ -1149,20 +1149,20 @@ static void fnic_remove(struct pci_dev *pdev)
        fnic_scsi_unload(fnic);
 
        if (vnic_dev_get_intr_mode(fnic->vdev) == VNIC_DEV_INTR_MODE_MSI)
-               del_timer_sync(&fnic->notify_timer);
+               timer_delete_sync(&fnic->notify_timer);
 
        if (fnic->config.flags & VFCF_FIP_CAPABLE) {
-               del_timer_sync(&fnic->retry_fip_timer);
-               del_timer_sync(&fnic->fcs_ka_timer);
-               del_timer_sync(&fnic->enode_ka_timer);
-               del_timer_sync(&fnic->vn_ka_timer);
+               timer_delete_sync(&fnic->retry_fip_timer);
+               timer_delete_sync(&fnic->fcs_ka_timer);
+               timer_delete_sync(&fnic->enode_ka_timer);
+               timer_delete_sync(&fnic->vn_ka_timer);
 
                fnic_free_txq(&fnic->fip_frame_queue);
                fnic_fcoe_reset_vlans(fnic);
        }
 
        if ((fnic_fdmi_support == 1) && (fnic->iport.fabric.fdmi_pending > 0))
-               del_timer_sync(&fnic->iport.fabric.fdmi_timer);
+               timer_delete_sync(&fnic->iport.fabric.fdmi_timer);
 
        fnic_stats_debugfs_remove(fnic);
 
index 3596414d970b24a07c42154454957259032dc618..5cb1d3db4907a07b13a250afe37f00573eaff356 100644 (file)
@@ -1548,7 +1548,7 @@ void hisi_sas_controller_reset_prepare(struct hisi_hba *hisi_hba)
         * which is also only used for v1/v2 hw to skip it for v3 hw
         */
        if (hisi_hba->hw->sht)
-               del_timer_sync(&hisi_hba->timer);
+               timer_delete_sync(&hisi_hba->timer);
 
        set_bit(HISI_SAS_REJECT_CMD_BIT, &hisi_hba->flags);
 }
@@ -2363,7 +2363,7 @@ void hisi_sas_free(struct hisi_hba *hisi_hba)
        for (i = 0; i < hisi_hba->n_phy; i++) {
                struct hisi_sas_phy *phy = &hisi_hba->phy[i];
 
-               del_timer_sync(&phy->timer);
+               timer_delete_sync(&phy->timer);
        }
 
        if (hisi_hba->wq)
@@ -2625,7 +2625,7 @@ void hisi_sas_remove(struct platform_device *pdev)
        struct hisi_hba *hisi_hba = sha->lldd_ha;
        struct Scsi_Host *shost = sha->shost;
 
-       del_timer_sync(&hisi_hba->timer);
+       timer_delete_sync(&hisi_hba->timer);
 
        sas_unregister_ha(sha);
        sas_remove_host(shost);
index 04ee02797ca3fe66ac424d60ee160ca1fa23e4d5..a1fc400ab4c3c7f4d283b57d3f445e6bf1f3d086 100644 (file)
@@ -2372,18 +2372,18 @@ static void slot_complete_v2_hw(struct hisi_hba *hisi_hba,
        case STAT_IO_COMPLETE:
                /* internal abort command complete */
                ts->stat = TMF_RESP_FUNC_SUCC;
-               del_timer_sync(&slot->internal_abort_timer);
+               timer_delete_sync(&slot->internal_abort_timer);
                goto out;
        case STAT_IO_NO_DEVICE:
                ts->stat = TMF_RESP_FUNC_COMPLETE;
-               del_timer_sync(&slot->internal_abort_timer);
+               timer_delete_sync(&slot->internal_abort_timer);
                goto out;
        case STAT_IO_NOT_VALID:
                /* abort single io, controller don't find
                 * the io need to abort
                 */
                ts->stat = TMF_RESP_FUNC_FAILED;
-               del_timer_sync(&slot->internal_abort_timer);
+               timer_delete_sync(&slot->internal_abort_timer);
                goto out;
        default:
                break;
@@ -2654,7 +2654,7 @@ static int phy_up_v2_hw(int phy_no, struct hisi_hba *hisi_hba)
        if (is_sata_phy_v2_hw(hisi_hba, phy_no))
                goto end;
 
-       del_timer(&phy->timer);
+       timer_delete(&phy->timer);
 
        if (phy_no == 8) {
                u32 port_state = hisi_sas_read32(hisi_hba, PORT_STATE);
@@ -2730,7 +2730,7 @@ static int phy_down_v2_hw(int phy_no, struct hisi_hba *hisi_hba)
        struct hisi_sas_port *port = phy->port;
        struct device *dev = hisi_hba->dev;
 
-       del_timer(&phy->timer);
+       timer_delete(&phy->timer);
        hisi_sas_phy_write32(hisi_hba, phy_no, PHYCTRL_NOT_RDY_MSK, 1);
 
        phy_state = hisi_sas_read32(hisi_hba, PHY_STATE);
@@ -2744,7 +2744,7 @@ static int phy_down_v2_hw(int phy_no, struct hisi_hba *hisi_hba)
        if (port && !get_wideport_bitmap_v2_hw(hisi_hba, port->id))
                if (!check_any_wideports_v2_hw(hisi_hba) &&
                                timer_pending(&hisi_hba->timer))
-                       del_timer(&hisi_hba->timer);
+                       timer_delete(&hisi_hba->timer);
 
        txid_auto = hisi_sas_phy_read32(hisi_hba, phy_no, TXID_AUTO);
        hisi_sas_phy_write32(hisi_hba, phy_no, TXID_AUTO,
@@ -3204,7 +3204,7 @@ static irqreturn_t sata_int_v2_hw(int irq_no, void *p)
        u8 attached_sas_addr[SAS_ADDR_SIZE] = {0};
        int phy_no, offset;
 
-       del_timer(&phy->timer);
+       timer_delete(&phy->timer);
 
        phy_no = sas_phy->id;
        initial_fis = &hisi_hba->initial_fis[phy_no];
index 095bbf80c34efb261a183f34d8724fdc0ac4fade..2684d64820671d37f578d30f32b6e890e5a6dac6 100644 (file)
@@ -1609,7 +1609,7 @@ static irqreturn_t phy_up_v3_hw(int phy_no, struct hisi_hba *hisi_hba)
        phy->port_id = port_id;
        spin_lock(&phy->lock);
        /* Delete timer and set phy_attached atomically */
-       del_timer(&phy->timer);
+       timer_delete(&phy->timer);
        phy->phy_attached = 1;
        spin_unlock(&phy->lock);
 
@@ -1643,7 +1643,7 @@ static irqreturn_t phy_down_v3_hw(int phy_no, struct hisi_hba *hisi_hba)
 
        atomic_inc(&phy->down_cnt);
 
-       del_timer(&phy->timer);
+       timer_delete(&phy->timer);
        hisi_sas_phy_write32(hisi_hba, phy_no, PHYCTRL_NOT_RDY_MSK, 1);
 
        phy_state = hisi_sas_read32(hisi_hba, PHY_STATE);
index 773ec2f31bc415ae585bc395d8479aaf9352846c..4c493b06062ac058ad85781a10f829d298de097f 100644 (file)
@@ -1110,7 +1110,7 @@ static void ibmvfc_fail_request(struct ibmvfc_event *evt, int error_code)
        } else
                evt->xfer_iu->mad_common.status = cpu_to_be16(IBMVFC_MAD_DRIVER_FAILED);
 
-       del_timer(&evt->timer);
+       timer_delete(&evt->timer);
 }
 
 /**
@@ -1754,7 +1754,7 @@ static int ibmvfc_send_event(struct ibmvfc_event *evt,
                atomic_set(&evt->active, 0);
                list_del(&evt->queue_list);
                spin_unlock_irqrestore(&evt->queue->l_lock, flags);
-               del_timer(&evt->timer);
+               timer_delete(&evt->timer);
 
                /* If send_crq returns H_CLOSED, return SCSI_MLQUEUE_HOST_BUSY.
                 * Firmware will send a CRQ with a transport event (0xFF) to
@@ -3832,7 +3832,7 @@ static void ibmvfc_tasklet(void *data)
        spin_unlock_irqrestore(vhost->host->host_lock, flags);
 
        list_for_each_entry_safe(evt, temp, &evt_doneq, queue_list) {
-               del_timer(&evt->timer);
+               timer_delete(&evt->timer);
                list_del(&evt->queue_list);
                ibmvfc_trc_end(evt);
                evt->done(evt);
@@ -3938,7 +3938,7 @@ static void ibmvfc_drain_sub_crq(struct ibmvfc_queue *scrq)
        spin_unlock_irqrestore(scrq->q_lock, flags);
 
        list_for_each_entry_safe(evt, temp, &evt_doneq, queue_list) {
-               del_timer(&evt->timer);
+               timer_delete(&evt->timer);
                list_del(&evt->queue_list);
                ibmvfc_trc_end(evt);
                evt->done(evt);
@@ -4542,7 +4542,7 @@ static void ibmvfc_tgt_adisc_done(struct ibmvfc_event *evt)
 
        vhost->discovery_threads--;
        ibmvfc_set_tgt_action(tgt, IBMVFC_TGT_ACTION_NONE);
-       del_timer(&tgt->timer);
+       timer_delete(&tgt->timer);
 
        switch (status) {
        case IBMVFC_MAD_SUCCESS:
@@ -4741,7 +4741,7 @@ static void ibmvfc_tgt_adisc(struct ibmvfc_target *tgt)
        ibmvfc_set_tgt_action(tgt, IBMVFC_TGT_ACTION_INIT_WAIT);
        if (ibmvfc_send_event(evt, vhost, IBMVFC_ADISC_PLUS_CANCEL_TIMEOUT)) {
                vhost->discovery_threads--;
-               del_timer(&tgt->timer);
+               timer_delete(&tgt->timer);
                ibmvfc_set_tgt_action(tgt, IBMVFC_TGT_ACTION_NONE);
                kref_put(&tgt->kref, ibmvfc_release_tgt);
        } else
@@ -5519,7 +5519,7 @@ static void ibmvfc_tgt_add_rport(struct ibmvfc_target *tgt)
                ibmvfc_set_tgt_action(tgt, IBMVFC_TGT_ACTION_DELETED_RPORT);
                spin_unlock_irqrestore(vhost->host->host_lock, flags);
                fc_remote_port_delete(rport);
-               del_timer_sync(&tgt->timer);
+               timer_delete_sync(&tgt->timer);
                kref_put(&tgt->kref, ibmvfc_release_tgt);
                return;
        } else if (rport && tgt->action == IBMVFC_TGT_ACTION_DEL_AND_LOGOUT_RPORT) {
@@ -5672,7 +5672,7 @@ static void ibmvfc_do_work(struct ibmvfc_host *vhost)
                                spin_unlock_irqrestore(vhost->host->host_lock, flags);
                                if (rport)
                                        fc_remote_port_delete(rport);
-                               del_timer_sync(&tgt->timer);
+                               timer_delete_sync(&tgt->timer);
                                kref_put(&tgt->kref, ibmvfc_release_tgt);
                                return;
                        } else if (tgt->action == IBMVFC_TGT_ACTION_DEL_AND_LOGOUT_RPORT) {
index 16a1aac119116d37f63e4e7fa57141db201953e0..d65a45860b339899701524edfd565432b191efcd 100644 (file)
@@ -789,7 +789,7 @@ static void purge_requests(struct ibmvscsi_host_data *hostdata, int error_code)
        while (!list_empty(&hostdata->sent)) {
                evt = list_first_entry(&hostdata->sent, struct srp_event_struct, list);
                list_del(&evt->list);
-               del_timer(&evt->timer);
+               timer_delete(&evt->timer);
 
                spin_unlock_irqrestore(hostdata->host->host_lock, flags);
                if (evt->cmnd) {
@@ -944,7 +944,7 @@ static int ibmvscsi_send_srp_event(struct srp_event_struct *evt_struct,
                               be64_to_cpu(crq_as_u64[1]));
        if (rc != 0) {
                list_del(&evt_struct->list);
-               del_timer(&evt_struct->timer);
+               timer_delete(&evt_struct->timer);
 
                /* If send_crq returns H_CLOSED, return SCSI_MLQUEUE_HOST_BUSY.
                 * Firmware will send a CRQ with a transport event (0xFF) to
@@ -1840,7 +1840,7 @@ static void ibmvscsi_handle_crq(struct viosrp_crq *crq,
                atomic_add(be32_to_cpu(evt_struct->xfer_iu->srp.rsp.req_lim_delta),
                           &hostdata->request_limit);
 
-       del_timer(&evt_struct->timer);
+       timer_delete(&evt_struct->timer);
 
        if ((crq->status != VIOSRP_OK && crq->status != VIOSRP_OK2) && evt_struct->cmnd)
                evt_struct->cmnd->result = DID_ERROR << 16;
index 3bfafd43e42a77253d56b222f74c1f3369788bb0..d89135fb8faa6be0423d297cfbd02e7c50e18341 100644 (file)
@@ -873,7 +873,7 @@ static void ipr_fail_all_ops(struct ipr_ioa_cfg *ioa_cfg)
 
                        ipr_trc_hook(ipr_cmd, IPR_TRACE_FINISH,
                                     IPR_IOASC_IOA_WAS_RESET);
-                       del_timer(&ipr_cmd->timer);
+                       timer_delete(&ipr_cmd->timer);
                        ipr_cmd->done(ipr_cmd);
                }
                spin_unlock(&hrrq->_lock);
@@ -5347,7 +5347,7 @@ static irqreturn_t ipr_handle_other_interrupt(struct ipr_ioa_cfg *ioa_cfg,
                                writel(IPR_PCII_IPL_STAGE_CHANGE, ioa_cfg->regs.clr_interrupt_reg);
                                int_reg = readl(ioa_cfg->regs.sense_interrupt_reg) & ~int_mask_reg;
                                list_del(&ioa_cfg->reset_cmd->queue);
-                               del_timer(&ioa_cfg->reset_cmd->timer);
+                               timer_delete(&ioa_cfg->reset_cmd->timer);
                                ipr_reset_ioa_job(ioa_cfg->reset_cmd);
                                return IRQ_HANDLED;
                        }
@@ -5362,7 +5362,7 @@ static irqreturn_t ipr_handle_other_interrupt(struct ipr_ioa_cfg *ioa_cfg,
                int_reg = readl(ioa_cfg->regs.sense_interrupt_reg);
 
                list_del(&ioa_cfg->reset_cmd->queue);
-               del_timer(&ioa_cfg->reset_cmd->timer);
+               timer_delete(&ioa_cfg->reset_cmd->timer);
                ipr_reset_ioa_job(ioa_cfg->reset_cmd);
        } else if ((int_reg & IPR_PCII_HRRQ_UPDATED) == int_reg) {
                if (ioa_cfg->clear_isr) {
@@ -5481,7 +5481,7 @@ static int ipr_iopoll(struct irq_poll *iop, int budget)
 
        list_for_each_entry_safe(ipr_cmd, temp, &doneq, queue) {
                list_del(&ipr_cmd->queue);
-               del_timer(&ipr_cmd->timer);
+               timer_delete(&ipr_cmd->timer);
                ipr_cmd->fast_done(ipr_cmd);
        }
 
@@ -5550,7 +5550,7 @@ static irqreturn_t ipr_isr(int irq, void *devp)
        spin_unlock_irqrestore(hrrq->lock, hrrq_flags);
        list_for_each_entry_safe(ipr_cmd, temp, &doneq, queue) {
                list_del(&ipr_cmd->queue);
-               del_timer(&ipr_cmd->timer);
+               timer_delete(&ipr_cmd->timer);
                ipr_cmd->fast_done(ipr_cmd);
        }
        return rc;
@@ -5600,7 +5600,7 @@ static irqreturn_t ipr_isr_mhrrq(int irq, void *devp)
 
        list_for_each_entry_safe(ipr_cmd, temp, &doneq, queue) {
                list_del(&ipr_cmd->queue);
-               del_timer(&ipr_cmd->timer);
+               timer_delete(&ipr_cmd->timer);
                ipr_cmd->fast_done(ipr_cmd);
        }
        return rc;
index 35589b6af90d6e40896b2b5979bbb8cad6a749db..c108b5b940c3a324948db2ca1d134e923bd5b7a0 100644 (file)
@@ -1271,22 +1271,22 @@ void isci_host_deinit(struct isci_host *ihost)
        /* Cancel any/all outstanding port timers */
        for (i = 0; i < ihost->logical_port_entries; i++) {
                struct isci_port *iport = &ihost->ports[i];
-               del_timer_sync(&iport->timer.timer);
+               timer_delete_sync(&iport->timer.timer);
        }
 
        /* Cancel any/all outstanding phy timers */
        for (i = 0; i < SCI_MAX_PHYS; i++) {
                struct isci_phy *iphy = &ihost->phys[i];
-               del_timer_sync(&iphy->sata_timer.timer);
+               timer_delete_sync(&iphy->sata_timer.timer);
        }
 
-       del_timer_sync(&ihost->port_agent.timer.timer);
+       timer_delete_sync(&ihost->port_agent.timer.timer);
 
-       del_timer_sync(&ihost->power_control.timer.timer);
+       timer_delete_sync(&ihost->power_control.timer.timer);
 
-       del_timer_sync(&ihost->timer.timer);
+       timer_delete_sync(&ihost->timer.timer);
 
-       del_timer_sync(&ihost->phy_timer.timer);
+       timer_delete_sync(&ihost->phy_timer.timer);
 }
 
 static void __iomem *scu_base(struct isci_host *isci_host)
index f6a8fe206415a8096d9a5682b26b1afe6a6bcc7f..d827e49c1d5518451af8e9e8ab724b322f5606e4 100644 (file)
@@ -481,9 +481,9 @@ irqreturn_t isci_error_isr(int vec, void *data);
 
 /*
  * Each timer is associated with a cancellation flag that is set when
- * del_timer() is called and checked in the timer callback function. This
- * is needed since del_timer_sync() cannot be called with sci_lock held.
- * For deinit however, del_timer_sync() is used without holding the lock.
+ * timer_delete() is called and checked in the timer callback function. This
+ * is needed since timer_delete_sync() cannot be called with sci_lock held.
+ * For deinit however, timer_delete_sync() is used without holding the lock.
  */
 struct sci_timer {
        struct timer_list       timer;
@@ -506,7 +506,7 @@ static inline void sci_mod_timer(struct sci_timer *tmr, unsigned long msec)
 static inline void sci_del_timer(struct sci_timer *tmr)
 {
        tmr->cancel = true;
-       del_timer(&tmr->timer);
+       timer_delete(&tmr->timer);
 }
 
 struct sci_base_state_machine {
index fd1ef06655cb84d409deab6b32455d06ca807369..e705c30b4e1b8dfd32d55ddfd3a69328c3af683b 100644 (file)
@@ -1329,7 +1329,7 @@ static int fc_lun_reset(struct fc_lport *lport, struct fc_fcp_pkt *fsp,
        fsp->state |= FC_SRB_COMPL;
        spin_unlock_bh(&fsp->scsi_pkt_lock);
 
-       del_timer_sync(&fsp->timer);
+       timer_delete_sync(&fsp->timer);
 
        spin_lock_bh(&fsp->scsi_pkt_lock);
        if (fsp->seq_ptr) {
@@ -1961,7 +1961,7 @@ static void fc_io_compl(struct fc_fcp_pkt *fsp)
        fsp->state |= FC_SRB_COMPL;
        if (!(fsp->state & FC_SRB_FCP_PROCESSING_TMO)) {
                spin_unlock_bh(&fsp->scsi_pkt_lock);
-               del_timer_sync(&fsp->timer);
+               timer_delete_sync(&fsp->timer);
                spin_lock_bh(&fsp->scsi_pkt_lock);
        }
 
index 2b1bf990a9dc0707b3579aa643a2ff943e4eedfe..1ddaf72283403ac2f72f59f13e67602e978e672d 100644 (file)
@@ -1945,7 +1945,7 @@ static int iscsi_exec_task_mgmt_fn(struct iscsi_conn *conn,
                                 session->tmf_state != TMF_QUEUED);
        if (signal_pending(current))
                flush_signals(current);
-       del_timer_sync(&session->tmf_timer);
+       timer_delete_sync(&session->tmf_timer);
 
        mutex_lock(&session->eh_mutex);
        spin_lock_bh(&session->frwd_lock);
@@ -3247,7 +3247,7 @@ void iscsi_conn_teardown(struct iscsi_cls_conn *cls_conn)
 
        iscsi_remove_conn(cls_conn);
 
-       del_timer_sync(&conn->transport_timer);
+       timer_delete_sync(&conn->transport_timer);
 
        mutex_lock(&session->eh_mutex);
        spin_lock_bh(&session->frwd_lock);
@@ -3411,7 +3411,7 @@ void iscsi_conn_stop(struct iscsi_cls_conn *cls_conn, int flag)
        conn->stop_stage = flag;
        spin_unlock_bh(&session->frwd_lock);
 
-       del_timer_sync(&conn->transport_timer);
+       timer_delete_sync(&conn->transport_timer);
        iscsi_suspend_tx(conn);
 
        spin_lock_bh(&session->frwd_lock);
index 2b8004eb6f1b3533e6a64f8032bdb110e17cbc39..869b5d4db44cb6b93b0f601576c3b771775e5218 100644 (file)
@@ -89,7 +89,7 @@ static int smp_execute_task_sg(struct domain_device *dev,
                res = i->dft->lldd_execute_task(task, GFP_KERNEL);
 
                if (res) {
-                       del_timer_sync(&task->slow_task->timer);
+                       timer_delete_sync(&task->slow_task->timer);
                        pr_notice("executing SMP task failed:%d\n", res);
                        break;
                }
index 55ce7892f2174be89308c8065a423fa9be5497b3..feb2461b90e88009a9ec45f3bff63f10229501e8 100644 (file)
@@ -859,7 +859,7 @@ EXPORT_SYMBOL_GPL(sas_bios_param);
 
 void sas_task_internal_done(struct sas_task *task)
 {
-       del_timer(&task->slow_task->timer);
+       timer_delete(&task->slow_task->timer);
        complete(&task->slow_task->completion);
 }
 
@@ -911,7 +911,7 @@ static int sas_execute_internal_abort(struct domain_device *device,
 
                res = i->dft->lldd_execute_task(task, GFP_KERNEL);
                if (res) {
-                       del_timer_sync(&task->slow_task->timer);
+                       timer_delete_sync(&task->slow_task->timer);
                        pr_err("Executing internal abort failed %016llx (%d)\n",
                               SAS_ADDR(device->sas_addr), res);
                        break;
@@ -1010,7 +1010,7 @@ int sas_execute_tmf(struct domain_device *device, void *parameter,
 
                res = i->dft->lldd_execute_task(task, GFP_KERNEL);
                if (res) {
-                       del_timer_sync(&task->slow_task->timer);
+                       timer_delete_sync(&task->slow_task->timer);
                        pr_err("executing TMF task failed %016llx (%d)\n",
                               SAS_ADDR(device->sas_addr), res);
                        break;
@@ -1180,7 +1180,7 @@ void sas_task_abort(struct sas_task *task)
 
                if (!slow)
                        return;
-               if (!del_timer(&slow->timer))
+               if (!timer_delete(&slow->timer))
                        return;
                slow->timer.function(&slow->timer);
                return;
index 0d0213bba35da8e10be8b874763dd5f01d6ff586..397216ff2c7e17bbe95a98d571a3a5b80f44cce5 100644 (file)
@@ -2578,7 +2578,7 @@ lpfc_poll_store(struct device *dev, struct device_attribute *attr,
            (old_val & DISABLE_FCP_RING_INT))
        {
                spin_unlock_irq(&phba->hbalock);
-               del_timer(&phba->fcp_poll_timer);
+               timer_delete(&phba->fcp_poll_timer);
                spin_lock_irq(&phba->hbalock);
                if (lpfc_readl(phba->HCregaddr, &creg_val)) {
                        spin_unlock_irq(&phba->hbalock);
index e08b48b1b655c2e145b30261bbdcb9a57d40e19e..375a879c31f108d85d87c007f91e96fb83f9eab2 100644 (file)
@@ -4333,7 +4333,7 @@ lpfc_cancel_retry_delay_tmo(struct lpfc_vport *vport, struct lpfc_nodelist *nlp)
 
        if (!test_and_clear_bit(NLP_DELAY_TMO, &nlp->nlp_flag))
                return;
-       del_timer_sync(&nlp->nlp_delayfunc);
+       timer_delete_sync(&nlp->nlp_delayfunc);
        nlp->nlp_last_elscmd = 0;
        if (!list_empty(&nlp->els_retry_evt.evt_listp)) {
                list_del_init(&nlp->els_retry_evt.evt_listp);
@@ -4431,7 +4431,7 @@ lpfc_els_retry_delay_handler(struct lpfc_nodelist *ndlp)
         * firing and before processing the timer, cancel the
         * nlp_delayfunc.
         */
-       del_timer_sync(&ndlp->nlp_delayfunc);
+       timer_delete_sync(&ndlp->nlp_delayfunc);
        retry = ndlp->nlp_retry;
        ndlp->nlp_retry = 0;
 
index 8ca590e8469b587bf6b25254870f7d072f3143b0..179be6c5a43e0775b2b6e48a93a4c0532e1dbc94 100644 (file)
@@ -1228,7 +1228,7 @@ lpfc_linkdown_port(struct lpfc_vport *vport)
 
        /* Stop delayed Nport discovery */
        clear_bit(FC_DISC_DELAYED, &vport->fc_flag);
-       del_timer_sync(&vport->delayed_disc_tmo);
+       timer_delete_sync(&vport->delayed_disc_tmo);
 
        if (phba->sli_rev == LPFC_SLI_REV4 &&
            vport->port_type == LPFC_PHYSICAL_PORT &&
@@ -1418,7 +1418,7 @@ lpfc_linkup(struct lpfc_hba *phba)
 
        /* Unblock fabric iocbs if they are blocked */
        clear_bit(FABRIC_COMANDS_BLOCKED, &phba->bit_flags);
-       del_timer_sync(&phba->fabric_block_timer);
+       timer_delete_sync(&phba->fabric_block_timer);
 
        vports = lpfc_create_vport_work_array(phba);
        if (vports != NULL)
@@ -5010,7 +5010,7 @@ lpfc_can_disctmo(struct lpfc_vport *vport)
        if (test_bit(FC_DISC_TMO, &vport->fc_flag) ||
            timer_pending(&vport->fc_disctmo)) {
                clear_bit(FC_DISC_TMO, &vport->fc_flag);
-               del_timer_sync(&vport->fc_disctmo);
+               timer_delete_sync(&vport->fc_disctmo);
                spin_lock_irqsave(&vport->work_port_lock, iflags);
                vport->work_port_events &= ~WORKER_DISC_TMO;
                spin_unlock_irqrestore(&vport->work_port_lock, iflags);
@@ -5501,7 +5501,7 @@ lpfc_cleanup_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
        clear_bit(NLP_DELAY_TMO, &ndlp->nlp_flag);
 
        ndlp->nlp_last_elscmd = 0;
-       del_timer_sync(&ndlp->nlp_delayfunc);
+       timer_delete_sync(&ndlp->nlp_delayfunc);
 
        list_del_init(&ndlp->els_retry_evt.evt_listp);
        list_del_init(&ndlp->dev_loss_evt.evt_listp);
index 7238608ca49f9bcfc4d43acd6f400b12f2865589..90021653e59ebfd30a0c28473391b430088cb85b 100644 (file)
@@ -3120,8 +3120,8 @@ lpfc_cleanup(struct lpfc_vport *vport)
 void
 lpfc_stop_vport_timers(struct lpfc_vport *vport)
 {
-       del_timer_sync(&vport->els_tmofunc);
-       del_timer_sync(&vport->delayed_disc_tmo);
+       timer_delete_sync(&vport->els_tmofunc);
+       timer_delete_sync(&vport->delayed_disc_tmo);
        lpfc_can_disctmo(vport);
        return;
 }
@@ -3140,7 +3140,7 @@ __lpfc_sli4_stop_fcf_redisc_wait_timer(struct lpfc_hba *phba)
        phba->fcf.fcf_flag &= ~FCF_REDISC_PEND;
 
        /* Now, try to stop the timer */
-       del_timer(&phba->fcf.redisc_wait);
+       timer_delete(&phba->fcf.redisc_wait);
 }
 
 /**
@@ -3302,12 +3302,12 @@ lpfc_stop_hba_timers(struct lpfc_hba *phba)
                lpfc_stop_vport_timers(phba->pport);
        cancel_delayed_work_sync(&phba->eq_delay_work);
        cancel_delayed_work_sync(&phba->idle_stat_delay_work);
-       del_timer_sync(&phba->sli.mbox_tmo);
-       del_timer_sync(&phba->fabric_block_timer);
-       del_timer_sync(&phba->eratt_poll);
-       del_timer_sync(&phba->hb_tmofunc);
+       timer_delete_sync(&phba->sli.mbox_tmo);
+       timer_delete_sync(&phba->fabric_block_timer);
+       timer_delete_sync(&phba->eratt_poll);
+       timer_delete_sync(&phba->hb_tmofunc);
        if (phba->sli_rev == LPFC_SLI_REV4) {
-               del_timer_sync(&phba->rrq_tmr);
+               timer_delete_sync(&phba->rrq_tmr);
                clear_bit(HBA_RRQ_ACTIVE, &phba->hba_flag);
        }
        clear_bit(HBA_HBEAT_INP, &phba->hba_flag);
@@ -3316,7 +3316,7 @@ lpfc_stop_hba_timers(struct lpfc_hba *phba)
        switch (phba->pci_dev_grp) {
        case LPFC_PCI_DEV_LP:
                /* Stop any LightPulse device specific driver timers */
-               del_timer_sync(&phba->fcp_poll_timer);
+               timer_delete_sync(&phba->fcp_poll_timer);
                break;
        case LPFC_PCI_DEV_OC:
                /* Stop any OneConnect device specific driver timers */
@@ -12761,7 +12761,7 @@ static void __lpfc_cpuhp_remove(struct lpfc_hba *phba)
         * timer. Wait for the poll timer to retire.
         */
        synchronize_rcu();
-       del_timer_sync(&phba->cpuhp_poll_timer);
+       timer_delete_sync(&phba->cpuhp_poll_timer);
 }
 
 static void lpfc_cpuhp_remove(struct lpfc_hba *phba)
index f0158fc00f783239db615b0978b6785de064535f..9edf80b14b1a0f8b087f5bb4f01ebe5bf2e57b41 100644 (file)
@@ -5488,7 +5488,7 @@ void lpfc_vmid_vport_cleanup(struct lpfc_vport *vport)
        struct lpfc_vmid *cur;
 
        if (vport->port_type == LPFC_PHYSICAL_PORT)
-               del_timer_sync(&vport->phba->inactive_vmid_poll);
+               timer_delete_sync(&vport->phba->inactive_vmid_poll);
 
        kfree(vport->qfpa_res);
        kfree(vport->vmid_priority.vmid_range);
index 4e0d48fcb2041f5ee56d130ae51119f8fb6c4aa0..6574f9e744766d49e245bd648667cc3ffc45289e 100644 (file)
@@ -5041,7 +5041,7 @@ lpfc_sli_brdkill(struct lpfc_hba *phba)
                        return 1;
        }
 
-       del_timer_sync(&psli->mbox_tmo);
+       timer_delete_sync(&psli->mbox_tmo);
        if (ha_copy & HA_ERATT) {
                writel(HA_ERATT, phba->HAregaddr);
                phba->pport->stopped = 1;
@@ -12076,7 +12076,7 @@ lpfc_sli_hba_down(struct lpfc_hba *phba)
        local_bh_enable();
 
        /* Return any active mbox cmds */
-       del_timer_sync(&psli->mbox_tmo);
+       timer_delete_sync(&psli->mbox_tmo);
 
        spin_lock_irqsave(&phba->pport->work_port_lock, flags);
        phba->pport->work_port_events &= ~WORKER_MBOX_TMO;
@@ -13802,7 +13802,7 @@ lpfc_sli_sp_intr_handler(int irq, void *dev_id)
                                phba->sli.mbox_active = NULL;
                                spin_unlock_irqrestore(&phba->hbalock, iflag);
                                phba->last_completion_time = jiffies;
-                               del_timer(&phba->sli.mbox_tmo);
+                               timer_delete(&phba->sli.mbox_tmo);
                                if (pmb->mbox_cmpl) {
                                        lpfc_sli_pcimem_bcopy(mbox, pmbox,
                                                        MAILBOX_CMD_SIZE);
@@ -14302,7 +14302,7 @@ lpfc_sli4_sp_handle_mbox_event(struct lpfc_hba *phba, struct lpfc_mcqe *mcqe)
 
        /* Reset heartbeat timer */
        phba->last_completion_time = jiffies;
-       del_timer(&phba->sli.mbox_tmo);
+       timer_delete(&phba->sli.mbox_tmo);
 
        /* Move mbox data to caller's mailbox region, do endian swapping */
        if (pmb->mbox_cmpl && mbox)
@@ -15689,7 +15689,7 @@ static inline void lpfc_sli4_remove_from_poll_list(struct lpfc_queue *eq)
        synchronize_rcu();
 
        if (list_empty(&phba->poll_list))
-               del_timer_sync(&phba->cpuhp_poll_timer);
+               timer_delete_sync(&phba->cpuhp_poll_timer);
 }
 
 void lpfc_sli4_cleanup_poll_list(struct lpfc_hba *phba)
index 3ba837b3093f821b7f36ecad9cd0724cb13b4249..d533a8aa72ccd7fe6a693e9d111248e600f17efc 100644 (file)
@@ -3951,7 +3951,7 @@ megaraid_sysfs_get_ldmap(adapter_t *adapter)
        }
 
 
-       del_timer_sync(&timeout.timer);
+       timer_delete_sync(&timeout.timer);
        destroy_timer_on_stack(&timeout.timer);
 
        mutex_unlock(&raid_dev->sysfs_mtx);
index c509440bd1610bca56219f505a1a7c0a5f94066b..1f2cd15e336165c0f547ef0b1b9bd9a6a7e45da3 100644 (file)
@@ -703,7 +703,7 @@ lld_ioctl(mraid_mmadp_t *adp, uioc_t *kioc)
         */
        wait_event(wait_q, (kioc->status != -ENODATA));
        if (timeout.timer.function) {
-               del_timer_sync(&timeout.timer);
+               timer_delete_sync(&timeout.timer);
                destroy_timer_on_stack(&timeout.timer);
        }
 
index 28c75865967af36c6390c5ee5767577ec1bcf779..c20447b39cb9067831802dc371fb78d472cf47ce 100644 (file)
@@ -6521,7 +6521,7 @@ static int megasas_init_fw(struct megasas_instance *instance)
 
 fail_start_watchdog:
        if (instance->requestorId && !instance->skip_heartbeat_timer_del)
-               del_timer_sync(&instance->sriov_heartbeat_timer);
+               timer_delete_sync(&instance->sriov_heartbeat_timer);
 fail_get_ld_pd_list:
        instance->instancet->disable_intr(instance);
        megasas_destroy_irqs(instance);
@@ -7603,7 +7603,7 @@ fail_io_attach:
        megasas_mgmt_info.instance[megasas_mgmt_info.max_index] = NULL;
 
        if (instance->requestorId && !instance->skip_heartbeat_timer_del)
-               del_timer_sync(&instance->sriov_heartbeat_timer);
+               timer_delete_sync(&instance->sriov_heartbeat_timer);
 
        instance->instancet->disable_intr(instance);
        megasas_destroy_irqs(instance);
@@ -7743,7 +7743,7 @@ megasas_suspend(struct device *dev)
 
        /* Shutdown SR-IOV heartbeat timer */
        if (instance->requestorId && !instance->skip_heartbeat_timer_del)
-               del_timer_sync(&instance->sriov_heartbeat_timer);
+               timer_delete_sync(&instance->sriov_heartbeat_timer);
 
        /* Stop the FW fault detection watchdog */
        if (instance->adapter_type != MFI_SERIES)
@@ -7907,7 +7907,7 @@ megasas_resume(struct device *dev)
 
 fail_start_watchdog:
        if (instance->requestorId && !instance->skip_heartbeat_timer_del)
-               del_timer_sync(&instance->sriov_heartbeat_timer);
+               timer_delete_sync(&instance->sriov_heartbeat_timer);
 fail_init_mfi:
        megasas_free_ctrl_dma_buffers(instance);
        megasas_free_ctrl_mem(instance);
@@ -7971,7 +7971,7 @@ static void megasas_detach_one(struct pci_dev *pdev)
 
        /* Shutdown SR-IOV heartbeat timer */
        if (instance->requestorId && !instance->skip_heartbeat_timer_del)
-               del_timer_sync(&instance->sriov_heartbeat_timer);
+               timer_delete_sync(&instance->sriov_heartbeat_timer);
 
        /* Stop the FW fault detection watchdog */
        if (instance->adapter_type != MFI_SERIES)
index 1eec23da28e2d63f5a00f8e5e9d10d2a53c93579..721860cb1ef6ee1bb13e37785af172fc0c841fed 100644 (file)
@@ -4969,7 +4969,7 @@ int megasas_reset_fusion(struct Scsi_Host *shost, int reason)
        }
 
        if (instance->requestorId && !instance->skip_heartbeat_timer_del)
-               del_timer_sync(&instance->sriov_heartbeat_timer);
+               timer_delete_sync(&instance->sriov_heartbeat_timer);
        set_bit(MEGASAS_FUSION_IN_RESET, &instance->reset_flags);
        set_bit(MEGASAS_FUSION_OCR_NOT_POSSIBLE, &instance->reset_flags);
        atomic_set(&instance->adprecovery, MEGASAS_ADPRESET_SM_POLLING);
index c4592de4fefc21cb2bef0bf9a36653926150f315..52ac10226cb08fcb6de4ee7e0909251922463b50 100644 (file)
@@ -976,7 +976,7 @@ static u32 mvs_is_sig_fis_received(u32 irq_status)
 static void mvs_sig_remove_timer(struct mvs_phy *phy)
 {
        if (phy->timer.function)
-               del_timer(&phy->timer);
+               timer_delete(&phy->timer);
        phy->timer.function = NULL;
 }
 
index 3ba53916fd86b4cedc730f164516fbba683501ea..e0aeb206df8d926fe348276e7f35bf90e6f2ce88 100644 (file)
@@ -495,7 +495,7 @@ static void pmcraid_clr_trans_op(
        }
 
        if (pinstance->reset_cmd != NULL) {
-               del_timer(&pinstance->reset_cmd->timer);
+               timer_delete(&pinstance->reset_cmd->timer);
                spin_lock_irqsave(
                        pinstance->host->host_lock, lock_flags);
                pinstance->reset_cmd->cmd_done(pinstance->reset_cmd);
@@ -1999,7 +1999,7 @@ static void pmcraid_fail_outstanding_cmds(struct pmcraid_instance *pinstance)
                        cpu_to_le32(PMCRAID_DRIVER_ILID);
 
                /* In case the command timer is still running */
-               del_timer(&cmd->timer);
+               timer_delete(&cmd->timer);
 
                /* If this is an IO command, complete it by invoking scsi_done
                 * function. If this is one of the internal commands other
@@ -3982,7 +3982,7 @@ static void pmcraid_tasklet_function(unsigned long instance)
                list_del(&cmd->free_list);
                spin_unlock_irqrestore(&pinstance->pending_pool_lock,
                                        pending_lock_flags);
-               del_timer(&cmd->timer);
+               timer_delete(&cmd->timer);
                atomic_dec(&pinstance->outstanding_cmds);
 
                if (cmd->cmd_done == pmcraid_ioa_reset) {
index 47d74f881948f44dacd4640710a4d248a12c3d0f..078a9c80bce27d364d6a14ae96ab9f29d77f9317 100644 (file)
@@ -2454,7 +2454,7 @@ qla1280_mailbox_command(struct scsi_qla_host *ha, uint8_t mr, uint16_t *mb)
        qla1280_debounce_register(&reg->istatus);
 
        wait_for_completion(&wait);
-       del_timer_sync(&ha->mailbox_timer);
+       timer_delete_sync(&ha->mailbox_timer);
 
        spin_lock_irq(ha->host->host_lock);
 
index 79cdfec2bca356d4ce57358ddebddd1e4dc06dfc..0c2dd782b675632560d50d2aa222e9fdaa24b57c 100644 (file)
@@ -67,7 +67,7 @@ void qla2x00_sp_free(srb_t *sp)
 {
        struct srb_iocb *iocb = &sp->u.iocb_cmd;
 
-       del_timer(&iocb->timer);
+       timer_delete(&iocb->timer);
        qla2x00_rel_sp(sp);
 }
 
index 0b41e8a0660262106e67e781d9327d29d6661b40..3224044f177539d98b407e9d8ec3d98e53974afa 100644 (file)
@@ -2572,7 +2572,7 @@ qla24xx_tm_iocb(srb_t *sp, struct tsk_mgmt_entry *tsk)
 static void
 qla2x00_async_done(struct srb *sp, int res)
 {
-       if (del_timer(&sp->u.iocb_cmd.timer)) {
+       if (timer_delete(&sp->u.iocb_cmd.timer)) {
                /*
                 * Successfully cancelled the timeout handler
                 * ref: TMR
@@ -2645,7 +2645,7 @@ static void qla2x00_els_dcmd_sp_free(srb_t *sp)
                    elsio->u.els_logo.els_logo_pyld,
                    elsio->u.els_logo.els_logo_pyld_dma);
 
-       del_timer(&elsio->timer);
+       timer_delete(&elsio->timer);
        qla2x00_rel_sp(sp);
 }
 
index 79879c4743e6dc3283bea2d8f95b1512c874cc11..8b71ac0b1d9995da3deff358e64a72a65ddb1237 100644 (file)
@@ -20,7 +20,7 @@ void
 qla2x00_vp_stop_timer(scsi_qla_host_t *vha)
 {
        if (vha->vp_idx && vha->timer_active) {
-               del_timer_sync(&vha->timer);
+               timer_delete_sync(&vha->timer);
                vha->timer_active = 0;
        }
 }
index 6b9b8218b512afc4b2ab412a8910e46a5fc8a0b0..b44d134e7105b4ebe132a3fae39377c09987211d 100644 (file)
@@ -401,7 +401,7 @@ qla2x00_restart_timer(scsi_qla_host_t *vha, unsigned long interval)
 static __inline__ void
 qla2x00_stop_timer(scsi_qla_host_t *vha)
 {
-       del_timer_sync(&vha->timer);
+       timer_delete_sync(&vha->timer);
        vha->timer_active = 0;
 }
 
index 6b0e6b4cd8af859199acc218ecf482b4e69b64b4..d540d66e6ffc4f774b735ed31f279c04402e3fd2 100644 (file)
@@ -4021,7 +4021,7 @@ static void qla4xxx_start_timer(struct scsi_qla_host *ha,
 
 static void qla4xxx_stop_timer(struct scsi_qla_host *ha)
 {
-       del_timer_sync(&ha->timer);
+       timer_delete_sync(&ha->timer);
        ha->timer_active = 0;
 }
 
index 0da7be40c925807519f5bff8d428a29e5ce454a5..88135fdb8bd14b4ebf0418f5decc83a1d4d7008d 100644 (file)
@@ -3853,7 +3853,7 @@ static void pqi_start_heartbeat_timer(struct pqi_ctrl_info *ctrl_info)
 
 static inline void pqi_stop_heartbeat_timer(struct pqi_ctrl_info *ctrl_info)
 {
-       del_timer_sync(&ctrl_info->heartbeat_timer);
+       timer_delete_sync(&ctrl_info->heartbeat_timer);
 }
 
 static void pqi_ofa_capture_event_payload(struct pqi_ctrl_info *ctrl_info,
index 212d89d0d23e50687602ed36adcd676bbcc3c78d..1a6eb72ca281019e80b2916a27308ee505a7d269 100644 (file)
@@ -1657,7 +1657,7 @@ static int sym_detach(struct Scsi_Host *shost, struct pci_dev *pdev)
        struct sym_hcb *np = sym_get_hcb(shost);
        printk("%s: detaching ...\n", sym_name(np));
 
-       del_timer_sync(&np->s.timer);
+       timer_delete_sync(&np->s.timer);
 
        /*
         * Reset NCR chip.
index 67bf125645c03ef5c00cf4056416f0d49b10a59e..da229965d98e9fc0813acceeb26c8db4be1bd0b4 100644 (file)
@@ -102,7 +102,7 @@ static int agilent_82357a_send_bulk_msg(struct agilent_82357a_priv *a_priv, void
 cleanup:
        if (timeout_msecs) {
                if (timer_pending(&a_priv->bulk_timer))
-                       del_timer_sync(&a_priv->bulk_timer);
+                       timer_delete_sync(&a_priv->bulk_timer);
        }
        mutex_lock(&a_priv->bulk_alloc_lock);
        if (a_priv->bulk_urb) {
@@ -169,7 +169,7 @@ static int agilent_82357a_receive_bulk_msg(struct agilent_82357a_priv *a_priv, v
        *actual_data_length = a_priv->bulk_urb->actual_length;
 cleanup:
        if (timeout_msecs)
-               del_timer_sync(&a_priv->bulk_timer);
+               timer_delete_sync(&a_priv->bulk_timer);
 
        mutex_lock(&a_priv->bulk_alloc_lock);
        if (a_priv->bulk_urb) {
index cb77fe0a4b9ad16e2aba4fa839c7e26c4841137d..8456b97290b80e0270dceeab9fb19a5a22ff4c9b 100644 (file)
@@ -109,7 +109,7 @@ void os_remove_timer(struct gpib_board *board)
 /* Removes the timeout task */
 {
        if (timer_pending(&board->timer))
-               del_timer_sync(&board->timer);
+               timer_delete_sync(&board->timer);
 }
 
 int io_timed_out(struct gpib_board *board)
@@ -163,7 +163,7 @@ void gpib_free_pseudo_irq(struct gpib_board *board)
 {
        atomic_set(&board->pseudo_irq.active, 0);
 
-       del_timer_sync(&board->pseudo_irq.timer);
+       timer_delete_sync(&board->pseudo_irq.timer);
        board->pseudo_irq.handler = NULL;
 }
 EXPORT_SYMBOL(gpib_free_pseudo_irq);
index 6cca8a49e839099ff8d907b37beea78cdcdac11c..b297261818f2120d6c7f04bc6e08168f40337653 100644 (file)
@@ -610,7 +610,7 @@ static void start_wait_timer(struct wait_info *winfo)
 
 static void remove_wait_timer(struct wait_info *winfo)
 {
-       del_timer_sync(&winfo->timer);
+       timer_delete_sync(&winfo->timer);
        destroy_timer_on_stack(&winfo->timer);
 }
 
index 14f7049a8e5ef8d10e8b1fd009f89801f3cc6dcc..9f1b9927f025cc833ada5635a5678676cc4ee95d 100644 (file)
@@ -136,7 +136,7 @@ static int ni_usb_nonblocking_send_bulk_msg(struct ni_usb_priv *ni_priv, void *d
 
        retval = usb_submit_urb(ni_priv->bulk_urb, GFP_KERNEL);
        if (retval) {
-               del_timer_sync(&ni_priv->bulk_timer);
+               timer_delete_sync(&ni_priv->bulk_timer);
                usb_free_urb(ni_priv->bulk_urb);
                ni_priv->bulk_urb = NULL;
                dev_err(&usb_dev->dev, "failed to submit bulk out urb, retval=%i\n",
@@ -154,7 +154,7 @@ static int ni_usb_nonblocking_send_bulk_msg(struct ni_usb_priv *ni_priv, void *d
                retval = ni_priv->bulk_urb->status;
        }
 
-       del_timer_sync(&ni_priv->bulk_timer);
+       timer_delete_sync(&ni_priv->bulk_timer);
        *actual_data_length = ni_priv->bulk_urb->actual_length;
        mutex_lock(&ni_priv->bulk_transfer_lock);
        usb_free_urb(ni_priv->bulk_urb);
@@ -222,7 +222,7 @@ static int ni_usb_nonblocking_receive_bulk_msg(struct ni_usb_priv *ni_priv,
 
        retval = usb_submit_urb(ni_priv->bulk_urb, GFP_KERNEL);
        if (retval) {
-               del_timer_sync(&ni_priv->bulk_timer);
+               timer_delete_sync(&ni_priv->bulk_timer);
                usb_free_urb(ni_priv->bulk_urb);
                ni_priv->bulk_urb = NULL;
                dev_err(&usb_dev->dev, "failed to submit bulk in urb, retval=%i\n", retval);
@@ -256,7 +256,7 @@ static int ni_usb_nonblocking_receive_bulk_msg(struct ni_usb_priv *ni_priv,
                if (ni_priv->bulk_urb->status)
                        retval = ni_priv->bulk_urb->status;
        }
-       del_timer_sync(&ni_priv->bulk_timer);
+       timer_delete_sync(&ni_priv->bulk_timer);
        *actual_data_length = ni_priv->bulk_urb->actual_length;
        mutex_lock(&ni_priv->bulk_transfer_lock);
        usb_free_urb(ni_priv->bulk_urb);
index 17fd980c9d3c3c0e868670ca863290f83f13d9c6..2855ba2296ac1c6d28fe56146f28bbb89d2f3ddd 100644 (file)
@@ -781,7 +781,7 @@ static void prp_stop(struct prp_priv *priv)
        imx_media_free_dma_buf(ic_priv->ipu_dev, &priv->underrun_buf);
 
        /* cancel the EOF timeout timer */
-       del_timer_sync(&priv->eof_timeout_timer);
+       timer_delete_sync(&priv->eof_timeout_timer);
 
        prp_put_ipu_resources(priv);
 }
index 3edbc57be2caa76d0f1236fc4337992095962475..f1d7fce8c0204e3bc2d919f56012dc258258b95c 100644 (file)
@@ -695,7 +695,7 @@ static void csi_idmac_stop(struct csi_priv *priv)
        imx_media_free_dma_buf(priv->dev, &priv->underrun_buf);
 
        /* cancel the EOF timeout timer */
-       del_timer_sync(&priv->eof_timeout_timer);
+       timer_delete_sync(&priv->eof_timeout_timer);
 
        csi_idmac_put_ipu_resources(priv);
 }
index 64ce33c6fba17210c6932ec225b838b33e6c9737..1c9e8b01d9d862d560f6ce7909cd2965d761015d 100644 (file)
@@ -1846,7 +1846,7 @@ void rtw_createbss_cmd_callback(struct adapter *padapter, struct cmd_obj *pcmd)
        if (pcmd->res != H2C_SUCCESS)
                _set_timer(&pmlmepriv->assoc_timer, 1);
 
-       del_timer_sync(&pmlmepriv->assoc_timer);
+       timer_delete_sync(&pmlmepriv->assoc_timer);
 
        spin_lock_bh(&pmlmepriv->lock);
 
index 5ded183aa08c49e80c7966444217ab47e3cee847..58de0c2fdd68baca6bfce4d3d91ec989374d2ff7 100644 (file)
@@ -681,7 +681,7 @@ void rtw_surveydone_event_callback(struct adapter   *adapter, u8 *pbuf)
 
        if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY)) {
                spin_unlock_bh(&pmlmepriv->lock);
-               del_timer_sync(&pmlmepriv->scan_to_timer);
+               timer_delete_sync(&pmlmepriv->scan_to_timer);
                spin_lock_bh(&pmlmepriv->lock);
                _clr_fwstate_(pmlmepriv, _FW_UNDER_SURVEY);
        }
@@ -1166,7 +1166,7 @@ void rtw_joinbss_event_prehandle(struct adapter *adapter, u8 *pbuf)
 
                        spin_unlock_bh(&pmlmepriv->lock);
                        /* s5. Cancel assoc_timer */
-                       del_timer_sync(&pmlmepriv->assoc_timer);
+                       timer_delete_sync(&pmlmepriv->assoc_timer);
                        spin_lock_bh(&pmlmepriv->lock);
                } else {
                        spin_unlock_bh(&(pmlmepriv->scanned_queue.lock));
index 952ce6dd5af984d0a3eced5b31e068d38d7283c7..3d36b6f005e04f09346e67fba45434a73eeca835 100644 (file)
@@ -412,9 +412,9 @@ void free_mlme_ext_priv(struct mlme_ext_priv *pmlmeext)
                return;
 
        if (padapter->bDriverStopped) {
-               del_timer_sync(&pmlmeext->survey_timer);
-               del_timer_sync(&pmlmeext->link_timer);
-               /* del_timer_sync(&pmlmeext->ADDBA_timer); */
+               timer_delete_sync(&pmlmeext->survey_timer);
+               timer_delete_sync(&pmlmeext->link_timer);
+               /* timer_delete_sync(&pmlmeext->ADDBA_timer); */
        }
 }
 
@@ -1390,7 +1390,7 @@ unsigned int OnAssocRsp(struct adapter *padapter, union recv_frame *precv_frame)
        if (pmlmeinfo->state & WIFI_FW_ASSOC_SUCCESS)
                return _SUCCESS;
 
-       del_timer_sync(&pmlmeext->link_timer);
+       timer_delete_sync(&pmlmeext->link_timer);
 
        /* status */
        status = le16_to_cpu(*(__le16 *)(pframe + WLAN_HDR_A3_LEN + 2));
@@ -1862,7 +1862,7 @@ unsigned int OnAction_sa_query(struct adapter *padapter, union recv_frame *precv
                break;
 
        case 1: /* SA Query rsp */
-               del_timer_sync(&pmlmeext->sa_query_timer);
+               timer_delete_sync(&pmlmeext->sa_query_timer);
                break;
        default:
                break;
@@ -4185,7 +4185,7 @@ void start_clnt_auth(struct adapter *padapter)
        struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
        struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);
 
-       del_timer_sync(&pmlmeext->link_timer);
+       timer_delete_sync(&pmlmeext->link_timer);
 
        pmlmeinfo->state &= (~WIFI_FW_AUTH_NULL);
        pmlmeinfo->state |= WIFI_FW_AUTH_STATE;
@@ -4210,7 +4210,7 @@ void start_clnt_assoc(struct adapter *padapter)
        struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
        struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);
 
-       del_timer_sync(&pmlmeext->link_timer);
+       timer_delete_sync(&pmlmeext->link_timer);
 
        pmlmeinfo->state &= (~(WIFI_FW_AUTH_NULL | WIFI_FW_AUTH_STATE));
        pmlmeinfo->state |= (WIFI_FW_AUTH_SUCCESS | WIFI_FW_ASSOC_STATE);
@@ -4792,7 +4792,7 @@ static void rtw_mlmeext_disconnect(struct adapter *padapter)
 
        flush_all_cam_entry(padapter);
 
-       del_timer_sync(&pmlmeext->link_timer);
+       timer_delete_sync(&pmlmeext->link_timer);
 
        /* pmlmepriv->LinkDetectInfo.TrafficBusyState = false; */
        pmlmepriv->LinkDetectInfo.TrafficTransitionCount = 0;
@@ -5268,7 +5268,7 @@ u8 createbss_hdl(struct adapter *padapter, u8 *pbuf)
                /* rtw_hal_set_hwreg(padapter, HW_VAR_INITIAL_GAIN, (u8 *)(&initialgain)); */
 
                /* cancel link timer */
-               del_timer_sync(&pmlmeext->link_timer);
+               timer_delete_sync(&pmlmeext->link_timer);
 
                /* clear CAM */
                flush_all_cam_entry(padapter);
@@ -5312,7 +5312,7 @@ u8 join_cmd_hdl(struct adapter *padapter, u8 *pbuf)
                /* clear CAM */
                flush_all_cam_entry(padapter);
 
-               del_timer_sync(&pmlmeext->link_timer);
+               timer_delete_sync(&pmlmeext->link_timer);
 
                /* set MSR to nolink -> infra. mode */
                /* Set_MSR(padapter, _HW_STATE_NOLINK_); */
@@ -5425,7 +5425,7 @@ u8 join_cmd_hdl(struct adapter *padapter, u8 *pbuf)
        set_channel_bwmode(padapter, ch, offset, bw);
 
        /* cancel link timer */
-       del_timer_sync(&pmlmeext->link_timer);
+       timer_delete_sync(&pmlmeext->link_timer);
 
        start_clnt_join(padapter);
 
index a389ba5ecc6f6dfeff7925d1eee6289ea96ee472..895116e9f4e78d10e756ba5a23b959797b723d1f 100644 (file)
@@ -1893,7 +1893,7 @@ static int recv_indicatepkt_reorder(struct adapter *padapter, union recv_frame *
                spin_unlock_bh(&ppending_recvframe_queue->lock);
        } else {
                spin_unlock_bh(&ppending_recvframe_queue->lock);
-               del_timer_sync(&preorder_ctrl->reordering_ctrl_timer);
+               timer_delete_sync(&preorder_ctrl->reordering_ctrl_timer);
        }
 
        return _SUCCESS;
index 1b72f2196a1cfc1f6aa94afc85d0e73a51b3f942..1d2b53c76afcd4f552090e549b5139f00979755d 100644 (file)
@@ -158,7 +158,7 @@ u32 _rtw_free_sta_priv(struct       sta_priv *pstapriv)
 
                                for (i = 0; i < 16 ; i++) {
                                        preorder_ctrl = &psta->recvreorder_ctrl[i];
-                                       del_timer_sync(&preorder_ctrl->reordering_ctrl_timer);
+                                       timer_delete_sync(&preorder_ctrl->reordering_ctrl_timer);
                                }
                        }
                }
@@ -343,7 +343,7 @@ u32 rtw_free_stainfo(struct adapter *padapter, struct sta_info *psta)
        /* _rtw_init_sta_xmit_priv(&psta->sta_xmitpriv); */
        /* _rtw_init_sta_recv_priv(&psta->sta_recvpriv); */
 
-       del_timer_sync(&psta->addba_retry_timer);
+       timer_delete_sync(&psta->addba_retry_timer);
 
        /* for A-MPDU Rx reordering buffer control, cancel reordering_ctrl_timer */
        for (i = 0; i < 16 ; i++) {
@@ -354,7 +354,7 @@ u32 rtw_free_stainfo(struct adapter *padapter, struct sta_info *psta)
 
                preorder_ctrl = &psta->recvreorder_ctrl[i];
 
-               del_timer_sync(&preorder_ctrl->reordering_ctrl_timer);
+               timer_delete_sync(&preorder_ctrl->reordering_ctrl_timer);
 
                ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue;
 
index 21e9f1858745230aa47231bed4133b0618119d57..8736c124f8574bd79d72f853add8fdfb78b8f875 100644 (file)
@@ -871,7 +871,7 @@ void sd_int_dpc(struct adapter *adapter)
        }
 
        if (hal->sdio_hisr & SDIO_HISR_CPWM1) {
-               del_timer_sync(&(pwrctl->pwr_rpwm_timer));
+               timer_delete_sync(&(pwrctl->pwr_rpwm_timer));
 
                SdioLocalCmd52Read1Byte(adapter, SDIO_REG_HCPWM1_8723B);
 
index de48c3454ab3f7226795aa4d130e0fb436af01cb..0248dff8f2aa5724665968839b89035195214917 100644 (file)
@@ -697,18 +697,18 @@ free_cmd_priv:
 
 void rtw_cancel_all_timer(struct adapter *padapter)
 {
-       del_timer_sync(&padapter->mlmepriv.assoc_timer);
+       timer_delete_sync(&padapter->mlmepriv.assoc_timer);
 
-       del_timer_sync(&padapter->mlmepriv.scan_to_timer);
+       timer_delete_sync(&padapter->mlmepriv.scan_to_timer);
 
-       del_timer_sync(&padapter->mlmepriv.dynamic_chk_timer);
+       timer_delete_sync(&padapter->mlmepriv.dynamic_chk_timer);
 
-       del_timer_sync(&(adapter_to_pwrctl(padapter)->pwr_state_check_timer));
+       timer_delete_sync(&(adapter_to_pwrctl(padapter)->pwr_state_check_timer));
 
-       del_timer_sync(&padapter->mlmepriv.set_scan_deny_timer);
+       timer_delete_sync(&padapter->mlmepriv.set_scan_deny_timer);
        rtw_clear_scan_deny(padapter);
 
-       del_timer_sync(&padapter->recvpriv.signal_stat_timer);
+       timer_delete_sync(&padapter->recvpriv.signal_stat_timer);
 
        /* cancel dm timer */
        rtw_hal_dm_deinit(padapter);
index 07e9cf431edd0c0ffe6721a5e06af1ebb5370ba8..f0d7eebfcad6b469d3a72a800775c0d8bce1357f 100644 (file)
@@ -810,7 +810,7 @@ int iscsit_stop_time2retain_timer(struct iscsit_session *sess)
        sess->time2retain_timer_flags |= ISCSI_TF_STOP;
        spin_unlock(&se_tpg->session_lock);
 
-       del_timer_sync(&sess->time2retain_timer);
+       timer_delete_sync(&sess->time2retain_timer);
 
        spin_lock(&se_tpg->session_lock);
        sess->time2retain_timer_flags &= ~ISCSI_TF_RUNNING;
index d9a6242264b787b1bda4e546a4a16bd7650abab3..e7c3c4cdaae4eb249053cb85353445ca7f4b3730 100644 (file)
@@ -1227,7 +1227,7 @@ void iscsit_stop_dataout_timer(struct iscsit_cmd *cmd)
        cmd->dataout_timer_flags |= ISCSI_TF_STOP;
        spin_unlock_bh(&cmd->dataout_timeout_lock);
 
-       del_timer_sync(&cmd->dataout_timer);
+       timer_delete_sync(&cmd->dataout_timer);
 
        spin_lock_bh(&cmd->dataout_timeout_lock);
        cmd->dataout_timer_flags &= ~ISCSI_TF_RUNNING;
index ed2dadb21f75440f4976e84b83ceb08f372b8139..0bd62ab9a1cdec7f860f2c293beb57288ec7076f 100644 (file)
@@ -922,7 +922,7 @@ void iscsit_stop_nopin_response_timer(struct iscsit_conn *conn)
        conn->nopin_response_timer_flags |= ISCSI_TF_STOP;
        spin_unlock_bh(&conn->nopin_timer_lock);
 
-       del_timer_sync(&conn->nopin_response_timer);
+       timer_delete_sync(&conn->nopin_response_timer);
 
        spin_lock_bh(&conn->nopin_timer_lock);
        conn->nopin_response_timer_flags &= ~ISCSI_TF_RUNNING;
@@ -989,7 +989,7 @@ void iscsit_stop_nopin_timer(struct iscsit_conn *conn)
        conn->nopin_timer_flags |= ISCSI_TF_STOP;
        spin_unlock_bh(&conn->nopin_timer_lock);
 
-       del_timer_sync(&conn->nopin_timer);
+       timer_delete_sync(&conn->nopin_timer);
 
        spin_lock_bh(&conn->nopin_timer_lock);
        conn->nopin_timer_flags &= ~ISCSI_TF_RUNNING;
index 0f5d820af1194d28afd59581d95f74afe00aea61..43872ccc07cc7eb5fd1683e97ab514b431e77c6a 100644 (file)
@@ -1232,7 +1232,7 @@ static void tcmu_set_next_deadline(struct list_head *queue,
                cmd = list_first_entry(queue, struct tcmu_cmd, queue_entry);
                mod_timer(timer, cmd->deadline);
        } else
-               del_timer(timer);
+               timer_delete(timer);
 }
 
 static int
@@ -2321,8 +2321,8 @@ static void tcmu_destroy_device(struct se_device *dev)
 {
        struct tcmu_dev *udev = TCMU_DEV(dev);
 
-       del_timer_sync(&udev->cmd_timer);
-       del_timer_sync(&udev->qfull_timer);
+       timer_delete_sync(&udev->cmd_timer);
+       timer_delete_sync(&udev->qfull_timer);
 
        mutex_lock(&root_udev_mutex);
        list_del(&udev->node);
@@ -2408,7 +2408,7 @@ static void tcmu_reset_ring(struct tcmu_dev *udev, u8 err_level)
        tcmu_flush_dcache_range(mb, sizeof(*mb));
        clear_bit(TCMU_DEV_BIT_BROKEN, &udev->flags);
 
-       del_timer(&udev->cmd_timer);
+       timer_delete(&udev->cmd_timer);
 
        /*
         * ring is empty and qfull queue never contains aborted commands.
index 001ec318a9188bcd4f3b7e86546a7051832ab45c..c13f52337035b40cdf6347faa978fa03db2486aa 100644 (file)
@@ -1496,7 +1496,7 @@ exit_nomem:
 static void handle_setup_get_version_rsp(struct ipw_hardware *hw,
                unsigned char vers_no)
 {
-       del_timer(&hw->setup_timer);
+       timer_delete(&hw->setup_timer);
        hw->initializing = 0;
        printk(KERN_INFO IPWIRELESS_PCCARD_NAME ": card is ready.\n");
 
@@ -1721,7 +1721,7 @@ void ipwireless_stop_interrupts(struct ipw_hardware *hw)
        if (!hw->shutting_down) {
                /* Tell everyone we are going down. */
                hw->shutting_down = 1;
-               del_timer(&hw->setup_timer);
+               timer_delete(&hw->setup_timer);
 
                /* Prevent the hardware from sending any more interrupts */
                do_close_hardware(hw);
index 58b28be63c79b14bfe518cd258eef55a153ca93a..fa47bfcf9e862ac880eb21203cc45d80372c3f0a 100644 (file)
@@ -1031,7 +1031,7 @@ err_stop_irq:
                raw_spin_unlock_irq(&priv->lock);
        } else {
                priv->removing = true;
-               del_timer_sync(&priv->poll_timer);
+               timer_delete_sync(&priv->poll_timer);
        }
        kthread_stop(priv->thread);
 err_destroy_ports:
@@ -1061,7 +1061,7 @@ static int mips_ejtag_fdc_tty_cpu_down(struct mips_cdmm_device *dev)
                raw_spin_unlock_irq(&priv->lock);
        } else {
                priv->removing = true;
-               del_timer_sync(&priv->poll_timer);
+               timer_delete_sync(&priv->poll_timer);
        }
        kthread_stop(priv->thread);
 
index 1348e2214b81553bf89d13e6049dfe532bce2b4a..329b30fac8fcce4bf5bea01c8d6dccfaecd406d3 100644 (file)
@@ -1187,7 +1187,7 @@ static void __exit moxa_exit(void)
 {
        pci_unregister_driver(&moxa_pci_driver);
 
-       del_timer_sync(&moxaTimer);
+       timer_delete_sync(&moxaTimer);
 
        tty_unregister_driver(moxaDriver);
        tty_driver_kref_put(moxaDriver);
index 363afe11974f579b9dabdd137fef3011eb95eb10..40a336ef8c7ebbdb83efdccbb67f4963d52e00b3 100644 (file)
@@ -1941,7 +1941,7 @@ static void gsm_control_response(struct gsm_mux *gsm, unsigned int command,
        /* Does the reply match our command */
        if (ctrl != NULL && (command == ctrl->cmd || command == CMD_NSC)) {
                /* Our command was replied to, kill the retry timer */
-               del_timer(&gsm->t2_timer);
+               timer_delete(&gsm->t2_timer);
                gsm->pending_cmd = NULL;
                /* Rejected by the other end */
                if (command == CMD_NSC)
@@ -2131,7 +2131,7 @@ static int gsm_control_wait(struct gsm_mux *gsm, struct gsm_control *control)
 
 static void gsm_dlci_close(struct gsm_dlci *dlci)
 {
-       del_timer(&dlci->t1);
+       timer_delete(&dlci->t1);
        if (debug & DBG_ERRORS)
                pr_debug("DLCI %d goes closed.\n", dlci->addr);
        dlci->state = DLCI_CLOSED;
@@ -2144,7 +2144,7 @@ static void gsm_dlci_close(struct gsm_dlci *dlci)
                tty_port_set_initialized(&dlci->port, false);
                wake_up_interruptible(&dlci->port.open_wait);
        } else {
-               del_timer(&dlci->gsm->ka_timer);
+               timer_delete(&dlci->gsm->ka_timer);
                dlci->gsm->dead = true;
        }
        /* A DLCI 0 close is a MUX termination so we need to kick that
@@ -2166,7 +2166,7 @@ static void gsm_dlci_open(struct gsm_dlci *dlci)
 
        /* Note that SABM UA .. SABM UA first UA lost can mean that we go
           open -> open */
-       del_timer(&dlci->t1);
+       timer_delete(&dlci->t1);
        /* This will let a tty open continue */
        dlci->state = DLCI_OPEN;
        dlci->constipated = false;
@@ -3144,9 +3144,9 @@ static void gsm_cleanup_mux(struct gsm_mux *gsm, bool disc)
        }
 
        /* Finish outstanding timers, making sure they are done */
-       del_timer_sync(&gsm->kick_timer);
-       del_timer_sync(&gsm->t2_timer);
-       del_timer_sync(&gsm->ka_timer);
+       timer_delete_sync(&gsm->kick_timer);
+       timer_delete_sync(&gsm->t2_timer);
+       timer_delete_sync(&gsm->ka_timer);
 
        /* Finish writing to ldisc */
        flush_work(&gsm->tx_work);
index e5da9ce26006db4462c3d56b6d113c445a7413d5..392447038bfbbb8015658db970e642394d667f5f 100644 (file)
@@ -550,7 +550,7 @@ static void aspeed_vuart_remove(struct platform_device *pdev)
 {
        struct aspeed_vuart *vuart = platform_get_drvdata(pdev);
 
-       del_timer_sync(&vuart->unthrottle_timer);
+       timer_delete_sync(&vuart->unthrottle_timer);
        aspeed_vuart_set_enabled(vuart, false);
        serial8250_unregister_port(vuart->line);
        sysfs_remove_group(&vuart->dev->kobj, &aspeed_vuart_attr_group);
index 6f676bb37ac39be4aea2f8ea4f57c705a13b50b2..5a56f853cf6d8c9a418280b60fa134ea30faa3bb 100644 (file)
@@ -298,7 +298,7 @@ static void univ8250_release_irq(struct uart_8250_port *up)
 {
        struct uart_port *port = &up->port;
 
-       del_timer_sync(&up->timer);
+       timer_delete_sync(&up->timer);
        up->timer.function = serial8250_timeout;
        if (port->irq)
                serial_unlink_irq_chain(up);
index 1759137121cc6ca1244116b68e2dacb64aed9f8e..011f38681131942f4100acece6fc9f35f5f9256d 100644 (file)
@@ -339,7 +339,7 @@ static void altera_uart_shutdown(struct uart_port *port)
        if (port->irq)
                free_irq(port->irq, port);
        else
-               del_timer_sync(&pp->tmr);
+               timer_delete_sync(&pp->tmr);
 }
 
 static const char *altera_uart_type(struct uart_port *port)
index dc092204b4722f8be4334224f6602969581e9b49..11d65097578cd335541e9c8d55cf3573b651fe8d 100644 (file)
@@ -1084,7 +1084,7 @@ static void pl011_dma_rx_poll(struct timer_list *t)
 
                uap->dmarx.running = false;
                dmaengine_terminate_all(rxchan);
-               del_timer(&uap->dmarx.timer);
+               timer_delete(&uap->dmarx.timer);
        } else {
                mod_timer(&uap->dmarx.timer,
                          jiffies + msecs_to_jiffies(uap->dmarx.poll_rate));
@@ -1199,7 +1199,7 @@ static void pl011_dma_shutdown(struct uart_amba_port *uap)
                pl011_dmabuf_free(uap->dmarx.chan, &uap->dmarx.dbuf_a, DMA_FROM_DEVICE);
                pl011_dmabuf_free(uap->dmarx.chan, &uap->dmarx.dbuf_b, DMA_FROM_DEVICE);
                if (uap->dmarx.poll_rate)
-                       del_timer_sync(&uap->dmarx.timer);
+                       timer_delete_sync(&uap->dmarx.timer);
                uap->using_rx_dma = false;
        }
 }
index 8918fbd4bddd5dfe7705a75d4132dda59fe9e5e6..18dba502144d01430c7ae843177f030c7f3e3672 100644 (file)
@@ -2017,7 +2017,7 @@ static void atmel_shutdown(struct uart_port *port)
         * Prevent any tasklets being scheduled during
         * cleanup
         */
-       del_timer_sync(&atmel_port->uart_timer);
+       timer_delete_sync(&atmel_port->uart_timer);
 
        /* Make sure that no interrupt is on the fly */
        synchronize_irq(port->irq);
index 4470966b826ccabc34eb4a1641b1568d5d164b93..fe5aed99d55a664b5fa20f306ced712e41b6f408 100644 (file)
@@ -1433,7 +1433,7 @@ static void lpuart_dma_rx_free(struct uart_port *port)
 
        dmaengine_terminate_sync(chan);
        if (!sport->dma_idle_int)
-               del_timer_sync(&sport->lpuart_timer);
+               timer_delete_sync(&sport->lpuart_timer);
 
        dma_unmap_sg(chan->device->dev, &sport->rx_sgl, 1, DMA_FROM_DEVICE);
        kfree(sport->rx_ring.buf);
@@ -2071,7 +2071,7 @@ lpuart_set_termios(struct uart_port *port, struct ktermios *termios,
         * baud rate and restart Rx DMA path.
         *
         * Since timer function acqures port->lock, need to stop before
-        * acquring same lock because otherwise del_timer_sync() can deadlock.
+        * acquring same lock because otherwise timer_delete_sync() can deadlock.
         */
        if (old && sport->lpuart_dma_rx_use)
                lpuart_dma_rx_free(port);
@@ -2316,7 +2316,7 @@ lpuart32_set_termios(struct uart_port *port, struct ktermios *termios,
         * baud rate and restart Rx DMA path.
         *
         * Since timer function acqures port->lock, need to stop before
-        * acquring same lock because otherwise del_timer_sync() can deadlock.
+        * acquring same lock because otherwise timer_delete_sync() can deadlock.
         */
        if (old && sport->lpuart_dma_rx_use)
                lpuart_dma_rx_free(port);
index 19c819705bf970922d85192299de0df5b850fe99..e4b6f1bfdc95cd1f3c7cc8748370b27e1a4de25c 100644 (file)
@@ -1619,7 +1619,7 @@ static void imx_uart_shutdown(struct uart_port *port)
        /*
         * Stop our timer.
         */
-       del_timer_sync(&sport->timer);
+       timer_delete_sync(&sport->timer);
 
        /*
         * Disable all interrupts, port and break condition.
@@ -1752,7 +1752,7 @@ imx_uart_set_termios(struct uart_port *port, struct ktermios *termios,
                old_csize = CS8;
        }
 
-       del_timer_sync(&sport->timer);
+       timer_delete_sync(&sport->timer);
 
        /*
         * Ask the core to calculate the divisor for us.
index 6c13cf1ab646fbb0e3e8bbb35bd18c95193f2b79..3a0960c97c77b6b78154b3b4a9e9c68b2e45fe3f 100644 (file)
@@ -96,7 +96,7 @@ static void liteuart_stop_rx(struct uart_port *port)
        struct liteuart_port *uart = to_liteuart_port(port);
 
        /* just delete timer */
-       del_timer(&uart->timer);
+       timer_delete(&uart->timer);
 }
 
 static void liteuart_rx_chars(struct uart_port *port)
@@ -220,7 +220,7 @@ static void liteuart_shutdown(struct uart_port *port)
        if (port->irq)
                free_irq(port->irq, port);
        else
-               del_timer_sync(&uart->timer);
+               timer_delete_sync(&uart->timer);
 }
 
 static void liteuart_set_termios(struct uart_port *port, struct ktermios *new,
index cde5f1c86353e32a1a281ffafb08a28dccb63e6c..f2dd83692b2c9daa8a1cbad7ce171a33050ff2b7 100644 (file)
@@ -506,7 +506,7 @@ max3100_set_termios(struct uart_port *port, struct ktermios *termios,
                        MAX3100_STATUS_PE | MAX3100_STATUS_FE |
                        MAX3100_STATUS_OE;
 
-       del_timer_sync(&s->timer);
+       timer_delete_sync(&s->timer);
        uart_update_timeout(port, termios->c_cflag, baud);
 
        spin_lock(&s->conf_lock);
@@ -532,7 +532,7 @@ static void max3100_shutdown(struct uart_port *port)
 
        s->force_end_work = 1;
 
-       del_timer_sync(&s->timer);
+       timer_delete_sync(&s->timer);
 
        if (s->workqueue) {
                destroy_workqueue(s->workqueue);
index 85ce1e9af44aee4b2929c09e45c8004bae9fc41c..b417faead20f0272393dcde4cbb376df993d0577 100644 (file)
@@ -563,7 +563,7 @@ static void __exit mux_exit(void)
 {
        /* Delete the Mux timer. */
        if(port_cnt > 0) {
-               del_timer_sync(&mux_timer);
+               timer_delete_sync(&mux_timer);
 #ifdef CONFIG_SERIAL_MUX_CONSOLE
                unregister_console(&mux_console);
 #endif
index 3c34027687d21c669eea10f169ece8b1ab7c4467..8587ebbe107375ddc1f88880a251d3ca2b768493 100644 (file)
@@ -369,7 +369,7 @@ static void sa1100_shutdown(struct uart_port *port)
        /*
         * Stop our timer.
         */
-       del_timer_sync(&sport->timer);
+       timer_delete_sync(&sport->timer);
 
        /*
         * Free the interrupt
@@ -421,7 +421,7 @@ sa1100_set_termios(struct uart_port *port, struct ktermios *termios,
        baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); 
        quot = uart_get_divisor(port, baud);
 
-       del_timer_sync(&sport->timer);
+       timer_delete_sync(&sport->timer);
 
        uart_port_lock_irqsave(&sport->port, &flags);
 
index 4c851dae6624f87afb4d86d62e3ec2d38c4c8ee7..553e3c1321ca01fe2a41ae1cb9032ba654e8b6a0 100644 (file)
@@ -1033,7 +1033,7 @@ static void sccnxp_remove(struct platform_device *pdev)
        if (!s->poll)
                devm_free_irq(&pdev->dev, s->irq, s);
        else
-               del_timer_sync(&s->timer);
+               timer_delete_sync(&s->timer);
 
        for (i = 0; i < s->uart.nr; i++)
                uart_remove_one_port(&s->uart, &s->port[i]);
index 1c8480d0338ef850ed360240657e5a404fdeb9fb..7e7813ccda4117c51fd5968f12b4531d758d7281 100644 (file)
@@ -2337,7 +2337,7 @@ static void sci_shutdown(struct uart_port *port)
 #endif
 
        if (s->rx_trigger > 1 && s->rx_fifo_timeout > 0)
-               del_timer_sync(&s->rx_fifo_timer);
+               timer_delete_sync(&s->rx_fifo_timer);
        sci_free_irq(s);
        sci_free_dma(port);
 }
index bd8d92ee7c53f0bf3a19ec25bee6f4243700274c..4c703f42680db79757b43e08e7f65275c5263df4 100644 (file)
@@ -2220,7 +2220,7 @@ static void isr_txeom(struct slgt_info *info, unsigned short status)
                }
                info->tx_active = false;
 
-               del_timer(&info->tx_timer);
+               timer_delete(&info->tx_timer);
 
                if (info->params.mode != MGSL_MODE_ASYNC && info->drop_rts_on_tx_done) {
                        info->signals &= ~SerialSignal_RTS;
@@ -2375,8 +2375,8 @@ static void shutdown(struct slgt_info *info)
        wake_up_interruptible(&info->status_event_wait_q);
        wake_up_interruptible(&info->event_wait_q);
 
-       del_timer_sync(&info->tx_timer);
-       del_timer_sync(&info->rx_timer);
+       timer_delete_sync(&info->tx_timer);
+       timer_delete_sync(&info->rx_timer);
 
        kfree(info->tx_buf);
        info->tx_buf = NULL;
@@ -3955,7 +3955,7 @@ static void tx_stop(struct slgt_info *info)
 {
        unsigned short val;
 
-       del_timer(&info->tx_timer);
+       timer_delete(&info->tx_timer);
 
        tdma_reset(info);
 
index f85ce02e4725bb99e1d4205453df0c6e42b3b600..6853c4660e7c2586487fea83c12f0b7780db1ee1 100644 (file)
@@ -743,7 +743,7 @@ static void sysrq_detect_reset_sequence(struct sysrq_state *state,
                 */
                if (value && state->reset_seq_cnt) {
                        state->reset_canceled = true;
-                       del_timer(&state->keyreset_timer);
+                       timer_delete(&state->keyreset_timer);
                }
        } else if (value == 0) {
                /*
@@ -751,7 +751,7 @@ static void sysrq_detect_reset_sequence(struct sysrq_state *state,
                 * to be pressed and held for the reset timeout
                 * to hold.
                 */
-               del_timer(&state->keyreset_timer);
+               timer_delete(&state->keyreset_timer);
 
                if (--state->reset_seq_cnt == 0)
                        state->reset_canceled = false;
index 5b625f20233b4782cd5d5ff99b14ec5740009304..7ac3048377d50907d1f48ea75b241064ff168721 100644 (file)
@@ -683,8 +683,8 @@ static void vcc_remove(struct vio_dev *vdev)
 {
        struct vcc_port *port = dev_get_drvdata(&vdev->dev);
 
-       del_timer_sync(&port->rx_timer);
-       del_timer_sync(&port->tx_timer);
+       timer_delete_sync(&port->rx_timer);
+       timer_delete_sync(&port->tx_timer);
 
        /* If there's a process with the device open, do a synchronous
         * hangup of the TTY. This *may* cause the process to call close
@@ -700,7 +700,7 @@ static void vcc_remove(struct vio_dev *vdev)
 
        tty_unregister_device(vcc_tty_driver, port->index);
 
-       del_timer_sync(&port->vio.timer);
+       timer_delete_sync(&port->vio.timer);
        vio_ldc_free(&port->vio);
        sysfs_remove_group(&vdev->dev.kobj, &vcc_attribute_group);
        dev_set_drvdata(&vdev->dev, NULL);
index 804355da46f5a095d5e4d87306071e08dab1f66e..ae92e6a50a65a0dcfd9b9713c6b318b8fb2b5b22 100644 (file)
@@ -275,7 +275,7 @@ static DEFINE_TIMER(kd_mksound_timer, kd_nosound);
 
 void kd_mksound(unsigned int hz, unsigned int ticks)
 {
-       del_timer_sync(&kd_mksound_timer);
+       timer_delete_sync(&kd_mksound_timer);
 
        input_handler_for_each_handle(&kbd_handler, &hz, kd_sound_helper);
 
index be5564ed8c018a411acee0bcab1dceb9100d395a..f5642b3038e4dd81b9fabfa92cbe4e2d81317bf9 100644 (file)
@@ -4501,7 +4501,7 @@ void do_blank_screen(int entering_gfx)
        }
 
        hide_cursor(vc);
-       del_timer_sync(&console_timer);
+       timer_delete_sync(&console_timer);
        blank_timer_expired = 0;
 
        save_screen(vc);
@@ -4606,7 +4606,7 @@ void poke_blanked_console(void)
        /* This isn't perfectly race free, but a race here would be mostly harmless,
         * at worst, we'll do a spurious blank and it's unlikely
         */
-       del_timer(&console_timer);
+       timer_delete(&console_timer);
        blank_timer_expired = 0;
 
        if (ignore_poke || !vc_cons[fg_console].d || vc_cons[fg_console].d->vc_mode == KD_GRAPHICS)
index 47d06af33747d0e135da78166bc155727a64779b..c6b9ad12e8fe071c8c2d4cfd4cf554119ecb2b84 100644 (file)
@@ -597,7 +597,7 @@ static int cxacru_start_wait_urb(struct urb *urb, struct completion *done,
        timer_setup_on_stack(&timer.timer, cxacru_timeout_kill, 0);
        mod_timer(&timer.timer, jiffies + msecs_to_jiffies(CMD_TIMEOUT));
        wait_for_completion(done);
-       del_timer_sync(&timer.timer);
+       timer_delete_sync(&timer.timer);
        destroy_timer_on_stack(&timer.timer);
 
        if (actual_length)
index 973548b5c15ce11414cec038b4b47001c055c9f2..27e3d35ee7ddfa4e3f09c417a4df50171005018b 100644 (file)
@@ -612,7 +612,7 @@ static void speedtch_handle_int(struct urb *int_urb)
        }
 
        if ((count == 6) && !memcmp(up_int, instance->int_data, 6)) {
-               del_timer(&instance->status_check_timer);
+               timer_delete(&instance->status_check_timer);
                atm_info(usbatm, "DSL line goes up\n");
        } else if ((count == 6) && !memcmp(down_int, instance->int_data, 6)) {
                atm_info(usbatm, "DSL line goes down\n");
@@ -688,7 +688,7 @@ static void speedtch_atm_stop(struct usbatm_data *usbatm, struct atm_dev *atm_de
 
        atm_dbg(usbatm, "%s entered\n", __func__);
 
-       del_timer_sync(&instance->status_check_timer);
+       timer_delete_sync(&instance->status_check_timer);
 
        /*
         * Since resubmit_timer and int_urb can schedule themselves and
@@ -697,14 +697,14 @@ static void speedtch_atm_stop(struct usbatm_data *usbatm, struct atm_dev *atm_de
        instance->int_urb = NULL; /* signal shutdown */
        mb();
        usb_kill_urb(int_urb);
-       del_timer_sync(&instance->resubmit_timer);
+       timer_delete_sync(&instance->resubmit_timer);
        /*
         * At this point, speedtch_handle_int and speedtch_resubmit_int
         * can run or be running, but instance->int_urb == NULL means that
         * they will not reschedule
         */
        usb_kill_urb(int_urb);
-       del_timer_sync(&instance->resubmit_timer);
+       timer_delete_sync(&instance->resubmit_timer);
        usb_free_urb(int_urb);
 
        flush_work(&instance->status_check_work);
index d1e622bb140622fdf4815fa0620917d9326a0c45..a6a05e85ef8c26a688489de58ed68ab6be601be0 100644 (file)
@@ -1237,8 +1237,8 @@ void usbatm_usb_disconnect(struct usb_interface *intf)
        for (i = 0; i < num_rcv_urbs + num_snd_urbs; i++)
                usb_kill_urb(instance->urbs[i]);
 
-       del_timer_sync(&instance->rx_channel.delay);
-       del_timer_sync(&instance->tx_channel.delay);
+       timer_delete_sync(&instance->rx_channel.delay);
+       timer_delete_sync(&instance->tx_channel.delay);
 
        /* turn usbatm_[rt]x_process into something close to a no-op */
        /* no need to take the spinlock */
index 46026b331267ade29839393b2fb5c0c42e34ab84..a63c793bac21c7c5f91a396c6b031028212179c2 100644 (file)
@@ -842,7 +842,7 @@ static int usb_rh_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status)
 
        } else {                                /* Status URB */
                if (!hcd->uses_new_polling)
-                       del_timer (&hcd->rh_timer);
+                       timer_delete(&hcd->rh_timer);
                if (urb == hcd->status_urb) {
                        hcd->status_urb = NULL;
                        usb_hcd_unlink_urb_from_ep(hcd, urb);
@@ -2768,14 +2768,14 @@ static void usb_stop_hcd(struct usb_hcd *hcd)
 {
        hcd->rh_pollable = 0;
        clear_bit(HCD_FLAG_POLL_RH, &hcd->flags);
-       del_timer_sync(&hcd->rh_timer);
+       timer_delete_sync(&hcd->rh_timer);
 
        hcd->driver->stop(hcd);
        hcd->state = HC_STATE_HALT;
 
        /* In case the HCD restarted the timer, stop it again. */
        clear_bit(HCD_FLAG_POLL_RH, &hcd->flags);
-       del_timer_sync(&hcd->rh_timer);
+       timer_delete_sync(&hcd->rh_timer);
 }
 
 /**
index 8c7f9cc785bbb7d11030e2a5e27c9ce2c10fea72..0e1dd6ef60a719f59a22d86caeb20f86991b5b29 100644 (file)
@@ -1385,7 +1385,7 @@ static void hub_quiesce(struct usb_hub *hub, enum hub_quiescing_type type)
        }
 
        /* Stop hub_wq and related activity */
-       del_timer_sync(&hub->irq_urb_retry);
+       timer_delete_sync(&hub->irq_urb_retry);
        usb_kill_urb(hub->urb);
        if (hub->has_indicators)
                cancel_delayed_work_sync(&hub->leds);
index 869245238d6c9bae69f70eb3fa52f3007862356a..60ef8092259a9d734f22df6c2c75029b6bac038e 100644 (file)
@@ -5081,7 +5081,7 @@ static void dwc2_hcd_free(struct dwc2_hsotg *hsotg)
 
        cancel_work_sync(&hsotg->phy_reset_work);
 
-       del_timer(&hsotg->wkp_timer);
+       timer_delete(&hsotg->wkp_timer);
 }
 
 static void dwc2_hcd_release(struct dwc2_hsotg *hsotg)
index 2a542a99ec4479e3ee601d884f6ae4a5bbe2d263..b0098792dd22502f5f88d57d7cfce06e53004855 100644 (file)
@@ -1302,7 +1302,7 @@ static int dwc2_schedule_periodic(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
        }
 
        /* Cancel pending unreserve; if canceled OK, unreserve was pending */
-       if (del_timer(&qh->unreserve_timer))
+       if (timer_delete(&qh->unreserve_timer))
                WARN_ON(!qh->unreserve_pending);
 
        /*
@@ -1614,7 +1614,7 @@ struct dwc2_qh *dwc2_hcd_qh_create(struct dwc2_hsotg *hsotg,
 void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
 {
        /* Make sure any unreserve work is finished. */
-       if (del_timer_sync(&qh->unreserve_timer)) {
+       if (timer_delete_sync(&qh->unreserve_timer)) {
                unsigned long flags;
 
                spin_lock_irqsave(&hsotg->lock, flags);
index e25e0d8dd3877b37f251b6ad99786d5745e51c20..a05785bdeb3038751ab81f015f52e7149a402ff0 100644 (file)
@@ -194,7 +194,7 @@ static void zero_suspend(struct usb_composite_dev *cdev)
 static void zero_resume(struct usb_composite_dev *cdev)
 {
        DBG(cdev, "%s\n", __func__);
-       del_timer(&autoresume_timer);
+       timer_delete(&autoresume_timer);
 }
 
 /*-------------------------------------------------------------------------*/
@@ -398,7 +398,7 @@ err_put_func_inst_ss:
 
 static int zero_unbind(struct usb_composite_dev *cdev)
 {
-       del_timer_sync(&autoresume_timer);
+       timer_delete_sync(&autoresume_timer);
        if (!IS_ERR_OR_NULL(func_ss))
                usb_put_function(func_ss);
        usb_put_function_instance(func_inst_ss);
index 8902abe3ca7659f4248cc857c53f53920a011d67..c93ea210c17cbe3048f4910f201f8ba94b39bca2 100644 (file)
@@ -252,7 +252,7 @@ static int omap_ep_disable(struct usb_ep *_ep)
        ep->has_dma = 0;
        omap_writew(UDC_SET_HALT, UDC_CTRL);
        list_del_init(&ep->iso);
-       del_timer(&ep->timer);
+       timer_delete(&ep->timer);
 
        spin_unlock_irqrestore(&ep->udc->lock, flags);
 
index 1e9998024aaa3ccf7a6313516daf004af7b80992..24eb1ae78e459763a442b9761e56d9db44db8b24 100644 (file)
@@ -1503,7 +1503,7 @@ reset_gadget(struct pxa25x_udc *dev, struct usb_gadget_driver *driver)
                ep->stopped = 1;
                nuke(ep, -ESHUTDOWN);
        }
-       del_timer_sync(&dev->timer);
+       timer_delete_sync(&dev->timer);
 
        /* report reset; the driver is already quiesced */
        if (driver)
@@ -1530,7 +1530,7 @@ stop_activity(struct pxa25x_udc *dev, struct usb_gadget_driver *driver)
                ep->stopped = 1;
                nuke(ep, -ESHUTDOWN);
        }
-       del_timer_sync(&dev->timer);
+       timer_delete_sync(&dev->timer);
 
        /* report disconnect; the driver is already quiesced */
        if (driver)
@@ -1607,14 +1607,14 @@ static void handle_ep0 (struct pxa25x_udc *dev)
        if (udccs0 & UDCCS0_SST) {
                nuke(ep, -EPIPE);
                udc_ep0_set_UDCCS(dev, UDCCS0_SST);
-               del_timer(&dev->timer);
+               timer_delete(&dev->timer);
                ep0_idle(dev);
        }
 
        /* previous request unfinished?  non-error iff back-to-back ... */
        if ((udccs0 & UDCCS0_SA) != 0 && dev->ep0state != EP0_IDLE) {
                nuke(ep, 0);
-               del_timer(&dev->timer);
+               timer_delete(&dev->timer);
                ep0_idle(dev);
        }
 
index ff6f846b1d411cc46ec716ccbd9cac05f61ce38b..6c1d15b2250c83d4f1e5fd924824f710220d8a56 100644 (file)
@@ -1810,7 +1810,7 @@ static void r8a66597_remove(struct platform_device *pdev)
        struct r8a66597         *r8a66597 = platform_get_drvdata(pdev);
 
        usb_del_gadget_udc(&r8a66597->gadget);
-       del_timer_sync(&r8a66597->timer);
+       timer_delete_sync(&r8a66597->timer);
        r8a66597_free_request(&r8a66597->ep[0].ep, r8a66597->ep0_req);
 
        if (r8a66597->pdata->on_chip) {
index 1f8a99d2a64363018cac3964ef24451886dfd93b..373942ceb076993a5bd8b54322c6a224aa39a02b 100644 (file)
@@ -3035,12 +3035,12 @@ void udc_remove(struct udc *dev)
        stop_timer++;
        if (timer_pending(&udc_timer))
                wait_for_completion(&on_exit);
-       del_timer_sync(&udc_timer);
+       timer_delete_sync(&udc_timer);
        /* remove pollstall timer */
        stop_pollstall_timer++;
        if (timer_pending(&udc_pollstall_timer))
                wait_for_completion(&on_pollstall_exit);
-       del_timer_sync(&udc_pollstall_timer);
+       timer_delete_sync(&udc_pollstall_timer);
        udc = NULL;
 }
 EXPORT_SYMBOL_GPL(udc_remove);
index cdf41886e8cafa35e15e0182195ac5a538a63fe3..150d2542cef088215ab42c8ae543ceb62fa0fc47 100644 (file)
@@ -224,7 +224,7 @@ static void quirk_poll_init(struct ehci_platform_priv *priv)
 
 static void quirk_poll_end(struct ehci_platform_priv *priv)
 {
-       del_timer_sync(&priv->poll_timer);
+       timer_delete_sync(&priv->poll_timer);
        cancel_delayed_work(&priv->poll_work);
 }
 
index 2d3a082cb52f8265bff67a4282cfa368a16948ff..954fc5ad565ba6a3adbb05946c64c263b15c5344 100644 (file)
@@ -2357,7 +2357,7 @@ static void isp1362_hc_stop(struct usb_hcd *hcd)
 
        pr_debug("%s:\n", __func__);
 
-       del_timer_sync(&hcd->rh_timer);
+       timer_delete_sync(&hcd->rh_timer);
 
        spin_lock_irqsave(&isp1362_hcd->lock, flags);
 
index 9b24181fee601787bd13cebc789fca67b5f06524..c7784bf8101dcd261806684df0a1a747cbe17bb3 100644 (file)
@@ -1003,7 +1003,7 @@ static void ohci_stop (struct usb_hcd *hcd)
 
        if (quirk_nec(ohci))
                flush_work(&ohci->nec_work);
-       del_timer_sync(&ohci->io_watchdog);
+       timer_delete_sync(&ohci->io_watchdog);
        ohci->prev_frame_no = IO_WATCHDOG_OFF;
 
        ohci_writel (ohci, OHCI_INTR_MIE, &ohci->regs->intrdisable);
index 90cee192e96db5e968bc6889748035554c464699..b3d734ab6201b69697e3717f014592629b85841e 100644 (file)
@@ -315,7 +315,7 @@ static int ohci_bus_suspend (struct usb_hcd *hcd)
        spin_unlock_irq (&ohci->lock);
 
        if (rc == 0) {
-               del_timer_sync(&ohci->io_watchdog);
+               timer_delete_sync(&ohci->io_watchdog);
                ohci->prev_frame_no = IO_WATCHDOG_OFF;
        }
        return rc;
index fce800ba4c614ca0ccf23b5af0c0b13423e2a95d..d75b1b9b4db02ba3cd92344c9937f4617d9c8c6a 100644 (file)
@@ -1127,7 +1127,7 @@ static void ehci_mem_cleanup(struct oxu_hcd *oxu)
                qh_put(oxu->async);
        oxu->async = NULL;
 
-       del_timer(&oxu->urb_timer);
+       timer_delete(&oxu->urb_timer);
 
        oxu->periodic = NULL;
 
@@ -3154,7 +3154,7 @@ static void oxu_stop(struct usb_hcd *hcd)
        ehci_port_power(oxu, 0);
 
        /* no more interrupts ... */
-       del_timer_sync(&oxu->watchdog);
+       timer_delete_sync(&oxu->watchdog);
 
        spin_lock_irq(&oxu->lock);
        if (HC_IS_RUNNING(hcd->state))
@@ -3887,7 +3887,7 @@ static int oxu_bus_suspend(struct usb_hcd *hcd)
 
        spin_unlock_irq(&oxu->lock);
        /* turn off now-idle HC */
-       del_timer_sync(&oxu->watchdog);
+       timer_delete_sync(&oxu->watchdog);
        spin_lock_irq(&oxu->lock);
        ehci_halt(oxu);
        hcd->state = HC_STATE_SUSPENDED;
index a44992e2561b06042e51a8517b43dc58eee9cad3..67e472116d11a15afc55321d12a50540e46858cd 100644 (file)
@@ -2384,7 +2384,7 @@ static void r8a66597_remove(struct platform_device *pdev)
        struct r8a66597         *r8a66597 = platform_get_drvdata(pdev);
        struct usb_hcd          *hcd = r8a66597_to_hcd(r8a66597);
 
-       del_timer_sync(&r8a66597->rh_timer);
+       timer_delete_sync(&r8a66597->rh_timer);
        usb_remove_hcd(hcd);
        iounmap(r8a66597->reg);
        if (r8a66597->pdata->on_chip)
index fa2e4badd288c0d355b121f27e9d9b5460fa4e7c..718b1b7fe3663828a64f27da2dbadf8b8def9c5f 100644 (file)
@@ -1515,7 +1515,7 @@ sl811h_stop(struct usb_hcd *hcd)
        struct sl811    *sl811 = hcd_to_sl811(hcd);
        unsigned long   flags;
 
-       del_timer_sync(&hcd->rh_timer);
+       timer_delete_sync(&hcd->rh_timer);
 
        spin_lock_irqsave(&sl811->lock, flags);
        port_power(sl811, 0);
index fd2408b553cf0a4959e3e230f25b3157c04f41a5..14e6dfef16c6be51fa2430bb4ce4d77e220af73d 100644 (file)
@@ -716,7 +716,7 @@ static void uhci_stop(struct usb_hcd *hcd)
        spin_unlock_irq(&uhci->lock);
        synchronize_irq(hcd->irq);
 
-       del_timer_sync(&uhci->fsbr_timer);
+       timer_delete_sync(&uhci->fsbr_timer);
        release_uhci(uhci);
 }
 
index 35fcb826152c49ef98f245e66aa9c56b30e6579d..45a8256a665f0448aeb2b68488e8d632e857c991 100644 (file)
@@ -84,7 +84,7 @@ static void uhci_urbp_wants_fsbr(struct uhci_hcd *uhci, struct urb_priv *urbp)
                        uhci_fsbr_on(uhci);
                else if (uhci->fsbr_expiring) {
                        uhci->fsbr_expiring = 0;
-                       del_timer(&uhci->fsbr_timer);
+                       timer_delete(&uhci->fsbr_timer);
                }
        }
 }
index 46fdab940092e334af942b88f4f08906d038118e..05943f2213e437c6d1316fafe4ca26559406f63b 100644 (file)
@@ -327,7 +327,7 @@ static int xenhcd_bus_suspend(struct usb_hcd *hcd)
        }
        spin_unlock_irq(&info->lock);
 
-       del_timer_sync(&info->watchdog);
+       timer_delete_sync(&info->watchdog);
 
        return ret;
 }
@@ -1307,7 +1307,7 @@ static void xenhcd_stop(struct usb_hcd *hcd)
 {
        struct xenhcd_info *info = xenhcd_hcd_to_info(hcd);
 
-       del_timer_sync(&info->watchdog);
+       timer_delete_sync(&info->watchdog);
        spin_lock_irq(&info->lock);
        /* cancel all urbs */
        hcd->state = HC_STATE_HALT;
index 69c278b64084b2a0cfcd7e092ad2c577886dbd07..c0f226584a408dd9321f918a781a1e5f94812c97 100644 (file)
@@ -926,7 +926,7 @@ static void xhci_del_comp_mod_timer(struct xhci_hcd *xhci, u32 status,
        if ((xhci->port_status_u0 != all_ports_seen_u0) && port_in_u0) {
                xhci->port_status_u0 |= 1 << wIndex;
                if (xhci->port_status_u0 == all_ports_seen_u0) {
-                       del_timer_sync(&xhci->comp_mode_recovery_timer);
+                       timer_delete_sync(&xhci->comp_mode_recovery_timer);
                        xhci_dbg_trace(xhci, trace_xhci_dbg_quirks,
                                "All USB3 ports have entered U0 already!");
                        xhci_dbg_trace(xhci, trace_xhci_dbg_quirks,
index 9048313444409e83e7dd00c8e9ec6f0ce740f6f1..208558cf822dc930c0e1493c68b6c0c61f96dde0 100644 (file)
@@ -746,10 +746,10 @@ static int __maybe_unused xhci_mtk_suspend(struct device *dev)
 
        xhci_dbg(xhci, "%s: stop port polling\n", __func__);
        clear_bit(HCD_FLAG_POLL_RH, &hcd->flags);
-       del_timer_sync(&hcd->rh_timer);
+       timer_delete_sync(&hcd->rh_timer);
        if (shared_hcd) {
                clear_bit(HCD_FLAG_POLL_RH, &shared_hcd->flags);
-               del_timer_sync(&shared_hcd->rh_timer);
+               timer_delete_sync(&shared_hcd->rh_timer);
        }
 
        ret = xhci_mtk_host_disable(mtk);
index 83a4adf57baecf360ed92b47921817cb01297d5a..0452b8d65832b9a757b456ee8f8cacf7ab5c45c5 100644 (file)
@@ -627,7 +627,7 @@ void xhci_stop(struct usb_hcd *hcd)
        /* Deleting Compliance Mode Recovery Timer */
        if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) &&
                        (!(xhci_all_ports_seen_u0(xhci)))) {
-               del_timer_sync(&xhci->comp_mode_recovery_timer);
+               timer_delete_sync(&xhci->comp_mode_recovery_timer);
                xhci_dbg_trace(xhci, trace_xhci_dbg_quirks,
                                "%s: compliance mode recovery timer deleted",
                                __func__);
@@ -672,11 +672,11 @@ void xhci_shutdown(struct usb_hcd *hcd)
        xhci_dbg(xhci, "%s: stopping usb%d port polling.\n",
                        __func__, hcd->self.busnum);
        clear_bit(HCD_FLAG_POLL_RH, &hcd->flags);
-       del_timer_sync(&hcd->rh_timer);
+       timer_delete_sync(&hcd->rh_timer);
 
        if (xhci->shared_hcd) {
                clear_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags);
-               del_timer_sync(&xhci->shared_hcd->rh_timer);
+               timer_delete_sync(&xhci->shared_hcd->rh_timer);
        }
 
        spin_lock_irq(&xhci->lock);
@@ -908,10 +908,10 @@ int xhci_suspend(struct xhci_hcd *xhci, bool do_wakeup)
        xhci_dbg(xhci, "%s: stopping usb%d port polling.\n",
                 __func__, hcd->self.busnum);
        clear_bit(HCD_FLAG_POLL_RH, &hcd->flags);
-       del_timer_sync(&hcd->rh_timer);
+       timer_delete_sync(&hcd->rh_timer);
        if (xhci->shared_hcd) {
                clear_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags);
-               del_timer_sync(&xhci->shared_hcd->rh_timer);
+               timer_delete_sync(&xhci->shared_hcd->rh_timer);
        }
 
        if (xhci->quirks & XHCI_SUSPEND_DELAY)
@@ -978,7 +978,7 @@ int xhci_suspend(struct xhci_hcd *xhci, bool do_wakeup)
         */
        if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) &&
                        (!(xhci_all_ports_seen_u0(xhci)))) {
-               del_timer_sync(&xhci->comp_mode_recovery_timer);
+               timer_delete_sync(&xhci->comp_mode_recovery_timer);
                xhci_dbg_trace(xhci, trace_xhci_dbg_quirks,
                                "%s: compliance mode recovery timer deleted",
                                __func__);
@@ -1071,7 +1071,7 @@ int xhci_resume(struct xhci_hcd *xhci, bool power_lost, bool is_auto_resume)
        if (power_lost) {
                if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) &&
                                !(xhci_all_ports_seen_u0(xhci))) {
-                       del_timer_sync(&xhci->comp_mode_recovery_timer);
+                       timer_delete_sync(&xhci->comp_mode_recovery_timer);
                        xhci_dbg_trace(xhci, trace_xhci_dbg_quirks,
                                "Compliance Mode Recovery Timer deleted!");
                }
index add2d2e3b61bfda86ab7ca9e2a8a5f5405ab912f..8dcd9cc22413efc2ce5f7459aadefeea4dc20188 100644 (file)
@@ -2458,7 +2458,7 @@ static void isp1760_stop(struct usb_hcd *hcd)
 {
        struct isp1760_hcd *priv = hcd_to_priv(hcd);
 
-       del_timer(&errata2_timer);
+       timer_delete(&errata2_timer);
 
        isp1760_hub_control(hcd, ClearPortFeature, USB_PORT_FEAT_POWER, 1,
                        NULL, 0);
index 5cafd23345cad0eba99e6ec9482e925c65b66b16..2af89ee28baac04b379fce678abf751b7b5225cf 100644 (file)
@@ -1145,7 +1145,7 @@ static void isp1760_udc_disconnect(struct isp1760_udc *udc)
        if (udc->driver->disconnect)
                udc->driver->disconnect(&udc->gadget);
 
-       del_timer(&udc->vbus_timer);
+       timer_delete(&udc->vbus_timer);
 
        /* TODO Reset all endpoints ? */
 }
@@ -1314,7 +1314,7 @@ static int isp1760_udc_stop(struct usb_gadget *gadget)
 
        dev_dbg(udc->isp->dev, "%s\n", __func__);
 
-       del_timer_sync(&udc->vbus_timer);
+       timer_delete_sync(&udc->vbus_timer);
 
        isp1760_reg_write(udc->regs, mode_reg, 0);
 
index 8d379ae835bc4524bb48d5796a7a5af1536ce36a..853a5f082a70c85281f1f2d9547939d47cef9cf8 100644 (file)
@@ -626,7 +626,7 @@ static int perform_sglist(
                mod_timer(&timeout.timer, jiffies +
                                msecs_to_jiffies(SIMPLE_IO_TIMEOUT));
                usb_sg_wait(req);
-               if (!del_timer_sync(&timeout.timer))
+               if (!timer_delete_sync(&timeout.timer))
                        retval = -ETIMEDOUT;
                else
                        retval = req->status;
index 26fd71a5f9b2aeef43eea19fc58302e79b4abc4a..eebb24ab3ec8cec63e3dbffcba0766203efc3986 100644 (file)
@@ -204,7 +204,7 @@ static void __maybe_unused da8xx_musb_try_idle(struct musb *musb, unsigned long
                                musb->xceiv->otg->state == OTG_STATE_A_WAIT_BCON)) {
                dev_dbg(musb->controller, "%s active, deleting timer\n",
                        usb_otg_state_string(musb->xceiv->otg->state));
-               del_timer(&musb->dev_timer);
+               timer_delete(&musb->dev_timer);
                last_timer = jiffies;
                return;
        }
@@ -290,7 +290,7 @@ static irqreturn_t da8xx_musb_interrupt(int irq, void *hci)
                        MUSB_HST_MODE(musb);
                        musb->xceiv->otg->state = OTG_STATE_A_WAIT_VRISE;
                        portstate(musb->port1_status |= USB_PORT_STAT_POWER);
-                       del_timer(&musb->dev_timer);
+                       timer_delete(&musb->dev_timer);
                } else if (!(musb->int_usb & MUSB_INTR_BABBLE)) {
                        /*
                         * When babble condition happens, drvvbus interrupt
@@ -419,7 +419,7 @@ static int da8xx_musb_exit(struct musb *musb)
 {
        struct da8xx_glue *glue = dev_get_drvdata(musb->controller->parent);
 
-       del_timer_sync(&musb->dev_timer);
+       timer_delete_sync(&musb->dev_timer);
 
        phy_power_off(glue->phy);
        phy_exit(glue->phy);
index 71e4271cba75fe8894530832be9c69f482dbfe51..020348a9851490ad2ab861cb2c54664c657ed434 100644 (file)
@@ -165,7 +165,7 @@ static void __maybe_unused mpfs_musb_try_idle(struct musb *musb, unsigned long t
                                musb->xceiv->otg->state == OTG_STATE_A_WAIT_BCON)) {
                dev_dbg(musb->controller, "%s active, deleting timer\n",
                        usb_otg_state_string(musb->xceiv->otg->state));
-               del_timer(&musb->dev_timer);
+               timer_delete(&musb->dev_timer);
                last_timer = jiffies;
                return;
        }
@@ -232,7 +232,7 @@ static int mpfs_musb_init(struct musb *musb)
 
 static int mpfs_musb_exit(struct musb *musb)
 {
-       del_timer_sync(&musb->dev_timer);
+       timer_delete_sync(&musb->dev_timer);
 
        return 0;
 }
index 96fa700eaed174d000de71c6f41cdcbeac8ee9f0..cbbb271780246611e5b30c1ac012b8fbd01ed06f 100644 (file)
@@ -921,7 +921,7 @@ b_host:
                musb_set_state(musb, OTG_STATE_B_HOST);
                if (musb->hcd)
                        musb->hcd->self.is_b_host = 1;
-               del_timer(&musb->otg_timer);
+               timer_delete(&musb->otg_timer);
                break;
        default:
                if ((devctl & MUSB_DEVCTL_VBUS)
@@ -1015,7 +1015,7 @@ static void musb_handle_intr_reset(struct musb *musb)
                                + msecs_to_jiffies(TA_WAIT_BCON(musb)));
                        break;
                case OTG_STATE_A_PERIPHERAL:
-                       del_timer(&musb->otg_timer);
+                       timer_delete(&musb->otg_timer);
                        musb_g_reset(musb);
                        break;
                case OTG_STATE_B_WAIT_ACON:
index f877faf5a930cabad4e2a62289c4d8224b2befa6..e5e813f97fac5b170075428582515c30e50bdd93 100644 (file)
@@ -201,7 +201,7 @@ static void dsps_musb_disable(struct musb *musb)
        musb_writel(reg_base, wrp->coreintr_clear, wrp->usb_bitmap);
        musb_writel(reg_base, wrp->epintr_clear,
                         wrp->txep_bitmap | wrp->rxep_bitmap);
-       del_timer_sync(&musb->dev_timer);
+       timer_delete_sync(&musb->dev_timer);
 }
 
 /* Caller must take musb->lock */
@@ -215,7 +215,7 @@ static int dsps_check_status(struct musb *musb, void *unused)
        int skip_session = 0;
 
        if (glue->vbus_irq)
-               del_timer(&musb->dev_timer);
+               timer_delete(&musb->dev_timer);
 
        /*
         * We poll because DSPS IP's won't expose several OTG-critical
@@ -499,7 +499,7 @@ static int dsps_musb_exit(struct musb *musb)
        struct device *dev = musb->controller;
        struct dsps_glue *glue = dev_get_drvdata(dev->parent);
 
-       del_timer_sync(&musb->dev_timer);
+       timer_delete_sync(&musb->dev_timer);
        phy_power_off(musb->phy);
        phy_exit(musb->phy);
        debugfs_remove_recursive(glue->dbgfs_root);
@@ -983,7 +983,7 @@ static int dsps_suspend(struct device *dev)
                return ret;
        }
 
-       del_timer_sync(&musb->dev_timer);
+       timer_delete_sync(&musb->dev_timer);
 
        mbase = musb->ctrl_base;
        glue->context.control = musb_readl(mbase, wrp->control);
index 90b760a95e4e34085c77291762d9e10040236cbc..abd2472da7f7885929fa5111d3aaaa5d3bf4d163 100644 (file)
@@ -525,7 +525,7 @@ static void tusb_musb_try_idle(struct musb *musb, unsigned long timeout)
                        && (musb->xceiv->otg->state == OTG_STATE_A_WAIT_BCON))) {
                dev_dbg(musb->controller, "%s active, deleting timer\n",
                        usb_otg_state_string(musb->xceiv->otg->state));
-               del_timer(&musb->dev_timer);
+               timer_delete(&musb->dev_timer);
                last_timer = jiffies;
                return;
        }
@@ -875,7 +875,7 @@ static irqreturn_t tusb_musb_interrupt(int irq, void *__hci)
        }
 
        if (int_src & TUSB_INT_SRC_USB_IP_CONN)
-               del_timer(&musb->dev_timer);
+               timer_delete(&musb->dev_timer);
 
        /* OTG state change reports (annoyingly) not issued by Mentor core */
        if (int_src & (TUSB_INT_SRC_VBUS_SENSE_CHNG
@@ -984,7 +984,7 @@ static void tusb_musb_disable(struct musb *musb)
        musb_writel(tbase, TUSB_DMA_INT_MASK, 0x7fffffff);
        musb_writel(tbase, TUSB_GPIO_INT_MASK, 0x1ff);
 
-       del_timer(&musb->dev_timer);
+       timer_delete(&musb->dev_timer);
 
        if (is_dma_capable() && !dma_off) {
                printk(KERN_WARNING "%s %s: dma still active\n",
@@ -1174,7 +1174,7 @@ static int tusb_musb_exit(struct musb *musb)
 {
        struct tusb6010_glue *glue = dev_get_drvdata(musb->controller->parent);
 
-       del_timer_sync(&musb->dev_timer);
+       timer_delete_sync(&musb->dev_timer);
        the_musb = NULL;
 
        gpiod_set_value(glue->enable, 0);
index 30d6c8840a5e6af8df05acffa93a806af47047b2..638fba58420c0f027e903dc7d9b0da5c5d3f1c18 100644 (file)
@@ -110,7 +110,7 @@ static int mv_otg_cancel_timer(struct mv_otg *mvotg, unsigned int id)
        timer = &mvotg->otg_ctrl.timer[id];
 
        if (timer_pending(timer))
-               del_timer(timer);
+               timer_delete(timer);
 
        return 0;
 }
index 4e516b44513672ebe7889247a70043e0dd013bc8..b387863c245f3e7046e5b568de848946608dad90 100644 (file)
@@ -934,7 +934,7 @@ static void realtek_cr_destructor(void *extra)
 
 #ifdef CONFIG_REALTEK_AUTOPM
        if (ss_en) {
-               del_timer(&chip->rts51x_suspend_timer);
+               timer_delete(&chip->rts51x_suspend_timer);
                chip->timer_expires = 0;
        }
 #endif
index 9e41d2a18649e4751599a86b5d82171cbe928095..bf764c92bcf173be9ad39efcf3d8f9b9ee41e084 100644 (file)
@@ -59,7 +59,7 @@ static int radeon_bl_update_status(struct backlight_device *bd)
         */
        level = backlight_get_brightness(bd);
 
-       del_timer_sync(&rinfo->lvds_timer);
+       timer_delete_sync(&rinfo->lvds_timer);
        radeon_engine_idle();
 
        lvds_gen_cntl = INREG(LVDS_GEN_CNTL);
index d866608da8d18f1987ea831f97a7f304ae62fa2f..c6c4753f64153e39d7e6aa717831867c26bce87b 100644 (file)
@@ -1082,7 +1082,7 @@ int radeon_screen_blank(struct radeonfb_info *rinfo, int blank, int mode_switch)
                }
                break;
        case MT_LCD:
-               del_timer_sync(&rinfo->lvds_timer);
+               timer_delete_sync(&rinfo->lvds_timer);
                val = INREG(LVDS_GEN_CNTL);
                if (unblank) {
                        u32 target_val = (val & ~LVDS_DISPLAY_DIS) | LVDS_BLON | LVDS_ON
@@ -2516,7 +2516,7 @@ static void radeonfb_pci_unregister(struct pci_dev *pdev)
        if (rinfo->mon2_EDID)
                sysfs_remove_bin_file(&rinfo->pdev->dev.kobj, &edid2_attr);
 
-       del_timer_sync(&rinfo->lvds_timer);
+       timer_delete_sync(&rinfo->lvds_timer);
        arch_phys_wc_del(rinfo->wc_cookie);
         radeonfb_bl_exit(rinfo);
        unregister_framebuffer(info);
index 97a5972f5b1fb8a0f36228e7e1d2f56baf96d074..5ff4a964055afd327740524c2953aa6db7bfab4a 100644 (file)
@@ -2650,7 +2650,7 @@ static int radeonfb_pci_suspend_late(struct device *dev, pm_message_t mesg)
        /* Sleep */
        rinfo->asleep = 1;
        rinfo->lock_blank = 1;
-       del_timer_sync(&rinfo->lvds_timer);
+       timer_delete_sync(&rinfo->lvds_timer);
 
 #ifdef CONFIG_PPC_PMAC
        /* On powermac, we have hooks to properly suspend/resume AGP now,
index 161fc65d6b57cb895bd6ac4fd8c2c96b0ae1cd58..64e76e1f5388a7fc107d58ccce4a63ee7bd60d29 100644 (file)
@@ -597,7 +597,7 @@ static int hwa742_set_update_mode(enum omapfb_update_mode mode)
                break;
        case OMAPFB_AUTO_UPDATE:
                hwa742.stop_auto_update = 1;
-               del_timer_sync(&hwa742.auto_update_timer);
+               timer_delete_sync(&hwa742.auto_update_timer);
                break;
        case OMAPFB_UPDATE_DISABLED:
                break;
index 1f3434c040c14a0325f17fa24840c3be757d74ae..370e8623754ec39e07140ad05d0ca20ce7801a0a 100644 (file)
@@ -835,7 +835,7 @@ static irqreturn_t omap_dsi_irq_handler(int irq, void *arg)
 
 #ifdef DSI_CATCH_MISSING_TE
        if (irqstatus & DSI_IRQ_TE_TRIGGER)
-               del_timer(&dsi->te_timer);
+               timer_delete(&dsi->te_timer);
 #endif
 
        /* make a copy and unlock, so that isrs can unregister
index c6e9855998abff7889517e7460d849d582a983ec..f1674f3ed923f0ab905e1092fb4243b82a59986b 100644 (file)
@@ -495,7 +495,7 @@ static int vbg_heartbeat_init(struct vbg_dev *gdev)
  */
 static void vbg_heartbeat_exit(struct vbg_dev *gdev)
 {
-       del_timer_sync(&gdev->heartbeat_timer);
+       timer_delete_sync(&gdev->heartbeat_timer);
        vbg_heartbeat_host_config(gdev, false);
        vbg_req_free(gdev->guest_heartbeat_req,
                     sizeof(*gdev->guest_heartbeat_req));
index 9c7cf939ba3d56af0ed089fe64f730d71a1309d6..03a559b41f5b88486aed13e97d037d4b6c93958b 100644 (file)
@@ -166,7 +166,7 @@ static void wdt_startup(void)
 static void wdt_turnoff(void)
 {
        /* Stop the timer */
-       del_timer_sync(&timer);
+       timer_delete_sync(&timer);
        wdt_change(WDT_DISABLE);
        pr_info("Watchdog timer is now disabled...\n");
 }
@@ -223,7 +223,7 @@ static int fop_close(struct inode *inode, struct file *file)
        if (wdt_expect_close == 42)
                wdt_turnoff();
        else {
-               /* wim: shouldn't there be a: del_timer(&timer); */
+               /* wim: shouldn't there be a: timer_delete(&timer); */
                pr_crit("device file closed unexpectedly. Will not stop the WDT!\n");
        }
        clear_bit(0, &wdt_is_open);
index 7be70b98d0912eb951d81a7ecc9b5875d8548f2e..1b47a2fc7d179cdcc1c032a2ac1deb9ccb81f62a 100644 (file)
@@ -242,7 +242,7 @@ static int at91_wdt_init(struct platform_device *pdev, struct at91wdt *wdt)
        return 0;
 
 out_stop_timer:
-       del_timer(&wdt->timer);
+       timer_delete(&wdt->timer);
        return err;
 }
 
@@ -378,7 +378,7 @@ static void at91wdt_remove(struct platform_device *pdev)
        watchdog_unregister_device(&wdt->wdd);
 
        pr_warn("I quit now, hardware will probably reboot!\n");
-       del_timer(&wdt->timer);
+       timer_delete(&wdt->timer);
 }
 
 #if defined(CONFIG_OF)
index 06a54c7de40babb9219165dcdc825ebe4111f758..4c0951307421c87af99f2d77ceba08f3ff039426 100644 (file)
@@ -139,7 +139,7 @@ static int bcm47xx_wdt_soft_stop(struct watchdog_device *wdd)
 {
        struct bcm47xx_wdt *wdt = bcm47xx_wdt_get(wdd);
 
-       del_timer_sync(&wdt->soft_timer);
+       timer_delete_sync(&wdt->soft_timer);
        wdt->timer_set(wdt, 0);
 
        return 0;
@@ -213,7 +213,7 @@ static int bcm47xx_wdt_probe(struct platform_device *pdev)
 
 err_timer:
        if (soft)
-               del_timer_sync(&wdt->soft_timer);
+               timer_delete_sync(&wdt->soft_timer);
 
        return ret;
 }
index 4fb92c9e046af440603f8bda427bc8e4a23527ae..13a4d47e68cd82572f103c37ec066384cc5f7cd7 100644 (file)
@@ -240,7 +240,7 @@ static void cpwd_brokentimer(struct timer_list *unused)
         * were called directly instead of by kernel timer
         */
        if (timer_pending(&cpwd_timer))
-               del_timer(&cpwd_timer);
+               timer_delete(&cpwd_timer);
 
        for (id = 0; id < WD_NUMDEVS; id++) {
                if (p->devs[id].runstatus & WD_STAT_BSTOP) {
@@ -629,7 +629,7 @@ static void cpwd_remove(struct platform_device *op)
        }
 
        if (p->broken)
-               del_timer_sync(&cpwd_timer);
+               timer_delete_sync(&cpwd_timer);
 
        if (p->initialized)
                free_irq(p->irq, p);
index f19580e1b3182784e039ab1849d32926fe2e9e86..28e3fc0df4c6546f92cd96100c00fc678b9aec4e 100644 (file)
@@ -135,7 +135,7 @@ static int lpc18xx_wdt_start(struct watchdog_device *wdt_dev)
        unsigned int val;
 
        if (timer_pending(&lpc18xx_wdt->timer))
-               del_timer(&lpc18xx_wdt->timer);
+               timer_delete(&lpc18xx_wdt->timer);
 
        val = readl(lpc18xx_wdt->base + LPC18XX_WDT_MOD);
        val |= LPC18XX_WDT_MOD_WDEN;
@@ -266,7 +266,7 @@ static void lpc18xx_wdt_remove(struct platform_device *pdev)
        struct lpc18xx_wdt_dev *lpc18xx_wdt = platform_get_drvdata(pdev);
 
        dev_warn(&pdev->dev, "I quit now, hardware will probably reboot!\n");
-       del_timer_sync(&lpc18xx_wdt->timer);
+       timer_delete_sync(&lpc18xx_wdt->timer);
 }
 
 static const struct of_device_id lpc18xx_wdt_match[] = {
index 73d641486909ab05344ad0bda6594a174eef44e1..0ae8e5bc10ae9793bac960ab470880d9d2a6fde0 100644 (file)
@@ -189,7 +189,7 @@ static void zf_timer_off(void)
        unsigned long flags;
 
        /* stop internal ping */
-       del_timer_sync(&zf_timer);
+       timer_delete_sync(&zf_timer);
 
        spin_lock_irqsave(&zf_port_lock, flags);
        /* stop watchdog timer */
@@ -337,7 +337,7 @@ static int zf_close(struct inode *inode, struct file *file)
        if (zf_expect_close == 42)
                zf_timer_off();
        else {
-               del_timer(&zf_timer);
+               timer_delete(&zf_timer);
                pr_err("device file closed unexpectedly. Will not stop the WDT!\n");
        }
        clear_bit(0, &zf_is_open);
index 70d9cf84c342bec95cf73cb3ab9dc19f967afc17..1ecd5c48a005a1ebcb939c030a356be28166d090 100644 (file)
@@ -141,7 +141,7 @@ static int mixcomwd_open(struct inode *inode, struct file *file)
                __module_get(THIS_MODULE);
        else {
                if (mixcomwd_timer_alive) {
-                       del_timer(&mixcomwd_timer);
+                       timer_delete(&mixcomwd_timer);
                        mixcomwd_timer_alive = 0;
                }
        }
@@ -295,7 +295,7 @@ static void __exit mixcomwd_exit(void)
        if (!nowayout) {
                if (mixcomwd_timer_alive) {
                        pr_warn("I quit now, hardware will probably reboot!\n");
-                       del_timer_sync(&mixcomwd_timer);
+                       timer_delete_sync(&mixcomwd_timer);
                        mixcomwd_timer_alive = 0;
                }
        }
index 31d3dcbf815e975ba54f48b4d9eb59b3fd2f900b..d4ea7d6ccd6a711dcc3ba138b8dabbe789a93730 100644 (file)
@@ -432,7 +432,7 @@ static int pcwd_stop(void)
        int stat_reg;
 
        /* Stop the timer */
-       del_timer(&pcwd_private.timer);
+       timer_delete(&pcwd_private.timer);
 
        /*  Disable the board  */
        if (pcwd_private.revision == PCWD_REVISION_C) {
index 393aa4b1bc137cec096e1a4c0797e4068bd63a71..87b8988d252067210b20573eeb63742bb1ceb362 100644 (file)
@@ -129,7 +129,7 @@ static int pikawdt_release(struct inode *inode, struct file *file)
 {
        /* stop internal ping */
        if (!pikawdt_private.expect_close)
-               del_timer(&pikawdt_private.timer);
+               timer_delete(&pikawdt_private.timer);
 
        clear_bit(0, &pikawdt_private.open);
        pikawdt_private.expect_close = 0;
index e9bf12918ed89d9977f3352c3761d8bd0e32813f..03eaf48c8f0f1eadb22390107c165d6e8d21b356 100644 (file)
@@ -146,7 +146,7 @@ static void wdt_startup(void)
 static void wdt_turnoff(void)
 {
        /* Stop the timer */
-       del_timer_sync(&timer);
+       timer_delete_sync(&timer);
        inb_p(wdt_stop);
        pr_info("Watchdog timer is now disabled...\n");
 }
@@ -210,7 +210,7 @@ static int fop_close(struct inode *inode, struct file *file)
        if (wdt_expect_close == 42)
                wdt_turnoff();
        else {
-               del_timer(&timer);
+               timer_delete(&timer);
                pr_crit("device file closed unexpectedly. Will not stop the WDT!\n");
        }
        clear_bit(0, &wdt_is_open);
index e849e1af267b46165b7411670346a44f4871f212..005f62e4a4fb3812a12835c24c08eb9d04e5cb45 100644 (file)
@@ -186,7 +186,7 @@ static int wdt_startup(void)
 static int wdt_turnoff(void)
 {
        /* Stop the timer */
-       del_timer_sync(&timer);
+       timer_delete_sync(&timer);
 
        /* Stop the watchdog */
        wdt_config(0);
index 7f0150c39421628d6ffc882590e1767d1f97c7a9..95af9ad94d16afb8406a5ef4b453db9c52a03faa 100644 (file)
@@ -129,7 +129,7 @@ static int sh_wdt_stop(struct watchdog_device *wdt_dev)
 
        spin_lock_irqsave(&wdt->lock, flags);
 
-       del_timer(&wdt->timer);
+       timer_delete(&wdt->timer);
 
        csr = sh_wdt_read_csr();
        csr &= ~WTCSR_TME;
index eeb39f96e72ea4a01d3e89ead34e094ce3dee095..d647923d68fede3ac49bea7601e3701267e85d59 100644 (file)
@@ -233,7 +233,7 @@ err_out_disable_device:
 static void wdt_remove(struct pci_dev *pdev)
 {
        watchdog_unregister_device(&wdt_dev);
-       del_timer_sync(&timer);
+       timer_delete_sync(&timer);
        iounmap(wdt_mem);
        release_mem_region(mmio, VIA_WDT_MMIO_LEN);
        release_resource(&wdt_res);
index 1937084c182ce306725a558950b66f4ac716692c..53db59ef774b804961b3583de07a732cc4e3a2f4 100644 (file)
@@ -166,7 +166,7 @@ static void wdt_startup(void)
 static void wdt_turnoff(void)
 {
        /* Stop the timer */
-       del_timer_sync(&timer);
+       timer_delete_sync(&timer);
 
        wdt_change(WDT_DISABLE);
 
@@ -228,7 +228,7 @@ static int fop_close(struct inode *inode, struct file *file)
        if (wdt_expect_close == 42)
                wdt_turnoff();
        else {
-               del_timer(&timer);
+               timer_delete(&timer);
                pr_crit("device file closed unexpectedly. Will not stop the WDT!\n");
        }
        clear_bit(0, &wdt_is_open);
index 07a8bfbdd9b9de6523ca033a7be104435d9ae7b0..e0030ac74ea0be9703cb6529bb14cbe4c827cffa 100644 (file)
@@ -534,6 +534,6 @@ dont_wait:
  */
 void afs_fs_probe_cleanup(struct afs_net *net)
 {
-       if (del_timer_sync(&net->fs_probe_timer))
+       if (timer_delete_sync(&net->fs_probe_timer))
                afs_dec_servers_outstanding(net);
 }
index c530d1ca15df9e3b80062b64ebf90d281c58130b..8755f2703815ea41d78bea1aecf0dcc3593a5f0c 100644 (file)
@@ -318,7 +318,7 @@ struct afs_server *afs_use_server(struct afs_server *server, bool activate,
        a = atomic_inc_return(&server->active);
        if (a == 1 && activate &&
            !test_bit(AFS_SERVER_FL_EXPIRED, &server->flags))
-               del_timer(&server->timer);
+               timer_delete(&server->timer);
 
        trace_afs_server(server->debug_id, r + 1, a, reason);
        return server;
index 1f8e035d7119f0b2a91336edf0ec47ea57930f7f..d6dd12d74d4f6cc1d20f1c786bc2e0a5f5a913f2 100644 (file)
@@ -121,7 +121,7 @@ void bch2_kthread_io_clock_wait(struct io_clock *clock,
        } while (0);
 
        __set_current_state(TASK_RUNNING);
-       del_timer_sync(&wait.cpu_timer);
+       timer_delete_sync(&wait.cpu_timer);
        destroy_timer_on_stack(&wait.cpu_timer);
        bch2_io_timer_del(clock, &wait.io_timer);
 }
index cd5f38d6fbaa3c41a451153c8e2d05f08126642b..3541efa765c73f8c82d700c7f7688d0acf1ee12c 100644 (file)
@@ -225,7 +225,7 @@ void zstd_cleanup_workspace_manager(void)
        }
        spin_unlock_bh(&wsm.lock);
 
-       del_timer_sync(&wsm.timer);
+       timer_delete_sync(&wsm.timer);
 }
 
 /*
index 8122d4ffb3b589869124ce2422087eb2b1e8c43d..1819344996242f2b6f82fba13a1ad21a06e1510f 100644 (file)
@@ -5680,7 +5680,7 @@ failed_mount3:
        /* flush s_sb_upd_work before sbi destroy */
        flush_work(&sbi->s_sb_upd_work);
        ext4_stop_mmpd(sbi);
-       del_timer_sync(&sbi->s_err_report);
+       timer_delete_sync(&sbi->s_err_report);
        ext4_group_desc_free(sbi);
 failed_mount:
 #if IS_ENABLED(CONFIG_UNICODE)
index a5ccba25ff475a8e8bf0c18737ee09349cd04a9d..743a1d7633cdabb3231eb893193575c739751743 100644 (file)
@@ -197,7 +197,7 @@ loop:
        if (journal->j_commit_sequence != journal->j_commit_request) {
                jbd2_debug(1, "OK, requests differ\n");
                write_unlock(&journal->j_state_lock);
-               del_timer_sync(&journal->j_commit_timer);
+               timer_delete_sync(&journal->j_commit_timer);
                jbd2_journal_commit_transaction(journal);
                write_lock(&journal->j_state_lock);
                goto loop;
@@ -246,7 +246,7 @@ loop:
        goto loop;
 
 end_loop:
-       del_timer_sync(&journal->j_commit_timer);
+       timer_delete_sync(&journal->j_commit_timer);
        journal->j_task = NULL;
        wake_up(&journal->j_wait_done_commit);
        jbd2_debug(1, "Journal thread exiting.\n");
index 4061e0ba70103c3c2f78c112a0336718bdd6e03d..bb815a002984264bf91c2d5c78ce7b5ff3b4594c 100644 (file)
@@ -584,7 +584,7 @@ static int __jffs2_flush_wbuf(struct jffs2_sb_info *c, int pad)
        size_t retlen;
 
        /* Nothing to do if not write-buffering the flash. In particular, we shouldn't
-          del_timer() the timer we never initialised. */
+          call timer_delete() on the timer we never initialised. */
        if (!jffs2_is_writebuffered(c))
                return 0;
 
index 3a202e51b36009a330090dac3694ddd6d0aea195..83970d97840b4f51c4e6a46dcc55774981df7c83 100644 (file)
@@ -2424,7 +2424,7 @@ static void nilfs_segctor_accept(struct nilfs_sc_info *sci)
         * the area protected by sc_state_lock.
         */
        if (thread_is_alive)
-               del_timer_sync(&sci->sc_timer);
+               timer_delete_sync(&sci->sc_timer);
 }
 
 /**
index 0f46b22561d673c9ba32a48b68772d37732fb5d5..fce9beb214f048383ec7ac5453e4db72f5035c84 100644 (file)
@@ -724,7 +724,7 @@ static void o2net_shutdown_sc(struct work_struct *work)
        if (o2net_unregister_callbacks(sc->sc_sock->sk, sc)) {
                /* we shouldn't flush as we're in the thread, the
                 * races with pending sc work structs are harmless */
-               del_timer_sync(&sc->sc_idle_timeout);
+               timer_delete_sync(&sc->sc_idle_timeout);
                o2net_sc_cancel_delayed_work(sc, &sc->sc_keepalive_work);
                sc_put(sc);
                kernel_sock_shutdown(sc->sc_sock, SHUT_RDWR);
index 557cf9d40177f6d01b466c823bdca41a227d749f..f8b9c9c73997eaefc0c47d383ab31500147bfc7f 100644 (file)
@@ -563,7 +563,7 @@ void pstore_unregister(struct pstore_info *psi)
                pstore_unregister_kmsg();
 
        /* Stop timer and make sure all work has finished. */
-       del_timer_sync(&pstore_timer);
+       timer_delete_sync(&pstore_timer);
        flush_work(&pstore_work);
 
        /* Remove all backend records from filesystem tree. */
index e67ecd1cbc97d6b92994c15b688cdde5ec3c998f..10596d7c3a3465d83c316027555359ef7417cb39 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @TIMER_IRQSAFE: An irqsafe timer is executed with IRQ disabled and
  * it's safe to wait for the completion of the running instance from
- * IRQ handlers, for example, by calling del_timer_sync().
+ * IRQ handlers, for example, by calling timer_delete_sync().
  *
  * Note: The irq disabled callback execution is a special case for
  * workqueue locking issues. It's not meant for executing random crap
@@ -168,40 +168,6 @@ extern int timer_delete(struct timer_list *timer);
 extern int timer_shutdown_sync(struct timer_list *timer);
 extern int timer_shutdown(struct timer_list *timer);
 
-/**
- * del_timer_sync - Delete a pending timer and wait for a running callback
- * @timer:     The timer to be deleted
- *
- * See timer_delete_sync() for detailed explanation.
- *
- * Do not use in new code. Use timer_delete_sync() instead.
- *
- * Returns:
- * * %0        - The timer was not pending
- * * %1        - The timer was pending and deactivated
- */
-static inline int del_timer_sync(struct timer_list *timer)
-{
-       return timer_delete_sync(timer);
-}
-
-/**
- * del_timer - Delete a pending timer
- * @timer:     The timer to be deleted
- *
- * See timer_delete() for detailed explanation.
- *
- * Do not use in new code. Use timer_delete() instead.
- *
- * Returns:
- * * %0        - The timer was not pending
- * * %1        - The timer was pending and deactivated
- */
-static inline int del_timer(struct timer_list *timer)
-{
-       return timer_delete(timer);
-}
-
 extern void init_timers(void);
 struct hrtimer;
 extern enum hrtimer_restart it_real_fn(struct hrtimer *);
index 84e6b9fd561027b36b0160b866de4d83d1dc0248..d8da764cf6de1ee1a5c9961fb21c57aa7f2eb30c 100644 (file)
@@ -636,7 +636,7 @@ static inline void sctp_transport_pl_reset(struct sctp_transport *t)
                }
        } else {
                if (t->pl.state != SCTP_PL_DISABLED) {
-                       if (del_timer(&t->probe_timer))
+                       if (timer_delete(&t->probe_timer))
                                sctp_transport_put(t);
                        t->pl.state = SCTP_PL_DISABLED;
                }
index ac2db99941ca053c5b9f7bcb9ae976d8d125982d..27f08aa17b56d96cd1dfcca863f0233fa40be8dd 100644 (file)
@@ -1695,7 +1695,7 @@ static void cgroup_rm_file(struct cgroup *cgrp, const struct cftype *cft)
                cfile->kn = NULL;
                spin_unlock_irq(&cgroup_file_kn_lock);
 
-               del_timer_sync(&cfile->notify_timer);
+               timer_delete_sync(&cfile->notify_timer);
        }
 
        kernfs_remove_by_name(cgrp->kn, cgroup_file_name(cgrp, cft, name));
index 117d9d4d3c3bd6ac458667de7bc39e95b1248045..6ce73cceaf535e7e5ed6779da5e3e486c2c7ea28 100644 (file)
@@ -1500,7 +1500,7 @@ static int access_thread(void *arg)
                                func();
                }
        } while (!torture_must_stop());
-       del_timer_sync(&timer);
+       timer_delete_sync(&timer);
        destroy_timer_on_stack(&timer);
 
        torture_kthread_stopping("access_thread");
index 5dc5b0d7238e85ad4074076e4036062c7bfcae74..77c44924cf54a34f5a2a238079b4521baf72c8c7 100644 (file)
@@ -1362,14 +1362,14 @@ static void kthread_cancel_delayed_work_timer(struct kthread_work *work,
        struct kthread_worker *worker = work->worker;
 
        /*
-        * del_timer_sync() must be called to make sure that the timer
+        * timer_delete_sync() must be called to make sure that the timer
         * callback is not running. The lock must be temporary released
         * to avoid a deadlock with the callback. In the meantime,
         * any queuing is blocked by setting the canceling counter.
         */
        work->canceling++;
        raw_spin_unlock_irqrestore(&worker->lock, *flags);
-       del_timer_sync(&dwork->timer);
+       timer_delete_sync(&dwork->timer);
        raw_spin_lock_irqsave(&worker->lock, *flags);
        work->canceling--;
 }
index 65095664f5c5befca38dec17391563d144e8e85d..4fa7772be183187394b4e8935f7caff53d8525be 100644 (file)
@@ -2324,7 +2324,7 @@ rcu_torture_reader(void *arg)
                stutter_wait("rcu_torture_reader");
        } while (!torture_must_stop());
        if (irqreader && cur_ops->irq_capable) {
-               del_timer_sync(&t);
+               timer_delete_sync(&t);
                destroy_timer_on_stack(&t);
        }
        tick_dep_clear_task(current, TICK_DEP_BIT_RCU);
index d2a6949445538ab779dcbd13ae2b70662ca782f0..9a59b071501bd8715dbb99c317818d1f796a51c3 100644 (file)
@@ -690,7 +690,7 @@ void cleanup_srcu_struct(struct srcu_struct *ssp)
        for_each_possible_cpu(cpu) {
                struct srcu_data *sdp = per_cpu_ptr(ssp->sda, cpu);
 
-               del_timer_sync(&sdp->delay_work);
+               timer_delete_sync(&sdp->delay_work);
                flush_work(&sdp->work);
                if (WARN_ON(rcu_segcblist_n_cbs(&sdp->srcu_cblist)))
                        return; /* Forgot srcu_barrier(), so just leak it! */
index 466668eb4fadfaa2d765dbb152aa061455d8cb0a..c0cc7ae41106296610f2d1bb2b8c6c3c13f4247a 100644 (file)
@@ -1086,7 +1086,7 @@ static void rcu_tasks_postscan(struct list_head *hop)
        }
 
        if (!IS_ENABLED(CONFIG_TINY_RCU))
-               del_timer_sync(&tasks_rcu_exit_srcu_stall_timer);
+               timer_delete_sync(&tasks_rcu_exit_srcu_stall_timer);
 }
 
 /* See if tasks are still holding out, complain if so. */
index 5ff3bc56ff515a6db0c4a84880ad3823a1fddf6e..fa269d34167a903066e4706339762b5638d397f3 100644 (file)
@@ -206,7 +206,7 @@ static bool __wake_nocb_gp(struct rcu_data *rdp_gp,
 
        if (rdp_gp->nocb_defer_wakeup > RCU_NOCB_WAKE_NOT) {
                WRITE_ONCE(rdp_gp->nocb_defer_wakeup, RCU_NOCB_WAKE_NOT);
-               del_timer(&rdp_gp->nocb_timer);
+               timer_delete(&rdp_gp->nocb_timer);
        }
 
        if (force || READ_ONCE(rdp_gp->nocb_gp_sleep)) {
@@ -822,7 +822,7 @@ static void nocb_gp_wait(struct rcu_data *my_rdp)
 
                if (my_rdp->nocb_defer_wakeup > RCU_NOCB_WAKE_NOT) {
                        WRITE_ONCE(my_rdp->nocb_defer_wakeup, RCU_NOCB_WAKE_NOT);
-                       del_timer(&my_rdp->nocb_timer);
+                       timer_delete(&my_rdp->nocb_timer);
                }
                WRITE_ONCE(my_rdp->nocb_gp_sleep, true);
                raw_spin_unlock_irqrestore(&my_rdp->nocb_gp_lock, flags);
index bb56805e3d476631301656c8da8561175fa98577..1396674fa7227a54b0704edc46221830527b2f4e 100644 (file)
@@ -1440,7 +1440,7 @@ void psi_trigger_destroy(struct psi_trigger *t)
                                                group->rtpoll_task,
                                                lockdep_is_held(&group->rtpoll_trigger_lock));
                                rcu_assign_pointer(group->rtpoll_task, NULL);
-                               del_timer(&group->rtpoll_timer);
+                               timer_delete(&group->rtpoll_timer);
                        }
                }
                mutex_unlock(&group->rtpoll_trigger_lock);
index e0eeacbe2521d70f61889658e2f1af1281dfd3b0..bb48498ebb5a804f6a77a30ac11e3ef8e0f69fd1 100644 (file)
@@ -619,7 +619,7 @@ static inline void clocksource_stop_watchdog(void)
 {
        if (!watchdog_running || (watchdog && !list_empty(&watchdog_list)))
                return;
-       del_timer(&watchdog_timer);
+       timer_delete(&watchdog_timer);
        watchdog_running = 0;
 }
 
index 22376a1a75b9f0e19d98ba58b4c9da21ba38d6d7..0cf8d39d650c25b36f2dfdf495d592076c141233 100644 (file)
@@ -1429,7 +1429,7 @@ static __always_inline bool is_migration_base(struct hrtimer_clock_base *base)
  * running.
  *
  * This prevents priority inversion: if the soft irq thread is preempted
- * in the middle of a timer callback, then calling del_timer_sync() can
+ * in the middle of a timer callback, then calling hrtimer_cancel() can
  * lead to two issues:
  *
  *  - If the caller is on a remote CPU then it has to spin wait for the timer
index dfe939f6e4ecf2845919199d8c5578f81e01b27c..c0e960a5de39dc01ced64196220f14f34d4179c7 100644 (file)
@@ -97,7 +97,7 @@ signed long __sched schedule_timeout(signed long timeout)
        timer.timer.expires = expire;
        add_timer(&timer.timer);
        schedule();
-       del_timer_sync(&timer.timer);
+       timer_delete_sync(&timer.timer);
 
        /* Remove the timer from the object tracker */
        destroy_timer_on_stack(&timer.timer);
index c8f776dc6ee08bbd8406dba4b5bc498081940b3f..4d915c0a263c3fd3a2649be3ccdc2f83e9db3654 100644 (file)
@@ -744,7 +744,7 @@ static bool timer_fixup_init(void *addr, enum debug_obj_state state)
 
        switch (state) {
        case ODEBUG_STATE_ACTIVE:
-               del_timer_sync(timer);
+               timer_delete_sync(timer);
                debug_object_init(timer, &timer_debug_descr);
                return true;
        default:
@@ -790,7 +790,7 @@ static bool timer_fixup_free(void *addr, enum debug_obj_state state)
 
        switch (state) {
        case ODEBUG_STATE_ACTIVE:
-               del_timer_sync(timer);
+               timer_delete_sync(timer);
                debug_object_free(timer, &timer_debug_descr);
                return true;
        default:
@@ -1212,10 +1212,10 @@ EXPORT_SYMBOL(mod_timer_pending);
  *
  * mod_timer(timer, expires) is equivalent to:
  *
- *     del_timer(timer); timer->expires = expires; add_timer(timer);
+ *     timer_delete(timer); timer->expires = expires; add_timer(timer);
  *
  * mod_timer() is more efficient than the above open coded sequence. In
- * case that the timer is inactive, the del_timer() part is a NOP. The
+ * case that the timer is inactive, the timer_delete() part is a NOP. The
  * timer is in any case activated with the new expiry time @expires.
  *
  * Note that if there are multiple unserialized concurrent users of the
index bfe030b443e279ebdc665f22339439146e515c52..cf620328273757e4e9a06f8f29ca7ead436db47b 100644 (file)
@@ -2057,11 +2057,11 @@ static int try_to_grab_pending(struct work_struct *work, u32 cflags,
                struct delayed_work *dwork = to_delayed_work(work);
 
                /*
-                * dwork->timer is irqsafe.  If del_timer() fails, it's
+                * dwork->timer is irqsafe.  If timer_delete() fails, it's
                 * guaranteed that the timer is not queued anywhere and not
                 * running on the local CPU.
                 */
-               if (likely(del_timer(&dwork->timer)))
+               if (likely(timer_delete(&dwork->timer)))
                        return 1;
        }
 
@@ -3069,7 +3069,7 @@ restart:
                        break;
        }
 
-       del_timer_sync(&pool->mayday_timer);
+       timer_delete_sync(&pool->mayday_timer);
        raw_spin_lock_irq(&pool->lock);
        /*
         * This is necessary even after a new worker was just successfully
@@ -4281,7 +4281,7 @@ EXPORT_SYMBOL_GPL(flush_work);
 bool flush_delayed_work(struct delayed_work *dwork)
 {
        local_irq_disable();
-       if (del_timer_sync(&dwork->timer))
+       if (timer_delete_sync(&dwork->timer))
                __queue_work(dwork->cpu, dwork->wq, &dwork->work);
        local_irq_enable();
        return flush_work(&dwork->work);
@@ -4984,9 +4984,9 @@ static void put_unbound_pool(struct worker_pool *pool)
        reap_dying_workers(&cull_list);
 
        /* shut down the timers */
-       del_timer_sync(&pool->idle_timer);
+       timer_delete_sync(&pool->idle_timer);
        cancel_work_sync(&pool->idle_cull_work);
-       del_timer_sync(&pool->mayday_timer);
+       timer_delete_sync(&pool->mayday_timer);
 
        /* RCU protected to allow dereferences from get_work_pool() */
        call_rcu(&pool->rcu, rcu_free_pool);
@@ -7637,7 +7637,7 @@ notrace void wq_watchdog_touch(int cpu)
 static void wq_watchdog_set_thresh(unsigned long thresh)
 {
        wq_watchdog_thresh = 0;
-       del_timer_sync(&wq_watchdog_timer);
+       timer_delete_sync(&wq_watchdog_timer);
 
        if (thresh) {
                wq_watchdog_thresh = thresh;
index e61bbb1bd62218f8e97640c5018ee5287b8ee4a0..783904d8c5ef867974d88998612677aeb111202e 100644 (file)
@@ -1151,7 +1151,7 @@ static void bdi_remove_from_list(struct backing_dev_info *bdi)
 
 void bdi_unregister(struct backing_dev_info *bdi)
 {
-       del_timer_sync(&bdi->laptop_mode_wb_timer);
+       timer_delete_sync(&bdi->laptop_mode_wb_timer);
 
        /* make sure nobody finds us on the bdi_list anymore */
        bdi_remove_from_list(bdi);
index 18456ddd463b102dffcff3b9127b0756123604ea..c81624bc39697153f12e96d9a32dc8ca3fab74ef 100644 (file)
@@ -640,7 +640,7 @@ int wb_domain_init(struct wb_domain *dom, gfp_t gfp)
 #ifdef CONFIG_CGROUP_WRITEBACK
 void wb_domain_exit(struct wb_domain *dom)
 {
-       del_timer_sync(&dom->period_timer);
+       timer_delete_sync(&dom->period_timer);
        fprop_global_destroy(&dom->completions);
 }
 #endif
@@ -2229,7 +2229,7 @@ void laptop_sync_completion(void)
        rcu_read_lock();
 
        list_for_each_entry_rcu(bdi, &bdi_list, bdi_list)
-               del_timer(&bdi->laptop_mode_wb_timer);
+               timer_delete(&bdi->laptop_mode_wb_timer);
 
        rcu_read_unlock();
 }
index 05cbb3c227c5cfd3aa7cb2d846fea6b7d3218715..9c787e2e4b173df2f132a3719151c586ee947fdf 100644 (file)
@@ -856,7 +856,7 @@ int __init aarp_proto_init(void)
        add_timer(&aarp_timer);
        rc = register_netdevice_notifier(&aarp_notifier);
        if (rc) {
-               del_timer_sync(&aarp_timer);
+               timer_delete_sync(&aarp_timer);
                unregister_snap_client(aarp_dl);
        }
        return rc;
@@ -1011,7 +1011,7 @@ const struct seq_operations aarp_seq_ops = {
 /* General module cleanup. Called from cleanup_module() in ddp.c. */
 void aarp_cleanup_module(void)
 {
-       del_timer_sync(&aarp_timer);
+       timer_delete_sync(&aarp_timer);
        unregister_netdevice_notifier(&aarp_notifier);
        unregister_snap_client(aarp_dl);
        aarp_purge();
index 42b910cb4e8ee721fb53d3145318138a9c3e8bff..61b5b700817de541d2882fb21f07992648460d4a 100644 (file)
@@ -904,7 +904,7 @@ static void atm_clip_exit_noproc(void)
        /* First, stop the idle timer, so it stops banging
         * on the table.
         */
-       del_timer_sync(&idle_timer);
+       timer_delete_sync(&idle_timer);
 
        dev = clip_devs;
        while (dev) {
index a948dd47c3f3477c4b0923044e563aa9b0452b36..ded2f0df2ee66419a1e956e60ada45017193ae27 100644 (file)
@@ -1302,7 +1302,7 @@ lec_arp_remove(struct lec_priv *priv, struct lec_arp_table *to_remove)
                return -1;
 
        hlist_del(&to_remove->next);
-       del_timer(&to_remove->timer);
+       timer_delete(&to_remove->timer);
 
        /*
         * If this is the only MAC connected to this VCC,
@@ -1482,7 +1482,7 @@ static void lec_arp_destroy(struct lec_priv *priv)
 
        hlist_for_each_entry_safe(entry, next,
                                  &priv->lec_arp_empty_ones, next) {
-               del_timer_sync(&entry->timer);
+               timer_delete_sync(&entry->timer);
                lec_arp_clear_vccs(entry);
                hlist_del(&entry->next);
                lec_arp_put(entry);
@@ -1491,7 +1491,7 @@ static void lec_arp_destroy(struct lec_priv *priv)
 
        hlist_for_each_entry_safe(entry, next,
                                  &priv->lec_no_forward, next) {
-               del_timer_sync(&entry->timer);
+               timer_delete_sync(&entry->timer);
                lec_arp_clear_vccs(entry);
                hlist_del(&entry->next);
                lec_arp_put(entry);
@@ -1575,7 +1575,7 @@ static void lec_arp_expire_vcc(struct timer_list *t)
        struct lec_arp_table *to_remove = from_timer(to_remove, t, timer);
        struct lec_priv *priv = to_remove->priv;
 
-       del_timer(&to_remove->timer);
+       timer_delete(&to_remove->timer);
 
        pr_debug("%p %p: vpi:%d vci:%d\n",
                 to_remove, priv,
@@ -1843,16 +1843,16 @@ lec_arp_update(struct lec_priv *priv, const unsigned char *mac_addr,
                                          &priv->lec_arp_empty_ones, next) {
                        if (memcmp(entry->atm_addr, atm_addr, ATM_ESA_LEN) == 0) {
                                hlist_del(&entry->next);
-                               del_timer(&entry->timer);
+                               timer_delete(&entry->timer);
                                tmp = lec_arp_find(priv, mac_addr);
                                if (tmp) {
-                                       del_timer(&tmp->timer);
+                                       timer_delete(&tmp->timer);
                                        tmp->status = ESI_FORWARD_DIRECT;
                                        memcpy(tmp->atm_addr, atm_addr, ATM_ESA_LEN);
                                        tmp->vcc = entry->vcc;
                                        tmp->old_push = entry->old_push;
                                        tmp->last_used = jiffies;
-                                       del_timer(&entry->timer);
+                                       timer_delete(&entry->timer);
                                        lec_arp_put(entry);
                                        entry = tmp;
                                } else {
@@ -1883,7 +1883,7 @@ lec_arp_update(struct lec_priv *priv, const unsigned char *mac_addr,
                /* Temporary, changes before end of function */
        }
        memcpy(entry->atm_addr, atm_addr, ATM_ESA_LEN);
-       del_timer(&entry->timer);
+       timer_delete(&entry->timer);
        for (i = 0; i < LEC_ARP_TABLE_SIZE; i++) {
                hlist_for_each_entry(tmp,
                                     &priv->lec_arp_tables[i], next) {
@@ -1946,7 +1946,7 @@ lec_vcc_added(struct lec_priv *priv, const struct atmlec_ioc *ioc_data,
                entry = make_entry(priv, bus_mac);
                if (entry == NULL)
                        goto out;
-               del_timer(&entry->timer);
+               timer_delete(&entry->timer);
                memcpy(entry->atm_addr, ioc_data->atm_addr, ATM_ESA_LEN);
                entry->recv_vcc = vcc;
                entry->old_recv_push = old_push;
@@ -1988,7 +1988,7 @@ lec_vcc_added(struct lec_priv *priv, const struct atmlec_ioc *ioc_data,
                                         entry->recv_vcc ? entry->recv_vcc->
                                         vci : 0);
                                found_entry = 1;
-                               del_timer(&entry->timer);
+                               timer_delete(&entry->timer);
                                entry->vcc = vcc;
                                entry->old_push = old_push;
                                if (entry->status == ESI_VC_PENDING) {
@@ -2172,7 +2172,7 @@ static void lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc)
                                  &priv->lec_arp_empty_ones, next) {
                if (entry->vcc == vcc) {
                        lec_arp_clear_vccs(entry);
-                       del_timer(&entry->timer);
+                       timer_delete(&entry->timer);
                        hlist_del(&entry->next);
                        lec_arp_put(entry);
                }
@@ -2182,7 +2182,7 @@ static void lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc)
                                  &priv->lec_no_forward, next) {
                if (entry->recv_vcc == vcc) {
                        lec_arp_clear_vccs(entry);
-                       del_timer(&entry->timer);
+                       timer_delete(&entry->timer);
                        hlist_del(&entry->next);
                        lec_arp_put(entry);
                }
@@ -2215,7 +2215,7 @@ lec_arp_check_empties(struct lec_priv *priv,
        hlist_for_each_entry_safe(entry, next,
                                  &priv->lec_arp_empty_ones, next) {
                if (vcc == entry->vcc) {
-                       del_timer(&entry->timer);
+                       timer_delete(&entry->timer);
                        ether_addr_copy(entry->mac_addr, src);
                        entry->status = ESI_FORWARD_DIRECT;
                        entry->last_used = jiffies;
index 12da0269275c540c2b85307bfb808d051e163cba..f6b447bba3297c0b4240d814bd46b29deb9f8f6c 100644 (file)
@@ -804,7 +804,7 @@ static int atm_mpoa_mpoad_attach(struct atm_vcc *vcc, int arg)
                /* This lets us now how our LECs are doing */
                err = register_netdevice_notifier(&mpoa_notifier);
                if (err < 0) {
-                       del_timer(&mpc_timer);
+                       timer_delete(&mpc_timer);
                        return err;
                }
        }
@@ -1495,7 +1495,7 @@ static void __exit atm_mpoa_cleanup(void)
 
        mpc_proc_clean();
 
-       del_timer_sync(&mpc_timer);
+       timer_delete_sync(&mpc_timer);
        unregister_netdevice_notifier(&mpoa_notifier);
        deregister_atm_ioctl(&atm_ioctl_ops);
 
index 3ee7dba3431008b2f6b9c6d3f22f1af5fdb891a2..b790bb92ed1c91050e7bd277979c8a69aab61a67 100644 (file)
@@ -1071,11 +1071,11 @@ static int ax25_release(struct socket *sock)
        }
        if (ax25_dev) {
                if (!ax25_dev->device_up) {
-                       del_timer_sync(&ax25->timer);
-                       del_timer_sync(&ax25->t1timer);
-                       del_timer_sync(&ax25->t2timer);
-                       del_timer_sync(&ax25->t3timer);
-                       del_timer_sync(&ax25->idletimer);
+                       timer_delete_sync(&ax25->timer);
+                       timer_delete_sync(&ax25->t1timer);
+                       timer_delete_sync(&ax25->t2timer);
+                       timer_delete_sync(&ax25->t3timer);
+                       timer_delete_sync(&ax25->idletimer);
                }
                netdev_put(ax25_dev->dev, &ax25->dev_tracker);
                ax25_dev_put(ax25_dev);
index c4f8adbf81441b2bcfa34a5777bc88d3562baf8a..8d9fba0690011d6225982462b419e28cd4cf813a 100644 (file)
@@ -44,7 +44,7 @@ void ax25_ds_setup_timer(ax25_dev *ax25_dev)
 void ax25_ds_del_timer(ax25_dev *ax25_dev)
 {
        if (ax25_dev)
-               del_timer(&ax25_dev->dama.slave_timer);
+               timer_delete(&ax25_dev->dama.slave_timer);
 }
 
 void ax25_ds_set_timer(ax25_dev *ax25_dev)
index 9ff98f46dc6beef8878894020375bed2d87729bf..bff4b203a893b4da3dd7a92abdc89f2454296715 100644 (file)
@@ -262,11 +262,11 @@ void ax25_disconnect(ax25_cb *ax25, int reason)
        ax25_clear_queues(ax25);
 
        if (reason == ENETUNREACH) {
-               del_timer_sync(&ax25->timer);
-               del_timer_sync(&ax25->t1timer);
-               del_timer_sync(&ax25->t2timer);
-               del_timer_sync(&ax25->t3timer);
-               del_timer_sync(&ax25->idletimer);
+               timer_delete_sync(&ax25->timer);
+               timer_delete_sync(&ax25->t1timer);
+               timer_delete_sync(&ax25->t2timer);
+               timer_delete_sync(&ax25->t3timer);
+               timer_delete_sync(&ax25->idletimer);
        } else {
                if (ax25->sk && !sock_flag(ax25->sk, SOCK_DESTROY))
                        ax25_stop_heartbeat(ax25);
index 9f7cb0a7c73f698687c73f0457e7ddb795ae8a17..3891a3923d6cb30a8157c1883b102d526f9ebf78 100644 (file)
@@ -65,7 +65,7 @@ void ax25_start_t3timer(ax25_cb *ax25)
        if (ax25->t3 > 0)
                mod_timer(&ax25->t3timer, jiffies + ax25->t3);
        else
-               del_timer(&ax25->t3timer);
+               timer_delete(&ax25->t3timer);
 }
 
 void ax25_start_idletimer(ax25_cb *ax25)
@@ -73,32 +73,32 @@ void ax25_start_idletimer(ax25_cb *ax25)
        if (ax25->idle > 0)
                mod_timer(&ax25->idletimer, jiffies + ax25->idle);
        else
-               del_timer(&ax25->idletimer);
+               timer_delete(&ax25->idletimer);
 }
 
 void ax25_stop_heartbeat(ax25_cb *ax25)
 {
-       del_timer(&ax25->timer);
+       timer_delete(&ax25->timer);
 }
 
 void ax25_stop_t1timer(ax25_cb *ax25)
 {
-       del_timer(&ax25->t1timer);
+       timer_delete(&ax25->t1timer);
 }
 
 void ax25_stop_t2timer(ax25_cb *ax25)
 {
-       del_timer(&ax25->t2timer);
+       timer_delete(&ax25->t2timer);
 }
 
 void ax25_stop_t3timer(ax25_cb *ax25)
 {
-       del_timer(&ax25->t3timer);
+       timer_delete(&ax25->t3timer);
 }
 
 void ax25_stop_idletimer(ax25_cb *ax25)
 {
-       del_timer(&ax25->idletimer);
+       timer_delete(&ax25->idletimer);
 }
 
 int ax25_t1timer_running(ax25_cb *ax25)
index 9fb14e40e15627ef874946c9efb2abbcee060248..adbadb436033c11e9e63f9abca90773fd3324eb5 100644 (file)
@@ -384,13 +384,13 @@ static void batadv_tp_sender_cleanup(struct batadv_priv *bat_priv,
        atomic_dec(&tp_vars->bat_priv->tp_num);
 
        /* kill the timer and remove its reference */
-       del_timer_sync(&tp_vars->timer);
+       timer_delete_sync(&tp_vars->timer);
        /* the worker might have rearmed itself therefore we kill it again. Note
         * that if the worker should run again before invoking the following
-        * del_timer(), it would not re-arm itself once again because the status
+        * timer_delete(), it would not re-arm itself once again because the status
         * is OFF now
         */
-       del_timer(&tp_vars->timer);
+       timer_delete(&tp_vars->timer);
        batadv_tp_vars_put(tp_vars);
 }
 
index 707f229f896a1fb01195b3001fd1629cbf16d0d9..fc5af8639b1eff7d9efa8d88e52ec1d8b1f0a3ca 100644 (file)
@@ -433,7 +433,7 @@ static void hidp_set_timer(struct hidp_session *session)
 static void hidp_del_timer(struct hidp_session *session)
 {
        if (session->idle_to > 0)
-               del_timer_sync(&session->timer);
+               timer_delete_sync(&session->timer);
 }
 
 static void hidp_process_report(struct hidp_session *session, int type,
index ad5177e3a69b7732b330ce67329ba143efac9b92..20ea7dba0a9a1398cc3ae4355b98055fa2970793 100644 (file)
@@ -254,7 +254,7 @@ static void rfcomm_session_clear_timer(struct rfcomm_session *s)
 {
        BT_DBG("session %p state %ld", s, s->state);
 
-       del_timer_sync(&s->timer);
+       timer_delete_sync(&s->timer);
 }
 
 /* ---- RFCOMM DLCs ---- */
@@ -281,7 +281,7 @@ static void rfcomm_dlc_clear_timer(struct rfcomm_dlc *d)
 {
        BT_DBG("dlc %p state %ld", d, d->state);
 
-       if (del_timer(&d->timer))
+       if (timer_delete(&d->timer))
                rfcomm_dlc_put(d);
 }
 
index 7e1ad229e1330c23c118a751415cc21412e2327d..722203b98ff7483d6d69a5ecee9ecbcafd53e1c1 100644 (file)
@@ -732,7 +732,7 @@ static int br_mdb_replace_group_sg(const struct br_mdb_config *cfg,
                mod_timer(&pg->timer,
                          now + brmctx->multicast_membership_interval);
        else
-               del_timer(&pg->timer);
+               timer_delete(&pg->timer);
 
        br_mdb_notify(cfg->br->dev, mp, pg, RTM_NEWMDB);
 
@@ -853,7 +853,7 @@ static int br_mdb_add_group_src(const struct br_mdb_config *cfg,
            cfg->entry->state == MDB_TEMPORARY)
                mod_timer(&ent->timer, now + br_multicast_gmi(brmctx));
        else
-               del_timer(&ent->timer);
+               timer_delete(&ent->timer);
 
        /* Install a (S, G) forwarding entry for the source. */
        err = br_mdb_add_group_src_fwd(cfg, &src->addr, brmctx, extack);
@@ -953,7 +953,7 @@ static int br_mdb_replace_group_star_g(const struct br_mdb_config *cfg,
                mod_timer(&pg->timer,
                          now + brmctx->multicast_membership_interval);
        else
-               del_timer(&pg->timer);
+               timer_delete(&pg->timer);
 
        br_mdb_notify(cfg->br->dev, mp, pg, RTM_NEWMDB);
 
index b2ae0d2434d2ebb143ff9005aef033b40bde5e2f..dcbf058de1e3b45eb091e6768fed1250d680f930 100644 (file)
@@ -546,7 +546,7 @@ static void br_multicast_fwd_src_add(struct net_bridge_group_src *src)
                return;
 
        /* the kernel is now responsible for removing this S,G */
-       del_timer(&sg->timer);
+       timer_delete(&sg->timer);
        star_mp = br_mdb_ip_get(src->br, &src->pg->key.addr);
        if (!star_mp)
                return;
@@ -2015,9 +2015,9 @@ void br_multicast_port_ctx_init(struct net_bridge_port *port,
 void br_multicast_port_ctx_deinit(struct net_bridge_mcast_port *pmctx)
 {
 #if IS_ENABLED(CONFIG_IPV6)
-       del_timer_sync(&pmctx->ip6_mc_router_timer);
+       timer_delete_sync(&pmctx->ip6_mc_router_timer);
 #endif
-       del_timer_sync(&pmctx->ip4_mc_router_timer);
+       timer_delete_sync(&pmctx->ip4_mc_router_timer);
 }
 
 int br_multicast_add_port(struct net_bridge_port *port)
@@ -2062,7 +2062,7 @@ static void br_multicast_enable(struct bridge_mcast_own_query *query)
        query->startup_sent = 0;
 
        if (try_to_del_timer_sync(&query->timer) >= 0 ||
-           del_timer(&query->timer))
+           timer_delete(&query->timer))
                mod_timer(&query->timer, jiffies);
 }
 
@@ -2127,12 +2127,12 @@ static void __br_multicast_disable_port_ctx(struct net_bridge_mcast_port *pmctx)
                        br_multicast_find_del_pg(pmctx->port->br, pg);
 
        del |= br_ip4_multicast_rport_del(pmctx);
-       del_timer(&pmctx->ip4_mc_router_timer);
-       del_timer(&pmctx->ip4_own_query.timer);
+       timer_delete(&pmctx->ip4_mc_router_timer);
+       timer_delete(&pmctx->ip4_own_query.timer);
        del |= br_ip6_multicast_rport_del(pmctx);
 #if IS_ENABLED(CONFIG_IPV6)
-       del_timer(&pmctx->ip6_mc_router_timer);
-       del_timer(&pmctx->ip6_own_query.timer);
+       timer_delete(&pmctx->ip6_mc_router_timer);
+       timer_delete(&pmctx->ip6_own_query.timer);
 #endif
        br_multicast_rport_del_notify(pmctx, del);
 }
@@ -4199,15 +4199,15 @@ void br_multicast_open(struct net_bridge *br)
 
 static void __br_multicast_stop(struct net_bridge_mcast *brmctx)
 {
-       del_timer_sync(&brmctx->ip4_mc_router_timer);
-       del_timer_sync(&brmctx->ip4_other_query.timer);
-       del_timer_sync(&brmctx->ip4_other_query.delay_timer);
-       del_timer_sync(&brmctx->ip4_own_query.timer);
+       timer_delete_sync(&brmctx->ip4_mc_router_timer);
+       timer_delete_sync(&brmctx->ip4_other_query.timer);
+       timer_delete_sync(&brmctx->ip4_other_query.delay_timer);
+       timer_delete_sync(&brmctx->ip4_own_query.timer);
 #if IS_ENABLED(CONFIG_IPV6)
-       del_timer_sync(&brmctx->ip6_mc_router_timer);
-       del_timer_sync(&brmctx->ip6_other_query.timer);
-       del_timer_sync(&brmctx->ip6_other_query.delay_timer);
-       del_timer_sync(&brmctx->ip6_own_query.timer);
+       timer_delete_sync(&brmctx->ip6_mc_router_timer);
+       timer_delete_sync(&brmctx->ip6_other_query.timer);
+       timer_delete_sync(&brmctx->ip6_other_query.delay_timer);
+       timer_delete_sync(&brmctx->ip6_own_query.timer);
 #endif
 }
 
@@ -4384,9 +4384,9 @@ int br_multicast_set_router(struct net_bridge_mcast *brmctx, unsigned long val)
        case MDB_RTR_TYPE_DISABLED:
        case MDB_RTR_TYPE_PERM:
                br_mc_router_state_change(brmctx->br, val == MDB_RTR_TYPE_PERM);
-               del_timer(&brmctx->ip4_mc_router_timer);
+               timer_delete(&brmctx->ip4_mc_router_timer);
 #if IS_ENABLED(CONFIG_IPV6)
-               del_timer(&brmctx->ip6_mc_router_timer);
+               timer_delete(&brmctx->ip6_mc_router_timer);
 #endif
                brmctx->multicast_router = val;
                err = 0;
@@ -4455,10 +4455,10 @@ int br_multicast_set_port_router(struct net_bridge_mcast_port *pmctx,
        case MDB_RTR_TYPE_DISABLED:
                pmctx->multicast_router = MDB_RTR_TYPE_DISABLED;
                del |= br_ip4_multicast_rport_del(pmctx);
-               del_timer(&pmctx->ip4_mc_router_timer);
+               timer_delete(&pmctx->ip4_mc_router_timer);
                del |= br_ip6_multicast_rport_del(pmctx);
 #if IS_ENABLED(CONFIG_IPV6)
-               del_timer(&pmctx->ip6_mc_router_timer);
+               timer_delete(&pmctx->ip6_mc_router_timer);
 #endif
                br_multicast_rport_del_notify(pmctx, del);
                break;
@@ -4470,10 +4470,10 @@ int br_multicast_set_port_router(struct net_bridge_mcast_port *pmctx,
                break;
        case MDB_RTR_TYPE_PERM:
                pmctx->multicast_router = MDB_RTR_TYPE_PERM;
-               del_timer(&pmctx->ip4_mc_router_timer);
+               timer_delete(&pmctx->ip4_mc_router_timer);
                br_ip4_multicast_add_router(brmctx, pmctx);
 #if IS_ENABLED(CONFIG_IPV6)
-               del_timer(&pmctx->ip6_mc_router_timer);
+               timer_delete(&pmctx->ip6_mc_router_timer);
 #endif
                br_ip6_multicast_add_router(brmctx, pmctx);
                break;
index 7d27b2e6038fb7bec698fd8c056f93ebdc761540..024210f95468308066827ac2ae71f68f99fa77f5 100644 (file)
@@ -198,7 +198,7 @@ void br_become_root_bridge(struct net_bridge *br)
        br->hello_time = br->bridge_hello_time;
        br->forward_delay = br->bridge_forward_delay;
        br_topology_change_detection(br);
-       del_timer(&br->tcn_timer);
+       timer_delete(&br->tcn_timer);
 
        if (br->dev->flags & IFF_UP) {
                br_config_bpdu_generation(br);
@@ -363,7 +363,7 @@ static int br_supersedes_port_info(const struct net_bridge_port *p,
 static void br_topology_change_acknowledged(struct net_bridge *br)
 {
        br->topology_change_detected = 0;
-       del_timer(&br->tcn_timer);
+       timer_delete(&br->tcn_timer);
 }
 
 /* called under bridge lock */
@@ -439,7 +439,7 @@ static void br_make_blocking(struct net_bridge_port *p)
                br_set_state(p, BR_STATE_BLOCKING);
                br_ifinfo_notify(RTM_NEWLINK, NULL, p);
 
-               del_timer(&p->forward_delay_timer);
+               timer_delete(&p->forward_delay_timer);
        }
 }
 
@@ -454,7 +454,7 @@ static void br_make_forwarding(struct net_bridge_port *p)
        if (br->stp_enabled == BR_NO_STP || br->forward_delay == 0) {
                br_set_state(p, BR_STATE_FORWARDING);
                br_topology_change_detection(br);
-               del_timer(&p->forward_delay_timer);
+               timer_delete(&p->forward_delay_timer);
        } else if (br->stp_enabled == BR_KERNEL_STP)
                br_set_state(p, BR_STATE_LISTENING);
        else
@@ -483,7 +483,7 @@ void br_port_state_selection(struct net_bridge *br)
                                p->topology_change_ack = 0;
                                br_make_forwarding(p);
                        } else if (br_is_designated_port(p)) {
-                               del_timer(&p->message_age_timer);
+                               timer_delete(&p->message_age_timer);
                                br_make_forwarding(p);
                        } else {
                                p->config_pending = 0;
@@ -533,9 +533,9 @@ void br_received_config_bpdu(struct net_bridge_port *p,
                br_port_state_selection(br);
 
                if (!br_is_root_bridge(br) && was_root) {
-                       del_timer(&br->hello_timer);
+                       timer_delete(&br->hello_timer);
                        if (br->topology_change_detected) {
-                               del_timer(&br->topology_change_timer);
+                               timer_delete(&br->topology_change_timer);
                                br_transmit_tcn(br);
 
                                mod_timer(&br->tcn_timer,
index 75204d36d7f9062306dfc66c3c35448e16257215..c20a41bf253bea2e00c60050f2aa23fa80f64d2f 100644 (file)
@@ -81,9 +81,9 @@ void br_stp_disable_bridge(struct net_bridge *br)
        br->topology_change_detected = 0;
        spin_unlock_bh(&br->lock);
 
-       del_timer_sync(&br->hello_timer);
-       del_timer_sync(&br->topology_change_timer);
-       del_timer_sync(&br->tcn_timer);
+       timer_delete_sync(&br->hello_timer);
+       timer_delete_sync(&br->topology_change_timer);
+       timer_delete_sync(&br->tcn_timer);
        cancel_delayed_work_sync(&br->gc_work);
 }
 
@@ -109,9 +109,9 @@ void br_stp_disable_port(struct net_bridge_port *p)
 
        br_ifinfo_notify(RTM_NEWLINK, NULL, p);
 
-       del_timer(&p->message_age_timer);
-       del_timer(&p->forward_delay_timer);
-       del_timer(&p->hold_timer);
+       timer_delete(&p->message_age_timer);
+       timer_delete(&p->forward_delay_timer);
+       timer_delete(&p->hold_timer);
 
        if (!rcu_access_pointer(p->backup_port))
                br_fdb_delete_by_port(br, p, 0, 0);
index 4c059e41c83161d1635ffa5946f1a14afb9a5883..4aab7033c933098f115a61154047656f18dcdb25 100644 (file)
@@ -825,7 +825,7 @@ static void can_pernet_exit(struct net *net)
        if (IS_ENABLED(CONFIG_PROC_FS)) {
                can_remove_proc(net);
                if (stats_timer)
-                       del_timer_sync(&net->can.stattimer);
+                       timer_delete_sync(&net->can.stattimer);
        }
 
        kfree(net->can.rx_alldev_list);
index 212f0a048cab681890de3a8732b72da4114f5285..8a7ce640f74d8122667184980c7704ee6f51df53 100644 (file)
@@ -1088,7 +1088,7 @@ err_module_put:
                struct per_cpu_dm_data *hw_data = &per_cpu(dm_hw_cpu_data, cpu);
                struct sk_buff *skb;
 
-               del_timer_sync(&hw_data->send_timer);
+               timer_delete_sync(&hw_data->send_timer);
                cancel_work_sync(&hw_data->dm_alert_work);
                while ((skb = __skb_dequeue(&hw_data->drop_queue))) {
                        struct devlink_trap_metadata *hw_metadata;
@@ -1122,7 +1122,7 @@ static void net_dm_hw_monitor_stop(struct netlink_ext_ack *extack)
                struct per_cpu_dm_data *hw_data = &per_cpu(dm_hw_cpu_data, cpu);
                struct sk_buff *skb;
 
-               del_timer_sync(&hw_data->send_timer);
+               timer_delete_sync(&hw_data->send_timer);
                cancel_work_sync(&hw_data->dm_alert_work);
                while ((skb = __skb_dequeue(&hw_data->drop_queue))) {
                        struct devlink_trap_metadata *hw_metadata;
@@ -1183,7 +1183,7 @@ err_module_put:
                struct per_cpu_dm_data *data = &per_cpu(dm_cpu_data, cpu);
                struct sk_buff *skb;
 
-               del_timer_sync(&data->send_timer);
+               timer_delete_sync(&data->send_timer);
                cancel_work_sync(&data->dm_alert_work);
                while ((skb = __skb_dequeue(&data->drop_queue)))
                        consume_skb(skb);
@@ -1211,7 +1211,7 @@ static void net_dm_trace_off_set(void)
                struct per_cpu_dm_data *data = &per_cpu(dm_cpu_data, cpu);
                struct sk_buff *skb;
 
-               del_timer_sync(&data->send_timer);
+               timer_delete_sync(&data->send_timer);
                cancel_work_sync(&data->dm_alert_work);
                while ((skb = __skb_dequeue(&data->drop_queue)))
                        consume_skb(skb);
index 412816076b8bc5543ed1eb32838438d1966cd473..2b821b9a869977243a33dcb90fe262f068488f6a 100644 (file)
@@ -177,7 +177,7 @@ int gen_new_estimator(struct gnet_stats_basic_sync *bstats,
                spin_lock_bh(lock);
        old = rcu_dereference_protected(*rate_est, 1);
        if (old) {
-               del_timer_sync(&old->timer);
+               timer_delete_sync(&old->timer);
                est->avbps = old->avbps;
                est->avpps = old->avpps;
        }
index 0738aa6cca25fc42c78b8391764ee43cf5350fed..a07249b59ae1e34b7772957cf6600c66646082b8 100644 (file)
@@ -309,7 +309,7 @@ static void neigh_add_timer(struct neighbour *n, unsigned long when)
 static int neigh_del_timer(struct neighbour *n)
 {
        if ((n->nud_state & NUD_IN_TIMER) &&
-           del_timer(&n->timer)) {
+           timer_delete(&n->timer)) {
                neigh_release(n);
                return 1;
        }
@@ -427,7 +427,7 @@ static int __neigh_ifdown(struct neigh_table *tbl, struct net_device *dev,
        pneigh_queue_purge(&tbl->proxy_queue, dev ? dev_net(dev) : NULL,
                           tbl->family);
        if (skb_queue_empty_lockless(&tbl->proxy_queue))
-               del_timer_sync(&tbl->proxy_timer);
+               timer_delete_sync(&tbl->proxy_timer);
        return 0;
 }
 
@@ -1597,7 +1597,7 @@ static void neigh_proxy_process(struct timer_list *t)
                } else if (!sched_next || tdif < sched_next)
                        sched_next = tdif;
        }
-       del_timer(&tbl->proxy_timer);
+       timer_delete(&tbl->proxy_timer);
        if (sched_next)
                mod_timer(&tbl->proxy_timer, jiffies + sched_next);
        spin_unlock(&tbl->proxy_queue.lock);
@@ -1628,7 +1628,7 @@ void pneigh_enqueue(struct neigh_table *tbl, struct neigh_parms *p,
        NEIGH_CB(skb)->flags |= LOCALLY_ENQUEUED;
 
        spin_lock(&tbl->proxy_queue.lock);
-       if (del_timer(&tbl->proxy_timer)) {
+       if (timer_delete(&tbl->proxy_timer)) {
                if (time_before(tbl->proxy_timer.expires, sched_next))
                        sched_next = tbl->proxy_timer.expires;
        }
@@ -1786,7 +1786,7 @@ int neigh_table_clear(int index, struct neigh_table *tbl)
        /* It is not clean... Fix it to unload IPv6 module safely */
        cancel_delayed_work_sync(&tbl->managed_work);
        cancel_delayed_work_sync(&tbl->gc_work);
-       del_timer_sync(&tbl->proxy_timer);
+       timer_delete_sync(&tbl->proxy_timer);
        pneigh_queue_purge(&tbl->proxy_queue, NULL, tbl->family);
        neigh_ifdown(tbl, NULL);
        if (atomic_read(&tbl->entries))
index 323892066def8ba517ff59f98f2e4ab47edd4e63..f67a3c5b09884b322c652e4e302f257adf4b6f1c 100644 (file)
@@ -3598,14 +3598,14 @@ EXPORT_SYMBOL(sk_reset_timer);
 
 void sk_stop_timer(struct sock *sk, struct timer_list* timer)
 {
-       if (del_timer(timer))
+       if (timer_delete(timer))
                __sock_put(sk);
 }
 EXPORT_SYMBOL(sk_stop_timer);
 
 void sk_stop_timer_sync(struct sock *sk, struct timer_list *timer)
 {
-       if (del_timer_sync(timer))
+       if (timer_delete_sync(timer))
                __sock_put(sk);
 }
 EXPORT_SYMBOL(sk_stop_timer_sync);
index 2c394c364cb9a368f517e1c7a8a1f4235df5618a..ca7d539b3846318ad421b586543ec146de57a69f 100644 (file)
@@ -205,7 +205,7 @@ static void ip_sf_list_clear_all(struct ip_sf_list *psf)
 static void igmp_stop_timer(struct ip_mc_list *im)
 {
        spin_lock_bh(&im->lock);
-       if (del_timer(&im->timer))
+       if (timer_delete(&im->timer))
                refcount_dec(&im->refcnt);
        im->tm_running = 0;
        im->reporter = 0;
@@ -251,7 +251,7 @@ static void igmp_mod_timer(struct ip_mc_list *im, int max_delay)
 {
        spin_lock_bh(&im->lock);
        im->unsolicit_count = 0;
-       if (del_timer(&im->timer)) {
+       if (timer_delete(&im->timer)) {
                if ((long)(im->timer.expires-jiffies) < max_delay) {
                        add_timer(&im->timer);
                        im->tm_running = 1;
@@ -974,7 +974,7 @@ static bool igmp_heard_query(struct in_device *in_dev, struct sk_buff *skb,
                }
                /* cancel the interface change timer */
                WRITE_ONCE(in_dev->mr_ifc_count, 0);
-               if (del_timer(&in_dev->mr_ifc_timer))
+               if (timer_delete(&in_dev->mr_ifc_timer))
                        __in_dev_put(in_dev);
                /* clear deleted report items */
                igmpv3_clear_delrec(in_dev);
@@ -1830,10 +1830,10 @@ void ip_mc_down(struct in_device *in_dev)
 
 #ifdef CONFIG_IP_MULTICAST
        WRITE_ONCE(in_dev->mr_ifc_count, 0);
-       if (del_timer(&in_dev->mr_ifc_timer))
+       if (timer_delete(&in_dev->mr_ifc_timer))
                __in_dev_put(in_dev);
        in_dev->mr_gq_running = 0;
-       if (del_timer(&in_dev->mr_gq_timer))
+       if (timer_delete(&in_dev->mr_gq_timer))
                __in_dev_put(in_dev);
 #endif
 
index 19fae4811ab2803bed2faa4900869f883cb3073c..470ab17ceb51bea6e2589ed15c42f4759a512170 100644 (file)
@@ -133,7 +133,7 @@ static void inet_frags_free_cb(void *ptr, void *arg)
        struct inet_frag_queue *fq = ptr;
        int count;
 
-       count = del_timer_sync(&fq->timer) ? 1 : 0;
+       count = timer_delete_sync(&fq->timer) ? 1 : 0;
 
        spin_lock_bh(&fq->lock);
        fq->flags |= INET_FRAG_DROP;
@@ -227,7 +227,7 @@ EXPORT_SYMBOL(fqdir_exit);
 
 void inet_frag_kill(struct inet_frag_queue *fq, int *refs)
 {
-       if (del_timer(&fq->timer))
+       if (timer_delete(&fq->timer))
                (*refs)++;
 
        if (!(fq->flags & INET_FRAG_COMPLETE)) {
@@ -297,7 +297,7 @@ void inet_frag_destroy(struct inet_frag_queue *q)
        reason = (q->flags & INET_FRAG_DROP) ?
                        SKB_DROP_REASON_FRAG_REASM_TIMEOUT :
                        SKB_CONSUMED;
-       WARN_ON(del_timer(&q->timer) != 0);
+       WARN_ON(timer_delete(&q->timer) != 0);
 
        /* Release all fragment data. */
        fqdir = q->fqdir;
index b81c8131e23fcfc1420a5caed7db420c6e6443c7..a8b04d4abcaae87b6fcd538feaceab9b3e32792b 100644 (file)
@@ -1289,7 +1289,7 @@ static int ipmr_mfc_add(struct net *net, struct mr_table *mrt,
                }
        }
        if (list_empty(&mrt->mfc_unres_queue))
-               del_timer(&mrt->ipmr_expire_timer);
+               timer_delete(&mrt->ipmr_expire_timer);
        spin_unlock_bh(&mfc_unres_lock);
 
        if (found) {
index c3b908fccbc1430b0668deebe4b8a445f9762803..2cffb8f4a2bc8008b7339b01311ed03336b1b5ed 100644 (file)
@@ -313,7 +313,7 @@ static inline bool addrconf_link_ready(const struct net_device *dev)
 
 static void addrconf_del_rs_timer(struct inet6_dev *idev)
 {
-       if (del_timer(&idev->rs_timer))
+       if (timer_delete(&idev->rs_timer))
                __in6_dev_put(idev);
 }
 
index c134ba202c4cd1673d30ac8312268b070776556c..bf727149fdece63bb9b6944ba18416b87ddd698e 100644 (file)
@@ -2383,7 +2383,7 @@ void fib6_run_gc(unsigned long expires, struct net *net, bool force)
                          round_jiffies(now
                                        + net->ipv6.sysctl.ip6_rt_gc_interval));
        else
-               del_timer(&net->ipv6.ip6_fib_timer);
+               timer_delete(&net->ipv6.ip6_fib_timer);
        spin_unlock_bh(&net->ipv6.fib6_gc_lock);
 }
 
@@ -2470,7 +2470,7 @@ static void fib6_net_exit(struct net *net)
 {
        unsigned int i;
 
-       del_timer_sync(&net->ipv6.ip6_fib_timer);
+       timer_delete_sync(&net->ipv6.ip6_fib_timer);
 
        for (i = 0; i < FIB6_TABLE_HASHSZ; i++) {
                struct hlist_head *head = &net->ipv6.fib_table_hash[i];
index eca07e10e21fcf11b3a8ebe6353f38789b87bdaf..a3ff575798dda2c0ad682a8c0d7d9b5b5de107da 100644 (file)
@@ -907,6 +907,6 @@ int ip6_flowlabel_init(void)
 void ip6_flowlabel_cleanup(void)
 {
        static_key_deferred_flush(&ipv6_flowlabel_exclusive);
-       del_timer(&ip6_fl_gc_timer);
+       timer_delete(&ip6_fl_gc_timer);
        unregister_pernet_subsys(&ip6_flowlabel_net_ops);
 }
index e8ade93a0f0ebb14abb0941aae10d56fcb9b8ad9..b413c9c8a21c6f8ad56ec78583354e7741c9241b 100644 (file)
@@ -1526,7 +1526,7 @@ static int ip6mr_mfc_add(struct net *net, struct mr_table *mrt,
                }
        }
        if (list_empty(&mrt->mfc_unres_queue))
-               del_timer(&mrt->ipmr_expire_timer);
+               timer_delete(&mrt->ipmr_expire_timer);
        spin_unlock_bh(&mfc_unres_lock);
 
        if (found) {
index 0971ca48ba15235253ffc15869d689514a0d8d16..a0596e1f91daa7264c33d24d6e4251714f7e7f0b 100644 (file)
@@ -194,8 +194,8 @@ int lapb_unregister(struct net_device *dev)
        spin_unlock_bh(&lapb->lock);
 
        /* Wait for running timers to stop */
-       del_timer_sync(&lapb->t1timer);
-       del_timer_sync(&lapb->t2timer);
+       timer_delete_sync(&lapb->t1timer);
+       timer_delete_sync(&lapb->t2timer);
 
        __lapb_remove_cb(lapb);
 
index 5be68869064de037f7e4b324cbe37ca291fcd2ab..5b3f3b444d197b55b3d5995fb280f352a8791148 100644 (file)
@@ -35,7 +35,7 @@ static void lapb_t2timer_expiry(struct timer_list *);
 
 void lapb_start_t1timer(struct lapb_cb *lapb)
 {
-       del_timer(&lapb->t1timer);
+       timer_delete(&lapb->t1timer);
 
        lapb->t1timer.function = lapb_t1timer_expiry;
        lapb->t1timer.expires  = jiffies + lapb->t1;
@@ -46,7 +46,7 @@ void lapb_start_t1timer(struct lapb_cb *lapb)
 
 void lapb_start_t2timer(struct lapb_cb *lapb)
 {
-       del_timer(&lapb->t2timer);
+       timer_delete(&lapb->t2timer);
 
        lapb->t2timer.function = lapb_t2timer_expiry;
        lapb->t2timer.expires  = jiffies + lapb->t2;
@@ -58,13 +58,13 @@ void lapb_start_t2timer(struct lapb_cb *lapb)
 void lapb_stop_t1timer(struct lapb_cb *lapb)
 {
        lapb->t1timer_running = false;
-       del_timer(&lapb->t1timer);
+       timer_delete(&lapb->t1timer);
 }
 
 void lapb_stop_t2timer(struct lapb_cb *lapb)
 {
        lapb->t2timer_running = false;
-       del_timer(&lapb->t2timer);
+       timer_delete(&lapb->t2timer);
 }
 
 int lapb_t1timer_running(struct lapb_cb *lapb)
index 40ca3c1e42a2e06d32edaebd0be6382d21c2fbef..7e8fc710c59088678bc3c4a7f994468fa4a0d2fb 100644 (file)
@@ -51,7 +51,7 @@ int llc_conn_ac_clear_remote_busy(struct sock *sk, struct sk_buff *skb)
                struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb);
 
                llc->remote_busy_flag = 0;
-               del_timer(&llc->busy_state_timer.timer);
+               timer_delete(&llc->busy_state_timer.timer);
                nr = LLC_I_GET_NR(pdu);
                llc_conn_resend_i_pdu_as_cmd(sk, nr, 0);
        }
@@ -191,7 +191,7 @@ int llc_conn_ac_stop_rej_tmr_if_data_flag_eq_2(struct sock *sk,
        struct llc_sock *llc = llc_sk(sk);
 
        if (llc->data_flag == 2)
-               del_timer(&llc->rej_sent_timer.timer);
+               timer_delete(&llc->rej_sent_timer.timer);
        return 0;
 }
 
@@ -1111,9 +1111,9 @@ int llc_conn_ac_stop_other_timers(struct sock *sk, struct sk_buff *skb)
 {
        struct llc_sock *llc = llc_sk(sk);
 
-       del_timer(&llc->rej_sent_timer.timer);
-       del_timer(&llc->pf_cycle_timer.timer);
-       del_timer(&llc->busy_state_timer.timer);
+       timer_delete(&llc->rej_sent_timer.timer);
+       timer_delete(&llc->pf_cycle_timer.timer);
+       timer_delete(&llc->busy_state_timer.timer);
        llc->ack_must_be_send = 0;
        llc->ack_pf = 0;
        return 0;
@@ -1149,7 +1149,7 @@ int llc_conn_ac_start_ack_tmr_if_not_running(struct sock *sk,
 
 int llc_conn_ac_stop_ack_timer(struct sock *sk, struct sk_buff *skb)
 {
-       del_timer(&llc_sk(sk)->ack_timer.timer);
+       timer_delete(&llc_sk(sk)->ack_timer.timer);
        return 0;
 }
 
@@ -1157,14 +1157,14 @@ int llc_conn_ac_stop_p_timer(struct sock *sk, struct sk_buff *skb)
 {
        struct llc_sock *llc = llc_sk(sk);
 
-       del_timer(&llc->pf_cycle_timer.timer);
+       timer_delete(&llc->pf_cycle_timer.timer);
        llc_conn_set_p_flag(sk, 0);
        return 0;
 }
 
 int llc_conn_ac_stop_rej_timer(struct sock *sk, struct sk_buff *skb)
 {
-       del_timer(&llc_sk(sk)->rej_sent_timer.timer);
+       timer_delete(&llc_sk(sk)->rej_sent_timer.timer);
        return 0;
 }
 
@@ -1180,7 +1180,7 @@ int llc_conn_ac_upd_nr_received(struct sock *sk, struct sk_buff *skb)
        /* On loopback we don't queue I frames in unack_pdu_q queue. */
        if (acked > 0 || (llc->dev->flags & IFF_LOOPBACK)) {
                llc->retry_count = 0;
-               del_timer(&llc->ack_timer.timer);
+               timer_delete(&llc->ack_timer.timer);
                if (llc->failed_data_req) {
                        /* already, we did not accept data from upper layer
                         * (tx_window full or unacceptable state). Now, we
index afc6974eafdad7200a93e136bb119fc0086b0538..5c0ac243b248fcb349c7b4a839a7364f8c3666b2 100644 (file)
@@ -949,15 +949,15 @@ void llc_sk_stop_all_timers(struct sock *sk, bool sync)
        struct llc_sock *llc = llc_sk(sk);
 
        if (sync) {
-               del_timer_sync(&llc->pf_cycle_timer.timer);
-               del_timer_sync(&llc->ack_timer.timer);
-               del_timer_sync(&llc->rej_sent_timer.timer);
-               del_timer_sync(&llc->busy_state_timer.timer);
+               timer_delete_sync(&llc->pf_cycle_timer.timer);
+               timer_delete_sync(&llc->ack_timer.timer);
+               timer_delete_sync(&llc->rej_sent_timer.timer);
+               timer_delete_sync(&llc->busy_state_timer.timer);
        } else {
-               del_timer(&llc->pf_cycle_timer.timer);
-               del_timer(&llc->ack_timer.timer);
-               del_timer(&llc->rej_sent_timer.timer);
-               del_timer(&llc->busy_state_timer.timer);
+               timer_delete(&llc->pf_cycle_timer.timer);
+               timer_delete(&llc->ack_timer.timer);
+               timer_delete(&llc->rej_sent_timer.timer);
+               timer_delete(&llc->busy_state_timer.timer);
        }
 
        llc->ack_must_be_send = 0;
index aeb99d102c6e9f2b27265167d4e2073ee198c165..85612234742ac57ef8f130651ab4fe5225759596 100644 (file)
@@ -103,13 +103,13 @@ void __ieee80211_stop_rx_ba_session(struct sta_info *sta, u16 tid,
        if (!tid_rx)
                return;
 
-       del_timer_sync(&tid_rx->session_timer);
+       timer_delete_sync(&tid_rx->session_timer);
 
        /* make sure ieee80211_sta_reorder_release() doesn't re-arm the timer */
        spin_lock_bh(&tid_rx->reorder_lock);
        tid_rx->removed = true;
        spin_unlock_bh(&tid_rx->reorder_lock);
-       del_timer_sync(&tid_rx->reorder_timer);
+       timer_delete_sync(&tid_rx->reorder_timer);
 
        call_rcu(&tid_rx->rcu_head, ieee80211_free_tid_rx);
 }
index 63a5e48291ac31fc8587f7fa6911e0578d6c9812..8dc8c3c96b9691236c2197f6e1ff56db256684e0 100644 (file)
@@ -362,8 +362,8 @@ int __ieee80211_stop_tx_ba_session(struct sta_info *sta, u16 tid,
        ht_dbg(sta->sdata, "Tx BA session stop requested for %pM tid %u\n",
               sta->sta.addr, tid);
 
-       del_timer_sync(&tid_tx->addba_resp_timer);
-       del_timer_sync(&tid_tx->session_timer);
+       timer_delete_sync(&tid_tx->addba_resp_timer);
+       timer_delete_sync(&tid_tx->session_timer);
 
        /*
         * After this packets are no longer handed right through
@@ -1002,7 +1002,7 @@ void ieee80211_process_addba_resp(struct ieee80211_local *local,
                return;
        }
 
-       del_timer_sync(&tid_tx->addba_resp_timer);
+       timer_delete_sync(&tid_tx->addba_resp_timer);
 
        ht_dbg(sta->sdata, "switched off addBA timer for %pM tid %d\n",
               sta->sta.addr, tid);
index 05a945df3259aafa970c9d6264f50b53aa75fd61..4246d168374ffeab13dbc672c7145ff4fe0f5638 100644 (file)
@@ -1844,7 +1844,7 @@ int ieee80211_ibss_leave(struct ieee80211_sub_if_data *sdata)
 
        skb_queue_purge(&sdata->skb_queue);
 
-       del_timer_sync(&sdata->u.ibss.timer);
+       timer_delete_sync(&sdata->u.ibss.timer);
 
        return 0;
 }
index b0423046028c57035436982e00c03b0a1dd4b680..f0f4a250b10e011c5ab9c66f5bab2b01ffbb4d25 100644 (file)
@@ -526,7 +526,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata, bool going_do
                netif_addr_unlock_bh(sdata->dev);
        }
 
-       del_timer_sync(&local->dynamic_ps_timer);
+       timer_delete_sync(&local->dynamic_ps_timer);
        wiphy_work_cancel(local->hw.wiphy, &local->dynamic_ps_enable_work);
 
        WARN(ieee80211_vif_is_mld(&sdata->vif),
index 2dc732147e855b7cdccffd6fd4680ff9adc352db..885fa6aa3fc1a35cb674aa588d5eaf98771e9f9b 100644 (file)
@@ -342,7 +342,7 @@ static void ieee80211_stop_tpt_led_trig(struct ieee80211_local *local)
                return;
 
        tpt_trig->running = false;
-       del_timer_sync(&tpt_trig->timer);
+       timer_delete_sync(&tpt_trig->timer);
 
        led_trigger_event(&local->tpt_led, LED_OFF);
 }
index 974081324aa44dd5167967a42e37ab3c57d26256..7257f5610af5a3ebd7ef777d07f7ebbcd7db0aa7 100644 (file)
@@ -706,7 +706,7 @@ void ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh)
        else {
                clear_bit(MESH_WORK_ROOT, &ifmsh->wrkq_flags);
                /* stop running timer */
-               del_timer_sync(&ifmsh->mesh_path_root_timer);
+               timer_delete_sync(&ifmsh->mesh_path_root_timer);
        }
 }
 
@@ -1241,9 +1241,9 @@ void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata)
        local->total_ps_buffered -= skb_queue_len(&ifmsh->ps.bc_buf);
        skb_queue_purge(&ifmsh->ps.bc_buf);
 
-       del_timer_sync(&sdata->u.mesh.housekeeping_timer);
-       del_timer_sync(&sdata->u.mesh.mesh_path_root_timer);
-       del_timer_sync(&sdata->u.mesh.mesh_path_timer);
+       timer_delete_sync(&sdata->u.mesh.housekeeping_timer);
+       timer_delete_sync(&sdata->u.mesh.mesh_path_root_timer);
+       timer_delete_sync(&sdata->u.mesh.mesh_path_timer);
 
        /* clear any mesh work (for next join) we may have accrued */
        ifmsh->wrkq_flags = 0;
index 5a0156e11c914f2b173711ab62f1af2b034295c7..96e0a861886a14333d1e546c400b77d3ec74fbf4 100644 (file)
@@ -417,7 +417,7 @@ u64 mesh_plink_deactivate(struct sta_info *sta)
        }
        spin_unlock_bh(&sta->mesh->plink_lock);
        if (!sdata->u.mesh.user_mpm)
-               del_timer_sync(&sta->mesh->plink_timer);
+               timer_delete_sync(&sta->mesh->plink_timer);
        mesh_path_flush_by_nexthop(sta);
 
        /* make sure no readers can access nexthop sta from here on */
@@ -666,7 +666,7 @@ void mesh_plink_timer(struct timer_list *t)
 
        /*
         * This STA is valid because sta_info_destroy() will
-        * del_timer_sync() this timer after having made sure
+        * timer_delete_sync() this timer after having made sure
         * it cannot be re-added (by deleting the plink.)
         */
        sta = mesh->plink_sta;
@@ -689,7 +689,7 @@ void mesh_plink_timer(struct timer_list *t)
                return;
        }
 
-       /* del_timer() and handler may race when entering these states */
+       /* timer_delete() and handler may race when entering these states */
        if (sta->mesh->plink_state == NL80211_PLINK_LISTEN ||
            sta->mesh->plink_state == NL80211_PLINK_ESTAB) {
                mpl_dbg(sta->sdata,
@@ -735,7 +735,7 @@ void mesh_plink_timer(struct timer_list *t)
                break;
        case NL80211_PLINK_HOLDING:
                /* holding timer */
-               del_timer(&sta->mesh->plink_timer);
+               timer_delete(&sta->mesh->plink_timer);
                mesh_plink_fsm_restart(sta);
                break;
        default:
@@ -848,7 +848,7 @@ static u64 mesh_plink_establish(struct ieee80211_sub_if_data *sdata,
        struct mesh_config *mshcfg = &sdata->u.mesh.mshcfg;
        u64 changed = 0;
 
-       del_timer(&sta->mesh->plink_timer);
+       timer_delete(&sta->mesh->plink_timer);
        sta->mesh->plink_state = NL80211_PLINK_ESTAB;
        changed |= mesh_plink_inc_estab_count(sdata);
        changed |= mesh_set_ht_prot_mode(sdata);
@@ -975,7 +975,7 @@ static u64 mesh_plink_fsm(struct ieee80211_sub_if_data *sdata,
        case NL80211_PLINK_HOLDING:
                switch (event) {
                case CLS_ACPT:
-                       del_timer(&sta->mesh->plink_timer);
+                       timer_delete(&sta->mesh->plink_timer);
                        mesh_plink_fsm_restart(sta);
                        break;
                case OPN_ACPT:
index c010bb3d24e3f31cb223da9e59429d15d4635de9..5d1f2d6d09ad023728112176ec53e160a60de99d 100644 (file)
@@ -3194,7 +3194,7 @@ static void ieee80211_change_ps(struct ieee80211_local *local)
        } else if (conf->flags & IEEE80211_CONF_PS) {
                conf->flags &= ~IEEE80211_CONF_PS;
                ieee80211_hw_config(local, IEEE80211_CONF_CHANGE_PS);
-               del_timer_sync(&local->dynamic_ps_timer);
+               timer_delete_sync(&local->dynamic_ps_timer);
                wiphy_work_cancel(local->hw.wiphy,
                                  &local->dynamic_ps_enable_work);
        }
@@ -4069,7 +4069,7 @@ static void ieee80211_set_disassoc(struct ieee80211_sub_if_data *sdata,
 
        sdata->deflink.ap_power_level = IEEE80211_UNSET_POWER_LEVEL;
 
-       del_timer_sync(&local->dynamic_ps_timer);
+       timer_delete_sync(&local->dynamic_ps_timer);
        wiphy_work_cancel(local->hw.wiphy, &local->dynamic_ps_enable_work);
 
        /* Disable ARP filtering */
@@ -4097,9 +4097,9 @@ static void ieee80211_set_disassoc(struct ieee80211_sub_if_data *sdata,
        /* disassociated - set to defaults now */
        ieee80211_set_wmm_default(&sdata->deflink, false, false);
 
-       del_timer_sync(&sdata->u.mgd.conn_mon_timer);
-       del_timer_sync(&sdata->u.mgd.bcn_mon_timer);
-       del_timer_sync(&sdata->u.mgd.timer);
+       timer_delete_sync(&sdata->u.mgd.conn_mon_timer);
+       timer_delete_sync(&sdata->u.mgd.bcn_mon_timer);
+       timer_delete_sync(&sdata->u.mgd.timer);
 
        sdata->vif.bss_conf.dtim_period = 0;
        sdata->vif.bss_conf.beacon_rate = NULL;
@@ -4589,7 +4589,7 @@ static void ieee80211_destroy_auth_data(struct ieee80211_sub_if_data *sdata,
                 * running is the timeout for the authentication response which
                 * which is not relevant anymore.
                 */
-               del_timer_sync(&sdata->u.mgd.timer);
+               timer_delete_sync(&sdata->u.mgd.timer);
                sta_info_destroy_addr(sdata, auth_data->ap_addr);
 
                /* other links are destroyed */
@@ -4628,7 +4628,7 @@ static void ieee80211_destroy_assoc_data(struct ieee80211_sub_if_data *sdata,
                 * running is the timeout for the association response which
                 * which is not relevant anymore.
                 */
-               del_timer_sync(&sdata->u.mgd.timer);
+               timer_delete_sync(&sdata->u.mgd.timer);
                sta_info_destroy_addr(sdata, assoc_data->ap_addr);
 
                eth_zero_addr(sdata->deflink.u.mgd.bssid);
@@ -9852,7 +9852,7 @@ void ieee80211_mgd_stop(struct ieee80211_sub_if_data *sdata)
        ifmgd->assoc_req_ies = NULL;
        ifmgd->assoc_req_ies_len = 0;
        spin_unlock_bh(&ifmgd->teardown_lock);
-       del_timer_sync(&ifmgd->timer);
+       timer_delete_sync(&ifmgd->timer);
 }
 
 void ieee80211_cqm_rssi_notify(struct ieee80211_vif *vif,
index 6218abc3e4413fcf48a0b0790e76635895c2fc3d..ece1e83c7b2faa252e2b84023fffb7061805f521 100644 (file)
@@ -230,7 +230,7 @@ int ieee80211_ocb_leave(struct ieee80211_sub_if_data *sdata)
 
        skb_queue_purge(&sdata->skb_queue);
 
-       del_timer_sync(&sdata->u.ocb.housekeeping_timer);
+       timer_delete_sync(&sdata->u.ocb.housekeeping_timer);
        /* If the timer fired while we waited for it, it will have
         * requeued the work. Now the work will be running again
         * but will not rearm the timer again because it checks
index 29fab7ae47b4c77236613903641cbd0553a8ca0a..2b9abc27462eb5a41f47523d1653c7f27137588d 100644 (file)
@@ -30,9 +30,9 @@ static void ieee80211_offchannel_ps_enable(struct ieee80211_sub_if_data *sdata)
 
        /* FIXME: what to do when local->pspolling is true? */
 
-       del_timer_sync(&local->dynamic_ps_timer);
-       del_timer_sync(&ifmgd->bcn_mon_timer);
-       del_timer_sync(&ifmgd->conn_mon_timer);
+       timer_delete_sync(&local->dynamic_ps_timer);
+       timer_delete_sync(&ifmgd->bcn_mon_timer);
+       timer_delete_sync(&ifmgd->conn_mon_timer);
 
        wiphy_work_cancel(local->hw.wiphy, &local->dynamic_ps_enable_work);
 
index 7be52345f218c59aa1b35a308c803c7dee224bed..a9cc832240a549d9d07a45d088bbab3857c2d09d 100644 (file)
@@ -69,14 +69,14 @@ int __ieee80211_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan)
        flush_workqueue(local->workqueue);
 
        /* Don't try to run timers while suspended. */
-       del_timer_sync(&local->sta_cleanup);
+       timer_delete_sync(&local->sta_cleanup);
 
         /*
         * Note that this particular timer doesn't need to be
         * restarted at resume.
         */
        wiphy_work_cancel(local->hw.wiphy, &local->dynamic_ps_enable_work);
-       del_timer_sync(&local->dynamic_ps_timer);
+       timer_delete_sync(&local->dynamic_ps_timer);
 
        local->wowlan = wowlan;
        if (local->wowlan) {
index f7f89cd1b7d7d3d96b6714e1849fa8813d76d74b..09beb65d6108b41d039ba339270a7a4e2f8ba9d5 100644 (file)
@@ -1242,7 +1242,7 @@ static void ieee80211_sta_reorder_release(struct ieee80211_sub_if_data *sdata,
                                  tid_agg_rx->reorder_time[j] + 1 +
                                  HT_RX_REORDER_BUF_TIMEOUT);
        } else {
-               del_timer(&tid_agg_rx->reorder_timer);
+               timer_delete(&tid_agg_rx->reorder_timer);
        }
 }
 
index 30cdc783999dbf372880777f3f30a6e748722c76..248e1f63bf7397c229f658ca371d99250493922a 100644 (file)
@@ -1592,7 +1592,7 @@ int sta_info_init(struct ieee80211_local *local)
 
 void sta_info_stop(struct ieee80211_local *local)
 {
-       del_timer_sync(&local->sta_cleanup);
+       timer_delete_sync(&local->sta_cleanup);
        rhltable_destroy(&local->sta_hash);
        rhltable_destroy(&local->link_sta_hash);
 }
index f6de136008f6f9b029e7dacc2e75dce1cd7fd075..dd895617defd37f1c66f33cd05f2893e4c48b82e 100644 (file)
@@ -663,7 +663,7 @@ static void mctp_sk_unhash(struct sock *sk)
         * keys), stop any pending expiry events. the timer cannot be re-queued
         * as the sk is no longer observable
         */
-       del_timer_sync(&msk->key_expiry);
+       timer_delete_sync(&msk->key_expiry);
 }
 
 static void mctp_sk_destruct(struct sock *sk)
index 18b19dbccbba72916b2f666600a2bc8993ebd1df..31747f974941fae3f80bfc8313e82c41f92562eb 100644 (file)
@@ -327,7 +327,7 @@ mptcp_pm_del_add_timer(struct mptcp_sock *msk,
                list_del(&entry->list);
        spin_unlock_bh(&msk->pm.lock);
 
-       /* no lock, because sk_stop_timer_sync() is calling del_timer_sync() */
+       /* no lock, because sk_stop_timer_sync() is calling timer_delete_sync() */
        if (add_timer)
                sk_stop_timer_sync(sk, add_timer);
 
index 7891a537bddd11f3f98d88459748d0e29e26d9b0..b3694706378344c804e84490d0b2c3cbfaefd8b7 100644 (file)
@@ -189,7 +189,7 @@ void ncsi_stop_channel_monitor(struct ncsi_channel *nc)
        nc->monitor.enabled = false;
        spin_unlock_irqrestore(&nc->lock, flags);
 
-       del_timer_sync(&nc->monitor.timer);
+       timer_delete_sync(&nc->monitor.timer);
 }
 
 struct ncsi_channel *ncsi_find_channel(struct ncsi_package *np,
@@ -396,7 +396,7 @@ void ncsi_free_request(struct ncsi_request *nr)
 
        if (nr->enabled) {
                nr->enabled = false;
-               del_timer_sync(&nr->timer);
+               timer_delete_sync(&nr->timer);
        }
 
        spin_lock_irqsave(&ndp->lock, flags);
index cb48a2b9cb9fd708c2f99adadfd4b21671b44a4a..6ae042f702d20f3fc87577f54f45b4f99e8718e8 100644 (file)
@@ -294,7 +294,7 @@ mtype_cancel_gc(struct ip_set *set)
        struct mtype *map = set->data;
 
        if (SET_WITH_TIMEOUT(set))
-               del_timer_sync(&map->gc);
+               timer_delete_sync(&map->gc);
 }
 
 static const struct ip_set_type_variant mtype = {
index 20a1727e24578145a3fa4e257b4e75655e694ec9..8699944c0baf377a743ea2e3c55a5229128ede6c 100644 (file)
@@ -822,7 +822,7 @@ static void ip_vs_conn_rcu_free(struct rcu_head *head)
 /* Try to delete connection while not holding reference */
 static void ip_vs_conn_del(struct ip_vs_conn *cp)
 {
-       if (del_timer(&cp->timer)) {
+       if (timer_delete(&cp->timer)) {
                /* Drop cp->control chain too */
                if (cp->control)
                        cp->timeout = 0;
@@ -833,7 +833,7 @@ static void ip_vs_conn_del(struct ip_vs_conn *cp)
 /* Try to delete connection while holding reference */
 static void ip_vs_conn_del_put(struct ip_vs_conn *cp)
 {
-       if (del_timer(&cp->timer)) {
+       if (timer_delete(&cp->timer)) {
                /* Drop cp->control chain too */
                if (cp->control)
                        cp->timeout = 0;
@@ -860,7 +860,7 @@ static void ip_vs_conn_expire(struct timer_list *t)
                struct ip_vs_conn *ct = cp->control;
 
                /* delete the timer if it is activated by other users */
-               del_timer(&cp->timer);
+               timer_delete(&cp->timer);
 
                /* does anybody control me? */
                if (ct) {
index 0633276d96bfbb868ef4e6294522c9210341b628..7d5b7418f8c72e89d7f7ea8aac494577fbdce79b 100644 (file)
@@ -848,7 +848,7 @@ static void ip_vs_trash_cleanup(struct netns_ipvs *ipvs)
 {
        struct ip_vs_dest *dest, *nxt;
 
-       del_timer_sync(&ipvs->dest_trash_timer);
+       timer_delete_sync(&ipvs->dest_trash_timer);
        /* No need to use dest_trash_lock */
        list_for_each_entry_safe(dest, nxt, &ipvs->dest_trash, t_list) {
                list_del(&dest->t_list);
index 21fa550966f07e24067c7278b313a5d4183622e8..21d22fa22e4e7a32196719393b4df816fb8204a3 100644 (file)
@@ -118,7 +118,7 @@ nf_ct_exp_equal(const struct nf_conntrack_tuple *tuple,
 
 bool nf_ct_remove_expect(struct nf_conntrack_expect *exp)
 {
-       if (del_timer(&exp->timeout)) {
+       if (timer_delete(&exp->timeout)) {
                nf_ct_unlink_expect(exp);
                nf_ct_expect_put(exp);
                return true;
@@ -214,11 +214,11 @@ nf_ct_find_expectation(struct net *net,
        if (exp->flags & NF_CT_EXPECT_PERMANENT || !unlink) {
                refcount_inc(&exp->use);
                return exp;
-       } else if (del_timer(&exp->timeout)) {
+       } else if (timer_delete(&exp->timeout)) {
                nf_ct_unlink_expect(exp);
                return exp;
        }
-       /* Undo exp->master refcnt increase, if del_timer() failed */
+       /* Undo exp->master refcnt increase, if timer_delete() failed */
        nf_ct_put(exp->master);
 
        return NULL;
@@ -520,7 +520,7 @@ void nf_ct_expect_iterate_destroy(bool (*iter)(struct nf_conntrack_expect *e, vo
                hlist_for_each_entry_safe(exp, next,
                                          &nf_ct_expect_hash[i],
                                          hnode) {
-                       if (iter(exp, data) && del_timer(&exp->timeout)) {
+                       if (iter(exp, data) && timer_delete(&exp->timeout)) {
                                nf_ct_unlink_expect(exp);
                                nf_ct_expect_put(exp);
                        }
@@ -550,7 +550,7 @@ void nf_ct_expect_iterate_net(struct net *net,
                        if (!net_eq(nf_ct_exp_net(exp), net))
                                continue;
 
-                       if (iter(exp, data) && del_timer(&exp->timeout)) {
+                       if (iter(exp, data) && timer_delete(&exp->timeout)) {
                                nf_ct_unlink_expect_report(exp, portid, report);
                                nf_ct_expect_put(exp);
                        }
index db23876a60164d603bb63079bd91afe842b13260..2cc0fde233447ed57fc99e132500e9cba2c3edf6 100644 (file)
@@ -3448,7 +3448,7 @@ static int ctnetlink_del_expect(struct sk_buff *skb,
 
                /* after list removal, usage count == 1 */
                spin_lock_bh(&nf_conntrack_expect_lock);
-               if (del_timer(&exp->timeout)) {
+               if (timer_delete(&exp->timeout)) {
                        nf_ct_unlink_expect_report(exp, NETLINK_CB(skb).portid,
                                                   nlmsg_report(info->nlh));
                        nf_ct_expect_put(exp);
@@ -3477,7 +3477,7 @@ ctnetlink_change_expect(struct nf_conntrack_expect *x,
                        const struct nlattr * const cda[])
 {
        if (cda[CTA_EXPECT_TIMEOUT]) {
-               if (!del_timer(&x->timeout))
+               if (!timer_delete(&x->timeout))
                        return -ETIME;
 
                x->timeout.expires = jiffies +
index 134e05d31061e4b6daa977cb47084f0da20f697c..882962f3c84db579034cba843f7a4fba045156fe 100644 (file)
@@ -381,7 +381,7 @@ static void
 __nfulnl_flush(struct nfulnl_instance *inst)
 {
        /* timer holds a reference */
-       if (del_timer(&inst->timer))
+       if (timer_delete(&inst->timer))
                instance_put(inst);
        if (inst->skb)
                __nfulnl_send(inst);
index 511819fbfa679a0627c20a15ae785d7166dc066a..7a9d765b30c037db64014e3ba4ceb0bb683124a9 100644 (file)
@@ -68,6 +68,6 @@ static void nr_loopback_timer(struct timer_list *unused)
 
 void nr_loopback_clear(void)
 {
-       del_timer_sync(&loopback_timer);
+       timer_delete_sync(&loopback_timer);
        skb_queue_purge(&loopback_queue);
 }
index e58dc640505459eb55bc4fa8c5643b5cd59bdcb6..75ed8a9146baae1d126f6475d0badd40655e73f4 100644 (file)
@@ -464,7 +464,7 @@ int nfc_deactivate_target(struct nfc_dev *dev, u32 target_idx, u8 mode)
        }
 
        if (dev->ops->check_presence)
-               del_timer_sync(&dev->check_pres_timer);
+               timer_delete_sync(&dev->check_pres_timer);
 
        dev->ops->deactivate_target(dev, dev->active_target, mode);
        dev->active_target = NULL;
@@ -509,7 +509,7 @@ int nfc_data_exchange(struct nfc_dev *dev, u32 target_idx, struct sk_buff *skb,
                }
 
                if (dev->ops->check_presence)
-                       del_timer_sync(&dev->check_pres_timer);
+                       timer_delete_sync(&dev->check_pres_timer);
 
                rc = dev->ops->im_transceive(dev, dev->active_target, skb, cb,
                                             cb_context);
@@ -1172,7 +1172,7 @@ void nfc_unregister_device(struct nfc_dev *dev)
        device_unlock(&dev->dev);
 
        if (dev->ops->check_presence) {
-               del_timer_sync(&dev->check_pres_timer);
+               timer_delete_sync(&dev->check_pres_timer);
                cancel_work_sync(&dev->check_pres_work);
        }
 
index ceb87db57cdb332c1b5fdc709ab0e5388bba101e..aa493344d93e3c37699bcf87471b73767522a366 100644 (file)
@@ -148,7 +148,7 @@ static void nfc_hci_msg_rx_work(struct work_struct *work)
 static void __nfc_hci_cmd_completion(struct nfc_hci_dev *hdev, int err,
                                     struct sk_buff *skb)
 {
-       del_timer_sync(&hdev->cmd_timer);
+       timer_delete_sync(&hdev->cmd_timer);
 
        if (hdev->cmd_pending_msg->cb)
                hdev->cmd_pending_msg->cb(hdev->cmd_pending_msg->cb_context,
@@ -1046,7 +1046,7 @@ void nfc_hci_unregister_device(struct nfc_hci_dev *hdev)
 
        mutex_unlock(&hdev->msg_tx_mutex);
 
-       del_timer_sync(&hdev->cmd_timer);
+       timer_delete_sync(&hdev->cmd_timer);
        cancel_work_sync(&hdev->msg_tx_work);
 
        cancel_work_sync(&hdev->msg_rx_work);
index e90f70385813a88fd68d54c2f63f6094b8a03727..ce9c683a3ead74bee0a56606467f6285975c63c1 100644 (file)
@@ -198,7 +198,7 @@ static void llc_shdlc_reset_t2(struct llc_shdlc *shdlc, int y_nr)
 
        if (skb_queue_empty(&shdlc->ack_pending_q)) {
                if (shdlc->t2_active) {
-                       del_timer_sync(&shdlc->t2_timer);
+                       timer_delete_sync(&shdlc->t2_timer);
                        shdlc->t2_active = false;
 
                        pr_debug("All sent frames acked. Stopped T2(retransmit)\n");
@@ -289,7 +289,7 @@ static void llc_shdlc_rcv_rej(struct llc_shdlc *shdlc, int y_nr)
 
        if (llc_shdlc_x_lteq_y_lt_z(shdlc->dnr, y_nr, shdlc->ns)) {
                if (shdlc->t2_active) {
-                       del_timer_sync(&shdlc->t2_timer);
+                       timer_delete_sync(&shdlc->t2_timer);
                        shdlc->t2_active = false;
                        pr_debug("Stopped T2(retransmit)\n");
                }
@@ -342,7 +342,7 @@ static void llc_shdlc_connect_complete(struct llc_shdlc *shdlc, int r)
 {
        pr_debug("result=%d\n", r);
 
-       del_timer_sync(&shdlc->connect_timer);
+       timer_delete_sync(&shdlc->connect_timer);
 
        if (r == 0) {
                shdlc->ns = 0;
@@ -526,7 +526,7 @@ static void llc_shdlc_handle_send_queue(struct llc_shdlc *shdlc)
               (shdlc->rnr == false)) {
 
                if (shdlc->t1_active) {
-                       del_timer_sync(&shdlc->t1_timer);
+                       timer_delete_sync(&shdlc->t1_timer);
                        shdlc->t1_active = false;
                        pr_debug("Stopped T1(send ack)\n");
                }
index 18be13fb9b75a3b06fa25308afa5d71f06d4327a..27e863f96ed1e2cb1707e47b04fed2ff8149105a 100644 (file)
@@ -160,14 +160,14 @@ static struct nfc_llcp_local *nfc_llcp_local_get(struct nfc_llcp_local *local)
 static void local_cleanup(struct nfc_llcp_local *local)
 {
        nfc_llcp_socket_release(local, false, ENXIO);
-       del_timer_sync(&local->link_timer);
+       timer_delete_sync(&local->link_timer);
        skb_queue_purge(&local->tx_queue);
        cancel_work_sync(&local->tx_work);
        cancel_work_sync(&local->rx_work);
        cancel_work_sync(&local->timeout_work);
        kfree_skb(local->rx_pending);
        local->rx_pending = NULL;
-       del_timer_sync(&local->sdreq_timer);
+       timer_delete_sync(&local->sdreq_timer);
        cancel_work_sync(&local->sdreq_timeout_work);
        nfc_llcp_free_sdp_tlv_list(&local->pending_sdreqs);
 }
@@ -1536,7 +1536,7 @@ static void nfc_llcp_rx_work(struct work_struct *work)
 static void __nfc_llcp_recv(struct nfc_llcp_local *local, struct sk_buff *skb)
 {
        local->rx_pending = skb;
-       del_timer(&local->link_timer);
+       timer_delete(&local->link_timer);
        schedule_work(&local->rx_work);
 }
 
index 1ec5955fe4692e3800ec1d892481421e7e135583..0171bf3c70162bd2c0c7b37fd8f0eae5d7cdd11b 100644 (file)
@@ -565,8 +565,8 @@ static int nci_close_device(struct nci_dev *ndev)
                 * there is a queued/running cmd_work
                 */
                flush_workqueue(ndev->cmd_wq);
-               del_timer_sync(&ndev->cmd_timer);
-               del_timer_sync(&ndev->data_timer);
+               timer_delete_sync(&ndev->cmd_timer);
+               timer_delete_sync(&ndev->data_timer);
                mutex_unlock(&ndev->req_lock);
                return 0;
        }
@@ -597,7 +597,7 @@ static int nci_close_device(struct nci_dev *ndev)
        /* Flush cmd wq */
        flush_workqueue(ndev->cmd_wq);
 
-       del_timer_sync(&ndev->cmd_timer);
+       timer_delete_sync(&ndev->cmd_timer);
 
        /* Clear flags except NCI_UNREG */
        ndev->flags &= BIT(NCI_UNREG);
index 3d36ea5701f022b4c77ade10ef04901676116a7a..78f4131af3cf3cfbd386423b521fca7a62527eec 100644 (file)
@@ -42,7 +42,7 @@ void nci_data_exchange_complete(struct nci_dev *ndev, struct sk_buff *skb,
        pr_debug("len %d, err %d\n", skb ? skb->len : 0, err);
 
        /* data exchange is complete, stop the data timer */
-       del_timer_sync(&ndev->data_timer);
+       timer_delete_sync(&ndev->data_timer);
        clear_bit(NCI_DATA_EXCHANGE_TO, &ndev->flags);
 
        if (cb) {
index b911ab78bed9aa14e30ea670e978987d7f827bd1..9eeb862825c5fe19ff3b7d68901d96eae1d33339 100644 (file)
@@ -347,7 +347,7 @@ void nci_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb)
        __u16 rsp_opcode = nci_opcode(skb->data);
 
        /* we got a rsp, stop the cmd timer */
-       del_timer(&ndev->cmd_timer);
+       timer_delete(&ndev->cmd_timer);
 
        pr_debug("NCI RX: MT=rsp, PBF=%d, GID=0x%x, OID=0x%x, plen=%d\n",
                 nci_pbf(skb->data),
index 3e9ddf72cd0316e4d4159c30b01b7e68fc37913b..d4dba06297c33e38649808797796be4fb135121d 100644 (file)
@@ -581,7 +581,7 @@ static __be16 vlan_get_protocol_dgram(const struct sk_buff *skb)
 
 static void prb_del_retire_blk_timer(struct tpacket_kbdq_core *pkc)
 {
-       del_timer_sync(&pkc->retire_blk_timer);
+       timer_delete_sync(&pkc->retire_blk_timer);
 }
 
 static void prb_shutdown_retire_blk_timer(struct packet_sock *po,
index 0f77ae8ef944a727437b7c1463903f369be3f811..9f9629e6fdaea06b7b9a7743e8057aeade6aaa96 100644 (file)
@@ -32,7 +32,7 @@ static void rose_transmit_restart_request(struct rose_neigh *neigh);
 
 void rose_start_ftimer(struct rose_neigh *neigh)
 {
-       del_timer(&neigh->ftimer);
+       timer_delete(&neigh->ftimer);
 
        neigh->ftimer.function = rose_ftimer_expiry;
        neigh->ftimer.expires  =
@@ -43,7 +43,7 @@ void rose_start_ftimer(struct rose_neigh *neigh)
 
 static void rose_start_t0timer(struct rose_neigh *neigh)
 {
-       del_timer(&neigh->t0timer);
+       timer_delete(&neigh->t0timer);
 
        neigh->t0timer.function = rose_t0timer_expiry;
        neigh->t0timer.expires  =
@@ -54,12 +54,12 @@ static void rose_start_t0timer(struct rose_neigh *neigh)
 
 void rose_stop_ftimer(struct rose_neigh *neigh)
 {
-       del_timer(&neigh->ftimer);
+       timer_delete(&neigh->ftimer);
 }
 
 void rose_stop_t0timer(struct rose_neigh *neigh)
 {
-       del_timer(&neigh->t0timer);
+       timer_delete(&neigh->t0timer);
 }
 
 int rose_ftimer_running(struct rose_neigh *neigh)
index 036d92c0ad794889e65aec901c39d97fbc1bb9f2..b538e39b3df54ed357216ff6f1abec951f9417b7 100644 (file)
@@ -124,7 +124,7 @@ void __exit rose_loopback_clear(void)
 {
        struct sk_buff *skb;
 
-       del_timer(&loopback_timer);
+       timer_delete(&loopback_timer);
 
        while ((skb = skb_dequeue(&loopback_queue)) != NULL) {
                skb->sk = NULL;
index fee772b4637c8897cd606b6e7c30447619327cab..2dd6bd3a3011f57ce12b1f828ea466ec2402c378 100644 (file)
@@ -227,8 +227,8 @@ static void rose_remove_neigh(struct rose_neigh *rose_neigh)
 {
        struct rose_neigh *s;
 
-       del_timer_sync(&rose_neigh->ftimer);
-       del_timer_sync(&rose_neigh->t0timer);
+       timer_delete_sync(&rose_neigh->ftimer);
+       timer_delete_sync(&rose_neigh->t0timer);
 
        skb_queue_purge(&rose_neigh->queue);
 
index 8e477f7f885014891363343f4fe153bf896e7579..fec59d9338b9fb1a5f436ee816e55eea94ca511e 100644 (file)
@@ -469,7 +469,7 @@ bool rxrpc_input_call_event(struct rxrpc_call *call)
 
 out:
        if (__rxrpc_call_is_complete(call)) {
-               del_timer_sync(&call->timer);
+               timer_delete_sync(&call->timer);
                if (!test_bit(RXRPC_CALL_DISCONNECTED, &call->flags))
                        rxrpc_disconnect_call(call);
                if (call->security)
index c4c8b46a68c67744192b03f7826db45dc5b6b13e..fce58be65e7cfc62ea7fa1f4271b8c4792cd973f 100644 (file)
@@ -688,7 +688,7 @@ static void rxrpc_destroy_call(struct work_struct *work)
 {
        struct rxrpc_call *call = container_of(work, struct rxrpc_call, destroyer);
 
-       del_timer_sync(&call->timer);
+       timer_delete_sync(&call->timer);
 
        rxrpc_cleanup_tx_buffers(call);
        rxrpc_cleanup_rx_buffers(call);
@@ -711,7 +711,7 @@ void rxrpc_cleanup_call(struct rxrpc_call *call)
        ASSERTCMP(__rxrpc_call_state(call), ==, RXRPC_CALL_COMPLETE);
        ASSERT(test_bit(RXRPC_CALL_RELEASED, &call->flags));
 
-       del_timer(&call->timer);
+       timer_delete(&call->timer);
 
        if (rcu_read_lock_held())
                /* Can't use the rxrpc workqueue as we need to cancel/flush
index db00991978906682bd8e11bbaf8a5c77f3dbc840..63bbcc567f596377d0eb82021bdfd146f10c3906 100644 (file)
@@ -818,7 +818,7 @@ void rxrpc_clean_up_local_conns(struct rxrpc_local *local)
 
        local->kill_all_client_conns = true;
 
-       del_timer_sync(&local->client_conn_reap_timer);
+       timer_delete_sync(&local->client_conn_reap_timer);
 
        while ((conn = list_first_entry_or_null(&local->idle_client_conns,
                                                struct rxrpc_connection, cache_link))) {
index 2f1fd1e2e7e488a7aa8579956114312d44952312..8ac22dde8b39b90fa8b05ab31824ef3458de7061 100644 (file)
@@ -314,9 +314,9 @@ static void rxrpc_clean_up_connection(struct work_struct *work)
               !conn->channels[3].call);
        ASSERT(list_empty(&conn->cache_link));
 
-       del_timer_sync(&conn->timer);
+       timer_delete_sync(&conn->timer);
        cancel_work_sync(&conn->processor); /* Processing may restart the timer */
-       del_timer_sync(&conn->timer);
+       timer_delete_sync(&conn->timer);
 
        write_lock(&rxnet->conn_lock);
        list_del_init(&conn->proc_link);
@@ -365,7 +365,7 @@ void rxrpc_put_connection(struct rxrpc_connection *conn,
        dead = __refcount_dec_and_test(&conn->ref, &r);
        trace_rxrpc_conn(debug_id, r - 1, why);
        if (dead) {
-               del_timer(&conn->timer);
+               timer_delete(&conn->timer);
                cancel_work(&conn->processor);
 
                if (in_softirq() || work_busy(&conn->processor) ||
@@ -470,7 +470,7 @@ void rxrpc_destroy_all_connections(struct rxrpc_net *rxnet)
 
        atomic_dec(&rxnet->nr_conns);
 
-       del_timer_sync(&rxnet->service_conn_reap_timer);
+       timer_delete_sync(&rxnet->service_conn_reap_timer);
        rxrpc_queue_work(&rxnet->service_conn_reaper);
        flush_workqueue(rxrpc_workqueue);
 
index a4c135d0fbcc03ac81d1c714394bd8b0fac3ecd2..9a9834145e81e6ab8f13c06123f05810a9c716a2 100644 (file)
@@ -105,10 +105,10 @@ static __net_exit void rxrpc_exit_net(struct net *net)
        struct rxrpc_net *rxnet = rxrpc_net(net);
 
        rxnet->live = false;
-       del_timer_sync(&rxnet->peer_keepalive_timer);
+       timer_delete_sync(&rxnet->peer_keepalive_timer);
        cancel_work_sync(&rxnet->peer_keepalive_work);
        /* Remove the timer again as the worker may have restarted it. */
-       del_timer_sync(&rxnet->peer_keepalive_timer);
+       timer_delete_sync(&rxnet->peer_keepalive_timer);
        rxrpc_destroy_all_calls(rxnet);
        rxrpc_destroy_all_connections(rxnet);
        rxrpc_destroy_all_peers(rxnet);
index 93c36afbf576246fc696dc2787121d54e4850331..f3b8203d3e855b98afa7a73bbdfb61e6eec62ae0 100644 (file)
@@ -555,7 +555,7 @@ static void fq_pie_destroy(struct Qdisc *sch)
 
        tcf_block_put(q->block);
        q->p_params.tupdate = 0;
-       del_timer_sync(&q->adapt_timer);
+       timer_delete_sync(&q->adapt_timer);
        kvfree(q->flows);
 }
 
index 14ab2f4c190a1e201dd1788b413a06e799a829f2..514b1b6ac68196747d1e1990f857696099457a1f 100644 (file)
@@ -567,7 +567,7 @@ EXPORT_SYMBOL_GPL(netdev_watchdog_up);
 static void netdev_watchdog_down(struct net_device *dev)
 {
        netif_tx_lock_bh(dev);
-       if (del_timer(&dev->watchdog_timer))
+       if (timer_delete(&dev->watchdog_timer))
                netdev_put(dev, &dev->watchdog_dev_tracker);
        netif_tx_unlock_bh(dev);
 }
index bb1fa9aa530b2737d901a7a76c481398cb1b75a2..3771d000b30d080601c7e2363daa7a5299c7af0b 100644 (file)
@@ -545,7 +545,7 @@ static void pie_destroy(struct Qdisc *sch)
        struct pie_sched_data *q = qdisc_priv(sch);
 
        q->params.tupdate = 0;
-       del_timer_sync(&q->adapt_timer);
+       timer_delete_sync(&q->adapt_timer);
 }
 
 static struct Qdisc_ops pie_qdisc_ops __read_mostly = {
index ef8a2afed26bd6e8205592389907bf4986e1aea6..1ba3e0bba54f0cc8d797ab9a7ffab529481b2d4e 100644 (file)
@@ -218,7 +218,7 @@ static void red_destroy(struct Qdisc *sch)
 
        tcf_qevent_destroy(&q->qe_mark, sch);
        tcf_qevent_destroy(&q->qe_early_drop, sch);
-       del_timer_sync(&q->adapt_timer);
+       timer_delete_sync(&q->adapt_timer);
        red_offload(sch, false);
        qdisc_put(q->qdisc);
 }
@@ -297,7 +297,7 @@ static int __red_change(struct Qdisc *sch, struct nlattr **tb,
                      max_P);
        red_set_vars(&q->vars);
 
-       del_timer(&q->adapt_timer);
+       timer_delete(&q->adapt_timer);
        if (ctl->flags & TC_RED_ADAPTATIVE)
                mod_timer(&q->adapt_timer, jiffies + HZ/2);
 
index 65d5b59da58303718255c4e2bd61fc34728a7d68..9ed197e9639626b4ee623fbb658ba7ebe98f1268 100644 (file)
@@ -696,7 +696,7 @@ static int sfq_change(struct Qdisc *sch, struct nlattr *opt,
        rtnl_kfree_skbs(to_free, tail);
        qdisc_tree_reduce_backlog(sch, qlen - sch->q.qlen, dropped);
 
-       del_timer(&q->perturb_timer);
+       timer_delete(&q->perturb_timer);
        if (q->perturb_period) {
                mod_timer(&q->perturb_timer, jiffies + q->perturb_period);
                get_random_bytes(&q->perturbation, sizeof(q->perturbation));
@@ -722,7 +722,7 @@ static void sfq_destroy(struct Qdisc *sch)
 
        tcf_block_put(q->block);
        WRITE_ONCE(q->perturb_period, 0);
-       del_timer_sync(&q->perturb_timer);
+       timer_delete_sync(&q->perturb_timer);
        sfq_free(q->ht);
        sfq_free(q->slots);
        kfree(q->red_parms);
index 0b0794f164cf2e05db01fcffaec94c1a8546273a..760152e751c7cdc9e1b3333fcf34d935d85851e8 100644 (file)
@@ -362,7 +362,7 @@ void sctp_association_free(struct sctp_association *asoc)
         * on our state.
         */
        for (i = SCTP_EVENT_TIMEOUT_NONE; i < SCTP_NUM_TIMEOUT_TYPES; ++i) {
-               if (del_timer(&asoc->timers[i]))
+               if (timer_delete(&asoc->timers[i]))
                        sctp_association_put(asoc);
        }
 
@@ -1521,7 +1521,7 @@ void sctp_assoc_rwnd_increase(struct sctp_association *asoc, unsigned int len)
 
                /* Stop the SACK timer.  */
                timer = &asoc->timers[SCTP_EVENT_TIMEOUT_SACK];
-               if (del_timer(timer))
+               if (timer_delete(timer))
                        sctp_association_put(asoc);
        }
 }
index a8a254a5008e529a3baf2418f784290188933aee..0c0d2757f6f8df8f1930557ef3bbf25ab6a07217 100644 (file)
@@ -446,7 +446,7 @@ void sctp_icmp_proto_unreachable(struct sock *sk,
                pr_debug("%s: unrecognized next header type "
                         "encountered!\n", __func__);
 
-               if (del_timer(&t->proto_unreach_timer))
+               if (timer_delete(&t->proto_unreach_timer))
                        sctp_transport_put(t);
 
                sctp_do_sm(net, SCTP_EVENT_T_OTHER,
index a63df055ac57d551e89edfb3a4982768a318cf67..23e96305cad7c0bde099a5166f5bf1868ae8c496 100644 (file)
@@ -312,7 +312,7 @@ static enum sctp_xmit sctp_packet_bundle_sack(struct sctp_packet *pkt,
                                               SCTP_MIB_OUTCTRLCHUNKS);
                                asoc->stats.octrlchunks++;
                                asoc->peer.sack_needed = 0;
-                               if (del_timer(timer))
+                               if (timer_delete(timer))
                                        sctp_association_put(asoc);
                        }
                }
index 0dc6b8ab996317d302f9f6247c574eeb5054e784..f6b8c13dafa4a6539deced0efe3dc77f1613fbf0 100644 (file)
@@ -1630,8 +1630,7 @@ static void sctp_check_transmitted(struct sctp_outq *q,
                         * as the receiver acknowledged any data.
                         */
                        if (asoc->state == SCTP_STATE_SHUTDOWN_PENDING &&
-                           del_timer(&asoc->timers
-                               [SCTP_EVENT_TIMEOUT_T5_SHUTDOWN_GUARD]))
+                           timer_delete(&asoc->timers[SCTP_EVENT_TIMEOUT_T5_SHUTDOWN_GUARD]))
                                        sctp_association_put(asoc);
 
                        /* Mark the destination transport address as
@@ -1688,7 +1687,7 @@ static void sctp_check_transmitted(struct sctp_outq *q,
                 * address.
                 */
                if (!transport->flight_size) {
-                       if (del_timer(&transport->T3_rtx_timer))
+                       if (timer_delete(&transport->T3_rtx_timer))
                                sctp_transport_put(transport);
                } else if (restart_timer) {
                        if (!mod_timer(&transport->T3_rtx_timer,
index 5407a3922101de59c9f0303db3ab119918dedbb7..8c3b80c4d40b80b1aa438ce8ed9a53dda8f72e2e 100644 (file)
@@ -695,7 +695,7 @@ static void sctp_free_addr_wq(struct net *net)
        struct sctp_sockaddr_entry *temp;
 
        spin_lock_bh(&net->sctp.addr_wq_lock);
-       del_timer(&net->sctp.addr_wq_timer);
+       timer_delete(&net->sctp.addr_wq_timer);
        list_for_each_entry_safe(addrw, temp, &net->sctp.addr_waitq, list) {
                list_del(&addrw->list);
                kfree(addrw);
index 23d6633966b1e8d55c61374218ae850219beef2a..3aa5da5e3bbd211a00268165040646a67304f65f 100644 (file)
@@ -734,7 +734,7 @@ static void sctp_cmd_hb_timers_stop(struct sctp_cmd_seq *cmds,
 
        list_for_each_entry(t, &asoc->peer.transport_addr_list,
                        transports) {
-               if (del_timer(&t->hb_timer))
+               if (timer_delete(&t->hb_timer))
                        sctp_transport_put(t);
        }
 }
@@ -747,7 +747,7 @@ static void sctp_cmd_t3_rtx_timers_stop(struct sctp_cmd_seq *cmds,
 
        list_for_each_entry(t, &asoc->peer.transport_addr_list,
                        transports) {
-               if (del_timer(&t->T3_rtx_timer))
+               if (timer_delete(&t->T3_rtx_timer))
                        sctp_transport_put(t);
        }
 }
@@ -1557,7 +1557,7 @@ static int sctp_cmd_interpreter(enum sctp_event_type event_type,
 
                case SCTP_CMD_TIMER_STOP:
                        timer = &asoc->timers[cmd->obj.to];
-                       if (del_timer(timer))
+                       if (timer_delete(timer))
                                sctp_association_put(asoc);
                        break;
 
index bfcff6d6a438660f9f0ad565011ccc2516c3a8d7..f205556c5b248c0d7538500c4b7a4c7198d178a5 100644 (file)
@@ -576,7 +576,7 @@ struct sctp_chunk *sctp_process_strreset_outreq(
                        struct sctp_transport *t;
 
                        t = asoc->strreset_chunk->transport;
-                       if (del_timer(&t->reconf_timer))
+                       if (timer_delete(&t->reconf_timer))
                                sctp_transport_put(t);
 
                        sctp_chunk_put(asoc->strreset_chunk);
@@ -825,7 +825,7 @@ struct sctp_chunk *sctp_process_strreset_addstrm_out(
                        struct sctp_transport *t;
 
                        t = asoc->strreset_chunk->transport;
-                       if (del_timer(&t->reconf_timer))
+                       if (timer_delete(&t->reconf_timer))
                                sctp_transport_put(t);
 
                        sctp_chunk_put(asoc->strreset_chunk);
@@ -1076,7 +1076,7 @@ struct sctp_chunk *sctp_process_strreset_resp(
        /* remove everything for this reconf request */
        if (!asoc->strreset_outstanding) {
                t = asoc->strreset_chunk->transport;
-               if (del_timer(&t->reconf_timer))
+               if (timer_delete(&t->reconf_timer))
                        sctp_transport_put(t);
 
                sctp_chunk_put(asoc->strreset_chunk);
index 2abe45af98e7c6efd5baffb88a8687e595cf3f24..59675f6d9e7d847442e25eb0c0d40c08fc8c1e16 100644 (file)
@@ -118,7 +118,7 @@ fail:
 void sctp_transport_free(struct sctp_transport *transport)
 {
        /* Try to delete the heartbeat timer.  */
-       if (del_timer(&transport->hb_timer))
+       if (timer_delete(&transport->hb_timer))
                sctp_transport_put(transport);
 
        /* Delete the T3_rtx timer if it's active.
@@ -126,17 +126,17 @@ void sctp_transport_free(struct sctp_transport *transport)
         * structure hang around in memory since we know
         * the transport is going away.
         */
-       if (del_timer(&transport->T3_rtx_timer))
+       if (timer_delete(&transport->T3_rtx_timer))
                sctp_transport_put(transport);
 
-       if (del_timer(&transport->reconf_timer))
+       if (timer_delete(&transport->reconf_timer))
                sctp_transport_put(transport);
 
-       if (del_timer(&transport->probe_timer))
+       if (timer_delete(&transport->probe_timer))
                sctp_transport_put(transport);
 
        /* Delete the ICMP proto unreachable timer if it's active. */
-       if (del_timer(&transport->proto_unreach_timer))
+       if (timer_delete(&transport->proto_unreach_timer))
                sctp_transport_put(transport);
 
        sctp_transport_put(transport);
@@ -829,7 +829,7 @@ void sctp_transport_reset(struct sctp_transport *t)
 void sctp_transport_immediate_rtx(struct sctp_transport *t)
 {
        /* Stop pending T3_rtx_timer */
-       if (del_timer(&t->T3_rtx_timer))
+       if (timer_delete(&t->T3_rtx_timer))
                sctp_transport_put(t);
 
        sctp_retransmit(&t->asoc->outqueue, t, SCTP_RTXR_T3_RTX);
index 09f245cda5262a572c450237419c80b183a83568..0eab154655116964b3158b6a037af2359f28cd5f 100644 (file)
@@ -1167,7 +1167,7 @@ xprt_request_enqueue_receive(struct rpc_task *task)
        spin_unlock(&xprt->queue_lock);
 
        /* Turn off autodisconnect */
-       del_timer_sync(&xprt->timer);
+       timer_delete_sync(&xprt->timer);
        return 0;
 }
 
@@ -2138,7 +2138,7 @@ static void xprt_destroy(struct rpc_xprt *xprt)
         * can only run *before* del_time_sync(), never after.
         */
        spin_lock(&xprt->transport_lock);
-       del_timer_sync(&xprt->timer);
+       timer_delete_sync(&xprt->timer);
        spin_unlock(&xprt->transport_lock);
 
        /*
index 500320e5ca4791d2e7c38944b750bcee91175cb3..ccf5e427f43ebcfc033b7e6e3be71b1d451328ae 100644 (file)
@@ -638,7 +638,7 @@ static void tipc_node_delete(struct tipc_node *node)
        trace_tipc_node_delete(node, true, " ");
        tipc_node_delete_from_list(node);
 
-       del_timer_sync(&node->timer);
+       timer_delete_sync(&node->timer);
        tipc_node_put(node);
 }
 
index 05d49ad812907d73e951e02bf0f9ac4a9abbcbf8..621addab28349ec8a0b7fe7122ba1abab9b4ffc7 100644 (file)
@@ -177,7 +177,7 @@ void tipc_sub_unsubscribe(struct tipc_subscription *sub)
 {
        tipc_nametbl_unsubscribe(sub);
        if (sub->evt.s.timeout != TIPC_WAIT_FOREVER)
-               del_timer_sync(&sub->timer);
+               timer_delete_sync(&sub->timer);
        list_del(&sub->sub_list);
        tipc_sub_put(sub);
 }
index 9e6b3190312104ae09e3f86244842a116eb6382d..dcce326fdb8ca99c762d7683974f610ff2ed0d77 100644 (file)
@@ -1722,7 +1722,7 @@ void wiphy_delayed_work_queue(struct wiphy *wiphy,
        trace_wiphy_delayed_work_queue(wiphy, &dwork->work, delay);
 
        if (!delay) {
-               del_timer(&dwork->timer);
+               timer_delete(&dwork->timer);
                wiphy_work_queue(wiphy, &dwork->work);
                return;
        }
@@ -1737,7 +1737,7 @@ void wiphy_delayed_work_cancel(struct wiphy *wiphy,
 {
        lockdep_assert_held(&wiphy->mtx);
 
-       del_timer_sync(&dwork->timer);
+       timer_delete_sync(&dwork->timer);
        wiphy_work_cancel(wiphy, &dwork->work);
 }
 EXPORT_SYMBOL_GPL(wiphy_delayed_work_cancel);
@@ -1747,7 +1747,7 @@ void wiphy_delayed_work_flush(struct wiphy *wiphy,
 {
        lockdep_assert_held(&wiphy->mtx);
 
-       del_timer_sync(&dwork->timer);
+       timer_delete_sync(&dwork->timer);
        wiphy_work_flush(wiphy, &dwork->work);
 }
 EXPORT_SYMBOL_GPL(wiphy_delayed_work_flush);
index 5460b9146dd8051ae010f35a65105803dca0fe67..37b190499405e2c4fb895f7a0c3175756f9ea087 100644 (file)
@@ -55,7 +55,7 @@ static void x25_t20timer_expiry(struct timer_list *t)
 
 static inline void x25_stop_t20timer(struct x25_neigh *nb)
 {
-       del_timer(&nb->t20timer);
+       timer_delete(&nb->t20timer);
 }
 
 /*
index 9376365cdcc9b78260dab7c3c09e72e07ce6fd29..e4c5ad5b070f5caf0f65b6a0bb943ed2d1a9af5b 100644 (file)
@@ -41,7 +41,7 @@ void x25_start_heartbeat(struct sock *sk)
 
 void x25_stop_heartbeat(struct sock *sk)
 {
-       del_timer(&sk->sk_timer);
+       timer_delete(&sk->sk_timer);
 }
 
 void x25_start_t2timer(struct sock *sk)
@@ -74,7 +74,7 @@ void x25_start_t23timer(struct sock *sk)
 
 void x25_stop_timer(struct sock *sk)
 {
-       del_timer(&x25_sk(sk)->timer);
+       timer_delete(&x25_sk(sk)->timer);
 }
 
 unsigned long x25_display_timer(struct sock *sk)
index 30970d40a454f4644a41cc8d5b7248133ea2ff10..143ac3aa75374605fa707d63e2122ff6831a93b2 100644 (file)
@@ -462,7 +462,7 @@ void xfrm_policy_destroy(struct xfrm_policy *policy)
 {
        BUG_ON(!policy->walk.dead);
 
-       if (del_timer(&policy->timer) || del_timer(&policy->polq.hold_timer))
+       if (timer_delete(&policy->timer) || timer_delete(&policy->polq.hold_timer))
                BUG();
 
        xfrm_dev_policy_free(policy);
@@ -487,11 +487,11 @@ static void xfrm_policy_kill(struct xfrm_policy *policy)
 
        atomic_inc(&policy->genid);
 
-       if (del_timer(&policy->polq.hold_timer))
+       if (timer_delete(&policy->polq.hold_timer))
                xfrm_pol_put(policy);
        skb_queue_purge(&policy->polq.hold_queue);
 
-       if (del_timer(&policy->timer))
+       if (timer_delete(&policy->timer))
                xfrm_pol_put(policy);
 
        /* XXX: Flush state cache */
@@ -1469,7 +1469,7 @@ static void xfrm_policy_requeue(struct xfrm_policy *old,
 
        spin_lock_bh(&pq->hold_queue.lock);
        skb_queue_splice_init(&pq->hold_queue, &list);
-       if (del_timer(&pq->hold_timer))
+       if (timer_delete(&pq->hold_timer))
                xfrm_pol_put(old);
        spin_unlock_bh(&pq->hold_queue.lock);
 
@@ -3004,7 +3004,7 @@ static int xdst_queue_output(struct net *net, struct sock *sk, struct sk_buff *s
 
        sched_next = jiffies + pq->timeout;
 
-       if (del_timer(&pq->hold_timer)) {
+       if (timer_delete(&pq->hold_timer)) {
                if (time_before(pq->hold_timer.expires, sched_next))
                        sched_next = pq->hold_timer.expires;
                xfrm_pol_put(pol);
index d896c3fefb07fc8ff4764123a7dacff8c15d4a95..341d79ecb5c21ccf09b85d13bf09f9c85a83e48a 100644 (file)
@@ -598,7 +598,7 @@ static void ___xfrm_state_destroy(struct xfrm_state *x)
        if (x->mode_cbs && x->mode_cbs->destroy_state)
                x->mode_cbs->destroy_state(x);
        hrtimer_cancel(&x->mtimer);
-       del_timer_sync(&x->rtimer);
+       timer_delete_sync(&x->rtimer);
        kfree(x->aead);
        kfree(x->aalg);
        kfree(x->ealg);
index 0958a171d04810fb5eedd936d8480bb43f971a69..73d50b4aebb6d9e7b66f955879173b16bbcc0354 100644 (file)
@@ -172,7 +172,7 @@ static int cn_test_init(void)
 
 static void cn_test_fini(void)
 {
-       del_timer_sync(&cn_test_timer);
+       timer_delete_sync(&cn_test_timer);
        cn_del_callback(&cn_test_id);
        cn_test_id.val--;
        cn_del_callback(&cn_test_id);
index d0ee9001c7b376cb4310fd1d30b5ba162fa292c5..dac67c3674576d3194942ecf1f5e647327bb635d 100644 (file)
@@ -82,7 +82,7 @@ static int simple_thread(void *arg)
        while (!kthread_should_stop())
                simple_thread_func(count++);
 
-       del_timer(&mytimer);
+       timer_delete(&mytimer);
        cancel_work_sync(&trace_work);
 
        /*
index d774b9b71ce2382400442d488d35edd93e6e9501..1de4b90fd4d18f665e14c0238982a777145eb107 100644 (file)
@@ -1152,7 +1152,7 @@ static int snd_timer_s_stop(struct snd_timer * timer)
        unsigned long jiff;
 
        priv = (struct snd_timer_system_private *) timer->private_data;
-       del_timer(&priv->tlist);
+       timer_delete(&priv->tlist);
        jiff = jiffies;
        if (time_before(jiff, priv->last_expires))
                timer->sticks = priv->last_expires - jiff;
@@ -1167,7 +1167,7 @@ static int snd_timer_s_close(struct snd_timer *timer)
        struct snd_timer_system_private *priv;
 
        priv = (struct snd_timer_system_private *)timer->private_data;
-       del_timer_sync(&priv->tlist);
+       timer_delete_sync(&priv->tlist);
        return 0;
 }
 
index eb8a68a06c4d9c823a617a86729083fed3b55078..4b02ec127cc01b461d4e7ce47045abcae0b8ef35 100644 (file)
@@ -261,7 +261,7 @@ static int loopback_snd_timer_start(struct loopback_pcm *dpcm)
 /* call in cable->lock */
 static inline int loopback_jiffies_timer_stop(struct loopback_pcm *dpcm)
 {
-       del_timer(&dpcm->timer);
+       timer_delete(&dpcm->timer);
        dpcm->timer.expires = 0;
 
        return 0;
@@ -292,7 +292,7 @@ static int loopback_snd_timer_stop(struct loopback_pcm *dpcm)
 
 static inline int loopback_jiffies_timer_stop_sync(struct loopback_pcm *dpcm)
 {
-       del_timer_sync(&dpcm->timer);
+       timer_delete_sync(&dpcm->timer);
 
        return 0;
 }
index c1a3efb633c53113292efe61a2274e9301ad7661..1d923cbe8cd0848d6a88ea2a7e69334e9b2ffe5c 100644 (file)
@@ -279,7 +279,7 @@ static int dummy_systimer_stop(struct snd_pcm_substream *substream)
 {
        struct dummy_systimer_pcm *dpcm = substream->runtime->private_data;
        spin_lock(&dpcm->lock);
-       del_timer(&dpcm->timer);
+       timer_delete(&dpcm->timer);
        spin_unlock(&dpcm->lock);
        return 0;
 }
index 8e3318e177179340232460026208f9f53a541f09..a63e7558ac07c86c26f91125b180d7f348a5a84e 100644 (file)
@@ -197,7 +197,7 @@ static void snd_mpu401_uart_remove_timer (struct snd_mpu401 *mpu, int input)
                mpu->timer_invoked &= input ? ~MPU401_MODE_INPUT_TIMER :
                        ~MPU401_MODE_OUTPUT_TIMER;
                if (! mpu->timer_invoked)
-                       del_timer(&mpu->timer);
+                       timer_delete(&mpu->timer);
        }
        spin_unlock_irqrestore (&mpu->timer_lock, flags);
 }
index 946184a2a7589152891b5eccf64ce70c02102b40..dffcdf9e10d475c51bf346675cbaeaece477124d 100644 (file)
@@ -412,7 +412,7 @@ static void snd_mtpav_add_output_timer(struct mtpav *chip)
 /* spinlock held! */
 static void snd_mtpav_remove_output_timer(struct mtpav *chip)
 {
-       del_timer(&chip->timer);
+       timer_delete(&chip->timer);
 }
 
 /*
index 75de1299c3dc1921ac56c8e1d6b033bf6559ab69..9fc78b7fb78083ea2cf138b27bcc5d839dc0badd 100644 (file)
@@ -74,7 +74,7 @@ void snd_opl3_synth_cleanup(struct snd_opl3 * opl3)
        /* Stop system timer */
        spin_lock_irqsave(&opl3->sys_timer_lock, flags);
        if (opl3->sys_timer_status) {
-               del_timer(&opl3->tlist);
+               timer_delete(&opl3->tlist);
                opl3->sys_timer_status = 0;
        }
        spin_unlock_irqrestore(&opl3->sys_timer_lock, flags);
index f66e01624c68ab23d13ee38b1bbaeebaa6259861..1857a78f55d762521ebdffe29a58ff39ef4ea7d4 100644 (file)
@@ -166,7 +166,7 @@ static inline void snd_uart16550_add_timer(struct snd_uart16550 *uart)
 static inline void snd_uart16550_del_timer(struct snd_uart16550 *uart)
 {
        if (uart->timer_running) {
-               del_timer(&uart->buffer_timer);
+               timer_delete(&uart->buffer_timer);
                uart->timer_running = 0;
        }
 }
index 165fdda8fda5070903136652de0cdc49ccffb2b3..657b331d7a79239313a933e0d7c5e364de4a69c7 100644 (file)
@@ -99,7 +99,7 @@ void snd_ak4117_reinit(struct ak4117 *chip)
 {
        unsigned char old = chip->regmap[AK4117_REG_PWRDN], reg;
 
-       del_timer(&chip->timer);
+       timer_delete(&chip->timer);
        chip->init = 1;
        /* bring the chip to reset state and powerdown state */
        reg_write(chip, AK4117_REG_PWRDN, 0);
index 9234d4fe8ada8ea1368e6e7811ea9af648821f47..0162352099282584a6a2565d70f631184cf33275 100644 (file)
@@ -364,7 +364,7 @@ static void stop_voice(struct snd_emu8k_pcm *rec, int ch)
        /* stop timer */
        spin_lock_irqsave(&rec->timer_lock, flags);
        if (rec->timer_running) {
-               del_timer(&rec->timer);
+               timer_delete(&rec->timer);
                rec->timer_running = 0;
        }
        spin_unlock_irqrestore(&rec->timer_lock, flags);
index 618366d5d984fe5ef43856709e82d180e60c08a0..d2908fc280f851d587effc88f60d1bf72c311933 100644 (file)
@@ -125,7 +125,7 @@ static int snd_sb8dsp_midi_output_close(struct snd_rawmidi_substream *substream)
        struct snd_sb *chip;
 
        chip = substream->rmidi->private_data;
-       del_timer_sync(&chip->midi_timer);
+       timer_delete_sync(&chip->midi_timer);
        spin_lock_irqsave(&chip->open_lock, flags);
        chip->open &= ~(SB_OPEN_MIDI_OUTPUT | SB_OPEN_MIDI_OUTPUT_TRIGGER);
        chip->midi_substream_output = NULL;
@@ -174,7 +174,7 @@ static void snd_sb8dsp_midi_output_write(struct snd_rawmidi_substream *substream
                spin_lock_irqsave(&chip->open_lock, flags);
                if (snd_rawmidi_transmit_peek(substream, &byte, 1) != 1) {
                        chip->open &= ~SB_OPEN_MIDI_OUTPUT_TRIGGER;
-                       del_timer(&chip->midi_timer);
+                       timer_delete(&chip->midi_timer);
                        spin_unlock_irqrestore(&chip->open_lock, flags);
                        break;
                }
index ead8cbe638ded39f14aab5c41f4773938ef01c47..fcc2a0d67792f15edc00e18f9f7abd0ea9d99fc2 100644 (file)
@@ -157,7 +157,7 @@ static void snd_wavefront_midi_output_write(snd_wavefront_card_t *card)
                        } else {
                                if (midi->istimer) {
                                        if (--midi->istimer <= 0)
-                                               del_timer(&midi->timer);
+                                               timer_delete(&midi->timer);
                                }
                                midi->mode[midi->output_mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER;
                                spin_unlock_irqrestore (&midi->virtual, flags);
@@ -212,7 +212,7 @@ static void snd_wavefront_midi_output_write(snd_wavefront_card_t *card)
                              __timer:
                                if (midi->istimer) {
                                        if (--midi->istimer <= 0)
-                                               del_timer(&midi->timer);
+                                               timer_delete(&midi->timer);
                                }
                                midi->mode[mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER;
                                spin_unlock_irqrestore (&midi->virtual, flags);
index 5a84591b13fc2b4c94380b4079d1fc33851d3c8f..65100f925b72f69197bc99914697b78bf12e87e9 100644 (file)
@@ -518,7 +518,7 @@ static void snd_card_asihpi_pcm_timer_stop(struct snd_pcm_substream *substream)
        struct snd_card_asihpi_pcm *dpcm = runtime->private_data;
 
        dpcm->respawn_timer = 0;
-       del_timer(&dpcm->timer);
+       timer_delete(&dpcm->timer);
 }
 
 static void snd_card_asihpi_pcm_int_start(struct snd_pcm_substream *substream)
index 0bb447ccd77c3795ee3863c2407cebefb59a017b..89e47fa14f70b3f548e2a800a05ac091d8040c0a 100644 (file)
@@ -112,7 +112,7 @@ static void ct_systimer_stop(struct ct_timer_instance *ti)
 
        spin_lock_irqsave(&ti->lock, flags);
        ti->running = 0;
-       del_timer(&ti->timer);
+       timer_delete(&ti->timer);
        spin_unlock_irqrestore(&ti->lock, flags);
 }
 
index 47b2c023ee3d4420ba597a8d565d2441b186740f..2ef59184249c5bdaec0a9c06ee9fee054d2b9215 100644 (file)
@@ -264,7 +264,7 @@ static void snd_echo_midi_output_trigger(struct snd_rawmidi_substream *substream
                if (chip->tinuse) {
                        chip->tinuse = 0;
                        spin_unlock_irq(&chip->lock);
-                       del_timer_sync(&chip->timer);
+                       timer_delete_sync(&chip->timer);
                        dev_dbg(chip->card->dev, "Timer removed\n");
                        return;
                }
index fd3dfbad397abdff6b370e51ee6535d72d22186c..dc326face54af8fa37e97830de8b711efeba4836 100644 (file)
@@ -1427,7 +1427,7 @@ static void snd_hdsp_midi_output_trigger(struct snd_rawmidi_substream *substream
                }
        } else {
                if (hmidi->istimer && --hmidi->istimer <= 0)
-                       del_timer (&hmidi->timer);
+                       timer_delete(&hmidi->timer);
        }
        spin_unlock_irqrestore (&hmidi->lock, flags);
        if (up)
index f89718b19d23cb70b156c9ea9ed2fe282dbe0ca7..1935de046f0004dc49a1c6eb33f06c2f1e366b34 100644 (file)
@@ -1978,7 +1978,7 @@ snd_hdspm_midi_output_trigger(struct snd_rawmidi_substream *substream, int up)
                }
        } else {
                if (hmidi->istimer && --hmidi->istimer <= 0)
-                       del_timer (&hmidi->timer);
+                       timer_delete(&hmidi->timer);
        }
        spin_unlock_irqrestore (&hmidi->lock, flags);
        if (up)
index 39bf51ff43a1caea27c758755e554062a94e6950..5a93f458735632d433907195e6f09a2d83e01f51 100644 (file)
@@ -354,7 +354,7 @@ static int snd_aicapcm_pcm_sync_stop(struct snd_pcm_substream *substream)
 {
        struct snd_card_aica *dreamcastcard = substream->pcm->private_data;
 
-       del_timer_sync(&dreamcastcard->timer);
+       timer_delete_sync(&dreamcastcard->timer);
        cancel_work_sync(&dreamcastcard->spu_dma_work);
        return 0;
 }
index 343e3bcef0caf2c4484cb9829bf60d952a61392c..dba78efadc85a3ad7d1035b5a19119cab1bbcf3f 100644 (file)
@@ -4286,7 +4286,7 @@ static void rt5645_i2c_remove(struct i2c_client *i2c)
         * Since the rt5645_btn_check_callback() can queue jack_detect_work,
         * the timer need to be delted first
         */
-       del_timer_sync(&rt5645->btn_check_timer);
+       timer_delete_sync(&rt5645->btn_check_timer);
 
        cancel_delayed_work_sync(&rt5645->jack_detect_work);
        cancel_delayed_work_sync(&rt5645->rcclock_work);
@@ -4318,7 +4318,7 @@ static int rt5645_sys_suspend(struct device *dev)
 {
        struct rt5645_priv *rt5645 = dev_get_drvdata(dev);
 
-       del_timer_sync(&rt5645->btn_check_timer);
+       timer_delete_sync(&rt5645->btn_check_timer);
        cancel_delayed_work_sync(&rt5645->jack_detect_work);
        cancel_delayed_work_sync(&rt5645->rcclock_work);
 
index 1daf0be3d100b83ac0f65dfe5a82326d515ab137..de5f87600fac2cf101f85919e8f9fba29d9fb488 100644 (file)
@@ -301,7 +301,7 @@ static int imx_rpmsg_pcm_close(struct snd_soc_component *component,
 
        info->send_message(msg, info);
 
-       del_timer(&info->stream_timer[substream->stream].timer);
+       timer_delete(&info->stream_timer[substream->stream].timer);
 
        rtd->dai_link->ignore_suspend = 0;
 
@@ -452,7 +452,7 @@ static int imx_rpmsg_terminate_all(struct snd_soc_component *component,
                info->msg[RX_POINTER].r_msg.param.buffer_offset = 0;
        }
 
-       del_timer(&info->stream_timer[substream->stream].timer);
+       timer_delete(&info->stream_timer[substream->stream].timer);
 
        return imx_rpmsg_insert_workqueue(substream, msg, info);
 }
index 8a4423646aeaacdad83b2d951992d7e2538b8668..9b8cb80ec81aabf0bac260c8778fdede368c3019 100644 (file)
@@ -303,7 +303,7 @@ static void cx81801_close(struct tty_struct *tty)
        struct snd_soc_component *component = tty->disc_data;
        struct snd_soc_dapm_context *dapm;
 
-       del_timer_sync(&cx81801_timer);
+       timer_delete_sync(&cx81801_timer);
 
        /* Prevent the hook switch from further changing the DAPM pins */
        INIT_LIST_HEAD(&ams_delta_hook_switch.pins);
index 826ac870f246903178b50e1e73d1287b728d7350..dcdd7e9e1ae9743d760c812dd6a600ca199bac9a 100644 (file)
@@ -1553,7 +1553,7 @@ void snd_usbmidi_disconnect(struct list_head *p)
        spin_unlock_irq(&umidi->disc_lock);
        up_write(&umidi->disc_rwsem);
 
-       del_timer_sync(&umidi->error_timer);
+       timer_delete_sync(&umidi->error_timer);
 
        for (i = 0; i < MIDI_MAX_ENDPOINTS; ++i) {
                struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i];