diff options
| author | Mark Fasheh <mark.fasheh@oracle.com> | 2006-03-03 13:24:33 -0500 |
|---|---|---|
| committer | Mark Fasheh <mark.fasheh@oracle.com> | 2006-03-24 17:58:28 -0500 |
| commit | b0697053f9e8de9cea3d510d9e290851ece9460b (patch) | |
| tree | bcfa2ae33e4a5302ddbe94dec0eaf95013e79850 /fs/ocfs2 | |
| parent | 29004858a76ba9e26393dd8a85e653f105a33753 (diff) | |
ocfs2: don't use MLF* in the file system
Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
Diffstat (limited to 'fs/ocfs2')
| -rw-r--r-- | fs/ocfs2/alloc.c | 88 | ||||
| -rw-r--r-- | fs/ocfs2/aops.c | 18 | ||||
| -rw-r--r-- | fs/ocfs2/buffer_head_io.c | 11 | ||||
| -rw-r--r-- | fs/ocfs2/dcache.c | 9 | ||||
| -rw-r--r-- | fs/ocfs2/dir.c | 42 | ||||
| -rw-r--r-- | fs/ocfs2/dlmglue.c | 101 | ||||
| -rw-r--r-- | fs/ocfs2/export.c | 24 | ||||
| -rw-r--r-- | fs/ocfs2/extent_map.c | 34 | ||||
| -rw-r--r-- | fs/ocfs2/file.c | 42 | ||||
| -rw-r--r-- | fs/ocfs2/inode.c | 116 | ||||
| -rw-r--r-- | fs/ocfs2/journal.c | 27 | ||||
| -rw-r--r-- | fs/ocfs2/localalloc.c | 17 | ||||
| -rw-r--r-- | fs/ocfs2/namei.c | 79 | ||||
| -rw-r--r-- | fs/ocfs2/ocfs2.h | 12 | ||||
| -rw-r--r-- | fs/ocfs2/suballoc.c | 72 | ||||
| -rw-r--r-- | fs/ocfs2/super.c | 14 | ||||
| -rw-r--r-- | fs/ocfs2/uptodate.c | 40 | ||||
| -rw-r--r-- | fs/ocfs2/vote.c | 63 |
18 files changed, 425 insertions, 384 deletions
diff --git a/fs/ocfs2/alloc.c b/fs/ocfs2/alloc.c index 6b9812db37..edaab05a93 100644 --- a/fs/ocfs2/alloc.c +++ b/fs/ocfs2/alloc.c | |||
| @@ -566,9 +566,8 @@ static int ocfs2_do_insert_extent(struct ocfs2_super *osb, | |||
| 566 | next_free = le16_to_cpu(el->l_next_free_rec); | 566 | next_free = le16_to_cpu(el->l_next_free_rec); |
| 567 | if (next_free == 0) { | 567 | if (next_free == 0) { |
| 568 | ocfs2_error(inode->i_sb, | 568 | ocfs2_error(inode->i_sb, |
| 569 | "Dinode %"MLFu64" has a bad " | 569 | "Dinode %llu has a bad extent list", |
| 570 | "extent list", | 570 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 571 | OCFS2_I(inode)->ip_blkno); | ||
| 572 | status = -EIO; | 571 | status = -EIO; |
| 573 | goto bail; | 572 | goto bail; |
| 574 | } | 573 | } |
| @@ -611,9 +610,8 @@ static int ocfs2_do_insert_extent(struct ocfs2_super *osb, | |||
| 611 | next_free = le16_to_cpu(el->l_next_free_rec); | 610 | next_free = le16_to_cpu(el->l_next_free_rec); |
| 612 | if (next_free == 0) { | 611 | if (next_free == 0) { |
| 613 | ocfs2_error(inode->i_sb, | 612 | ocfs2_error(inode->i_sb, |
| 614 | "Dinode %"MLFu64" has a bad " | 613 | "Dinode %llu has a bad extent list", |
| 615 | "extent list", | 614 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 616 | OCFS2_I(inode)->ip_blkno); | ||
| 617 | status = -EIO; | 615 | status = -EIO; |
| 618 | goto bail; | 616 | goto bail; |
| 619 | } | 617 | } |
| @@ -652,8 +650,9 @@ static int ocfs2_do_insert_extent(struct ocfs2_super *osb, | |||
| 652 | /* having an empty extent at eof is legal. */ | 650 | /* having an empty extent at eof is legal. */ |
| 653 | if (el->l_recs[i].e_cpos != fe->i_clusters) { | 651 | if (el->l_recs[i].e_cpos != fe->i_clusters) { |
| 654 | ocfs2_error(inode->i_sb, | 652 | ocfs2_error(inode->i_sb, |
| 655 | "Dinode %"MLFu64" trailing extent is bad: " | 653 | "Dinode %llu trailing extent is bad: " |
| 656 | "cpos (%u) != number of clusters (%u)", | 654 | "cpos (%u) != number of clusters (%u)", |
| 655 | (unsigned long long)OCFS2_I(inode)->ip_blkno, | ||
| 657 | le32_to_cpu(el->l_recs[i].e_cpos), | 656 | le32_to_cpu(el->l_recs[i].e_cpos), |
| 658 | le32_to_cpu(fe->i_clusters)); | 657 | le32_to_cpu(fe->i_clusters)); |
| 659 | status = -EIO; | 658 | status = -EIO; |
| @@ -747,19 +746,19 @@ static int ocfs2_find_branch_target(struct ocfs2_super *osb, | |||
| 747 | 746 | ||
| 748 | while(le16_to_cpu(el->l_tree_depth) > 1) { | 747 | while(le16_to_cpu(el->l_tree_depth) > 1) { |
| 749 | if (le16_to_cpu(el->l_next_free_rec) == 0) { | 748 | if (le16_to_cpu(el->l_next_free_rec) == 0) { |
| 750 | ocfs2_error(inode->i_sb, "Dinode %"MLFu64" has empty " | 749 | ocfs2_error(inode->i_sb, "Dinode %llu has empty " |
| 751 | "extent list (next_free_rec == 0)", | 750 | "extent list (next_free_rec == 0)", |
| 752 | OCFS2_I(inode)->ip_blkno); | 751 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 753 | status = -EIO; | 752 | status = -EIO; |
| 754 | goto bail; | 753 | goto bail; |
| 755 | } | 754 | } |
| 756 | i = le16_to_cpu(el->l_next_free_rec) - 1; | 755 | i = le16_to_cpu(el->l_next_free_rec) - 1; |
| 757 | blkno = le64_to_cpu(el->l_recs[i].e_blkno); | 756 | blkno = le64_to_cpu(el->l_recs[i].e_blkno); |
| 758 | if (!blkno) { | 757 | if (!blkno) { |
| 759 | ocfs2_error(inode->i_sb, "Dinode %"MLFu64" has extent " | 758 | ocfs2_error(inode->i_sb, "Dinode %llu has extent " |
| 760 | "list where extent # %d has no physical " | 759 | "list where extent # %d has no physical " |
| 761 | "block start", | 760 | "block start", |
| 762 | OCFS2_I(inode)->ip_blkno, i); | 761 | (unsigned long long)OCFS2_I(inode)->ip_blkno, i); |
| 763 | status = -EIO; | 762 | status = -EIO; |
| 764 | goto bail; | 763 | goto bail; |
| 765 | } | 764 | } |
| @@ -826,9 +825,9 @@ int ocfs2_insert_extent(struct ocfs2_super *osb, | |||
| 826 | 825 | ||
| 827 | mlog_entry_void(); | 826 | mlog_entry_void(); |
| 828 | 827 | ||
| 829 | mlog(0, "add %u clusters starting at block %"MLFu64" to " | 828 | mlog(0, "add %u clusters starting at block %llu to inode %llu\n", |
| 830 | "inode %"MLFu64"\n", | 829 | new_clusters, (unsigned long long)start_blk, |
| 831 | new_clusters, start_blk, OCFS2_I(inode)->ip_blkno); | 830 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 832 | 831 | ||
| 833 | fe = (struct ocfs2_dinode *) fe_bh->b_data; | 832 | fe = (struct ocfs2_dinode *) fe_bh->b_data; |
| 834 | el = &fe->id2.i_list; | 833 | el = &fe->id2.i_list; |
| @@ -963,8 +962,8 @@ static int ocfs2_truncate_log_append(struct ocfs2_super *osb, | |||
| 963 | struct ocfs2_dinode *di; | 962 | struct ocfs2_dinode *di; |
| 964 | struct ocfs2_truncate_log *tl; | 963 | struct ocfs2_truncate_log *tl; |
| 965 | 964 | ||
| 966 | mlog_entry("start_blk = %"MLFu64", num_clusters = %u\n", start_blk, | 965 | mlog_entry("start_blk = %llu, num_clusters = %u\n", |
| 967 | num_clusters); | 966 | (unsigned long long)start_blk, num_clusters); |
| 968 | 967 | ||
| 969 | BUG_ON(mutex_trylock(&tl_inode->i_mutex)); | 968 | BUG_ON(mutex_trylock(&tl_inode->i_mutex)); |
| 970 | 969 | ||
| @@ -981,8 +980,9 @@ static int ocfs2_truncate_log_append(struct ocfs2_super *osb, | |||
| 981 | tl_count = le16_to_cpu(tl->tl_count); | 980 | tl_count = le16_to_cpu(tl->tl_count); |
| 982 | mlog_bug_on_msg(tl_count > ocfs2_truncate_recs_per_inode(osb->sb) || | 981 | mlog_bug_on_msg(tl_count > ocfs2_truncate_recs_per_inode(osb->sb) || |
| 983 | tl_count == 0, | 982 | tl_count == 0, |
| 984 | "Truncate record count on #%"MLFu64" invalid (" | 983 | "Truncate record count on #%llu invalid " |
| 985 | "wanted %u, actual %u\n", OCFS2_I(tl_inode)->ip_blkno, | 984 | "wanted %u, actual %u\n", |
| 985 | (unsigned long long)OCFS2_I(tl_inode)->ip_blkno, | ||
| 986 | ocfs2_truncate_recs_per_inode(osb->sb), | 986 | ocfs2_truncate_recs_per_inode(osb->sb), |
| 987 | le16_to_cpu(tl->tl_count)); | 987 | le16_to_cpu(tl->tl_count)); |
| 988 | 988 | ||
| @@ -1002,8 +1002,8 @@ static int ocfs2_truncate_log_append(struct ocfs2_super *osb, | |||
| 1002 | } | 1002 | } |
| 1003 | 1003 | ||
| 1004 | mlog(0, "Log truncate of %u clusters starting at cluster %u to " | 1004 | mlog(0, "Log truncate of %u clusters starting at cluster %u to " |
| 1005 | "%"MLFu64" (index = %d)\n", num_clusters, start_cluster, | 1005 | "%llu (index = %d)\n", num_clusters, start_cluster, |
| 1006 | OCFS2_I(tl_inode)->ip_blkno, index); | 1006 | (unsigned long long)OCFS2_I(tl_inode)->ip_blkno, index); |
| 1007 | 1007 | ||
| 1008 | if (ocfs2_truncate_log_can_coalesce(tl, start_cluster)) { | 1008 | if (ocfs2_truncate_log_can_coalesce(tl, start_cluster)) { |
| 1009 | /* | 1009 | /* |
| @@ -1134,8 +1134,8 @@ static int __ocfs2_flush_truncate_log(struct ocfs2_super *osb) | |||
| 1134 | } | 1134 | } |
| 1135 | 1135 | ||
| 1136 | num_to_flush = le16_to_cpu(tl->tl_used); | 1136 | num_to_flush = le16_to_cpu(tl->tl_used); |
| 1137 | mlog(0, "Flush %u records from truncate log #%"MLFu64"\n", | 1137 | mlog(0, "Flush %u records from truncate log #%llu\n", |
| 1138 | num_to_flush, OCFS2_I(tl_inode)->ip_blkno); | 1138 | num_to_flush, (unsigned long long)OCFS2_I(tl_inode)->ip_blkno); |
| 1139 | if (!num_to_flush) { | 1139 | if (!num_to_flush) { |
| 1140 | status = 0; | 1140 | status = 0; |
| 1141 | goto bail; | 1141 | goto bail; |
| @@ -1360,8 +1360,8 @@ int ocfs2_complete_truncate_log_recovery(struct ocfs2_super *osb, | |||
| 1360 | 1360 | ||
| 1361 | tl = &tl_copy->id2.i_dealloc; | 1361 | tl = &tl_copy->id2.i_dealloc; |
| 1362 | num_recs = le16_to_cpu(tl->tl_used); | 1362 | num_recs = le16_to_cpu(tl->tl_used); |
| 1363 | mlog(0, "cleanup %u records from %"MLFu64"\n", num_recs, | 1363 | mlog(0, "cleanup %u records from %llu\n", num_recs, |
| 1364 | tl_copy->i_blkno); | 1364 | (unsigned long long)tl_copy->i_blkno); |
| 1365 | 1365 | ||
| 1366 | mutex_lock(&tl_inode->i_mutex); | 1366 | mutex_lock(&tl_inode->i_mutex); |
| 1367 | for(i = 0; i < num_recs; i++) { | 1367 | for(i = 0; i < num_recs; i++) { |
| @@ -1529,7 +1529,8 @@ static int ocfs2_find_new_last_ext_blk(struct ocfs2_super *osb, | |||
| 1529 | 1529 | ||
| 1530 | *new_last_eb = bh; | 1530 | *new_last_eb = bh; |
| 1531 | get_bh(*new_last_eb); | 1531 | get_bh(*new_last_eb); |
| 1532 | mlog(0, "returning block %"MLFu64"\n", le64_to_cpu(eb->h_blkno)); | 1532 | mlog(0, "returning block %llu\n", |
| 1533 | (unsigned long long)le64_to_cpu(eb->h_blkno)); | ||
| 1533 | bail: | 1534 | bail: |
| 1534 | if (bh) | 1535 | if (bh) |
| 1535 | brelse(bh); | 1536 | brelse(bh); |
| @@ -1646,8 +1647,8 @@ static int ocfs2_do_truncate(struct ocfs2_super *osb, | |||
| 1646 | 1647 | ||
| 1647 | /* if our tree depth > 0, update all the tree blocks below us. */ | 1648 | /* if our tree depth > 0, update all the tree blocks below us. */ |
| 1648 | while (depth) { | 1649 | while (depth) { |
| 1649 | mlog(0, "traveling tree (depth = %d, next_eb = %"MLFu64")\n", | 1650 | mlog(0, "traveling tree (depth = %d, next_eb = %llu)\n", |
| 1650 | depth, next_eb); | 1651 | depth, (unsigned long long)next_eb); |
| 1651 | status = ocfs2_read_block(osb, next_eb, &eb_bh, | 1652 | status = ocfs2_read_block(osb, next_eb, &eb_bh, |
| 1652 | OCFS2_BH_CACHED, inode); | 1653 | OCFS2_BH_CACHED, inode); |
| 1653 | if (status < 0) { | 1654 | if (status < 0) { |
| @@ -1674,12 +1675,12 @@ static int ocfs2_do_truncate(struct ocfs2_super *osb, | |||
| 1674 | 1675 | ||
| 1675 | i = le16_to_cpu(el->l_next_free_rec) - 1; | 1676 | i = le16_to_cpu(el->l_next_free_rec) - 1; |
| 1676 | 1677 | ||
| 1677 | mlog(0, "extent block %"MLFu64", before: record %d: " | 1678 | mlog(0, "extent block %llu, before: record %d: " |
| 1678 | "(%u, %u, %"MLFu64"), next = %u\n", | 1679 | "(%u, %u, %llu), next = %u\n", |
| 1679 | le64_to_cpu(eb->h_blkno), i, | 1680 | (unsigned long long)le64_to_cpu(eb->h_blkno), i, |
| 1680 | le32_to_cpu(el->l_recs[i].e_cpos), | 1681 | le32_to_cpu(el->l_recs[i].e_cpos), |
| 1681 | le32_to_cpu(el->l_recs[i].e_clusters), | 1682 | le32_to_cpu(el->l_recs[i].e_clusters), |
| 1682 | le64_to_cpu(el->l_recs[i].e_blkno), | 1683 | (unsigned long long)le64_to_cpu(el->l_recs[i].e_blkno), |
| 1683 | le16_to_cpu(el->l_next_free_rec)); | 1684 | le16_to_cpu(el->l_next_free_rec)); |
| 1684 | 1685 | ||
| 1685 | BUG_ON(le32_to_cpu(el->l_recs[i].e_clusters) < clusters_to_del); | 1686 | BUG_ON(le32_to_cpu(el->l_recs[i].e_clusters) < clusters_to_del); |
| @@ -1697,12 +1698,12 @@ static int ocfs2_do_truncate(struct ocfs2_super *osb, | |||
| 1697 | BUG_ON(!el->l_next_free_rec); | 1698 | BUG_ON(!el->l_next_free_rec); |
| 1698 | le16_add_cpu(&el->l_next_free_rec, -1); | 1699 | le16_add_cpu(&el->l_next_free_rec, -1); |
| 1699 | } | 1700 | } |
| 1700 | mlog(0, "extent block %"MLFu64", after: record %d: " | 1701 | mlog(0, "extent block %llu, after: record %d: " |
| 1701 | "(%u, %u, %"MLFu64"), next = %u\n", | 1702 | "(%u, %u, %llu), next = %u\n", |
| 1702 | le64_to_cpu(eb->h_blkno), i, | 1703 | (unsigned long long)le64_to_cpu(eb->h_blkno), i, |
| 1703 | le32_to_cpu(el->l_recs[i].e_cpos), | 1704 | le32_to_cpu(el->l_recs[i].e_cpos), |
| 1704 | le32_to_cpu(el->l_recs[i].e_clusters), | 1705 | le32_to_cpu(el->l_recs[i].e_clusters), |
| 1705 | le64_to_cpu(el->l_recs[i].e_blkno), | 1706 | (unsigned long long)le64_to_cpu(el->l_recs[i].e_blkno), |
| 1706 | le16_to_cpu(el->l_next_free_rec)); | 1707 | le16_to_cpu(el->l_next_free_rec)); |
| 1707 | 1708 | ||
| 1708 | status = ocfs2_journal_dirty(handle, eb_bh); | 1709 | status = ocfs2_journal_dirty(handle, eb_bh); |
| @@ -1792,10 +1793,10 @@ int ocfs2_commit_truncate(struct ocfs2_super *osb, | |||
| 1792 | last_eb = le64_to_cpu(fe->i_last_eb_blk); | 1793 | last_eb = le64_to_cpu(fe->i_last_eb_blk); |
| 1793 | start: | 1794 | start: |
| 1794 | mlog(0, "ocfs2_commit_truncate: fe->i_clusters = %u, " | 1795 | mlog(0, "ocfs2_commit_truncate: fe->i_clusters = %u, " |
| 1795 | "last_eb = %"MLFu64", fe->i_last_eb_blk = %"MLFu64", " | 1796 | "last_eb = %llu, fe->i_last_eb_blk = %llu, " |
| 1796 | "fe->id2.i_list.l_tree_depth = %u last_eb_bh = %p\n", | 1797 | "fe->id2.i_list.l_tree_depth = %u last_eb_bh = %p\n", |
| 1797 | le32_to_cpu(fe->i_clusters), last_eb, | 1798 | le32_to_cpu(fe->i_clusters), (unsigned long long)last_eb, |
| 1798 | le64_to_cpu(fe->i_last_eb_blk), | 1799 | (unsigned long long)le64_to_cpu(fe->i_last_eb_blk), |
| 1799 | le16_to_cpu(fe->id2.i_list.l_tree_depth), last_eb_bh); | 1800 | le16_to_cpu(fe->id2.i_list.l_tree_depth), last_eb_bh); |
| 1800 | 1801 | ||
| 1801 | if (last_eb != le64_to_cpu(fe->i_last_eb_blk)) { | 1802 | if (last_eb != le64_to_cpu(fe->i_last_eb_blk)) { |
| @@ -1934,16 +1935,17 @@ int ocfs2_prepare_truncate(struct ocfs2_super *osb, | |||
| 1934 | fe = (struct ocfs2_dinode *) fe_bh->b_data; | 1935 | fe = (struct ocfs2_dinode *) fe_bh->b_data; |
| 1935 | 1936 | ||
| 1936 | mlog(0, "fe->i_clusters = %u, new_i_clusters = %u, fe->i_size =" | 1937 | mlog(0, "fe->i_clusters = %u, new_i_clusters = %u, fe->i_size =" |
| 1937 | "%"MLFu64"\n", fe->i_clusters, new_i_clusters, fe->i_size); | 1938 | "%llu\n", fe->i_clusters, new_i_clusters, |
| 1939 | (unsigned long long)fe->i_size); | ||
| 1938 | 1940 | ||
| 1939 | if (le32_to_cpu(fe->i_clusters) <= new_i_clusters) { | 1941 | if (le32_to_cpu(fe->i_clusters) <= new_i_clusters) { |
| 1940 | ocfs2_error(inode->i_sb, "Dinode %"MLFu64" has cluster count " | 1942 | ocfs2_error(inode->i_sb, "Dinode %llu has cluster count " |
| 1941 | "%u and size %"MLFu64" whereas struct inode has " | 1943 | "%u and size %llu whereas struct inode has " |
| 1942 | "cluster count %u and size %llu which caused an " | 1944 | "cluster count %u and size %llu which caused an " |
| 1943 | "invalid truncate to %u clusters.", | 1945 | "invalid truncate to %u clusters.", |
| 1944 | le64_to_cpu(fe->i_blkno), | 1946 | (unsigned long long)le64_to_cpu(fe->i_blkno), |
| 1945 | le32_to_cpu(fe->i_clusters), | 1947 | le32_to_cpu(fe->i_clusters), |
| 1946 | le64_to_cpu(fe->i_size), | 1948 | (unsigned long long)le64_to_cpu(fe->i_size), |
| 1947 | OCFS2_I(inode)->ip_clusters, i_size_read(inode), | 1949 | OCFS2_I(inode)->ip_clusters, i_size_read(inode), |
| 1948 | new_i_clusters); | 1950 | new_i_clusters); |
| 1949 | mlog_meta_lvb(ML_ERROR, &OCFS2_I(inode)->ip_meta_lockres); | 1951 | mlog_meta_lvb(ML_ERROR, &OCFS2_I(inode)->ip_meta_lockres); |
diff --git a/fs/ocfs2/aops.c b/fs/ocfs2/aops.c index 8f4467a930..bf931ba1d3 100644 --- a/fs/ocfs2/aops.c +++ b/fs/ocfs2/aops.c | |||
| @@ -74,8 +74,8 @@ static int ocfs2_symlink_get_block(struct inode *inode, sector_t iblock, | |||
| 74 | fe = (struct ocfs2_dinode *) bh->b_data; | 74 | fe = (struct ocfs2_dinode *) bh->b_data; |
| 75 | 75 | ||
| 76 | if (!OCFS2_IS_VALID_DINODE(fe)) { | 76 | if (!OCFS2_IS_VALID_DINODE(fe)) { |
| 77 | mlog(ML_ERROR, "Invalid dinode #%"MLFu64": signature = %.*s\n", | 77 | mlog(ML_ERROR, "Invalid dinode #%llu: signature = %.*s\n", |
| 78 | fe->i_blkno, 7, fe->i_signature); | 78 | (unsigned long long)fe->i_blkno, 7, fe->i_signature); |
| 79 | goto bail; | 79 | goto bail; |
| 80 | } | 80 | } |
| 81 | 81 | ||
| @@ -162,8 +162,8 @@ static int ocfs2_get_block(struct inode *inode, sector_t iblock, | |||
| 162 | NULL); | 162 | NULL); |
| 163 | if (err) { | 163 | if (err) { |
| 164 | mlog(ML_ERROR, "Error %d from get_blocks(0x%p, %llu, 1, " | 164 | mlog(ML_ERROR, "Error %d from get_blocks(0x%p, %llu, 1, " |
| 165 | "%"MLFu64", NULL)\n", err, inode, | 165 | "%llu, NULL)\n", err, inode, (unsigned long long)iblock, |
| 166 | (unsigned long long)iblock, p_blkno); | 166 | (unsigned long long)p_blkno); |
| 167 | goto bail; | 167 | goto bail; |
| 168 | } | 168 | } |
| 169 | 169 | ||
| @@ -171,13 +171,15 @@ static int ocfs2_get_block(struct inode *inode, sector_t iblock, | |||
| 171 | 171 | ||
| 172 | if (bh_result->b_blocknr == 0) { | 172 | if (bh_result->b_blocknr == 0) { |
| 173 | err = -EIO; | 173 | err = -EIO; |
| 174 | mlog(ML_ERROR, "iblock = %llu p_blkno = %"MLFu64" " | 174 | mlog(ML_ERROR, "iblock = %llu p_blkno = %llu blkno=(%llu)\n", |
| 175 | "blkno=(%"MLFu64")\n", (unsigned long long)iblock, | 175 | (unsigned long long)iblock, |
| 176 | p_blkno, OCFS2_I(inode)->ip_blkno); | 176 | (unsigned long long)p_blkno, |
| 177 | (unsigned long long)OCFS2_I(inode)->ip_blkno); | ||
| 177 | } | 178 | } |
| 178 | 179 | ||
| 179 | past_eof = ocfs2_blocks_for_bytes(inode->i_sb, i_size_read(inode)); | 180 | past_eof = ocfs2_blocks_for_bytes(inode->i_sb, i_size_read(inode)); |
| 180 | mlog(0, "Inode %lu, past_eof = %"MLFu64"\n", inode->i_ino, past_eof); | 181 | mlog(0, "Inode %lu, past_eof = %llu\n", inode->i_ino, |
| 182 | (unsigned long long)past_eof); | ||
| 181 | 183 | ||
| 182 | if (create && (iblock >= past_eof)) | 184 | if (create && (iblock >= past_eof)) |
| 183 | set_buffer_new(bh_result); | 185 | set_buffer_new(bh_result); |
diff --git a/fs/ocfs2/buffer_head_io.c b/fs/ocfs2/buffer_head_io.c index bae3d7548b..9a24adf9be 100644 --- a/fs/ocfs2/buffer_head_io.c +++ b/fs/ocfs2/buffer_head_io.c | |||
| @@ -97,8 +97,8 @@ int ocfs2_read_blocks(struct ocfs2_super *osb, u64 block, int nr, | |||
| 97 | int i, ignore_cache = 0; | 97 | int i, ignore_cache = 0; |
| 98 | struct buffer_head *bh; | 98 | struct buffer_head *bh; |
| 99 | 99 | ||
| 100 | mlog_entry("(block=(%"MLFu64"), nr=(%d), flags=%d, inode=%p)\n", | 100 | mlog_entry("(block=(%llu), nr=(%d), flags=%d, inode=%p)\n", |
| 101 | block, nr, flags, inode); | 101 | (unsigned long long)block, nr, flags, inode); |
| 102 | 102 | ||
| 103 | if (osb == NULL || osb->sb == NULL || bhs == NULL) { | 103 | if (osb == NULL || osb->sb == NULL || bhs == NULL) { |
| 104 | status = -EINVAL; | 104 | status = -EINVAL; |
| @@ -143,9 +143,9 @@ int ocfs2_read_blocks(struct ocfs2_super *osb, u64 block, int nr, | |||
| 143 | if (flags & OCFS2_BH_CACHED && | 143 | if (flags & OCFS2_BH_CACHED && |
| 144 | !ocfs2_buffer_uptodate(inode, bh)) { | 144 | !ocfs2_buffer_uptodate(inode, bh)) { |
| 145 | mlog(ML_UPTODATE, | 145 | mlog(ML_UPTODATE, |
| 146 | "bh (%llu), inode %"MLFu64" not uptodate\n", | 146 | "bh (%llu), inode %llu not uptodate\n", |
| 147 | (unsigned long long)bh->b_blocknr, | 147 | (unsigned long long)bh->b_blocknr, |
| 148 | OCFS2_I(inode)->ip_blkno); | 148 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 149 | ignore_cache = 1; | 149 | ignore_cache = 1; |
| 150 | } | 150 | } |
| 151 | 151 | ||
| @@ -222,7 +222,8 @@ int ocfs2_read_blocks(struct ocfs2_super *osb, u64 block, int nr, | |||
| 222 | if (inode) | 222 | if (inode) |
| 223 | mutex_unlock(&OCFS2_I(inode)->ip_io_mutex); | 223 | mutex_unlock(&OCFS2_I(inode)->ip_io_mutex); |
| 224 | 224 | ||
| 225 | mlog(ML_BH_IO, "block=(%"MLFu64"), nr=(%d), cached=%s\n", block, nr, | 225 | mlog(ML_BH_IO, "block=(%llu), nr=(%d), cached=%s\n", |
| 226 | (unsigned long long)block, nr, | ||
| 226 | (!(flags & OCFS2_BH_CACHED) || ignore_cache) ? "no" : "yes"); | 227 | (!(flags & OCFS2_BH_CACHED) || ignore_cache) ? "no" : "yes"); |
| 227 | 228 | ||
| 228 | bail: | 229 | bail: |
diff --git a/fs/ocfs2/dcache.c b/fs/ocfs2/dcache.c index bd85182e97..1a01380e38 100644 --- a/fs/ocfs2/dcache.c +++ b/fs/ocfs2/dcache.c | |||
| @@ -64,15 +64,16 @@ static int ocfs2_dentry_revalidate(struct dentry *dentry, | |||
| 64 | /* did we or someone else delete this inode? */ | 64 | /* did we or someone else delete this inode? */ |
| 65 | if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED) { | 65 | if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED) { |
| 66 | spin_unlock(&OCFS2_I(inode)->ip_lock); | 66 | spin_unlock(&OCFS2_I(inode)->ip_lock); |
| 67 | mlog(0, "inode (%"MLFu64") deleted, returning false\n", | 67 | mlog(0, "inode (%llu) deleted, returning false\n", |
| 68 | OCFS2_I(inode)->ip_blkno); | 68 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 69 | goto bail; | 69 | goto bail; |
| 70 | } | 70 | } |
| 71 | spin_unlock(&OCFS2_I(inode)->ip_lock); | 71 | spin_unlock(&OCFS2_I(inode)->ip_lock); |
| 72 | 72 | ||
| 73 | if (!inode->i_nlink) { | 73 | if (!inode->i_nlink) { |
| 74 | mlog(0, "Inode %"MLFu64" orphaned, returning false " | 74 | mlog(0, "Inode %llu orphaned, returning false " |
| 75 | "dir = %d\n", OCFS2_I(inode)->ip_blkno, | 75 | "dir = %d\n", |
| 76 | (unsigned long long)OCFS2_I(inode)->ip_blkno, | ||
| 76 | S_ISDIR(inode->i_mode)); | 77 | S_ISDIR(inode->i_mode)); |
| 77 | goto bail; | 78 | goto bail; |
| 78 | } | 79 | } |
diff --git a/fs/ocfs2/dir.c b/fs/ocfs2/dir.c index 57158fa75d..ae47f45079 100644 --- a/fs/ocfs2/dir.c +++ b/fs/ocfs2/dir.c | |||
| @@ -83,7 +83,8 @@ int ocfs2_readdir(struct file * filp, void * dirent, filldir_t filldir) | |||
| 83 | struct super_block * sb = inode->i_sb; | 83 | struct super_block * sb = inode->i_sb; |
| 84 | int have_disk_lock = 0; | 84 | int have_disk_lock = 0; |
| 85 | 85 | ||
| 86 | mlog_entry("dirino=%"MLFu64"\n", OCFS2_I(inode)->ip_blkno); | 86 | mlog_entry("dirino=%llu\n", |
| 87 | (unsigned long long)OCFS2_I(inode)->ip_blkno); | ||
| 87 | 88 | ||
| 88 | stored = 0; | 89 | stored = 0; |
| 89 | bh = NULL; | 90 | bh = NULL; |
| @@ -104,9 +105,9 @@ int ocfs2_readdir(struct file * filp, void * dirent, filldir_t filldir) | |||
| 104 | blk = (filp->f_pos) >> sb->s_blocksize_bits; | 105 | blk = (filp->f_pos) >> sb->s_blocksize_bits; |
| 105 | bh = ocfs2_bread(inode, blk, &err, 0); | 106 | bh = ocfs2_bread(inode, blk, &err, 0); |
| 106 | if (!bh) { | 107 | if (!bh) { |
| 107 | mlog(ML_ERROR, "directory #%"MLFu64" contains a hole " | 108 | mlog(ML_ERROR, |
| 108 | "at offset %lld\n", | 109 | "directory #%llu contains a hole at offset %lld\n", |
| 109 | OCFS2_I(inode)->ip_blkno, | 110 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 110 | filp->f_pos); | 111 | filp->f_pos); |
| 111 | filp->f_pos += sb->s_blocksize - offset; | 112 | filp->f_pos += sb->s_blocksize - offset; |
| 112 | continue; | 113 | continue; |
| @@ -214,9 +215,9 @@ int ocfs2_find_files_on_disk(const char *name, | |||
| 214 | int status = -ENOENT; | 215 | int status = -ENOENT; |
| 215 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); | 216 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); |
| 216 | 217 | ||
| 217 | mlog_entry("(osb=%p, parent=%"MLFu64", name='%.*s', blkno=%p, " | 218 | mlog_entry("(osb=%p, parent=%llu, name='%.*s', blkno=%p, inode=%p)\n", |
| 218 | "inode=%p)\n", | 219 | osb, (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 219 | osb, OCFS2_I(inode)->ip_blkno, namelen, name, blkno, inode); | 220 | namelen, name, blkno, inode); |
| 220 | 221 | ||
| 221 | *dirent_bh = ocfs2_find_entry(name, namelen, inode, dirent); | 222 | *dirent_bh = ocfs2_find_entry(name, namelen, inode, dirent); |
| 222 | if (!*dirent_bh || !*dirent) { | 223 | if (!*dirent_bh || !*dirent) { |
| @@ -255,8 +256,8 @@ int ocfs2_check_dir_for_entry(struct inode *dir, | |||
| 255 | struct buffer_head *dirent_bh = NULL; | 256 | struct buffer_head *dirent_bh = NULL; |
| 256 | struct ocfs2_dir_entry *dirent = NULL; | 257 | struct ocfs2_dir_entry *dirent = NULL; |
| 257 | 258 | ||
| 258 | mlog_entry("dir %"MLFu64", name '%.*s'\n", OCFS2_I(dir)->ip_blkno, | 259 | mlog_entry("dir %llu, name '%.*s'\n", |
| 259 | namelen, name); | 260 | (unsigned long long)OCFS2_I(dir)->ip_blkno, namelen, name); |
| 260 | 261 | ||
| 261 | ret = -EEXIST; | 262 | ret = -EEXIST; |
| 262 | dirent_bh = ocfs2_find_entry(name, namelen, dir, &dirent); | 263 | dirent_bh = ocfs2_find_entry(name, namelen, dir, &dirent); |
| @@ -287,9 +288,8 @@ int ocfs2_empty_dir(struct inode *inode) | |||
| 287 | if ((i_size_read(inode) < | 288 | if ((i_size_read(inode) < |
| 288 | (OCFS2_DIR_REC_LEN(1) + OCFS2_DIR_REC_LEN(2))) || | 289 | (OCFS2_DIR_REC_LEN(1) + OCFS2_DIR_REC_LEN(2))) || |
| 289 | !(bh = ocfs2_bread(inode, 0, &err, 0))) { | 290 | !(bh = ocfs2_bread(inode, 0, &err, 0))) { |
| 290 | mlog(ML_ERROR, "bad directory (dir #%"MLFu64") - " | 291 | mlog(ML_ERROR, "bad directory (dir #%llu) - no data block\n", |
| 291 | "no data block\n", | 292 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 292 | OCFS2_I(inode)->ip_blkno); | ||
| 293 | return 1; | 293 | return 1; |
| 294 | } | 294 | } |
| 295 | 295 | ||
| @@ -300,9 +300,8 @@ int ocfs2_empty_dir(struct inode *inode) | |||
| 300 | !le64_to_cpu(de1->inode) || | 300 | !le64_to_cpu(de1->inode) || |
| 301 | strcmp(".", de->name) || | 301 | strcmp(".", de->name) || |
| 302 | strcmp("..", de1->name)) { | 302 | strcmp("..", de1->name)) { |
| 303 | mlog(ML_ERROR, "bad directory (dir #%"MLFu64") - " | 303 | mlog(ML_ERROR, "bad directory (dir #%llu) - no `.' or `..'\n", |
| 304 | "no `.' or `..'\n", | 304 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 305 | OCFS2_I(inode)->ip_blkno); | ||
| 306 | brelse(bh); | 305 | brelse(bh); |
| 307 | return 1; | 306 | return 1; |
| 308 | } | 307 | } |
| @@ -314,9 +313,8 @@ int ocfs2_empty_dir(struct inode *inode) | |||
| 314 | bh = ocfs2_bread(inode, | 313 | bh = ocfs2_bread(inode, |
| 315 | offset >> sb->s_blocksize_bits, &err, 0); | 314 | offset >> sb->s_blocksize_bits, &err, 0); |
| 316 | if (!bh) { | 315 | if (!bh) { |
| 317 | mlog(ML_ERROR, "directory #%"MLFu64" contains " | 316 | mlog(ML_ERROR, "dir %llu has a hole at %lu\n", |
| 318 | "a hole at offset %lu\n", | 317 | (unsigned long long)OCFS2_I(inode)->ip_blkno, offset); |
| 319 | OCFS2_I(inode)->ip_blkno, offset); | ||
| 320 | offset += sb->s_blocksize; | 318 | offset += sb->s_blocksize; |
| 321 | continue; | 319 | continue; |
| 322 | } | 320 | } |
| @@ -406,8 +404,8 @@ static int ocfs2_extend_dir(struct ocfs2_super *osb, | |||
| 406 | mlog_entry_void(); | 404 | mlog_entry_void(); |
| 407 | 405 | ||
| 408 | dir_i_size = i_size_read(dir); | 406 | dir_i_size = i_size_read(dir); |
| 409 | mlog(0, "extending dir %"MLFu64" (i_size = %lld)\n", | 407 | mlog(0, "extending dir %llu (i_size = %lld)\n", |
| 410 | OCFS2_I(dir)->ip_blkno, dir_i_size); | 408 | (unsigned long long)OCFS2_I(dir)->ip_blkno, dir_i_size); |
| 411 | 409 | ||
| 412 | handle = ocfs2_alloc_handle(osb); | 410 | handle = ocfs2_alloc_handle(osb); |
| 413 | if (handle == NULL) { | 411 | if (handle == NULL) { |
| @@ -531,8 +529,8 @@ int ocfs2_prepare_dir_for_insert(struct ocfs2_super *osb, | |||
| 531 | 529 | ||
| 532 | mlog_entry_void(); | 530 | mlog_entry_void(); |
| 533 | 531 | ||
| 534 | mlog(0, "getting ready to insert namelen %d into dir %"MLFu64"\n", | 532 | mlog(0, "getting ready to insert namelen %d into dir %llu\n", |
| 535 | namelen, OCFS2_I(dir)->ip_blkno); | 533 | namelen, (unsigned long long)OCFS2_I(dir)->ip_blkno); |
| 536 | 534 | ||
| 537 | BUG_ON(!S_ISDIR(dir->i_mode)); | 535 | BUG_ON(!S_ISDIR(dir->i_mode)); |
| 538 | fe = (struct ocfs2_dinode *) parent_fe_bh->b_data; | 536 | fe = (struct ocfs2_dinode *) parent_fe_bh->b_data; |
diff --git a/fs/ocfs2/dlmglue.c b/fs/ocfs2/dlmglue.c index e971ec2f84..84f153aca6 100644 --- a/fs/ocfs2/dlmglue.c +++ b/fs/ocfs2/dlmglue.c | |||
| @@ -231,9 +231,9 @@ static void ocfs2_build_lock_name(enum ocfs2_lock_type type, | |||
| 231 | 231 | ||
| 232 | BUG_ON(type >= OCFS2_NUM_LOCK_TYPES); | 232 | BUG_ON(type >= OCFS2_NUM_LOCK_TYPES); |
| 233 | 233 | ||
| 234 | len = snprintf(name, OCFS2_LOCK_ID_MAX_LEN, "%c%s%016"MLFx64"%08x", | 234 | len = snprintf(name, OCFS2_LOCK_ID_MAX_LEN, "%c%s%016llx%08x", |
| 235 | ocfs2_lock_type_char(type), OCFS2_LOCK_ID_PAD, blkno, | 235 | ocfs2_lock_type_char(type), OCFS2_LOCK_ID_PAD, |
| 236 | generation); | 236 | (long long)blkno, generation); |
| 237 | 237 | ||
| 238 | BUG_ON(len != (OCFS2_LOCK_ID_MAX_LEN - 1)); | 238 | BUG_ON(len != (OCFS2_LOCK_ID_MAX_LEN - 1)); |
| 239 | 239 | ||
| @@ -533,8 +533,8 @@ static void ocfs2_inode_ast_func(void *opaque) | |||
| 533 | 533 | ||
| 534 | inode = ocfs2_lock_res_inode(lockres); | 534 | inode = ocfs2_lock_res_inode(lockres); |
| 535 | 535 | ||
| 536 | mlog(0, "AST fired for inode %"MLFu64", l_action = %u, type = %s\n", | 536 | mlog(0, "AST fired for inode %llu, l_action = %u, type = %s\n", |
| 537 | OCFS2_I(inode)->ip_blkno, lockres->l_action, | 537 | (unsigned long long)OCFS2_I(inode)->ip_blkno, lockres->l_action, |
| 538 | ocfs2_lock_type_string(lockres->l_type)); | 538 | ocfs2_lock_type_string(lockres->l_type)); |
| 539 | 539 | ||
| 540 | BUG_ON(!ocfs2_is_inode_lock(lockres)); | 540 | BUG_ON(!ocfs2_is_inode_lock(lockres)); |
| @@ -544,8 +544,8 @@ static void ocfs2_inode_ast_func(void *opaque) | |||
| 544 | lksb = &(lockres->l_lksb); | 544 | lksb = &(lockres->l_lksb); |
| 545 | if (lksb->status != DLM_NORMAL) { | 545 | if (lksb->status != DLM_NORMAL) { |
| 546 | mlog(ML_ERROR, "ocfs2_inode_ast_func: lksb status value of %u " | 546 | mlog(ML_ERROR, "ocfs2_inode_ast_func: lksb status value of %u " |
| 547 | "on inode %"MLFu64"\n", lksb->status, | 547 | "on inode %llu\n", lksb->status, |
| 548 | OCFS2_I(inode)->ip_blkno); | 548 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 549 | spin_unlock_irqrestore(&lockres->l_lock, flags); | 549 | spin_unlock_irqrestore(&lockres->l_lock, flags); |
| 550 | mlog_exit_void(); | 550 | mlog_exit_void(); |
| 551 | return; | 551 | return; |
| @@ -646,10 +646,9 @@ static void ocfs2_inode_bast_func(void *opaque, int level) | |||
| 646 | inode = ocfs2_lock_res_inode(lockres); | 646 | inode = ocfs2_lock_res_inode(lockres); |
| 647 | osb = OCFS2_SB(inode->i_sb); | 647 | osb = OCFS2_SB(inode->i_sb); |
| 648 | 648 | ||
| 649 | mlog(0, "BAST fired for inode %"MLFu64", blocking = %d, level = %d " | 649 | mlog(0, "BAST fired for inode %llu, blocking %d, level %d type %s\n", |
| 650 | "type = %s\n", OCFS2_I(inode)->ip_blkno, level, | 650 | (unsigned long long)OCFS2_I(inode)->ip_blkno, level, |
| 651 | lockres->l_level, | 651 | lockres->l_level, ocfs2_lock_type_string(lockres->l_type)); |
| 652 | ocfs2_lock_type_string(lockres->l_type)); | ||
| 653 | 652 | ||
| 654 | ocfs2_generic_bast_func(osb, lockres, level); | 653 | ocfs2_generic_bast_func(osb, lockres, level); |
| 655 | 654 | ||
| @@ -1104,7 +1103,7 @@ int ocfs2_create_new_inode_locks(struct inode *inode) | |||
| 1104 | 1103 | ||
| 1105 | mlog_entry_void(); | 1104 | mlog_entry_void(); |
| 1106 | 1105 | ||
| 1107 | mlog(0, "Inode %"MLFu64"\n", OCFS2_I(inode)->ip_blkno); | 1106 | mlog(0, "Inode %llu\n", (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 1108 | 1107 | ||
| 1109 | /* NOTE: That we don't increment any of the holder counts, nor | 1108 | /* NOTE: That we don't increment any of the holder counts, nor |
| 1110 | * do we add anything to a journal handle. Since this is | 1109 | * do we add anything to a journal handle. Since this is |
| @@ -1149,8 +1148,8 @@ int ocfs2_rw_lock(struct inode *inode, int write) | |||
| 1149 | 1148 | ||
| 1150 | mlog_entry_void(); | 1149 | mlog_entry_void(); |
| 1151 | 1150 | ||
| 1152 | mlog(0, "inode %"MLFu64" take %s RW lock\n", | 1151 | mlog(0, "inode %llu take %s RW lock\n", |
| 1153 | OCFS2_I(inode)->ip_blkno, | 1152 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 1154 | write ? "EXMODE" : "PRMODE"); | 1153 | write ? "EXMODE" : "PRMODE"); |
| 1155 | 1154 | ||
| 1156 | lockres = &OCFS2_I(inode)->ip_rw_lockres; | 1155 | lockres = &OCFS2_I(inode)->ip_rw_lockres; |
| @@ -1173,8 +1172,8 @@ void ocfs2_rw_unlock(struct inode *inode, int write) | |||
| 1173 | 1172 | ||
| 1174 | mlog_entry_void(); | 1173 | mlog_entry_void(); |
| 1175 | 1174 | ||
| 1176 | mlog(0, "inode %"MLFu64" drop %s RW lock\n", | 1175 | mlog(0, "inode %llu drop %s RW lock\n", |
| 1177 | OCFS2_I(inode)->ip_blkno, | 1176 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 1178 | write ? "EXMODE" : "PRMODE"); | 1177 | write ? "EXMODE" : "PRMODE"); |
| 1179 | 1178 | ||
| 1180 | ocfs2_cluster_unlock(OCFS2_SB(inode->i_sb), lockres, level); | 1179 | ocfs2_cluster_unlock(OCFS2_SB(inode->i_sb), lockres, level); |
| @@ -1193,8 +1192,8 @@ int ocfs2_data_lock_full(struct inode *inode, | |||
| 1193 | 1192 | ||
| 1194 | mlog_entry_void(); | 1193 | mlog_entry_void(); |
| 1195 | 1194 | ||
| 1196 | mlog(0, "inode %"MLFu64" take %s DATA lock\n", | 1195 | mlog(0, "inode %llu take %s DATA lock\n", |
| 1197 | OCFS2_I(inode)->ip_blkno, | 1196 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 1198 | write ? "EXMODE" : "PRMODE"); | 1197 | write ? "EXMODE" : "PRMODE"); |
| 1199 | 1198 | ||
| 1200 | /* We'll allow faking a readonly data lock for | 1199 | /* We'll allow faking a readonly data lock for |
| @@ -1278,8 +1277,8 @@ void ocfs2_data_unlock(struct inode *inode, | |||
| 1278 | 1277 | ||
| 1279 | mlog_entry_void(); | 1278 | mlog_entry_void(); |
| 1280 | 1279 | ||
| 1281 | mlog(0, "inode %"MLFu64" drop %s DATA lock\n", | 1280 | mlog(0, "inode %llu drop %s DATA lock\n", |
| 1282 | OCFS2_I(inode)->ip_blkno, | 1281 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 1283 | write ? "EXMODE" : "PRMODE"); | 1282 | write ? "EXMODE" : "PRMODE"); |
| 1284 | 1283 | ||
| 1285 | if (!ocfs2_is_hard_readonly(OCFS2_SB(inode->i_sb))) | 1284 | if (!ocfs2_is_hard_readonly(OCFS2_SB(inode->i_sb))) |
| @@ -1462,9 +1461,9 @@ static int ocfs2_meta_lock_update(struct inode *inode, | |||
| 1462 | 1461 | ||
| 1463 | spin_lock(&oi->ip_lock); | 1462 | spin_lock(&oi->ip_lock); |
| 1464 | if (oi->ip_flags & OCFS2_INODE_DELETED) { | 1463 | if (oi->ip_flags & OCFS2_INODE_DELETED) { |
| 1465 | mlog(0, "Orphaned inode %"MLFu64" was deleted while we " | 1464 | mlog(0, "Orphaned inode %llu was deleted while we " |
| 1466 | "were waiting on a lock. ip_flags = 0x%x\n", | 1465 | "were waiting on a lock. ip_flags = 0x%x\n", |
| 1467 | oi->ip_blkno, oi->ip_flags); | 1466 | (unsigned long long)oi->ip_blkno, oi->ip_flags); |
| 1468 | spin_unlock(&oi->ip_lock); | 1467 | spin_unlock(&oi->ip_lock); |
| 1469 | status = -ENOENT; | 1468 | status = -ENOENT; |
| 1470 | goto bail; | 1469 | goto bail; |
| @@ -1485,8 +1484,8 @@ static int ocfs2_meta_lock_update(struct inode *inode, | |||
| 1485 | ocfs2_extent_map_trunc(inode, 0); | 1484 | ocfs2_extent_map_trunc(inode, 0); |
| 1486 | 1485 | ||
| 1487 | if (ocfs2_meta_lvb_is_trustable(lockres)) { | 1486 | if (ocfs2_meta_lvb_is_trustable(lockres)) { |
| 1488 | mlog(0, "Trusting LVB on inode %"MLFu64"\n", | 1487 | mlog(0, "Trusting LVB on inode %llu\n", |
| 1489 | oi->ip_blkno); | 1488 | (unsigned long long)oi->ip_blkno); |
| 1490 | ocfs2_refresh_inode_from_lvb(inode); | 1489 | ocfs2_refresh_inode_from_lvb(inode); |
| 1491 | } else { | 1490 | } else { |
| 1492 | /* Boo, we have to go to disk. */ | 1491 | /* Boo, we have to go to disk. */ |
| @@ -1514,15 +1513,16 @@ static int ocfs2_meta_lock_update(struct inode *inode, | |||
| 1514 | } | 1513 | } |
| 1515 | mlog_bug_on_msg(inode->i_generation != | 1514 | mlog_bug_on_msg(inode->i_generation != |
| 1516 | le32_to_cpu(fe->i_generation), | 1515 | le32_to_cpu(fe->i_generation), |
| 1517 | "Invalid dinode %"MLFu64" disk generation: %u " | 1516 | "Invalid dinode %llu disk generation: %u " |
| 1518 | "inode->i_generation: %u\n", | 1517 | "inode->i_generation: %u\n", |
| 1519 | oi->ip_blkno, le32_to_cpu(fe->i_generation), | 1518 | (unsigned long long)oi->ip_blkno, |
| 1519 | le32_to_cpu(fe->i_generation), | ||
| 1520 | inode->i_generation); | 1520 | inode->i_generation); |
| 1521 | mlog_bug_on_msg(le64_to_cpu(fe->i_dtime) || | 1521 | mlog_bug_on_msg(le64_to_cpu(fe->i_dtime) || |
| 1522 | !(fe->i_flags & cpu_to_le32(OCFS2_VALID_FL)), | 1522 | !(fe->i_flags & cpu_to_le32(OCFS2_VALID_FL)), |
| 1523 | "Stale dinode %"MLFu64" dtime: %"MLFu64" " | 1523 | "Stale dinode %llu dtime: %llu flags: 0x%x\n", |
| 1524 | "flags: 0x%x\n", oi->ip_blkno, | 1524 | (unsigned long long)oi->ip_blkno, |
| 1525 | le64_to_cpu(fe->i_dtime), | 1525 | (unsigned long long)le64_to_cpu(fe->i_dtime), |
| 1526 | le32_to_cpu(fe->i_flags)); | 1526 | le32_to_cpu(fe->i_flags)); |
| 1527 | 1527 | ||
| 1528 | ocfs2_refresh_inode(inode, fe); | 1528 | ocfs2_refresh_inode(inode, fe); |
| @@ -1581,8 +1581,8 @@ int ocfs2_meta_lock_full(struct inode *inode, | |||
| 1581 | 1581 | ||
| 1582 | mlog_entry_void(); | 1582 | mlog_entry_void(); |
| 1583 | 1583 | ||
| 1584 | mlog(0, "inode %"MLFu64", take %s META lock\n", | 1584 | mlog(0, "inode %llu, take %s META lock\n", |
| 1585 | OCFS2_I(inode)->ip_blkno, | 1585 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 1586 | ex ? "EXMODE" : "PRMODE"); | 1586 | ex ? "EXMODE" : "PRMODE"); |
| 1587 | 1587 | ||
| 1588 | status = 0; | 1588 | status = 0; |
| @@ -1716,8 +1716,8 @@ void ocfs2_meta_unlock(struct inode *inode, | |||
| 1716 | 1716 | ||
| 1717 | mlog_entry_void(); | 1717 | mlog_entry_void(); |
| 1718 | 1718 | ||
| 1719 | mlog(0, "inode %"MLFu64" drop %s META lock\n", | 1719 | mlog(0, "inode %llu drop %s META lock\n", |
| 1720 | OCFS2_I(inode)->ip_blkno, | 1720 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 1721 | ex ? "EXMODE" : "PRMODE"); | 1721 | ex ? "EXMODE" : "PRMODE"); |
| 1722 | 1722 | ||
| 1723 | if (!ocfs2_is_hard_readonly(OCFS2_SB(inode->i_sb))) | 1723 | if (!ocfs2_is_hard_readonly(OCFS2_SB(inode->i_sb))) |
| @@ -2686,8 +2686,8 @@ static void ocfs2_data_convert_worker(struct ocfs2_lock_res *lockres, | |||
| 2686 | mapping = inode->i_mapping; | 2686 | mapping = inode->i_mapping; |
| 2687 | 2687 | ||
| 2688 | if (filemap_fdatawrite(mapping)) { | 2688 | if (filemap_fdatawrite(mapping)) { |
| 2689 | mlog(ML_ERROR, "Could not sync inode %"MLFu64" for downconvert!", | 2689 | mlog(ML_ERROR, "Could not sync inode %llu for downconvert!", |
| 2690 | OCFS2_I(inode)->ip_blkno); | 2690 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 2691 | } | 2691 | } |
| 2692 | sync_mapping_buffers(mapping); | 2692 | sync_mapping_buffers(mapping); |
| 2693 | if (blocking == LKM_EXMODE) { | 2693 | if (blocking == LKM_EXMODE) { |
| @@ -2717,7 +2717,8 @@ int ocfs2_unblock_data(struct ocfs2_lock_res *lockres, | |||
| 2717 | inode = ocfs2_lock_res_inode(lockres); | 2717 | inode = ocfs2_lock_res_inode(lockres); |
| 2718 | osb = OCFS2_SB(inode->i_sb); | 2718 | osb = OCFS2_SB(inode->i_sb); |
| 2719 | 2719 | ||
| 2720 | mlog(0, "unblock inode %"MLFu64"\n", OCFS2_I(inode)->ip_blkno); | 2720 | mlog(0, "unblock inode %llu\n", |
| 2721 | (unsigned long long)OCFS2_I(inode)->ip_blkno); | ||
| 2721 | 2722 | ||
| 2722 | status = ocfs2_generic_unblock_lock(osb, | 2723 | status = ocfs2_generic_unblock_lock(osb, |
| 2723 | lockres, | 2724 | lockres, |
| @@ -2726,8 +2727,8 @@ int ocfs2_unblock_data(struct ocfs2_lock_res *lockres, | |||
| 2726 | if (status < 0) | 2727 | if (status < 0) |
| 2727 | mlog_errno(status); | 2728 | mlog_errno(status); |
| 2728 | 2729 | ||
| 2729 | mlog(0, "inode %"MLFu64", requeue = %d\n", | 2730 | mlog(0, "inode %llu, requeue = %d\n", |
| 2730 | OCFS2_I(inode)->ip_blkno, *requeue); | 2731 | (unsigned long long)OCFS2_I(inode)->ip_blkno, *requeue); |
| 2731 | 2732 | ||
| 2732 | mlog_exit(status); | 2733 | mlog_exit(status); |
| 2733 | return status; | 2734 | return status; |
| @@ -2767,14 +2768,15 @@ int ocfs2_unblock_meta(struct ocfs2_lock_res *lockres, | |||
| 2767 | 2768 | ||
| 2768 | inode = ocfs2_lock_res_inode(lockres); | 2769 | inode = ocfs2_lock_res_inode(lockres); |
| 2769 | 2770 | ||
| 2770 | mlog(0, "unblock inode %"MLFu64"\n", OCFS2_I(inode)->ip_blkno); | 2771 | mlog(0, "unblock inode %llu\n", |
| 2772 | (unsigned long long)OCFS2_I(inode)->ip_blkno); | ||
| 2771 | 2773 | ||
| 2772 | status = ocfs2_do_unblock_meta(inode, requeue); | 2774 | status = ocfs2_do_unblock_meta(inode, requeue); |
| 2773 | if (status < 0) | 2775 | if (status < 0) |
| 2774 | mlog_errno(status); | 2776 | mlog_errno(status); |
| 2775 | 2777 | ||
| 2776 | mlog(0, "inode %"MLFu64", requeue = %d\n", | 2778 | mlog(0, "inode %llu, requeue = %d\n", |
| 2777 | OCFS2_I(inode)->ip_blkno, *requeue); | 2779 | (unsigned long long)OCFS2_I(inode)->ip_blkno, *requeue); |
| 2778 | 2780 | ||
| 2779 | mlog_exit(status); | 2781 | mlog_exit(status); |
| 2780 | return status; | 2782 | return status; |
| @@ -2893,12 +2895,13 @@ void ocfs2_dump_meta_lvb_info(u64 level, | |||
| 2893 | lockres->l_name, function, line); | 2895 | lockres->l_name, function, line); |
| 2894 | mlog(level, "version: %u, clusters: %u\n", | 2896 | mlog(level, "version: %u, clusters: %u\n", |
| 2895 | be32_to_cpu(lvb->lvb_version), be32_to_cpu(lvb->lvb_iclusters)); | 2897 | be32_to_cpu(lvb->lvb_version), be32_to_cpu(lvb->lvb_iclusters)); |
| 2896 | mlog(level, "size: %"MLFu64", uid %u, gid %u, mode 0x%x\n", | 2898 | mlog(level, "size: %llu, uid %u, gid %u, mode 0x%x\n", |
| 2897 | be64_to_cpu(lvb->lvb_isize), be32_to_cpu(lvb->lvb_iuid), | 2899 | (unsigned long long)be64_to_cpu(lvb->lvb_isize), |
| 2898 | be32_to_cpu(lvb->lvb_igid), be16_to_cpu(lvb->lvb_imode)); | 2900 | be32_to_cpu(lvb->lvb_iuid), be32_to_cpu(lvb->lvb_igid), |
| 2899 | mlog(level, "nlink %u, atime_packed 0x%"MLFx64", " | 2901 | be16_to_cpu(lvb->lvb_imode)); |
| 2900 | "ctime_packed 0x%"MLFx64", mtime_packed 0x%"MLFx64"\n", | 2902 | mlog(level, "nlink %u, atime_packed 0x%llx, ctime_packed 0x%llx, " |
| 2901 | be16_to_cpu(lvb->lvb_inlink), be64_to_cpu(lvb->lvb_iatime_packed), | 2903 | "mtime_packed 0x%llx\n", be16_to_cpu(lvb->lvb_inlink), |
| 2902 | be64_to_cpu(lvb->lvb_ictime_packed), | 2904 | (long long)be64_to_cpu(lvb->lvb_iatime_packed), |
| 2903 | be64_to_cpu(lvb->lvb_imtime_packed)); | 2905 | (long long)be64_to_cpu(lvb->lvb_ictime_packed), |
| 2906 | (long long)be64_to_cpu(lvb->lvb_imtime_packed)); | ||
| 2904 | } | 2907 | } |
diff --git a/fs/ocfs2/export.c b/fs/ocfs2/export.c index 5810160d92..ec55ab3c12 100644 --- a/fs/ocfs2/export.c +++ b/fs/ocfs2/export.c | |||
| @@ -95,8 +95,8 @@ static struct dentry *ocfs2_get_parent(struct dentry *child) | |||
| 95 | mlog_entry("(0x%p, '%.*s')\n", child, | 95 | mlog_entry("(0x%p, '%.*s')\n", child, |
| 96 | child->d_name.len, child->d_name.name); | 96 | child->d_name.len, child->d_name.name); |
| 97 | 97 | ||
| 98 | mlog(0, "find parent of directory %"MLFu64"\n", | 98 | mlog(0, "find parent of directory %llu\n", |
| 99 | OCFS2_I(dir)->ip_blkno); | 99 | (unsigned long long)OCFS2_I(dir)->ip_blkno); |
| 100 | 100 | ||
| 101 | status = ocfs2_meta_lock(dir, NULL, NULL, 0); | 101 | status = ocfs2_meta_lock(dir, NULL, NULL, 0); |
| 102 | if (status < 0) { | 102 | if (status < 0) { |
| @@ -115,7 +115,8 @@ static struct dentry *ocfs2_get_parent(struct dentry *child) | |||
| 115 | 115 | ||
| 116 | inode = ocfs2_iget(OCFS2_SB(dir->i_sb), blkno); | 116 | inode = ocfs2_iget(OCFS2_SB(dir->i_sb), blkno); |
| 117 | if (IS_ERR(inode)) { | 117 | if (IS_ERR(inode)) { |
| 118 | mlog(ML_ERROR, "Unable to create inode %"MLFu64"\n", blkno); | 118 | mlog(ML_ERROR, "Unable to create inode %llu\n", |
| 119 | (unsigned long long)blkno); | ||
| 119 | parent = ERR_PTR(-EACCES); | 120 | parent = ERR_PTR(-EACCES); |
| 120 | goto bail_unlock; | 121 | goto bail_unlock; |
| 121 | } | 122 | } |
| @@ -160,8 +161,8 @@ static int ocfs2_encode_fh(struct dentry *dentry, __be32 *fh, int *max_len, | |||
| 160 | blkno = OCFS2_I(inode)->ip_blkno; | 161 | blkno = OCFS2_I(inode)->ip_blkno; |
| 161 | generation = inode->i_generation; | 162 | generation = inode->i_generation; |
| 162 | 163 | ||
| 163 | mlog(0, "Encoding fh: blkno: %"MLFu64", generation: %u\n", | 164 | mlog(0, "Encoding fh: blkno: %llu, generation: %u\n", |
| 164 | blkno, generation); | 165 | (unsigned long long)blkno, generation); |
| 165 | 166 | ||
| 166 | len = 3; | 167 | len = 3; |
| 167 | fh[0] = cpu_to_le32((u32)(blkno >> 32)); | 168 | fh[0] = cpu_to_le32((u32)(blkno >> 32)); |
| @@ -186,8 +187,8 @@ static int ocfs2_encode_fh(struct dentry *dentry, __be32 *fh, int *max_len, | |||
| 186 | len = 6; | 187 | len = 6; |
| 187 | type = 2; | 188 | type = 2; |
| 188 | 189 | ||
| 189 | mlog(0, "Encoding parent: blkno: %"MLFu64", generation: %u\n", | 190 | mlog(0, "Encoding parent: blkno: %llu, generation: %u\n", |
| 190 | blkno, generation); | 191 | (unsigned long long)blkno, generation); |
| 191 | } | 192 | } |
| 192 | 193 | ||
| 193 | *max_len = len; | 194 | *max_len = len; |
| @@ -220,16 +221,17 @@ static struct dentry *ocfs2_decode_fh(struct super_block *sb, __be32 *fh, | |||
| 220 | parent.ih_blkno |= (u64)le32_to_cpu(fh[4]); | 221 | parent.ih_blkno |= (u64)le32_to_cpu(fh[4]); |
| 221 | parent.ih_generation = le32_to_cpu(fh[5]); | 222 | parent.ih_generation = le32_to_cpu(fh[5]); |
| 222 | 223 | ||
| 223 | mlog(0, "Decoding parent: blkno: %"MLFu64", generation: %u\n", | 224 | mlog(0, "Decoding parent: blkno: %llu, generation: %u\n", |
| 224 | parent.ih_blkno, parent.ih_generation); | 225 | (unsigned long long)parent.ih_blkno, |
| 226 | parent.ih_generation); | ||
| 225 | } | 227 | } |
| 226 | 228 | ||
| 227 | handle.ih_blkno = (u64)le32_to_cpu(fh[0]) << 32; | 229 | handle.ih_blkno = (u64)le32_to_cpu(fh[0]) << 32; |
| 228 | handle.ih_blkno |= (u64)le32_to_cpu(fh[1]); | 230 | handle.ih_blkno |= (u64)le32_to_cpu(fh[1]); |
| 229 | handle.ih_generation = le32_to_cpu(fh[2]); | 231 | handle.ih_generation = le32_to_cpu(fh[2]); |
| 230 | 232 | ||
| 231 | mlog(0, "Encoding fh: blkno: %"MLFu64", generation: %u\n", | 233 | mlog(0, "Encoding fh: blkno: %llu, generation: %u\n", |
| 232 | handle.ih_blkno, handle.ih_generation); | 234 | (unsigned long long)handle.ih_blkno, handle.ih_generation); |
| 233 | 235 | ||
| 234 | ret = ocfs2_export_ops.find_exported_dentry(sb, &handle, &parent, | 236 | ret = ocfs2_export_ops.find_exported_dentry(sb, &handle, &parent, |
| 235 | acceptable, context); | 237 | acceptable, context); |
diff --git a/fs/ocfs2/extent_map.c b/fs/ocfs2/extent_map.c index e6f207eeba..4601fc256f 100644 --- a/fs/ocfs2/extent_map.c +++ b/fs/ocfs2/extent_map.c | |||
| @@ -182,10 +182,10 @@ static int ocfs2_extent_map_find_leaf(struct inode *inode, | |||
| 182 | if (rec_end > OCFS2_I(inode)->ip_clusters) { | 182 | if (rec_end > OCFS2_I(inode)->ip_clusters) { |
| 183 | mlog_errno(ret); | 183 | mlog_errno(ret); |
| 184 | ocfs2_error(inode->i_sb, | 184 | ocfs2_error(inode->i_sb, |
| 185 | "Extent %d at e_blkno %"MLFu64" of inode %"MLFu64" goes past ip_clusters of %u\n", | 185 | "Extent %d at e_blkno %llu of inode %llu goes past ip_clusters of %u\n", |
| 186 | i, | 186 | i, |
| 187 | le64_to_cpu(rec->e_blkno), | 187 | (unsigned long long)le64_to_cpu(rec->e_blkno), |
| 188 | OCFS2_I(inode)->ip_blkno, | 188 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 189 | OCFS2_I(inode)->ip_clusters); | 189 | OCFS2_I(inode)->ip_clusters); |
| 190 | goto out_free; | 190 | goto out_free; |
| 191 | } | 191 | } |
| @@ -233,11 +233,11 @@ static int ocfs2_extent_map_find_leaf(struct inode *inode, | |||
| 233 | if (blkno) { | 233 | if (blkno) { |
| 234 | mlog_errno(ret); | 234 | mlog_errno(ret); |
| 235 | ocfs2_error(inode->i_sb, | 235 | ocfs2_error(inode->i_sb, |
| 236 | "Multiple extents for (cpos = %u, clusters = %u) on inode %"MLFu64"; e_blkno %"MLFu64" and rec %d at e_blkno %"MLFu64"\n", | 236 | "Multiple extents for (cpos = %u, clusters = %u) on inode %llu; e_blkno %llu and rec %d at e_blkno %llu\n", |
| 237 | cpos, clusters, | 237 | cpos, clusters, |
| 238 | OCFS2_I(inode)->ip_blkno, | 238 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 239 | blkno, i, | 239 | (unsigned long long)blkno, i, |
| 240 | le64_to_cpu(rec->e_blkno)); | 240 | (unsigned long long)le64_to_cpu(rec->e_blkno)); |
| 241 | goto out_free; | 241 | goto out_free; |
| 242 | } | 242 | } |
| 243 | 243 | ||
| @@ -251,9 +251,9 @@ static int ocfs2_extent_map_find_leaf(struct inode *inode, | |||
| 251 | ret = -EBADR; | 251 | ret = -EBADR; |
| 252 | if (!blkno) { | 252 | if (!blkno) { |
| 253 | ocfs2_error(inode->i_sb, | 253 | ocfs2_error(inode->i_sb, |
| 254 | "No record found for (cpos = %u, clusters = %u) on inode %"MLFu64"\n", | 254 | "No record found for (cpos = %u, clusters = %u) on inode %llu\n", |
| 255 | cpos, clusters, | 255 | cpos, clusters, |
| 256 | OCFS2_I(inode)->ip_blkno); | 256 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 257 | mlog_errno(ret); | 257 | mlog_errno(ret); |
| 258 | goto out_free; | 258 | goto out_free; |
| 259 | } | 259 | } |
| @@ -288,10 +288,10 @@ static int ocfs2_extent_map_find_leaf(struct inode *inode, | |||
| 288 | ret = -EBADR; | 288 | ret = -EBADR; |
| 289 | mlog_errno(ret); | 289 | mlog_errno(ret); |
| 290 | ocfs2_error(inode->i_sb, | 290 | ocfs2_error(inode->i_sb, |
| 291 | "Extent %d at e_blkno %"MLFu64" of inode %"MLFu64" goes past ip_clusters of %u\n", | 291 | "Extent %d at e_blkno %llu of inode %llu goes past ip_clusters of %u\n", |
| 292 | i, | 292 | i, |
| 293 | le64_to_cpu(rec->e_blkno), | 293 | (unsigned long long)le64_to_cpu(rec->e_blkno), |
| 294 | OCFS2_I(inode)->ip_blkno, | 294 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 295 | OCFS2_I(inode)->ip_clusters); | 295 | OCFS2_I(inode)->ip_clusters); |
| 296 | return ret; | 296 | return ret; |
| 297 | } | 297 | } |
| @@ -557,9 +557,9 @@ static int ocfs2_extent_map_insert(struct inode *inode, | |||
| 557 | ret = -EBADR; | 557 | ret = -EBADR; |
| 558 | mlog_errno(ret); | 558 | mlog_errno(ret); |
| 559 | ocfs2_error(inode->i_sb, | 559 | ocfs2_error(inode->i_sb, |
| 560 | "Zero e_clusters on non-tail extent record at e_blkno %"MLFu64" on inode %"MLFu64"\n", | 560 | "Zero e_clusters on non-tail extent record at e_blkno %llu on inode %llu\n", |
| 561 | le64_to_cpu(rec->e_blkno), | 561 | (unsigned long long)le64_to_cpu(rec->e_blkno), |
| 562 | OCFS2_I(inode)->ip_blkno); | 562 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 563 | return ret; | 563 | return ret; |
| 564 | } | 564 | } |
| 565 | 565 | ||
| @@ -660,10 +660,10 @@ int ocfs2_extent_map_append(struct inode *inode, | |||
| 660 | mlog_bug_on_msg((le32_to_cpu(rec->e_cpos) + | 660 | mlog_bug_on_msg((le32_to_cpu(rec->e_cpos) + |
| 661 | le32_to_cpu(rec->e_clusters)) != | 661 | le32_to_cpu(rec->e_clusters)) != |
| 662 | (em->em_clusters + new_clusters), | 662 | (em->em_clusters + new_clusters), |
| 663 | "Inode %"MLFu64":\n" | 663 | "Inode %llu:\n" |
| 664 | "rec->e_cpos = %u + rec->e_clusters = %u = %u\n" | 664 | "rec->e_cpos = %u + rec->e_clusters = %u = %u\n" |
| 665 | "em->em_clusters = %u + new_clusters = %u = %u\n", | 665 | "em->em_clusters = %u + new_clusters = %u = %u\n", |
| 666 | OCFS2_I(inode)->ip_blkno, | 666 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 667 | le32_to_cpu(rec->e_cpos), le32_to_cpu(rec->e_clusters), | 667 | le32_to_cpu(rec->e_cpos), le32_to_cpu(rec->e_clusters), |
| 668 | le32_to_cpu(rec->e_cpos) + le32_to_cpu(rec->e_clusters), | 668 | le32_to_cpu(rec->e_cpos) + le32_to_cpu(rec->e_clusters), |
| 669 | em->em_clusters, new_clusters, | 669 | em->em_clusters, new_clusters, |
diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c index 8a4048b55f..4b4cbadd58 100644 --- a/fs/ocfs2/file.c +++ b/fs/ocfs2/file.c | |||
| @@ -220,8 +220,9 @@ static int ocfs2_truncate_file(struct inode *inode, | |||
| 220 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); | 220 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); |
| 221 | struct ocfs2_truncate_context *tc = NULL; | 221 | struct ocfs2_truncate_context *tc = NULL; |
| 222 | 222 | ||
| 223 | mlog_entry("(inode = %"MLFu64", new_i_size = %"MLFu64"\n", | 223 | mlog_entry("(inode = %llu, new_i_size = %llu\n", |
| 224 | OCFS2_I(inode)->ip_blkno, new_i_size); | 224 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 225 | (unsigned long long)new_i_size); | ||
| 225 | 226 | ||
| 226 | truncate_inode_pages(inode->i_mapping, new_i_size); | 227 | truncate_inode_pages(inode->i_mapping, new_i_size); |
| 227 | 228 | ||
| @@ -233,23 +234,26 @@ static int ocfs2_truncate_file(struct inode *inode, | |||
| 233 | } | 234 | } |
| 234 | 235 | ||
| 235 | mlog_bug_on_msg(le64_to_cpu(fe->i_size) != i_size_read(inode), | 236 | mlog_bug_on_msg(le64_to_cpu(fe->i_size) != i_size_read(inode), |
| 236 | "Inode %"MLFu64", inode i_size = %lld != di " | 237 | "Inode %llu, inode i_size = %lld != di " |
| 237 | "i_size = %"MLFu64", i_flags = 0x%x\n", | 238 | "i_size = %llu, i_flags = 0x%x\n", |
| 238 | OCFS2_I(inode)->ip_blkno, | 239 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 239 | i_size_read(inode), | 240 | i_size_read(inode), |
| 240 | le64_to_cpu(fe->i_size), le32_to_cpu(fe->i_flags)); | 241 | (unsigned long long)le64_to_cpu(fe->i_size), |
| 242 | le32_to_cpu(fe->i_flags)); | ||
| 241 | 243 | ||
| 242 | if (new_i_size > le64_to_cpu(fe->i_size)) { | 244 | if (new_i_size > le64_to_cpu(fe->i_size)) { |
| 243 | mlog(0, "asked to truncate file with size (%"MLFu64") " | 245 | mlog(0, "asked to truncate file with size (%llu) to size (%llu)!\n", |
| 244 | "to size (%"MLFu64")!\n", | 246 | (unsigned long long)le64_to_cpu(fe->i_size), |
| 245 | le64_to_cpu(fe->i_size), new_i_size); | 247 | (unsigned long long)new_i_size); |
| 246 | status = -EINVAL; | 248 | status = -EINVAL; |
| 247 | mlog_errno(status); | 249 | mlog_errno(status); |
| 248 | goto bail; | 250 | goto bail; |
| 249 | } | 251 | } |
| 250 | 252 | ||
| 251 | mlog(0, "inode %"MLFu64", i_size = %"MLFu64", new_i_size = %"MLFu64"\n", | 253 | mlog(0, "inode %llu, i_size = %llu, new_i_size = %llu\n", |
| 252 | le64_to_cpu(fe->i_blkno), le64_to_cpu(fe->i_size), new_i_size); | 254 | (unsigned long long)le64_to_cpu(fe->i_blkno), |
| 255 | (unsigned long long)le64_to_cpu(fe->i_size), | ||
| 256 | (unsigned long long)new_i_size); | ||
| 253 | 257 | ||
| 254 | /* lets handle the simple truncate cases before doing any more | 258 | /* lets handle the simple truncate cases before doing any more |
| 255 | * cluster locking. */ | 259 | * cluster locking. */ |
| @@ -378,8 +382,8 @@ int ocfs2_do_extend_allocation(struct ocfs2_super *osb, | |||
| 378 | } | 382 | } |
| 379 | 383 | ||
| 380 | block = ocfs2_clusters_to_blocks(osb->sb, bit_off); | 384 | block = ocfs2_clusters_to_blocks(osb->sb, bit_off); |
| 381 | mlog(0, "Allocating %u clusters at block %u for inode %"MLFu64"\n", | 385 | mlog(0, "Allocating %u clusters at block %u for inode %llu\n", |
| 382 | num_bits, bit_off, OCFS2_I(inode)->ip_blkno); | 386 | num_bits, bit_off, (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 383 | status = ocfs2_insert_extent(osb, handle, inode, fe_bh, block, | 387 | status = ocfs2_insert_extent(osb, handle, inode, fe_bh, block, |
| 384 | num_bits, meta_ac); | 388 | num_bits, meta_ac); |
| 385 | if (status < 0) { | 389 | if (status < 0) { |
| @@ -449,9 +453,9 @@ static int ocfs2_extend_allocation(struct inode *inode, | |||
| 449 | restart_all: | 453 | restart_all: |
| 450 | BUG_ON(le32_to_cpu(fe->i_clusters) != OCFS2_I(inode)->ip_clusters); | 454 | BUG_ON(le32_to_cpu(fe->i_clusters) != OCFS2_I(inode)->ip_clusters); |
| 451 | 455 | ||
| 452 | mlog(0, "extend inode %"MLFu64", i_size = %lld, fe->i_clusters = %u, " | 456 | mlog(0, "extend inode %llu, i_size = %lld, fe->i_clusters = %u, " |
| 453 | "clusters_to_add = %u\n", | 457 | "clusters_to_add = %u\n", |
| 454 | OCFS2_I(inode)->ip_blkno, i_size_read(inode), | 458 | (unsigned long long)OCFS2_I(inode)->ip_blkno, i_size_read(inode), |
| 455 | fe->i_clusters, clusters_to_add); | 459 | fe->i_clusters, clusters_to_add); |
| 456 | 460 | ||
| 457 | handle = ocfs2_alloc_handle(osb); | 461 | handle = ocfs2_alloc_handle(osb); |
| @@ -569,8 +573,8 @@ restarted_transaction: | |||
| 569 | } | 573 | } |
| 570 | } | 574 | } |
| 571 | 575 | ||
| 572 | mlog(0, "fe: i_clusters = %u, i_size=%"MLFu64"\n", | 576 | mlog(0, "fe: i_clusters = %u, i_size=%llu\n", |
| 573 | fe->i_clusters, fe->i_size); | 577 | fe->i_clusters, (unsigned long long)fe->i_size); |
| 574 | mlog(0, "inode: ip_clusters=%u, i_size=%lld\n", | 578 | mlog(0, "inode: ip_clusters=%u, i_size=%lld\n", |
| 575 | OCFS2_I(inode)->ip_clusters, i_size_read(inode)); | 579 | OCFS2_I(inode)->ip_clusters, i_size_read(inode)); |
| 576 | 580 | ||
| @@ -865,8 +869,8 @@ static int ocfs2_write_remove_suid(struct inode *inode) | |||
| 865 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); | 869 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); |
| 866 | struct ocfs2_dinode *di; | 870 | struct ocfs2_dinode *di; |
| 867 | 871 | ||
| 868 | mlog_entry("(Inode %"MLFu64", mode 0%o)\n", oi->ip_blkno, | 872 | mlog_entry("(Inode %llu, mode 0%o)\n", |
| 869 | inode->i_mode); | 873 | (unsigned long long)oi->ip_blkno, inode->i_mode); |
| 870 | 874 | ||
| 871 | handle = ocfs2_start_trans(osb, NULL, OCFS2_INODE_UPDATE_CREDITS); | 875 | handle = ocfs2_start_trans(osb, NULL, OCFS2_INODE_UPDATE_CREDITS); |
| 872 | if (handle == NULL) { | 876 | if (handle == NULL) { |
diff --git a/fs/ocfs2/inode.c b/fs/ocfs2/inode.c index 315472a5c1..327a5b7b86 100644 --- a/fs/ocfs2/inode.c +++ b/fs/ocfs2/inode.c | |||
| @@ -95,7 +95,7 @@ struct inode *ocfs2_iget(struct ocfs2_super *osb, u64 blkno) | |||
| 95 | struct super_block *sb = osb->sb; | 95 | struct super_block *sb = osb->sb; |
| 96 | struct ocfs2_find_inode_args args; | 96 | struct ocfs2_find_inode_args args; |
| 97 | 97 | ||
| 98 | mlog_entry("(blkno = %"MLFu64")\n", blkno); | 98 | mlog_entry("(blkno = %llu)\n", (unsigned long long)blkno); |
| 99 | 99 | ||
| 100 | /* Ok. By now we've either got the offsets passed to us by the | 100 | /* Ok. By now we've either got the offsets passed to us by the |
| 101 | * caller, or we just pulled them off the bh. Lets do some | 101 | * caller, or we just pulled them off the bh. Lets do some |
| @@ -134,8 +134,8 @@ struct inode *ocfs2_iget(struct ocfs2_super *osb, u64 blkno) | |||
| 134 | 134 | ||
| 135 | bail: | 135 | bail: |
| 136 | if (!IS_ERR(inode)) { | 136 | if (!IS_ERR(inode)) { |
| 137 | mlog(0, "returning inode with number %"MLFu64"\n", | 137 | mlog(0, "returning inode with number %llu\n", |
| 138 | OCFS2_I(inode)->ip_blkno); | 138 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 139 | mlog_exit_ptr(inode); | 139 | mlog_exit_ptr(inode); |
| 140 | } else | 140 | } else |
| 141 | mlog_errno(PTR_ERR(inode)); | 141 | mlog_errno(PTR_ERR(inode)); |
| @@ -219,7 +219,8 @@ int ocfs2_populate_inode(struct inode *inode, struct ocfs2_dinode *fe, | |||
| 219 | struct ocfs2_super *osb; | 219 | struct ocfs2_super *osb; |
| 220 | int status = -EINVAL; | 220 | int status = -EINVAL; |
| 221 | 221 | ||
| 222 | mlog_entry("(0x%p, size:%"MLFu64")\n", inode, fe->i_size); | 222 | mlog_entry("(0x%p, size:%llu)\n", inode, |
| 223 | (unsigned long long)fe->i_size); | ||
| 223 | 224 | ||
| 224 | sb = inode->i_sb; | 225 | sb = inode->i_sb; |
| 225 | osb = OCFS2_SB(sb); | 226 | osb = OCFS2_SB(sb); |
| @@ -228,9 +229,10 @@ int ocfs2_populate_inode(struct inode *inode, struct ocfs2_dinode *fe, | |||
| 228 | * today. change if needed. */ | 229 | * today. change if needed. */ |
| 229 | if (!OCFS2_IS_VALID_DINODE(fe) || | 230 | if (!OCFS2_IS_VALID_DINODE(fe) || |
| 230 | !(fe->i_flags & cpu_to_le32(OCFS2_VALID_FL))) { | 231 | !(fe->i_flags & cpu_to_le32(OCFS2_VALID_FL))) { |
| 231 | mlog(ML_ERROR, "Invalid dinode: i_ino=%lu, i_blkno=%"MLFu64", " | 232 | mlog(ML_ERROR, "Invalid dinode: i_ino=%lu, i_blkno=%llu, " |
| 232 | "signature = %.*s, flags = 0x%x\n", | 233 | "signature = %.*s, flags = 0x%x\n", |
| 233 | inode->i_ino, le64_to_cpu(fe->i_blkno), 7, | 234 | inode->i_ino, |
| 235 | (unsigned long long)le64_to_cpu(fe->i_blkno), 7, | ||
| 234 | fe->i_signature, le32_to_cpu(fe->i_flags)); | 236 | fe->i_signature, le32_to_cpu(fe->i_flags)); |
| 235 | goto bail; | 237 | goto bail; |
| 236 | } | 238 | } |
| @@ -268,8 +270,9 @@ int ocfs2_populate_inode(struct inode *inode, struct ocfs2_dinode *fe, | |||
| 268 | 270 | ||
| 269 | if (OCFS2_I(inode)->ip_blkno != le64_to_cpu(fe->i_blkno)) | 271 | if (OCFS2_I(inode)->ip_blkno != le64_to_cpu(fe->i_blkno)) |
| 270 | mlog(ML_ERROR, | 272 | mlog(ML_ERROR, |
| 271 | "ip_blkno %"MLFu64" != i_blkno %"MLFu64"!\n", | 273 | "ip_blkno %llu != i_blkno %llu!\n", |
| 272 | OCFS2_I(inode)->ip_blkno, fe->i_blkno); | 274 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 275 | (unsigned long long)fe->i_blkno); | ||
| 273 | 276 | ||
| 274 | OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters); | 277 | OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters); |
| 275 | OCFS2_I(inode)->ip_orphaned_slot = OCFS2_INVALID_SLOT; | 278 | OCFS2_I(inode)->ip_orphaned_slot = OCFS2_INVALID_SLOT; |
| @@ -278,8 +281,8 @@ int ocfs2_populate_inode(struct inode *inode, struct ocfs2_dinode *fe, | |||
| 278 | inode->i_ino = ino_from_blkno(inode->i_sb, | 281 | inode->i_ino = ino_from_blkno(inode->i_sb, |
| 279 | le64_to_cpu(fe->i_blkno)); | 282 | le64_to_cpu(fe->i_blkno)); |
| 280 | 283 | ||
| 281 | mlog(0, "blkno = %"MLFu64", ino = %lu, create_ino = %s\n", | 284 | mlog(0, "blkno = %llu, ino = %lu, create_ino = %s\n", |
| 282 | fe->i_blkno, inode->i_ino, create_ino ? "true" : "false"); | 285 | (unsigned long long)fe->i_blkno, inode->i_ino, create_ino ? "true" : "false"); |
| 283 | 286 | ||
| 284 | inode->i_nlink = le16_to_cpu(fe->i_links_count); | 287 | inode->i_nlink = le16_to_cpu(fe->i_links_count); |
| 285 | 288 | ||
| @@ -371,8 +374,8 @@ static int ocfs2_read_locked_inode(struct inode *inode, | |||
| 371 | 374 | ||
| 372 | fe = (struct ocfs2_dinode *) bh->b_data; | 375 | fe = (struct ocfs2_dinode *) bh->b_data; |
| 373 | if (!OCFS2_IS_VALID_DINODE(fe)) { | 376 | if (!OCFS2_IS_VALID_DINODE(fe)) { |
| 374 | mlog(ML_ERROR, "Invalid dinode #%"MLFu64": signature = %.*s\n", | 377 | mlog(ML_ERROR, "Invalid dinode #%llu: signature = %.*s\n", |
| 375 | fe->i_blkno, 7, fe->i_signature); | 378 | (unsigned long long)fe->i_blkno, 7, fe->i_signature); |
| 376 | make_bad_inode(inode); | 379 | make_bad_inode(inode); |
| 377 | goto bail; | 380 | goto bail; |
| 378 | } | 381 | } |
| @@ -386,8 +389,8 @@ static int ocfs2_read_locked_inode(struct inode *inode, | |||
| 386 | 389 | ||
| 387 | status = -EINVAL; | 390 | status = -EINVAL; |
| 388 | if (ocfs2_populate_inode(inode, fe, 0) < 0) { | 391 | if (ocfs2_populate_inode(inode, fe, 0) < 0) { |
| 389 | mlog(ML_ERROR, "populate inode failed! i_blkno=%"MLFu64", " | 392 | mlog(ML_ERROR, "populate failed! i_blkno=%llu, i_ino=%lu\n", |
| 390 | "i_ino=%lu\n", fe->i_blkno, inode->i_ino); | 393 | (unsigned long long)fe->i_blkno, inode->i_ino); |
| 391 | make_bad_inode(inode); | 394 | make_bad_inode(inode); |
| 392 | goto bail; | 395 | goto bail; |
| 393 | } | 396 | } |
| @@ -675,8 +678,8 @@ static int ocfs2_inode_is_valid_to_delete(struct inode *inode) | |||
| 675 | * never get here as system file inodes should always have a | 678 | * never get here as system file inodes should always have a |
| 676 | * positive link count. */ | 679 | * positive link count. */ |
| 677 | if (oi->ip_flags & OCFS2_INODE_SYSTEM_FILE) { | 680 | if (oi->ip_flags & OCFS2_INODE_SYSTEM_FILE) { |
| 678 | mlog(ML_ERROR, "Skipping delete of system file %"MLFu64".\n", | 681 | mlog(ML_ERROR, "Skipping delete of system file %llu\n", |
| 679 | oi->ip_blkno); | 682 | (unsigned long long)oi->ip_blkno); |
| 680 | goto bail_unlock; | 683 | goto bail_unlock; |
| 681 | } | 684 | } |
| 682 | 685 | ||
| @@ -715,16 +718,16 @@ static int ocfs2_query_inode_wipe(struct inode *inode, | |||
| 715 | * ocfs2_delete_inode, another node might have asked to delete | 718 | * ocfs2_delete_inode, another node might have asked to delete |
| 716 | * the inode. Recheck our flags to catch this. */ | 719 | * the inode. Recheck our flags to catch this. */ |
| 717 | if (!ocfs2_inode_is_valid_to_delete(inode)) { | 720 | if (!ocfs2_inode_is_valid_to_delete(inode)) { |
| 718 | mlog(0, "Skipping delete of %"MLFu64" because flags changed\n", | 721 | mlog(0, "Skipping delete of %llu because flags changed\n", |
| 719 | oi->ip_blkno); | 722 | (unsigned long long)oi->ip_blkno); |
| 720 | goto bail; | 723 | goto bail; |
| 721 | } | 724 | } |
| 722 | 725 | ||
| 723 | /* Now that we have an up to date inode, we can double check | 726 | /* Now that we have an up to date inode, we can double check |
| 724 | * the link count. */ | 727 | * the link count. */ |
| 725 | if (inode->i_nlink) { | 728 | if (inode->i_nlink) { |
| 726 | mlog(0, "Skipping delete of %"MLFu64" because nlink = %u\n", | 729 | mlog(0, "Skipping delete of %llu because nlink = %u\n", |
| 727 | oi->ip_blkno, inode->i_nlink); | 730 | (unsigned long long)oi->ip_blkno, inode->i_nlink); |
| 728 | goto bail; | 731 | goto bail; |
| 729 | } | 732 | } |
| 730 | 733 | ||
| @@ -734,9 +737,11 @@ static int ocfs2_query_inode_wipe(struct inode *inode, | |||
| 734 | /* for lack of a better error? */ | 737 | /* for lack of a better error? */ |
| 735 | status = -EEXIST; | 738 | status = -EEXIST; |
| 736 | mlog(ML_ERROR, | 739 | mlog(ML_ERROR, |
| 737 | "Inode %"MLFu64" (on-disk %"MLFu64") not orphaned! " | 740 | "Inode %llu (on-disk %llu) not orphaned! " |
| 738 | "Disk flags 0x%x, inode flags 0x%x\n", | 741 | "Disk flags 0x%x, inode flags 0x%x\n", |
| 739 | oi->ip_blkno, di->i_blkno, di->i_flags, oi->ip_flags); | 742 | (unsigned long long)oi->ip_blkno, |
| 743 | (unsigned long long)di->i_blkno, di->i_flags, | ||
| 744 | oi->ip_flags); | ||
| 740 | goto bail; | 745 | goto bail; |
| 741 | } | 746 | } |
| 742 | 747 | ||
| @@ -753,8 +758,8 @@ static int ocfs2_query_inode_wipe(struct inode *inode, | |||
| 753 | * disk and let them worry about deleting it. */ | 758 | * disk and let them worry about deleting it. */ |
| 754 | if (status == -EBUSY) { | 759 | if (status == -EBUSY) { |
| 755 | status = 0; | 760 | status = 0; |
| 756 | mlog(0, "Skipping delete of %"MLFu64" because it is in use on" | 761 | mlog(0, "Skipping delete of %llu because it is in use on" |
| 757 | "other nodes\n", oi->ip_blkno); | 762 | "other nodes\n", (unsigned long long)oi->ip_blkno); |
| 758 | goto bail; | 763 | goto bail; |
| 759 | } | 764 | } |
| 760 | if (status < 0) { | 765 | if (status < 0) { |
| @@ -768,13 +773,13 @@ static int ocfs2_query_inode_wipe(struct inode *inode, | |||
| 768 | * into. This may happen during node death and | 773 | * into. This may happen during node death and |
| 769 | * recovery knows how to clean it up so we can safely | 774 | * recovery knows how to clean it up so we can safely |
| 770 | * ignore this inode for now on. */ | 775 | * ignore this inode for now on. */ |
| 771 | mlog(0, "Nobody knew where inode %"MLFu64" was orphaned!\n", | 776 | mlog(0, "Nobody knew where inode %llu was orphaned!\n", |
| 772 | oi->ip_blkno); | 777 | (unsigned long long)oi->ip_blkno); |
| 773 | } else { | 778 | } else { |
| 774 | *wipe = 1; | 779 | *wipe = 1; |
| 775 | 780 | ||
| 776 | mlog(0, "Inode %"MLFu64" is ok to wipe from orphan dir %d\n", | 781 | mlog(0, "Inode %llu is ok to wipe from orphan dir %d\n", |
| 777 | oi->ip_blkno, oi->ip_orphaned_slot); | 782 | (unsigned long long)oi->ip_blkno, oi->ip_orphaned_slot); |
| 778 | } | 783 | } |
| 779 | spin_unlock(&oi->ip_lock); | 784 | spin_unlock(&oi->ip_lock); |
| 780 | 785 | ||
| @@ -788,8 +793,8 @@ bail: | |||
| 788 | static void ocfs2_cleanup_delete_inode(struct inode *inode, | 793 | static void ocfs2_cleanup_delete_inode(struct inode *inode, |
| 789 | int sync_data) | 794 | int sync_data) |
| 790 | { | 795 | { |
| 791 | mlog(0, "Cleanup inode %"MLFu64", sync = %d\n", | 796 | mlog(0, "Cleanup inode %llu, sync = %d\n", |
| 792 | OCFS2_I(inode)->ip_blkno, sync_data); | 797 | (unsigned long long)OCFS2_I(inode)->ip_blkno, sync_data); |
| 793 | if (sync_data) | 798 | if (sync_data) |
| 794 | write_inode_now(inode, 1); | 799 | write_inode_now(inode, 1); |
| 795 | truncate_inode_pages(&inode->i_data, 0); | 800 | truncate_inode_pages(&inode->i_data, 0); |
| @@ -897,8 +902,8 @@ void ocfs2_clear_inode(struct inode *inode) | |||
| 897 | if (!inode) | 902 | if (!inode) |
| 898 | goto bail; | 903 | goto bail; |
| 899 | 904 | ||
| 900 | mlog(0, "Clearing inode: %"MLFu64", nlink = %u\n", | 905 | mlog(0, "Clearing inode: %llu, nlink = %u\n", |
| 901 | OCFS2_I(inode)->ip_blkno, inode->i_nlink); | 906 | (unsigned long long)OCFS2_I(inode)->ip_blkno, inode->i_nlink); |
| 902 | 907 | ||
| 903 | mlog_bug_on_msg(OCFS2_SB(inode->i_sb) == NULL, | 908 | mlog_bug_on_msg(OCFS2_SB(inode->i_sb) == NULL, |
| 904 | "Inode=%lu\n", inode->i_ino); | 909 | "Inode=%lu\n", inode->i_ino); |
| @@ -919,8 +924,8 @@ void ocfs2_clear_inode(struct inode *inode) | |||
| 919 | ocfs2_checkpoint_inode(inode); | 924 | ocfs2_checkpoint_inode(inode); |
| 920 | 925 | ||
| 921 | mlog_bug_on_msg(!list_empty(&oi->ip_io_markers), | 926 | mlog_bug_on_msg(!list_empty(&oi->ip_io_markers), |
| 922 | "Clear inode of %"MLFu64", inode has io markers\n", | 927 | "Clear inode of %llu, inode has io markers\n", |
| 923 | oi->ip_blkno); | 928 | (unsigned long long)oi->ip_blkno); |
| 924 | 929 | ||
| 925 | ocfs2_extent_map_drop(inode, 0); | 930 | ocfs2_extent_map_drop(inode, 0); |
| 926 | ocfs2_extent_map_init(inode); | 931 | ocfs2_extent_map_init(inode); |
| @@ -936,20 +941,20 @@ void ocfs2_clear_inode(struct inode *inode) | |||
| 936 | ocfs2_metadata_cache_purge(inode); | 941 | ocfs2_metadata_cache_purge(inode); |
| 937 | 942 | ||
| 938 | mlog_bug_on_msg(oi->ip_metadata_cache.ci_num_cached, | 943 | mlog_bug_on_msg(oi->ip_metadata_cache.ci_num_cached, |
| 939 | "Clear inode of %"MLFu64", inode has %u cache items\n", | 944 | "Clear inode of %llu, inode has %u cache items\n", |
| 940 | oi->ip_blkno, oi->ip_metadata_cache.ci_num_cached); | 945 | (unsigned long long)oi->ip_blkno, oi->ip_metadata_cache.ci_num_cached); |
| 941 | 946 | ||
| 942 | mlog_bug_on_msg(!(oi->ip_flags & OCFS2_INODE_CACHE_INLINE), | 947 | mlog_bug_on_msg(!(oi->ip_flags & OCFS2_INODE_CACHE_INLINE), |
| 943 | "Clear inode of %"MLFu64", inode has a bad flag\n", | 948 | "Clear inode of %llu, inode has a bad flag\n", |
| 944 | oi->ip_blkno); | 949 | (unsigned long long)oi->ip_blkno); |
| 945 | 950 | ||
| 946 | mlog_bug_on_msg(spin_is_locked(&oi->ip_lock), | 951 | mlog_bug_on_msg(spin_is_locked(&oi->ip_lock), |
| 947 | "Clear inode of %"MLFu64", inode is locked\n", | 952 | "Clear inode of %llu, inode is locked\n", |
| 948 | oi->ip_blkno); | 953 | (unsigned long long)oi->ip_blkno); |
| 949 | 954 | ||
| 950 | mlog_bug_on_msg(!mutex_trylock(&oi->ip_io_mutex), | 955 | mlog_bug_on_msg(!mutex_trylock(&oi->ip_io_mutex), |
| 951 | "Clear inode of %"MLFu64", io_mutex is locked\n", | 956 | "Clear inode of %llu, io_mutex is locked\n", |
| 952 | oi->ip_blkno); | 957 | (unsigned long long)oi->ip_blkno); |
| 953 | mutex_unlock(&oi->ip_io_mutex); | 958 | mutex_unlock(&oi->ip_io_mutex); |
| 954 | 959 | ||
| 955 | /* | 960 | /* |
| @@ -957,19 +962,19 @@ void ocfs2_clear_inode(struct inode *inode) | |||
| 957 | * kernel 1, world 0 | 962 | * kernel 1, world 0 |
| 958 | */ | 963 | */ |
| 959 | mlog_bug_on_msg(!down_write_trylock(&oi->ip_alloc_sem), | 964 | mlog_bug_on_msg(!down_write_trylock(&oi->ip_alloc_sem), |
| 960 | "Clear inode of %"MLFu64", alloc_sem is locked\n", | 965 | "Clear inode of %llu, alloc_sem is locked\n", |
| 961 | oi->ip_blkno); | 966 | (unsigned long long)oi->ip_blkno); |
| 962 | up_write(&oi->ip_alloc_sem); | 967 | up_write(&oi->ip_alloc_sem); |
| 963 | 968 | ||
| 964 | mlog_bug_on_msg(oi->ip_open_count, | 969 | mlog_bug_on_msg(oi->ip_open_count, |
| 965 | "Clear inode of %"MLFu64" has open count %d\n", | 970 | "Clear inode of %llu has open count %d\n", |
| 966 | oi->ip_blkno, oi->ip_open_count); | 971 | (unsigned long long)oi->ip_blkno, oi->ip_open_count); |
| 967 | mlog_bug_on_msg(!list_empty(&oi->ip_handle_list), | 972 | mlog_bug_on_msg(!list_empty(&oi->ip_handle_list), |
| 968 | "Clear inode of %"MLFu64" has non empty handle list\n", | 973 | "Clear inode of %llu has non empty handle list\n", |
| 969 | oi->ip_blkno); | 974 | (unsigned long long)oi->ip_blkno); |
| 970 | mlog_bug_on_msg(oi->ip_handle, | 975 | mlog_bug_on_msg(oi->ip_handle, |
| 971 | "Clear inode of %"MLFu64" has non empty handle pointer\n", | 976 | "Clear inode of %llu has non empty handle pointer\n", |
| 972 | oi->ip_blkno); | 977 | (unsigned long long)oi->ip_blkno); |
| 973 | 978 | ||
| 974 | /* Clear all other flags. */ | 979 | /* Clear all other flags. */ |
| 975 | oi->ip_flags = OCFS2_INODE_CACHE_INLINE; | 980 | oi->ip_flags = OCFS2_INODE_CACHE_INLINE; |
| @@ -991,8 +996,8 @@ void ocfs2_drop_inode(struct inode *inode) | |||
| 991 | 996 | ||
| 992 | mlog_entry_void(); | 997 | mlog_entry_void(); |
| 993 | 998 | ||
| 994 | mlog(0, "Drop inode %"MLFu64", nlink = %u, ip_flags = 0x%x\n", | 999 | mlog(0, "Drop inode %llu, nlink = %u, ip_flags = 0x%x\n", |
| 995 | oi->ip_blkno, inode->i_nlink, oi->ip_flags); | 1000 | (unsigned long long)oi->ip_blkno, inode->i_nlink, oi->ip_flags); |
| 996 | 1001 | ||
| 997 | /* Testing ip_orphaned_slot here wouldn't work because we may | 1002 | /* Testing ip_orphaned_slot here wouldn't work because we may |
| 998 | * not have gotten a delete_inode vote from any other nodes | 1003 | * not have gotten a delete_inode vote from any other nodes |
| @@ -1069,8 +1074,8 @@ int ocfs2_inode_revalidate(struct dentry *dentry) | |||
| 1069 | struct inode *inode = dentry->d_inode; | 1074 | struct inode *inode = dentry->d_inode; |
| 1070 | int status = 0; | 1075 | int status = 0; |
| 1071 | 1076 | ||
| 1072 | mlog_entry("(inode = 0x%p, ino = %"MLFu64")\n", inode, | 1077 | mlog_entry("(inode = 0x%p, ino = %llu)\n", inode, |
| 1073 | inode ? OCFS2_I(inode)->ip_blkno : 0ULL); | 1078 | inode ? (unsigned long long)OCFS2_I(inode)->ip_blkno : 0ULL); |
| 1074 | 1079 | ||
| 1075 | if (!inode) { | 1080 | if (!inode) { |
| 1076 | mlog(0, "eep, no inode!\n"); | 1081 | mlog(0, "eep, no inode!\n"); |
| @@ -1114,7 +1119,8 @@ int ocfs2_mark_inode_dirty(struct ocfs2_journal_handle *handle, | |||
| 1114 | int status; | 1119 | int status; |
| 1115 | struct ocfs2_dinode *fe = (struct ocfs2_dinode *) bh->b_data; | 1120 | struct ocfs2_dinode *fe = (struct ocfs2_dinode *) bh->b_data; |
| 1116 | 1121 | ||
| 1117 | mlog_entry("(inode %"MLFu64")\n", OCFS2_I(inode)->ip_blkno); | 1122 | mlog_entry("(inode %llu)\n", |
| 1123 | (unsigned long long)OCFS2_I(inode)->ip_blkno); | ||
| 1118 | 1124 | ||
| 1119 | status = ocfs2_journal_access(handle, inode, bh, | 1125 | status = ocfs2_journal_access(handle, inode, bh, |
| 1120 | OCFS2_JOURNAL_ACCESS_WRITE); | 1126 | OCFS2_JOURNAL_ACCESS_WRITE); |
diff --git a/fs/ocfs2/journal.c b/fs/ocfs2/journal.c index 4be801f455..ae3440ca08 100644 --- a/fs/ocfs2/journal.c +++ b/fs/ocfs2/journal.c | |||
| @@ -503,8 +503,8 @@ static void ocfs2_handle_cleanup_locks(struct ocfs2_journal *journal, | |||
| 503 | ocfs2_meta_unlock(inode, 1); | 503 | ocfs2_meta_unlock(inode, 1); |
| 504 | if (atomic_read(&inode->i_count) == 1) | 504 | if (atomic_read(&inode->i_count) == 1) |
| 505 | mlog(ML_ERROR, | 505 | mlog(ML_ERROR, |
| 506 | "Inode %"MLFu64", I'm doing a last iput for!", | 506 | "Inode %llu, I'm doing a last iput for!", |
| 507 | OCFS2_I(inode)->ip_blkno); | 507 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 508 | iput(inode); | 508 | iput(inode); |
| 509 | kmem_cache_free(ocfs2_lock_cache, lock); | 509 | kmem_cache_free(ocfs2_lock_cache, lock); |
| 510 | } | 510 | } |
| @@ -640,8 +640,9 @@ static int ocfs2_journal_toggle_dirty(struct ocfs2_super *osb, | |||
| 640 | /* This is called from startup/shutdown which will | 640 | /* This is called from startup/shutdown which will |
| 641 | * handle the errors in a specific manner, so no need | 641 | * handle the errors in a specific manner, so no need |
| 642 | * to call ocfs2_error() here. */ | 642 | * to call ocfs2_error() here. */ |
| 643 | mlog(ML_ERROR, "Journal dinode %"MLFu64" has invalid " | 643 | mlog(ML_ERROR, "Journal dinode %llu has invalid " |
| 644 | "signature: %.*s", fe->i_blkno, 7, fe->i_signature); | 644 | "signature: %.*s", (unsigned long long)fe->i_blkno, 7, |
| 645 | fe->i_signature); | ||
| 645 | status = -EIO; | 646 | status = -EIO; |
| 646 | goto out; | 647 | goto out; |
| 647 | } | 648 | } |
| @@ -934,8 +935,8 @@ void ocfs2_complete_recovery(void *data) | |||
| 934 | 935 | ||
| 935 | la_dinode = item->lri_la_dinode; | 936 | la_dinode = item->lri_la_dinode; |
| 936 | if (la_dinode) { | 937 | if (la_dinode) { |
| 937 | mlog(0, "Clean up local alloc %"MLFu64"\n", | 938 | mlog(0, "Clean up local alloc %llu\n", |
| 938 | la_dinode->i_blkno); | 939 | (unsigned long long)la_dinode->i_blkno); |
| 939 | 940 | ||
| 940 | ret = ocfs2_complete_local_alloc_recovery(osb, | 941 | ret = ocfs2_complete_local_alloc_recovery(osb, |
| 941 | la_dinode); | 942 | la_dinode); |
| @@ -947,8 +948,8 @@ void ocfs2_complete_recovery(void *data) | |||
| 947 | 948 | ||
| 948 | tl_dinode = item->lri_tl_dinode; | 949 | tl_dinode = item->lri_tl_dinode; |
| 949 | if (tl_dinode) { | 950 | if (tl_dinode) { |
| 950 | mlog(0, "Clean up truncate log %"MLFu64"\n", | 951 | mlog(0, "Clean up truncate log %llu\n", |
| 951 | tl_dinode->i_blkno); | 952 | (unsigned long long)tl_dinode->i_blkno); |
| 952 | 953 | ||
| 953 | ret = ocfs2_complete_truncate_log_recovery(osb, | 954 | ret = ocfs2_complete_truncate_log_recovery(osb, |
| 954 | tl_dinode); | 955 | tl_dinode); |
| @@ -1473,11 +1474,11 @@ static int ocfs2_queue_orphans(struct ocfs2_super *osb, | |||
| 1473 | if (de->file_type > OCFS2_FT_MAX) { | 1474 | if (de->file_type > OCFS2_FT_MAX) { |
| 1474 | mlog(ML_ERROR, | 1475 | mlog(ML_ERROR, |
| 1475 | "block %llu contains invalid de: " | 1476 | "block %llu contains invalid de: " |
| 1476 | "inode = %"MLFu64", rec_len = %u, " | 1477 | "inode = %llu, rec_len = %u, " |
| 1477 | "name_len = %u, file_type = %u, " | 1478 | "name_len = %u, file_type = %u, " |
| 1478 | "name='%.*s'\n", | 1479 | "name='%.*s'\n", |
| 1479 | (unsigned long long)bh->b_blocknr, | 1480 | (unsigned long long)bh->b_blocknr, |
| 1480 | le64_to_cpu(de->inode), | 1481 | (unsigned long long)le64_to_cpu(de->inode), |
| 1481 | le16_to_cpu(de->rec_len), | 1482 | le16_to_cpu(de->rec_len), |
| 1482 | de->name_len, | 1483 | de->name_len, |
| 1483 | de->file_type, | 1484 | de->file_type, |
| @@ -1494,8 +1495,8 @@ static int ocfs2_queue_orphans(struct ocfs2_super *osb, | |||
| 1494 | if (IS_ERR(iter)) | 1495 | if (IS_ERR(iter)) |
| 1495 | continue; | 1496 | continue; |
| 1496 | 1497 | ||
| 1497 | mlog(0, "queue orphan %"MLFu64"\n", | 1498 | mlog(0, "queue orphan %llu\n", |
| 1498 | OCFS2_I(iter)->ip_blkno); | 1499 | (unsigned long long)OCFS2_I(iter)->ip_blkno); |
| 1499 | /* No locking is required for the next_orphan | 1500 | /* No locking is required for the next_orphan |
| 1500 | * queue as there is only ever a single | 1501 | * queue as there is only ever a single |
| 1501 | * process doing orphan recovery. */ | 1502 | * process doing orphan recovery. */ |
| @@ -1588,7 +1589,7 @@ static int ocfs2_recover_orphans(struct ocfs2_super *osb, | |||
| 1588 | 1589 | ||
| 1589 | while (inode) { | 1590 | while (inode) { |
| 1590 | oi = OCFS2_I(inode); | 1591 | oi = OCFS2_I(inode); |
| 1591 | mlog(0, "iput orphan %"MLFu64"\n", oi->ip_blkno); | 1592 | mlog(0, "iput orphan %llu\n", (unsigned long long)oi->ip_blkno); |
| 1592 | 1593 | ||
| 1593 | iter = oi->ip_next_orphan; | 1594 | iter = oi->ip_next_orphan; |
| 1594 | 1595 | ||
diff --git a/fs/ocfs2/localalloc.c b/fs/ocfs2/localalloc.c index 149b351816..0d1973ea32 100644 --- a/fs/ocfs2/localalloc.c +++ b/fs/ocfs2/localalloc.c | |||
| @@ -143,8 +143,8 @@ int ocfs2_load_local_alloc(struct ocfs2_super *osb) | |||
| 143 | 143 | ||
| 144 | if (!(le32_to_cpu(alloc->i_flags) & | 144 | if (!(le32_to_cpu(alloc->i_flags) & |
| 145 | (OCFS2_LOCAL_ALLOC_FL|OCFS2_BITMAP_FL))) { | 145 | (OCFS2_LOCAL_ALLOC_FL|OCFS2_BITMAP_FL))) { |
| 146 | mlog(ML_ERROR, "Invalid local alloc inode, %"MLFu64"\n", | 146 | mlog(ML_ERROR, "Invalid local alloc inode, %llu\n", |
| 147 | OCFS2_I(inode)->ip_blkno); | 147 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 148 | status = -EINVAL; | 148 | status = -EINVAL; |
| 149 | goto bail; | 149 | goto bail; |
| 150 | } | 150 | } |
| @@ -493,9 +493,9 @@ int ocfs2_reserve_local_alloc_bits(struct ocfs2_super *osb, | |||
| 493 | 493 | ||
| 494 | if (le32_to_cpu(alloc->id1.bitmap1.i_used) != | 494 | if (le32_to_cpu(alloc->id1.bitmap1.i_used) != |
| 495 | ocfs2_local_alloc_count_bits(alloc)) { | 495 | ocfs2_local_alloc_count_bits(alloc)) { |
| 496 | ocfs2_error(osb->sb, "local alloc inode %"MLFu64" says it has " | 496 | ocfs2_error(osb->sb, "local alloc inode %llu says it has " |
| 497 | "%u free bits, but a count shows %u", | 497 | "%u free bits, but a count shows %u", |
| 498 | le64_to_cpu(alloc->i_blkno), | 498 | (unsigned long long)le64_to_cpu(alloc->i_blkno), |
| 499 | le32_to_cpu(alloc->id1.bitmap1.i_used), | 499 | le32_to_cpu(alloc->id1.bitmap1.i_used), |
| 500 | ocfs2_local_alloc_count_bits(alloc)); | 500 | ocfs2_local_alloc_count_bits(alloc)); |
| 501 | status = -EIO; | 501 | status = -EIO; |
| @@ -753,10 +753,11 @@ static int ocfs2_sync_local_to_main(struct ocfs2_super *osb, | |||
| 753 | ocfs2_clusters_to_blocks(osb->sb, | 753 | ocfs2_clusters_to_blocks(osb->sb, |
| 754 | start - count); | 754 | start - count); |
| 755 | 755 | ||
| 756 | mlog(0, "freeing %u bits starting at local " | 756 | mlog(0, "freeing %u bits starting at local alloc bit " |
| 757 | "alloc bit %u (la_start_blk = %"MLFu64", " | 757 | "%u (la_start_blk = %llu, blkno = %llu)\n", |
| 758 | "blkno = %"MLFu64")\n", count, start - count, | 758 | count, start - count, |
| 759 | la_start_blk, blkno); | 759 | (unsigned long long)la_start_blk, |
| 760 | (unsigned long long)blkno); | ||
| 760 | 761 | ||
| 761 | status = ocfs2_free_clusters(handle, main_bm_inode, | 762 | status = ocfs2_free_clusters(handle, main_bm_inode, |
| 762 | main_bm_bh, blkno, count); | 763 | main_bm_bh, blkno, count); |
diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c index f6b77ff1d2..274f61d0cd 100644 --- a/fs/ocfs2/namei.c +++ b/fs/ocfs2/namei.c | |||
| @@ -161,8 +161,8 @@ static struct dentry *ocfs2_lookup(struct inode *dir, struct dentry *dentry, | |||
| 161 | goto bail; | 161 | goto bail; |
| 162 | } | 162 | } |
| 163 | 163 | ||
| 164 | mlog(0, "find name %.*s in directory %"MLFu64"\n", dentry->d_name.len, | 164 | mlog(0, "find name %.*s in directory %llu\n", dentry->d_name.len, |
| 165 | dentry->d_name.name, OCFS2_I(dir)->ip_blkno); | 165 | dentry->d_name.name, (unsigned long long)OCFS2_I(dir)->ip_blkno); |
| 166 | 166 | ||
| 167 | status = ocfs2_meta_lock(dir, NULL, NULL, 0); | 167 | status = ocfs2_meta_lock(dir, NULL, NULL, 0); |
| 168 | if (status < 0) { | 168 | if (status < 0) { |
| @@ -180,7 +180,8 @@ static struct dentry *ocfs2_lookup(struct inode *dir, struct dentry *dentry, | |||
| 180 | 180 | ||
| 181 | inode = ocfs2_iget(OCFS2_SB(dir->i_sb), blkno); | 181 | inode = ocfs2_iget(OCFS2_SB(dir->i_sb), blkno); |
| 182 | if (IS_ERR(inode)) { | 182 | if (IS_ERR(inode)) { |
| 183 | mlog(ML_ERROR, "Unable to create inode %"MLFu64"\n", blkno); | 183 | mlog(ML_ERROR, "Unable to create inode %llu\n", |
| 184 | (unsigned long long)blkno); | ||
| 184 | ret = ERR_PTR(-EACCES); | 185 | ret = ERR_PTR(-EACCES); |
| 185 | goto bail_unlock; | 186 | goto bail_unlock; |
| 186 | } | 187 | } |
| @@ -310,8 +311,8 @@ static int ocfs2_mknod(struct inode *dir, | |||
| 310 | osb = OCFS2_SB(dir->i_sb); | 311 | osb = OCFS2_SB(dir->i_sb); |
| 311 | 312 | ||
| 312 | if (S_ISDIR(mode) && (dir->i_nlink >= OCFS2_LINK_MAX)) { | 313 | if (S_ISDIR(mode) && (dir->i_nlink >= OCFS2_LINK_MAX)) { |
| 313 | mlog(ML_ERROR, "inode %"MLFu64" has i_nlink of %u\n", | 314 | mlog(ML_ERROR, "inode %llu has i_nlink of %u\n", |
| 314 | OCFS2_I(dir)->ip_blkno, dir->i_nlink); | 315 | (unsigned long long)OCFS2_I(dir)->ip_blkno, dir->i_nlink); |
| 315 | status = -EMLINK; | 316 | status = -EMLINK; |
| 316 | goto leave; | 317 | goto leave; |
| 317 | } | 318 | } |
| @@ -562,9 +563,9 @@ static int ocfs2_mknod_locked(struct ocfs2_super *osb, | |||
| 562 | 563 | ||
| 563 | if (ocfs2_populate_inode(inode, fe, 1) < 0) { | 564 | if (ocfs2_populate_inode(inode, fe, 1) < 0) { |
| 564 | mlog(ML_ERROR, "populate inode failed! bh->b_blocknr=%llu, " | 565 | mlog(ML_ERROR, "populate inode failed! bh->b_blocknr=%llu, " |
| 565 | "i_blkno=%"MLFu64", i_ino=%lu\n", | 566 | "i_blkno=%llu, i_ino=%lu\n", |
| 566 | (unsigned long long) (*new_fe_bh)->b_blocknr, | 567 | (unsigned long long) (*new_fe_bh)->b_blocknr, |
| 567 | fe->i_blkno, inode->i_ino); | 568 | (unsigned long long)fe->i_blkno, inode->i_ino); |
| 568 | BUG(); | 569 | BUG(); |
| 569 | } | 570 | } |
| 570 | 571 | ||
| @@ -765,7 +766,7 @@ static int ocfs2_unlink(struct inode *dir, | |||
| 765 | 766 | ||
| 766 | BUG_ON(dentry->d_parent->d_inode != dir); | 767 | BUG_ON(dentry->d_parent->d_inode != dir); |
| 767 | 768 | ||
| 768 | mlog(0, "ino = %"MLFu64"\n", OCFS2_I(inode)->ip_blkno); | 769 | mlog(0, "ino = %llu\n", (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 769 | 770 | ||
| 770 | if (inode == osb->root_inode) { | 771 | if (inode == osb->root_inode) { |
| 771 | mlog(0, "Cannot delete the root directory\n"); | 772 | mlog(0, "Cannot delete the root directory\n"); |
| @@ -799,9 +800,9 @@ static int ocfs2_unlink(struct inode *dir, | |||
| 799 | if (OCFS2_I(inode)->ip_blkno != blkno) { | 800 | if (OCFS2_I(inode)->ip_blkno != blkno) { |
| 800 | status = -ENOENT; | 801 | status = -ENOENT; |
| 801 | 802 | ||
| 802 | mlog(0, "ip_blkno (%"MLFu64") != dirent blkno (%"MLFu64") " | 803 | mlog(0, "ip_blkno %llu != dirent blkno %llu ip_flags = %x\n", |
| 803 | "ip_flags = %x\n", OCFS2_I(inode)->ip_blkno, blkno, | 804 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 804 | OCFS2_I(inode)->ip_flags); | 805 | (unsigned long long)blkno, OCFS2_I(inode)->ip_flags); |
| 805 | goto leave; | 806 | goto leave; |
| 806 | } | 807 | } |
| 807 | 808 | ||
| @@ -946,8 +947,9 @@ static int ocfs2_double_lock(struct ocfs2_super *osb, | |||
| 946 | struct buffer_head **tmpbh; | 947 | struct buffer_head **tmpbh; |
| 947 | struct inode *tmpinode; | 948 | struct inode *tmpinode; |
| 948 | 949 | ||
| 949 | mlog_entry("(inode1 = %"MLFu64", inode2 = %"MLFu64")\n", | 950 | mlog_entry("(inode1 = %llu, inode2 = %llu)\n", |
| 950 | oi1->ip_blkno, oi2->ip_blkno); | 951 | (unsigned long long)oi1->ip_blkno, |
| 952 | (unsigned long long)oi2->ip_blkno); | ||
| 951 | 953 | ||
| 952 | BUG_ON(!handle); | 954 | BUG_ON(!handle); |
| 953 | 955 | ||
| @@ -1187,9 +1189,9 @@ static int ocfs2_rename(struct inode *old_dir, | |||
| 1187 | if (OCFS2_I(new_inode)->ip_blkno != newfe_blkno) { | 1189 | if (OCFS2_I(new_inode)->ip_blkno != newfe_blkno) { |
| 1188 | status = -EACCES; | 1190 | status = -EACCES; |
| 1189 | 1191 | ||
| 1190 | mlog(0, "Inode blkno (%"MLFu64") and dir (%"MLFu64") " | 1192 | mlog(0, "Inode %llu and dir %llu disagree. flags = %x\n", |
| 1191 | "disagree. ip_flags = %x\n", | 1193 | (unsigned long long)OCFS2_I(new_inode)->ip_blkno, |
| 1192 | OCFS2_I(new_inode)->ip_blkno, newfe_blkno, | 1194 | (unsigned long long)newfe_blkno, |
| 1193 | OCFS2_I(new_inode)->ip_flags); | 1195 | OCFS2_I(new_inode)->ip_flags); |
| 1194 | goto bail; | 1196 | goto bail; |
| 1195 | } | 1197 | } |
| @@ -1215,9 +1217,9 @@ static int ocfs2_rename(struct inode *old_dir, | |||
| 1215 | 1217 | ||
| 1216 | newfe = (struct ocfs2_dinode *) newfe_bh->b_data; | 1218 | newfe = (struct ocfs2_dinode *) newfe_bh->b_data; |
| 1217 | 1219 | ||
| 1218 | mlog(0, "aha rename over existing... new_de=%p " | 1220 | mlog(0, "aha rename over existing... new_de=%p new_blkno=%llu " |
| 1219 | "new_blkno=%"MLFu64" newfebh=%p bhblocknr=%llu\n", | 1221 | "newfebh=%p bhblocknr=%llu\n", new_de, |
| 1220 | new_de, newfe_blkno, newfe_bh, newfe_bh ? | 1222 | (unsigned long long)newfe_blkno, newfe_bh, newfe_bh ? |
| 1221 | (unsigned long long)newfe_bh->b_blocknr : 0ULL); | 1223 | (unsigned long long)newfe_bh->b_blocknr : 0ULL); |
| 1222 | 1224 | ||
| 1223 | if (S_ISDIR(new_inode->i_mode) || (new_inode->i_nlink == 1)) { | 1225 | if (S_ISDIR(new_inode->i_mode) || (new_inode->i_nlink == 1)) { |
| @@ -1354,8 +1356,8 @@ static int ocfs2_rename(struct inode *old_dir, | |||
| 1354 | if (new_dir_nlink != new_dir->i_nlink) { | 1356 | if (new_dir_nlink != new_dir->i_nlink) { |
| 1355 | if (!new_dir_bh) { | 1357 | if (!new_dir_bh) { |
| 1356 | mlog(ML_ERROR, "need to change nlink for new " | 1358 | mlog(ML_ERROR, "need to change nlink for new " |
| 1357 | "dir %"MLFu64" from %d to %d but bh is " | 1359 | "dir %llu from %d to %d but bh is NULL\n", |
| 1358 | "NULL\n", OCFS2_I(new_dir)->ip_blkno, | 1360 | (unsigned long long)OCFS2_I(new_dir)->ip_blkno, |
| 1359 | (int)new_dir_nlink, new_dir->i_nlink); | 1361 | (int)new_dir_nlink, new_dir->i_nlink); |
| 1360 | } else { | 1362 | } else { |
| 1361 | struct ocfs2_dinode *fe; | 1363 | struct ocfs2_dinode *fe; |
| @@ -1372,10 +1374,9 @@ static int ocfs2_rename(struct inode *old_dir, | |||
| 1372 | if (old_dir_nlink != old_dir->i_nlink) { | 1374 | if (old_dir_nlink != old_dir->i_nlink) { |
| 1373 | if (!old_dir_bh) { | 1375 | if (!old_dir_bh) { |
| 1374 | mlog(ML_ERROR, "need to change nlink for old dir " | 1376 | mlog(ML_ERROR, "need to change nlink for old dir " |
| 1375 | "%"MLFu64" from %d to %d but bh is NULL!\n", | 1377 | "%llu from %d to %d but bh is NULL!\n", |
| 1376 | OCFS2_I(old_dir)->ip_blkno, | 1378 | (unsigned long long)OCFS2_I(old_dir)->ip_blkno, |
| 1377 | (int)old_dir_nlink, | 1379 | (int)old_dir_nlink, old_dir->i_nlink); |
| 1378 | old_dir->i_nlink); | ||
| 1379 | } else { | 1380 | } else { |
| 1380 | struct ocfs2_dinode *fe; | 1381 | struct ocfs2_dinode *fe; |
| 1381 | status = ocfs2_journal_access(handle, old_dir, | 1382 | status = ocfs2_journal_access(handle, old_dir, |
| @@ -1634,9 +1635,9 @@ static int ocfs2_symlink(struct inode *dir, | |||
| 1634 | NULL); | 1635 | NULL); |
| 1635 | if (status < 0) { | 1636 | if (status < 0) { |
| 1636 | if (status != -ENOSPC && status != -EINTR) { | 1637 | if (status != -ENOSPC && status != -EINTR) { |
| 1637 | mlog(ML_ERROR, "Failed to extend file to " | 1638 | mlog(ML_ERROR, |
| 1638 | "%"MLFu64"\n", | 1639 | "Failed to extend file to %llu\n", |
| 1639 | newsize); | 1640 | (unsigned long long)newsize); |
| 1640 | mlog_errno(status); | 1641 | mlog_errno(status); |
| 1641 | status = -ENOSPC; | 1642 | status = -ENOSPC; |
| 1642 | } | 1643 | } |
| @@ -1716,10 +1717,11 @@ int ocfs2_check_dir_entry(struct inode * dir, | |||
| 1716 | error_msg = "directory entry across blocks"; | 1717 | error_msg = "directory entry across blocks"; |
| 1717 | 1718 | ||
| 1718 | if (error_msg != NULL) | 1719 | if (error_msg != NULL) |
| 1719 | mlog(ML_ERROR, "bad entry in directory #%"MLFu64": %s - " | 1720 | mlog(ML_ERROR, "bad entry in directory #%llu: %s - " |
| 1720 | "offset=%lu, inode=%"MLFu64", rec_len=%d, name_len=%d\n", | 1721 | "offset=%lu, inode=%llu, rec_len=%d, name_len=%d\n", |
| 1721 | OCFS2_I(dir)->ip_blkno, error_msg, offset, | 1722 | (unsigned long long)OCFS2_I(dir)->ip_blkno, error_msg, |
| 1722 | le64_to_cpu(de->inode), rlen, de->name_len); | 1723 | offset, (unsigned long long)le64_to_cpu(de->inode), rlen, |
| 1724 | de->name_len); | ||
| 1723 | return error_msg == NULL ? 1 : 0; | 1725 | return error_msg == NULL ? 1 : 0; |
| 1724 | } | 1726 | } |
| 1725 | 1727 | ||
| @@ -2021,8 +2023,8 @@ static int ocfs2_blkno_stringify(u64 blkno, char *name) | |||
| 2021 | 2023 | ||
| 2022 | mlog_entry_void(); | 2024 | mlog_entry_void(); |
| 2023 | 2025 | ||
| 2024 | namelen = snprintf(name, OCFS2_ORPHAN_NAMELEN + 1, "%016"MLFx64, | 2026 | namelen = snprintf(name, OCFS2_ORPHAN_NAMELEN + 1, "%016llx", |
| 2025 | blkno); | 2027 | (long long)blkno); |
| 2026 | if (namelen <= 0) { | 2028 | if (namelen <= 0) { |
| 2027 | if (namelen) | 2029 | if (namelen) |
| 2028 | status = namelen; | 2030 | status = namelen; |
| @@ -2167,8 +2169,8 @@ static int ocfs2_orphan_add(struct ocfs2_super *osb, | |||
| 2167 | OCFS2_I(inode)->ip_orphaned_slot = osb->slot_num; | 2169 | OCFS2_I(inode)->ip_orphaned_slot = osb->slot_num; |
| 2168 | spin_unlock(&OCFS2_I(inode)->ip_lock); | 2170 | spin_unlock(&OCFS2_I(inode)->ip_lock); |
| 2169 | 2171 | ||
| 2170 | mlog(0, "Inode %"MLFu64" orphaned in slot %d\n", | 2172 | mlog(0, "Inode %llu orphaned in slot %d\n", |
| 2171 | OCFS2_I(inode)->ip_blkno, osb->slot_num); | 2173 | (unsigned long long)OCFS2_I(inode)->ip_blkno, osb->slot_num); |
| 2172 | 2174 | ||
| 2173 | leave: | 2175 | leave: |
| 2174 | if (orphan_dir_inode) | 2176 | if (orphan_dir_inode) |
| @@ -2202,8 +2204,9 @@ int ocfs2_orphan_del(struct ocfs2_super *osb, | |||
| 2202 | goto leave; | 2204 | goto leave; |
| 2203 | } | 2205 | } |
| 2204 | 2206 | ||
| 2205 | mlog(0, "removing '%s' from orphan dir %"MLFu64" (namelen=%d)\n", | 2207 | mlog(0, "removing '%s' from orphan dir %llu (namelen=%d)\n", |
| 2206 | name, OCFS2_I(orphan_dir_inode)->ip_blkno, OCFS2_ORPHAN_NAMELEN); | 2208 | name, (unsigned long long)OCFS2_I(orphan_dir_inode)->ip_blkno, |
| 2209 | OCFS2_ORPHAN_NAMELEN); | ||
| 2207 | 2210 | ||
| 2208 | /* find it's spot in the orphan directory */ | 2211 | /* find it's spot in the orphan directory */ |
| 2209 | target_de_bh = ocfs2_find_entry(name, OCFS2_ORPHAN_NAMELEN, | 2212 | target_de_bh = ocfs2_find_entry(name, OCFS2_ORPHAN_NAMELEN, |
diff --git a/fs/ocfs2/ocfs2.h b/fs/ocfs2/ocfs2.h index e89de9b6e4..da1093039c 100644 --- a/fs/ocfs2/ocfs2.h +++ b/fs/ocfs2/ocfs2.h | |||
| @@ -357,8 +357,8 @@ static inline int ocfs2_is_soft_readonly(struct ocfs2_super *osb) | |||
| 357 | #define OCFS2_RO_ON_INVALID_DINODE(__sb, __di) do { \ | 357 | #define OCFS2_RO_ON_INVALID_DINODE(__sb, __di) do { \ |
| 358 | typeof(__di) ____di = (__di); \ | 358 | typeof(__di) ____di = (__di); \ |
| 359 | ocfs2_error((__sb), \ | 359 | ocfs2_error((__sb), \ |
| 360 | "Dinode # %"MLFu64" has bad signature %.*s", \ | 360 | "Dinode # %llu has bad signature %.*s", \ |
| 361 | (____di)->i_blkno, 7, \ | 361 | (unsigned long long)(____di)->i_blkno, 7, \ |
| 362 | (____di)->i_signature); \ | 362 | (____di)->i_signature); \ |
| 363 | } while (0); | 363 | } while (0); |
| 364 | 364 | ||
| @@ -368,8 +368,8 @@ static inline int ocfs2_is_soft_readonly(struct ocfs2_super *osb) | |||
| 368 | #define OCFS2_RO_ON_INVALID_EXTENT_BLOCK(__sb, __eb) do { \ | 368 | #define OCFS2_RO_ON_INVALID_EXTENT_BLOCK(__sb, __eb) do { \ |
| 369 | typeof(__eb) ____eb = (__eb); \ | 369 | typeof(__eb) ____eb = (__eb); \ |
| 370 | ocfs2_error((__sb), \ | 370 | ocfs2_error((__sb), \ |
| 371 | "Extent Block # %"MLFu64" has bad signature %.*s", \ | 371 | "Extent Block # %llu has bad signature %.*s", \ |
| 372 | (____eb)->h_blkno, 7, \ | 372 | (unsigned long long)(____eb)->h_blkno, 7, \ |
| 373 | (____eb)->h_signature); \ | 373 | (____eb)->h_signature); \ |
| 374 | } while (0); | 374 | } while (0); |
| 375 | 375 | ||
| @@ -379,8 +379,8 @@ static inline int ocfs2_is_soft_readonly(struct ocfs2_super *osb) | |||
| 379 | #define OCFS2_RO_ON_INVALID_GROUP_DESC(__sb, __gd) do { \ | 379 | #define OCFS2_RO_ON_INVALID_GROUP_DESC(__sb, __gd) do { \ |
| 380 | typeof(__gd) ____gd = (__gd); \ | 380 | typeof(__gd) ____gd = (__gd); \ |
| 381 | ocfs2_error((__sb), \ | 381 | ocfs2_error((__sb), \ |
| 382 | "Group Descriptor # %"MLFu64" has bad signature %.*s", \ | 382 | "Group Descriptor # %llu has bad signature %.*s", \ |
| 383 | (____gd)->bg_blkno, 7, \ | 383 | (unsigned long long)(____gd)->bg_blkno, 7, \ |
| 384 | (____gd)->bg_signature); \ | 384 | (____gd)->bg_signature); \ |
| 385 | } while (0); | 385 | } while (0); |
| 386 | 386 | ||
diff --git a/fs/ocfs2/suballoc.c b/fs/ocfs2/suballoc.c index c46c164aef..195523090c 100644 --- a/fs/ocfs2/suballoc.c +++ b/fs/ocfs2/suballoc.c | |||
| @@ -157,8 +157,9 @@ static int ocfs2_block_group_fill(struct ocfs2_journal_handle *handle, | |||
| 157 | mlog_entry_void(); | 157 | mlog_entry_void(); |
| 158 | 158 | ||
| 159 | if (((unsigned long long) bg_bh->b_blocknr) != group_blkno) { | 159 | if (((unsigned long long) bg_bh->b_blocknr) != group_blkno) { |
| 160 | ocfs2_error(alloc_inode->i_sb, "group block (%"MLFu64") " | 160 | ocfs2_error(alloc_inode->i_sb, "group block (%llu) != " |
| 161 | "!= b_blocknr (%llu)", group_blkno, | 161 | "b_blocknr (%llu)", |
| 162 | (unsigned long long)group_blkno, | ||
| 162 | (unsigned long long) bg_bh->b_blocknr); | 163 | (unsigned long long) bg_bh->b_blocknr); |
| 163 | status = -EIO; | 164 | status = -EIO; |
| 164 | goto bail; | 165 | goto bail; |
| @@ -280,8 +281,8 @@ static int ocfs2_block_group_alloc(struct ocfs2_super *osb, | |||
| 280 | 281 | ||
| 281 | /* setup the group */ | 282 | /* setup the group */ |
| 282 | bg_blkno = ocfs2_clusters_to_blocks(osb->sb, bit_off); | 283 | bg_blkno = ocfs2_clusters_to_blocks(osb->sb, bit_off); |
| 283 | mlog(0, "new descriptor, record %u, at block %"MLFu64"\n", | 284 | mlog(0, "new descriptor, record %u, at block %llu\n", |
| 284 | alloc_rec, bg_blkno); | 285 | alloc_rec, (unsigned long long)bg_blkno); |
| 285 | 286 | ||
| 286 | bg_bh = sb_getblk(osb->sb, bg_blkno); | 287 | bg_bh = sb_getblk(osb->sb, bg_blkno); |
| 287 | if (!bg_bh) { | 288 | if (!bg_bh) { |
| @@ -382,8 +383,8 @@ static int ocfs2_reserve_suballoc_bits(struct ocfs2_super *osb, | |||
| 382 | goto bail; | 383 | goto bail; |
| 383 | } | 384 | } |
| 384 | if (!(fe->i_flags & cpu_to_le32(OCFS2_CHAIN_FL))) { | 385 | if (!(fe->i_flags & cpu_to_le32(OCFS2_CHAIN_FL))) { |
| 385 | ocfs2_error(alloc_inode->i_sb, "Invalid chain allocator " | 386 | ocfs2_error(alloc_inode->i_sb, "Invalid chain allocator %llu", |
| 386 | "# %"MLFu64, le64_to_cpu(fe->i_blkno)); | 387 | (unsigned long long)le64_to_cpu(fe->i_blkno)); |
| 387 | status = -EIO; | 388 | status = -EIO; |
| 388 | goto bail; | 389 | goto bail; |
| 389 | } | 390 | } |
| @@ -829,9 +830,10 @@ static int ocfs2_relink_block_group(struct ocfs2_journal_handle *handle, | |||
| 829 | goto out; | 830 | goto out; |
| 830 | } | 831 | } |
| 831 | 832 | ||
| 832 | mlog(0, "In suballoc %"MLFu64", chain %u, move group %"MLFu64" to " | 833 | mlog(0, "Suballoc %llu, chain %u, move group %llu to top, prev = %llu\n", |
| 833 | "top, prev = %"MLFu64"\n", | 834 | (unsigned long long)fe->i_blkno, chain, |
| 834 | fe->i_blkno, chain, bg->bg_blkno, prev_bg->bg_blkno); | 835 | (unsigned long long)bg->bg_blkno, |
| 836 | (unsigned long long)prev_bg->bg_blkno); | ||
| 835 | 837 | ||
| 836 | fe_ptr = le64_to_cpu(fe->id2.i_chain.cl_recs[chain].c_blkno); | 838 | fe_ptr = le64_to_cpu(fe->id2.i_chain.cl_recs[chain].c_blkno); |
| 837 | bg_ptr = le64_to_cpu(bg->bg_next_group); | 839 | bg_ptr = le64_to_cpu(bg->bg_next_group); |
| @@ -974,8 +976,9 @@ static int ocfs2_search_chain(struct ocfs2_alloc_context *ac, | |||
| 974 | struct ocfs2_group_desc *bg; | 976 | struct ocfs2_group_desc *bg; |
| 975 | 977 | ||
| 976 | chain = ac->ac_chain; | 978 | chain = ac->ac_chain; |
| 977 | mlog(0, "trying to alloc %u bits from chain %u, inode %"MLFu64"\n", | 979 | mlog(0, "trying to alloc %u bits from chain %u, inode %llu\n", |
| 978 | bits_wanted, chain, OCFS2_I(alloc_inode)->ip_blkno); | 980 | bits_wanted, chain, |
| 981 | (unsigned long long)OCFS2_I(alloc_inode)->ip_blkno); | ||
| 979 | 982 | ||
| 980 | status = ocfs2_read_block(OCFS2_SB(alloc_inode->i_sb), | 983 | status = ocfs2_read_block(OCFS2_SB(alloc_inode->i_sb), |
| 981 | le64_to_cpu(cl->cl_recs[chain].c_blkno), | 984 | le64_to_cpu(cl->cl_recs[chain].c_blkno), |
| @@ -1027,8 +1030,8 @@ static int ocfs2_search_chain(struct ocfs2_alloc_context *ac, | |||
| 1027 | goto bail; | 1030 | goto bail; |
| 1028 | } | 1031 | } |
| 1029 | 1032 | ||
| 1030 | mlog(0, "alloc succeeds: we give %u bits from block group %"MLFu64"\n", | 1033 | mlog(0, "alloc succeeds: we give %u bits from block group %llu\n", |
| 1031 | tmp_bits, bg->bg_blkno); | 1034 | tmp_bits, (unsigned long long)bg->bg_blkno); |
| 1032 | 1035 | ||
| 1033 | *num_bits = tmp_bits; | 1036 | *num_bits = tmp_bits; |
| 1034 | 1037 | ||
| @@ -1092,8 +1095,8 @@ static int ocfs2_search_chain(struct ocfs2_alloc_context *ac, | |||
| 1092 | goto bail; | 1095 | goto bail; |
| 1093 | } | 1096 | } |
| 1094 | 1097 | ||
| 1095 | mlog(0, "Allocated %u bits from suballocator %"MLFu64"\n", | 1098 | mlog(0, "Allocated %u bits from suballocator %llu\n", *num_bits, |
| 1096 | *num_bits, fe->i_blkno); | 1099 | (unsigned long long)fe->i_blkno); |
| 1097 | 1100 | ||
| 1098 | *bg_blkno = le64_to_cpu(bg->bg_blkno); | 1101 | *bg_blkno = le64_to_cpu(bg->bg_blkno); |
| 1099 | bail: | 1102 | bail: |
| @@ -1134,9 +1137,9 @@ static int ocfs2_claim_suballoc_bits(struct ocfs2_super *osb, | |||
| 1134 | } | 1137 | } |
| 1135 | if (le32_to_cpu(fe->id1.bitmap1.i_used) >= | 1138 | if (le32_to_cpu(fe->id1.bitmap1.i_used) >= |
| 1136 | le32_to_cpu(fe->id1.bitmap1.i_total)) { | 1139 | le32_to_cpu(fe->id1.bitmap1.i_total)) { |
| 1137 | ocfs2_error(osb->sb, "Chain allocator dinode %"MLFu64" has %u" | 1140 | ocfs2_error(osb->sb, "Chain allocator dinode %llu has %u used " |
| 1138 | "used bits but only %u total.", | 1141 | "bits but only %u total.", |
| 1139 | le64_to_cpu(fe->i_blkno), | 1142 | (unsigned long long)le64_to_cpu(fe->i_blkno), |
| 1140 | le32_to_cpu(fe->id1.bitmap1.i_used), | 1143 | le32_to_cpu(fe->id1.bitmap1.i_used), |
| 1141 | le32_to_cpu(fe->id1.bitmap1.i_total)); | 1144 | le32_to_cpu(fe->id1.bitmap1.i_total)); |
| 1142 | status = -EIO; | 1145 | status = -EIO; |
| @@ -1479,10 +1482,9 @@ static int ocfs2_free_suballoc_bits(struct ocfs2_journal_handle *handle, | |||
| 1479 | } | 1482 | } |
| 1480 | BUG_ON((count + start_bit) > ocfs2_bits_per_group(cl)); | 1483 | BUG_ON((count + start_bit) > ocfs2_bits_per_group(cl)); |
| 1481 | 1484 | ||
| 1482 | mlog(0, "suballocator %"MLFu64": freeing %u bits from group %"MLFu64 | 1485 | mlog(0, "%llu: freeing %u bits from group %llu, starting at %u\n", |
| 1483 | ", starting at %u\n", | 1486 | (unsigned long long)OCFS2_I(alloc_inode)->ip_blkno, count, |
| 1484 | OCFS2_I(alloc_inode)->ip_blkno, count, bg_blkno, | 1487 | (unsigned long long)bg_blkno, start_bit); |
| 1485 | start_bit); | ||
| 1486 | 1488 | ||
| 1487 | status = ocfs2_read_block(osb, bg_blkno, &group_bh, OCFS2_BH_CACHED, | 1489 | status = ocfs2_read_block(osb, bg_blkno, &group_bh, OCFS2_BH_CACHED, |
| 1488 | alloc_inode); | 1490 | alloc_inode); |
| @@ -1592,10 +1594,10 @@ int ocfs2_free_clusters(struct ocfs2_journal_handle *handle, | |||
| 1592 | ocfs2_block_to_cluster_group(bitmap_inode, start_blk, &bg_blkno, | 1594 | ocfs2_block_to_cluster_group(bitmap_inode, start_blk, &bg_blkno, |
| 1593 | &bg_start_bit); | 1595 | &bg_start_bit); |
| 1594 | 1596 | ||
| 1595 | mlog(0, "want to free %u clusters starting at block %"MLFu64"\n", | 1597 | mlog(0, "want to free %u clusters starting at block %llu\n", |
| 1596 | num_clusters, start_blk); | 1598 | num_clusters, (unsigned long long)start_blk); |
| 1597 | mlog(0, "bg_blkno = %"MLFu64", bg_start_bit = %u\n", | 1599 | mlog(0, "bg_blkno = %llu, bg_start_bit = %u\n", |
| 1598 | bg_blkno, bg_start_bit); | 1600 | (unsigned long long)bg_blkno, bg_start_bit); |
| 1599 | 1601 | ||
| 1600 | status = ocfs2_free_suballoc_bits(handle, bitmap_inode, bitmap_bh, | 1602 | status = ocfs2_free_suballoc_bits(handle, bitmap_inode, bitmap_bh, |
| 1601 | bg_start_bit, bg_blkno, | 1603 | bg_start_bit, bg_blkno, |
| @@ -1616,18 +1618,22 @@ static inline void ocfs2_debug_bg(struct ocfs2_group_desc *bg) | |||
| 1616 | printk("bg_free_bits_count: %u\n", bg->bg_free_bits_count); | 1618 | printk("bg_free_bits_count: %u\n", bg->bg_free_bits_count); |
| 1617 | printk("bg_chain: %u\n", bg->bg_chain); | 1619 | printk("bg_chain: %u\n", bg->bg_chain); |
| 1618 | printk("bg_generation: %u\n", le32_to_cpu(bg->bg_generation)); | 1620 | printk("bg_generation: %u\n", le32_to_cpu(bg->bg_generation)); |
| 1619 | printk("bg_next_group: %"MLFu64"\n", bg->bg_next_group); | 1621 | printk("bg_next_group: %llu\n", |
| 1620 | printk("bg_parent_dinode: %"MLFu64"\n", bg->bg_parent_dinode); | 1622 | (unsigned long long)bg->bg_next_group); |
| 1621 | printk("bg_blkno: %"MLFu64"\n", bg->bg_blkno); | 1623 | printk("bg_parent_dinode: %llu\n", |
| 1624 | (unsigned long long)bg->bg_parent_dinode); | ||
| 1625 | printk("bg_blkno: %llu\n", | ||
| 1626 | (unsigned long long)bg->bg_blkno); | ||
| 1622 | } | 1627 | } |
| 1623 | 1628 | ||
| 1624 | static inline void ocfs2_debug_suballoc_inode(struct ocfs2_dinode *fe) | 1629 | static inline void ocfs2_debug_suballoc_inode(struct ocfs2_dinode *fe) |
| 1625 | { | 1630 | { |
| 1626 | int i; | 1631 | int i; |
| 1627 | 1632 | ||
| 1628 | printk("Suballoc Inode %"MLFu64":\n", fe->i_blkno); | 1633 | printk("Suballoc Inode %llu:\n", (unsigned long long)fe->i_blkno); |
| 1629 | printk("i_signature: %s\n", fe->i_signature); | 1634 | printk("i_signature: %s\n", fe->i_signature); |
| 1630 | printk("i_size: %"MLFu64"\n", fe->i_size); | 1635 | printk("i_size: %llu\n", |
| 1636 | (unsigned long long)fe->i_size); | ||
| 1631 | printk("i_clusters: %u\n", fe->i_clusters); | 1637 | printk("i_clusters: %u\n", fe->i_clusters); |
| 1632 | printk("i_generation: %u\n", | 1638 | printk("i_generation: %u\n", |
| 1633 | le32_to_cpu(fe->i_generation)); | 1639 | le32_to_cpu(fe->i_generation)); |
| @@ -1645,7 +1651,7 @@ static inline void ocfs2_debug_suballoc_inode(struct ocfs2_dinode *fe) | |||
| 1645 | fe->id2.i_chain.cl_recs[i].c_free); | 1651 | fe->id2.i_chain.cl_recs[i].c_free); |
| 1646 | printk("fe->id2.i_chain.cl_recs[%d].c_total: %u\n", i, | 1652 | printk("fe->id2.i_chain.cl_recs[%d].c_total: %u\n", i, |
| 1647 | fe->id2.i_chain.cl_recs[i].c_total); | 1653 | fe->id2.i_chain.cl_recs[i].c_total); |
| 1648 | printk("fe->id2.i_chain.cl_recs[%d].c_blkno: %"MLFu64"\n", i, | 1654 | printk("fe->id2.i_chain.cl_recs[%d].c_blkno: %llu\n", i, |
| 1649 | fe->id2.i_chain.cl_recs[i].c_blkno); | 1655 | (unsigned long long)fe->id2.i_chain.cl_recs[i].c_blkno); |
| 1650 | } | 1656 | } |
| 1651 | } | 1657 | } |
diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index 44d8b52482..949b3dac30 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c | |||
| @@ -1428,8 +1428,9 @@ static int ocfs2_initialize_super(struct super_block *sb, | |||
| 1428 | osb->fs_generation = le32_to_cpu(di->i_fs_generation); | 1428 | osb->fs_generation = le32_to_cpu(di->i_fs_generation); |
| 1429 | mlog(0, "vol_label: %s\n", osb->vol_label); | 1429 | mlog(0, "vol_label: %s\n", osb->vol_label); |
| 1430 | mlog(0, "uuid: %s\n", osb->uuid_str); | 1430 | mlog(0, "uuid: %s\n", osb->uuid_str); |
| 1431 | mlog(0, "root_blkno=%"MLFu64", system_dir_blkno=%"MLFu64"\n", | 1431 | mlog(0, "root_blkno=%llu, system_dir_blkno=%llu\n", |
| 1432 | osb->root_blkno, osb->system_dir_blkno); | 1432 | (unsigned long long)osb->root_blkno, |
| 1433 | (unsigned long long)osb->system_dir_blkno); | ||
| 1433 | 1434 | ||
| 1434 | osb->osb_dlm_debug = ocfs2_new_dlm_debug(); | 1435 | osb->osb_dlm_debug = ocfs2_new_dlm_debug(); |
| 1435 | if (!osb->osb_dlm_debug) { | 1436 | if (!osb->osb_dlm_debug) { |
| @@ -1472,8 +1473,8 @@ static int ocfs2_initialize_super(struct super_block *sb, | |||
| 1472 | osb->bitmap_cpg = le16_to_cpu(di->id2.i_chain.cl_cpg); | 1473 | osb->bitmap_cpg = le16_to_cpu(di->id2.i_chain.cl_cpg); |
| 1473 | osb->num_clusters = le32_to_cpu(di->id1.bitmap1.i_total); | 1474 | osb->num_clusters = le32_to_cpu(di->id1.bitmap1.i_total); |
| 1474 | brelse(bitmap_bh); | 1475 | brelse(bitmap_bh); |
| 1475 | mlog(0, "cluster bitmap inode: %"MLFu64", clusters per group: %u\n", | 1476 | mlog(0, "cluster bitmap inode: %llu, clusters per group: %u\n", |
| 1476 | osb->bitmap_blkno, osb->bitmap_cpg); | 1477 | (unsigned long long)osb->bitmap_blkno, osb->bitmap_cpg); |
| 1477 | 1478 | ||
| 1478 | status = ocfs2_init_slot_info(osb); | 1479 | status = ocfs2_init_slot_info(osb); |
| 1479 | if (status < 0) { | 1480 | if (status < 0) { |
| @@ -1531,8 +1532,9 @@ static int ocfs2_verify_volume(struct ocfs2_dinode *di, | |||
| 1531 | OCFS2_MINOR_REV_LEVEL); | 1532 | OCFS2_MINOR_REV_LEVEL); |
| 1532 | } else if (bh->b_blocknr != le64_to_cpu(di->i_blkno)) { | 1533 | } else if (bh->b_blocknr != le64_to_cpu(di->i_blkno)) { |
| 1533 | mlog(ML_ERROR, "bad block number on superblock: " | 1534 | mlog(ML_ERROR, "bad block number on superblock: " |
| 1534 | "found %"MLFu64", should be %llu\n", | 1535 | "found %llu, should be %llu\n", |
| 1535 | di->i_blkno, (unsigned long long)bh->b_blocknr); | 1536 | (unsigned long long)di->i_blkno, |
| 1537 | (unsigned long long)bh->b_blocknr); | ||
| 1536 | } else if (le32_to_cpu(di->id2.i_super.s_clustersize_bits) < 12 || | 1538 | } else if (le32_to_cpu(di->id2.i_super.s_clustersize_bits) < 12 || |
| 1537 | le32_to_cpu(di->id2.i_super.s_clustersize_bits) > 20) { | 1539 | le32_to_cpu(di->id2.i_super.s_clustersize_bits) > 20) { |
| 1538 | mlog(ML_ERROR, "bad cluster size found: %u\n", | 1540 | mlog(ML_ERROR, "bad cluster size found: %u\n", |
diff --git a/fs/ocfs2/uptodate.c b/fs/ocfs2/uptodate.c index 300b5bedfb..04a684dfdd 100644 --- a/fs/ocfs2/uptodate.c +++ b/fs/ocfs2/uptodate.c | |||
| @@ -119,8 +119,8 @@ void ocfs2_metadata_cache_purge(struct inode *inode) | |||
| 119 | tree = !(oi->ip_flags & OCFS2_INODE_CACHE_INLINE); | 119 | tree = !(oi->ip_flags & OCFS2_INODE_CACHE_INLINE); |
| 120 | to_purge = ci->ci_num_cached; | 120 | to_purge = ci->ci_num_cached; |
| 121 | 121 | ||
| 122 | mlog(0, "Purge %u %s items from Inode %"MLFu64"\n", to_purge, | 122 | mlog(0, "Purge %u %s items from Inode %llu\n", to_purge, |
| 123 | tree ? "array" : "tree", oi->ip_blkno); | 123 | tree ? "array" : "tree", (unsigned long long)oi->ip_blkno); |
| 124 | 124 | ||
| 125 | /* If we're a tree, save off the root so that we can safely | 125 | /* If we're a tree, save off the root so that we can safely |
| 126 | * initialize the cache. We do the work to free tree members | 126 | * initialize the cache. We do the work to free tree members |
| @@ -136,8 +136,8 @@ void ocfs2_metadata_cache_purge(struct inode *inode) | |||
| 136 | * easily detect counting errors. Unfortunately, this is only | 136 | * easily detect counting errors. Unfortunately, this is only |
| 137 | * meaningful for trees. */ | 137 | * meaningful for trees. */ |
| 138 | if (tree && purged != to_purge) | 138 | if (tree && purged != to_purge) |
| 139 | mlog(ML_ERROR, "Inode %"MLFu64", count = %u, purged = %u\n", | 139 | mlog(ML_ERROR, "Inode %llu, count = %u, purged = %u\n", |
| 140 | oi->ip_blkno, to_purge, purged); | 140 | (unsigned long long)oi->ip_blkno, to_purge, purged); |
| 141 | } | 141 | } |
| 142 | 142 | ||
| 143 | /* Returns the index in the cache array, -1 if not found. | 143 | /* Returns the index in the cache array, -1 if not found. |
| @@ -186,8 +186,9 @@ static int ocfs2_buffer_cached(struct ocfs2_inode_info *oi, | |||
| 186 | 186 | ||
| 187 | spin_lock(&oi->ip_lock); | 187 | spin_lock(&oi->ip_lock); |
| 188 | 188 | ||
| 189 | mlog(0, "Inode %"MLFu64", query block %llu (inline = %u)\n", | 189 | mlog(0, "Inode %llu, query block %llu (inline = %u)\n", |
| 190 | oi->ip_blkno, (unsigned long long) bh->b_blocknr, | 190 | (unsigned long long)oi->ip_blkno, |
| 191 | (unsigned long long) bh->b_blocknr, | ||
| 191 | !!(oi->ip_flags & OCFS2_INODE_CACHE_INLINE)); | 192 | !!(oi->ip_flags & OCFS2_INODE_CACHE_INLINE)); |
| 192 | 193 | ||
| 193 | if (oi->ip_flags & OCFS2_INODE_CACHE_INLINE) | 194 | if (oi->ip_flags & OCFS2_INODE_CACHE_INLINE) |
| @@ -293,12 +294,12 @@ static void ocfs2_expand_cache(struct ocfs2_inode_info *oi, | |||
| 293 | struct ocfs2_caching_info *ci = &oi->ip_metadata_cache; | 294 | struct ocfs2_caching_info *ci = &oi->ip_metadata_cache; |
| 294 | 295 | ||
| 295 | mlog_bug_on_msg(ci->ci_num_cached != OCFS2_INODE_MAX_CACHE_ARRAY, | 296 | mlog_bug_on_msg(ci->ci_num_cached != OCFS2_INODE_MAX_CACHE_ARRAY, |
| 296 | "Inode %"MLFu64", num cached = %u, should be %u\n", | 297 | "Inode %llu, num cached = %u, should be %u\n", |
| 297 | oi->ip_blkno, ci->ci_num_cached, | 298 | (unsigned long long)oi->ip_blkno, ci->ci_num_cached, |
| 298 | OCFS2_INODE_MAX_CACHE_ARRAY); | 299 | OCFS2_INODE_MAX_CACHE_ARRAY); |
| 299 | mlog_bug_on_msg(!(oi->ip_flags & OCFS2_INODE_CACHE_INLINE), | 300 | mlog_bug_on_msg(!(oi->ip_flags & OCFS2_INODE_CACHE_INLINE), |
| 300 | "Inode %"MLFu64" not marked as inline anymore!\n", | 301 | "Inode %llu not marked as inline anymore!\n", |
| 301 | oi->ip_blkno); | 302 | (unsigned long long)oi->ip_blkno); |
| 302 | assert_spin_locked(&oi->ip_lock); | 303 | assert_spin_locked(&oi->ip_lock); |
| 303 | 304 | ||
| 304 | /* Be careful to initialize the tree members *first* because | 305 | /* Be careful to initialize the tree members *first* because |
| @@ -316,8 +317,8 @@ static void ocfs2_expand_cache(struct ocfs2_inode_info *oi, | |||
| 316 | tree[i] = NULL; | 317 | tree[i] = NULL; |
| 317 | } | 318 | } |
| 318 | 319 | ||
| 319 | mlog(0, "Expanded %"MLFu64" to a tree cache: flags 0x%x, num = %u\n", | 320 | mlog(0, "Expanded %llu to a tree cache: flags 0x%x, num = %u\n", |
| 320 | oi->ip_blkno, oi->ip_flags, ci->ci_num_cached); | 321 | (unsigned long long)oi->ip_blkno, oi->ip_flags, ci->ci_num_cached); |
| 321 | } | 322 | } |
| 322 | 323 | ||
| 323 | /* Slow path function - memory allocation is necessary. See the | 324 | /* Slow path function - memory allocation is necessary. See the |
| @@ -332,8 +333,9 @@ static void __ocfs2_set_buffer_uptodate(struct ocfs2_inode_info *oi, | |||
| 332 | struct ocfs2_meta_cache_item *tree[OCFS2_INODE_MAX_CACHE_ARRAY] = | 333 | struct ocfs2_meta_cache_item *tree[OCFS2_INODE_MAX_CACHE_ARRAY] = |
| 333 | { NULL, }; | 334 | { NULL, }; |
| 334 | 335 | ||
| 335 | mlog(0, "Inode %"MLFu64", block %llu, expand = %d\n", | 336 | mlog(0, "Inode %llu, block %llu, expand = %d\n", |
| 336 | oi->ip_blkno, (unsigned long long) block, expand_tree); | 337 | (unsigned long long)oi->ip_blkno, |
| 338 | (unsigned long long)block, expand_tree); | ||
| 337 | 339 | ||
| 338 | new = kmem_cache_alloc(ocfs2_uptodate_cachep, GFP_KERNEL); | 340 | new = kmem_cache_alloc(ocfs2_uptodate_cachep, GFP_KERNEL); |
| 339 | if (!new) { | 341 | if (!new) { |
| @@ -414,8 +416,9 @@ void ocfs2_set_buffer_uptodate(struct inode *inode, | |||
| 414 | if (ocfs2_buffer_cached(oi, bh)) | 416 | if (ocfs2_buffer_cached(oi, bh)) |
| 415 | return; | 417 | return; |
| 416 | 418 | ||
| 417 | mlog(0, "Inode %"MLFu64", inserting block %llu\n", oi->ip_blkno, | 419 | mlog(0, "Inode %llu, inserting block %llu\n", |
| 418 | (unsigned long long) bh->b_blocknr); | 420 | (unsigned long long)oi->ip_blkno, |
| 421 | (unsigned long long)bh->b_blocknr); | ||
| 419 | 422 | ||
| 420 | /* No need to recheck under spinlock - insertion is guarded by | 423 | /* No need to recheck under spinlock - insertion is guarded by |
| 421 | * ip_io_mutex */ | 424 | * ip_io_mutex */ |
| @@ -504,8 +507,9 @@ void ocfs2_remove_from_cache(struct inode *inode, | |||
| 504 | struct ocfs2_caching_info *ci = &oi->ip_metadata_cache; | 507 | struct ocfs2_caching_info *ci = &oi->ip_metadata_cache; |
| 505 | 508 | ||
| 506 | spin_lock(&oi->ip_lock); | 509 | spin_lock(&oi->ip_lock); |
| 507 | mlog(0, "Inode %"MLFu64", remove %llu, items = %u, array = %u\n", | 510 | mlog(0, "Inode %llu, remove %llu, items = %u, array = %u\n", |
| 508 | oi->ip_blkno, (unsigned long long) block, ci->ci_num_cached, | 511 | (unsigned long long)oi->ip_blkno, |
| 512 | (unsigned long long) block, ci->ci_num_cached, | ||
| 509 | oi->ip_flags & OCFS2_INODE_CACHE_INLINE); | 513 | oi->ip_flags & OCFS2_INODE_CACHE_INLINE); |
| 510 | 514 | ||
| 511 | if (oi->ip_flags & OCFS2_INODE_CACHE_INLINE) { | 515 | if (oi->ip_flags & OCFS2_INODE_CACHE_INLINE) { |
diff --git a/fs/ocfs2/vote.c b/fs/ocfs2/vote.c index 021978e057..53049a2041 100644 --- a/fs/ocfs2/vote.c +++ b/fs/ocfs2/vote.c | |||
| @@ -190,20 +190,21 @@ static int ocfs2_process_delete_request(struct inode *inode, | |||
| 190 | OCFS2_INVALID_SLOT && | 190 | OCFS2_INVALID_SLOT && |
| 191 | OCFS2_I(inode)->ip_orphaned_slot != | 191 | OCFS2_I(inode)->ip_orphaned_slot != |
| 192 | (*orphaned_slot), | 192 | (*orphaned_slot), |
| 193 | "Inode %"MLFu64": This node thinks it's " | 193 | "Inode %llu: This node thinks it's " |
| 194 | "orphaned in slot %d, messaged it's in %d\n", | 194 | "orphaned in slot %d, messaged it's in %d\n", |
| 195 | OCFS2_I(inode)->ip_blkno, | 195 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 196 | OCFS2_I(inode)->ip_orphaned_slot, | 196 | OCFS2_I(inode)->ip_orphaned_slot, |
| 197 | *orphaned_slot); | 197 | *orphaned_slot); |
| 198 | 198 | ||
| 199 | mlog(0, "Setting orphaned slot for inode %"MLFu64" to %d\n", | 199 | mlog(0, "Setting orphaned slot for inode %llu to %d\n", |
| 200 | OCFS2_I(inode)->ip_blkno, *orphaned_slot); | 200 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 201 | *orphaned_slot); | ||
| 201 | 202 | ||
| 202 | OCFS2_I(inode)->ip_orphaned_slot = *orphaned_slot; | 203 | OCFS2_I(inode)->ip_orphaned_slot = *orphaned_slot; |
| 203 | } else { | 204 | } else { |
| 204 | mlog(0, "Sending back orphaned slot %d for inode %"MLFu64"\n", | 205 | mlog(0, "Sending back orphaned slot %d for inode %llu\n", |
| 205 | OCFS2_I(inode)->ip_orphaned_slot, | 206 | OCFS2_I(inode)->ip_orphaned_slot, |
| 206 | OCFS2_I(inode)->ip_blkno); | 207 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 207 | 208 | ||
| 208 | *orphaned_slot = OCFS2_I(inode)->ip_orphaned_slot; | 209 | *orphaned_slot = OCFS2_I(inode)->ip_orphaned_slot; |
| 209 | } | 210 | } |
| @@ -226,8 +227,8 @@ static int ocfs2_process_delete_request(struct inode *inode, | |||
| 226 | } | 227 | } |
| 227 | 228 | ||
| 228 | if (filemap_fdatawrite(inode->i_mapping)) { | 229 | if (filemap_fdatawrite(inode->i_mapping)) { |
| 229 | mlog(ML_ERROR, "Could not sync inode %"MLFu64" for delete!\n", | 230 | mlog(ML_ERROR, "Could not sync inode %llu for delete!\n", |
| 230 | OCFS2_I(inode)->ip_blkno); | 231 | (unsigned long long)OCFS2_I(inode)->ip_blkno); |
| 231 | goto done; | 232 | goto done; |
| 232 | } | 233 | } |
| 233 | sync_mapping_buffers(inode->i_mapping); | 234 | sync_mapping_buffers(inode->i_mapping); |
| @@ -302,8 +303,8 @@ static void ocfs2_process_dentry_request(struct inode *inode, | |||
| 302 | struct list_head *p; | 303 | struct list_head *p; |
| 303 | struct ocfs2_inode_info *oi = OCFS2_I(inode); | 304 | struct ocfs2_inode_info *oi = OCFS2_I(inode); |
| 304 | 305 | ||
| 305 | mlog(0, "parent %"MLFu64", namelen = %u, name = %.*s\n", parent_blkno, | 306 | mlog(0, "parent %llu, namelen = %u, name = %.*s\n", |
| 306 | namelen, namelen, name); | 307 | (unsigned long long)parent_blkno, namelen, namelen, name); |
| 307 | 308 | ||
| 308 | spin_lock(&dcache_lock); | 309 | spin_lock(&dcache_lock); |
| 309 | 310 | ||
| @@ -370,9 +371,10 @@ static void ocfs2_process_vote(struct ocfs2_super *osb, | |||
| 370 | if (request == OCFS2_VOTE_REQ_DELETE) | 371 | if (request == OCFS2_VOTE_REQ_DELETE) |
| 371 | orphaned_slot = be32_to_cpu(msg->md1.v_orphaned_slot); | 372 | orphaned_slot = be32_to_cpu(msg->md1.v_orphaned_slot); |
| 372 | 373 | ||
| 373 | mlog(0, "processing vote: request = %u, blkno = %"MLFu64", " | 374 | mlog(0, "processing vote: request = %u, blkno = %llu, " |
| 374 | "generation = %u, node_num = %u, priv1 = %u\n", request, | 375 | "generation = %u, node_num = %u, priv1 = %u\n", request, |
| 375 | blkno, generation, node_num, be32_to_cpu(msg->md1.v_generic1)); | 376 | (unsigned long long)blkno, generation, node_num, |
| 377 | be32_to_cpu(msg->md1.v_generic1)); | ||
| 376 | 378 | ||
| 377 | if (!ocfs2_is_valid_vote_request(request)) { | 379 | if (!ocfs2_is_valid_vote_request(request)) { |
| 378 | mlog(ML_ERROR, "Invalid vote request %d from node %u\n", | 380 | mlog(ML_ERROR, "Invalid vote request %d from node %u\n", |
| @@ -419,11 +421,12 @@ static void ocfs2_process_vote(struct ocfs2_super *osb, | |||
| 419 | * we had not found an inode in the first place. */ | 421 | * we had not found an inode in the first place. */ |
| 420 | if (inode->i_generation != generation) { | 422 | if (inode->i_generation != generation) { |
| 421 | mlog(0, "generation passed %u != inode generation = %u, " | 423 | mlog(0, "generation passed %u != inode generation = %u, " |
| 422 | "ip_flags = %x, ip_blkno = %"MLFu64", msg %"MLFu64", " | 424 | "ip_flags = %x, ip_blkno = %llu, msg %llu, i_count = %u, " |
| 423 | "i_count = %u, message type = %u\n", | 425 | "message type = %u\n", generation, inode->i_generation, |
| 424 | generation, inode->i_generation, OCFS2_I(inode)->ip_flags, | 426 | OCFS2_I(inode)->ip_flags, |
| 425 | OCFS2_I(inode)->ip_blkno, blkno, | 427 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 426 | atomic_read(&inode->i_count), request); | 428 | (unsigned long long)blkno, atomic_read(&inode->i_count), |
| 429 | request); | ||
| 427 | iput(inode); | 430 | iput(inode); |
| 428 | inode = NULL; | 431 | inode = NULL; |
| 429 | goto respond; | 432 | goto respond; |
| @@ -830,8 +833,9 @@ static void ocfs2_delete_response_cb(void *priv, | |||
| 830 | 833 | ||
| 831 | orphaned_slot = be32_to_cpu(resp->r_orphaned_slot); | 834 | orphaned_slot = be32_to_cpu(resp->r_orphaned_slot); |
| 832 | node = be32_to_cpu(resp->r_hdr.h_node_num); | 835 | node = be32_to_cpu(resp->r_hdr.h_node_num); |
| 833 | mlog(0, "node %d tells us that inode %"MLFu64" is orphaned in slot " | 836 | mlog(0, "node %d tells us that inode %llu is orphaned in slot %d\n", |
| 834 | "%d\n", node, OCFS2_I(inode)->ip_blkno, orphaned_slot); | 837 | node, (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 838 | orphaned_slot); | ||
| 835 | 839 | ||
| 836 | /* The other node may not actually know which slot the inode | 840 | /* The other node may not actually know which slot the inode |
| 837 | * is orphaned in. */ | 841 | * is orphaned in. */ |
| @@ -845,9 +849,9 @@ static void ocfs2_delete_response_cb(void *priv, | |||
| 845 | spin_lock(&OCFS2_I(inode)->ip_lock); | 849 | spin_lock(&OCFS2_I(inode)->ip_lock); |
| 846 | mlog_bug_on_msg(OCFS2_I(inode)->ip_orphaned_slot != orphaned_slot && | 850 | mlog_bug_on_msg(OCFS2_I(inode)->ip_orphaned_slot != orphaned_slot && |
| 847 | OCFS2_I(inode)->ip_orphaned_slot | 851 | OCFS2_I(inode)->ip_orphaned_slot |
| 848 | != OCFS2_INVALID_SLOT, "Inode %"MLFu64": Node %d " | 852 | != OCFS2_INVALID_SLOT, "Inode %llu: Node %d says it's " |
| 849 | "says it's orphaned in slot %d, we think it's in %d\n", | 853 | "orphaned in slot %d, we think it's in %d\n", |
| 850 | OCFS2_I(inode)->ip_blkno, | 854 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
| 851 | be32_to_cpu(resp->r_hdr.h_node_num), | 855 | be32_to_cpu(resp->r_hdr.h_node_num), |
| 852 | orphaned_slot, OCFS2_I(inode)->ip_orphaned_slot); | 856 | orphaned_slot, OCFS2_I(inode)->ip_orphaned_slot); |
| 853 | 857 | ||
| @@ -869,8 +873,8 @@ int ocfs2_request_delete_vote(struct inode *inode) | |||
| 869 | delete_cb.rc_cb = ocfs2_delete_response_cb; | 873 | delete_cb.rc_cb = ocfs2_delete_response_cb; |
| 870 | delete_cb.rc_priv = inode; | 874 | delete_cb.rc_priv = inode; |
| 871 | 875 | ||
| 872 | mlog(0, "Inode %"MLFu64", we start thinking orphaned slot is %d\n", | 876 | mlog(0, "Inode %llu, we start thinking orphaned slot is %d\n", |
| 873 | OCFS2_I(inode)->ip_blkno, orphaned_slot); | 877 | (unsigned long long)OCFS2_I(inode)->ip_blkno, orphaned_slot); |
| 874 | 878 | ||
| 875 | status = -ENOMEM; | 879 | status = -ENOMEM; |
| 876 | request = ocfs2_new_vote_request(osb, OCFS2_I(inode)->ip_blkno, | 880 | request = ocfs2_new_vote_request(osb, OCFS2_I(inode)->ip_blkno, |
| @@ -895,8 +899,8 @@ static void ocfs2_setup_unlink_vote(struct ocfs2_vote_msg *request, | |||
| 895 | * d_delete against it. Parent directory block and full name | 899 | * d_delete against it. Parent directory block and full name |
| 896 | * should suffice. */ | 900 | * should suffice. */ |
| 897 | 901 | ||
| 898 | mlog(0, "unlink/rename request: parent: %"MLFu64" name: %.*s\n", | 902 | mlog(0, "unlink/rename request: parent: %llu name: %.*s\n", |
| 899 | OCFS2_I(parent)->ip_blkno, dentry->d_name.len, | 903 | (unsigned long long)OCFS2_I(parent)->ip_blkno, dentry->d_name.len, |
| 900 | dentry->d_name.name); | 904 | dentry->d_name.name); |
| 901 | 905 | ||
| 902 | request->v_unlink_parent = cpu_to_be64(OCFS2_I(parent)->ip_blkno); | 906 | request->v_unlink_parent = cpu_to_be64(OCFS2_I(parent)->ip_blkno); |
| @@ -1082,7 +1086,8 @@ static int ocfs2_handle_response_message(struct o2net_msg *msg, | |||
| 1082 | mlog(0, "received response message:\n"); | 1086 | mlog(0, "received response message:\n"); |
| 1083 | mlog(0, "h_response_id = %u\n", response_id); | 1087 | mlog(0, "h_response_id = %u\n", response_id); |
| 1084 | mlog(0, "h_request = %u\n", be32_to_cpu(resp->r_hdr.h_request)); | 1088 | mlog(0, "h_request = %u\n", be32_to_cpu(resp->r_hdr.h_request)); |
| 1085 | mlog(0, "h_blkno = %"MLFu64"\n", be64_to_cpu(resp->r_hdr.h_blkno)); | 1089 | mlog(0, "h_blkno = %llu\n", |
| 1090 | (unsigned long long)be64_to_cpu(resp->r_hdr.h_blkno)); | ||
| 1086 | mlog(0, "h_generation = %u\n", be32_to_cpu(resp->r_hdr.h_generation)); | 1091 | mlog(0, "h_generation = %u\n", be32_to_cpu(resp->r_hdr.h_generation)); |
| 1087 | mlog(0, "h_node_num = %u\n", node_num); | 1092 | mlog(0, "h_node_num = %u\n", node_num); |
| 1088 | mlog(0, "r_response = %d\n", response_status); | 1093 | mlog(0, "r_response = %d\n", response_status); |
| @@ -1138,8 +1143,8 @@ static int ocfs2_handle_vote_message(struct o2net_msg *msg, | |||
| 1138 | mlog(0, "h_response_id = %u\n", | 1143 | mlog(0, "h_response_id = %u\n", |
| 1139 | be32_to_cpu(work->w_msg.v_hdr.h_response_id)); | 1144 | be32_to_cpu(work->w_msg.v_hdr.h_response_id)); |
| 1140 | mlog(0, "h_request = %u\n", be32_to_cpu(work->w_msg.v_hdr.h_request)); | 1145 | mlog(0, "h_request = %u\n", be32_to_cpu(work->w_msg.v_hdr.h_request)); |
| 1141 | mlog(0, "h_blkno = %"MLFu64"\n", | 1146 | mlog(0, "h_blkno = %llu\n", |
| 1142 | be64_to_cpu(work->w_msg.v_hdr.h_blkno)); | 1147 | (unsigned long long)be64_to_cpu(work->w_msg.v_hdr.h_blkno)); |
| 1143 | mlog(0, "h_generation = %u\n", | 1148 | mlog(0, "h_generation = %u\n", |
| 1144 | be32_to_cpu(work->w_msg.v_hdr.h_generation)); | 1149 | be32_to_cpu(work->w_msg.v_hdr.h_generation)); |
| 1145 | mlog(0, "h_node_num = %u\n", | 1150 | mlog(0, "h_node_num = %u\n", |
