So it looks like proc_dir_entry is no longer defined in linux/proc_fs.h which means rootkit.c won't compile anymore :(
I'm super new to kernal hackery so I don't have a PR to go with my bug report, but I assume the fields accessed in the struct can be accessed in some other way now