/* SPDX-License-Identifier: GPL-2.0 *//* Copyright (c) 2019 Facebook */#ifndef __ASM_GOTO_WORKAROUND_H#define __ASM_GOTO_WORKAROUND_H/* this will bring in asm_volatile_goto macro definition * if enabled by compiler and config options. */#include <linux/types.h>#ifdef asm_volatile_goto#undef asm_volatile_goto#define asm_volatile_goto(x...) asm volatile("invalid use of asm_volatile_goto")#endif#endif