【环境信息】
OS版本:23.09-RC2
架构:arm
内核: 6.4.0-5.0.0.13.oe2309
repo:os、everything、epol
http://121.36.84.172/dailybuild/EBS-openEuler-23.09/rc3_openeuler-2023-09-06-17-35-50/
【问题复现步骤】
前置条件:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
问题分析:
未开启CONFIG_FS_DAX测试:
开启CONFIG_FS_DAX测试:
能否先确认出现以上问题时,内核中CONFIG_FS_DAX是否已开启?
x86执行成功,arm执行失败,版本信息和执行日志已补充;
请问如何开启CONFIG_FS_DAX呢,历史22.03、20.03版本都是开启的,23.09-arm为何关闭了,这个问题也得明确下
社区主线在f74515986e63516e81f6656e974ba6eb69ba7f19 "fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED" 补丁中将CONFIG_FS_DAX开启依赖于ZONE_DEVICE及FS_DAX_LIMITED, 如果ZONE_DEVICE及FS_DAX_LIMITED未开启,则CONFIG_FS_DAX无法开启,而在22.03、20.03版本中则无此依赖关系要求.
ZONE_DEVICE在22.03-arm64、20.03-arm64版本中都是关闭状态,因此到23.09-arm64时无法直接使能
ZONE_DEVICE在22.03-x86、20.03-x86版本中都是开启状态,因此到23.09-x86时可以直接使能
如要求23.09-arm64中开启CONFIG_FS_DAX, 则需要同时开启CONFIG_ZONE_DEVICE
验收通过
【环境信息】
OS版本:23.09-RC4
架构:arm
内核: 6.4.0-8.0.0.16.oe2309
repo:os、everything、epol
http://121.36.84.172/dailybuild/EBS-openEuler-23.09/rc4_openeuler-2023-09-13-21-46-47/
【验收执行日志】见附件:
23.09-RC4-arm-2023-09-16-11:38:55.log
23.09-RC4-x86-2023-09-16-12:58:53.log
登录 后才可以发表评论