| From 778c25cc7eeb9f94a15ef8aa54673751acd2e614 Mon Sep 17 00:00:00 2001 |
| From: Kishon Vijay Abraham I <kishon@ti.com> |
| Date: Mon, 25 Mar 2019 15:09:47 +0530 |
| Subject: [PATCH] misc: pci_endpoint_test: Fix test_reg_bar to be updated in |
| pci_endpoint_test |
| |
| commit 8f220664570e755946db1282f48e07f26e1f2cb4 upstream. |
| |
| commit 834b90519925 ("misc: pci_endpoint_test: Add support for |
| PCI_ENDPOINT_TEST regs to be mapped to any BAR") while adding |
| test_reg_bar in order to map PCI_ENDPOINT_TEST regs to be mapped to any |
| BAR failed to update test_reg_bar in pci_endpoint_test, resulting in |
| test_reg_bar having invalid value when used outside probe. |
| |
| Fix it. |
| |
| Fixes: 834b90519925 ("misc: pci_endpoint_test: Add support for PCI_ENDPOINT_TEST regs to be mapped to any BAR") |
| Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> |
| Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/drivers/misc/pci_endpoint_test.c b/drivers/misc/pci_endpoint_test.c |
| index 7b370466a227..f38e8e6bb5c6 100644 |
| --- a/drivers/misc/pci_endpoint_test.c |
| +++ b/drivers/misc/pci_endpoint_test.c |
| @@ -489,6 +489,7 @@ static int pci_endpoint_test_probe(struct pci_dev *pdev, |
| data = (struct pci_endpoint_test_data *)ent->driver_data; |
| if (data) { |
| test_reg_bar = data->test_reg_bar; |
| + test->test_reg_bar = test_reg_bar; |
| test->alignment = data->alignment; |
| no_msi = data->no_msi; |
| } |
| -- |
| 2.7.4 |
| |