SAN FRANCISCO -- Last Sunday's concussion won't keep tight end Vernon Davis out of the 49ers' regular-season finale against the Arizona Cardinals, apparently extending his streak to 91 consecutive starts.

Defensive tackle Justin Smith will miss his second straight game with a partially torn triceps tendon.

Davis did not practice Wednesday and was limited the next two days. He sustained the concussion from a sideline hit by Seattle Seahawks safety Kam Chancellor in the first half of last Sunday's 42-13 loss.

Davis ranks second on the 49ers with five touchdown catches and 543 receiving yards. His 40 receptions are third behind Michael Crabtree (77) and Mario Manningham (42).

The only 49ers player who's been sidelined in a game after a concussion was quarterback Alex Smith, who sustained his Nov. 11 against the St. Louis Rams and hasn't played a snap since then.

Defensive lineman Will Tukuafu (neck) is out, meaning recently promoted Tony Jerod-Eddie (No. 63) is active in his place.

Also inactive for 49ers are linebacker Eric Bakhtiari, quarterback Scott Tolzien, guard Joe Looney, running back Jewel Hampton and safety Trenton Robinson.

Standing in the way of Aldon Smith's pursuit of the single-season sack record will be left tackle D'Anthony Batiste, who's coming off the Cardinals bench and reclaiming his starting spot in place of the injured Nate Potter.

Also out for the Cardinals are: quarterback John Skelton (who engineered a comeback win over the 49ers last December), wide receiver Early Doucet (Dashon Goldson's boxing partner last game here), wide receiver LaRon Byrd, fullback Anthony Sherman, guard/center Mike Gibson and defensive end Ronald Talley.