c
< 	if (client_id == SOC15_IH_CLIENTID_GRBM_CP ||
< 		if (source_id == SOC15_INTSRC_CP_END_OF_PIPE)
< 		else if (source_id == SOC15_INTSRC_SQ_INTERRUPT_MSG) {
---
> 	switch (client_id) {
> 	case SOC15_IH_CLIENTID_GRBM_CP:
> 		switch (source_id) {
> 		case SOC15_INTSRC_CP_END_OF_PIPE:
> 			// Handle this case
> 			break;
> 		case SOC15_INTSRC_SQ_INTERRUPT_MSG:
> 			// Handle this case
> 			break;
> 		default:
> 			// Handle unexpected values of source_id
> 			break;
> 		}
> 		break;
> 	default:
> 		// Handle unexpected values of client_id
> 		break;
> 	}
