summaryrefslogtreecommitdiff
path: root/drivers/cxl/pmem.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2021-09-09 08:13:15 +0300
committerDan Williams <dan.j.williams@intel.com>2021-09-22 00:09:34 +0300
commit49be6dd807511db31809000a7b9d430b18d5e780 (patch)
treec975b70b8adb04e7955d701dbd8823510332c1e6 /drivers/cxl/pmem.c
parenta5c25802168993c67a03a6e04142761dfb4a3bf5 (diff)
downloadlinux-49be6dd807511db31809000a7b9d430b18d5e780.tar.xz
cxl/mbox: Move command definitions to common location
In preparation for cxl_test to mock responses to mailbox command requests, move some definitions from core/mbox.c to cxlmem.h. No functional changes intended. Acked-by: Ben Widawsky <ben.widawsky@intel.com> Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Link: https://lore.kernel.org/r/163116439547.2460985.10457111177103589574.stgit@dwillia2-desk3.amr.corp.intel.com Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/cxl/pmem.c')
-rw-r--r--drivers/cxl/pmem.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/drivers/cxl/pmem.c b/drivers/cxl/pmem.c
index 5ccf9aa6b3ae..d7b5548551e9 100644
--- a/drivers/cxl/pmem.c
+++ b/drivers/cxl/pmem.c
@@ -99,10 +99,7 @@ static int cxl_pmem_get_config_data(struct cxl_mem *cxlm,
struct nd_cmd_get_config_data_hdr *cmd,
unsigned int buf_len)
{
- struct cxl_mbox_get_lsa {
- u32 offset;
- u32 length;
- } get_lsa;
+ struct cxl_mbox_get_lsa get_lsa;
int rc;
if (sizeof(*cmd) > buf_len)
@@ -127,11 +124,7 @@ static int cxl_pmem_set_config_data(struct cxl_mem *cxlm,
struct nd_cmd_set_config_hdr *cmd,
unsigned int buf_len)
{
- struct cxl_mbox_set_lsa {
- u32 offset;
- u32 reserved;
- u8 data[];
- } *set_lsa;
+ struct cxl_mbox_set_lsa *set_lsa;
int rc;
if (sizeof(*cmd) > buf_len)