Fs changes to fix random restarts (Thanks to ktoonsez)

Conflicts:

	arch/arm/configs/jf_defconfig
Linux 3.4.60

Conflicts:

	kernel/workqueue.c
merge fixes