Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'x86_bugs_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 bug documentation update from Borislav Petkov:

- Add EPERM to the possible PR_SET_SPECULATION_CTRL pr_ctl() error
codes to "legitimize" it

* tag 'x86_bugs_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
Documentation/x86: Fix PR_SET_SPECULATION_CTRL error codes

+8 -4
+8 -4
Documentation/userspace-api/spec_ctrl.rst
··· 81 81 ERANGE arg3 is incorrect, i.e. it's neither PR_SPEC_ENABLE nor 82 82 PR_SPEC_DISABLE nor PR_SPEC_FORCE_DISABLE. 83 83 84 - ENXIO Control of the selected speculation misfeature is not possible. 85 - See PR_GET_SPECULATION_CTRL. 84 + ENXIO For PR_SPEC_STORE_BYPASS: control of the selected speculation misfeature 85 + is not possible via prctl, because of the system's boot configuration. 86 86 87 - EPERM Speculation was disabled with PR_SPEC_FORCE_DISABLE and caller 88 - tried to enable it again. 87 + EPERM Speculation was disabled with PR_SPEC_FORCE_DISABLE and caller tried to 88 + enable it again. 89 + 90 + EPERM For PR_SPEC_L1D_FLUSH and PR_SPEC_INDIRECT_BRANCH: control of the 91 + mitigation is not possible because of the system's boot configuration. 92 + 89 93 ======= ================================================================= 90 94 91 95 Speculation misfeature controls