Dieses Tag ist für Fragen zu den Interna des Linux-Kernels selbst gedacht - insbesondere zum Schreiben von Code, der im Kontext des Kernels läuft (wie Kernel-Module oder Treiber).
Fragen zum Schreiben von Userspace-Code in Linux sollten stattdessen mit [linux] getaggt werden.
Da sich die Interna des Linux-Kernels ständig ändern, ist es hilfreich, genau die Kernel-Version (en) anzugeben, an denen Sie interessiert sind.
Erklärung für MODULE_ALIAS im Code sagt
%Vor%
Aber was genau ist MODULE_ALIAS?
Gibt es eine Bedeutung für: (Doppelpunkt) im Argument?
01.04.2014, 06:58
Ich lese Linux Kernel Entwicklung vor kurzem, und ich habe ein paar Fragen im Zusammenhang mit der Deaktivierung der Vorkaufsrechte.
Im Abschnitt "Interrupt Control" in Kapitel 7 heißt es:
Darüber hinaus deaktiviert das Deaktivieren...
25.12.2013, 06:32
Ich lese Linux Kernel-Quellcode (3.12.5 x86_64), um zu verstehen, wie Prozessdeskriptor behandelt wird.
Ich habe herausgefunden, dass ich den aktuellen Prozessdeskriptor bekommen könnte. Ich könnte die Funktion current_thread_info () verwende...
07.01.2014, 06:18
Guten Tag. Ich möchte zwei (fast gleiche) Module erstellen - jedes Modul verwendet netlink socket und antwortet auf die eingehende Nachricht aus dem Userspace-Programm.
Während der Initialisierung des ersten Moduls wird der folgende Befehl er...
12.09.2013, 14:32
Ich habe ein großes System, das hauptsächlich in C geschrieben ist und bis jetzt im Benutzerbereich lief. Jetzt muss ich den Code als Kernelmodul kompilieren. Dafür, afaik, sollte ich zumindest den Code neu schreiben und Funktionen wie malloc...
08.02.2013, 12:30
Ich habe einen Treiber, der mehrere TCP-Verbindungen behandelt.
Gibt es eine Möglichkeit, etwas Ähnliches zu tun, das der Benutzerraum-Anwendung api select / poll () / epoll () im Kernel bei einer Liste von struct sock 's? entspricht?
D...
02.12.2014, 12:28
Ich habe ein einfaches sysfs-Geräteattribut , das unter meinem Verzeichnis sysfs angezeigt wird. Bei einem Aufruf von read wird der Wert einer Kernelspace-Variablen zurückgegeben. Ich möchte poll für dieses Attribut aufrufen, damit mein...
08.05.2013, 14:10
Wie kann ich einen lesbaren Zeitstempel im Linux Kernel schreiben? Ich denke, do_gettimeofday gibt epoch zurück, aber ich möchte nicht versuchen, es in lesbare Zeit zu konvertieren. Ich möchte nur ein Format wie Hour:Min:Sec:Msec .
Danke
...
28.12.2011, 09:06
Ich versuche einen Treiber zu kompilieren, den wir von der Quelle haben, und ich arbeite die Probleme mit einer neuen Zielumgebung durch. Eines der etwas beunruhigenden Dinge, die ich sehe, ist die folgende Warnung:
%Vor%
Ich habe ziemlich v...
24.02.2012, 04:43
Ich habe ein Problem beim Laden eines Kernel-Moduls, es gibt eine große Datenstruktur von etwa 2 GB Speicher - ob ich die Tabelle vorbelege (so dass es in .bss angezeigt wird, wenn ich size -A module.ko versuche oder vmalloc() es zum Ladez...
10.06.2011, 12:13