Привет
У меня такая проблема - обнаружил регрессию в ядре.
В версии 2.6.33.6 бага нет.
А начиная с версии 2.6.34-rc1 уже есть.
Мне нужно определить и сообщить разработчикам с каким именно патчем была внесена ошибка. О разработке ядра я практически ничего не знаю.
Подскажите какие патчи надо качать и в какой очерёдности накладывать чтобы пошагово повторить процесс разработки от 2.6.33.х до 2.6.34-rc1.
Спасибо.
Помогите разобраиться с commit'ами ядра (Надо определить commit с багом)
Модератор: Модераторы разделов
Re: Помогите разобраиться с commit'ами ядра
Инструкции:
http://kerneltrap.org/node/11753
http://www.kernel.org/pub/software/scm/git...ml#using-bisect
Очень просто и почти автоматически, правда ядро пересобрать десяток-другой раз возможно придётся.
http://kerneltrap.org/node/11753
http://www.kernel.org/pub/software/scm/git...ml#using-bisect
Код: Выделить всё
- get the kernel git tree (this will take a while to download about
180MB)
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
- start the "git bisect" with
git bisect good v2.6.21
git bisect bad v2.6.22
and it will pick a kernel version about half-way between the two
points, and you can now start testing. For each kernel you try, if it
boots fine, do "git bisect good", otherwise boot into a working kernel,
and then do "git bisect bad". Git will then pick the next "halfway"
kernel for that case.
Очень просто и почти автоматически, правда ядро пересобрать десяток-другой раз возможно придётся.
Спасибо сказали: