System call 을 호출한 user processor pid 얻기

air21c의 이미지

안녕하세요.

리눅스 커널 내에서, 시스템 콜에 의해서
커널 내 함수들이 사용될 때 (I/O 같은 것들을), 이 시스템 Call 을 호출한 user process 의 pid를 얻을 방법이
있을까요?

air21c의 이미지

자답입니다.

pid = task_tgid_vnr(current);

를 하면 됩니다.