Eastwood has been married twice. He married Maggie Johnson in 1953 and they were divorced in 1982. They had two children, Kyle and Alison. He had another child (Kimber Eastwood) with an actress named Roxanne Tunis in 1964. He married Dina Ruiz in 1996, and they have a child, Morgan. He also has three other children from the period between his marriages, Scott, Kathryn and Francesca Ruth (the last with Frances Fisher, his Unforgiven costar). You can find most of this information in the "Timeline" section of this site.
He broke up with Locke for personal reasons, and in general, we try to avoid discussing his personal life here.