X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fosd-ldiskfs%2Fosd_internal.h;h=343287c8de0cfbf02684373b7958e2a126ebccc4;hb=1515e409cc57af5eaef809eee6d8f8d6725d092b;hp=97b87be94837cac19c4ea4cbfd6123e607c77e3e;hpb=d750891e478804bc495ffa075d771d1816369958;p=fs%2Flustre-release.git diff --git a/lustre/osd-ldiskfs/osd_internal.h b/lustre/osd-ldiskfs/osd_internal.h index 97b87be..343287c 100644 --- a/lustre/osd-ldiskfs/osd_internal.h +++ b/lustre/osd-ldiskfs/osd_internal.h @@ -30,6 +30,9 @@ * Use is subject to license terms. */ /* + * Copyright (c) 2011 Whamcloud, Inc. + */ +/* * This file is part of Lustre, http://www.lustre.org/ * Lustre is a trademark of Sun Microsystems, Inc. * @@ -55,7 +58,12 @@ #ifdef HAVE_EXT4_LDISKFS #include #include -#define osd_journal_callback_set(handle, func, jcb) jbd2_journal_callback_set(handle, func, jcb) +# ifdef HAVE_LDISKFS_JOURNAL_CALLBACK_ADD +# define journal_callback ldiskfs_journal_cb_entry +# define osd_journal_callback_set(handle, func, jcb) ldiskfs_journal_callback_add(handle, func, jcb) +# else +# define osd_journal_callback_set(handle, func, jcb) jbd2_journal_callback_set(handle, func, jcb) +# endif #else #include #include @@ -227,7 +235,6 @@ struct osd_thread_info { */ struct txn_param oti_txn; struct timespec oti_time; - struct timespec oti_time2; /* * XXX temporary: fake struct file for osd_object_sync */