summaryrefslogtreecommitdiff
path: root/arch/x86/pci
diff options
context:
space:
mode:
authorParag Warudkar <parag.warudkar@gmail.com>2008-01-30 13:31:59 +0100
committerIngo Molnar <mingo@elte.hu>2008-01-30 13:31:59 +0100
commitbca25bafbb390eeec376ac994954b99489d198ec (patch)
tree39f9cd65b78c8efe65b633456c5473c38c4d249c /arch/x86/pci
parent79da4721117fcf188b4b007b775738a530f574da (diff)
x86: fix dmi_alloc() to not advance alloc index in case of
dmi_alloc() for CONFIG_X86_64 is defined to allocate from a static array and it maintains a allocation index which is advanced each time allocation is attempted - it gets incremented even if an allocation fails thereby depriving any future request that may be small enough to be satisfied from the array. Fix this by first testing if allocation is going to be possible and incrementing alloc index only then. Signed-off-by: Parag Warudkar <parag.warudkar@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/pci')
0 files changed, 0 insertions, 0 deletions