On May 25, 2008, Marcel Holtmann <marcel@holtmann.org> wrote:You're contradicting yourself. Is it a filename, or is it not? Earlier, you said it wasn't, it was just a name that userspace was supposed to map to a filename. Now, you're saying it is a filename. Clearly (to me) your wish to prohibit '/'s in the firmware name has to do with an attempt to force a distiction, to make the firmware a filename rather than a pathname. But, as you said yourself, the mapping from firmware name is supposed to be entirely handled in userland, therefore it doesn't even begin to make sense to distinguish between filenames and pathnames. You'd have to make assumptions that (i) the firmware name names files (with built-in firmware, it doesn't), and, if it is about filenames, (ii) what the pathname separator character is. Should '\\' be ruled out as well, because someone might want /lib/firmware to be in a FAT filesystem? nWouldn't it be better to leave the resolution of firmware names to content *entirely* up to userland? Say, if userland wants to implement something very similar to the key-to-data map in-kernel built-in firmware, this would work just fine, without any artificial constraints? -- 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} --
| Linus Torvalds | Linux 2.6.27-rc8 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Linus Torvalds | Linux 2.6.20-rc6 |
| Mike Snitzer | Re: Distributed storage. |
git: | |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Herbert Xu | Re: Kernel oops with 2.6.26, padlock and ipsec: probably problem with fpu state ch... |
