![](/img/trans.png)
[英]How to pass a char *array (belonging to the user address space) to a tasklet or workqueue in a kernel module?
我正在寫一個設備驅動程序。 如果有人調用寫操作,我希望它被推遲(使用 tasklet 或工作隊列)。 代碼應該是這樣的: 結構看起來像這樣: 問題是 kernel 崩潰了。 它甚至在 copy_from_user 之前就崩潰了(這就是我評論它的原因)。 在 deferred_write() 中,我 ...