About irq_to_desc problem i fixed it using:
I will post the source code of new exploit.c and kernel patch required when all will be clean and working (does anyone know how to post that on this website because i'm new user and I have no right to upload files ...).
#define irq_to_desc(irq) (&irq_desc[irq])
before line #include <linux/irq.h>
I plan also to add services to the exploit to use the kernel module to read/write in memory using user space with fopen() ...
For information kernel patch is done in following files:
For information htab is retrieved using
result = lv1_map_htab(0, &htab_addr);
but it need to be remapped to linux kernel addr ...
On Kernel 2.6.29.x the HTAB can be only fixed with patch on kernel, i'm working on it to do a clean thing with a kernel module service to retrieve l htab@ and i'm also do a huge cleanup in original GeoHot code with additional comments and removing all hard coded address.