In dcb485dfc83b ("brcmfmac: add a timer to read console periodically in PCIE bus"), what time units are assumed to manage the 'console_interval' of 'struct brcmf_pciedev_info'? If the former is in jiffies, then comparing it with 'MAX_CONSOLE_INTERVAL' (which is in seconds) in brcmf_pcie_console_interval_set() doesn't work in the way you might expect; if it is in seconds, then the same applies to an attempts to reschedule timer with 'mod_timer(&devinfo->timer, jiffies + devinfo->console_interval)' etc. Dmitry