Commit-ID: 2b61364af4d2ebd4cead9ad9d11eab76f6c818ba Gitweb: http://git.kernel.org/tip/2b61364af4d2ebd4cead9ad9d11eab76f6c818ba Author: Lai Jiangshan <laijs@xxxxxxxxxxxxxx> AuthorDate: Tue, 20 Dec 2011 17:08:52 +0800 Committer: Pekka Enberg <penberg@xxxxxxxxxx> CommitDate: Wed, 21 Dec 2011 22:28:08 +0200 kvm tools: add WARN_ON() like the WARN_ON() of kernel code. Signed-off-by: Lai Jiangshan <laijs@xxxxxxxxxxxxxx> Signed-off-by: Pekka Enberg <penberg@xxxxxxxxxx> --- tools/kvm/include/kvm/util.h | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/tools/kvm/include/kvm/util.h b/tools/kvm/include/kvm/util.h index 6c8d4bc..cfa3d90 100644 --- a/tools/kvm/include/kvm/util.h +++ b/tools/kvm/include/kvm/util.h @@ -62,6 +62,15 @@ do { \ __stringify(cnd) "\n"); \ } while (0) +#define WARN_ON(condition) ({ \ + int __ret_warn_on = !!(condition); \ + if (__ret_warn_on) \ + pr_warning("(%s) %s:%d: failed condition: %s", \ + __FILE__, __func__, __LINE__, \ + __stringify(condition)); \ + __ret_warn_on; \ +}) + #define MSECS_TO_USECS(s) ((s) * 1000) /* Millisecond sleep */ -- To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html