It is not like that for a lot of batman-adv users that works with
embedded devices where even 10KB makes the dfference
Ok, but you also have the option of making it a seperate module
too.
Right now it's an all or nothing choice. Once you make a Kconfig
decision, later it's harder to rebuild the kernel to fix a mistake
than to simply load the module in question.