]> git.baikalelectronics.ru Git - kernel.git/commit
libnvdimm, tools/testing/nvdimm: fix 'ars_status' output buffer sizing
authorDan Williams <dan.j.williams@intel.com>
Fri, 19 Feb 2016 23:21:14 +0000 (15:21 -0800)
committerDan Williams <dan.j.williams@intel.com>
Fri, 19 Feb 2016 23:21:52 +0000 (15:21 -0800)
commit00a47b91b21b28b02ca026b48d6a8fa632992f2a
tree0f96d8b4c4ef887294ab8be03621053b961d9ee2
parentd266b95b45a2f32c8232d592d885743e152fc581
libnvdimm, tools/testing/nvdimm: fix 'ars_status' output buffer sizing

Use the output length specified in the command to size the receive
buffer rather than the arbitrary 4K limit.

This bug was hiding the fact that the ndctl implementation of
ndctl_bus_cmd_new_ars_status() was not specifying an output buffer size.

Cc: <stable@vger.kernel.org>
Cc: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/acpi/nfit.c
drivers/nvdimm/bus.c
include/linux/libnvdimm.h
tools/testing/nvdimm/test/nfit.c