Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

593
557
422264


[부록 C] 리눅스 커널 프로젝트에 기여하기: 패치 전달 - 패치를 보낼 메일 수신자 확인 부록

이제 패치 작성이 완료됐으니 패치를 받을 수신자를 확인해야 합니다. 이를 위해 다음 스크립트를 실행할 필요가 있습니다.
./scripts/get_maintainer.pl [패치파일 이름]

다음은 0001-mm-vmalloc.c-move-area-pages-after-if-statement.patch 패치 파일을 리뷰할 이메일 주소를 확인하는 과정을 보여 줍니다. 
root@raspberrypi:/home/pi/kernel_src/linux-next# ./scripts/get_maintainer.pl 0001-mm-vmalloc.c-move-area-pages-after-if-statement.patch
Andrew Morton <akpm@linux-foundation.org> (commit_signer:44/38=100%)
"Uladzislau Rezki (Sony)" <urezki@gmail.com> (commit_signer:15/38=39%,authored:12/38=32%,added_lines:994/1402=71%,removed_lines:298/590=51%)
Roman Gushchin <guro@fb.com> (commit_signer:6/38=16%)
Roman Penyaev <rpenyaev@suse.de> (commit_signer:4/38=11%,authored:4/38=11%,removed_lines:31/590=5%)
Michal Hocko <mhocko@kernel.org> (commit_signer:3/38=8%)
Rick Edgecombe <rick.p.edgecombe@intel.com> (authored:3/38=8%,added_lines:102/1402=7%)
Mike Rapoport <rppt@linux.ibm.com> (authored:2/38=5%,added_lines:219/1402=16%,removed_lines:195/590=33%)
Andrey Ryabinin <aryabinin@virtuozzo.com> (authored:2/38=5%)
linux-mm@kvack.org (open list:MEMORY MANAGEMENT)
linux-kernel@vger.kernel.org (open list) 

메일 이름을 보면 아래는 개발자 이메일 주소로 보이니 'To:'로 지정하면 됩니다.

akpm@linux-foundation.org,
urezki@gmail.com,
guro@fb.com,
rpenyaev@suse.de,
mhocko@suse.com,
rick.p.edgecombe@intel.com,
rppt@linux.ibm.com,
aryabinin@virtuozzo.com

아래는 리눅스 커널 메일링 리스트 주소로 보이니 'Cc:'로 기입하겠습니다.

linux-mm@kvack.org
linux-kernel@vger.kernel.org 

패치의 코딩룰을 체크했고 메일을 받을 이메일 주소도 확인했으니 이제 패치 코드를 보낼 차례입니다.


"혹시 궁금한 점이 있으면 댓글로 질문 남겨주세요. 아는 한 성실히 답변 올려드리겠습니다!" 

Thanks,
Austin Kim(austindh.kim@gmail.com)


[부록 A] GCC 지시어
   * inline    
   * noinline    
   * __noreturn   
   * unused   
[부록 B] 리눅스 커널 실력을 키우는 방법
[부록 C] 리눅스 커널 프로젝트에 기여하기  
C.1 리눅스 커널 오픈소스 프로젝트 소개 
   * 용어  
C.2 설정 방법 
C.3 패치 코드를 작성한 후 이메일로 보내기  
C.5 리눅스 커널 오픈소스 프로젝트로 얻는 지식 


# Reference: For more information on 'Linux Kernel';

디버깅을 통해 배우는 리눅스 커널의 구조와 원리. 1

디버깅을 통해 배우는 리눅스 커널의 구조와 원리. 2


 


핑백

덧글

댓글 입력 영역