cpuchill: ad missing timespec --> timespec64 promotions

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
diff --git a/patches/cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch b/patches/cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch
index 6b83dfa..adbd016 100644
--- a/patches/cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch
+++ b/patches/cpu_chill-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch
@@ -1,4 +1,4 @@
-From e9ee3de94d483f0282db40464fe7d85ea9656307 Mon Sep 17 00:00:00 2001
+From 39a6655cbc80276b6167563f3f8f10ceb4cf65fc Mon Sep 17 00:00:00 2001
 From: Steven Rostedt <rostedt@goodmis.org>
 Date: Tue, 4 Mar 2014 12:28:32 -0500
 Subject: [PATCH] cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleep
@@ -27,9 +27,11 @@
 Reported-by: Ulrich Obergfell <uobergfe@redhat.com>
 Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
 Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
+[PG: promote timespec to timespec64 to match mainline and fix 32 bit builds]
+Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
 
 diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c
-index 2e6cadc9ec75..5b4c250993db 100644
+index 2a7f1ab0b21c..fd26eade86a3 100644
 --- a/kernel/time/hrtimer.c
 +++ b/kernel/time/hrtimer.c
 @@ -1664,10 +1664,11 @@ EXPORT_SYMBOL_GPL(hrtimer_init_sleeper_on_stack);
@@ -82,7 +84,7 @@
  	return ret;
  }
  
-+long hrtimer_nanosleep(struct timespec *rqtp, struct timespec __user *rmtp,
++long hrtimer_nanosleep(struct timespec64 *rqtp, struct timespec __user *rmtp,
 +		       const enum hrtimer_mode mode, const clockid_t clockid)
 +{
 +	return __hrtimer_nanosleep(rqtp, rmtp, mode, clockid, TASK_INTERRUPTIBLE);
@@ -91,7 +93,14 @@
  SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp,
  		struct timespec __user *, rmtp)
  {
-@@ -1796,7 +1806,8 @@ void cpu_chill(void)
+@@ -1790,13 +1800,14 @@ SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp,
+  */
+ void cpu_chill(void)
+ {
+-	struct timespec tu = {
++	struct timespec64 tu = {
+ 		.tv_nsec = NSEC_PER_MSEC,
+ 	};
  	unsigned int freeze_flag = current->flags & PF_NOFREEZE;
  
  	current->flags |= PF_NOFREEZE;