On Wed, Aug 28, 2019 at 01:47:23PM +0200, Jiri Slaby wrote: > Let's start with this one: do you really want me to get rid of (local) > symbols like this? It would make backtraces completely misleading as the > unwinder would put a name of the previous function (or some garbage, > depending on unwinder) into the backtrace... Yes, while looking at your patches, I was thinking about what would be a good rule to use with which to make symbols local. I guess those which are small and not really important for stack traces like "bad_gs" in entry_64., for example. Or "relocated" in arch/x86/boot/compressed/head_64.S, as another example. That last one you probably are never going to see in stack traces due to it being too early anyway. Or, if we think that those symbols are important for stack traces, then they should be called something more prominent, with a naming prefix or so, so that they can be assigned to the respective source easier. Am I making some sense? -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.