As Ingo mentioned, you don't have this yet. And be happy that you don't
;-)
This patch is to fix the patch that did this.
Because the ring_buffer now allows for variable length entries, having a
one size fits all entry is not optimal.
But because C is not the best for typecasting, we have this macro to help
solve the issue. Instead of registering everything into a single union and
causing small fields to be large, we have a macro you can register your
type with instead.
-- Steve
--