On May 25, 2008, Marcel Holtmann <marcel@holtmann.org> wrote:You can't have it both ways. Either it is a firmware name in a flat namespace that userland is supposed to map however it wants to data, or it is a filename that userland can map in more limited ways *because* you declared it to be a filename. Unless... Are we talking of different things? I thought you were talking about the string presented to userland to request firmware to be loaded, but if you're talking about say pathnames within /sys, I can see how supporting directories et al could make things more complex and undesirable. AFAICT by perusing the code for a few seconds, the name within /sys that is created to receive the firmware code and the string that userland is requested to resolve to the firmware code are currently the same, but I don't quite see that there's a reason that requires it to be so. Last I looked Linux supported FAT filesystems. If someone wanted /lib/firmware to be FAT, why should this not be permitted? What's your point? You appear to be assuming that driver name is the only reason and criterium for grouping firmware files. Any particular reason to force this one-level grouping model, rather than permitting hierarchical grouping, that might make more sense? And AFAICT ATM it doesn't, and that's how it should be. Let's not conflate userland implementation with in-kernel naming of firmwares. These are orthogonal issues. -- Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/ Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org} FSFLA Board Member ¡Sé Libre! => http://www.fsfla.org/ Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org} --
| Andrew Morton | -mm merge plans for 2.6.23 |
| David Miller | Re: [BUG] New Kernel Bugs |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Andrew Morton | Re: Linux 2.6.21-rc4 |
git: | |
| David Miller | [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Eric W. Biederman | [PATCH] macvlan: Support creating macvlans from macvlans |
