linux/arch/h8300/include/asm/current.h
<<
>>
Prefs
   1#ifndef _H8300_CURRENT_H
   2#define _H8300_CURRENT_H
   3/*
   4 *      current.h
   5 *      (C) Copyright 2000, Lineo, David McCullough <davidm@lineo.com>
   6 *      (C) Copyright 2002, Greg Ungerer (gerg@snapgear.com)
   7 *
   8 *      rather than dedicate a register (as the m68k source does), we
   9 *      just keep a global,  we should probably just change it all to be
  10 *      current and lose _current_task.
  11 */
  12
  13#include <linux/thread_info.h>
  14#include <asm/thread_info.h>
  15
  16struct task_struct;
  17
  18static inline struct task_struct *get_current(void)
  19{
  20        return(current_thread_info()->task);
  21}
  22
  23#define current get_current()
  24
  25#endif /* _H8300_CURRENT_H */
  26