summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorTimur Tabi <timur@freescale.com>2007-05-14 20:31:26 +0400
committerPaul Mackerras <paulus@samba.org>2007-05-17 15:10:16 +0400
commit1c2de47cd47daa033251dbb4a3643e7e87a681b0 (patch)
tree8353c7c550fcecea589d6c5c0fbee4ad35af7a78 /block
parent991eb43af989002d5c7f4a2ff2a6c806a912b51b (diff)
downloadlinux-1c2de47cd47daa033251dbb4a3643e7e87a681b0.tar.xz
[POWERPC] Fix alignment problem in rh_alloc_align() with exact-sized blocks
When an rheap is created, the caller can specify the alignment to use. In rh_alloc_align(), if a free block is found that is the exact size needed (including extra space for alignment), that configured alignment value is not used to align the pointer. Instead, the default alignment is used. If the default alignment is smaller than the configured alignment, then the returned value will not be aligned correctly. Signed-off-by: Timur Tabi <timur@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions