Whamcloud - gitweb
Don't open files (i.e. directories) on the MDS with O_DIRECT.
authoradilger <adilger>
Wed, 12 Jun 2002 20:05:47 +0000 (20:05 +0000)
committeradilger <adilger>
Wed, 12 Jun 2002 20:05:47 +0000 (20:05 +0000)
lustre/mds/handler.c

index 5098093..6f54693 100644 (file)
@@ -322,7 +322,7 @@ int mds_open(struct ptlrpc_request *req)
         }
 
         flags = body->flags;
-        file = dentry_open(de, mnt, flags);
+        file = dentry_open(de, mnt, flags & ~O_DIRECT);
         if (!file || IS_ERR(file)) {
                 req->rq_status = -EINVAL;
                 OBD_FREE(mfd, sizeof(*mfd));