1. 28 Oct, 2019 1 commit
    • James Morse's avatar
      arm64: remove __exception annotations · b6e43c0e
      James Morse authored
      Since commit 73267498 ("arm64: unwind: reference pt_regs via embedded
      stack frame") arm64 has not used the __exception annotation to dump
      the pt_regs during stack tracing. in_exception_text() has no callers.
      
      This annotation is only used to blacklist kprobes, it means the same as
      __kprobes.
      
      Section annotations like this require the functions to be grouped
      together between the start/end markers, and placed according to
      the linker script. For kprobes we also have NOKPROBE_SYMBOL() which
      logs the symbol address in a section that kprobes parses and
      blacklists at boot.
      
      Using NOKPROBE_SYMBOL() instead lets kprobes publish the list of
      blacklisted symbols, and saves us from having an arm64 specific
      spelling of __kprobes.
      
      do_debug_exception() already has a NOKPROBE_SYMBOL() annotation.
      Signed-off-by: default avatarJames Morse <james.morse@arm.com>
      Acked-by: default avatarMark Rutland <mark.rutland@arm.com>
      Acked-by: default avatarMasami Hiramatsu <mhiramat@kernel.org>
      Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
      b6e43c0e
  2. 13 Oct, 2019 16 commits
  3. 12 Oct, 2019 23 commits