Project

General

Profile

coordination #61203

Updated by pvorel over 4 years ago

We should decide which kernel params are needed and adapt our solution for it. 

 we had  
 1) general parameters in grub (for all tests, added via add_grub_cmdline_settings() into GRUB_CMDLINE_LINUX_DEFAULT grub variable in /etc/default/grub)  
 2) and ima_policy=tcb added via GRUB_PARAM openqa test variable and add_custom_grub_entries() as separate boot option in grub. 

 Recently we added debug_pagealloc=on among general parameters 
 https://github.com/os-autoinst/os-autoinst-distri-opensuse/commit/ba40311d3219f511408bd86a271044e08e574801 
 (as https://jira.suse.com/browse/SLE-9743; + some options are needed due https://jira.suse.com/browse/SLE-9505) https://jira.suse.com/browse/SLE-9743 
 which found a problems with it in some QAM (ppc64le), QA (s390) and Tumbleweed tests (ppc64le) 
 https://bugzilla.suse.com/show_bug.cgi?id=1159455 
 https://bugzilla.suse.com/show_bug.cgi?id=1159096 

 While there is PR to temporarily revert debug_pagealloc=on 
 https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/9206 
 we should decide what params we need and how to achieve it. 

 If we need more parameters, we can achieve it via either 
 1) type some params (editing grub config before boot, solution we have never used for LTP) 
 2) or extend add_custom_grub_entries() to support more special entries than just one 
 3) or drop IMA parameter and reuse GRUB_PARAM for something else  
 4) or generate yet another LTP image with different parameters (waste of disc space)

Back