") Fcc: +sent-mail
On Wed, Jan 14, 2009 at 03:54:06PM -0500, Hugo Villeneuve wrote:
Mark Brown broonie@sirena.org.uk wrote:
Speaking as the person who I expect most frequently tries that I wouldn't worry about it - it's easy enough to see what's happened and there will still be errors at link time even with the extern.
No, there won?t be errors when compiling as a module. Only when actually loading the module.
Check again - the kernel will detect those errors at build time. The module itself will compile but once all the modules are built Kbuild verifies that all the symbols they use can be found.
That's good news - previously it would fail to build at all. What sort of breakage are you seeing (and what was the version you used when you developed the driver)?
I developped the driver with version 2.6.27-rc6-davinci1-05187-g91c2c53.
The breakage I see when I run the aplay utility is this:
aplay: pcm_write:1394: write error: Input/output error
davinci-git version is the latest as of january 14 (2.6.28-davinci1-06546-gcfb152b)
Hrm, OK. That's not terribly informative - does the error get reported after about 10 seconds by any chance? I suspect that DMA just isn't happening.