> On 4 Mar 2017, at 17:29, Mason <slash.tmp@xxxxxxx> wrote: > >> On 04/03/2017 18:16, Ard Biesheuvel wrote: >> >> After pc, the link register is the most likely to legally point into >> the kernel .text section so it makes sense imo to decode the address >> into a function name plus offset. > > Does gcc ever use the link register as a general purpose register? Yes. > (In which case, it is very likely to contain "garbage" as far as > function addresses are concerned.) > >> Educating people about the architecture's calling convention and >> associated caveats is not the job of the panic handler. > > That's a weird statement. > By your own admission (in various threads and in #armlinux on IRC), you are not an expert in the topics you seek help about. Yet, that does not seem to stop you from sharing your opinions vocally, how 'weird' or 'useless' some things are. As for the lr, I attempted to explain that in some cases, annotating its value can be useful. Adding an explanation to or letting the panic handler reason about whether this is currently the case is not so useful imo.-- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html