As soon as 9.4 posts to my TiVo HD, I intend to use the Linux port of Mr. Black51's replace_initrd to neuter the new kernel, and from now on I intend to neuter my own kernel rather than downloading a hacked one. I have some questions, however:

What will happen if I accidentally run the routine on an already neutered kernel? Glancing at the code, it doesn't jump out at me that it would do anything but replace the already null initrd with another null initrd, but does anyone have any actual experience with this?

If it does cause problems to run the program on an already-neutered kernel, then shy of writing and compiling another program to detect a null vs a non-null initrd, is there a simple method I can use to have my Linux script check to see if the kernel is already neutered?