Trent Edwards will return to Buffalo as Jacksonville's backup quarterback.
Jacksonville also signed sixth-year defensive lineman C.J. Mosley, who has played in 59 games for Minnesota, the New York Jets and Cleveland.
A sixth-round pick by the Vikings in 2005, Mosley has eight career sacks and 80 tackles. He spent last season with the Browns, but ended the year on injured reserve.
Mosley likely will play defensive tackle for Jacksonville, which has given up on Derrick Harvey. Versatile Jeremy Mincey is expected to get Harvey's repetitions, leaving Jacksonville with four defensive tackles.