Commit e84461ad9c4f0ff91ab8553596acdb7bf5522df4
1 parent
e2966cbe89
Exists in
master
and in
39 other branches
UBIFS: fix compilation warnings
We print 'ino_t' type using '%lu' printk() placeholder, but this results in many warnings when compiling for Alpha platform. Fix this by adding (unsingned long) casts. Fixes these warnings: fs/ubifs/journal.c:693: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/journal.c:1131: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/dir.c:163: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/tnc.c:2680: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/tnc.c:2700: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'ino_t' fs/ubifs/replay.c:1066: warning: format '%lu' expects type 'long unsigned int', but argument 7 has type 'ino_t' fs/ubifs/orphan.c:108: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:135: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:142: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:154: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:159: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:451: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:539: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:612: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:843: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/orphan.c:856: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/recovery.c:1438: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/recovery.c:1443: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/recovery.c:1475: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/recovery.c:1495: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:105: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'ino_t' fs/ubifs/debug.c:105: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'ino_t' fs/ubifs/debug.c:110: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'ino_t' fs/ubifs/debug.c:110: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'ino_t' fs/ubifs/debug.c:114: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'ino_t' fs/ubifs/debug.c:114: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'ino_t' fs/ubifs/debug.c:118: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'ino_t' fs/ubifs/debug.c:118: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'ino_t' fs/ubifs/debug.c:1591: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1671: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1674: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'ino_t' fs/ubifs/debug.c:1680: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1699: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'ino_t' fs/ubifs/debug.c:1788: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'ino_t' fs/ubifs/debug.c:1821: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'ino_t' fs/ubifs/debug.c:1833: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'ino_t' fs/ubifs/debug.c:1924: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1932: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1938: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1945: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1953: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1960: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1967: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1973: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1988: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'ino_t' fs/ubifs/debug.c:1991: warning: format '%lu' expects type 'long unsigned int', but argument 5 has type 'ino_t' fs/ubifs/debug.c:2009: warning: format '%lu' expects type 'long unsigned int', but argument 2 has type 'ino_t' Reported-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Showing 7 changed files with 70 additions and 50 deletions Side-by-side Diff
fs/ubifs/debug.c
... | ... | @@ -101,21 +101,24 @@ |
101 | 101 | if (c->key_fmt == UBIFS_SIMPLE_KEY_FMT) { |
102 | 102 | switch (type) { |
103 | 103 | case UBIFS_INO_KEY: |
104 | - sprintf(p, "(%lu, %s)", key_inum(c, key), | |
104 | + sprintf(p, "(%lu, %s)", (unsigned long)key_inum(c, key), | |
105 | 105 | get_key_type(type)); |
106 | 106 | break; |
107 | 107 | case UBIFS_DENT_KEY: |
108 | 108 | case UBIFS_XENT_KEY: |
109 | - sprintf(p, "(%lu, %s, %#08x)", key_inum(c, key), | |
109 | + sprintf(p, "(%lu, %s, %#08x)", | |
110 | + (unsigned long)key_inum(c, key), | |
110 | 111 | get_key_type(type), key_hash(c, key)); |
111 | 112 | break; |
112 | 113 | case UBIFS_DATA_KEY: |
113 | - sprintf(p, "(%lu, %s, %u)", key_inum(c, key), | |
114 | + sprintf(p, "(%lu, %s, %u)", | |
115 | + (unsigned long)key_inum(c, key), | |
114 | 116 | get_key_type(type), key_block(c, key)); |
115 | 117 | break; |
116 | 118 | case UBIFS_TRUN_KEY: |
117 | 119 | sprintf(p, "(%lu, %s)", |
118 | - key_inum(c, key), get_key_type(type)); | |
120 | + (unsigned long)key_inum(c, key), | |
121 | + get_key_type(type)); | |
119 | 122 | break; |
120 | 123 | default: |
121 | 124 | sprintf(p, "(bad key type: %#08x, %#08x)", |
... | ... | @@ -1589,7 +1592,7 @@ |
1589 | 1592 | |
1590 | 1593 | if (inum > c->highest_inum) { |
1591 | 1594 | ubifs_err("too high inode number, max. is %lu", |
1592 | - c->highest_inum); | |
1595 | + (unsigned long)c->highest_inum); | |
1593 | 1596 | return ERR_PTR(-EINVAL); |
1594 | 1597 | } |
1595 | 1598 | |
1596 | 1599 | |
1597 | 1600 | |
... | ... | @@ -1668,16 +1671,18 @@ |
1668 | 1671 | ino_key_init(c, &key, inum); |
1669 | 1672 | err = ubifs_lookup_level0(c, &key, &znode, &n); |
1670 | 1673 | if (!err) { |
1671 | - ubifs_err("inode %lu not found in index", inum); | |
1674 | + ubifs_err("inode %lu not found in index", (unsigned long)inum); | |
1672 | 1675 | return ERR_PTR(-ENOENT); |
1673 | 1676 | } else if (err < 0) { |
1674 | - ubifs_err("error %d while looking up inode %lu", err, inum); | |
1677 | + ubifs_err("error %d while looking up inode %lu", | |
1678 | + err, (unsigned long)inum); | |
1675 | 1679 | return ERR_PTR(err); |
1676 | 1680 | } |
1677 | 1681 | |
1678 | 1682 | zbr = &znode->zbranch[n]; |
1679 | 1683 | if (zbr->len < UBIFS_INO_NODE_SZ) { |
1680 | - ubifs_err("bad node %lu node length %d", inum, zbr->len); | |
1684 | + ubifs_err("bad node %lu node length %d", | |
1685 | + (unsigned long)inum, zbr->len); | |
1681 | 1686 | return ERR_PTR(-EINVAL); |
1682 | 1687 | } |
1683 | 1688 | |
... | ... | @@ -1697,7 +1702,7 @@ |
1697 | 1702 | kfree(ino); |
1698 | 1703 | if (IS_ERR(fscki)) { |
1699 | 1704 | ubifs_err("error %ld while adding inode %lu node", |
1700 | - PTR_ERR(fscki), inum); | |
1705 | + PTR_ERR(fscki), (unsigned long)inum); | |
1701 | 1706 | return fscki; |
1702 | 1707 | } |
1703 | 1708 | |
... | ... | @@ -1786,7 +1791,8 @@ |
1786 | 1791 | if (IS_ERR(fscki)) { |
1787 | 1792 | err = PTR_ERR(fscki); |
1788 | 1793 | ubifs_err("error %d while processing data node and " |
1789 | - "trying to find inode node %lu", err, inum); | |
1794 | + "trying to find inode node %lu", | |
1795 | + err, (unsigned long)inum); | |
1790 | 1796 | goto out_dump; |
1791 | 1797 | } |
1792 | 1798 | |
... | ... | @@ -1819,7 +1825,8 @@ |
1819 | 1825 | if (IS_ERR(fscki)) { |
1820 | 1826 | err = PTR_ERR(fscki); |
1821 | 1827 | ubifs_err("error %d while processing entry node and " |
1822 | - "trying to find inode node %lu", err, inum); | |
1828 | + "trying to find inode node %lu", | |
1829 | + err, (unsigned long)inum); | |
1823 | 1830 | goto out_dump; |
1824 | 1831 | } |
1825 | 1832 | |
... | ... | @@ -1832,7 +1839,7 @@ |
1832 | 1839 | err = PTR_ERR(fscki); |
1833 | 1840 | ubifs_err("error %d while processing entry node and " |
1834 | 1841 | "trying to find parent inode node %lu", |
1835 | - err, inum); | |
1842 | + err, (unsigned long)inum); | |
1836 | 1843 | goto out_dump; |
1837 | 1844 | } |
1838 | 1845 | |
... | ... | @@ -1923,7 +1930,8 @@ |
1923 | 1930 | fscki->references != 1) { |
1924 | 1931 | ubifs_err("directory inode %lu has %d " |
1925 | 1932 | "direntries which refer it, but " |
1926 | - "should be 1", fscki->inum, | |
1933 | + "should be 1", | |
1934 | + (unsigned long)fscki->inum, | |
1927 | 1935 | fscki->references); |
1928 | 1936 | goto out_dump; |
1929 | 1937 | } |
1930 | 1938 | |
1931 | 1939 | |
1932 | 1940 | |
... | ... | @@ -1931,27 +1939,29 @@ |
1931 | 1939 | fscki->references != 0) { |
1932 | 1940 | ubifs_err("root inode %lu has non-zero (%d) " |
1933 | 1941 | "direntries which refer it", |
1934 | - fscki->inum, fscki->references); | |
1942 | + (unsigned long)fscki->inum, | |
1943 | + fscki->references); | |
1935 | 1944 | goto out_dump; |
1936 | 1945 | } |
1937 | 1946 | if (fscki->calc_sz != fscki->size) { |
1938 | 1947 | ubifs_err("directory inode %lu size is %lld, " |
1939 | 1948 | "but calculated size is %lld", |
1940 | - fscki->inum, fscki->size, | |
1941 | - fscki->calc_sz); | |
1949 | + (unsigned long)fscki->inum, | |
1950 | + fscki->size, fscki->calc_sz); | |
1942 | 1951 | goto out_dump; |
1943 | 1952 | } |
1944 | 1953 | if (fscki->calc_cnt != fscki->nlink) { |
1945 | 1954 | ubifs_err("directory inode %lu nlink is %d, " |
1946 | 1955 | "but calculated nlink is %d", |
1947 | - fscki->inum, fscki->nlink, | |
1948 | - fscki->calc_cnt); | |
1956 | + (unsigned long)fscki->inum, | |
1957 | + fscki->nlink, fscki->calc_cnt); | |
1949 | 1958 | goto out_dump; |
1950 | 1959 | } |
1951 | 1960 | } else { |
1952 | 1961 | if (fscki->references != fscki->nlink) { |
1953 | 1962 | ubifs_err("inode %lu nlink is %d, but " |
1954 | - "calculated nlink is %d", fscki->inum, | |
1963 | + "calculated nlink is %d", | |
1964 | + (unsigned long)fscki->inum, | |
1955 | 1965 | fscki->nlink, fscki->references); |
1956 | 1966 | goto out_dump; |
1957 | 1967 | } |
1958 | 1968 | |
1959 | 1969 | |
... | ... | @@ -1959,20 +1969,21 @@ |
1959 | 1969 | if (fscki->xattr_sz != fscki->calc_xsz) { |
1960 | 1970 | ubifs_err("inode %lu has xattr size %u, but " |
1961 | 1971 | "calculated size is %lld", |
1962 | - fscki->inum, fscki->xattr_sz, | |
1972 | + (unsigned long)fscki->inum, fscki->xattr_sz, | |
1963 | 1973 | fscki->calc_xsz); |
1964 | 1974 | goto out_dump; |
1965 | 1975 | } |
1966 | 1976 | if (fscki->xattr_cnt != fscki->calc_xcnt) { |
1967 | 1977 | ubifs_err("inode %lu has %u xattrs, but " |
1968 | - "calculated count is %lld", fscki->inum, | |
1978 | + "calculated count is %lld", | |
1979 | + (unsigned long)fscki->inum, | |
1969 | 1980 | fscki->xattr_cnt, fscki->calc_xcnt); |
1970 | 1981 | goto out_dump; |
1971 | 1982 | } |
1972 | 1983 | if (fscki->xattr_nms != fscki->calc_xnms) { |
1973 | 1984 | ubifs_err("inode %lu has xattr names' size %u, but " |
1974 | 1985 | "calculated names' size is %lld", |
1975 | - fscki->inum, fscki->xattr_nms, | |
1986 | + (unsigned long)fscki->inum, fscki->xattr_nms, | |
1976 | 1987 | fscki->calc_xnms); |
1977 | 1988 | goto out_dump; |
1978 | 1989 | } |
1979 | 1990 | |
... | ... | @@ -1985,11 +1996,12 @@ |
1985 | 1996 | ino_key_init(c, &key, fscki->inum); |
1986 | 1997 | err = ubifs_lookup_level0(c, &key, &znode, &n); |
1987 | 1998 | if (!err) { |
1988 | - ubifs_err("inode %lu not found in index", fscki->inum); | |
1999 | + ubifs_err("inode %lu not found in index", | |
2000 | + (unsigned long)fscki->inum); | |
1989 | 2001 | return -ENOENT; |
1990 | 2002 | } else if (err < 0) { |
1991 | 2003 | ubifs_err("error %d while looking up inode %lu", |
1992 | - err, fscki->inum); | |
2004 | + err, (unsigned long)fscki->inum); | |
1993 | 2005 | return err; |
1994 | 2006 | } |
1995 | 2007 | |
... | ... | @@ -2007,7 +2019,7 @@ |
2007 | 2019 | } |
2008 | 2020 | |
2009 | 2021 | ubifs_msg("dump of the inode %lu sitting in LEB %d:%d", |
2010 | - fscki->inum, zbr->lnum, zbr->offs); | |
2022 | + (unsigned long)fscki->inum, zbr->lnum, zbr->offs); | |
2011 | 2023 | dbg_dump_node(c, ino); |
2012 | 2024 | kfree(ino); |
2013 | 2025 | return -EINVAL; |
fs/ubifs/dir.c
fs/ubifs/journal.c
... | ... | @@ -690,8 +690,9 @@ |
690 | 690 | int dlen = UBIFS_DATA_NODE_SZ + UBIFS_BLOCK_SIZE * WORST_COMPR_FACTOR; |
691 | 691 | struct ubifs_inode *ui = ubifs_inode(inode); |
692 | 692 | |
693 | - dbg_jnl("ino %lu, blk %u, len %d, key %s", key_inum(c, key), | |
694 | - key_block(c, key), len, DBGKEY(key)); | |
693 | + dbg_jnl("ino %lu, blk %u, len %d, key %s", | |
694 | + (unsigned long)key_inum(c, key), key_block(c, key), len, | |
695 | + DBGKEY(key)); | |
695 | 696 | ubifs_assert(len <= UBIFS_BLOCK_SIZE); |
696 | 697 | |
697 | 698 | data = kmalloc(dlen, GFP_NOFS); |
... | ... | @@ -1128,7 +1129,8 @@ |
1128 | 1129 | ino_t inum = inode->i_ino; |
1129 | 1130 | unsigned int blk; |
1130 | 1131 | |
1131 | - dbg_jnl("ino %lu, size %lld -> %lld", inum, old_size, new_size); | |
1132 | + dbg_jnl("ino %lu, size %lld -> %lld", | |
1133 | + (unsigned long)inum, old_size, new_size); | |
1132 | 1134 | ubifs_assert(!ui->data_len); |
1133 | 1135 | ubifs_assert(S_ISREG(inode->i_mode)); |
1134 | 1136 | ubifs_assert(mutex_is_locked(&ui->ui_mutex)); |
fs/ubifs/orphan.c
... | ... | @@ -105,7 +105,7 @@ |
105 | 105 | list_add_tail(&orphan->list, &c->orph_list); |
106 | 106 | list_add_tail(&orphan->new_list, &c->orph_new); |
107 | 107 | spin_unlock(&c->orphan_lock); |
108 | - dbg_gen("ino %lu", inum); | |
108 | + dbg_gen("ino %lu", (unsigned long)inum); | |
109 | 109 | return 0; |
110 | 110 | } |
111 | 111 | |
112 | 112 | |
... | ... | @@ -132,14 +132,16 @@ |
132 | 132 | else { |
133 | 133 | if (o->dnext) { |
134 | 134 | spin_unlock(&c->orphan_lock); |
135 | - dbg_gen("deleted twice ino %lu", inum); | |
135 | + dbg_gen("deleted twice ino %lu", | |
136 | + (unsigned long)inum); | |
136 | 137 | return; |
137 | 138 | } |
138 | 139 | if (o->cnext) { |
139 | 140 | o->dnext = c->orph_dnext; |
140 | 141 | c->orph_dnext = o; |
141 | 142 | spin_unlock(&c->orphan_lock); |
142 | - dbg_gen("delete later ino %lu", inum); | |
143 | + dbg_gen("delete later ino %lu", | |
144 | + (unsigned long)inum); | |
143 | 145 | return; |
144 | 146 | } |
145 | 147 | rb_erase(p, &c->orph_tree); |
146 | 148 | |
... | ... | @@ -151,12 +153,12 @@ |
151 | 153 | } |
152 | 154 | spin_unlock(&c->orphan_lock); |
153 | 155 | kfree(o); |
154 | - dbg_gen("inum %lu", inum); | |
156 | + dbg_gen("inum %lu", (unsigned long)inum); | |
155 | 157 | return; |
156 | 158 | } |
157 | 159 | } |
158 | 160 | spin_unlock(&c->orphan_lock); |
159 | - dbg_err("missing orphan ino %lu", inum); | |
161 | + dbg_err("missing orphan ino %lu", (unsigned long)inum); | |
160 | 162 | dbg_dump_stack(); |
161 | 163 | } |
162 | 164 | |
... | ... | @@ -448,7 +450,7 @@ |
448 | 450 | rb_erase(&orphan->rb, &c->orph_tree); |
449 | 451 | list_del(&orphan->list); |
450 | 452 | c->tot_orphans -= 1; |
451 | - dbg_gen("deleting orphan ino %lu", orphan->inum); | |
453 | + dbg_gen("deleting orphan ino %lu", (unsigned long)orphan->inum); | |
452 | 454 | kfree(orphan); |
453 | 455 | } |
454 | 456 | c->orph_dnext = NULL; |
... | ... | @@ -536,8 +538,8 @@ |
536 | 538 | list_add_tail(&orphan->list, &c->orph_list); |
537 | 539 | orphan->dnext = c->orph_dnext; |
538 | 540 | c->orph_dnext = orphan; |
539 | - dbg_mnt("ino %lu, new %d, tot %d", | |
540 | - inum, c->new_orphans, c->tot_orphans); | |
541 | + dbg_mnt("ino %lu, new %d, tot %d", (unsigned long)inum, | |
542 | + c->new_orphans, c->tot_orphans); | |
541 | 543 | return 0; |
542 | 544 | } |
543 | 545 | |
... | ... | @@ -609,7 +611,8 @@ |
609 | 611 | n = (le32_to_cpu(orph->ch.len) - UBIFS_ORPH_NODE_SZ) >> 3; |
610 | 612 | for (i = 0; i < n; i++) { |
611 | 613 | inum = le64_to_cpu(orph->inos[i]); |
612 | - dbg_rcvry("deleting orphaned inode %lu", inum); | |
614 | + dbg_rcvry("deleting orphaned inode %lu", | |
615 | + (unsigned long)inum); | |
613 | 616 | err = ubifs_tnc_remove_ino(c, inum); |
614 | 617 | if (err) |
615 | 618 | return err; |
... | ... | @@ -840,8 +843,8 @@ |
840 | 843 | if (inum != ci->last_ino) { |
841 | 844 | /* Lowest node type is the inode node, so it comes first */ |
842 | 845 | if (key_type(c, &zbr->key) != UBIFS_INO_KEY) |
843 | - ubifs_err("found orphan node ino %lu, type %d", inum, | |
844 | - key_type(c, &zbr->key)); | |
846 | + ubifs_err("found orphan node ino %lu, type %d", | |
847 | + (unsigned long)inum, key_type(c, &zbr->key)); | |
845 | 848 | ci->last_ino = inum; |
846 | 849 | ci->tot_inos += 1; |
847 | 850 | err = ubifs_tnc_read_node(c, zbr, ci->node); |
... | ... | @@ -853,7 +856,8 @@ |
853 | 856 | /* Must be recorded as an orphan */ |
854 | 857 | if (!dbg_find_check_orphan(&ci->root, inum) && |
855 | 858 | !dbg_find_orphan(c, inum)) { |
856 | - ubifs_err("missing orphan, ino %lu", inum); | |
859 | + ubifs_err("missing orphan, ino %lu", | |
860 | + (unsigned long)inum); | |
857 | 861 | ci->missing += 1; |
858 | 862 | } |
859 | 863 | } |
fs/ubifs/recovery.c
... | ... | @@ -1435,13 +1435,13 @@ |
1435 | 1435 | err = ubi_leb_change(c->ubi, lnum, c->sbuf, len, UBI_UNKNOWN); |
1436 | 1436 | if (err) |
1437 | 1437 | goto out; |
1438 | - dbg_rcvry("inode %lu at %d:%d size %lld -> %lld ", e->inum, lnum, offs, | |
1439 | - i_size, e->d_size); | |
1438 | + dbg_rcvry("inode %lu at %d:%d size %lld -> %lld ", | |
1439 | + (unsigned long)e->inum, lnum, offs, i_size, e->d_size); | |
1440 | 1440 | return 0; |
1441 | 1441 | |
1442 | 1442 | out: |
1443 | 1443 | ubifs_warn("inode %lu failed to fix size %lld -> %lld error %d", |
1444 | - e->inum, e->i_size, e->d_size, err); | |
1444 | + (unsigned long)e->inum, e->i_size, e->d_size, err); | |
1445 | 1445 | return err; |
1446 | 1446 | } |
1447 | 1447 | |
... | ... | @@ -1472,7 +1472,8 @@ |
1472 | 1472 | return err; |
1473 | 1473 | if (err == -ENOENT) { |
1474 | 1474 | /* Remove data nodes that have no inode */ |
1475 | - dbg_rcvry("removing ino %lu", e->inum); | |
1475 | + dbg_rcvry("removing ino %lu", | |
1476 | + (unsigned long)e->inum); | |
1476 | 1477 | err = ubifs_tnc_remove_ino(c, e->inum); |
1477 | 1478 | if (err) |
1478 | 1479 | return err; |
... | ... | @@ -1493,8 +1494,8 @@ |
1493 | 1494 | return PTR_ERR(inode); |
1494 | 1495 | if (inode->i_size < e->d_size) { |
1495 | 1496 | dbg_rcvry("ino %lu size %lld -> %lld", |
1496 | - e->inum, e->d_size, | |
1497 | - inode->i_size); | |
1497 | + (unsigned long)e->inum, | |
1498 | + e->d_size, inode->i_size); | |
1498 | 1499 | inode->i_size = e->d_size; |
1499 | 1500 | ubifs_inode(inode)->ui_size = e->d_size; |
1500 | 1501 | e->inode = inode; |
fs/ubifs/replay.c
... | ... | @@ -1065,7 +1065,7 @@ |
1065 | 1065 | ubifs_assert(c->bud_bytes <= c->max_bud_bytes || c->need_recovery); |
1066 | 1066 | dbg_mnt("finished, log head LEB %d:%d, max_sqnum %llu, " |
1067 | 1067 | "highest_inum %lu", c->lhead_lnum, c->lhead_offs, c->max_sqnum, |
1068 | - c->highest_inum); | |
1068 | + (unsigned long)c->highest_inum); | |
1069 | 1069 | out: |
1070 | 1070 | destroy_replay_tree(c); |
1071 | 1071 | destroy_bud_list(c); |
fs/ubifs/tnc.c
... | ... | @@ -2677,7 +2677,7 @@ |
2677 | 2677 | struct ubifs_dent_node *xent, *pxent = NULL; |
2678 | 2678 | struct qstr nm = { .name = NULL }; |
2679 | 2679 | |
2680 | - dbg_tnc("ino %lu", inum); | |
2680 | + dbg_tnc("ino %lu", (unsigned long)inum); | |
2681 | 2681 | |
2682 | 2682 | /* |
2683 | 2683 | * Walk all extended attribute entries and remove them together with |
... | ... | @@ -2697,7 +2697,8 @@ |
2697 | 2697 | } |
2698 | 2698 | |
2699 | 2699 | xattr_inum = le64_to_cpu(xent->inum); |
2700 | - dbg_tnc("xent '%s', ino %lu", xent->name, xattr_inum); | |
2700 | + dbg_tnc("xent '%s', ino %lu", xent->name, | |
2701 | + (unsigned long)xattr_inum); | |
2701 | 2702 | |
2702 | 2703 | nm.name = xent->name; |
2703 | 2704 | nm.len = le16_to_cpu(xent->nlen); |