Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
#
9ff03f9e |
| 17-Jul-2010 |
Alex Hornung <ahornung@gmail.com> |
udevd - Big memory and thread cleanup
* Adjust read_xml() to allocate just the right size of memory, so we don't waste anything by allocating 12 MB per client, when the usual client xml is a few
udevd - Big memory and thread cleanup
* Adjust read_xml() to allocate just the right size of memory, so we don't waste anything by allocating 12 MB per client, when the usual client xml is a few kB.
* Detach threads so that they can free resources whenever they return from their startup function.
* Release the memory associated with a particular iterator and with some of the fields in the event filters, which were previously leaking.
* Let the monitor thread check every few (2) seconds if the underlying connection is still alive. Previously the threads were staying around even after the connection was closed when no event (attach/detach) occured.
* Clean up the pdev array on a clean exit so it's easier to find memory leaks, since the amount of allocations done by proplib on behalf of the pdev stuff is huge.
* Incidentally, don't forget to update the pdev array when a device is detached.
Reported-by: Antonio Huete (tuxillo@)
show more ...
|
#
2e7bf158 |
| 10-Jul-2010 |
Alex Hornung <ahornung@gmail.com> |
udevd - bring into sbin, add rc script
* Bring udevd into sbin so it can be used very early on, for example in the initrd environment.
* Add an rc script for udevd.
* Remove debugging flags from
udevd - bring into sbin, add rc script
* Bring udevd into sbin so it can be used very early on, for example in the initrd environment.
* Add an rc script for udevd.
* Remove debugging flags from libdevattr Makefile
show more ...
|