manifesto: Align string descriptor's end to four byte boundary
manifesto: Align string descriptor's end to four byte boundary

We believe that we are doing this, but we weren't. We are adding N
characters with value "0x00" at the end of the string, where N is:
'strlen % 4'. But what we need to do is: '4 - strlen % 4'

Also we need to take size of the descriptor as well into consideration
here, which was missing.

Signed-off-by: Viresh Kumar <5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org>
Signed-off-by: Greg Kroah-Hartman <4645f7897fd33786a2ee1264d590b3c400559d85@google.com>

ChrisMyerchin/manifesto,projectara/manifesto,gregkh/manifesto