Fehler beim Kompilieren des Linux-Kernels 3.8.0


1

Ich versuche, den Linux-Kernel auf meiner virtuellen Maschine zu kompilieren, auf der Lubuntu installiert ist, und erhalte die folgende Fehlermeldung:

 In file included from ubuntu/aufs/aufs.h:45:0,
         from ubuntu/aufs/module.c:25:ubuntu/aufs/file.h:
 In function ‘au_vm_prfile_set’:ubuntu/aufs/file.h:289:5: error:
 ‘struct vm_area_struct’ has no member named ‘vm_prfile’
 make[3]: *** [ubuntu/aufs/module.o]Error 1
 make[2]: *** [ubuntu/aufs] Error 2
 make[1]: *** [ubuntu] Error 2

Antworten:


0

Das war ein Fehler, den Sie anwenden müssen aufs3.12 mmap patch hinzugefügt " vm_prfile ":

....
@@ -213,6 +213,7 @@ struct vm_region {
unsigned long vm_top; /* region allocated to here */
unsigned long vm_pgoff; /* the offset in vm_file corresponding to vm_start */
struct file *vm_file; /* the backing file or NULL */
+ **struct file *vm_prfile**; /* the virtual backing file or NULL */
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.