From: Mike Marciniszyn Date: Thu, 30 May 2013 22:25:25 +0000 (-0400) Subject: IB/qib: Add DCA support X-Git-Tag: v3.11-rc1~16^2~1^6~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8469ba39a6b77917e8879680aed17229bf72f263;p=pandora-kernel.git IB/qib: Add DCA support This patch adds DCA cache warming for systems that support DCA. The code uses cpu affinity notification to react to an affinity change from a user mode program like irqbalance and (re-)program the chip accordingly. This notification avoids reading the current cpu on every interrupt. Reviewed-by: Dean Luick Signed-off-by: Mike Marciniszyn [ Add Kconfig dependency on SMP && GENERIC_HARDIRQS to avoid failure to build due to undefined struct irq_affinity_notify. - Roland ] Signed-off-by: Roland Dreier --- Reading git-diff-tree failed