From 111d35c2972fd2a4f6afd1be629a1d1740b29af3 Mon Sep 17 00:00:00 2001 From: adilger Date: Wed, 2 Oct 2002 19:54:11 +0000 Subject: [PATCH] Helper routine for passing OBD handles around. --- lustre/include/linux/obd_class.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lustre/include/linux/obd_class.h b/lustre/include/linux/obd_class.h index 0a75ed7..6c0844d 100644 --- a/lustre/include/linux/obd_class.h +++ b/lustre/include/linux/obd_class.h @@ -442,11 +442,10 @@ static inline int obd_cancel_unused(struct lustre_handle *conn, extern int obd_init_caches(void); extern void obd_cleanup_caches(void); -static inline int obdo_has_inline(struct obdo *obdo) +static inline struct lustre_handle *obd_oa2handle(struct obdo *oa) { - return (obdo->o_valid & OBD_MD_FLINLINE && - obdo->o_obdflags & OBD_FL_INLINEDATA); -}; + return (struct lustre_handle *)&oa->o_inline; +} #ifdef __KERNEL__ /* support routines */ -- 1.8.3.1