[so2] [Tema2] Eroare checker

Cristi Dutescu cristi.dutescu at gmail.com
Sat Apr 6 17:47:35 EEST 2019


Fac free_irq, cdev_del si release_region pentru ambele, si unregister la
regiune. Daca nu as face corect eleiberarea, nu ar trebui sa crape la
insmod dupa un rmmod? Deoarece asta nu se intampla.

On Sat, 6 Apr 2019 at 17:35, Daniel Baluta <daniel.baluta at gmail.com> wrote:

> Cel mai probabil nu faci cleanup corect la scoaterea modulului.
>
> On Sat, Apr 6, 2019, 17:05 Cristi Dutescu via so2 <so2 at cursuri.cs.pub.ro>
> wrote:
>
>> Am facut asta, si primesc aceeasi eroare. Also, si pe vmchecker primesc
>> aceeasi eroare.
>>
>> On Sat, 6 Apr 2019 at 15:42, Adrian Pop <popadrian1996 at gmail.com> wrote:
>>
>>> Salut!
>>>
>>> Da un git pull si incearca din nou. Pe versiunea veche la checker se
>>> foloseste un modul solution.ko care "se anunta" cu numele uart16550, exact
>>> ca modulul nostru. El face modificari, insa checker-ul da niste cat-uri si
>>> se asteapta sa gaseasca "solution", dar gaseste "uart16550", de aceea pica.
>>> Am petrecut si eu ceva timp aseara incercand sa imi dau seama ce are. Daca
>>> pornesti masina virtuala si inserezi solution.ko cu options=1 si apoi dai
>>> un cat pe /proc/ioports sau /proc/interrupts, o sa vezi ca asa este.
>>>
>>> Commit-ul e aici [0]. Also, in caz de erori sau la exit, sa nu uiti sa
>>> faci "curatenie" (delete la device, release si unregister etc.). In caz ca
>>> tot nu merge, asigura-te ca noul modul solutions.ko e copiat, eventual da
>>> un make clean (nu uita sa iti salvezi sursele!) si apoi make skels din nou.
>>> Cheers!
>>>
>>> [0]
>>> https://github.com/linux-kernel-labs/linux/commit/90d223cce3a9a09b93a37322fbdc23d6acec371c
>>>
>> _______________________________________________
>> http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20190406/b81a076b/attachment-0001.html>


More information about the so2 mailing list