--- - branch: netbsd-8 date: Tue Aug 13 14:27:22 UTC 2019 files: - new: 1.84.8.2 old: 1.84.8.1 path: src/lib/libperfuse/ops.c pathrev: src/lib/libperfuse/ops.c@1.84.8.2 type: modified id: 20190813T142722Z.6f76775bc2b7cd0470cac51388661521538df598 log: "Pull up following revision(s) (requested by manu in ticket #1335):\n\n\tlib/libperfuse/ops.c: revision 1.87\n\nRollback directory filehandle screening for FUSE lock operations\nlibfuse has a different usage of filehandles for files and directories.\n\nA directory filehandle is valid only for directory operations such\nas OPENDIR, READDIR, RELEASEDIR, FSYNCDIR. Change of src/lib/libperfuse/ops.c\n1.85-1.86 made sure filehandles of directories were only sent for that\noperations.\n\nHowever, the status of lock operations GETLK, SETLK, SETLKW was overlooked.\nThe only FUSE filesystem I found using locks is GlusterFS, and it needs\ndirectory filehandles to be provided on lock operations, otherwise locking\ncrashes the filesystem. Hence this change brings back filehandles for\nlock operations on directories.\n" module: src subject: 'CVS commit: [netbsd-8] src/lib/libperfuse' unixtime: '1565706442' user: martin