veth_error("Unknown interrupt type %d from lpar %d\n", event->base_event.xSubtype, rlp); 
veth_error("Unknown interrupt type %d from LPAR %d.\n", event->base_event.xSubtype, rlp); 
static void veth_handle_int(struct VethLpEvent *event){	HvLpIndex rlp = event->base_event.xSourceLp;	struct veth_lpar_connection *cnx = veth_cnx[rlp];	unsigned long flags;	int i;	BUG_ON(! cnx);	switch (event->base_event.xSubtype) {	case VethEventTypeCap:		veth_take_cap(cnx, event);		break;	case VethEventTypeMonitor:		/* do nothing... this'll hang out here til we're dead,		 * and the hypervisor will return it for us. */		break;	case VethEventTypeFramesAck:		spin_lock_irqsave(&cnx->lock, flags);		for (i = 0; i < VETH_MAX_ACKS_PER_MSG; ++i) {			u16 msgnum = event->u.frames_ack_data.token[i];			if (msgnum < VETH_NUMBUFFERS)				veth_recycle_msg(cnx, cnx->msgs + msgnum);		}		spin_unlock_irqrestore(&cnx->lock, flags);		veth_flush_pending(cnx);		break;	case VethEventTypeFrames:		veth_receive(cnx, event);		break;	default:		veth_error("Unknown interrupt type %d from lpar %d\n",			   event->base_event.xSubtype, rlp);	};}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/61a3c6966158dfd9b1279c10ea8eeb3bc7acdef4/iseries_veth.c/buggy/drivers/net/iseries_veth.c