"Actual" en el código del kernel de Linux
Mientras revisaba el siguiente fragmento de código de controlador char de Linux, encontré el puntero de estructuracurrent
enprintk
.
Quiero saber qué estructuracurrent
está apuntando y sus elementos completos.
¿Para qué sirve esta estructura?
ssize_t sleepy_read (struct file *filp, char __user *buf, size_t count, loff_t *pos)
{
printk(KERN_DEBUG "process %i (%s) going to sleep\n",
current->pid, current->comm);
wait_event_interruptible(wq, flag != 0);
flag = 0;
printk(KERN_DEBUG "awoken %i (%s)\n", current->pid, current->comm);
return 0;
}