Jump directly to main navigation Jump directly to content Jump to sub navigation

Contributions to Open Source Projects June to December 2022

  • Community, OS Contributions

The emlix team has yet again made several contributions to open source projects in the last few months, fixing problems and improving code.

The mmap code of the Linux kernel now uses mmap_assert_write_locked() instead of writing the same code by hand. Some header whitespace changes improve searching for struct definitions. The code to calculate the initial stack size of a new process has been simplified to make it more readable. The error handling of load_elf_phdrs() has been simplified as well.

Documentation was improved regarding the arm64 memory layout table, PTE hole handling, the API of walk_page_range_novma(), the return
value of load_elf_phdrs(), the affected functions of struct vm_operations_struct, and the hardware supported by the ad7923 driver.

In addition, we made contributions to the following CVEs:

CVE-2021-28951, CVE-2022-3541, and CVE-2022-3633.