aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/cxl
diff options
context:
space:
mode:
authorMarkus Elfring <elfring@users.sourceforge.net>2020-12-10 14:14:07 +0100
committerMichael Ellerman <mpe@ellerman.id.au>2021-01-31 22:35:50 +1100
commit245a389c6ded15a7d308dbe988aec8a96e8aa8cf (patch)
treebebc7237bd7a1ced5d25acfb0dfe6359b87dba5f /drivers/misc/cxl
parentpowerpc/mm/book3s64/iommu: fix some RCU-list locks (diff)
downloadlinux-dev-245a389c6ded15a7d308dbe988aec8a96e8aa8cf.tar.xz
linux-dev-245a389c6ded15a7d308dbe988aec8a96e8aa8cf.zip
cxl: Reduce scope for the variable “mm” in cxllib_get_PE_attributes()
A local variable was used only within an if branch. Thus move the definition for the variable “mm” into the corresponding code block. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/5cee2b25-71e0-15aa-fba6-12211b8308aa@web.de
Diffstat (limited to 'drivers/misc/cxl')
-rw-r--r--drivers/misc/cxl/cxllib.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/misc/cxl/cxllib.c b/drivers/misc/cxl/cxllib.c
index 2a1783f32254..53b919856426 100644
--- a/drivers/misc/cxl/cxllib.c
+++ b/drivers/misc/cxl/cxllib.c
@@ -170,8 +170,6 @@ int cxllib_get_PE_attributes(struct task_struct *task,
unsigned long translation_mode,
struct cxllib_pe_attributes *attr)
{
- struct mm_struct *mm = NULL;
-
if (translation_mode != CXL_TRANSLATED_MODE &&
translation_mode != CXL_REAL_MODE)
return -EINVAL;
@@ -182,7 +180,7 @@ int cxllib_get_PE_attributes(struct task_struct *task,
true);
attr->lpid = mfspr(SPRN_LPID);
if (task) {
- mm = get_task_mm(task);
+ struct mm_struct *mm = get_task_mm(task);
if (mm == NULL)
return -EINVAL;
/*