OpenVZ Forum


Home » Mailing lists » Devel » [PATCH] Fix leaks on /proc/{*/sched, sched_debug, timer_list, timer_stats}
Re: [PATCH] Fix leaks on /proc/{*/sched,sched_debug,timer_list,timer_stats} [message #15037 is a reply to message #15036] Tue, 17 July 2007 12:36 Go to previous messageGo to previous message
Ingo Molnar is currently offline  Ingo Molnar
Messages: 51
Registered: December 2005
Member
* Alexey Dobriyan <adobriyan@sw.ru> wrote:

> On every open/close one struct seq_operations leaks.
> Kudos to /proc/slab_allocators.
>
> Signed-off-by: Alexey Dobriyan <adobriyan@sw.ru>

ouch ...

Acked-by: Ingo Molnar <mingo@elte.hu>

-stable material too, as far as timer_info/stats goes.

> - .release = seq_release,
> + .release = single_release,

i think seq_release() definitely needs to grow a WARN_ON() if it's being
used on an inode that was opened via single_open(). This bug is so
easily committed, and nothing but a small leak reminds us on it.

Ingo
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [PATCH 1/1] user namespace: fix copy_user_ns return value
Next Topic: user namespace - introduction
Goto Forum:
  


Current Time: Tue Oct 15 01:03:24 GMT 2024

Total time taken to generate the page: 0.06804 seconds