Simply details format: simpler to parse
Kbuilds: protect paths
Add /../lib to the include path
Execlog: use_printk: add a '\n' at the end
Secure_log: move print_netlog to lib
Implement USE_PRINK for netlog
Enable USE_PRINK when building RPM
Disable secure_log
Macro are not disabled by #, remove the % ...
Add compile option for v1 compatibility
specfile: include print_netlog.c where needed
Activate v1 compatibility in RPM
NETLOG_V1_COMPAT: add absolute_path_mode parameter
netlog: fix & clean probe initialization code:

- Init with default probes, only if not initialized, not the other way around
- Don't init with default probes on all_probes_param_set
Netlog compat: v1 used coma separated lists
Version 2.5
RedHat and the backport magic
Netlog: setting the probes initializes the module
Netlog: don't disable irq when planting probes

netlog/probes.c was using spin_lock_irqsave to protect probe planting.
This spinlock invocation disables interrupt. However, the path used do
need interrupts:
 kernel BUG at arch/x86/mm/pageattr.c:184!
 Call Trace:
 [<ffffffff81194853>] ? __kmalloc+0x1f3/0x230
 [<ffffffff8104de1f>] set_memory_rw+0x2f/0x40
 [<ffffffff810c828d>] set_all_modules_text_rw+0xed/0x100
 [<ffffffff81040419>] ftrace_arch_code_modify_prepare+0x9/0x10
 [<ffffffff811096ac>] ftrace_run_update_code+0xc/0x80
 [<ffffffff81109759>] ftrace_startup_enable+0x39/0x50
 [<ffffffff81109bc1>] ftrace_startup+0xc1/0x270
 [<ffffffff81109db3>] register_ftrace_function+0x43/0x60
 [<ffffffff815ef317>] arm_kprobe+0x87/0xe0
 [<ffffffff815f0157>] register_kprobe+0x557/0x5d0
 [<ffffffff815f09f8>] register_jprobes+0xb8/0xe0
 [<ffffffff815db58e>] ? printk+0x77/0x8e
 [<ffffffff815f0a3f>] register_jprobe+0x1f/0x30
 [<ffffffffa04c25e9>] plant_jprobe+0x29/0x70 [netlog]
 [<ffffffffa04c123c>] plant_probes+0x10c/0x170 [netlog]
 [<ffffffffa04c14a1>] one_probe_param_set+0xb1/0x110 [netlog]
 [<ffffffff81082a9e>] param_attr_store+0x3e/0x70
 [<ffffffff810829ed>] module_attr_store+0x1d/0x30
 [<ffffffff812253e6>] sysfs_write_file+0xc6/0x140
 [<ffffffff811af83d>] vfs_write+0xbd/0x1e0
 [<ffffffff811b0288>] SyS_write+0x58/0xb0
 [<ffffffff815f2599>] system_call_fastpath+0x16/0x1b
Source code says (at arch/x86/mm/pageattr.c:184):
BUG_ON(irqs_disabled());

There is no reason to disable interrupt here: no interrupt should be
able to trigger a path using this spinlock (thus no deadlock).

Replacing spin_lock_irqsave with spin_lock and spin_unlock_irqrestore
with spin_unlock
Netlog/probes.c: fix datasizes