We zero-fill them like we are supposed to, and that's all fine. It's
only an error if the 'romfs_copyfrom()' routine isn't able to fill the
data that is supposed to be there.
Most of the patch is really just re-organizing the code a bit, and using
separate variables for the error value and for how much of the page we
actually filled from the filesystem.
Reported-and-tested-by: Chris Fester <email@example.com>
Cc: Alexander Viro <firstname.lastname@example.org>
Cc: Matt Waddel <email@example.com>
Cc: Greg Ungerer <firstname.lastname@example.org>
Signed-of-by: Linus Torvalds <email@example.com>