]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cxl/feature: Update out_len in set feature failure case
authorLi Ming <ming.li@zohomail.com>
Thu, 10 Apr 2025 02:45:21 +0000 (10:45 +0800)
committerDave Jiang <dave.jiang@intel.com>
Fri, 18 Apr 2025 16:33:56 +0000 (09:33 -0700)
commit25174d5cd22f0977034892672a0287f7febcec1c
treef62378461600313b2f953912dbff66a0df22bef9
parentdc915672f9176799e48ac23a155f48742b15ec6c
cxl/feature: Update out_len in set feature failure case

CXL subsystem supports userspace to configure features via fwctl
interface, it will configure features by using Set Feature command.
Whatever Set Feature succeeds or fails, CXL driver always needs to
return a structure fwctl_rpc_cxl_out to caller, and returned size is
updated in a out_len parameter. The out_len should be updated not only
when the set feature succeeds, but also when the set feature fails.

Fixes: eb5dfcb9e36d ("cxl: Add support to handle user feature commands for set feature")
Signed-off-by: Li Ming <ming.li@zohomail.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://patch.msgid.link/20250410024521.514095-1-ming.li@zohomail.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/core/features.c