IPMI_MAX_MSG_LENGTH
if (size > IPMI_MAX_MSG_LENGTH)
if (msg_len < 3 || msg_len > IPMI_MAX_MSG_LENGTH) {
if (bt->read_count < 4 || bt->read_count >= IPMI_MAX_MSG_LENGTH) {
unsigned char write_data[IPMI_MAX_MSG_LENGTH + 2]; /* +2 for memcpy */
unsigned char read_data[IPMI_MAX_MSG_LENGTH + 2]; /* +2 for memcpy */
msg.data = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
if (req->msg.data_len > IPMI_MAX_MSG_LENGTH) {
#define IPMB_MAX_MSG_LEN (IPMI_MAX_MSG_LENGTH + 5)
#define MAX_KCS_WRITE_SIZE IPMI_MAX_MSG_LENGTH
#define MAX_KCS_READ_SIZE IPMI_MAX_MSG_LENGTH
if (msg->data_len + 2 > IPMI_MAX_MSG_LENGTH) {
if ((msg->data_len + 10 + broadcast) > IPMI_MAX_MSG_LENGTH) {
if ((msg->data_len + 4) > IPMI_MAX_MSG_LENGTH) {
if ((msg->data_len + 12) > IPMI_MAX_MSG_LENGTH) {
size = cpu_to_be64(sizeof(*opal_msg) + IPMI_MAX_MSG_LENGTH);
sizeof(*ipmi->opal_msg) + IPMI_MAX_MSG_LENGTH,
if (msg->data_size > IPMI_MAX_MSG_LENGTH) {
resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
resp, IPMI_MAX_MSG_LENGTH);
resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
resp, IPMI_MAX_MSG_LENGTH);
resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
resp, IPMI_MAX_MSG_LENGTH);
resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
resp, IPMI_MAX_MSG_LENGTH);
resp, IPMI_MAX_MSG_LENGTH);
IPMI_MAX_MSG_LENGTH);
IPMI_MAX_MSG_LENGTH);
IPMI_MAX_MSG_LENGTH);
if (len > IPMI_MAX_MSG_LENGTH)
else if (ret > IPMI_MAX_MSG_LENGTH) {
resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
unsigned char data[IPMI_MAX_MSG_LENGTH + 1];
if (ssif_info->multi_len + len > IPMI_MAX_MSG_LENGTH) {
if (len > IPMI_MAX_MSG_LENGTH)
len = IPMI_MAX_MSG_LENGTH;
unsigned char tx_msg_data[IPMI_MAX_MSG_LENGTH];
unsigned char rx_msg_data[IPMI_MAX_MSG_LENGTH];
unsigned char msg_data[IPMI_MAX_MSG_LENGTH];
unsigned char data[IPMI_MAX_MSG_LENGTH];
unsigned char rsp[IPMI_MAX_MSG_LENGTH];