CVS commit: src/sys
"Jason R Thorpe" <[email protected]> Sat, 18 Jul 2026 01:06:15 +0000
| Newsgroups | gmane.os.netbsd.devel.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: src Committed By: thorpej Date: Sat Jul 18 01:06:15 UTC 2026 Modified Files: src/sys/conf: std src/sys/uvm: files.uvm uvm_pager.c uvm_swap.c Log Message: Make swap encryption truly optional, rather than just able to be default-disabled - New option VMSWAP_ENCRYPTION (enabled by default in conf/std along with VMSWAP) - Remove the "aes" attribute from VMSWAP and hand it to VMSWAP_ENCRYPTION. - Conditionalize all code and data related to swap encryption on the new VMSWAP_ENCRYPTION option. While the swap encryption code itself is not that large, it drags in the AES code if enabled. If a constrained platform doesn't care about encrypted swap, this lets it not pay the cost for AES. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/conf/std cvs rdiff -u -r1.37 -r1.38 src/sys/uvm/files.uvm cvs rdiff -u -r1.136 -r1.137 src/sys/uvm/uvm_pager.c cvs rdiff -u -r1.234 -r1.235 src/sys/uvm/uvm_swap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.