ошибка неявного объявления функции get_radio_flag при сборке ядра - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь собрать ядро ​​для HTC one M8, но при этом я получаю эту ошибку.Я провожу хорошие 5 часов, пытаясь решить эту проблему, но не повезло.Есть идеи?

$ export PATH=$PATH:~/Downloads/arm-eabi-4.6/bin
$ export CROSS_COMPILE=arm-eabi-
$ export ARCH=arm
$ make

(...)

CC      arch/arm/mach-msm/pil-q6v5-lpass.o
CC      arc`enter code here`h/arm/mach-msm/pil-msa.o
CC      arch/arm/mach-msm/pil-q6v5-mss.o
arch/arm/mach-msm/pil-q6v5-mss.c: In function 'restart_modem':
arch/arm/mach-msm/pil-q6v5-mss.c:94:2: error: implicit declaration of function 'get_radio_flag' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors

scripts/Makefile.build:307: recipe for target 'arch/arm/mach-msm/pil-q6v5-ss.o' failed
make[1]: *** [arch/arm/mach-msm/pil-q6v5-mss.o] Error 1
Makefile:955: recipe for target 'arch/arm/mach-msm' failed
make: *** [arch/arm/mach-msm] Error 2

Это моя функция restart_modem:

(...)

#define subsys_to_drv(d) container_of(d, struct modem_data, subsys_desc)

static void restart_modem(struct modem_data *drv)
{
    log_modem_sfr();
    drv->ignore_errors = true;
    modem_read_spmi_setting(get_radio_flag() & BIT(3));
    subsystem_restart_dev(drv->subsys);
}

 (...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...