Well, it means that whenever a protocol gets augmented, one has to recompile all demuxer functions calling these inlines. In the example of trivfs_demuxer, the application itself does not need a rebuild, only libtrivfs needs, but in other cases that will not be true. This is a quite subtle issue we need to make sure won't happen, by making sure all libraries implementing RPCs provide a demuxer function, and don't just rely on their caller calling the proper server_routine function. Perhaps it's already the case, and then I'm fine with mig generating inlines.
Samuel