Bug 8716 - 迈络思驱动套件在5.10内核上编译存在编译失败的软件包组件(nvme_nvme、knem)
Summary: 迈络思驱动套件在5.10内核上编译存在编译失败的软件包组件(nvme_nvme、knem)
Status: RESOLVED FIXED
Alias: None
Product: ANCK 5.10 Dev
Classification: ANCK
Component: drivers (show other bugs) drivers
Version: 5.10.y-14
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: Guanjun
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-08 13:25 UTC by daichx
Modified: 2024-09-27 14:09 UTC (History)
4 users (show)

See Also:


Attachments
编译报错信息 (47.58 KB, image/png)
2024-04-08 13:25 UTC, daichx
Details

Note You need to log in before you can comment on or make changes to this bug.
Description daichx inspur_group 2024-04-08 13:25:12 UTC
Created attachment 1130 [details]
编译报错信息

下载迈络思5.8,23.10或者24.01版本驱动,在5.10内核上编译,会有编译失败的组件。
Comment 1 daichx inspur_group 2024-04-08 13:30:25 UTC
报错信息大概原因:
nlnx-nvme:io-uring相关的功能回合不太全面
knem:回合了intel的部分patch,这些patch修改了函数接口导致驱动编译不过。intel的这几个patch还没有回合到内核上游社区。
Comment 2 小龙 admin 2024-06-03 10:53:47 UTC
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/3305
Comment 3 Guanjun alibaba_cloud_group 2024-06-04 09:58:23 UTC
代码已经合入
Comment 4 wjyscu 2024-09-20 18:06:48 UTC
@Gu
Comment 5 wjyscu 2024-09-20 18:10:47 UTC
(In reply to Guanjun from comment #3)
> 代码已经合入

你好,报错依然存在。测试环境使用的 5.10.134-17.1.an8.x86_64 内核
Comment 6 wjyscu 2024-09-20 18:12:07 UTC
(In reply to daichx from comment #1)
> 报错信息大概原因:
> nlnx-nvme:io-uring相关的功能回合不太全面
> knem:回合了intel的部分patch,这些patch修改了函数接口导致驱动编译不过。intel的这几个patch还没有回合到内核上游社区。

请问这个问题怎么处理的呢。5.10.134-17.1.an8.x86_64内核上编译,依然有相应错误。
Comment 7 xunlei alibaba_cloud_group 2024-09-26 17:59:21 UTC
f37eef1f1fa5 dmaengine: Remove dma_async_is_complete from client API

上述 Intel 补丁,在这个pr(https://gitee.com/anolis/cloud-kernel/pulls/3305) 里没有revert。
Comment 8 小龙 admin 2024-09-27 10:23:30 UTC
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/3869
Comment 9 Guanjun alibaba_cloud_group 2024-09-27 14:09:08 UTC
(In reply to wjyscu from comment #6)
> (In reply to daichx from comment #1)
> > 报错信息大概原因:
> > nlnx-nvme:io-uring相关的功能回合不太全面
> > knem:回合了intel的部分patch,这些patch修改了函数接口导致驱动编译不过。intel的这几个patch还没有回合到内核上游社区。
> 
> 请问这个问题怎么处理的呢。5.10.134-17.1.an8.x86_64内核上编译,依然有相应错误。

dmaengine相关的报错已经全部修复
Comment 10 Guanjun alibaba_cloud_group 2024-09-27 14:09:38 UTC
(In reply to wjyscu from comment #6)
> (In reply to daichx from comment #1)
> > 报错信息大概原因:
> > nlnx-nvme:io-uring相关的功能回合不太全面
> > knem:回合了intel的部分patch,这些patch修改了函数接口导致驱动编译不过。intel的这几个patch还没有回合到内核上游社区。
> 
> 请问这个问题怎么处理的呢。5.10.134-17.1.an8.x86_64内核上编译,依然有相应错误。

代码合入到了开发分支