Skip to content

Conversation

@scaronni
Copy link
Member

Add per-module BUILD_EXCLUSIVE_* directives in DKMS.

  • Backward compatibility: global BUILD_EXCLUSIVE directives still work as before.
  • Per-module support: new array-based directives BUILD_EXCLUSIVE_KERNEL[#], BUILD_EXCLUSIVE_KERNEL_MIN[#], BUILD_EXCLUSIVE_KERNEL_MAX[#], BUILD_EXCLUSIVE_ARCH[#], and BUILD_EXCLUSIVE_CONFIG[#].
  • Combined logic: both global and per-module directives are checked, and if any module fails either set of constraints, the build is excluded.

Re-implements #471.

@scaronni scaronni requested a review from anbe42 September 16, 2025 07:06
@anbe42
Copy link
Collaborator

anbe42 commented Sep 16, 2025

might take a few days to go through this ...

@scaronni
Copy link
Member Author

Thanks!

@scaronni
Copy link
Member Author

@anbe42 gentle reminder... thanks

@scaronni
Copy link
Member Author

scaronni commented Oct 8, 2025

@zeroepoch this is the second take after I botched the previous merge request (#533 (comment)). Any chance you can have a look?

@scaronni scaronni requested a review from zeroepoch October 8, 2025 17:07
@zeroepoch
Copy link
Collaborator

@zeroepoch this is the second take after I botched the previous merge request (#533 (comment)). Any chance you can have a look?

Looks good to me.

@scaronni scaronni merged commit ee8feda into dkms-project:main Oct 14, 2025
28 checks passed
@scaronni scaronni deleted the update branch October 14, 2025 15:18
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.

3 participants