title: Missing slab.h from linux includes - Ubuntu 16 VM
body: <p>I'm working on a linux kernel driver and need access to the kmalloc and kfree functions. From my research these should be available in the slab.h header, but that file doesn't exist in my filesystem. </p>
  
  <p>I tried updating my includes using this solution: <a href="https://askubuntu.com/questions/75709/how-do-i-install-kernel-header-files">https://askubuntu.com/questions/75709/how-do-i-install-kernel-header-files</a> but it shows that I already have all relevant files. </p>
  
  <p>My system is a VMWare Ubuntu 16.04 installation running kernel 4.15.0. </p>
  
  <p>Any ideas?</p>