The 49ers claimed defensive tackle Khalil Davis off waivers and agreed to sign safety Tashaun Gipson to the practice squad.