mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 11:41:38 -04:00
msm: camera: utils: modify debug function logic
there are only 8k stack in 32 bit system, this change used to make the temp variables be contorl by the parameters, which can decrase the stack resource cost under default debug settings and finally improve the stability of multi camera cases. CRs-fixed: 3193708 Change-Id: If0f33cc310d64c83c0e4781a5de61483ebc35769 Signed-off-by: daopingl <[email protected]>
This commit is contained in:
parent
40348c542e
commit
cfb8c413c9
1 changed files with 6 additions and 7 deletions
|
|
@ -257,12 +257,11 @@ const char *cam_get_tag_name(unsigned int tag_id)
|
|||
void cam_debug_log(unsigned int module_id, const char *func, const int line,
|
||||
const char *fmt, ...)
|
||||
{
|
||||
char str_buffer[STR_BUFFER_MAX_LENGTH];
|
||||
va_list args;
|
||||
|
||||
va_start(args, fmt);
|
||||
|
||||
if (debug_mdl & module_id) {
|
||||
char str_buffer[STR_BUFFER_MAX_LENGTH];
|
||||
va_list args;
|
||||
|
||||
va_start(args, fmt);
|
||||
vsnprintf(str_buffer, STR_BUFFER_MAX_LENGTH, fmt, args);
|
||||
|
||||
if ((debug_type == 0) || (debug_type == 2)) {
|
||||
|
|
@ -281,9 +280,9 @@ void cam_debug_log(unsigned int module_id, const char *func, const int line,
|
|||
func, line, str_buffer);
|
||||
trace_cam_log_debug(trace_buffer);
|
||||
}
|
||||
}
|
||||
|
||||
va_end(args);
|
||||
va_end(args);
|
||||
}
|
||||
}
|
||||
|
||||
void cam_debug_trace(unsigned int tag, unsigned int module_id,
|
||||
|
|
|
|||
Loading…
Reference in a new issue