From: Robin Hack <rh...@redhat.com> Copy asmlinkage macro to lockdep/uinclude/linux/linkage.h.
diff --git a/tools/lib/lockdep/uinclude/linux/linkage.h b/tools/lib/lockdep/uinclude/linux/linkage.h index fab00ff..6799a5b 100644 --- a/tools/lib/lockdep/uinclude/linux/linkage.h +++ b/tools/lib/lockdep/uinclude/linux/linkage.h @@ -1,3 +1,19 @@ +#ifndef _LOCKDEP_ULINKAGE_H +#define _LOCKDEP_ULINKAGE_H -/* empty file */ +#if GCC_VERSION >= 40600 +/* + * Tell the optimizer that something else uses this function or variable. + */ +#define __visible __attribute__((externally_visible)) +#else +#define __visible +#endif +#define CPP_ASMLINKAGE __visible + +#ifndef asmlinkage +#define asmlinkage CPP_ASMLINKAGE +#endif + +#endif -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/