irq.c (0c49cd295d42d0032af11d55e2140dbec11dc8d0) | irq.c (d3383aaae9800b9e13e25b71f70dff3814d10373) |
---|---|
1/* 2 * Copyright 2014 IBM Corp. 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 7 * 2 of the License, or (at your option) any later version. 8 */ --- 422 unchanged lines hidden (view full) --- 431 return -ENOMEM; 432 433 /* 434 * Allocate names first. If any fail, bail out before allocating 435 * actual hardware IRQs. 436 */ 437 INIT_LIST_HEAD(&ctx->irq_names); 438 for (r = 1; r < CXL_IRQ_RANGES; r++) { | 1/* 2 * Copyright 2014 IBM Corp. 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 7 * 2 of the License, or (at your option) any later version. 8 */ --- 422 unchanged lines hidden (view full) --- 431 return -ENOMEM; 432 433 /* 434 * Allocate names first. If any fail, bail out before allocating 435 * actual hardware IRQs. 436 */ 437 INIT_LIST_HEAD(&ctx->irq_names); 438 for (r = 1; r < CXL_IRQ_RANGES; r++) { |
439 for (i = 0; i < ctx->irqs.range[r]; hwirq++, i++) { | 439 for (i = 0; i < ctx->irqs.range[r]; i++) { |
440 irq_name = kmalloc(sizeof(struct cxl_irq_name), 441 GFP_KERNEL); 442 if (!irq_name) 443 goto out; 444 irq_name->name = kasprintf(GFP_KERNEL, "cxl-%s-pe%i-%i", 445 dev_name(&ctx->afu->dev), 446 ctx->pe, j); 447 if (!irq_name->name) { --- 45 unchanged lines hidden --- | 440 irq_name = kmalloc(sizeof(struct cxl_irq_name), 441 GFP_KERNEL); 442 if (!irq_name) 443 goto out; 444 irq_name->name = kasprintf(GFP_KERNEL, "cxl-%s-pe%i-%i", 445 dev_name(&ctx->afu->dev), 446 ctx->pe, j); 447 if (!irq_name->name) { --- 45 unchanged lines hidden --- |