#ifndef _PERF_KEYSYMS_H_ #define _PERF_KEYSYMS_H_ 1 #include "libslang.h" #define K_DOWN SL_KEY_DOWN #define K_END SL_KEY_END #define K_ENTER '\r' #define K_ESC 033 #define K_F1 SL_KEY_F(1) #define K_HOME SL_KEY_HOME #define K_LEFT SL_KEY_LEFT #define K_PGDN SL_KEY_NPAGE #define K_PGUP SL_KEY_PPAGE #define K_RIGHT SL_KEY_RIGHT #define K_TAB '\t' #define K_UNTAB SL_KEY_UNTAB #define K_UP SL_KEY_UP #define K_BKSPC 0x7f #define K_DEL SL_KEY_DELETE /* Not really keys */ #define K_TIMER -1 #define K_ERROR -2 #define K_RESIZE -3 #define K_SWITCH_INPUT_DATA -4 #endif /* _PERF_KEYSYMS_H_ */ z.ch/cgit.cgi/linux/net-next.git' title='net-next.git Git repository'/>
summaryrefslogtreecommitdiff
path: root/tools/include/asm/bug.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2017-01-30 13:15:41 +0100
committerBjorn Helgaas <bhelgaas@google.com>2017-02-02 10:35:46 -0600
commitdfef358bd1beb4e7b5c94eca944be9cd23dfc752 (patch)
treeb9a2afb38a4c2ac8ad31f49ec0d71fe9e5b1994c /tools/include/asm/bug.h
parent030305d69fc6963c16003f50d7e8d74b02d0a143 (diff)
PCI/MSI: Don't apply affinity if there aren't enough vectors left
Bart reported a problem wіth an out of bounds access in the low-level IRQ affinity code, which we root caused to the qla2xxx driver assigning all its MSI-X vectors to the pre and post vectors, and not having any left for the actually spread IRQs. Fix this issue by not asking for affinity assignment when there are no vectors to assign left. Fixes: 402723ad5c62 ("PCI/MSI: Provide pci_alloc_irq_vectors_affinity()") Link: https://lkml.kernel.org/r/1485359225.3093.3.camel@sandisk.com Reported-by: Bart Van Assche <bart.vanassche@sandisk.com> Tested-by: Bart Van Assche <bart.vanassche@sandisk.com> Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'tools/include/asm/bug.h')