内核中64位整数除法和求余数

来源:互联网 发布:手机淘宝对话框打不开 编辑:程序博客网 时间:2024/05/29 04:10

 今天在linux kernel 编程中用到了 long long 类型的求余, 想都不想就直接用了 %=, 结果编译出现 这样的错误

 WARNING: "__moddi3" [/home/huangsu/t/filelog1.ko] undefined!

以至于模块无法加载。应该使用do_div(a,b)这个宏