dump_align(): fix the dumb braino
Mea culpa - original variant used 64-by-32-bit division, which got caught very late. Getting rid of that wasn't hard, but I'd managed to botch the calling conventions in process ;-/ Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
049ffa8ab3
commit
db51242d89
1 changed files with 2 additions and 2 deletions
|
@ -733,7 +733,7 @@ int dump_align(struct coredump_params *cprm, int align)
|
||||||
{
|
{
|
||||||
unsigned mod = cprm->written & (align - 1);
|
unsigned mod = cprm->written & (align - 1);
|
||||||
if (align & (align - 1))
|
if (align & (align - 1))
|
||||||
return -EINVAL;
|
return 0;
|
||||||
return mod ? dump_skip(cprm, align - mod) : 0;
|
return mod ? dump_skip(cprm, align - mod) : 1;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(dump_align);
|
EXPORT_SYMBOL(dump_align);
|
||||||
|
|
Loading…
Reference in a new issue