From 0418ca9be456f3e5ed73662f1585800dcf33970b Mon Sep 17 00:00:00 2001 From: adilger Date: Thu, 20 Nov 2003 12:23:21 +0000 Subject: [PATCH] Fix bulk RPC checksum code and page poisoning for debugging bug 2254. b=1703,b=2254 --- lustre/llite/rw24.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lustre/llite/rw24.c b/lustre/llite/rw24.c index 953f614..6a8ff9b 100644 --- a/lustre/llite/rw24.c +++ b/lustre/llite/rw24.c @@ -93,7 +93,7 @@ static int ll_writepage_24(struct page *page) exp = ll_i2obdexp(inode); if (exp == NULL) GOTO(out, rc = -EINVAL); - + llap = llap_from_page(page); if (IS_ERR(llap)) GOTO(out, rc = PTR_ERR(llap)); @@ -164,10 +164,8 @@ static int ll_direct_IO_24(int rw, struct inode *inode, struct kiobuf *iobuf, pga[i].count = min_t(int, PAGE_SIZE - (offset & ~PAGE_MASK), length); pga[i].flag = flags; - if (rw == READ) { - //POISON(kmap(iobuf->maplist[i]), 0xc5, PAGE_SIZE); - //kunmap(iobuf->maplist[i]); - } + if (rw == READ) + POISON_PAGE(iobuf->maplist[i], 0x0d); } oa.o_id = lsm->lsm_object_id; -- 1.8.3.1