Whamcloud - gitweb
Branch b_new_cmd
authorvitaly <vitaly>
Fri, 29 Sep 2006 18:18:54 +0000 (18:18 +0000)
committervitaly <vitaly>
Fri, 29 Sep 2006 18:18:54 +0000 (18:18 +0000)
allocate enough, do not corrupt memory beyond the allocated region.

lustre/llite/rw26.c
lustre/osc/osc_request.c

index 1c15af3..10e4418 100644 (file)
@@ -78,13 +78,14 @@ static int ll_releasepage(struct page *page, gfp_t gfp_mask)
 static int ll_set_page_dirty(struct page *page)
 {
         struct ll_async_page *llap;
+        ENTRY;
         
         llap = llap_from_page(page, LLAP_ORIGIN_UNKNOWN);
         if (IS_ERR(llap))
                 RETURN(PTR_ERR(llap));
         
         llap_write_pending(page->mapping->host, llap);
-        return(__set_page_dirty_nobuffers(page));
+        RETURN(__set_page_dirty_nobuffers(page));
 }
 
 #define MAX_DIRECTIO_SIZE 2*1024*1024*1024UL
index bba3dfd..9928a52 100644 (file)
@@ -2741,7 +2741,7 @@ static int osc_enqueue(struct obd_export *exp, struct obd_info *oinfo,
 
  no_match:
         if (intent) {
-                int size[2] = {
+                int size[3] = {
                         [MSG_PTLRPC_BODY_OFF] = sizeof(struct ptlrpc_body),
                         [DLM_LOCKREQ_OFF]     = sizeof(struct ldlm_request) };