Commit bc6d9480 authored by Emilio Perez's avatar Emilio Perez Committed by Yi Yang
Browse files

ipmi: Use regspacings passed as a module parameter

mainline inclusion
from mainline-v6.8-rc1
commit 242c6fd473a6a74eac4d4002be715a0d0dede036
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IB78AE
CVE: NA

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=242c6fd473a6a74eac4d4002be715a0d0dede036



--------------------------------

regspacings parameter is currently ignored and the platform data uses a
default value of 0, this has been fixed by setting the appropriate field
in the platform data.

Fixes: 3cd83bac ("ipmi: Consolidate the adding of platform devices")
Signed-off-by: default avatarEmilio Perez <emiliopeju@gmail.com>
Message-Id: <20231122203433.443098-1-emiliopeju@gmail.com>
Signed-off-by: default avatarCorey Minyard <minyard@acm.org>
Signed-off-by: default avatarYi Yang <yiyang13@huawei.com>
parent e64d5ad2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -80,10 +80,10 @@ static void __init ipmi_hardcode_init_one(const char *si_type_str,
	}

	p.regsize = regsizes[i];
	p.regspacing = regspacings[i];
	p.slave_addr = slave_addrs[i];
	p.addr_source = SI_HARDCODED;
	p.regshift = regshifts[i];
	p.regsize = regsizes[i];
	p.addr = addr;
	p.space = addr_space;