Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- make
- make -C /lib/modules/3.10.0-1062.7.1.el7.x86_64/build M=/root/PRACMEM/p4_guardiola modules
- make[1]: se ingresa al directorio `/usr/src/kernels/3.10.0-1062.7.1.el7.x86_64'
- CC [M] /root/PRACMEM/p4_guardiola/servidor_guardiola.o
- /root/PRACMEM/p4_guardiola/servidor_guardiola.c: En la función ‘reserva_mem’:
- /root/PRACMEM/p4_guardiola/servidor_guardiola.c:36:5: aviso: demasiados argumentos para el formato [-Wformat-extra-args]
- printk("servidor_mem: No se ha podido reservar memoria\n", nb);
- ^
- CC [M] /root/PRACMEM/p4_guardiola/cliente_guardiola.o
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c: En la función ‘init_module’:
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:74:5: aviso: el paso del argumento 1 de ‘virt_to_phys’ crea un puntero desde un entero sin una conversión [activado por defecto]
- printk("cliente_mem: Direccion fisica del bloque: 0x%016lX. Direccion virtual del bloque: 0x%016lX\n ", virt_to_phys( (unsigned long) (puntero) ) ,puntero);
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:115:27: nota: se esperaba ‘volatile void *’ pero el argumento es de tipo ‘long unsigned int’
- static inline phys_addr_t virt_to_phys(volatile void *address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:74:5: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘phys_addr_t’ [-Wformat=]
- printk("cliente_mem: Direccion fisica del bloque: 0x%016lX. Direccion virtual del bloque: 0x%016lX\n ", virt_to_phys( (unsigned long) (puntero) ) ,puntero);
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:74:5: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:109:5: error: declaración implícita de la función ‘prink’ [-Werror=implicit-function-declaration]
- prink("cliente_mem: Indice TP nivel 3: %d\n", TPN3[index_TPN3] & 0xfff);
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:139:17: aviso: la asignación crea un puntero desde un entero sin una conversión [activado por defecto]
- TP_FINAL=TPN4[index_TPN4]& 0xfffffff000;
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:144:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Direccion fisica del bloque: 0x%016lX. Direccion virtual del bloque: 0x%016lX\n",TP_FINAL + (index_TP_FINAL/8), phys_to_virt((TP_FINAL + (index_TP_FINAL/8))));//Dividimos entre 8 porque son bits y queremos sumar bytes
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:144:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Direccion fisica del bloque: 0x%016lX. Direccion virtual del bloque: 0x%016lX\n",TP_FINAL + (index_TP_FINAL/8), phys_to_virt((TP_FINAL + (index_TP_FINAL/8))));//Dividimos entre 8 porque son bits y queremos sumar bytes
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:144:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:146:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Marco TP nivel 1: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN1, phys_to_virt(TPN1));
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:146:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Marco TP nivel 1: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN1, phys_to_virt(TPN1));
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:146:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:147:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Marco TP nivel 2: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN2, phys_to_virt(TPN2));
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:147:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Marco TP nivel 2: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN2, phys_to_virt(TPN2));
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:147:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:148:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Marco TP nivel 3: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN3, phys_to_virt(TPN3));
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:148:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Marco TP nivel 3: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN3, phys_to_virt(TPN3));
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:148:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:149:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Marco TP nivel 4: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN4, phys_to_virt(TPN4));
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:149:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Marco TP nivel 4: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN4, phys_to_virt(TPN4));
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:149:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:153:17: aviso: la asignación crea un puntero desde un entero sin una conversión [activado por defecto]
- TP_FINAL=TPN3[index_TPN3]& 0X3FFFFE00000;
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:157:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Direccion fisica del bloque: 0x%016lX. Direccion virtual del bloque: 0x%016lX\n",TP_FINAL + (index_TP_FINAL/8), phys_to_virt(TP_FINAL + (index_TP_FINAL/8)));//Dividimos entre 8 porque son bits y queremos sumar bytes
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:157:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Direccion fisica del bloque: 0x%016lX. Direccion virtual del bloque: 0x%016lX\n",TP_FINAL + (index_TP_FINAL/8), phys_to_virt(TP_FINAL + (index_TP_FINAL/8)));//Dividimos entre 8 porque son bits y queremos sumar bytes
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:157:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:159:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Marco TP nivel 1: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN1, phys_to_virt(TPN1));
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:159:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Marco TP nivel 1: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN1, phys_to_virt(TPN1));
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:159:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:160:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Marco TP nivel 2: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN2, phys_to_virt(TPN2));
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:160:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Marco TP nivel 2: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN2, phys_to_virt(TPN2));
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:160:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:161:9: aviso: el paso del argumento 1 de ‘phys_to_virt’ crea un entero desde un puntero sin una conversión [activado por defecto]
- printk("cliente_mem: Marco TP nivel 3: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN3, phys_to_virt(TPN3));
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:133:21: nota: se esperaba ‘phys_addr_t’ pero el argumento es de tipo ‘long unsigned int *’
- static inline void *phys_to_virt(phys_addr_t address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:161:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘long unsigned int *’ [-Wformat=]
- printk("cliente_mem: Marco TP nivel 3: Direccion fisica 0x%016lX. Direccion virtual 0x%016lX\n", TPN3, phys_to_virt(TPN3));
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:161:9: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 3 es de tipo ‘void *’ [-Wformat=]
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:166:5: aviso: el paso del argumento 1 de ‘virt_to_phys’ crea un puntero desde un entero sin una conversión [activado por defecto]
- printk("Valor real de la direccion fisica = 0x%016lX\n",virt_to_phys((unsigned long)(puntero)));
- ^
- In file included from ./arch/x86/include/asm/realmode.h:14:0,
- from ./arch/x86/include/asm/acpi.h:32,
- from ./arch/x86/include/asm/fixmap.h:19,
- from ./arch/x86/include/asm/apic.h:11,
- from ./arch/x86/include/asm/smp.h:12,
- from ./arch/x86/include/asm/mmzone_64.h:10,
- from ./arch/x86/include/asm/mmzone.h:4,
- from include/linux/mmzone.h:1034,
- from include/linux/gfp.h:5,
- from include/linux/kmod.h:22,
- from include/linux/module.h:13,
- from /root/PRACMEM/p4_guardiola/cliente_guardiola.c:2:
- ./arch/x86/include/asm/io.h:115:27: nota: se esperaba ‘volatile void *’ pero el argumento es de tipo ‘long unsigned int’
- static inline phys_addr_t virt_to_phys(volatile void *address)
- ^
- /root/PRACMEM/p4_guardiola/cliente_guardiola.c:166:5: aviso: formato ‘%lX’ espera un argumento de tipo ‘long unsigned int’, pero el argumento 2 es de tipo ‘phys_addr_t’ [-Wformat=]
- printk("Valor real de la direccion fisica = 0x%016lX\n",virt_to_phys((unsigned long)(puntero)));
- ^
- cc1: algunos avisos se tratan como errores
- make[2]: *** [/root/PRACMEM/p4_guardiola/cliente_guardiola.o] Error 1
- make[1]: *** [_module_/root/PRACMEM/p4_guardiola] Error 2
- make[1]: se sale del directorio `/usr/src/kernels/3.10.0-1062.7.1.el7.x86_64'
- make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement