Merge tag 'for-linus-6.2-1' of https://github.com/cminyard/linux-ipmi
Pull IPMI updates from Corey Minyard: "This includes a number of small fixes, as usual. It also includes a new driver for doing the i2c (SSIF) interface BMC-side, pretty much completing the BMC side interfaces" * tag 'for-linus-6.2-1' of https://github.com/cminyard/linux-ipmi: ipmi/watchdog: use strscpy() to instead of strncpy() ipmi: ssif_bmc: Convert to i2c's .probe_new() ipmi: fix use after free in _ipmi_destroy_user() ipmi/watchdog: Include <linux/kstrtox.h> when appropriate ipmi:ssif: Increase the message retry time ipmi: Fix some kernel-doc warnings ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN ipmi: fix msg stack when IPMI is disconnected ipmi: fix memleak when unload ipmi driver ipmi: fix long wait in unload when IPMI disconnect ipmi: kcs: Poll OBF briefly to reduce OBE latency bindings: ipmi: Add binding for SSIF BMC driver ipmi: ssif_bmc: Add SSIF BMC driver
This commit is contained in:
18
include/uapi/linux/ipmi_ssif_bmc.h
Normal file
18
include/uapi/linux/ipmi_ssif_bmc.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note*/
|
||||
/*
|
||||
* Copyright (c) 2022, Ampere Computing LLC.
|
||||
*/
|
||||
|
||||
#ifndef _UAPI_LINUX_IPMI_SSIF_BMC_H
|
||||
#define _UAPI_LINUX_IPMI_SSIF_BMC_H
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
/* Max length of ipmi ssif message included netfn and cmd field */
|
||||
#define IPMI_SSIF_PAYLOAD_MAX 254
|
||||
struct ipmi_ssif_msg {
|
||||
unsigned int len;
|
||||
__u8 payload[IPMI_SSIF_PAYLOAD_MAX];
|
||||
};
|
||||
|
||||
#endif /* _UAPI_LINUX_IPMI_SSIF_BMC_H */
|
||||
Reference in New Issue
Block a user