Each of these calls to container_of0() can be determined from local
context to be passed a valid pointer, so it is best to use
container_of() directly to make this clear.
Either:
- the returned pointer is dereferenced with out be tests, or
- the passed-in pointer is dereferened before the call, or
- the passed-in pointer cannot be NULL, such as when
it is a '.next' of a list_head or returned by lu_obecjt_next()
So convert all of these to container_of()
... except one which *should* be container_of(), but cannot
be as it won't compile cleanly on older kernels. Change
that one to container_of_safe() with a big comment.