Some printf warnings.
Signed-off-by: NeilBrown <neilb@suse.de>
if (b->parent) {
struct lafs_iblk *p = b->parent;
- printf("ds %d/%ld %d\n", p->b.ino->inum, p->b.fileaddr, p->sched_cnt);
+ printf("ds %d/%lld %d\n", p->b.ino->inum, (long long)p->b.fileaddr,
+ p->sched_cnt);
p->sched_cnt--;
if (p->sched_cnt == 0)
lafs_sched_blk(&p->b);
struct lafs *fs = b->ino->fs;
struct lafs_iblk *p;
- printf("allocate %d/%ld %s to %ld\n", b->ino->inum, b->fileaddr,
- (b->flags & B_Index) ? "index":"data", addr);
+ printf("allocate %d/%lld %s to %lld\n", b->ino->inum, (long long)b->fileaddr,
+ (b->flags & B_Index) ? "index":"data", (long long)addr);
if (b->parent == NULL) {
/* This is the root inode. Its address goes
* directly in the 'state' block.
if (b->flags & B_Index) abort();
/* FIXME this might be a different snapshot */
- printf("Root inode at %ld\n", addr);
+ printf("Root inode at %lld\n", (long long)addr);
b->physaddr = addr;
fs->ss.root_addr = addr;
return;
b = list_first_entry(&fs->leafs,
struct lafs_blk,
leafs);
- printf("checkpoint %p %d/%ld %s %p\n", b, b->ino->inum, b->fileaddr,
+ printf("checkpoint %p %d/%lld %s %p\n", b, b->ino->inum,
+ (long long)b->fileaddr,
(b->flags & B_Index) ? "index":"data", b->parent);
list_del_init(&b->leafs);
if (!(b->flags & B_Index)) {
b = list_first_entry(&fs->account_leafs,
struct lafs_blk, leafs);
b->flags &= ~B_Sched;
- printf("Account %d/%ld\n", b->ino->inum, b->fileaddr);
+ printf("Account %d/%lld\n", b->ino->inum, (long long)b->fileaddr);
list_del_init(&b->leafs);
lafs_sched_blk(b);
ip2 += addr * 6;
encode48(ip2, b->physaddr);
}
- printf("incorp %d/%ld\n", ib->b.ino->dblock->b.ino->inum, ib->b.ino->dblock->b.fileaddr);
+ printf("incorp %d/%lld\n", ib->b.ino->dblock->b.ino->inum,
+ (long long)ib->b.ino->dblock->b.fileaddr);
lafs_dirty_blk(&ib->b);
}