Rake or shovel gravel from the area of a sink hole to expose the dirt underneath.
Fill the hole with dirt so that dirt is above the level of the driveway by a few centimeters. Water the soil to sink it in place. Level the dirt using a rake, and drive a vehicle over the dirt several times to pack the soil. Add more soil if necessary.
Rake and shovel the gravel onto the repaired area. Add more gravel to patchy areas throughout the driveway. Drive a vehicle over the area again to level out the gravel and soil.