[PATCHv2 1/7] arm64: Add ASM_BUG()
Mark Rutland
mark.rutland at arm.com
Tue Aug 8 08:31:12 PDT 2017
On Wed, Jul 26, 2017 at 07:18:24PM +0100, Mark Rutland wrote:
> +#define __BUG_ENTRY(flags) \
> + .pushsection __bug_table,"a"; \
> + .align 2; \
> + 0: .long 1f - 0b; \
> +_BUGVERBOSE_LOCATION(__FILE__, __LINE__) \
> + .short flags; \
> + .popsection; \
> + 1:
> +#else
> +#define __BUG_ENTRY(flags)
> +#endif
> +
> +#define ASM_BUG_FLAGS(flags) \
> + __BUG_ENTRY(0) \
> + brk BUG_BRK_IMM
I accidentally dropped the flags here, which turns all WARN*s into BUGs.
I've fixed this up to pass the flags to __BUG_ENTRY(). I've pushed out
updated arm64/exception-stack and arm64/vmap-stack branches.
Thanks,
Mark.
More information about the linux-arm-kernel
mailing list