summaryrefslogtreecommitdiff
path: root/arch/sparc/kernel/pcr.c
diff options
context:
space:
mode:
authorAkinobu Mita <akinobu.mita@gmail.com>2011-02-08 07:59:50 +0300
committerDavid S. Miller <davem@davemloft.net>2011-02-09 09:52:54 +0300
commit711c71a092ccedf5e24cff25e577bfa0148fce66 (patch)
tree30af5eb59a443c57f6e189acbf07e1400a7fe73b /arch/sparc/kernel/pcr.c
parente637804c33494e8e7e454dbc625cc4b773f38d6f (diff)
downloadlinux-711c71a092ccedf5e24cff25e577bfa0148fce66.tar.xz
sparc: fix size argument to find_next_zero_bit()
iommu_alloc_ctx() finds a zero bit in iommu->ctx_bitmap. It starts searching from iommu->ctx_lowest_free to the end of the bitmap. But the size argument to find_next_zero_bit() in iommu_alloc_ctx() is wrong. It should be the bitmap size, not the maximum size to search from the offset argument. Fortunately iommu->ctx_lowest_free is almost unused and it will not be more than 1. So the bug wasted only 1-bit at the end of iommu->ctx_bitmap. Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Cc: "David S. Miller" <davem@davemloft.net> Cc: sparclinux@vger.kernel.org Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/kernel/pcr.c')
0 files changed, 0 insertions, 0 deletions