
	if (IS_ENABLED(CONFIG_HTE) &&
	    (edflags & GPIO_V2_LINE_FLAG_EVENT_CLOCK_HTE))
		return hte_edge_setup(line, edflags);

+	if (line == NULL || line->desc == NULL)
+		return -EINVAL;
	irq = gpiod_to_irq(line->desc);
	if (irq < 0)
		return -ENXIO;
