On Fri, Nov 16, 2012 at 04:45:12PM +0400, Pavel Shilovsky wrote: > Есть желание обновить fuse до 2.9.2, так как там исправили зависимость > на права на текущий каталог. Заметил, что в текущей версии есть патч > для mmap, который ссылается на то, что данное изменение есть в версии > 2.9, хотя её оттуда вырезали: > http://fuse.git.sourceforge.net/git/gitweb.cgi?p=fuse/fuse;a=commit;h=9318a6b947b9379c85631d0e85532d9aac6f1115 > > В связи с этим решил так же удалить этот патч из пакета. Репозиторий тут: > http://git.altlinux.org/people/piastry/packages/?p=fuse.git;a=summary > > Кто что думает поэтому поводу? Надо удалять хотя бы по той причине, что в том патче + FUSE_MMAP = 41, + FUSE_MMAP_COMMIT = 42, + FUSE_MUNMAP = 43, а в ядре на самом деле эти коды операций уже используются для совершенно других целей: FUSE_NOTIFY_REPLY = 41, FUSE_BATCH_FORGET = 42, FUSE_FALLOCATE = 43, При этом даже в "недоапстримном" патче коды опять другие (но тоже перекрывающиеся с назначенными позже): + FUSE_MMAP = 43, + FUSE_MUNMAP = 44, Т.е., кто-то взял из какой-то рассылки недоделанный патч и приложил его при сборке пакета. Интересно, а ядро с соответствующими патчами кто-нибудь собирал?