> From: Shradha Gupta <shradhagu...@linux.microsoft.com> > Sent: Sunday, March 30, 2025 11:15 PM > [...] > +static void convert_tm_to_string(char *tm_str, size_t tm_str_size) > +{ > + struct tm tm; > + time_t t; > + > + time(&t); > + gmtime_r(&t, &tm); > + strftime(tm_str, tm_str_size, "%Y-%m-%dT%H:%M:%S", &tm); > +}
Now the function is unnecessary since v2 uses syslog(), which already prefixes every message with a timestamp. > +static void kvp_dump_initial_pools(int pool) > +{ > + char tm_str[50]; > + int i; > + > + convert_tm_to_string(tm_str, sizeof(tm_str)); This is unnecessary now. > + syslog(LOG_DEBUG, "===Start dumping the contents of pool %d > ===\n", > + pool); > + > + for (i = 0; i < kvp_file_info[pool].num_records; i++) > + syslog(LOG_DEBUG, "[%s]: pool: %d, %d/%d key=%s > val=%s\n", > + tm_str, pool, i, kvp_file_info[pool].num_records, Can you change the 'i' to 'i+1'? This makes the messages a little more natural to users who are not programmers :-) > static int kvp_key_add_or_modify(int pool, const __u8 *key, int key_size, Can you add a log message for KVP_OP_DELETE as well? Thanks, Dexuan