Fran ois:
> However, I switched to 3.10.28 that got out on sunday, so we can be
> quite sure the kernel is the right one. I also applied the b.patch to
> check for msg on boot.

Then I want to know the status of "struct loop_device" object.
Would you apply this patch manually? It will print some info just before
hitting kernel BUG.

int au_test_loopback_overlap(struct super_block *sb, struct dentry *h_adding)
{
        :::
43      BUG_ON(!l);
        pr_info("lo {num %d, f 0x%x, fname %.*s, file %p, vfile %p, state 
%d}\n",
                l->lo_number, l->lo_flags,
                LO_NAME_SIZE, l->lo_file_name,
                l->lo_backing_file, l->lo_backing_virt_file,
                l->lo_state);
44      BUG_ON(!l->lo_backing_file);
        :::
}

We will get something like this.

aufs 3.10.x
debugging au_test_loopback_overlap [aufs]
aufs au_test_loopback_overlap:35:mount[6835]: lo {num 0, f 0x5, fname 
/run/shm/sq.img, file ffff88002d3b1b00, vfile           (null), state 1}


> The find command you gave me is invalid (find: unrecognized: -ls),
> however the filesystem is mounted and appears OK:
>
> (initramfs) ls /filesystem.squashfs/
> bin         etc         media       root        sys
> boot        home        mnt         sbin        tmp
> commsmundi  lib         opt         selinux     usr
> dev         lib64       proc        srv         var
> (initramfs)

Ah, you are using busybox or something.
Then "find | xargs stat > /dev/null" will be ok.
But I don't think it necessary since your /filesystem.squashfs looks
fine.


J. R. Okajima

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk

Reply via email to