Re: [Alsa-user] Unable to load sound modules though soundcard(onbard) detected
Brought to you by:
perex
From: Lee R. <rlr...@jo...> - 2006-06-13 23:00:11
|
On Wed, 2006-06-14 at 00:28 +0300, Sergei Steshenko wrote: > On Tue, 13 Jun 2006 14:19:07 -0700 (PDT) > Bill Unruh <un...@ph...> wrote: > > > Of course it can load that way. That is modules are. The problem is that > > modules are so intimatley connected with the kernel that a module for > > kernel A in general does not have the right entry points for Kernel B. > > > > This is the price of high performance that one wants from kernel space > > drivers. > > Indeed this is THE problem, and I call it lack of ABI definition. > > Regarding speed - I do not think there should be a significant penalty. > > It's all about predefined jump table entries and data structures to > pass data to/from driver - I hardly see an overhead here. You do realize that freezing the ABI would amount to freezing kernel development, due to the commitment not to break old binary drivers? Your scheme would have made it impossible to implement suspend/resume or realtime preemption due to backwards compatibility requirements. Lee |