[dm-devel] [Report] crash tool cannot resolve struct dm_table properly
Mikulas Patocka
mpatocka at redhat.com
Thu Apr 13 11:28:02 UTC 2017
On Thu, 13 Apr 2017, Eric Ren wrote:
> Hi Mikulas,
>
> When inspecting on coredump with crash tool, I find that 'dm_table' cannot be
> resolved properly as follows:
>
> ===
> crash> struct dm_table
> struct dm_table {
> int undefined__;
> }
> SIZE: 4
> ===
>
> Looks this issue is introduced by 83d5e5b (dm: optimize use SRCU and RCU) with
> this code:
> ===
> +/*
> + * A dummy definition to make RCU happy.
> + * struct dm_table should never be dereferenced in this file.
> + */ +struct dm_table {
> + int undefined__;
> +};
> +
> ===
>
> It stops me from looking into dm_table when analyzing coredump. Is there any
> workaround?
> or can be fixed somehow?
>
> Regards,
> Eric
So, move dm_table definition to drivers/md/dm.h
Mikulas
More information about the dm-devel
mailing list