The prepare.sh script is supposed to add padding to the bzImage to make it
match 64byte block granularity.
The padding needed is determined like this:
SIZE=`ls -ld "$NAME" | awk '{print $5 % 64}'`
But this can't be right, since this is just the overlap.
I propose adding another line like this after the IF-conditional:
SIZE=`expr 64 - $SIZE`
Ref:
http://marcbug.scc-dc.com/bugzilla3/show_bug.cgi?id=414