Merge linux 3.0.59

Little fixes from 3.0.59.

Fix merge issue with mm/compaction.c and include/linux/compaction.h
Fix compilation problem regarding to drivers/misc/modem*