2011-12-17 17 views

答えて

11

次のいずれかを使用すると何が問題になりますか?

extern struct task_struct *find_task_by_vpid(pid_t nr); 
extern struct task_struct *find_task_by_pid_ns(pid_t nr, 
      struct pid_namespace *ns); 
+1

をあなたが私にVPIDでVの意味を教えてもらえますか? – firo

+0

仮想pid:http://lwn.net/Articles/168093/ – mdiener

9

あなたはモジュールからtask_structfind_task_by_vpid(pid_t nr)などを検索したい場合は、これらの関数はエクスポートされませんので、仕事に行くされていません。モジュールで

、あなたの代わりに次の関数を使用することができます。

pid_task(find_vpid(pid), PIDTYPE_PID); 
+0

私は上記の機能とカーネルパニックをテストしました – Abdullah

+0

私はこの機能をカーネル3.8/x86_64上で正常に使用しています。あなたは新しい質問を開いて、パニックメッセージなどの詳細を追加できますか? – mdiener

関連する問題