if (! user) return -EINVAL;
int ipmi_request_supply_msgs(ipmi_user_t          user,			     struct ipmi_addr     *addr,			     long                 msgid,			     struct kernel_ipmi_msg *msg,			     void                 *user_msg_data,			     void                 *supplied_smi,			     struct ipmi_recv_msg *supplied_recv,			     int                  priority){	unsigned char saddr, lun;	int           rv;	rv = check_addr(user->intf, addr, &saddr, &lun);	if (rv)		return rv;	return i_ipmi_request(user,			      user->intf,			      addr,			      msgid,			      msg,			      user_msg_data,			      supplied_smi,			      supplied_recv,			      priority,			      saddr,			      lun,			      -1, 0);}