- Релиз ядра Linux 5.18, Аноним, 12:31 , 23-Май-22 (1) +3
- Релиз ядра Linux 5.18, Аноним, 12:44 , 23-Май-22 (4) +14 [^]
- Релиз ядра Linux 5.18, Аноним, 12:48 , 23-Май-22 (5) +8 [^]
- Релиз ядра Linux 5.18, Ilya Indigo, 12:51 , 23-Май-22 (6) +2
- Релиз ядра Linux 5.18, iPony129412, 12:52 , 23-Май-22 (7) +1
- Релиз ядра Linux 5.18, Аноним, 13:01 , 23-Май-22 (11) +1
- Релиз ядра Linux 5.18, Аноним, 13:15 , 23-Май-22 (14) [V]
- Релиз ядра Linux 5.18, Аноним, 13:29 , 23-Май-22 (24) +1
- Релиз ядра Linux 5.18, Аноним, 13:50 , 23-Май-22 (27) –2
- Релиз ядра Linux 5.18, Аноним, 14:08 , 23-Май-22 (29) +7 [^]
- Релиз ядра Linux 5.18, Аноним, 14:16 , 23-Май-22 (34) +1
- Релиз ядра Linux 5.18, Аноним, 15:48 , 23-Май-22 (58) +1
- Релиз ядра Linux 5.18, Аноним, 04:43 , 24-Май-22 (142) +1
- Релиз ядра Linux 5.18, Семен, 10:56 , 24-Май-22 (174) +3
Пинговать никого не надо, надо слать сразу патч по почте всем активным мейнтейнерам затрагиваемой подсистемы. Для этого есть скрипт ./scripts/get_maintainer.pl которому передается имя файла патча. Если в кратце, то клонируем девелоп репозиторий ядра. Вносим изменения. Далее вводим: git add --all git commit -S Первой строкой вводим заголовок патча в формате [подсистема] Заголовок в повелительном наклонении. Например: [drm/amdgpu] Fix null pointer dereference [selinux] Remove unnecessary code После заголовка два перевода строки(одна пустая строка), и пишем описание. Далее два перевода строки(одна пустая строка) и пишем: Signed-off: Ваше имя <емаил@почта.ру> Сохраняем и фиксируем коммит. Дальше вводим: git format-patch -1 Если надо взять несколько последних коммитов и оформить, как серию патчей то вводим git format-patch -количество коммитов. Далее: ./scripts/checkpatch.pl имя-файла-патча.patch Проверяем патч на ошибки. Если нет ошибок переходим к следующему пункту. Нужно отправлять патч в plain формате, но лучше отправлять через git, чтобы исключить возможные ошибки. Вводим или вносим функцию в ваш .bashrc function kpsend() { local patch=${1:?} shift git send-email \ --cc-cmd="./scripts/get_maintainer.pl --norolestats ${patch}" \ $@ "${patch}" }
дальше вводим: kpsend имя-файла-патча.patch Дальше жмем ентер-ентер много раз, если надо добавляем емайлы получателей. Если все успешно скрипт выдаст OK. Значит ваш патч успешно был отправлен всем мейнтейнерам чьи подсистемы затрагивает патч. Через пару часов проверяете https://lore.kernel.org/ и смотрите дошел ли ваш патч. Иногда на лоре бывают задержки до суток. Большие изменения нельзя отправлять одним патчем. Делим на несколько более мелких патчей. Если патч зависит от какого коммита, то надо это указать.
Тоже самое, но другим языком: http://nickdesaulniers.github.io/blog/2017/05/16/submitting-.../ Полезно прочесть и закрепить знания: https://www.kernel.org/doc/html/latest/process/2.Process.htm... https://www.kernel.org/doc/html/latest/process/submitting-pa...
- Релиз ядра Linux 5.18, Семен, 11:01 , 24-Май-22 (175)
опечатка должно быть Signed-off-by вместо Signed-off и опечатка Вместо [drm/amdgpu] Fix null pointer dereference [selinux] Remove unnecessary codedrm/amdgpu: Fix null pointer dereference selinux: Remove unnecessary code Пример оформления патча: https://lore.kernel.org/lkml/YoyIn5L8cIwxHxR0@hovoldcon... - Релиз ядра Linux 5.18, Аноним, 20:22 , 24-Май-22 (212)
- Релиз ядра Linux 5.18, Семен, 21:20 , 24-Май-22 (223) +1
Все верно, поэтому дал выше пояснительные ссылки для дополнительного изучения. Чтобы не было вопросов почему лыжи не едут по асфальту...> Кто-то делает патчи к ядру без этой части? =) Возможно и такое. Бывает, что патч отправляют на старую версию ядра, но вернуть патч назад по течению более проблемно. Патч на момент отправки должен быть на апстрим гит, чтобы у людей не было проблем с применением и не сидеть резолвить конфликты. Или еще хуже кто-то пофиксил этот баг в апстриме. Плюс к примеру надо брать ремоте репозиторий drm-next для отправки патчей в подсистему drm, или репозиторий xfs для отправки патча в xfs. Потому что все патчи сначала аккумулируются в репозитории более низкого уровня, а только потом обычной со следующей версией ядра(или со следующим циклом исправлений, зависит от мейнтейнера) перетекают в основной репозиторий ядра. И да размытые формулировки многие не любят, любят все тесты и реальные цифры.
- Релиз ядра Linux 5.18, Семен, 19:44 , 23-Май-22 (102) +3
Вы не правильно видимо отправляете. У меня принимают патчи без проблем. Обычно если с патчем что-то не то, то вам должны ответить в чем причина. Выбывают иногда какие-то религиозные убеждения у мейнтейнеров, и они ошибку за ошибку не считают, притом иногда доходит до маразма, когда мейнтейнер придумывает проблемы которых нет и оторван от реальности. Увы но это человеческий фактор, сколько людей столько мнений. Вот таакой Если нужна помощь с отправкой напишите мне, помогу как правильно оформить и отправить патч.
- Релиз ядра Linux 5.18, edo, 06:24 , 24-Май-22 (158)
- Релиз ядра Linux 5.18, Аноним, 14:33 , 23-Май-22 (39) +5
- Релиз ядра Linux 5.18, myhand, 15:20 , 23-Май-22 (45) +2
- Релиз ядра Linux 5.18, Аноним, 16:24 , 23-Май-22 (66)
- Релиз ядра Linux 5.18, Ztp, 16:38 , 23-Май-22 (68)
- Релиз ядра Linux 5.18, Аноним, 17:02 , 23-Май-22 (74)
- Релиз ядра Linux 5.18, Аноним, 17:25 , 23-Май-22 (79)
- Релиз ядра Linux 5.18, Аноним, 17:31 , 23-Май-22 (80)
- Релиз ядра Linux 5.18, pavlinux, 17:48 , 23-Май-22 (82) +2
- Релиз ядра Linux 5.18, Аноним, 18:56 , 23-Май-22 (90)
- Релиз ядра Linux 5.18, Аноним, 20:42 , 23-Май-22 (111)
- Релиз ядра Linux 5.18, Онаним, 20:42 , 23-Май-22 (112) +1
- Релиз ядра Linux 5.18, Аноним, 22:42 , 23-Май-22 (118)
- Релиз ядра Linux 5.18, Аноним, 22:45 , 23-Май-22 (119) +2
- Релиз ядра Linux 5.18, Аноним, 22:47 , 23-Май-22 (121)
- Релиз ядра Linux 5.18, Аноним, 23:21 , 23-Май-22 (123)
- Релиз ядра Linux 5.18, Аноним., 23:35 , 23-Май-22 (124)
- Релиз ядра Linux 5.18, Аноним., 23:47 , 23-Май-22 (125)
- Релиз ядра Linux 5.18, Zenitur, 11:12 , 24-Май-22 (176)
- Релиз ядра Linux 5.18, warlock, 19:42 , 24-Май-22 (204) +2
- Релиз ядра Linux 5.18, Аноним, 19:00 , 25-Май-22 (253)
- Релиз ядра Linux 5.18, Аноним, 19:11 , 25-Май-22 (254)
- Релиз ядра Linux 5.18, Аноним, 04:27 , 25-Май-22 (232)
- Релиз ядра Linux 5.18, Аноним, 10:38 , 25-Май-22 (236) +1
- Релиз ядра Linux 5.18, Аноним, 11:04 , 26-Май-22 (270)
|