/* * This file setups defines to compile arch specific binary from the * generic one. * * The function 'LIBUNWIND__ARCH_REG_ID' name is set according to arch * name and the defination of this function is included directly from * 'arch/x86/util/unwind-libunwind.c', to make sure that this function * is defined no matter what arch the host is. * * Finally, the arch specific unwind methods are exported which will * be assigned to each x86 thread. */ #define REMOTE_UNWIND_LIBUNWIND /* Define arch specific functions & regs for libunwind, should be * defined before including "unwind.h" */ #define LIBUNWIND__ARCH_REG_ID(regnum) libunwind__x86_reg_id(regnum) #define LIBUNWIND__ARCH_REG_IP PERF_REG_X86_IP #define LIBUNWIND__ARCH_REG_SP PERF_REG_X86_SP #include "unwind.h" #include "debug.h" #include "libunwind-x86.h" #include <../../../../arch/x86/include/uapi/asm/perf_regs.h> /* HAVE_ARCH_X86_64_SUPPORT is used in'arch/x86/util/unwind-libunwind.c' * for x86_32, we undef it to compile code for x86_32 only. */ #undef HAVE_ARCH_X86_64_SUPPORT #include "../../arch/x86/util/unwind-libunwind.c" /* Explicitly define NO_LIBUNWIND_DEBUG_FRAME, because non-ARM has no * dwarf_find_debug_frame() function. */ #ifndef NO_LIBUNWIND_DEBUG_FRAME #define NO_LIBUNWIND_DEBUG_FRAME #endif #include "util/unwind-libunwind-local.c" struct unwind_libunwind_ops * x86_32_unwind_libunwind_ops = &_unwind_libunwind_ops; ext plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/net/irda/discovery.c
diff options
context:
space:
mode:
authorVincent <vincent.stehle@laposte.net>2017-01-30 15:06:43 +0100
committerDavid S. Miller <davem@davemloft.net>2017-01-31 13:07:40 -0500
commitc73e44269369e936165f0f9b61f1f09a11dae01c (patch)
treee2188e900ba06302f8ed2746cb07edd3efbc5c35 /net/irda/discovery.c
parent040587af31228d82c52267f717c9fcdb65f36335 (diff)
net: thunderx: avoid dereferencing xcv when NULL
This fixes the following smatch and coccinelle warnings: drivers/net/ethernet/cavium/thunder/thunder_xcv.c:119 xcv_setup_link() error: we previously assumed 'xcv' could be null (see line 118) [smatch] drivers/net/ethernet/cavium/thunder/thunder_xcv.c:119:16-20: ERROR: xcv is NULL but dereferenced. [coccinelle] Fixes: 6465859aba1e66a5 ("net: thunderx: Add RGMII interface type support") Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Cc: Sunil Goutham <sgoutham@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/irda/discovery.c')