This fixes an issue reproted by Colin King where the cpu variable is
used before being initialized. We can just use kzalloc) here,
because using kzalloc_node did not provide any benefit.

Reported-by: Colin Ian King <[email protected]>
Signed-off-by: Mike Christie <[email protected]>
---
 drivers/md/dm-ps-io-affinity.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/md/dm-ps-io-affinity.c b/drivers/md/dm-ps-io-affinity.c
index 0da1e4d..a89f871 100644
--- a/drivers/md/dm-ps-io-affinity.c
+++ b/drivers/md/dm-ps-io-affinity.c
@@ -53,7 +53,7 @@ static int ioa_add_path(struct path_selector *ps, struct 
dm_path *path,
                return -EINVAL;
        }
 
-       pi = kzalloc_node(sizeof(*pi), GFP_KERNEL, cpu_to_node(cpu));
+       pi = kzalloc(sizeof(*pi), GFP_KERNEL);
        if (!pi) {
                *error = "io-affinity ps: Error allocating path context";
                return -ENOMEM;
-- 
1.8.3.1

--
dm-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/dm-devel

Reply via email to