Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1810697
  • 博文数量: 241
  • 博客积分: 9862
  • 博客等级: 中将
  • 技术积分: 5206
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-18 23:23
文章分类
文章存档

2011年(14)

2010年(61)

2009年(48)

2008年(118)

我的朋友

分类: LINUX

2009-04-20 13:48:50

(Travis.Yang原創,如果覺得本文對你有用,請留言支持,一起探討學習。轉載請保留此行,謝謝~^_^)

Issue 1:
----------------------------------------------------------------------------------------------------------
drivers/misc/pmem.c:441: 错误: 与‘phys_mem_access_prot’类型冲突
include/asm/pgtable.h:300: 错误: ‘phys_mem_access_prot’的上一个声明在此
drivers/misc/pmem.c: 在函数‘flush_pmem_file’中:
drivers/misc/pmem.c:807: 错误: 隐式声明函数‘dmac_flush_range’
drivers/misc/pmem.c: 在函数‘pmem_setup’中:
drivers/misc/pmem.c:1267: 错误: 隐式声明函数‘ioremap_cached’
drivers/misc/pmem.c:1268: 警告: 赋值时将整数赋给指针,未作类型转换
make[2]: *** [drivers/misc/pmem.o] 错误 1
make[1]: *** [drivers/misc] 错误 2
make: *** [drivers] 错误 2
----------------------------------------------------------------------------------------------------------
pmem 是为arm架构的dream,所以可以拿掉。

Issue 2:
----------------------------------------------------------------------------------------------------------
drivers/rtc/alarm.c:16:27: 错误: asm/mach/time.h:没有该文件或目录
drivers/rtc/alarm.c: 在函数‘alarm_suspend’中:
drivers/rtc/alarm.c:357: 错误: 隐式声明函数‘save_time_delta’
make[2]: *** [drivers/rtc/alarm.o] 错误 1
make[1]: *** [drivers/rtc] 错误 2
make: *** [drivers] 错误 2
----------------------------------------------------------------------------------------------------------
修改drivers/rtc/alarm.c

#ifdef __i386__
#else
#include     18    #include
#endif

添加函数实现
#ifdef __i386__
static void save_time_delta(struct timespec *delta, struct timespec *rtc)
{
    set_normalized_timespec(delta,
    xtime.tv_sec - rtc->tv_sec,
    xtime.tv_nsec - rtc->tv_nsec);
}
#endif

 (Travis.Yang原創,如果覺得本文對你有用,請留言支持,一起探討學習。轉載請保留此行,謝謝~^_^)

阅读(840) | 评论(2) | 转发(0) |
0

上一篇:vi 复制

下一篇:从Oracle收购Sun 公司谈起

给主人留下些什么吧!~~

chinaunix网友2009-07-27 16:38:57

pmem好像只有在arm平台才可用

chinaunix网友2009-07-23 16:16:56

很好,请问一下,怎么拿到pmem,是不是在make menuconfig里面把它去掉,如果是的话怎么去掉,谢谢