Skip to content

Fail searching on /sys/devices/system/cpu/vulnerabilities/* #760

@drrlvn

Description

@drrlvn

These files were recently added on Linux but it seems they cannot be mmap()ed. I'm getting the following error:

$ rg . /sys/devices/system/cpu/vulnerabilities/*
No such device (os error 19)
No such device (os error 19)
No such device (os error 19)

Disabling mmap() works:

$ rg --no-mmap . /sys/devices/system/cpu/vulnerabilities/*
/sys/devices/system/cpu/vulnerabilities/spectre_v1
Vulnerable

/sys/devices/system/cpu/vulnerabilities/spectre_v2
Mitigation: Full generic retpoline

/sys/devices/system/cpu/vulnerabilities/meltdown
Mitigation: PTI

Weirdly, this works (running on the directory instead of all the files, omitting *):

$ rg . /sys/devices/system/cpu/vulnerabilities/
/sys/devices/system/cpu/vulnerabilities/spectre_v1
Vulnerable

/sys/devices/system/cpu/vulnerabilities/spectre_v2
Mitigation: Full generic retpoline

/sys/devices/system/cpu/vulnerabilities/meltdown
Mitigation: PTI

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions