Andrew Morton wrote: > ... > > In that case please prepare diffs against -mm. I've dropped a > snapshot patch against 2.6.9-rc1 at > http://www.zip.com.au/~akpm/linux/patches/stuff/x.bz2 Thanks! This patch removes the is-exported bit from the last patch and implements a complete type char, so that /proc/kallsyms resembles better the System.map file. In fact, if compiled with KALLSYMS_ALL the only differences between /proc/kallsyms and System.map are the symbols that are left out on purpose: types 'A' and 'U', and kallsyms_xxx. I removed these symbols from System.map and diff'ed against /proc/kallsyms and the files where completely identical :) The System.map file occupied about 980Kb whereas the kallsyms data needed to generate the same output occupied about 440Kb. The patch should apply over the last one, in case someone wants to test it, without needing the -mm snapshot. I'm sending it attached this time to avoid the problems we had the last time. Comments, suggestions, flames are always welcome :) -- Paulo Marques - www.grupopie.com To err is human, but to really foul things up requires a computer. Farmers' Almanac, 1978