Yes, I ran it but faced an issue. After reading comments on a similar patch shared by Jason A. Donenfeld, I realized that my environment is Ubuntu 22.04 (Linux 5.15 + glibc 2.35). After upgrading to a newer version of glibc, the issue seems to be fixed. I think including <sched.h> might not be needed. I would really appreciate your advice on how to handle this.