Quelle est la différence entre vmalloc et kmalloc?

J'ai cherché sur Google et j'ai trouvé que la plupart des gens préconisaient l'utilisation de kmalloc, car vous êtes assuré d'obtenir des blocs physiques contigus de mémoire. Cependant, il semble également que cela kmallocpuisse échouer si un bloc physique contigu que vous souhaitez ne peut pas...