He estado excavando a través de algunas partes del kernel de Linux, y se encontró llamadas como esta: if (unlikely(fd < 0))
{
/* Do something */
}
o if (likely(!err))
{
/* Do something
Busqué en Google y descubrí que la mayoría de las personas abogan por el uso de kmalloc, ya que se garantiza que obtendrá bloques físicos contiguos de memoria. Sin embargo, también parece que kmalloc