I'd like to share my experience with upstreaming an OpenWrt patch with you. Have a look at https://dev.openwrt.org/ticket/8334 I'll excerpt the relevant bit: Change History Changed 64 minutes ago by Diego Biurrun <diego@…> * attachment libconfig.patch Download added install libconfig.h into the top-level header directory Changed 61 minutes ago by jow * status changed from new to closed * resolution set to fixed see r24199 - thanks! OK, I admit I nudged the dev on IRC in #openwrt-devel on freenode, but still, it took only 3 minutes to get a patch committed and remove the workaround from both PISA and HIPL. This was literally less time than it took to put the workaround in place. So remember, this is open source, fix the problem at the root instead of papering over issues with workaround after workaround! Diego