projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
x86/efi: Move to generic {__,}efi_call_virt()
[cascardo/linux.git]
/
net
/
rds
/
page.c
diff --git
a/net/rds/page.c
b/net/rds/page.c
index
616f21f
..
e2b5a58
100644
(file)
--- a/
net/rds/page.c
+++ b/
net/rds/page.c
@@
-135,8
+135,8
@@
int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,
if (rem->r_offset != 0)
rds_stats_inc(s_page_remainder_hit);
- rem->r_offset +=
bytes
;
- if (rem->r_offset
=
= PAGE_SIZE) {
+ rem->r_offset +=
ALIGN(bytes, 8)
;
+ if (rem->r_offset
>
= PAGE_SIZE) {
__free_page(rem->r_page);
rem->r_page = NULL;
}