2.6.31 на данный момент довольно стар;если вы можете попросить вашего поставщика предоставить вам новые исходные коды ядра, это было бы лучше.
Если они не могут, вы можете взять патчи из предоставленного дистрибутивом пакета ядра той эпохи - скажем, исходный код ядра openSUSE 11.2 rpm .
Основной репозиторий разработки AppArmor размещен на LaunchPad:
https://code.launchpad.net/~apparmor-dev/apparmor/master
репозиторий git, который вынайдено было зеркало, которое Джон сделал из репозитория LaunchPad в основном для собственного использования.Где-то по пути это было удалено и заменено на:
git: //git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor.git
В ветке aa-next
содержатся чекины Джона, предназначенные для следующего выпуска.
На странице загрузки launchpad есть ;архив 2.5 имеет патчи для 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28.В архиве 2.5.2 есть патчи для 2.6.36, 2.6.36.2, 2.6.37.