Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Patch Failed (Spreadtrum SC9832E device) (4.4.83)

Abierto
#180 3 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 4 días

@bmax121 ya está trabajando en esto.

Desde el 17/4/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

Configurations of kernel
CONFIG_KALLSYMS
CONFIG_KALLSYMS_ALL
are enabled.
Kernel & kallsyms file:

file.zip

patching log:

./kptools -p -i kernel.ori -S gxdfhvfs1 -k kpimg -o kernel
[+] kernel image_size: 0x0111bba0
[+] kernel uefi header: false
[+] kernel load_offset: 0x00080000
[+] kernel kernel_size: 0x0130d000
[+] kernel page_shift: 12
[+] new kernel image ...
[+] linux_banner 1: Linux version 4.4.83 (powersys@X99-5) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #1 SMP PREEMPT Sun May 5 11:13:00 CST 2024
[+] linux_banner offset: 0x7f2068
[+] kernel version major: 4, minor: 4, patch: 83
[+] kallsyms_token_table offset: 0x00a7bb00
[+] endian: little
[+] kallsyms_token_index offset: 0x00a7bf00
[+] find arm64 relocation kernel_va: 0xffffff80083c5000
[+] find arm64 relocation table range: [0x00c23e70, 0x00c79b20), count: 0x00003932
[+] apply 0x00003921 relocation entries
[+] kallsyms_markers range: [0x00a7b000, 0x00a7ba80), count: 0x00000150
[-] /home/runner/work/KernelPatch/KernelPatch/tools/kallsym.c:323/find_approx_addresses(); find approximate kallsyms_addresses error
[+] find arm64 relocation kernel_va: 0xffffff80083c5000, but try use: ffffff8008080000
[+] find arm64 relocation table range: [0x00c23e70, 0x00c79b20), count: 0x00003932
[+] apply 0x00003931 relocation entries
[+] kallsyms_markers range: [0x00a7b000, 0x00a7ba80), count: 0x00000150
[-] /home/runner/work/KernelPatch/KernelPatch/tools/kallsym.c:323/find_approx_addresses(); find approximate kallsyms_addresses error
[-] /home/runner/work/KernelPatch/KernelPatch/tools/patch.c:367/patch_update_img(); analyze_kallsym_info error

Hope this problem work out

Lenguaje dominante
C
Estrellas
1.6k
Forks
395
Merge medio
3 d 15 h
PR fusionados (30 d)
9

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de bmax121/KernelPatch

Todos los issues de bmax121/KernelPatch

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.