1f52a5a
--- xlators/mount/fuse/src/fuse-bridge.c.orig
1f52a5a
+++ xlators/mount/fuse/src/fuse-bridge.c
1f52a5a
@@ -4198,13 +4198,11 @@ fuse_thread_proc (void *data)
1f52a5a
                     finh->uid == priv->uid_map_root)
1f52a5a
                         finh->uid = 0;
1f52a5a
 
1f52a5a
-#ifdef GF_DARWIN_HOST_OS
1f52a5a
                 if (finh->opcode >= FUSE_OP_HIGH)
1f52a5a
                         /* turn down MacFUSE specific messages */
1f52a5a
                         fuse_enosys (this, finh, msg);
1f52a5a
                 else
1f52a5a
-#endif
1f52a5a
-                fuse_ops[finh->opcode] (this, finh, msg);
1f52a5a
+                        fuse_ops[finh->opcode] (this, finh, msg);
1f52a5a
 
1f52a5a
                 iobuf_unref (iobuf);
1f52a5a
                 continue;
1f52a5a
@@ -4423,40 +4421,47 @@ mem_acct_init (xlator_t *this)
1f52a5a
 
1f52a5a
 
1f52a5a
 static fuse_handler_t *fuse_std_ops[FUSE_OP_HIGH] = {
1f52a5a
-        [FUSE_INIT]        = fuse_init,
1f52a5a
-        [FUSE_DESTROY]     = fuse_destroy,
1f52a5a
         [FUSE_LOOKUP]      = fuse_lookup,
1f52a5a
         [FUSE_FORGET]      = fuse_forget,
1f52a5a
         [FUSE_GETATTR]     = fuse_getattr,
1f52a5a
         [FUSE_SETATTR]     = fuse_setattr,
1f52a5a
-        [FUSE_OPENDIR]     = fuse_opendir,
1f52a5a
-        [FUSE_READDIR]     = fuse_readdir,
1f52a5a
-        [FUSE_RELEASEDIR]  = fuse_releasedir,
1f52a5a
-        [FUSE_ACCESS]      = fuse_access,
1f52a5a
         [FUSE_READLINK]    = fuse_readlink,
1f52a5a
+        [FUSE_SYMLINK]     = fuse_symlink,
1f52a5a
         [FUSE_MKNOD]       = fuse_mknod,
1f52a5a
         [FUSE_MKDIR]       = fuse_mkdir,
1f52a5a
         [FUSE_UNLINK]      = fuse_unlink,
1f52a5a
         [FUSE_RMDIR]       = fuse_rmdir,
1f52a5a
-        [FUSE_SYMLINK]     = fuse_symlink,
1f52a5a
         [FUSE_RENAME]      = fuse_rename,
1f52a5a
         [FUSE_LINK]        = fuse_link,
1f52a5a
-        [FUSE_CREATE]      = fuse_create,
1f52a5a
         [FUSE_OPEN]        = fuse_open,
1f52a5a
         [FUSE_READ]        = fuse_readv,
1f52a5a
         [FUSE_WRITE]       = fuse_write,
1f52a5a
-        [FUSE_FLUSH]       = fuse_flush,
1f52a5a
+        [FUSE_STATFS]      = fuse_statfs,
1f52a5a
         [FUSE_RELEASE]     = fuse_release,
1f52a5a
         [FUSE_FSYNC]       = fuse_fsync,
1f52a5a
-        [FUSE_FSYNCDIR]    = fuse_fsyncdir,
1f52a5a
-        [FUSE_STATFS]      = fuse_statfs,
1f52a5a
         [FUSE_SETXATTR]    = fuse_setxattr,
1f52a5a
         [FUSE_GETXATTR]    = fuse_getxattr,
1f52a5a
         [FUSE_LISTXATTR]   = fuse_listxattr,
1f52a5a
         [FUSE_REMOVEXATTR] = fuse_removexattr,
1f52a5a
+        [FUSE_FLUSH]       = fuse_flush,
1f52a5a
+        [FUSE_INIT]        = fuse_init,
1f52a5a
+        [FUSE_OPENDIR]     = fuse_opendir,
1f52a5a
+        [FUSE_READDIR]     = fuse_readdir,
1f52a5a
+        [FUSE_RELEASEDIR]  = fuse_releasedir,
1f52a5a
+        [FUSE_FSYNCDIR]    = fuse_fsyncdir,
1f52a5a
         [FUSE_GETLK]       = fuse_getlk,
1f52a5a
         [FUSE_SETLK]       = fuse_setlk,
1f52a5a
         [FUSE_SETLKW]      = fuse_setlk,
1f52a5a
+        [FUSE_ACCESS]      = fuse_access,
1f52a5a
+        [FUSE_CREATE]      = fuse_create,
1f52a5a
+     /* [FUSE_INTERRUPT] */
1f52a5a
+     /* [FUSE_BMAP] */
1f52a5a
+        [FUSE_DESTROY]     = fuse_destroy,
1f52a5a
+     /* [FUSE_IOCTL] */
1f52a5a
+     /* [FUSE_POLL] */
1f52a5a
+     /* [FUSE_NOTIFY_REPLY] */
1f52a5a
+     /* [FUSE_BATCH_FORGET] */
1f52a5a
+     /* [FUSE_FALLOCATE] */ 
1f52a5a
 };
1f52a5a
 
1f52a5a