Ginn hurt his knee last week against New Orleans and did not practice all week leading up to Sunday's game against the New York Giants. He normally starts at receiver and returns kicks and punts. Kyle Williams is listed as the starter in his place.
San Francisco is getting a boost with Walker's return. He has been out since breaking his jaw in two places Dec. 24 in Seattle.
Tight end Jake Ballard is active despite a banged-up right knee for the Giants. Linebacker Mark Herzlich is inactive with an ankle injury.