]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-ppc64-linux-26-thread-info-20080418
authorDerrick Brashear <shadow@dementia.org>
Fri, 18 Apr 2008 21:13:32 +0000 (21:13 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 18 Apr 2008 21:13:32 +0000 (21:13 +0000)
LICENSE IPL10

thread_info is dead

(cherry picked from commit 2a0f8bfda8b00de429cb15481e3e20d5d140a81c)

src/afs/afs_call.c
src/afs/afs_pioctl.c

index dcf0a8ba4e7bdc160209a605fc46416067997808..7be11b987ecaa1e784da42c01ee7b0d9911bbe89 100644 (file)
@@ -1415,7 +1415,11 @@ copyin_iparam(caddr_t cmarg, struct iparam *dst)
     if (current->thread.flags & THREAD_IA32)
 
 #elif defined(AFS_PPC64_LINUX26_ENV)
+#if defined(STRUCT_TASK_STRUCT_HAS_THREAD_INFO)
     if (current->thread_info->flags & _TIF_32BIT) 
+#else
+    if (task_thread_info(current)->flags & _TIF_32BIT) 
+#endif      
 #elif defined(AFS_PPC64_LINUX20_ENV)
     if (current->thread.flags & PPC_FLAG_32BIT) 
 
index dedf693de6e502b0a98286ce658c71bf120f590b..e1d9123c978107a9b191aab1f34f2372af8c29b5 100644 (file)
@@ -284,7 +284,11 @@ copyin_afs_ioctl(caddr_t cmarg, struct afs_ioctl *dst)
     if (current->thread.flags & THREAD_IA32)
 
 #elif defined(AFS_PPC64_LINUX26_ENV)
-    if (current->thread_info->flags & _TIF_32BIT)
+#if defined(STRUCT_TASK_STRUCT_HAS_THREAD_INFO)
+    if (current->thread_info->flags & _TIF_32BIT) 
+#else
+    if (task_thread_info(current)->flags & _TIF_32BIT) 
+#endif      
 #elif defined(AFS_PPC64_LINUX20_ENV)
     if (current->thread.flags & PPC_FLAG_32BIT)