ericpaulbishop / gargoyle

Gargoyle Router Management Utility
http://www.gargoyle-router.com
465 stars 222 forks source link

Port ntfs3 to 22.03-based Gargoyle #975

Closed lukasz1992 closed 1 year ago

lukasz1992 commented 1 year ago

Hello,

Even if ntfs3 is present only in snapshot, I decided to push update anyway - as I will use it.

Source code comes from latest 5.15 kernel (you can download it from https://kernel.org/) 0004-0008 patches are already prepared, 0009 was prepared by myself, and 0001-0003 is fix for BE machines

I tested build and confirmed that kernel module is being loaded on x86 QEMU.

lukasz1992 commented 1 year ago

NTFS compression is rarely used, but we could add support for reading compressed files with about 7% increase of kernel module size - guessing that this is 20kB difference for uncompressed binary.

If we want it, need to add additional line 33 in Makefile:

    CONFIG_NTFS3_LZX_XPRESS=y \
lantis1008 commented 1 year ago

Thanks, i'll review this and get back to you

lantis1008 commented 1 year ago

Works great, thanks for your contribution