summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorGerrit Code Review <gerrit2@git-master.nvidia.com>2010-01-27 17:16:10 +0200
committerGerrit Code Review <gerrit2@git-master.nvidia.com>2010-01-27 17:16:10 +0200
commit98b49ac44d0ce8be847f6272d97dedfd166b6a6d (patch)
treece4e395172f863aefe8c0bb50fdcecffbe165268 /arch
parentdb083fb079e0a25ca9e0a7da877e0e913750f858 (diff)
parentee4f9e05d39f3eabd0b8603051402f4a45de3629 (diff)
Merge change Iedc4da06 into android-tegra-2.6.29
* changes: tegra power: set freezable property for DFS thread
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/nvrm_user.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/nvrm_user.c b/arch/arm/mach-tegra/nvrm_user.c
index 543c1fb27f96..04bbae45068c 100644
--- a/arch/arm/mach-tegra/nvrm_user.c
+++ b/arch/arm/mach-tegra/nvrm_user.c
@@ -28,6 +28,7 @@
#include <linux/sched.h>
#include <linux/cpu.h>
#include <linux/platform_device.h>
+#include <linux/freezer.h>
#include "nvcommon.h"
#include "nvassert.h"
#include "nvos.h"
@@ -152,6 +153,8 @@ static void NvRmDfsThread(void *args)
panic("Unable to setaffinity of DFS thread!\n");
}
+ set_freezable_with_signal();
+
if (NvRmDfsGetState(hRm) > NvRmDfsRunState_Disabled)
{
NvRmDfsSetState(hRm, NvRmDfsRunState_ClosedLoop);