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: