Mr. silly 2023-10-24 09:24 采纳率: 0%
浏览 3

linux kernel漏洞提交后根据对方提出的问题应该如何修改?

在提交linux kernel漏洞后,对方邮件回复:

“For this one and the previous patch, please add the corresponding 'Fixes:' [1] and stable [2] tags and split the commits accordingly.”

[1] https://www.kernel.org/doc/html/latest/process/submitting-patches.html#using-reported-by-tested-by-reviewed-by-suggested-by-and-fixes
[2] https://www.kernel.org/doc/html/latest/process/stable-kernel-rules.html

刚学会上报linux kernel漏洞,有朋友指导一下他是要我干啥呢?具体如何操作?谢谢大家

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-24 12:57
    关注

    【以下回答由 GPT 生成】

    对方在回复中要求你在修复提交的补丁中添加'Fixes:'和'stable'标签,并相应地拆分提交。

    以下是一种修改的方式:

    1. 首先,你需要在commit message中添加'Fixes:'标签。 例如,如果你的原始commit信息是:
    Commit message: [BUG FIX] Fixing a memory corruption issue
    

    你需要修改为:

    Commit message: [BUG FIX][Fixes: commit hash] Fixing a memory corruption issue
    

    其中,commit hash是引起该问题的提交的提交哈希值。

    1. 接下来,你需要在稳定分支(stable branch)中提交该修复补丁。首先,你需要找到适用的稳定分支,并切换到该分支。 例如,如果要提交到Linux 5.2的稳定分支,则需要切换到linux-5.2.y分支。

    2. 在稳定分支上创建一个新的分支,并将修复提交到该分支上。 例如,创建一个名为fix-memory-corruption的新分支,并将修复提交到该分支:

    git checkout -b fix-memory-corruption linux-5.2.y
    git cherry-pick <commit hash>
    

    这将在fix-memory-corruption分支上应用修复介绍的commit。

    1. 最后,将新的分支推送到服务器上以供审核和合并:
    git push origin fix-memory-corruption
    

    以上就是根据对方的反馈修改Linux kernel漏洞提交的基本步骤。这样,你将根据要求添加了'Fixes:'和'stable'标签,并将修改提交到稳定分支中。请根据你具体的情况和对方的要求进行相应的修改和操作。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 修改了问题 10月24日
  • 修改了问题 10月24日
  • 创建了问题 10月24日

悬赏问题

  • ¥15 touchsocket udp组播
  • ¥20 MAC怎么安装Silverlight 插件?以及安装了怎么启用
  • ¥15 VS2012中查询语句无法填入解析,数值传不进去
  • ¥15 gis系统开发出现命名空间“ESRI.ArcGIS”中不存在类型或命名空间名“Analyst3D”报错
  • ¥15 怎么让ai定时给我发信息 c#或者python
  • ¥15 scrapy的Error
  • ¥15 RBF-VSG姚凤军论文复现问题
  • ¥30 开发一个APP商城在制作tabbar的时候运行不了代码没有检查出错误,但是显示不出tabbar,以下为运行结果,如何解决?
  • ¥15 多网卡服务器中winform如何绑定指定网卡
  • ¥15 关于#python#pandas#的问题,想要实现:多个TXT导入Excel,进行分列,不同txt之间都从第一行开始,请各位专家解答!