2.6.21相比2.4.18内核机制变更

来源:互联网 发布:软件培训教材 编辑:程序博客网 时间:2024/05/09 14:22

本人正在把2.4.18的网关,防火墙,等公司的代码从2.4.18移植到2.6.18linux内核上去.本日志会不断更新,希望能让同在进行2.4到2.6内核移植

的朋友们一些帮助.

              2.4内核:

         Save_flags();保存标志

         cli();关闭中断

         Restore_flags();还原标志打开中断2.6内核中由:

          local_irq_save(flags);

          local_irq_restore(flags);

取代。功能完全一样save_flags功能需要删除/include/linux/autoconf.h 2125行定义修改后的,2.6.21此参数原型为:3.

      

 

全局变量及函数在模块加载后不会输出到内核空间,需要显式调用宏EXPORT_SYMBOL才能输出。所以在2.6 内核的模块下,EXPORT_N

 

http://www.linuxso.com/linuxrumen/4849.html

原创粉丝点击