Skip to content
  1. Jun 11, 2021
    • Mark Rutland's avatar
      arm64: insn: decouple patching from insn code · 78b92c73
      Mark Rutland authored
      
      
      Currently, <asm/insn.h> includes <asm/patching.h>. We intend that
      <asm/insn.h> will be usable from userspace, so it doesn't make sense to
      include headers for kernel-only features such as the patching routines,
      and we'd intended to restrict <asm/insn.h> to instruction encoding
      details.
      
      Let's decouple the patching code from <asm/insn.h>, and explicitly
      include <asm/patching.h> where it is needed. Since <asm/patching.h>
      isn't included from assembly, we can drop the __ASSEMBLY__ guards.
      
      At the same time, sort the kprobes includes so that it's easier to see
      what is and isn't incldued.
      
      Signed-off-by: default avatarMark Rutland <mark.rutland@arm.com>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Will Deacon <will@kernel.org>
      Link: https://lore.kernel.org/r/20210609102301.17332-2-mark.rutland@arm.com
      
      
      Signed-off-by: default avatarWill Deacon <will@kernel.org>
      78b92c73
  2. May 27, 2021
  3. May 23, 2021
  4. May 22, 2021
  5. May 21, 2021
Loading