lkml.org 
[lkml]   [2017]   [Mar]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] [v2] arm64: define BUG() instruction without CONFIG_BUG
    Hi Arnd,

    On Tue, Mar 14, 2017 at 10:39:21PM +0100, Arnd Bergmann wrote:
    > This mirrors commit e9c38ceba8d9 ("ARM: 8455/1: define __BUG as
    > asm(BUG_INSTR) without CONFIG_BUG") to make the behavior of
    > arm64 consistent with arm and x86, and avoids lots of warnings in
    > randconfig builds, such as:
    >
    > kernel/seccomp.c: In function '__seccomp_filter':
    > kernel/seccomp.c:666:1: error: no return statement in function returning non-void [-Werror=return-type]
    >
    > Signed-off-by: Arnd Bergmann <arnd@arndb.de>

    A side-effect of this patch is that it turns WARN into BUG. I hit the
    WARN_ONCE in arch/arm64/kernel/efi.c:34 (on Juno with 64K pages) and
    with your patch applied, the kernel panics.

    --
    Catalin

    \
     
     \ /
      Last update: 2017-03-22 15:39    [W:2.555 / U:0.128 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site