On Thu, 5 Mar 2009, Trent Piepho wrote: > ALSA used a partial tree, but their system was much worse than v4l-dvb's. > I think the reason more systems don't do it is that setting up the build > system we have with v4l-dvb was a lot of work. They don't have that. Right, it was a lot of work, it is still quite a bit of work (well, I'm not doing that work directly, but it affetcs me too, when I have to adjust patches, that I generated from a complete kernel tree to fit compatibility-"emhanced" versions), and it is not going to be less work. > Lots of subsystems are more tightly connected to the kernel and compiling > the subsystem out of tree against any kernel just wouldn't work. Some > subsystems (like say gpio or led) mostly provide a framework to the rest of > the kernel so working on them without the rest of the tree doesn't make > sense either. Or they don't get many patches and don't have many active > maintainers so they don't really have any development SCM at all. Just > some patches through email that get applied by one maintainer. That's why I didn't give LED or GPIO or SPI or I2C or SCSI or ATA or MMC or MTD or ... as examples, but audio and network, which are also largely "consumer" interfaces and are actively developed. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html