From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ralf Baechle Subject: [PATCH] MEDIA: Fix non-ISA_DMA_API link failure of sound code Date: Fri, 24 Jun 2011 14:30:09 +0100 Message-ID: <20110624133009.GA30076@linux-mips.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from duck.linux-mips.net (h5.dl5rb.org.uk [81.2.74.5]) by alsa0.perex.cz (Postfix) with ESMTP id A3721244FF for ; Fri, 24 Jun 2011 15:30:10 +0200 (CEST) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Mauro Carvalho Chehab Cc: linux-mips@linux-mips.org, alsa-devel@alsa-project.org, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: alsa-devel@alsa-project.org QSBidWlsZCB3aXRoIElTQSAmJiBJU0FfRE1BICYmICFJU0FfRE1BX0FQSSByZXN1bHRzIGluOgoK ICBDQyAgICAgIHNvdW5kL2lzYS9lczE4eHgubwpzb3VuZC9pc2EvZXMxOHh4LmM6IEluIGZ1bmN0 aW9uIOKAmHNuZF9lczE4eHhfcGxheWJhY2sxX3ByZXBhcmXigJk6CnNvdW5kL2lzYS9lczE4eHgu Yzo1MDE6OTogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHNuZF9k bWFfcHJvZ3JhbeKAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0Kc291 bmQvaXNhL2VzMTh4eC5jOiBJbiBmdW5jdGlvbiDigJhzbmRfZXMxOHh4X3BsYXliYWNrX3BvaW50 ZXLigJk6CnNvdW5kL2lzYS9lczE4eHguYzo4MTg6MzogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0 aW9uIG9mIGZ1bmN0aW9uIOKAmHNuZF9kbWFfcG9pbnRlcuKAmSBbLVdlcnJvcj1pbXBsaWNpdC1m dW5jdGlvbi1kZWNsYXJhdGlvbl0KY2MxOiBzb21lIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMg ZXJyb3JzCgptYWtlWzJdOiAqKiogW3NvdW5kL2lzYS9lczE4eHgub10gRXJyb3IgMQogIENDICAg ICAgc291bmQvaXNhL3NzY2FwZS5vCnNvdW5kL2lzYS9zc2NhcGUuYzogSW4gZnVuY3Rpb24g4oCY dXBsb2FkX2RtYV9kYXRh4oCZOgpzb3VuZC9pc2Evc3NjYXBlLmM6NDgxOjM6IGVycm9yOiBpbXBs aWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhzbmRfZG1hX3Byb2dyYW3igJkgWy1XZXJy b3I9aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCmNjMTogc29tZSB3YXJuaW5ncyBiZWlu ZyB0cmVhdGVkIGFzIGVycm9ycwoKbWFrZVsyXTogKioqIFtzb3VuZC9pc2Evc3NjYXBlLm9dIEVy cm9yIDEKICBDQyAgICAgIHNvdW5kL2lzYS9hZDE4MTZhL2FkMTgxNmFfbGliLm8Kc291bmQvaXNh L2FkMTgxNmEvYWQxODE2YV9saWIuYzogSW4gZnVuY3Rpb24g4oCYc25kX2FkMTgxNmFfcGxheWJh Y2tfcHJlcGFyZeKAmToKc291bmQvaXNhL2FkMTgxNmEvYWQxODE2YV9saWIuYzoyNDQ6MjogZXJy b3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHNuZF9kbWFfcHJvZ3JhbeKA mSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0Kc291bmQvaXNhL2FkMTgx NmEvYWQxODE2YV9saWIuYzogSW4gZnVuY3Rpb24g4oCYc25kX2FkMTgxNmFfcGxheWJhY2tfcG9p bnRlcuKAmToKc291bmQvaXNhL2FkMTgxNmEvYWQxODE2YV9saWIuYzozMDI6MjogZXJyb3I6IGlt cGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHNuZF9kbWFfcG9pbnRlcuKAmSBbLVdl cnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0Kc291bmQvaXNhL2FkMTgxNmEvYWQx ODE2YV9saWIuYzogSW4gZnVuY3Rpb24g4oCYc25kX2FkMTgxNmFfZnJlZeKAmToKc291bmQvaXNh L2FkMTgxNmEvYWQxODE2YV9saWIuYzo1NDQ6MzogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9u IG9mIGZ1bmN0aW9uIOKAmHNuZF9kbWFfZGlzYWJsZeKAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5j dGlvbi1kZWNsYXJhdGlvbl0KY2MxOiBzb21lIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJy b3JzCgptYWtlWzNdOiAqKiogW3NvdW5kL2lzYS9hZDE4MTZhL2FkMTgxNmFfbGliLm9dIEVycm9y IDEKbWFrZVszXTogVGFyZ2V0IGBfX2J1aWxkJyBub3QgcmVtYWRlIGJlY2F1c2Ugb2YgZXJyb3Jz LgptYWtlWzJdOiAqKiogW3NvdW5kL2lzYS9hZDE4MTZhXSBFcnJvciAyCiAgQ0MgICAgICBzb3Vu ZC9pc2EvZXMxNjg4L2VzMTY4OF9saWIubwpzb3VuZC9pc2EvZXMxNjg4L2VzMTY4OF9saWIuYzog SW4gZnVuY3Rpb24g4oCYc25kX2VzMTY4OF9wbGF5YmFja19wcmVwYXJl4oCZOgpzb3VuZC9pc2Ev ZXMxNjg4L2VzMTY4OF9saWIuYzo0MTc6MjogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9m IGZ1bmN0aW9uIOKAmHNuZF9kbWFfcHJvZ3JhbeKAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlv bi1kZWNsYXJhdGlvbl0Kc291bmQvaXNhL2VzMTY4OC9lczE2ODhfbGliLmM6IEluIGZ1bmN0aW9u IOKAmHNuZF9lczE2ODhfcGxheWJhY2tfcG9pbnRlcuKAmToKc291bmQvaXNhL2VzMTY4OC9lczE2 ODhfbGliLmM6NTA5OjI6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDi gJhzbmRfZG1hX3BvaW50ZXLigJkgWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRp b25dCmNjMTogc29tZSB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwoKbWFrZVszXTog KioqIFtzb3VuZC9pc2EvZXMxNjg4L2VzMTY4OF9saWIub10gRXJyb3IgMQptYWtlWzNdOiBUYXJn ZXQgYF9fYnVpbGQnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMuCm1ha2VbMl06ICoqKiBb c291bmQvaXNhL2VzMTY4OF0gRXJyb3IgMgogIENDICAgICAgc291bmQvaXNhL2d1cy9ndXNfZG1h Lm8Kc291bmQvaXNhL2d1cy9ndXNfZG1hLmM6IEluIGZ1bmN0aW9uIOKAmHNuZF9nZjFfZG1hX3By b2dyYW3igJk6CnNvdW5kL2lzYS9ndXMvZ3VzX2RtYS5jOjc5OjI6IGVycm9yOiBpbXBsaWNpdCBk ZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhzbmRfZG1hX3Byb2dyYW3igJkgWy1XZXJyb3I9aW1w bGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCnNvdW5kL2lzYS9ndXMvZ3VzX2RtYS5jOiBJbiBm dW5jdGlvbiDigJhzbmRfZ2YxX2RtYV9kb25l4oCZOgpzb3VuZC9pc2EvZ3VzL2d1c19kbWEuYzox Nzc6MzogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHNuZF9kbWFf ZGlzYWJsZeKAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KY2MxOiBz b21lIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCgptYWtlWzNdOiAqKiogW3NvdW5k L2lzYS9ndXMvZ3VzX2RtYS5vXSBFcnJvciAxCiAgQ0MgICAgICBzb3VuZC9pc2EvZ3VzL2d1c19w Y20ubwpzb3VuZC9pc2EvZ3VzL2d1c19wY20uYzogSW4gZnVuY3Rpb24g4oCYc25kX2dmMV9wY21f Y2FwdHVyZV9wcmVwYXJl4oCZOgpzb3VuZC9pc2EvZ3VzL2d1c19wY20uYzo1OTE6MjogZXJyb3I6 IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHNuZF9kbWFfcHJvZ3JhbeKAmSBb LVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0Kc291bmQvaXNhL2d1cy9ndXNf cGNtLmM6IEluIGZ1bmN0aW9uIOKAmHNuZF9nZjFfcGNtX2NhcHR1cmVfcG9pbnRlcuKAmToKc291 bmQvaXNhL2d1cy9ndXNfcGNtLmM6NjE5OjI6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBv ZiBmdW5jdGlvbiDigJhzbmRfZG1hX3BvaW50ZXLigJkgWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rp b24tZGVjbGFyYXRpb25dCmNjMTogc29tZSB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9y cwoKbWFrZVszXTogKioqIFtzb3VuZC9pc2EvZ3VzL2d1c19wY20ub10gRXJyb3IgMQptYWtlWzNd OiBUYXJnZXQgYF9fYnVpbGQnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMuCm1ha2VbMl06 ICoqKiBbc291bmQvaXNhL2d1c10gRXJyb3IgMgogIENDICAgICAgc291bmQvaXNhL3NiL3NiMTZf Y3NwLm8Kc291bmQvaXNhL3NiL3NiMTZfY3NwLmM6IEluIGZ1bmN0aW9uIOKAmHNuZF9zYl9jc3Bf aW9jdGzigJk6CnNvdW5kL2lzYS9zYi9zYjE2X2NzcC5jOjIyODoyMjc6IGVycm9yOiBjYXNlIGxh YmVsIGRvZXMgbm90IHJlZHVjZSB0byBhbiBpbnRlZ2VyIGNvbnN0YW50Cm1ha2VbM106ICoqKiBb c291bmQvaXNhL3NiL3NiMTZfY3NwLm9dIEVycm9yIDEKICBDQyAgICAgIHNvdW5kL2lzYS9zYi9z YjE2X21haW4ubwpzb3VuZC9pc2Evc2Ivc2IxNl9tYWluLmM6IEluIGZ1bmN0aW9uIOKAmHNuZF9z YjE2X3BsYXliYWNrX3ByZXBhcmXigJk6CnNvdW5kL2lzYS9zYi9zYjE2X21haW4uYzoyNzY6Mjog ZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHNuZF9kbWFfcHJvZ3Jh beKAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0Kc291bmQvaXNhL3Ni L3NiMTZfbWFpbi5jOiBJbiBmdW5jdGlvbiDigJhzbmRfc2IxNl9wbGF5YmFja19wb2ludGVy4oCZ Ogpzb3VuZC9pc2Evc2Ivc2IxNl9tYWluLmM6NDU2OjI6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJh dGlvbiBvZiBmdW5jdGlvbiDigJhzbmRfZG1hX3BvaW50ZXLigJkgWy1XZXJyb3I9aW1wbGljaXQt ZnVuY3Rpb24tZGVjbGFyYXRpb25dCmNjMTogc29tZSB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFz IGVycm9ycwoKbWFrZVszXTogKioqIFtzb3VuZC9pc2Evc2Ivc2IxNl9tYWluLm9dIEVycm9yIDEK ICBDQyAgICAgIHNvdW5kL2lzYS9zYi9zYjhfbWFpbi5vCnNvdW5kL2lzYS9zYi9zYjhfbWFpbi5j OiBJbiBmdW5jdGlvbiDigJhzbmRfc2I4X3BsYXliYWNrX3ByZXBhcmXigJk6CnNvdW5kL2lzYS9z Yi9zYjhfbWFpbi5jOjE3MjozOiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rp b24g4oCYc25kX2RtYV9wcm9ncmFt4oCZIFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xh cmF0aW9uXQpzb3VuZC9pc2Evc2Ivc2I4X21haW4uYzogSW4gZnVuY3Rpb24g4oCYc25kX3NiOF9w bGF5YmFja19wb2ludGVy4oCZOgpzb3VuZC9pc2Evc2Ivc2I4X21haW4uYzo0MjU6MjogZXJyb3I6 IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHNuZF9kbWFfcG9pbnRlcuKAmSBb LVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KY2MxOiBzb21lIHdhcm5pbmdz IGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCgptYWtlWzNdOiAqKiogW3NvdW5kL2lzYS9zYi9zYjhf bWFpbi5vXSBFcnJvciAxCm1ha2VbM106IFRhcmdldCBgX19idWlsZCcgbm90IHJlbWFkZSBiZWNh dXNlIG9mIGVycm9ycy4KbWFrZVsyXTogKioqIFtzb3VuZC9pc2Evc2JdIEVycm9yIDIKICBDQyAg ICAgIHNvdW5kL2lzYS93c3Mvd3NzX2xpYi5vCnNvdW5kL2lzYS93c3Mvd3NzX2xpYi5jOiBJbiBm dW5jdGlvbiDigJhzbmRfd3NzX3BsYXliYWNrX3ByZXBhcmXigJk6CnNvdW5kL2lzYS93c3Mvd3Nz X2xpYi5jOjEwMjU6MjogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKA mHNuZF9kbWFfcHJvZ3JhbeKAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlv bl0Kc291bmQvaXNhL3dzcy93c3NfbGliLmM6IEluIGZ1bmN0aW9uIOKAmHNuZF93c3NfcGxheWJh Y2tfcG9pbnRlcuKAmToKc291bmQvaXNhL3dzcy93c3NfbGliLmM6MTE2MDoyOiBlcnJvcjogaW1w bGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24g4oCYc25kX2RtYV9wb2ludGVy4oCZIFstV2Vy cm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQpzb3VuZC9pc2Evd3NzL3dzc19saWIu YzogSW4gZnVuY3Rpb24g4oCYc25kX3dzc19mcmVl4oCZOgpzb3VuZC9pc2Evd3NzL3dzc19saWIu YzoxNjk1OjM6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhzbmRf ZG1hX2Rpc2FibGXigJkgWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCmNj MTogc29tZSB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwoKbWFrZVszXTogKioqIFtz b3VuZC9pc2Evd3NzL3dzc19saWIub10gRXJyb3IgMQoKVGhlIHJvb3QgY2F1c2UgZm9yIHRoaXMg aXMgaGlkZGVuIGluIHRoaXMgS2NvbmZpZyB3YXJuaW5nOgoKd2FybmluZzogKFJBRElPX01JUk9Q Q00yMCkgc2VsZWN0cyBTTkRfSVNBIHdoaWNoIGhhcyB1bm1ldCBkaXJlY3QgZGVwZW5kZW5jaWVz IChTT1VORCAmJiAhTTY4SyAmJiBTTkQgJiYgSVNBICYmIElTQV9ETUFfQVBJKQoKQWRkaW5nIGEg ZGVwZW5kZW5jeSBvbiBJU0FfRE1BX0FQSSB0byBSQURJT19NSVJPUENNMjAgZml4ZXMgdGhlc2Ug aXNzdWVzLgoKU2lnbmVkLW9mZi1ieTogUmFsZiBCYWVjaGxlIDxyYWxmQGxpbnV4LW1pcHMub3Jn PgoKIGRyaXZlcnMvbWVkaWEvcmFkaW8vS2NvbmZpZyB8ICAgIDIgKy0KIDEgZmlsZXMgY2hhbmdl ZCwgMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv bWVkaWEvcmFkaW8vS2NvbmZpZyBiL2RyaXZlcnMvbWVkaWEvcmFkaW8vS2NvbmZpZwppbmRleCBl NGM5N2ZkLi4wYWVlZDI4IDEwMDY0NAotLS0gYS9kcml2ZXJzL21lZGlhL3JhZGlvL0tjb25maWcK KysrIGIvZHJpdmVycy9tZWRpYS9yYWRpby9LY29uZmlnCkBAIC0xNjgsNyArMTY4LDcgQEAgY29u ZmlnIFJBRElPX01BWElSQURJTwogCiBjb25maWcgUkFESU9fTUlST1BDTTIwCiAJdHJpc3RhdGUg Im1pcm9TT1VORCBQQ00yMCByYWRpbyIKLQlkZXBlbmRzIG9uIElTQSAmJiBWSURFT19WNEwyICYm IFNORAorCWRlcGVuZHMgb24gSVNBICYmIElTQV9ETUFfQVBJICYmIFZJREVPX1Y0TDIgJiYgU05E CiAJc2VsZWN0IFNORF9JU0EKIAlzZWxlY3QgU05EX01JUk8KIAktLS1oZWxwLS0tCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFsc2EtZGV2ZWwgbWFpbGlu ZyBsaXN0CkFsc2EtZGV2ZWxAYWxzYS1wcm9qZWN0Lm9yZwpodHRwOi8vbWFpbG1hbi5hbHNhLXBy b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vYWxzYS1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Fri, 24 Jun 2011 15:30:17 +0200 (CEST) Received: from h5.dl5rb.org.uk ([81.2.74.5]:38066 "EHLO duck.linux-mips.net" rhost-flags-OK-OK-OK-FAIL) by eddie.linux-mips.org with ESMTP id S1490991Ab1FXNaO (ORCPT ); Fri, 24 Jun 2011 15:30:14 +0200 Received: from duck.linux-mips.net (duck.linux-mips.net [127.0.0.1]) by duck.linux-mips.net (8.14.4/8.14.3) with ESMTP id p5ODU9JO032070; Fri, 24 Jun 2011 14:30:09 +0100 Received: (from ralf@localhost) by duck.linux-mips.net (8.14.4/8.14.4/Submit) id p5ODU9ON032067; Fri, 24 Jun 2011 14:30:09 +0100 Date: Fri, 24 Jun 2011 14:30:09 +0100 From: Ralf Baechle To: Mauro Carvalho Chehab Cc: Jaroslav Kysela , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, linux-mips@linux-mips.org Subject: [PATCH] MEDIA: Fix non-ISA_DMA_API link failure of sound code Message-ID: <20110624133009.GA30076@linux-mips.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.21 (2010-09-15) X-archive-position: 30511 X-ecartis-version: Ecartis v1.0.0 Sender: linux-mips-bounce@linux-mips.org Errors-to: linux-mips-bounce@linux-mips.org X-original-sender: ralf@linux-mips.org Precedence: bulk X-list: linux-mips Return-Path: X-Keywords: X-UID: 20320 A build with ISA && ISA_DMA && !ISA_DMA_API results in: CC sound/isa/es18xx.o sound/isa/es18xx.c: In function ‘snd_es18xx_playback1_prepare’: sound/isa/es18xx.c:501:9: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] sound/isa/es18xx.c: In function ‘snd_es18xx_playback_pointer’: sound/isa/es18xx.c:818:3: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[2]: *** [sound/isa/es18xx.o] Error 1 CC sound/isa/sscape.o sound/isa/sscape.c: In function ‘upload_dma_data’: sound/isa/sscape.c:481:3: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[2]: *** [sound/isa/sscape.o] Error 1 CC sound/isa/ad1816a/ad1816a_lib.o sound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_playback_prepare’: sound/isa/ad1816a/ad1816a_lib.c:244:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] sound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_playback_pointer’: sound/isa/ad1816a/ad1816a_lib.c:302:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror=implicit-function-declaration] sound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_free’: sound/isa/ad1816a/ad1816a_lib.c:544:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [sound/isa/ad1816a/ad1816a_lib.o] Error 1 make[3]: Target `__build' not remade because of errors. make[2]: *** [sound/isa/ad1816a] Error 2 CC sound/isa/es1688/es1688_lib.o sound/isa/es1688/es1688_lib.c: In function ‘snd_es1688_playback_prepare’: sound/isa/es1688/es1688_lib.c:417:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] sound/isa/es1688/es1688_lib.c: In function ‘snd_es1688_playback_pointer’: sound/isa/es1688/es1688_lib.c:509:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [sound/isa/es1688/es1688_lib.o] Error 1 make[3]: Target `__build' not remade because of errors. make[2]: *** [sound/isa/es1688] Error 2 CC sound/isa/gus/gus_dma.o sound/isa/gus/gus_dma.c: In function ‘snd_gf1_dma_program’: sound/isa/gus/gus_dma.c:79:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] sound/isa/gus/gus_dma.c: In function ‘snd_gf1_dma_done’: sound/isa/gus/gus_dma.c:177:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [sound/isa/gus/gus_dma.o] Error 1 CC sound/isa/gus/gus_pcm.o sound/isa/gus/gus_pcm.c: In function ‘snd_gf1_pcm_capture_prepare’: sound/isa/gus/gus_pcm.c:591:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] sound/isa/gus/gus_pcm.c: In function ‘snd_gf1_pcm_capture_pointer’: sound/isa/gus/gus_pcm.c:619:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [sound/isa/gus/gus_pcm.o] Error 1 make[3]: Target `__build' not remade because of errors. make[2]: *** [sound/isa/gus] Error 2 CC sound/isa/sb/sb16_csp.o sound/isa/sb/sb16_csp.c: In function ‘snd_sb_csp_ioctl’: sound/isa/sb/sb16_csp.c:228:227: error: case label does not reduce to an integer constant make[3]: *** [sound/isa/sb/sb16_csp.o] Error 1 CC sound/isa/sb/sb16_main.o sound/isa/sb/sb16_main.c: In function ‘snd_sb16_playback_prepare’: sound/isa/sb/sb16_main.c:276:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] sound/isa/sb/sb16_main.c: In function ‘snd_sb16_playback_pointer’: sound/isa/sb/sb16_main.c:456:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [sound/isa/sb/sb16_main.o] Error 1 CC sound/isa/sb/sb8_main.o sound/isa/sb/sb8_main.c: In function ‘snd_sb8_playback_prepare’: sound/isa/sb/sb8_main.c:172:3: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] sound/isa/sb/sb8_main.c: In function ‘snd_sb8_playback_pointer’: sound/isa/sb/sb8_main.c:425:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [sound/isa/sb/sb8_main.o] Error 1 make[3]: Target `__build' not remade because of errors. make[2]: *** [sound/isa/sb] Error 2 CC sound/isa/wss/wss_lib.o sound/isa/wss/wss_lib.c: In function ‘snd_wss_playback_prepare’: sound/isa/wss/wss_lib.c:1025:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror=implicit-function-declaration] sound/isa/wss/wss_lib.c: In function ‘snd_wss_playback_pointer’: sound/isa/wss/wss_lib.c:1160:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror=implicit-function-declaration] sound/isa/wss/wss_lib.c: In function ‘snd_wss_free’: sound/isa/wss/wss_lib.c:1695:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [sound/isa/wss/wss_lib.o] Error 1 The root cause for this is hidden in this Kconfig warning: warning: (RADIO_MIROPCM20) selects SND_ISA which has unmet direct dependencies (SOUND && !M68K && SND && ISA && ISA_DMA_API) Adding a dependency on ISA_DMA_API to RADIO_MIROPCM20 fixes these issues. Signed-off-by: Ralf Baechle drivers/media/radio/Kconfig | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/media/radio/Kconfig b/drivers/media/radio/Kconfig index e4c97fd..0aeed28 100644 --- a/drivers/media/radio/Kconfig +++ b/drivers/media/radio/Kconfig @@ -168,7 +168,7 @@ config RADIO_MAXIRADIO config RADIO_MIROPCM20 tristate "miroSOUND PCM20 radio" - depends on ISA && VIDEO_V4L2 && SND + depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND select SND_ISA select SND_MIRO ---help---