[pso] Problema la unmount pe linux
Bogdanutz
pso@cursuri.cs.pub.ro
Tue, 18 May 2004 15:11:37 -0700 (PDT)
ME STUPID (asa ca sa stie toata lumea)
.. problema era ca la get_block corupeam b_state si pe
urma leo kernel il vedea ca locked si wait_on_buffer
astepta pana imbatraneam io...
--- Bogdanutz <bogdaneleu@yahoo.com> wrote:
>
> Adica mi-am dat io semana dupa ce am dat un man ps
> :d
> la wchan imi apare wait_on_buffer.
>
> Asta inseamna ca , kernelul asteapta ca eu sa scriu
> vreun bh si eu nu am implementat vreo functie ce ar
> trebui apelata ? (cred ca am implementat cam tot ca
> stau la chestia asta de vreo 8 ore :( )
>
> Multumesc
>
> --- Octavian Purdila <tavi@cs.pub.ro> wrote:
> > On Tuesday 18 May 2004 21:58, Bogdanutz wrote:
> > > Sistemul functioneaza relativ bine adica pot sa
> > scriu
> > > directoare,fisiere, pot sa le citesc, dar in
> cazul
> > in
> > > care scriu un fisier care are ceva in el (nu
> crapa
> > > nimic .. il citesc cu more, cu cat..) nu mai pot
> > sa
> > > fac unmount.
> > >
> > > Problema e ca nu mi se apeleaza nici una din
> > functiile
> > > inregistrate. In mod normal la unmount cred ca
> ar
> > > trebui sa se apeleze write_inode si clear_inode
> > pentru
> > > toate inodurile dupa care put_super, dar nu se
> > > intampla asa.
> > > Este ceva care imi scapa ?
> >
> > Incearca sa vezi in ce functie se blocheaza
> procesul
> > (ps -l, campul wchain).
> >
> >
> > > Daca in conditiile de mai sus dau unmount
> procesul
> > se
> > > blocheaza si nu mai pot sa-l opresc. Daca ma
> > loghez la
> > > alt terminal si fac un ls pe directorul montat
> nu
> > > apare nimic iar in sistem nu mai apare montat
> > pitix
> > > nicaieri.
> > >
> > > Si inca ceva. Pe inodul root imi apare i_count
> ca
> > > fiind 1 .. e vreo functie care face chestia asta
> > de la
> > > sine ca eu nu am facu asta .
> > >
> >
> > iget incrementeaza i_count, iput il decrementeaza
> >
> > tavi
> > _______________________________________________
> > pso mailing list
> > pso@cursuri.cs.pub.ro
> >
>
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! - Internet access at a great low price.
> http://promo.yahoo.com/sbc/
> _______________________________________________
> pso mailing list
> pso@cursuri.cs.pub.ro
>
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
__________________________________
Do you Yahoo!?
SBC Yahoo! - Internet access at a great low price.
http://promo.yahoo.com/sbc/