Can you explain again who this is supposed to be used? It's missing
a lot of essential information about the page fault, but on the other
hand traces totally useless information like the task struct pointer.
What's your motivation for posting this given that you obviously
haven't actually tried to use it in practice?
Btw, this doesn't mean I'm against a page faul trace point - quite
contrary. It just seems you're not actually pushing something that's
been tested in real life or is generally useful.