Loading drivers/pinctrl/qcom/pinctrl-msm.c +9 −0 Original line number Original line Diff line number Diff line Loading @@ -818,6 +818,9 @@ static void msm_dirconn_irq_ack(struct irq_data *d) struct irq_desc *desc = irq_data_to_desc(d); struct irq_desc *desc = irq_data_to_desc(d); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); if (!parent_data) return; if (parent_data->chip->irq_ack) if (parent_data->chip->irq_ack) parent_data->chip->irq_ack(parent_data); parent_data->chip->irq_ack(parent_data); } } Loading @@ -827,6 +830,9 @@ static void msm_dirconn_irq_eoi(struct irq_data *d) struct irq_desc *desc = irq_data_to_desc(d); struct irq_desc *desc = irq_data_to_desc(d); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); if (!parent_data) return; if (parent_data->chip->irq_eoi) if (parent_data->chip->irq_eoi) parent_data->chip->irq_eoi(parent_data); parent_data->chip->irq_eoi(parent_data); } } Loading @@ -852,6 +858,9 @@ static int msm_dirconn_irq_set_vcpu_affinity(struct irq_data *d, struct irq_desc *desc = irq_data_to_desc(d); struct irq_desc *desc = irq_data_to_desc(d); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); if (!parent_data) return 0; if (parent_data->chip->irq_set_vcpu_affinity) if (parent_data->chip->irq_set_vcpu_affinity) return parent_data->chip->irq_set_vcpu_affinity(parent_data, return parent_data->chip->irq_set_vcpu_affinity(parent_data, vcpu_info); vcpu_info); Loading Loading
drivers/pinctrl/qcom/pinctrl-msm.c +9 −0 Original line number Original line Diff line number Diff line Loading @@ -818,6 +818,9 @@ static void msm_dirconn_irq_ack(struct irq_data *d) struct irq_desc *desc = irq_data_to_desc(d); struct irq_desc *desc = irq_data_to_desc(d); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); if (!parent_data) return; if (parent_data->chip->irq_ack) if (parent_data->chip->irq_ack) parent_data->chip->irq_ack(parent_data); parent_data->chip->irq_ack(parent_data); } } Loading @@ -827,6 +830,9 @@ static void msm_dirconn_irq_eoi(struct irq_data *d) struct irq_desc *desc = irq_data_to_desc(d); struct irq_desc *desc = irq_data_to_desc(d); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); if (!parent_data) return; if (parent_data->chip->irq_eoi) if (parent_data->chip->irq_eoi) parent_data->chip->irq_eoi(parent_data); parent_data->chip->irq_eoi(parent_data); } } Loading @@ -852,6 +858,9 @@ static int msm_dirconn_irq_set_vcpu_affinity(struct irq_data *d, struct irq_desc *desc = irq_data_to_desc(d); struct irq_desc *desc = irq_data_to_desc(d); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); struct irq_data *parent_data = irq_get_irq_data(desc->parent_irq); if (!parent_data) return 0; if (parent_data->chip->irq_set_vcpu_affinity) if (parent_data->chip->irq_set_vcpu_affinity) return parent_data->chip->irq_set_vcpu_affinity(parent_data, return parent_data->chip->irq_set_vcpu_affinity(parent_data, vcpu_info); vcpu_info); Loading