From: Greg Kroah-Hartman Date: Fri, 9 Feb 2018 13:37:01 +0000 (+0100) Subject: 4.14-stable patches X-Git-Tag: v4.15.3~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=84e1cf7689939903af791deca2410c07a2db1a6c;p=thirdparty%2Fkernel%2Fstable-queue.git 4.14-stable patches added patches: scsi-storvsc-missing-error-code-in-storvsc_probe.patch --- diff --git a/queue-4.14/scsi-storvsc-missing-error-code-in-storvsc_probe.patch b/queue-4.14/scsi-storvsc-missing-error-code-in-storvsc_probe.patch new file mode 100644 index 00000000000..838c36a3749 --- /dev/null +++ b/queue-4.14/scsi-storvsc-missing-error-code-in-storvsc_probe.patch @@ -0,0 +1,38 @@ +From ca8dc694045e9aa248e9916e0f614deb0494cb3d Mon Sep 17 00:00:00 2001 +From: Dan Carpenter +Date: Tue, 16 Jan 2018 13:40:22 +0300 +Subject: scsi: storvsc: missing error code in storvsc_probe() + +From: Dan Carpenter + +commit ca8dc694045e9aa248e9916e0f614deb0494cb3d upstream. + +We should set the error code if fc_remote_port_add() fails. + +Cc: #v4.12+ +Fixes: daf0cd445a21 ("scsi: storvsc: Add support for FC rport.") +Signed-off-by: Dan Carpenter +Reviewed-by: Cathy Avery +Acked-by: K. Y. Srinivasan +Signed-off-by: Martin K. Petersen +Signed-off-by: Greg Kroah-Hartman +Signed-off-by: Long Li + +--- + drivers/scsi/storvsc_drv.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +--- a/drivers/scsi/storvsc_drv.c ++++ b/drivers/scsi/storvsc_drv.c +@@ -1826,8 +1826,10 @@ static int storvsc_probe(struct hv_devic + fc_host_node_name(host) = stor_device->node_name; + fc_host_port_name(host) = stor_device->port_name; + stor_device->rport = fc_remote_port_add(host, 0, &ids); +- if (!stor_device->rport) ++ if (!stor_device->rport) { ++ ret = -ENOMEM; + goto err_out3; ++ } + } + #endif + return 0; diff --git a/queue-4.14/series b/queue-4.14/series index 05ed5ac410c..a02c5cdc26c 100644 --- a/queue-4.14/series +++ b/queue-4.14/series @@ -19,3 +19,4 @@ media-soc_camera-soc_scale_crop-add-missing-module_description-author-license.pa crypto-tcrypt-fix-s-g-table-for-test_aead_speed.patch arch-define-weak-abort.patch kernel-exit.c-export-abort-to-modules.patch +scsi-storvsc-missing-error-code-in-storvsc_probe.patch