|
@@ -44,6 +44,7 @@
|
|
|
#include <linux/init.h>
|
|
|
#include <linux/bitops.h>
|
|
|
#include <linux/slab.h>
|
|
|
+#include <linux/ratelimit.h>
|
|
|
|
|
|
#include <asm/system.h>
|
|
|
#include <asm/io.h>
|
|
@@ -242,8 +243,8 @@ static void moxa_wait_finish(void __iomem *ofsAddr)
|
|
|
while (readw(ofsAddr + FuncCode) != 0)
|
|
|
if (time_after(jiffies, end))
|
|
|
return;
|
|
|
- if (readw(ofsAddr + FuncCode) != 0 && printk_ratelimit())
|
|
|
- printk(KERN_WARNING "moxa function expired\n");
|
|
|
+ if (readw(ofsAddr + FuncCode) != 0)
|
|
|
+ printk_ratelimited(KERN_WARNING "moxa function expired\n");
|
|
|
}
|
|
|
|
|
|
static void moxafunc(void __iomem *ofsAddr, u16 cmd, u16 arg)
|