I am trying to add a system call to a 2.6.31 kernel (on a Fedora install if that's relevant). I have downloaded fresh sources from kernel.org. I have been following tutorials found online, but they do not seem to be working--or perhaps I am doing it wrong :)
I am looking for an explanation of the locations and/or files needed to be modified to successfully add a system call to the aforementioned kernel. I would appreciate responses from kernel hackers who are certain of the methods. Please do not post links to tutorials unless you are confident that they describe the method. I have been Googling my butt off and following any tutorials I could find, so any links you post may have already been attempted :)
Please note, this is a school project, so I am not looking for the specifics of how to add the call (which lines to add to a particular file), rather I would like to confirm which files are affected when attempting to add a system call (and probably more importantly, which directories contain those files).