Problem mit /usr/src/linux-headers-5.13.0-39-generic/include/linux/vmalloc.h

Problem mit /usr/src/linux-headers-5.13.0-39-generic/include/linux/vmalloc.h

Ich habe zwei Desktops: einen UBUNTU 20.04.4 LTS mit 5.4.0-107-generic und einen XUBUNTU 20.04.4 LTS mit 5.13.0-39-generic. Beide haben eine x86_64-Architektur. Ich habe einen Unterschied zwischen den beiden [...]/include/linux/vmalloc.h-Inhalten festgestellt. In 5.13 scheint die Deklaration von __vmalloc() falsch zu sein, da es nur 2 Parameter annimmt, was zu einem Kompilierungsfehler führt. Und in 5.4 nimmt dasselbe __vmalloc() die angeforderten 3 Parameter an. Ist es möglich, dass in 5.13 ein so großer Fehler eingeführt wurde? Ich vermute, dass das Problem auf meiner Seite liegt. Ich sollte etwas falsch machen, aber ich habe gerade die Standardinstallation durchgeführt. Vielen Dank für Ihre Hilfe. Christian

Antwort1

Die Datei ändert sich, wie die meisten Dateien im Kernel-Baum, häufig. Ich erhalte 184 Zeilen Ausgabe, wenn ich diffdie beiden von Ihnen genannten Versionen verwende, und ich sehe viele Commits im Kernel-Quellbaum zwischen den Hauptkerneln 5.4 und 5.13 und seitdem viele weitere. Ich denke, die Antwort auf Ihre Frage lautet:

Ist es möglich, dass in 5.13 ein so großer Fehler eingeführt wurde?

Ist nein.

verwandte Informationen