Skip to content

Comments

Support for Linux Kernel 6.8+ (Ashmem & Binder fixes)#21

Open
djamic wants to merge 1 commit intoremote-android:masterfrom
djamic:master
Open

Support for Linux Kernel 6.8+ (Ashmem & Binder fixes)#21
djamic wants to merge 1 commit intoremote-android:masterfrom
djamic:master

Conversation

@djamic
Copy link

@djamic djamic commented Dec 15, 2025

This PR adds support for Linux Kernel 6.8 (tested on Ubuntu 24.04).
Key changes:

  • Fixed ashmem to use new shrinker API.
  • Updated inode time accessors for newer kernels.
  • Fixed binderfs rename function constraints.
  • Updated security hooks (security_binder_...) to match new kernel signatures.
  • Replaced checks for VM_DD (removed in newer kernels) with VM_DONTDUMP.
  • Added a load_modules.sh helper script for easier loading.
  • Added basic C tests in test/ directory for verification.
    Verified working on Kernel 6.8.0-88-generic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant