Linux Kernel(4.19) Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

230224
1178
109352


태그 : 리눅스 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

[Crash-Utility] Radix Tree 디버깅: 'tree -t radix -N (struct radix_tree_node *) 구조체 주소'

이번 시간에는 크래시 유틸리티로 라덱스 트리를 디버깅하는 방법을 소개합니다.라딕스 트리(Radix Tree)를 보기 위한 명령어크래시 유틸리티로 라덱스 트리 노드를 보기 위한 명령어 포멧은 다음과 같습니다.tree -t radix -N (struct radix_tree_node *) 구조체 주소예제 명령어 및 결과 ( struct radix_tree_n...

[Linux-Kernel] LKML: qla2xxx: fix a potential NULL pointer dereference

출처https://patchwork.kernel.org/patch/11150763/https://lkml.org/lkml/2019/9/18/796//// 흥미로운 패치다.//diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.cindex 98e60a3..31714c9 1006...

[리눅스커널] 워크큐: 워커 스레드 핸들 worker_thread() 함수 분석하기 (1/2)

커널 스레드를 처음 분석하려고 할 때 다음과 같은 의문이 생길 때가 있습니다.    새로운 커널 스레드 코드 분석을 시작할 때 어느 코드부터 분석해야 할까?먼저 커널 스레드 핸들 함수를 열어봐야 합니다. 그 이유는 커널 스레드 세부 동작은 커널 스레드 핸들 함수에 구현됐기 때문입니다. 마찬가지로 워커 스레드 세부 동작을 알려면 먼저 ...

[리눅스커널] 워크큐: 워커 스레드를 생성하는 create_worker() 함수 분석하기

워커 스레드를 생성하려면 create_worker() 함수를 호출해야 합니다. 이번 시간에는 create_worker() 함수 코드를 분석하면서 워커 스레드를 생성하는 과정을 배워보겠습니다.먼저 create_worker() 함수가 하는 주요 동작은 다음과 같습니다. 워커풀 아이디 읽어오기 워커 스레드 이름을 지정해 워커 스레드 생성 요청하기 워커풀...

[리눅스커널] 워크큐: 워커 스레드는 누가 언제 만들까

이번 챕터 앞 부분에서 워크큐에 대해 다음과 같이 소개했습니다.     워크를 처리하는 워커 스레드를 미리 생성해 놓고 워크 실행 요청이 오면 해당 워커     스레드가 이를 처리한다.이번 시간에는 워커 스레드의 핸들인 워커를 언제 생성하는지 알아보겠습니다. 그렇다면 워커는 어느 함수를 실행할 때 ...

임베디드 리눅스 개발자 양극화를 극복하는 방법: 리눅스 커널 메일링 리스트 활용

제가 올린 포스팅 중 생각지도 않게 조회수가 높게 나올 때가 있습니다. 그 중 하나는 다음 포스팅입니다.임베디드 개발자 양극화는 얼마나 심각할까?  댓글을 보면 알 수 있듯 많은 분들이 공감해주셨습니다.    * 맞다! 임베디드 개발의 양극화는 정말 심하다!그런데 전 이글을 올린 후 리눅스 세미나에서 다음과 ...

한국 개발업체에서 절대 리눅스 전문가가 될 수 없는 이유(1) - SW문화

임베디드 리눅스 개발 업체에서 실제 있었던 일이다.조직 책임자가 한 가지 명령을 내렸다. | 업무 시간에 리눅스 커널 소스 코드를 보지 말아라리눅스 커널 소스 코드는 개인 시간을 할애하면서 분석하는데 뭘 업무시간에 그런 걸 보냐는 소리다.이게 임베디드 리눅스 프로젝트를 개발하는 부서장이 하는 소리다. 이 밖에 평소에 이 임베디드 리눅스...

리눅스 커널은 정말 오픈 소스 프로젝트일까(1)?

리눅스 커널은 오픈 소스 프로젝트다. 모든 개발자나 학생들이 소스 코드를 들여다볼 수 있어 많은 정보를 알 수 있다. 함수 이름과 자료 구조를 보면서 리눅스 커널을 익힐 수 있다. 난 운영체제를 소스 코드를 보면서 익힐 수 있는 리누즈 토발즈 및 오픈 소스 정신을 부르짖는 분들께 감사를 드리고 싶다. 리눅스 커널이 오픈 소스 프로젝트가 아니였다...
1 2 3 4 5 6 7 8 9 10 다음