The San Francisco 49ers finished last week’s preseason opener with just four healthy defensive linemen. However, they seem to be getting healthier. Here is an updated player-by-player look at the health report:

Justin Smith: The 49ers' starter, who hasn't practiced in training camp, is returning from offseason shoulder injury. He should be coming back soon. His absence is not a major concern. Smith, who turns 35 next month, will be ready for the season.

Ray McDonald: This starter has rested a lot in training camp as well, but, like Smith, he could be coming back soon. Expect him to be fine once the regular-season lights come on.

Glenn Dorsey: The starting nose tackle had surgery this week for a torn bicep. He will be out for a major chunk of the season -- if not the entire season.

Tank Carradine: His first NFL action Thursday night saw him play 60 snaps because all of the injuries to other players. Carradine had a nice night with eight tackles and a sack. He missed his rookie season with a torn ACL. Carradine looks good, as expected.

Quinton Dial: This second-year player has been a monster. Like Carradine, he played nearly the entire game because of injuries. He had 10 tackles and two forced fumbles. He could have a major role.

Tony Jerod-Eddie: He was one of the few healthy veterans after the game and is a fine rotational player.

Demarcus Dobbs: Dobbs suffered an ankle sprain Thursday night, but he practiced this weekend. He looks fine.

Ian Williams: He was taken off the physically unable to perform list on Tuesday and that will be a great help for the 49ers. Barring a setback, he could be ready for Week 1. He began last season as the starting nose tackle. But he suffered a severe broken leg in Week 2 at Seattle that required four surgeries.

Kaleb Ramsey: The seventh-round pick has been dealing with an undisclosed injury all camp. He was good in the offseason and has a future, but it is not known when he will be able to play.

Lawrence Okoye: The raw athletic Okoye suffered a foot/ankle injury Thursday. The X-rays were negative, but he was in obvious pain after the game. He may need some time to heal, which could cost him a chance at making the 53-man roster. He could be practice-squad bound.

Mike Purcell: The young nose tackle played a lot Thursday night. He was pushed around some, but he had a nice camp and should get more playing time to try to prove himself.

Will Tukuafu: The former defensive lineman is now a fullback, but he had to play on the defensive line for four plays Thursday in an emergency. That could continue for a bit.