summaryrefslogtreecommitdiff
path: root/xmake/rules/platform/linux/module/driver_modules.lua
diff options
context:
space:
mode:
authorririyeye <[email protected]>2026-04-23 15:37:04 +0800
committerririyeye <[email protected]>2026-04-23 15:37:04 +0800
commitfbd947dc0138b3883e1de709a5e0d59269bdf486 (patch)
treefb946782928638d857ab0d6509783e4a726bd388 /xmake/rules/platform/linux/module/driver_modules.lua
parentc615accfecf3e2230b85292b92af20ee580a6252 (diff)
fix linux driver final review issue
Drop the redundant newline normalization in kernel config checks because io.readfile() already returns newline-split content suitable for line-based matching. Made-with: Cursor
Diffstat (limited to 'xmake/rules/platform/linux/module/driver_modules.lua')
-rw-r--r--xmake/rules/platform/linux/module/driver_modules.lua3
1 files changed, 1 insertions, 2 deletions
diff --git a/xmake/rules/platform/linux/module/driver_modules.lua b/xmake/rules/platform/linux/module/driver_modules.lua
index df8bd095c..0e23a0100 100644
--- a/xmake/rules/platform/linux/module/driver_modules.lua
+++ b/xmake/rules/platform/linux/module/driver_modules.lua
@@ -89,8 +89,7 @@ end
function _has_linux_headers_config(linux_headers, config)
local configdata = _get_linux_headers_config(linux_headers)
if configdata then
- local normalized = configdata:gsub("\r\n", "\n"):gsub("\r", "\n")
- for _, line in ipairs(normalized:split("\n")) do
+ for _, line in ipairs(configdata:split("\n")) do
if line == config .. "=y" or line == "#define " .. config .. " 1" then
return true
end