Ahmad Brooks, Aldon Smith limited in practice for 49ers

AP

The good news for the 49ers is that linebacker Ahmad Brooks returned to practice on a limited basis Wednesday with a shoulder injury.  The bad news for the 49ers is that linebacker Aldon Smith also practiced on a limited basis.

Per a league source, Brooks will play on Sunday, despite missing practice last week with a shoulder injury suffered in the NFC title game.  Smith (pictured) also is expected to play.

All other injured 49ers fully participated in practice, including linebacker NaVorro Bowman (shoulder), cornerback Tarell Brown (shoulder), tight end Garrett Celek (foot), running back Frank Gore (shoulder, ankle), linebacker Clark Haggans (shoulder), guard Mike Iupati (shoulder), running back LaMichael James (finger), running back Bruce Miller (shoulder), defensive tackle Justin Smith (elbow, triceps), and linebacker Patrick Willis (shoulder).

Not listed at all on the report was cornerback Chris Culliver, who apparently has overcome his acute case of diarrhea of the mouth.