LinuxConsulting

- Nicu Pavel personal page

emlog kernel 2.6.x port - the embedded systems log device



    emlog is a kernel module used in iMedia Embedded Linux for logging purposes. emlog implements a circular buffer on a character device and can be used instead of normal log files to keep loggin to 0 disk space. Buffer size can be adjusted when creating the character device. Multiple log files (character devices) can be created and used.

The original emlog only works on 2.4 kernels and has been written by Jeremy Elson. The home page of emlog for 2.4.x kernels is available here and the cvsweb is available here

Latest version is 0.43 and it was builded/tested against 2.6.20 but should work with higher kernel versions too. As we use emlog with iMedia Linux I'll post here any incompatibilities with kernel versions and the latest kernel tested on.
More information about installing and using emlog is available in source README or at the webpage of 2.4.x version here.



Changelog:


(14-08-2006) Nicu Pavel - replaced MODULE_PARM macro with module_param function (12-06-2006) Nicu Pavel - 2.6 kernel functions update from Darien Kindlund version. - 2.6 Kernel Makefile (03-06-2006) Nicu Pavel - 2.6 port/integation of Darien Kindlund patch

Downloads:


Archive of the latest version (0.43) : emlog-0.43.tgz
Source can be browsed online here: source














emlog kernel 2.6.x port