diff options
author | Bjorn Helgaas <bjorn.helgaas@hp.com> | 2010-10-26 15:41:23 -0600 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2010-10-26 15:33:26 -0700 |
commit | 6909ba14c25b4db6be2ff89f4fa0fac2d70151a0 (patch) | |
tree | 1b663f1bba58f51b94bfc8372bea6d2c9295ec67 /crypto/sha512_generic.c | |
parent | 5d6b1fa301b13cc651ee717a9b518124dea2f814 (diff) | |
download | linux-6909ba14c25b4db6be2ff89f4fa0fac2d70151a0.tar.gz linux-6909ba14c25b4db6be2ff89f4fa0fac2d70151a0.tar.bz2 linux-6909ba14c25b4db6be2ff89f4fa0fac2d70151a0.zip |
resources: ensure callback doesn't allocate outside available space
The alignment callback returns a proposed location, which may have been
adjusted to avoid ISA aliases or for other architecture-specific reasons.
We already had a check ("tmp.start < tmp.end") to make sure the callback
doesn't return an area that extends past the available area. This patch
reworks the check to make sure it doesn't return an area that extends
either below or above the available area.
Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'crypto/sha512_generic.c')
0 files changed, 0 insertions, 0 deletions