PECI patchset status

Mihm, James james.mihm at intel.com
Thu Sep 3 15:57:48 AEST 2020


Thank you Joel for carrying this patchset, and Intel does have an interest in getting our patchsets upstreamed.

Since Intel has a large set of patches that need to be upstreamed our plan is to fork the kernel in github/intel-bmc and apply the intel patchsets. Upstream recipes can then pull the kernel from the intel fork with the intel patches. Intel will ensure that this fork tracks the openbmc kernel version and maintain the intel patchsets while in the process of getting them upstreamed.

Thanks, James.

-----Original Message-----
From: openbmc <openbmc-bounces+james.mihm=intel.com at lists.ozlabs.org> On Behalf Of Joel Stanley
Sent: Monday, August 31, 2020 1:57 AM
To: OpenBMC Maillist <openbmc at lists.ozlabs.org>
Subject: PECI patchset status

Hello OpenBMCers,

The PECI patchset has been carried in the openbmc tree in some form
since it was first posted in December 2017.

It has not made it upstream in that time, placing the maintenance
burden on me as the kernel maintainer. Generally this isn't a large
amount of work, although in some cases it has held up releasing kernel
branches. Today I noticed that the icotl number it chose has been
claimed by a different ioctl in linux-next, meaning we are guaranteed
to have future kernel/userspace incompatibility.

OpenBMC has strong rules about upstreaming kernel patches, and in
particular userspace facing code, to avoid this issue.

Given the lack of progress I propose dropping it from the OpenBMC
kernel tree until it is merged upstream. This would necessitate
removing tiogapass from the OpenBMC CI, as it relies on PECI support
in the kernel to build.

If you have an interest in the patchset staying in openbmc, we would
need someone (or a team) to take the patchset (v11 is the latest[1])
and submit for inclusion in the mainline kernel, including an entry in
MAINTAINERS to commit to future maintenance. Now is the perfect time
to submit for inclusion in 5.10.

[1] https://lore.kernel.org/linux-hwmon/20191211194624.2872-1-jae.hyun.yoo@linux.intel.com/

Cheers,

Joel


More information about the openbmc mailing list