¿Cómo puedo usar la función pow en espacio kernel?
Quiero hacer un cálculo bastante simple: 2^20, pero no tengo la biblioteca math.h. ¿Cómo puedo hacerlo en el espacio del kernel?
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
Quiero hacer un cálculo bastante simple: 2^20, pero no tengo la biblioteca math.h. ¿Cómo puedo hacerlo en el espacio del kernel?
Tengo el GPIO-expander tca6424 en mi placa. El Pin 17 suministra energía a otros chips. Necesito apagar estos chips en el modo “suspend-to-RAM”. Lo describí en el archivo dts: hu_u1740: tca6424_hu_u1740@22 { compatible = “ti,tca6424”; reg = ; gpio-controller; #gpio-cells = ; regulator@17 { regulator-min-microvolt = <33000000>; regulator-max-microvolt = <3300000>; . . . Read more
Necesito realizar un ataque MITM en un enrutador, que es un sistema linux embebido y su arquitectura es ARM. El kernel de linux es 2.4.24. Con ataque MITM me refiero a interceptar el paquete, editarlo y enviarlo hacia adelante. Quiero usar netfilter. Pero cuando intento compilar cruzado el LKM, encuentro . . . Read more
Estaba examinando el código fuente de kthread_run en Linux 4.15.0. Siguiendo la secuencia de llamadas, llegué a create_thread, la cual llama a kernel_thread de la siguiente manera – pid = kernel_thread(kthread, create, CLONE_FS | CLONE_FILES | SIGCHLD); Los clone_flags tienen CLONE_FILES establecido, lo que significa que el hilo creado debe . . . Read more
¿Existe alguna manera de obtener el pid de un proceso si sólo conozco la estructura que está utilizando? Por ejemplo, tengo la estructura struct task_cputime_atomic, definida en /include/linux/sched/signal.h. ¿Cómo puedo saber qué procesos la están utilizando y obtener sus pid?