X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=include%2Fsys%2Fspa.h;fp=include%2Fsys%2Fspa.h;h=c9028fb093588a769818094f840d204916b0b477;hb=6d974228ef05366c546bb04198dafcb38785c16d;hp=52737ebc2d8c897b125e668f448847fa43a8c350;hpb=bb939d10859e4f56bc793c4d5077e680a8c6c3aa;p=zfs.git diff --git a/include/sys/spa.h b/include/sys/spa.h index 52737eb..c9028fb 100644 --- a/include/sys/spa.h +++ b/include/sys/spa.h @@ -20,6 +20,7 @@ */ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011 by Delphix. All rights reserved. */ #ifndef _SYS_SPA_H @@ -698,6 +699,13 @@ _NOTE(CONSTCOND) } while (0) #define dprintf_bp(bp, fmt, ...) #endif +extern boolean_t spa_debug_enabled(spa_t *spa); +#define spa_dbgmsg(spa, ...) \ +{ \ + if (spa_debug_enabled(spa)) \ + zfs_dbgmsg(__VA_ARGS__); \ +} + extern int spa_mode_global; /* mode, e.g. FREAD | FWRITE */ #ifdef __cplusplus