]> git.baikalelectronics.ru Git - kernel.git/commit
ipmi: kcs_bmc: Decouple the IPMI chardev from the core
authorAndrew Jeffery <andrew@aj.id.au>
Tue, 8 Jun 2021 10:47:49 +0000 (20:17 +0930)
committerCorey Minyard <cminyard@mvista.com>
Tue, 22 Jun 2021 00:50:22 +0000 (19:50 -0500)
commiteeb051ce19140f8c49f5ecb64758d47cf6ba368b
tree7aaf204497c89259f06a3586ca995d21405d2d49
parent2107d2e03a9dffc6eff8a4802116a664f8520e7d
ipmi: kcs_bmc: Decouple the IPMI chardev from the core

Now that we have untangled the data-structures, split the userspace
interface out into its own module. Userspace interfaces and drivers are
registered to the KCS BMC core to support arbitrary binding of either.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Message-Id: <20210608104757.582199-9-andrew@aj.id.au>
Reviewed-by: Zev Weiss <zweiss@equinix.com>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
drivers/char/ipmi/Kconfig
drivers/char/ipmi/Makefile
drivers/char/ipmi/kcs_bmc.c
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
drivers/char/ipmi/kcs_bmc_client.h