Патч Oracle, который вы упомянули, не был принят вверх по течению, как он был, но был изменен Луисом Энрикесом из Canonical, как отмечено здесь на Launchpad, и был принят в ведущую ветвь ядра Линуса Торвальда в июле 2012 года. [!d0 ]
Согласно патчу Oracle , проблема была исправлена с помощью ядра 3.5.0-3.3 для Quantal и ядра 3.2.0-27.43 для Precise.
Если вы хотите просмотреть журнал изменений для текущего установленного ядра (которое содержит примечания о предыдущих изменениях), то они должны быть обновлены, и поэтому нет необходимости использовать основное ядро или исправить его самостоятельно.
к серии 3.xx) вы можете запустить uname -a, чтобы найти свое ядро, а затем использовать его имя пакета, чтобы получить журнал изменений:
apt-get changelog 3.5.0-17-generic
Вы можете grep это для вашей проблемы (используя -C, чтобы показать строки вокруг поискового запроса):
apt-get changelog 3.5.0-17-generic | grep -i -C 2 'ocfs2'
, тогда вы обнаружите, что проблема должна быть исправлена:
[ Luis Henriques ]
* SAUCE: ocfs2: Fix NULL pointer dereferrence in
__ocfs2_change_file_space
- LP: #1006012
Вы также можете grep изменить журнал изменений для Запись Launchpad для проблемы (1006012), если вы не смогли найти нужную часть журнала изменений. Это изменение было впервые объявлено в версии 3.5.0-3.3.
Другие версии изменений (для версий, не установленных) можно найти в пакетах Ubuntu.
Если вы считаете, что испытываете регрессию, добавьте комментарий в пакеты Ubuntu и попросите разъяснения.