Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

793
557
422266


태그 : kernel 요약보기전체보기목록닫기

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

리눅스 커널 기여(Contribution) II (3/3) - 코드 리뷰 과정과 업스트림(병합) 확인하기

- Contents of Table - 리눅스 커널 기여(Contribution) II (1/3) -패치 작성 하기리눅스 커널 기여(Contribution) II (2/3) - 패치 전송하기 리눅스 커널 기여(Contribution) II (3/3) - 코드 리뷰 과정과 업스트림(병합) 확인하기 이렇게 메일로 패치 코드를 전달...

[LinuxKernel] What is critical section and race condition?

Kernel synchronization is a technique for designing or maintaining code that behaves as follows:1. Only one process is accessed when executing a function or a specific code segment.2. Run the code i...

리눅스 커널 메일링 리스트 구독 따라해보기

4. 리눅스 커널 메일링 리스트 구독하기리눅스 커널을 조금 더 분석하다 보면 다음과 같은 생각이 들 수 있습니다.커널의 특정 서브시스템을 조금 더 깊게 알고 싶다. 실제 커널 개발자들은 어떻게 개발할까?이를 위해서는 어떻게 해야 할까요? 리눅스 커널 메일링 리스트를 구독하면 됩니다. 세계 정상급 개발자들이 어떻게 리눅스 커널을 개발하는...

[리눅스커널] 워크큐: 워커 자료구조인 struct worker 구조체 알아보기

워커를 관리하고 저장하는 자료구조는 struct worker 구조체입니다. 이번 시간에는 struct worker 구조체 세부 필드를 분석하겠습니다. struct worker 구조체 분석하기다음은 struct worker 구조체 선언부입니다.[https://elixir.bootlin.com/linux/v4.19.30/source/kernel/w...

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

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

[리눅스커널] 가상파일시스템/파일객체: 파일 객체 함수 오퍼레이션

가상 파일시스템에서 파일 시스템 별로 파일을 열고 쓰고 읽는 함수 포인터 테이블을 지원합니다. 이 정보를 파일 함수 오퍼레이션이라고 하며 다음 해더 파일에 정의돼 있습니다.https://github.com/raspberrypi/linux/blob/rpi-4.19.y/include/linux/fs.h struct file_operations { ...

[리눅스커널] 가상파일시스템/소개: 함수 오퍼레이션이란 무엇인가

이번 절에서 소개했듯이, 각각 파일 시스템에 액세스를 하기 위해서 먼저 가상 파일시스템에 접근합니다. 이 때 가상 파일 시스템에서 지원하는 4가지 객체에서 지정한 함수 포인터를 통해 파일 시스템 세부 함수에 접근합니다.      4개 객체별로 지정한 함수 포인터 연산을 함수 오퍼레이션이라고 말합니다.  &n...

[리눅스커널] 메모리관리/디버깅: kmalloc() 함수로 메모리 할당 후 슬랩 캐시 종류 확인하기

[리눅스커널] 메모리관리/디버깅: ftrace로 메모리 할당 해제 확인하기

ftrace에서 지원하는 kmalloc와 kfree 이벤트를 사용하면 kmalloc()와 kfree() 함수를 호출할 때 세부 정보를 알 수 있습니다. kmalloc 이벤트: kmalloc() 함수로 메모리 할당을 요청했을때 동작  kfree 이벤트: 할당한 메모리를 해제했하는 동작 kmalloc와 kfree 이벤트 소개하기그러면 ...
1 2 3 4 5 6 7 8 9 10 다음