localalloc.c (4e73e0eb633f8a1b5cbf20e7f42c6dbfec1d1ca7) localalloc.c (8cb471e8f82506937fe5e2e9fb0bf90f6b1f1170)
1/* -*- mode: c; c-basic-offset: 8; -*-
2 * vim: noexpandtab sw=8 ts=8 sts=0:
3 *
4 * localalloc.c
5 *
6 * Node local data allocation
7 *
8 * Copyright (C) 2002, 2004 Oracle. All rights reserved.

--- 378 unchanged lines hidden (view full) ---

387 goto bail;
388 }
389 memcpy((*alloc_copy), alloc_bh->b_data, alloc_bh->b_size);
390
391 alloc = (struct ocfs2_dinode *) alloc_bh->b_data;
392 ocfs2_clear_local_alloc(alloc);
393
394 ocfs2_compute_meta_ecc(osb->sb, alloc_bh->b_data, &alloc->i_check);
1/* -*- mode: c; c-basic-offset: 8; -*-
2 * vim: noexpandtab sw=8 ts=8 sts=0:
3 *
4 * localalloc.c
5 *
6 * Node local data allocation
7 *
8 * Copyright (C) 2002, 2004 Oracle. All rights reserved.

--- 378 unchanged lines hidden (view full) ---

387 goto bail;
388 }
389 memcpy((*alloc_copy), alloc_bh->b_data, alloc_bh->b_size);
390
391 alloc = (struct ocfs2_dinode *) alloc_bh->b_data;
392 ocfs2_clear_local_alloc(alloc);
393
394 ocfs2_compute_meta_ecc(osb->sb, alloc_bh->b_data, &alloc->i_check);
395 status = ocfs2_write_block(osb, alloc_bh, inode);
395 status = ocfs2_write_block(osb, alloc_bh, INODE_CACHE(inode));
396 if (status < 0)
397 mlog_errno(status);
398
399bail:
400 if ((status < 0) && (*alloc_copy)) {
401 kfree(*alloc_copy);
402 *alloc_copy = NULL;
403 }

--- 807 unchanged lines hidden ---
396 if (status < 0)
397 mlog_errno(status);
398
399bail:
400 if ((status < 0) && (*alloc_copy)) {
401 kfree(*alloc_copy);
402 *alloc_copy = NULL;
403 }

--- 807 unchanged lines hidden ---