いくつかの混乱では、カーネル空間から呼び出すとは想定されていないカーネル関数を1つ呼び出す必要があります。これは、引数で割り当てられたユーザー空間からバッファを取得するためです。
const char __user *buf
しかし、それを呼び出す必要があるので、ユーザー空間バッファーを割り当てて、その関数引数で渡すにはどうすればよいですか。
可能であれば、ユーザー空間の操作なしでそれを行う必要があります。それは本当に可能ですか?
私の目標は、引数を取るカーネルドライバーからカーネルルーチンを呼び出すことです const char __user *buf