That's problematic for GPIO code that needs to know if a given
GPIO has been requested ... since you don't export gpio_desc[]
(and shouldn't) that functionality has effectively been removed!
So that would break two patches now in MM (mcp23s08 support, and
the avr32 platform conversion) plus others not yet merged...
That's problematic too ... since it no longer actually ensures
that the chip gets marked as requested. :(
Since struct gpio_desc isn't exported, it might as well be
private to lib/gpiolib.c instead of public in the header...
-