On Thu, 2020-06-11 at 14:39 +0100, Colin King wrote: > From: Colin Ian King <colin.king@xxxxxxxxxxxxx> > > Don't populate the array frs_limits on the stack but instead make it > static. Makes the object code smaller by 123 bytes > > Before: > text data bss dec hex filename > 23456 5712 64 29232 7230 drivers/gpu/drm/bridge/tc358768.o > > After: > text data bss dec hex filename > 23333 5712 64 29109 71b5 drivers/gpu/drm/bridge/tc358768.o > > (gcc version 9.3.0, amd64) It's curious that the data size didn't change. Perhaps you should make sure you do not compile with allyesconfig when you show these change. For instance: x86-64 defconfig with this bridge enabled: $ size drivers/gpu/drm/bridge/tc358768.o text data bss dec hex filename 9423 300 0 9723 25fb drivers/gpu/drm/bridge/tc358768.o