What did David agree to do to atone for this injustice done to the Gibeonites? David agreed to do whatever the Gibeonites would ask of him. [21:4]