<div dir="ltr">Acea operatie este doar o linie de cod, fara sa fac kfree.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 30 Mar 2019 at 18:37 Razvan Deaconescu via so2 <<a href="mailto:so2@cursuri.cs.pub.ro">so2@cursuri.cs.pub.ro</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Cristi Dutescu via so2 <<a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">so2@cursuri.cs.pub.ro</a>> writes:<br>
> Salutare,<br>
><br>
> Am o problema in handler-ul de kfree. Primul lucru pe care il fac este sa<br>
> aflu daca pid-ul procesului care face kfree este unul din cele urmarite de<br>
> tracer. Daca nu este, fac return, altfel continui cu ce am de facut.<br>
> Problema este ca daca intre inceputul handler-ului, si acel return in caz<br>
> ca nu este un proces urmarit, eu fac orice alta operatie ceva mai lunga<br>
> (pr_alert sau ceea ce lipseste din titlul ",Stock and Two Smoking<br>
> Barrels"), intru intr-o bucla infinita. Pare ca un proces pe care eu nu il<br>
> urmaresc face incontinuu kfree.<br>
><br>
> A mai patit cineva asta, si daca da, cum ati rezolvat-o?<br>
<br>
Este posibil ca în acea operație mai lungă să ajungi chiar tu să faci<br>
kfree() și atunci să intri într-o buclă de kfree() pe care tu ai<br>
generat-o.<br>
<br>
E nevoie de acea operație mai lungă? Poți să o simplifici?<br>
<br>
Răzvan<br>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a></blockquote></div>