smplock.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #ifndef __ASM_SH_SMPLOCK_H
  2. #define __ASM_SH_SMPLOCK_H
  3. /*
  4.  * This file is subject to the terms and conditions of the GNU General Public
  5.  * License.  See the file "COPYING" in the main directory of this archive
  6.  * for more details.
  7.  */
  8. #include <linux/config.h>
  9. #ifndef CONFIG_SMP
  10. #define lock_kernel() do { } while(0)
  11. #define unlock_kernel() do { } while(0)
  12. #define release_kernel_lock(task, cpu, depth) ((depth) = 1)
  13. #define reacquire_kernel_lock(task, cpu, depth) do { } while(0)
  14. #else
  15. #error "We do not support SMP on SH"
  16. #endif /* CONFIG_SMP */
  17. #endif /* __ASM_SH_SMPLOCK_H */