cregit-Linux how code gets into the kernel

Release 4.14 arch/m68k/include/asm/current.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _M68K_CURRENT_H

#define _M68K_CURRENT_H

#ifdef CONFIG_MMU

register struct task_struct *current __asm__("%a2");

#else

/*
 *      Rather than dedicate a register (as the m68k source does), we
 *      just keep a global,  we should probably just change it all to be
 *      current and lose _current_task.
 */
#include <linux/thread_info.h>

struct task_struct;


static inline struct task_struct *get_current(void) { return(current_thread_info()->task); }

Contributors

PersonTokensPropCommitsCommitProp
Greg Ungerer19100.00%1100.00%
Total19100.00%1100.00%

#define current get_current() #endif /* CONFNIG_MMU */ #endif /* !(_M68K_CURRENT_H) */

Overall Contributors

PersonTokensPropCommitsCommitProp
Greg Ungerer4984.48%133.33%
Sam Ravnborg813.79%133.33%
Greg Kroah-Hartman11.72%133.33%
Total58100.00%3100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.