Project

General

Profile

Wiki » History » Version 6

Alexey Khoroshilov, 02/22/2022 09:00 PM

1 4 Alexey Khoroshilov
h2. Статический анализ ядра
2
3 5 Alexey Khoroshilov
Инструкции по работе с интерфейсом разметки (SVACER) доступны в разделе "файлы":https://forge.ispras.ru/projects/lvc/files.
4
5
6 4 Alexey Khoroshilov
Для получения доступа к временному серверу для совместной работы над разметкой предупреждений SVACE пишите:
7
khoroshilov@ispras.ru
8
9 5 Alexey Khoroshilov
На этом сервере необходимо выбрать проект linux, ветка linux-5.10.y, в которой есть единственный снэпшот с результатами.
10
11
Для того, чтобы отфильтровать те предупреждения, которые относятся к выбранным подсистемам в режиме Review необходимо нажать на кнопку Filters->Basic...
12
и внизу в поле Files ввести список интересующих путей, например:
13
<pre>
14
security/selinux;net/ipv4
15
</pre>
16
При этом надо убедиться, что кнопка .* рядом с Files нажата.
17
18
По результатам анализа 
19
# Необходимо выставить вердикт:
20
** Confirmed -- ошибка, которую рекомендуется исправить
21
** Won't fix -- истинное срабатывание, которое по тем или иным причинам исправлять нецелесообразно
22
** False Positive - ложное срабатывание инструмента статического анализа
23
** Unclear - требуется дополнительный анализ
24
# На вкладке Comment необходимо оставить комментарий, поясняющий вердикт.
25
  Сейчас это обязательно хотя бы в самом коротком виде, т.к. это единственный способ увидеть автора проведённого исследования предупреждения.
26
27 4 Alexey Khoroshilov
h2. Взаимодействие с международным сообществом
28 1 Alexey Khoroshilov
29 6 Alexey Khoroshilov
Для отправки патчей в основную ветку ядра следуйте следующим инструкциям:
30
[[How_to_send_patches_to_kernel|Отправка патчей в ядро]].