Как получить патч для управления полосой пропускания CFS? - PullRequest
1 голос
/ 06 ноября 2011

Я хочу использовать пропускную способность CFS, чтобы установить жесткий предел использования процессором процесса (http://lwn.net/Articles/452584/). Я вижу, что у них есть исправление для существующего ядра, которое может включить эту опцию. Но я понятия не имею, гдеполучить этот патч. Может кто-нибудь помочь мне понять, как использовать такие патчи в Linux.

1 Ответ

2 голосов
/ 06 ноября 2011

Сначала, возможно, некоторые общие пояснения - несмотря на использование контроля исходного кода, многие хакеры ядра по-прежнему предпочитают старый способ публикации исправлений в списке рассылки и выполняют рецензирование через сопоставление списка исправлений с общедоступным потоком рассылки. В соглашении, которое было создано до git, человек, работающий над новой функцией, разделяет работу на серию исправлений (которые могут иметь зависимости). Каждый патч публикуется в отдельном сообщении. По соглашению, электронная почта, которая объявляет серию исправлений, имеет префикс [00 /, поэтому вы не видите никаких исправлений в первой электронной почте. К сожалению, этот подход не очень понятен новичкам.

Существует несколько довольно старых документов, в которых рассказывается, как работать с исправлениями в E-Mail. Обратите внимание, что патч - это не стандартное MIME-вложение, а просто объединение текста в текстовое электронное письмо.

Ссылка lkml.org на пост, в котором объявляется 'CFS Bandwidth Control v7.2', здесь . Оттуда у вас есть доступ к каждой из 18 частей патча, каждая в отдельном электронном письме в этой теме. Вы можете использовать 'Get diff', который появляется с левой стороны под потоком, чтобы загрузить каждый из 18 различий.

Чтобы применить загруженные патчи, прочитайте о работе с патчами .

...