X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fllite%2Frw24.c;h=71e194dd4b5ac9242e4f5f69e0b105e31a72609c;hp=23be2317a8fc3be05b66370634aa851945da7dd1;hb=eef0dc3356976bad84f7aefb6595f10443a5980d;hpb=164bf598e3e4f738cb31e8422904de6dc614a2f0 diff --git a/lustre/llite/rw24.c b/lustre/llite/rw24.c index 23be231..71e194d 100644 --- a/lustre/llite/rw24.c +++ b/lustre/llite/rw24.c @@ -49,44 +49,6 @@ #include "llite_internal.h" #include -/* called for each page in a completed rpc.*/ -void ll_ap_completion_24(void *data, int cmd, int rc) -{ - struct ll_async_page *llap; - struct page *page; - - llap = llap_from_cookie(data); - if (IS_ERR(llap)) { - EXIT; - return; - } - - page = llap->llap_page; - LASSERT(PageLocked(page)); - - if (rc == 0) { - if (cmd == OBD_BRW_READ) { - if (!llap->llap_defer_uptodate) - SetPageUptodate(page); - } else { - llap->llap_write_queued = 0; - } - } else { - SetPageError(page); - } - - LL_CDEBUG_PAGE(page, "io complete, unlocking\n"); - - unlock_page(page); - - if (0 && cmd == OBD_BRW_WRITE) { - llap_write_complete(page->mapping->host, llap); - ll_try_done_writing(page->mapping->host); - } - - page_cache_release(page); -} - static int ll_writepage_24(struct page *page) { struct inode *inode = page->mapping->host; @@ -108,7 +70,7 @@ static int ll_writepage_24(struct page *page) page_cache_get(page); if (llap->llap_write_queued) { - LL_CDEBUG_PAGE(page, "marking urgent\n"); + LL_CDEBUG_PAGE(D_PAGE, page, "marking urgent\n"); rc = obd_set_async_flags(exp, ll_i2info(inode)->lli_smd, NULL, llap->llap_cookie, ASYNC_READY | ASYNC_URGENT); @@ -118,7 +80,7 @@ static int ll_writepage_24(struct page *page) llap->llap_cookie, OBD_BRW_WRITE, 0, 0, 0, ASYNC_READY | ASYNC_URGENT); if (rc == 0) - LL_CDEBUG_PAGE(page, "mmap write queued\n"); + LL_CDEBUG_PAGE(D_PAGE, page, "mmap write queued\n"); else llap->llap_write_queued = 0; }