Я отлаживаю любопытную проблему с ядром, которое не полностью поддерживает мой ноутбук. ( Это мой отчет об ошибке )
Я установил сборки основной линии из основного ядра ppa ( http://kernel.ubuntu.com/~kernel-ppa/mainline / ) и обнаружил, что последняя рабочая версия ядра - v3.2.1. Что-нибудь после этого, то есть v3.2.2, ломается. Поэтому я собирался использовать инструмент git bisect для идентификации конкретного коммита между v3.2.1 и v3.2.2, который ломается на моем ноутбуке.
Я следовал инструкциям , но в репозитории git, на который они ссылаются, нет тегов для v3.2.x, поэтому я нашел другой, который звучит официально и имеет правильные теги: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary , но после сборки v3.2.1 у меня все еще была проблема. [ 118]
Итак, из какого git-репозитория берутся основные ядра?
Кроме того, применяются ли к ним какие-либо исправления / изменения после их получения из репозитория, которых не было в моей сборке?
Основные сборки построены из официальных репозиториев, расположенных выше, (например, дерево Линуса и стабильное дерево Грегха). Если сборка заявляет, что она против тега, это официальный тег этой версии. Вы можете подтвердить, что у вас есть правильный файл, используя файл COMMIT
в том же каталоге, что и двоичный файл .debs, в нем перечислены SHA1 или тег, который использовался в качестве основы для сборки, все патчи, примененные к дереву, находятся в одном каталог.