Project

General

Profile

Wiki » History » Revision 6

Revision 5 (Alexey Khoroshilov, 02/22/2022 09:00 PM) → Revision 6/14 (Alexey Khoroshilov, 02/22/2022 09:00 PM)

h2. Статический анализ ядра 

 Инструкции по работе с интерфейсом разметки (SVACER) доступны в разделе "файлы":https://forge.ispras.ru/projects/lvc/files. 


 Для получения доступа к временному серверу для совместной работы над разметкой предупреждений SVACE пишите: 
 khoroshilov@ispras.ru 

 На этом сервере необходимо выбрать проект linux, ветка linux-5.10.y, в которой есть единственный снэпшот с результатами. 

 Для того, чтобы отфильтровать те предупреждения, которые относятся к выбранным подсистемам в режиме Review необходимо нажать на кнопку Filters->Basic... 
 и внизу в поле Files ввести список интересующих путей, например: 
 <pre> 
 security/selinux;net/ipv4 
 </pre> 
 При этом надо убедиться, что кнопка .* рядом с Files нажата. 

 По результатам анализа  
 # Необходимо выставить вердикт: 
 ** Confirmed -- ошибка, которую рекомендуется исправить 
 ** Won't fix -- истинное срабатывание, которое по тем или иным причинам исправлять нецелесообразно 
 ** False Positive - ложное срабатывание инструмента статического анализа 
 ** Unclear - требуется дополнительный анализ 
 # На вкладке Comment необходимо оставить комментарий, поясняющий вердикт. 
   Сейчас это обязательно хотя бы в самом коротком виде, т.к. это единственный способ увидеть автора проведённого исследования предупреждения. 

 h2. Взаимодействие с международным сообществом 

 Для отправки патчей в основную ветку ядра следуйте следующим инструкциям: 
 [[How_to_send_patches_to_kernel|Отправка патчей в ядро]].