linux/drivers/net/wireless/ralink/rt2x00
Nam Cao 86a578e780 wifi: rt2x00: Switch to use hrtimer_update_function()
The field 'function' of struct hrtimer should not be changed directly, as
the write is lockless and a concurrent timer expiry might end up using the
wrong function pointer.

Switch to use hrtimer_update_function() which also performs runtime checks
that it is safe to modify the callback.

Signed-off-by: Nam Cao <namcao@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/82dcc0eae40bb84e6452f242751c0650e79bd87e.1738746927.git.namcao@linutronix.de
2025-02-18 17:41:35 +01:00
..
Kconfig
Makefile
rt2x00.h
rt2x00config.c
rt2x00crypto.c
rt2x00debug.c
rt2x00debug.h
rt2x00dev.c wifi: rt2x00: Switch to use hrtimer_setup() 2025-02-18 10:35:47 +01:00
rt2x00dump.h
rt2x00firmware.c
rt2x00leds.c
rt2x00leds.h
rt2x00lib.h
rt2x00link.c
rt2x00mac.c
rt2x00mmio.c
rt2x00mmio.h
rt2x00pci.c
rt2x00pci.h
rt2x00queue.c
rt2x00queue.h
rt2x00reg.h
rt2x00soc.c
rt2x00soc.h
rt2x00usb.c _RESEND_PATCH_v2_04_19_wifi_rt2x00_Remove_redundant_hrtimer_init_ 2024-11-07 02:47:05 +01:00
rt2x00usb.h
rt61pci.c
rt61pci.h
rt73usb.c
rt73usb.h
rt2400pci.c
rt2400pci.h
rt2500pci.c
rt2500pci.h
rt2500usb.c
rt2500usb.h
rt2800.h
rt2800lib.c wifi: rt2x00: Remove unused rfval values 2025-01-10 15:11:06 +02:00
rt2800lib.h
rt2800mmio.c wifi: rt2x00: Switch to use hrtimer_update_function() 2025-02-18 17:41:35 +01:00
rt2800mmio.h
rt2800pci.c
rt2800pci.h
rt2800soc.c
rt2800usb.c wifi: rt2x00: Switch to use hrtimer_update_function() 2025-02-18 17:41:35 +01:00
rt2800usb.h