Re: [PATCH 2/3] fsstack: Generic get/set lower object functions

From: Josef Sipek
Date: Thu Nov 02 2006 - 22:52:24 EST


On Fri, Nov 03, 2006 at 03:45:50AM +0000, Mark Williamson wrote:
> > > Why are you defining all these structs that are just wrapping unions?
> >
> > The reason for the union is simple...
...
> I guess that having a union foo * rather than a struct foo * would be a bit
> unconventional in the kernel. The named struct / anonymous union combo does
> hide the union as merely an implementation detail, which is nice. Was this
> your motivation?

That's exactly it. Save space & hide the details.

Josef "Jeff" Sipek.

--
Once you have their hardware. Never give it back.
(The First Rule of Hardware Acquisition)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/