diff options
Diffstat (limited to 'include/fuse_common.h')
-rw-r--r-- | include/fuse_common.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/fuse_common.h b/include/fuse_common.h index ba4b127..c583af3 100644 --- a/include/fuse_common.h +++ b/include/fuse_common.h @@ -635,9 +635,19 @@ struct fuse_conn_info { unsigned max_backing_stack_depth; /** + * Disable FUSE_INTERRUPT requests. + * + * Enable `no_interrupt` option to: + * 1) Avoid unnecessary locking operations and list operations, + * 2) Return ENOSYS for the reply of FUSE_INTERRUPT request to + * inform the kernel not to send the FUSE_INTERRUPT request. + */ + unsigned no_interrupt; + + /** * For future use. */ - unsigned reserved[21]; + unsigned reserved[20]; }; struct fuse_session; |