/* s390_unregister_adapter_interrupt - unregister adapter interrupt handler @ind: indicator for which the handler is to be unregistered @isc: interruption subclass  */
void s390_unregister_adapter_interrupt(void *ind, u8 isc)
/* s390_unregister_adapter_interrupt - unregister adapter interrupt handler @ind: indicator for which the handler is to be unregistered @isc: interruption subclass  */
void s390_unregister_adapter_interrupt(void *ind, u8 isc)
{
	struct airq_t *airq;
	char dbf_txt[16];
	int i;
	i = (int) ((addr_t) ind) - ((addr_t) &indicators[isc].byte[0]);
	snprintf(dbf_txt, sizeof(dbf_txt), "urairq:%d", i);
	CIO_TRACE_EVENT(4, dbf_txt);
	indicators[isc].byte[i] = 0;
	airq = xchg(&airqs[isc][i], NULL);
	synchronize_sched();
	kfree(airq);
}