memcpy
次のコードのとsprintf
がカーネルコードで失敗するのはなぜですか?
static inline void my_func(){
char* src,dst;
int a =9; int b=10;
src = sprintf("a= %d b= %d",a,b);
dst = kmalloc(strlen(src)*sizeof(char) , GFP_KERNEL);
memcpy(dst, src, strlen(src));
}