-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
주제
커널 분석에 사용되는 버전을 5.15로 변경함
사유
- 기존 분석하던 5.9의 경우 longterm 버전이 아님
- 18기(2021년)의 경우 이전 longterm인 5.10으로 분석하다가 최근 공개된 longterm인 5.15로 이주하는 것으로 보임
추후 크로스 레퍼런스로서 도움이 되리라 판단함 - 분석 중 확인된 버그 수정의 경우, longterm은 bugfix 패치가 계속 진행되지만 stable은 다음 stable이 나오면 멈춤
- 기왕 분석할 것이면 최신 소스를 기준으로 분석하는 것이 맞지 않겠냐는 판단
- 기존 분석했던 내용 대비 다른 부분도 있겠지만, 코드의 흐름이나 개념이 크게 바뀌진 않았을 것으로 가정함
진행 계획
총 3개의 브랜치가 관리됨 (각 브랜치 이름은 임시 명칭으로 추후 변경될 수 있음)
master
: 기존 v5.9 분석 내용에 대한 archive5.15-dbg
: 앞으로 분석할 v5.15에서 동작 검증을 위해 디버깅 환경을 먼저 구축함
(현재master
브랜치에 관련된 스크립트가 작성되어 있으며, 관련 commit만 cherry-pick 예정)5.15-migration
: 기존 v5.9 분석 과정에서 남긴 주석을 v5.15에 맞게 이전하는 작업용 브랜치
(현재 master의 내용을 rebase하면 매 commit마다 충돌이 발생하므로, 단계적으로 이주 필요)
진행 순서는 아래와 같음
-
5.15-dbg
: v5.15 디버깅이 가능하도록 스크립트 추가 -
5.15-migrate
: 기존 분석 내용을 5.15에 맞게 수정 및 이전 -
5.15-dbg
에5.15-migrate
를 merge - 기존
master
아카이빙 (tag만 남김)
Metadata
Metadata
Assignees
Labels
No labels