diff options
author | Eric Hameleers <alien@slackware.com> | 2021-10-29 14:25:58 +0200 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2021-10-29 14:25:58 +0200 |
commit | f38149e60428f66410602900a2254ad76dd88fb0 (patch) | |
tree | d1e27ec424e6335d2b70aa0af66a06e2c15d37c4 /make_slackware_live.sh | |
parent | 7f3ff948533e08f2f1d9898bf3c8abc8ebf7ce78 (diff) | |
download | liveslak-f38149e60428f66410602900a2254ad76dd88fb0.tar.gz liveslak-f38149e60428f66410602900a2254ad76dd88fb0.tar.xz |
DAW, STUDIOWARE: enable full preemptive mode via kernel boot option
Using rc.local to post-configure the kernel was nice,
but this solution is cleaner and less lines of code.
Diffstat (limited to 'make_slackware_live.sh')
-rwxr-xr-x | make_slackware_live.sh | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/make_slackware_live.sh b/make_slackware_live.sh index 015fbfb..d5150c3 100755 --- a/make_slackware_live.sh +++ b/make_slackware_live.sh @@ -245,8 +245,8 @@ NETFIRMWARE="3com acenic adaptec bnx tigon e100 sun kaweth tr_smctr cxgb3 rtl_ni # either using a variable name 'KAPPEND_<LIVEDE>', or by defining 'KAPPEND' in the .conf file: KAPPEND_SLACKWARE="" KAPPEND_KTOWN="threadirqs" -KAPPEND_DAW="threadirqs" -KAPPEND_STUDIOWARE="threadirqs" +KAPPEND_DAW="threadirqs preempt=full" +KAPPEND_STUDIOWARE="threadirqs preempt=full" # Add CACert root certificates yes/no? ADD_CACERT=${ADD_CACERT:-"NO"} @@ -2710,16 +2710,17 @@ fs.inotify.max_user_watches = 524288 vm.swappiness = 10 EOT fi - # Enable full preemption on boot: - cat <<EOT >> ${LIVE_ROOTDIR}/etc/rc.d/rc.local -# Enable full preemption model in the kernel -# (possible values to use are 'none', 'voluntary', 'full'): -mount -t debugfs none /sys/kernel/debug -echo full > /sys/kernel/debug/sched/preempt -umount /sys/kernel/debug - -EOT +# # Enable full preemption on boot: +# cat <<EOT >> ${LIVE_ROOTDIR}/etc/rc.d/rc.local +# +## Enable full preemption model in the kernel +## (possible values to use are 'none', 'voluntary', 'full'): +#mount -t debugfs none /sys/kernel/debug +#echo full > /sys/kernel/debug/sched/preempt +#umount /sys/kernel/debug +# +#EOT # # This would benefit a DAW, but if the user runs the Live OS on a laptop, # # she might want to decide about this herself: |