switch do_fsync() to fget_light()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Add support for kexec-hardboot

"Allows hard booting (i.e., with a full hardware reboot) to a kernel
previously loaded in memory by kexec.  This works around the problem of
soft-booted kernel hangs due to improper device shutdown and/or
reinitialization."
More info in /arch/arm/Kconfig.

Original author: Mike Kasick <mike@kasick.org>
These patches are ported from Asus TF201, to which it
was ported by Jens Andersen <jens.andersen@gmail.com>.

Change-Id: Ibee734f61ffa97577bfbcdd9a8cd567bd2d89f32

Signed-off-by: morfic <morfic@gmail.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Make config option to choose hardboot restart mode (normal or recovery)

Conflicts:  .config deleted by us previously
Resoluton:  move option to arch: arm: configs: tegra3 android defconfig

Signed-off-by: revjunkie <gadgetjuan@gmail.com>
Make config option to choose hardboot restart mode (normal or recovery)

Conflicts:  .config deleted by us previously
Resoluton:  move option to arch: arm: configs: tegra3 android defconfig