[pso] Tema4 Linux super_block
Mugurel Ionut Andreica
pso@cursuri.cs.pub.ro
Mon, 8 Aug 2005 07:26:47 -0700 (PDT)
> Salut.
>
> Am urmatoarea problema. Am functia pitix_fill_super
> in care vreau sa completez super_block *sb.
>
> Initial vreau sa citesc superblocul de pe disc cu
> urmatorul apel:
> bh = __bread(sb->s_bdev, 4096, 0); // superblocul pe
> disc are 4096 octeti, si e primul bloc.
>
> Problema e ca *sb ajunge in fill_super cu sb->s_bdev
> == NULL.
>
> Am incercat sa fac sb->s_bdev = bdget(sb->);, care
> returna un pointer valid, dar orice access la acesta
> crash-a la fel.
>
> Vreo sugestie pls?
Presupun ca ai setat fs_flags din file_system_type
la FS_REQUIRES_DEV , nu ?
Altceva nu imi trece prin minte..
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com