These change provide support for loading compressed modules into running kernel
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
Comment Actions
Following has been fixed according to requests:
- Panic when unknown file format (non-elf/gzelf) file has been provided.
- duplicated code has been removed
- problem with file left open in case of error with gzelf file loading
Additionaly:
- some comments have been added
- additional range checking in memcpy operations (to avoid jumping around memory if ELF data gets corrupted
Comment Actions
Hi,
Just saw this review. We (Isilon) have a different change that implements this in userspace (IIRC). Is there a reason why this was implemented in the kernel instead?
Thanks,
-NGie
Comment Actions
Hi,
Does not require intermediate file for example when loading modules off the RO system (in post-loader.)
Can you direct me the the different solution? It is based on intermediate file?
Regs,
der