summaryrefslogtreecommitdiffstats
path: root/kernel/membarrier.c
diff options
context:
space:
mode:
authorSinan Kaya <okaya@codeaurora.org>2015-12-09 11:18:27 -0500
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2016-01-01 03:02:47 +0100
commitb5bd0269547105046f2236d9895bd5e3038cc8bc (patch)
tree15ebdccc315ba174d71015ebc449ff00c1172fca /kernel/membarrier.c
parent74bf8efb5fa6e958d2d7c7917b8bb672085ec0c6 (diff)
downloadblackbird-op-linux-b5bd0269547105046f2236d9895bd5e3038cc8bc.tar.gz
blackbird-op-linux-b5bd0269547105046f2236d9895bd5e3038cc8bc.zip
ACPI, PCI, irq: remove interrupt count restriction
Code currently supports 256 maximum interrupts at this moment. The patch is reconfiguring the penalty array as a dynamic list to remove this limitation. A new penalty linklist has been added for all other interrupts greater than 16. If an IRQ is not found in the link list, an IRQ info structure will be dynamically allocated on the first access and will be placed on the list for further reuse. The list will grow by the number of supported interrupts in the ACPI table rather than having a 256 hard limitation. Acked-by: Bjorn Helgaas <bhelgaas@google.com> Signed-off-by: Sinan Kaya <okaya@codeaurora.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'kernel/membarrier.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud