X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=arch%2Fx86%2Finclude%2Fasm%2Fthread_info.h;h=7740edd56fed7d2cf3016fa91b79948e94848c99;hb=a7fcf28d431ef70afaa91496e64e16dc51dccec4;hp=a2fa1899494eb2b3e0cc62554843aa43b4b44c8d;hpb=b27559a433bb6080d95c2593d4a2b81401197911;p=mirror_ubuntu-artful-kernel.git diff --git a/arch/x86/include/asm/thread_info.h b/arch/x86/include/asm/thread_info.h index a2fa1899494e..7740edd56fed 100644 --- a/arch/x86/include/asm/thread_info.h +++ b/arch/x86/include/asm/thread_info.h @@ -158,9 +158,7 @@ DECLARE_PER_CPU(unsigned long, kernel_stack); static inline struct thread_info *current_thread_info(void) { - struct thread_info *ti; - ti = (void *)(this_cpu_sp0() - THREAD_SIZE); - return ti; + return (struct thread_info *)(current_top_of_stack() - THREAD_SIZE); } static inline unsigned long current_stack_pointer(void)