More warning removal. Let are mostly known warnings. However, the difference
between kernel and userland wrt to p0 should be figured out.