Re: 2.6.32 git, где? [message #47111 is a reply to message #47058] |
Sun, 08 July 2012 13:42   |
|
После довольно долгих поисков нашёл причину: в inux-2.6.32-042stab054.2 добавили члена direct_IO_bvec в структуру address_space_operatiions. А в aufs (режим отладки) считается число членов структуры (о которых он знает) и запускается BUG_ON если что-то в эту структуру добавили или удалили. Поскольку висло при работе initramfs с выключенными сообщениями (не догадался запустить ядро с параметром debug), то ядро просто переставало реагировать (цикл while) без всяких сообщений.
Этот самый direct_IO_bvec начали реализовывать в FS только в феврале этого года (я так понимаю в ядрах 3.x). В версиях aufs для ядер 3.4 знания о этой функции ещё нет...
[Updated on: Sun, 08 July 2012 14:04] Report message to a moderator
|
|
|