On Tue, 17 Dec 2024 at 10:32, Steven Rostedt <rostedt@xxxxxxxxxxx> wrote: > > How else do I get the function name? My initial suggestion was to just fix up the boot time array. I think that's actually wrong. Just print the raw data and analyze it in user space. > I can make sure that it only works for core kernel code, and print the raw > address if it isn't. Streven, STOP HACKING AROUND GARBAGE. Your solution to "I had a bad idea that resulted in bad code" seems to always be "write more bad code". STOP IT. Really. This is literally what I started the whole original complaint about. Go back to my original email, and try to understand the original issue. Let me quote the really relevant part of that email again: This stuff is full of crazy special cases for things that should never be done in the first place. Note - and really INTERNALIZE - that "for stuff that should never be done in the first place". You started with the wrong design. Then you keep hacking it up, and the hacks just get wilder and crazier as you notice there are more special cases. This is now getting to the point where I'm considering just ripping out the whole boot-time previous kernel buffer crap because you seem to have turned an interesting idea into just a morass of problems. Your choice: get rid of the crazy, or have me rip it out. Linus