From: Muli Ben-Yehuda Date: Sat, 21 Jul 2007 15:11:04 +0000 (+0200) Subject: x86_64: Calgary - tighten up the bitmap locking X-Git-Tag: v2.6.23-rc1~77 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=820a149705c2c2a37989554a4f4a34e3d0b0df1f;p=pandora-kernel.git x86_64: Calgary - tighten up the bitmap locking Currently the IOMMU table's lock protects both the bitmap and access to the hardware's TCE table. Access to the TCE table is synchronized through the bitmap; therefore, only hold the lock while modifying the bitmap. This gives a yummy 10-15% reduction in CPU utilization for netperf on a large SMP machine. Signed-off-by: Muli Ben-Yehuda Signed-off-by: Andi Kleen Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed