--- mvfs_linux_mvops.c.orig     2011-02-23 12:00:19.000000000 -0500
+++ mvfs_linux_mvops.c  2011-02-23 12:02:31.000000000 -0500
@@ -918,6 +918,22 @@ mvop_linux_lookup_storage_file(
     int error = 0;
     struct fs_struct *temp_fs, *my_fs;
     struct nameidata nd;
+
+    /*
+    JHA  2011/02/21
+    Fix so Linux clients can work with Windows VOB servers.
+    Replace Windows \ path hierarchy separators with Linux /.
+    printk("--->>> In mvop_linux_lookup_storage_file() <<<---\n");
+    printk("--->>> path is :%s: <<<---\n", path);
+    */
+    int charIndex;
+    for (charIndex = 0; path[charIndex]; charIndex++)
+      if (path[charIndex] == '\\')
+        path[charIndex] = '/';
+    /*
+    printk("--->>> path is :%s: <<<---\n", path);
+    */
+
     STACK_CHECK_DECL()
 
     ASSERT (vpp != NULL);
