fs/cromfs: Fix a error in reading partial compressed blocks. The LZF...
fs/cromfs: Fix a error in reading partial compressed blocks. The LZF decompressor does not support that operation. Instead we have to decompress full block into a temporary buffer and copy out the parts that we need. To compensate for the performance hit, a caching mechanism was added so that we do not have to read the same block repeatedly. Unrelated: Also updates some README files.
Showing
- binfmt/binfmt_dumpmodule.c 0 additions, 16 deletionsbinfmt/binfmt_dumpmodule.c
- binfmt/binfmt_exepath.c 0 additions, 12 deletionsbinfmt/binfmt_exepath.c
- binfmt/binfmt_loadmodule.c 0 additions, 12 deletionsbinfmt/binfmt_loadmodule.c
- binfmt/binfmt_register.c 1 addition, 16 deletionsbinfmt/binfmt_register.c
- binfmt/binfmt_unloadmodule.c 0 additions, 12 deletionsbinfmt/binfmt_unloadmodule.c
- configs/sama5d4-ek/README.txt 12 additions, 0 deletionsconfigs/sama5d4-ek/README.txt
- configs/stm32f4discovery/README.txt 13 additions, 1 deletionconfigs/stm32f4discovery/README.txt
- fs/cromfs/Kconfig 1 addition, 0 deletionsfs/cromfs/Kconfig
- fs/cromfs/README.txt 9 additions, 1 deletionfs/cromfs/README.txt
- fs/cromfs/fs_cromfs.c 48 additions, 14 deletionsfs/cromfs/fs_cromfs.c
- libc/lzf/lzf_d.c 1 addition, 1 deletionlibc/lzf/lzf_d.c
Loading
Please register or sign in to comment