Updated

NEW YORK (Reuters) - The Arizona Diamondbacks traded right-hander Edwin Jackson, a former All-Star who threw a no-hitter this season, to the Chicago White Sox for two young pitchers, the team said on Friday.

In exchange for Jackson, Arizona will receive right-hander Daniel Hudson, one of Chicago's top prospects, and minor league left-handed pitcher David Holmberg.

An All-Star in 2009, Jackson has a 6-10 record with a 5.16 earned run average in 21 starts this season for an Arizona team that is 24 games back of San Diego in the National League West division.

Jackson was acquired by Arizona in December and threw a no-hitter against the Tampa Bay Rays on June 25.

Hudson, 23, was recalled from the minor leagues earlier this month by Chicago to take the injured Jake Peavy's spot in the rotation. He has a 1-1 record in three starts, striking out 14 while compiling a 6.32 earned run average.

(Writing by Gene Cherry in Raleigh, North Carolina; Editing by Frank Pingue)