From c2d67afc6ba9cd413c1cf2d0dfd41850a5a14ebf Mon Sep 17 00:00:00 2001 From: Chris Fries Date: Sun, 28 Sep 2014 22:58:09 -0500 Subject: Staging: android: binder: Ratelimit binder debug messages Ratelimit the binder debug messages, since they can get spammy and flood the entire kernel log. In some cases, enabling serial console with a spammy binder error can cause a watchdog panic (and we don't have reports of this happening with serial console disabled). Bug: 17613664 Change-Id: Iecdb4c3c80ccf00c43459e93c17f5369fd55e6e7 Signed-off-by: Chris Fries --- drivers/android/binder.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/android/binder.c b/drivers/android/binder.c index c35ab3e51..0ec079b90 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -69,6 +69,8 @@ #include #include #include +#include + #include #include @@ -164,7 +166,7 @@ module_param_call(stop_on_user_error, binder_set_stop_on_user_error, #define binder_debug(mask, x...) \ do { \ if (binder_debug_mask & mask) \ - pr_info(x); \ + pr_info_ratelimited(x); \ } while (0) #define binder_user_error(x...) \ -- cgit v1.2.3