diff --git a/drivers/android/binder.c b/drivers/android/binder.c index ff73e2e7aafa..3478dd09b3f1 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -160,6 +160,7 @@ static int binder_set_stop_on_user_error(const char *val, module_param_call(stop_on_user_error, binder_set_stop_on_user_error, param_get_int, &binder_stop_on_user_error, 0644); +#ifdef DEBUG #define binder_debug(mask, x...) \ do { \ if (binder_debug_mask & mask) \ @@ -173,6 +174,16 @@ module_param_call(stop_on_user_error, binder_set_stop_on_user_error, if (binder_stop_on_user_error) \ binder_stop_on_user_error = 2; \ } while (0) +#else +static inline void binder_debug(uint32_t mask, const char *fmt, ...) +{ +} +static inline void binder_user_error(const char *fmt, ...) +{ + if (binder_stop_on_user_error) + binder_stop_on_user_error = 2; +} +#endif #define to_flat_binder_object(hdr) \ container_of(hdr, struct flat_binder_object, hdr)