That's fine. Just make sure the filename changes when an incompatible
change is made to the firmware -- just like you handle sonames in
libraries. It's not hard, and you should _always_ have been doing it.
And it's a completely bogus example _anyway_, because you're not adding
this extra firmware to the kernel tree.
Remember, all recent drivers have been using request_firmware() for
years anyway, and even the older drivers with active and on-the-ball
maintainers have been switching to request_firmware().
All I've done _recently_ is a bit of a sweep on the stragglers. And
because of the amount of stupid whining, I made it possible to keep it
in the kernel tree rather than just evicting it, as we did in the past.
Not at all; that's the ideal situation, but nobody's forced to do it
that way.
Only if you do stupid things in your packaging. So don't do that.
--
David Woodhouse Open Source Technology Centre
David.Woodhouse@intel.com Intel Corporation
--