/* * Copyright (c) 2018 Samsung Electronics Co., Ltd. All Rights Reserved * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. */ #include #include #include #include #include #include "dsms_debug.h" #ifdef DSMS_DEBUG_ENABLE #define MAX_ALLOWED_DETAIL_LENGTH 1024 void dsms_debug_message(const char *feature_code, const char *detail, int64_t value) { size_t len = strnlen(detail, MAX_ALLOWED_DETAIL_LENGTH); printk(DSMS_DEBUG_TAG "{'%s', '%s' (%zu bytes), %lld}", feature_code, detail, len, value); } #endif //DSMS_DEBUG_ENABLE