当前位置:  技术问答>linux和unix

如何看懂打补丁后的.rej文件

    来源: 互联网  发布时间:2016-12-26

    本文导语:  *************** *** 1874,1879 ****    arch_cleanup:    module_arch_cleanup(mod);    cleanup:    module_unload_free(mod);    module_free(mod, mod->module_init);    free_core: --- 1921,1931 ----    arch_cleanup:    module_arch_cleanup(mod);    cleanup: +  +...

***************
*** 1874,1879 ****
   arch_cleanup:
   module_arch_cleanup(mod);
   cleanup:
   module_unload_free(mod);
   module_free(mod, mod->module_init);
   free_core:
--- 1921,1931 ----
   arch_cleanup:
   module_arch_cleanup(mod);
   cleanup:

+ #ifdef CONFIG_KGDB
+ nomodsectinfo:
+        vfree(mod->mod_sections);
+ #endif
   module_unload_free(mod);
   module_free(mod, mod->module_init);
   free_core:
***************
*** 1947,1952 ****
   /* Init routine failed: abort.  Try to protect us from
                     buggy refcounters. */
   mod->state = MODULE_STATE_GOING;
   synchronize_sched();
   if (mod->unsafe)
   printk(KERN_ERR "%s: module is now stuck!n",
--- 1999,2008 ----
   /* Init routine failed: abort.  Try to protect us from
                     buggy refcounters. */
   mod->state = MODULE_STATE_GOING;
+  down(¬ify_mutex);
+  notifier_call_chain(&module_notify_list, MODULE_STATE_GOING,
+  mod);
+  up(¬ify_mutex);
   synchronize_sched();
   if (mod->unsafe)
   printk(KERN_ERR "%s: module is now stuck!n",

*** 1874,1879 ****
   arch_cleanup:
   module_arch_cleanup(mod);
   cleanup:
   module_unload_free(mod);
   module_free(mod, mod->module_init);
   free_core:
--- 1921,1931 ----
   arch_cleanup:
   module_arch_cleanup(mod);
   cleanup:

这段什么意思啊?



+ #ifdef CONFIG_KGDB
+ nomodsectinfo:
+        vfree(mod->mod_sections);
+ #endif
加号表示在原文件处增加相应代码?




|
如果patch和源码语句/位置相差过大就会生成rej文件
此时你需要手动打补丁

|

补丁针对的版本不对, 或者是多个补丁,补丁的顺序不对.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 内核版本是否要对应相应版本的kgdb补丁阿,2.6.24的补丁上哪找阿
  • 有人安装过solaris 8 108725补丁吗?
  • 送分:SUN Solaris上怎样打补丁?(要步骤并请举一例)
  • Red Hat Enterprise Linux AS 4.0 补丁问题
  • linux需要补丁吗
  • linux 补丁
  • solaris 10 补丁光盘的疑问
  • 谁能提供kgdb内核补丁内核模块的下载
  • patch 补丁时遇到的问题
  • 关于uboot打补丁的问题
  • 需要给内核打一个补丁。内核的根目录在哪里呢?我找了好几个地方都不行
  • 升级与打补丁、编译内核问题?
  • 动态内核补丁机制 kpatch
  • 如何给内核打补丁?
  • 怎么看unix系统sco openserver 5.05打了多少补丁啊?
  • 在pxa255建立linux2.4的系统,需要哪些补丁啊?
  • rtlinux补丁的问题!
  • solaris10系统补丁的问题
  • .bin的补丁怎么安装
  • linux-2.6.32.16内核下SD卡驱动的移植需要打补丁不?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3