리눅스 task_struct

declspec의 이미지

리눅스 커널에서 init task 에서부터 task_struct 들의
연결 리스트를 순회하다가, 중간에 포인터를 조작하여 특정 task 를
연결리스트에서 제외시켜도 해당 프로세스가 이상없이 작동합니다
심지어 모든 연결리스트들을 전부 끊어버려도 시스템에 아무 이상이 없습니다

스케줄러가 task_struct 의 연결리스트를 사용하지 않는건가요?
task_struct 의 연결리스트에 있는 정보들은 누가 사용하는걸까요?