19.02.2013 Views

Module I-7410 Advanced Linux Kernel Data Structures

Module I-7410 Advanced Linux Kernel Data Structures

Module I-7410 Advanced Linux Kernel Data Structures

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Berne University of Applied Sciences<br />

School of Information Technology HTI<br />

Course: <strong>Advanced</strong> <strong>Linux</strong><br />

FS-2012<br />

Example: <strong>Module</strong> Representation in the <strong>Kernel</strong> (3)<br />

<strong>Kernel</strong> <strong>Module</strong>s List<br />

struct list_head {<br />

struct list_head *next, *prev;<br />

}<br />

struct<br />

list_head<br />

list_head<br />

modules<br />

Introduction to <strong>Module</strong>s<br />

struct module<br />

state<br />

list_head list<br />

char name[]<br />

other<br />

fields<br />

struct module<br />

state<br />

list_head list<br />

char name[]<br />

other<br />

fields<br />

V1.5 © 2012 by franz.meyer@bfh.ch Slide-14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!