Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99ab32f3 authored by Corey Minyard's avatar Corey Minyard
Browse files

ipmi: Remove the now unused priority from SMI sender



Since the queue was moved into the message handler, the priority
field is now irrelevant.

Signed-off-by: default avatarCorey Minyard <cminyard@mvista.com>
parent b874b985
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -1516,7 +1516,7 @@ static void smi_send(ipmi_smi_t intf, struct ipmi_smi_handlers *handlers,
		spin_unlock_irqrestore(&intf->xmit_msgs_lock, flags);
		spin_unlock_irqrestore(&intf->xmit_msgs_lock, flags);


	if (smi_msg)
	if (smi_msg)
		handlers->sender(intf->send_info, smi_msg, 0);
		handlers->sender(intf->send_info, smi_msg);
}
}


/*
/*
@@ -3908,7 +3908,7 @@ static void smi_recv_tasklet(unsigned long val)
	if (!run_to_completion)
	if (!run_to_completion)
		spin_unlock_irqrestore(&intf->xmit_msgs_lock, flags);
		spin_unlock_irqrestore(&intf->xmit_msgs_lock, flags);
	if (newmsg)
	if (newmsg)
		intf->handlers->sender(intf->send_info, newmsg, 0);
		intf->handlers->sender(intf->send_info, newmsg);


	handle_new_recv_msgs(intf);
	handle_new_recv_msgs(intf);
}
}
+1 −2
Original line number Original line Diff line number Diff line
@@ -892,8 +892,7 @@ static void check_start_timer_thread(struct smi_info *smi_info)
}
}


static void sender(void                *send_info,
static void sender(void                *send_info,
		   struct ipmi_smi_msg *msg,
		   struct ipmi_smi_msg *msg)
		   int                 priority)
{
{
	struct smi_info   *smi_info = send_info;
	struct smi_info   *smi_info = send_info;
	enum si_sm_result result;
	enum si_sm_result result;
+4 −5
Original line number Original line Diff line number Diff line
@@ -98,12 +98,11 @@ struct ipmi_smi_handlers {
	   operation is not allowed to fail.  If an error occurs, it
	   operation is not allowed to fail.  If an error occurs, it
	   should report back the error in a received message.  It may
	   should report back the error in a received message.  It may
	   do this in the current call context, since no write locks
	   do this in the current call context, since no write locks
	   are held when this is run.  If the priority is > 0, the
	   are held when this is run.  Message are delivered one at
	   message will go into a high-priority queue and be sent
	   a time by the message handler, a new message will not be
	   first.  Otherwise, it goes into a normal-priority queue. */
	   delivered until the previous message is returned. */
	void (*sender)(void                *send_info,
	void (*sender)(void                *send_info,
		       struct ipmi_smi_msg *msg,
		       struct ipmi_smi_msg *msg);
		       int                 priority);


	/* Called by the upper layer to request that we try to get
	/* Called by the upper layer to request that we try to get
	   events from the BMC we are attached to. */
	   events from the BMC we are attached to. */