mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-10-01 01:35:54 -04:00
Simplify
Signed-off-by: Tad <tad@spotco.us>
This commit is contained in:
parent
6c5a65622c
commit
1b83b96807
@ -800,8 +800,7 @@ hardenDefconfig() {
|
|||||||
optionsYes+=("IO_STRICT_DEVMEM");
|
optionsYes+=("IO_STRICT_DEVMEM");
|
||||||
|
|
||||||
#Linux 4.6
|
#Linux 4.6
|
||||||
optionsYes+=("ARM64_UAO" "PAGE_POISONING" "PAGE_POISONING_ZERO");
|
optionsYes+=("ARM64_UAO" "PAGE_POISONING" "PAGE_POISONING_ZERO" "PAGE_POISONING_NO_SANITY");
|
||||||
#Disabled: PAGE_POISONING_NO_SANITY
|
|
||||||
|
|
||||||
#Linux 4.7
|
#Linux 4.7
|
||||||
optionsYes+=("ASYMMETRIC_KEY_TYPE" "RANDOMIZE_BASE" "SLAB_FREELIST_RANDOM");
|
optionsYes+=("ASYMMETRIC_KEY_TYPE" "RANDOMIZE_BASE" "SLAB_FREELIST_RANDOM");
|
||||||
@ -858,7 +857,7 @@ hardenDefconfig() {
|
|||||||
#optionsYes+=("GCC_PLUGINS" "GCC_PLUGIN_LATENT_ENTROPY" "GCC_PLUGIN_RANDSTRUCT" "GCC_PLUGIN_STRUCTLEAK" "GCC_PLUGIN_STRUCTLEAK_BYREF_ALL");
|
#optionsYes+=("GCC_PLUGINS" "GCC_PLUGIN_LATENT_ENTROPY" "GCC_PLUGIN_RANDSTRUCT" "GCC_PLUGIN_STRUCTLEAK" "GCC_PLUGIN_STRUCTLEAK_BYREF_ALL");
|
||||||
|
|
||||||
#GrapheneOS Patches
|
#GrapheneOS Patches
|
||||||
optionsYes+=("SLAB_HARDENED" "SLAB_SANITIZE" "SLAB_SANITIZE_VERIFY");
|
optionsYes+=("PAGE_SANITIZE" "PAGE_SANITIZE_VERIFY" "SLAB_HARDENED" "SLAB_SANITIZE" "SLAB_SANITIZE_VERIFY");
|
||||||
#Disabled: SLAB_CANARY (breakage?)
|
#Disabled: SLAB_CANARY (breakage?)
|
||||||
|
|
||||||
#out of tree or renamed or removed ?
|
#out of tree or renamed or removed ?
|
||||||
@ -873,7 +872,7 @@ hardenDefconfig() {
|
|||||||
modernKernels=('google/coral' 'google/redbull' 'google/sunfish' 'oneplus/sm8150' 'xiaomi/sm8150' 'xiaomi/sm8250');
|
modernKernels=('google/coral' 'google/redbull' 'google/sunfish' 'oneplus/sm8150' 'xiaomi/sm8150' 'xiaomi/sm8250');
|
||||||
for kernelModern in "${modernKernels[@]}"; do
|
for kernelModern in "${modernKernels[@]}"; do
|
||||||
if [[ "$1" == *"/$kernelModern"* ]]; then
|
if [[ "$1" == *"/$kernelModern"* ]]; then
|
||||||
optionsYes+=("INIT_ON_ALLOC_DEFAULT_ON" "INIT_ON_FREE_DEFAULT_ON" "PAGE_SANITIZE_VERIFY");
|
optionsYes+=("INIT_ON_ALLOC_DEFAULT_ON" "INIT_ON_FREE_DEFAULT_ON");
|
||||||
#TODO: also disable slub_debug=P for these devices
|
#TODO: also disable slub_debug=P for these devices
|
||||||
fi;
|
fi;
|
||||||
done;
|
done;
|
||||||
@ -885,13 +884,6 @@ hardenDefconfig() {
|
|||||||
fi;
|
fi;
|
||||||
done;
|
done;
|
||||||
|
|
||||||
weirdKernels=('google/wahoo');
|
|
||||||
for kernelWeird in "${weirdKernels[@]}"; do
|
|
||||||
if [[ "$1" == *"/$kernelWeird"* ]]; then
|
|
||||||
optionsYes+=("PAGE_SANITIZE" "PAGE_SANITIZE_VERIFY");
|
|
||||||
fi;
|
|
||||||
done;
|
|
||||||
|
|
||||||
for option in "${optionsYes[@]}"
|
for option in "${optionsYes[@]}"
|
||||||
do
|
do
|
||||||
#If the option is disabled, enable it
|
#If the option is disabled, enable it
|
||||||
|
Loading…
Reference in New Issue
Block a user