cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all
authorAlison Schofield <alison.schofield@intel.com>
Tue, 18 Apr 2023 17:39:02 +0000 (10:39 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sun, 23 Apr 2023 18:45:09 +0000 (11:45 -0700)
commitdec441d32a9a1e4a891ccda3356cac61cc1ffe79
tree1ce78926204d51192c1f2033a17d5e62a7633df8
parent3db166d6cf0ea73dd2c887036aad2e95e0884d9b
cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all

The Get, Inject, and Clear poison commands are not available for
direct user access because they require kernel driver controls to
perform safely.

Further restrict access to these commands by requiring the selection
of the debugfs attribute 'cxl_raw_allow_all' to enable in raw mode.

Signed-off-by: Alison Schofield <alison.schofield@intel.com>
Link: https://lore.kernel.org/r/0e5cb41ffae2bab800957d3b9003eedfd0a2dfd5.1681838291.git.alison.schofield@intel.com
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Tested-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/mbox.c