From: John L. Hammond Date: Tue, 3 Mar 2015 20:18:13 +0000 (-0600) Subject: LU-6324 osd: allow larger osd_thread_info for debug X-Git-Tag: 2.7.51~50 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=refs%2Fchanges%2F55%2F13955%2F2;p=fs%2Flustre-release.git LU-6324 osd: allow larger osd_thread_info for debug In osd_mod_init() skip the CLASSERT() on the size of struct osd_thread_info if CONFIG_DEBUG_MUTEXES or CONFIG_DEBUG_SPINLOCK is defined. Signed-off-by: John L. Hammond Change-Id: I1320403a345886cefaf538dbf80d7c49fa226183 Reviewed-on: http://review.whamcloud.com/13955 Reviewed-by: Alex Zhuravlev Tested-by: Jenkins Reviewed-by: Andreas Dilger Tested-by: Maloo Reviewed-by: Oleg Drokin --- diff --git a/lustre/osd-ldiskfs/osd_handler.c b/lustre/osd-ldiskfs/osd_handler.c index d7168bf..b2cf6e3 100644 --- a/lustre/osd-ldiskfs/osd_handler.c +++ b/lustre/osd-ldiskfs/osd_handler.c @@ -6502,8 +6502,10 @@ static int __init osd_mod_init(void) { int rc; +#if !defined(CONFIG_DEBUG_MUTEXES) && !defined(CONFIG_DEBUG_SPINLOCK) /* please, try to keep osd_thread_info smaller than a page */ CLASSERT(sizeof(struct osd_thread_info) <= PAGE_SIZE); +#endif osd_oi_mod_init();