Whamcloud - gitweb
Remove old journal callback compatibility support.
authoradilger <adilger>
Fri, 16 Aug 2002 16:51:11 +0000 (16:51 +0000)
committeradilger <adilger>
Fri, 16 Aug 2002 16:51:11 +0000 (16:51 +0000)
Use a more "magical" number than 4711 for the LOV EA data, since this is
the magic we use in many other places as well.

lustre/mds/mds_extN.c

index 7f6b198..db2d86d 100644 (file)
@@ -47,7 +47,7 @@ struct mds_cb_data {
 #define EXTN_XATTR_INDEX_LUSTRE         5
 #define XATTR_LUSTRE_MDS_OBJID          "system.lustre_mds_objid"
 
-#define XATTR_MDS_MO_MAGIC              0x4711
+#define XATTR_MDS_MO_MAGIC              0xEA0BD047
 
 /*
  * We don't currently need any additional blocks for rmdir and
@@ -230,13 +230,6 @@ static void mds_extN_callback_status(void *jcb, int error)
         --jcb_cache_count;
 }
 
-#ifdef HAVE_JOURNAL_CALLBACK
-static void mds_extN_callback_func(void *cb_data)
-{
-        mds_extN_callback_status(cb_data, 0);
-}
-#endif
-
 static int mds_extN_set_last_rcvd(struct mds_obd *mds, void *handle)
 {
         struct mds_cb_data *mcb;
@@ -254,12 +247,6 @@ static int mds_extN_set_last_rcvd(struct mds_obd *mds, void *handle)
                (unsigned long long)mcb->cb_last_rcvd);
         journal_callback_set(handle, mds_extN_callback_status,
                              (void *)mcb);
-#elif defined(HAVE_JOURNAL_CALLBACK)
-        /* XXX original patch version - remove soon */
-#warning "using old journal callback kernel patch, please update"
-        CDEBUG(D_EXT2, "set callback for last_rcvd: %Ld\n",
-               (unsigned long long)mcb->cb_last_rcvd);
-        journal_callback_set(handle, mds_extN_callback_func, mcb);
 #else
 #warning "no journal callback kernel patch, faking it..."
         {