mirror of
https://github.com/containers/fuse-overlayfs.git
synced 2025-09-11 08:16:05 -04:00
Merge pull request #117 from giuseppe/check-for-writeback-support
main: check whether writeback is supported
This commit is contained in:
commit
16f39b12f5
3
main.c
3
main.c
@ -536,6 +536,9 @@ ovl_init (void *userdata, struct fuse_conn_info *conn)
|
||||
{
|
||||
struct ovl_data *lo = (struct ovl_data *) userdata;
|
||||
|
||||
if ((conn->capable & FUSE_CAP_WRITEBACK_CACHE) == 0)
|
||||
lo->writeback = 0;
|
||||
|
||||
conn->want |= FUSE_CAP_DONT_MASK | FUSE_CAP_SPLICE_READ | FUSE_CAP_SPLICE_WRITE | FUSE_CAP_SPLICE_MOVE;
|
||||
if (lo->writeback)
|
||||
conn->want |= FUSE_CAP_WRITEBACK_CACHE;
|
||||
|
Loading…
x
Reference in New Issue
Block a user