]> git.baikalelectronics.ru Git - kernel.git/commit
fremap: get rid of broken 'end' variable
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 24 Sep 2010 21:13:57 +0000 (14:13 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 24 Sep 2010 21:13:57 +0000 (14:13 -0700)
commit9367ac7b50e60b5c0dd2a97cc0eca61d3c48bcd9
tree8de4b388a3d70d068bf6ee0469a56987f68bef5e
parent9220af5cfe24222426e6f9082cbbd67f2965eb08
fremap: get rid of broken 'end' variable

Thomas Pollet points out that the 'end' variable is broken.  It was
computed based on start/size before they were page-aligned, and as such
doesn't actually match any of the other actions we take.  The overflow
test on end was also redundant, since we had already tested it with the
properly aligned version.

So just get rid of it entirely.  The one remaining use for that broken
variable can just use 'start+size' like all the other cases already did.

Reported-by: Thomas Pollet <thomas.pollet@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/fremap.c