Padres right-hander Josh Johnson is expected to miss four to five weeks with a flexor strain in his right forearm, manager Bud Black said Saturday

"He's really frustrated -- in his words, he's devastated," Black told reporters, according to MLB.com.