[devel] Обновление fuse

Sergey Vlasov vsu на altlinux.ru
Пт Ноя 16 19:44:04 MSK 2012


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,

Т.е., кто-то взял из какой-то рассылки недоделанный патч и приложил его
при сборке пакета.  Интересно, а ядро с соответствующими патчами
кто-нибудь собирал?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 190 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20121116/d5fae657/attachment.bin>


Подробная информация о списке рассылки Devel