Eu estou tentando compilar o kernel do Android que eu fiz o patch com algum arquivo de patch de aplicação, que mudou o kernel. aqui está o erro de compilação:
androtrace/androtrace.c: In function 'androtrace_add_io': androtrace/androtrace.c:227:23: error: 'REQ_WRITE' undeclared (first use in this function) if (rq->cmd_flags & req_write) { /* write */
androtrace/androtrace.c:227:23: note: each undeclared identifier is reported only once for each function it appears in androtrace/androtrace.c:255:23: error: 'REQ_DISCARD' undeclared (first use in this function) if (rq->cmd_flags & REQ_DISCARD)
androtrace/androtrace.c:257:24: error: 'REQ_FLUSH' undeclared (first use in this function) if (rq->cmd_flags & REQ_FLUSH)
scripts/Makefile.build:293: recipe for target 'androtrace/androtrace.o' failed
make[1]: *** [androtrace/androtrace.o] Error 1
Makefile:1011: recipe for target 'androtrace' failed
make: *** [androtrace] Error 2
make: *** Waiting for unfinished jobs....
O que fazer com variáveis não declaradas em uma função, como descobrir de onde ela vem?