This patch will allow a custom kdir if you set the right environment vars

This should allow for much more flexibility in building the module while keeping existing behaviour