...so with the above in mind, your better off applying the pattern in an illustrator art board, then copy and paste into photoshop as a smart object, then if need to edit the pattern, double click the smart object to go back to illustrator, make edit, save, and it will update on the fly...
...much less frustrating than creating patterns in photoshop, then having to keep on defining patterns because they aren't quite right...
andrew