These appear to be populated once in vchiq_probe() and then read once in vchiq_platform_init(), so by moving the logic to that function we can remove some (small amount of) global data. Marcelo Diop-Gonzalez (2): staging: vchiq: Move retrieval of rpi_firmware to vchiq_platform_init() staging: vchiq: Remove global bcm*_drvdata .../interface/vchiq_arm/vchiq_2835_arm.c | 18 ++++++++-- .../interface/vchiq_arm/vchiq_arm.c | 34 ++----------------- .../interface/vchiq_arm/vchiq_arm.h | 5 --- 3 files changed, 17 insertions(+), 40 deletions(-) -- 2.20.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel