cxl: Update cxl_irq() prototype
The context parameter when calling cxl_irq() should be strongly typed. Co-authored-by: Christophe Lombard <clombard@linux.vnet.ibm.com> Signed-off-by: Frederic Barrat <fbarrat@linux.vnet.ibm.com> Signed-off-by: Christophe Lombard <clombard@linux.vnet.ibm.com> Reviewed-by: Manoj Kumar <manoj@linux.vnet.ibm.com> Acked-by: Ian Munsie <imunsie@au1.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
ea2d1f95ef
commit
6d625ed9a7
|
@ -714,7 +714,7 @@ struct cxl_irq_info {
|
|||
};
|
||||
|
||||
void cxl_assign_psn_space(struct cxl_context *ctx);
|
||||
irqreturn_t cxl_irq(int irq, void *ctx, struct cxl_irq_info *irq_info);
|
||||
irqreturn_t cxl_irq(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info);
|
||||
int cxl_register_one_irq(struct cxl *adapter, irq_handler_t handler,
|
||||
void *cookie, irq_hw_number_t *dest_hwirq,
|
||||
unsigned int *dest_virq, const char *name);
|
||||
|
|
|
@ -27,9 +27,8 @@ static irqreturn_t schedule_cxl_fault(struct cxl_context *ctx, u64 dsisr, u64 da
|
|||
return IRQ_HANDLED;
|
||||
}
|
||||
|
||||
irqreturn_t cxl_irq(int irq, void *data, struct cxl_irq_info *irq_info)
|
||||
irqreturn_t cxl_irq(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info)
|
||||
{
|
||||
struct cxl_context *ctx = data;
|
||||
u64 dsisr, dar;
|
||||
|
||||
dsisr = irq_info->dsisr;
|
||||
|
|
Loading…
Reference in New Issue