Hi,
The top of the master branch has been tagged [1] as part of the integration drop 1.8.0.
Below is the changelog for kernel users, since the previous integration drop (1.7.0).
---------
* [Issue #4] The BPF syscall interface has been adapted to operate on full capabilities, while retaining backwards-compatibility with existing arm64 binaries (via 64-bit compat). Please refer to include/uapi/linux/bpf.h [2] for a full list of modified uapi structs.
* [Issue #5, #58] User-provided capabilities are now always checked when user memory is accessed (standard uaccess routines such as copy_from_user() now use capability-based loads and stores to perform the access). As a result, passing invalid capabilities to syscalls will typically lead to the syscall failing with -EFAULT. New Morello kselftests have been added to ensure that this capability checking occurs as expected.
* The branch has been rebased on the 6.7 upstream release. The morello.rst document has moved under Documentation/arch/arm64 as a result, and a few uapi adaptations have been added for io_uring features that appeared upstream since 6.4. For more details, please refer to this email [3].
* Minor internal refactoring and cleanups related to 64-bit compat support.
Contributions -------------
Kudos to everyone who has contributed to Morello Linux! Here are the contributors and number of patches since the previous integration drop:
21 Kevin Brodsky kevin.brodsky@arm.com 13 Zachary Leaf zachary.leaf@arm.com 1 Aditya Deshpande aditya.deshpande@arm.com 1 Akram Ahmad Akram.Ahmad@arm.com
Special thanks are also extended to everyone who has assisted in reviewing these patches.
Cheers, Kevin
[1] https://git.morello-project.org/morello/kernel/linux/-/commits/morello-relea... [2] https://git.morello-project.org/morello/kernel/linux/-/blob/morello/master/i... [3] https://op-lists.linaro.org/archives/list/linux-morello@op-lists.linaro.org/...
linux-morello@op-lists.linaro.org