Netlog: use DEFINE_RWLOCK for whitelist instead of DEFINE_SPINLOCK
Netlog: use seq_file for returning the whitelist
Fix a memory leak (data->buf in whitelist write)