You want to check out your Google webmaster tools. Manually check out all links that from other websites. There are some steps to consider links are Spam or not.
1. Links are not come from not cache domains that not indexed by Google search engine.
2. Domains are not penalized by algorithm.
3. Link are not come fake websites that contains too many ads, banner and .info.
there are to much topics are there.