[so2] [Tema1] Warning generat de single_open

Ionuț Mihalache ipopescu46 at gmail.com
Sun Mar 29 12:40:21 EEST 2020


Am avut aceeași problemă. În file->private_data nu ai NULL. În funcția de
open înainte de return single_open pune manual null în file->private_data.
Asta ar trebui să te scape de warning.

sâm., 28 mar. 2020, 23:30 Ana Secuiu via so2 <so2 at cursuri.cs.pub.ro> a
scris:

> Buna,
>
> Am un warning la fiecare executie cat /dev/tracer: WARNING: CPU: 0 PID:
> 239 at fs/seq_file.c:55 seq_open+0x78/0x90.
> Stack trace-ul se poate vedea la acest link. https://imgur.com/a/lJLu5dk
> Am scos tot codul legat de kretprobes si a ramas doar partea de
> inregistrare a device-ului si de creare a unei intrari in /proc.
> Crearea intrarii in /proc este preluata in scheletul temei 0, unde nu au
> fost probleme. Cred ca are legatura cu misc_register.
>
>  addr2line -e tracer.o 0x50/0xa0 indica instructiunea ret =
> misc_register(&tracer_dev);
> addr2line -e tracer.o 0x78/0x90 indica closing bracket-ul lui
> tracer_init();
>
> Cum pot rezolva acest warning?
>
> Multumesc,
> Ana
> _______________________________________________
> 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/20200329/a0e5a04f/attachment.html>


More information about the so2 mailing list