我有一个内核模块,我试图定期将活动信息打印到日志中:
copy_to_user(output, message, strlen(message));
但是,它似乎正在做的就是覆盖以前的日志条目。我该怎么做才能使这个附加信息而不是覆盖?我考虑过制作某种全局变量space_taken(初始化为0),以便
copy_to_user(output+space_taken, message, strlen(message));
space_taken = space_taken + strlen(message)*sizeof(char);
但这似乎无法正常工作。