mirror of https://github.com/hak5/openwrt-owl.git
8f0e96ee11
The mips reloc patch introduced new allocations which were done before add_unformed_module but never freed them in case of an error. A new hook in Linux 3.19 called module_arch_freeing_init can be used for freeing memory which were allocated during this init phase. The problem can be seen when trying to load a module (via busybox insmod) when it was already loaded. free -m for i in `seq 1 100`; do /sbin/insmod /lib/modules/*/ath9k.ko >& /dev/null done free -m This simple loop would leak ~3.2 MB. Signed-off-by: Sven Eckelmann <sven@open-mesh.com> SVN-Revision: 46247 |
||
---|---|---|
.. | ||
base-files | ||
files | ||
image | ||
patches-3.18 | ||
patches-4.0 | ||
patches-4.1 | ||
PATCHES | ||
config-3.18 | ||
config-4.0 | ||
config-4.1 |