Merge Linux 3.0.58

Just a simple merge of kernel.org linux 3.0.58