Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
keystone-driver: linux 6.8 support (#441)
This PR adds support for newest stable linux to keystone driver. In Linux 6.8, macro `MAX_ORDER` is renamed to `MAX_PAGE_ORDER`. https://elixir.bootlin.com/linux/v6.8.8/source/include/linux/mmzone.h#L30 Compilation will fail in linux 6.8 because of this change. To avoid this, I added preprocessor that changes the name depending on the kernel version. This works correctly under Ubuntu 24.04 that uses kernel `6.8.0-31-generic`. I also tested on real hardware, HiFive Unmatched. Thanks.
- Loading branch information