From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ralf Baechle Subject: [PATCH] SOUND: Fix non-ISA_DMA_API build failure Date: Thu, 23 Jun 2011 15:47:50 +0100 Message-ID: <20110623144750.GA10180@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 DA3521037FC for ; Thu, 23 Jun 2011 16:47:55 +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 , Jaroslav Kysela , Takashi Iwai , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@al 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 b3VuZC9pc2Evd3NzL3dzc19saWIub10gRXJyb3IgMQoKRGlzYWJsaW5nIHRoZXNlIGluIEtjb25m aWcgYnkgYWRkaW5nIGEgZGVwZW5kZW5jeSBvbiBJU0FfRE1BX0FQSSB0aGVuCnJlc3VsdHMgaW46 Cgp3YXJuaW5nOiAoUkFESU9fTUlST1BDTTIwKSBzZWxlY3RzIFNORF9JU0Egd2hpY2ggaGFzIHVu bWV0IGRpcmVjdCBkZXBlbmRlbmNpZXMgKFNPVU5EICYmICFNNjhLICYmIFNORCAmJiBJU0EgJiYg SVNBX0RNQV9BUEkpCndhcm5pbmc6IChSQURJT19NSVJPUENNMjApIHNlbGVjdHMgU05EX01JUk8g d2hpY2ggaGFzIHVubWV0IGRpcmVjdCBkZXBlbmRlbmNpZXMgKFNPVU5EICYmICFNNjhLICYmIFNO RCAmJiBTTkRfSVNBICYmIElTQV9ETUFfQVBJKQojClsuLi5dCiAgTEQgICAgICAudG1wX3ZtbGlu dXgxCnNvdW5kL2J1aWx0LWluLm86IEluIGZ1bmN0aW9uIGBzbmRfbWlyb19wcm9iZSc6Ci9ob21l L3JhbGYvc3JjL2xpbnV4L2xpbnV4LW1pcHMvc291bmQvaXNhL29wdGk5eHgvbWlyby5jOjEzMjE6 IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHNuZF93c3NfY3JlYXRlJwovaG9tZS9yYWxmL3NyYy9s aW51eC9saW51eC1taXBzL3NvdW5kL2lzYS9vcHRpOXh4L21pcm8uYzoxMzI3OiB1bmRlZmluZWQg cmVmZXJlbmNlIHRvIGBzbmRfd3NzX3BjbScKL2hvbWUvcmFsZi9zcmMvbGludXgvbGludXgtbWlw cy9zb3VuZC9pc2Evb3B0aTl4eC9taXJvLmM6MTMzMTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBg c25kX3dzc19taXhlcicKL2hvbWUvcmFsZi9zcmMvbGludXgvbGludXgtbWlwcy9zb3VuZC9pc2Ev b3B0aTl4eC9taXJvLmM6MTMzNTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc25kX3dzc190aW1l cicKL2hvbWUvcmFsZi9zcmMvbGludXgvbGludXgtbWlwcy9zb3VuZC9pc2Evb3B0aTl4eC9taXJv LmM6MTM5MTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc25kX29wbDRfY3JlYXRlJwptYWtlOiAq KiogWy50bXBfdm1saW51eDFdIEVycm9yIDEKCldoaWNoIG1ha2VzIGFsc28gdG91Y2hpbmcgZHJp dmVycy9tZWRpYS9yYWRpby9LY29uZmlnIG5lY2Vzc2FyeS4KCkZpeGVkIGJ5IGFkZGluZyBhbiBl eHBsaWNpdCBkZXBlbmRlbmN5IG9uIElTQV9ETUFfQVBJIGZvciBhbGwgb2YgdGhlCmNvbmZpZyBz dGF0bWVudCB0aGF0IGVpdGhlciByZXN1bHQgaW4gdGhlIGRpcmVjdGlvbiBpbmNsdXNpb24gb2Yg Y29kZSB0aGF0CmNhbGxzIHRoZSBJU0EgRE1BIEFQSSBvciBzZWxlY3RzIHNvbWV0aGluZyB3aGlj aCBpbiB0dXJuIHdvdWxkIHVzZSB0aGUgSVNBCkRNQSBBUEkuCgpUaGUgc29sZSBJU0Egc291bmQg ZHJpdmVyIHRoYXQgZG9lcyBub3QgdXNlIHRoZSBJU0EgRE1BIEFQSSBpcyB0aGUgQWRsaWIKZHJp dmVyIHNvIHJlcGxhY2VkIHRoZSBkZXBlbmRlbmN5IG9mIFNORF9JU0Egb24gSVNBX0RNQV9BUEkg YW5kIGFkZCBpdCB0bwplYWNoIG9mIHRoZSBkcml2ZXJzIGluZGl2aWR1YWxseS4KClNpZ25lZC1v ZmYtYnk6IFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51eC1taXBzLm9yZz4KCi0tLQpXaXRoIHRoaXMg KGFuZCBhIHNlcGFyYXRlIE1JUFMtc3BlY2lmaWMgcGF0Y2gpIEkgY2FuIGdldCBhbGwgYXVkaW8g ZHJpdmVycwppbiBhbGx5ZXNjb25maWcgdG8gYnVpbGQuCgpUaGUgZ2VuZXJhdGVkIGkzODYveDg2 XzY0IGFsbHllc2NvbmZpZ3MgcmVtYWluIHVuY2hhbmdlZCBieSB0aGlzIHBhdGNoLgoKIGRyaXZl cnMvbWVkaWEvcmFkaW8vS2NvbmZpZyB8ICAgIDIgKy0KIHNvdW5kL2lzYS9LY29uZmlnICAgICAg ICAgICB8ICAgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMiBm aWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL21lZGlhL3JhZGlvL0tjb25maWcgYi9kcml2ZXJzL21lZGlhL3JhZGlvL0tj b25maWcKaW5kZXggZTRjOTdmZC4uMGFlZWQyOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9tZWRpYS9y YWRpby9LY29uZmlnCisrKyBiL2RyaXZlcnMvbWVkaWEvcmFkaW8vS2NvbmZpZwpAQCAtMTY4LDcg KzE2OCw3IEBAIGNvbmZpZyBSQURJT19NQVhJUkFESU8KIAogY29uZmlnIFJBRElPX01JUk9QQ00y MAogCXRyaXN0YXRlICJtaXJvU09VTkQgUENNMjAgcmFkaW8iCi0JZGVwZW5kcyBvbiBJU0EgJiYg VklERU9fVjRMMiAmJiBTTkQKKwlkZXBlbmRzIG9uIElTQSAmJiBJU0FfRE1BX0FQSSAmJiBWSURF T19WNEwyICYmIFNORAogCXNlbGVjdCBTTkRfSVNBCiAJc2VsZWN0IFNORF9NSVJPCiAJLS0taGVs cC0tLQpkaWZmIC0tZ2l0IGEvc291bmQvaXNhL0tjb25maWcgYi9zb3VuZC9pc2EvS2NvbmZpZwpp bmRleCA1MjA2NGNmLi4yNTIzMGM4IDEwMDY0NAotLS0gYS9zb3VuZC9pc2EvS2NvbmZpZworKysg Yi9zb3VuZC9pc2EvS2NvbmZpZwpAQCAtMTksNyArMTksNyBAQCBjb25maWcgU05EX1NCMTZfRFNQ CiAKIG1lbnVjb25maWcgU05EX0lTQQogCWJvb2wgIklTQSBzb3VuZCBkZXZpY2VzIgotCWRlcGVu ZHMgb24gSVNBICYmIElTQV9ETUFfQVBJCisJZGVwZW5kcyBvbiBJU0EKIAlkZWZhdWx0IHkKIAlo ZWxwCiAJICBTdXBwb3J0IGZvciBzb3VuZCBkZXZpY2VzIGNvbm5lY3RlZCB2aWEgdGhlIElTQSBi dXMuCkBAIC0zNyw3ICszNyw3IEBAIGNvbmZpZyBTTkRfQURMSUIKIAogY29uZmlnIFNORF9BRDE4 MTZBCiAJdHJpc3RhdGUgIkFuYWxvZyBEZXZpY2VzIFNvdW5kUG9ydCBBRDE4MTZBIgotCWRlcGVu ZHMgb24gUE5QCisJZGVwZW5kcyBvbiBJU0FfRE1BX0FQSSAmJiBQTlAKIAlzZWxlY3QgSVNBUE5Q CiAJc2VsZWN0IFNORF9PUEwzX0xJQgogCXNlbGVjdCBTTkRfTVBVNDAxX1VBUlQKQEAgLTUyLDYg KzUyLDcgQEAgY29uZmlnIFNORF9BRDE4MTZBCiBjb25maWcgU05EX0FEMTg0OAogCXRyaXN0YXRl ICJHZW5lcmljIEFEMTg0OC9DUzQyNDggZHJpdmVyIgogCXNlbGVjdCBTTkRfV1NTX0xJQgorCWRl cGVuZHMgb24gSVNBX0RNQV9BUEkKIAloZWxwCiAJICBTYXkgWSBoZXJlIHRvIGluY2x1ZGUgc3Vw cG9ydCBmb3IgQUQxODQ4IChBbmFsb2cgRGV2aWNlcykgb3IKIAkgIENTNDI0OCAoQ2lycnVzIExv Z2ljIC0gQ3J5c3RhbCBTZW1pY29uZHVjdG9ycykgY2hpcHMuCkBAIC02NCw3ICs2NSw3IEBAIGNv bmZpZyBTTkRfQUQxODQ4CiAKIGNvbmZpZyBTTkRfQUxTMTAwCiAJdHJpc3RhdGUgIkRpYW1vbmQg VGVjaC4gRFQtMDE5eCBhbmQgQXZhbmNlIExvZ2ljIEFMU3h4eCIKLQlkZXBlbmRzIG9uIFBOUAor CWRlcGVuZHMgb24gSVNBX0RNQV9BUEkgJiYgUE5QCiAJc2VsZWN0IElTQVBOUAogCXNlbGVjdCBT TkRfT1BMM19MSUIKIAlzZWxlY3QgU05EX01QVTQwMV9VQVJUCkBAIC03OSw3ICs4MCw3IEBAIGNv bmZpZyBTTkRfQUxTMTAwCiAKIGNvbmZpZyBTTkRfQVpUMTYwNQogCXRyaXN0YXRlICJBenRlY2gg QVpUMTYwNSBEcml2ZXIiCi0JZGVwZW5kcyBvbiBTTkQKKwlkZXBlbmRzIG9uIElTQV9ETUFfQVBJ ICYmIFNORAogCXNlbGVjdCBTTkRfV1NTX0xJQgogCXNlbGVjdCBTTkRfTVBVNDAxX1VBUlQKIAlz ZWxlY3QgU05EX09QTDNfTElCCkBAIC05Miw3ICs5Myw3IEBAIGNvbmZpZyBTTkRfQVpUMTYwNQog CiBjb25maWcgU05EX0FaVDIzMTYKIAl0cmlzdGF0ZSAiQXp0ZWNoIEFaVDIzMTYgRHJpdmVyIgot CWRlcGVuZHMgb24gU05ECisJZGVwZW5kcyBvbiBJU0FfRE1BX0FQSSAmJiBTTkQKIAlzZWxlY3Qg U05EX1dTU19MSUIKIAlzZWxlY3QgU05EX01QVTQwMV9VQVJUCiAJc2VsZWN0IFNORF9PUEwzX0xJ QgpAQCAtMTA1LDcgKzEwNiw3IEBAIGNvbmZpZyBTTkRfQVpUMjMxNgogCiBjb25maWcgU05EX0Fa VDIzMjAKIAl0cmlzdGF0ZSAiQXp0ZWNoIFN5c3RlbXMgQVpUMjMyMCIKLQlkZXBlbmRzIG9uIFBO UAorCWRlcGVuZHMgb24gSVNBX0RNQV9BUEkgJiYgUE5QCiAJc2VsZWN0IElTQVBOUAogCXNlbGVj dCBTTkRfT1BMM19MSUIKIAlzZWxlY3QgU05EX01QVTQwMV9VQVJUCkBAIC0xMTksNiArMTIwLDcg QEAgY29uZmlnIFNORF9BWlQyMzIwCiAKIGNvbmZpZyBTTkRfQ01JODMzMAogCXRyaXN0YXRlICJD LU1lZGlhIENNSTgzMzAiCisJZGVwZW5kcyBvbiBJU0FfRE1BX0FQSQogCXNlbGVjdCBTTkRfV1NT X0xJQgogCXNlbGVjdCBTTkRfU0IxNl9EU1AKIAlzZWxlY3QgU05EX09QTDNfTElCCkBAIC0xMzIs NiArMTM0LDcgQEAgY29uZmlnIFNORF9DTUk4MzMwCiAKIGNvbmZpZyBTTkRfQ1M0MjMxCiAJdHJp c3RhdGUgIkdlbmVyaWMgQ2lycnVzIExvZ2ljIENTNDIzMSBkcml2ZXIiCisJZGVwZW5kcyBvbiBJ U0FfRE1BX0FQSQogCXNlbGVjdCBTTkRfTVBVNDAxX1VBUlQKIAlzZWxlY3QgU05EX1dTU19MSUIK IAloZWxwCkBAIC0xNDMsNiArMTQ2LDcgQEAgY29uZmlnIFNORF9DUzQyMzEKIAogY29uZmlnIFNO RF9DUzQyMzYKIAl0cmlzdGF0ZSAiR2VuZXJpYyBDaXJydXMgTG9naWMgQ1M0MjMyL0NTNDIzNisg ZHJpdmVyIgorCWRlcGVuZHMgb24gSVNBX0RNQV9BUEkKIAlzZWxlY3QgU05EX09QTDNfTElCCiAJ c2VsZWN0IFNORF9NUFU0MDFfVUFSVAogCXNlbGVjdCBTTkRfV1NTX0xJQgpAQCAtMTU2LDYgKzE2 MCw3IEBAIGNvbmZpZyBTTkRfQ1M0MjM2CiAKIGNvbmZpZyBTTkRfRVMxNjg4CiAJdHJpc3RhdGUg IkdlbmVyaWMgRVNTIEVTNjg4L0VTMTY4OCBhbmQgRVM5NjggUG5QIGRyaXZlciIKKwlkZXBlbmRz IG9uIElTQV9ETUFfQVBJCiAJc2VsZWN0IFNORF9PUEwzX0xJQgogCXNlbGVjdCBTTkRfTVBVNDAx X1VBUlQKIAlzZWxlY3QgU05EX1BDTQpAQCAtMTY4LDYgKzE3Myw3IEBAIGNvbmZpZyBTTkRfRVMx Njg4CiAKIGNvbmZpZyBTTkRfRVMxOFhYCiAJdHJpc3RhdGUgIkdlbmVyaWMgRVNTIEVTMTh4eCBk cml2ZXIiCisJZGVwZW5kcyBvbiBJU0FfRE1BX0FQSQogCXNlbGVjdCBTTkRfT1BMM19MSUIKIAlz ZWxlY3QgU05EX01QVTQwMV9VQVJUCiAJc2VsZWN0IFNORF9QQ00KQEAgLTE3OSw3ICsxODUsNyBA QCBjb25maWcgU05EX0VTMThYWAogCiBjb25maWcgU05EX1NDNjAwMAogCXRyaXN0YXRlICJHYWxs YW50IFNDLTYwMDAvNjYwMC83MDAwIGFuZCBBdWRpbyBFeGNlbCBEU1AgMTYiCi0JZGVwZW5kcyBv biBIQVNfSU9QT1JUCisJZGVwZW5kcyBvbiBJU0FfRE1BX0FQSSAmJiBIQVNfSU9QT1JUCiAJc2Vs ZWN0IFNORF9XU1NfTElCCiAJc2VsZWN0IFNORF9PUEwzX0xJQgogCXNlbGVjdCBTTkRfTVBVNDAx X1VBUlQKQEAgLTE5NSw2ICsyMDEsNyBAQCBjb25maWcgU05EX1NDNjAwMAogCiBjb25maWcgU05E X0dVU0NMQVNTSUMKIAl0cmlzdGF0ZSAiR3JhdmlzIFVsdHJhU291bmQgQ2xhc3NpYyIKKwlkZXBl bmRzIG9uIElTQV9ETUFfQVBJCiAJc2VsZWN0IFNORF9SQVdNSURJCiAJc2VsZWN0IFNORF9QQ00K IAloZWxwCkBAIC0yMDYsNiArMjEzLDcgQEAgY29uZmlnIFNORF9HVVNDTEFTU0lDCiAKIGNvbmZp ZyBTTkRfR1VTRVhUUkVNRQogCXRyaXN0YXRlICJHcmF2aXMgVWx0cmFTb3VuZCBFeHRyZW1lIgor CWRlcGVuZHMgb24gSVNBX0RNQV9BUEkKIAlzZWxlY3QgU05EX09QTDNfTElCCiAJc2VsZWN0IFNO RF9NUFU0MDFfVUFSVAogCXNlbGVjdCBTTkRfUENNCkBAIC0yMTgsNiArMjI2LDcgQEAgY29uZmln IFNORF9HVVNFWFRSRU1FCiAKIGNvbmZpZyBTTkRfR1VTTUFYCiAJdHJpc3RhdGUgIkdyYXZpcyBV bHRyYVNvdW5kIE1BWCIKKwlkZXBlbmRzIG9uIElTQV9ETUFfQVBJCiAJc2VsZWN0IFNORF9SQVdN SURJCiAJc2VsZWN0IFNORF9XU1NfTElCCiAJaGVscApAQCAtMjI5LDcgKzIzOCw3IEBAIGNvbmZp ZyBTTkRfR1VTTUFYCiAKIGNvbmZpZyBTTkRfSU5URVJXQVZFCiAJdHJpc3RhdGUgIkFNRCBJbnRl cldhdmUsIEdyYXZpcyBVbHRyYVNvdW5kIFBuUCIKLQlkZXBlbmRzIG9uIFBOUAorCWRlcGVuZHMg b24gSVNBX0RNQV9BUEkgJiYgUE5QCiAJc2VsZWN0IFNORF9SQVdNSURJCiAJc2VsZWN0IFNORF9X U1NfTElCCiAJaGVscApAQCAtMjQyLDcgKzI1MSw3IEBAIGNvbmZpZyBTTkRfSU5URVJXQVZFCiAK IGNvbmZpZyBTTkRfSU5URVJXQVZFX1NUQgogCXRyaXN0YXRlICJBTUQgSW50ZXJXYXZlICsgVEVB NjMzMFQgKFVsdHJhU291bmQgMzItUHJvKSIKLQlkZXBlbmRzIG9uIFBOUAorCWRlcGVuZHMgb24g SVNBX0RNQV9BUEkgJiYgUE5QCiAJc2VsZWN0IFNORF9SQVdNSURJCiAJc2VsZWN0IFNORF9XU1Nf TElCCiAJaGVscApAQCAtMjU1LDYgKzI2NCw3IEBAIGNvbmZpZyBTTkRfSU5URVJXQVZFX1NUQgog CiBjb25maWcgU05EX0pBWloxNgogCXRyaXN0YXRlICJNZWRpYSBWaXNpb24gSmF6ejE2IGNhcmQg YW5kIGNvbXBhdGlibGVzIgorCWRlcGVuZHMgb24gSVNBX0RNQV9BUEkKIAlzZWxlY3QgU05EX09Q TDNfTElCCiAJc2VsZWN0IFNORF9NUFU0MDFfVUFSVAogCXNlbGVjdCBTTkRfU0I4X0RTUApAQCAt MjcxLDYgKzI4MSw3IEBAIGNvbmZpZyBTTkRfSkFaWjE2CiAKIGNvbmZpZyBTTkRfT1BMM1NBMgog CXRyaXN0YXRlICJZYW1haGEgT1BMMy1TQTIvU0EzIgorCWRlcGVuZHMgb24gSVNBX0RNQV9BUEkK IAlzZWxlY3QgU05EX09QTDNfTElCCiAJc2VsZWN0IFNORF9NUFU0MDFfVUFSVAogCXNlbGVjdCBT TkRfV1NTX0xJQgpAQCAtMjgzLDYgKzI5NCw3IEBAIGNvbmZpZyBTTkRfT1BMM1NBMgogCiBjb25m aWcgU05EX09QVEk5MlhfQUQxODQ4CiAJdHJpc3RhdGUgIk9QVGkgODJDOTJ4IC0gQUQxODQ4Igor CWRlcGVuZHMgb24gSVNBX0RNQV9BUEkKIAlzZWxlY3QgU05EX09QTDNfTElCCiAJc2VsZWN0IFNO RF9PUEw0X0xJQgogCXNlbGVjdCBTTkRfTVBVNDAxX1VBUlQKQEAgLTI5Niw2ICszMDgsNyBAQCBj b25maWcgU05EX09QVEk5MlhfQUQxODQ4CiAKIGNvbmZpZyBTTkRfT1BUSTkyWF9DUzQyMzEKIAl0 cmlzdGF0ZSAiT1BUaSA4MkM5MnggLSBDUzQyMzEiCisJZGVwZW5kcyBvbiBJU0FfRE1BX0FQSQog CXNlbGVjdCBTTkRfT1BMM19MSUIKIAlzZWxlY3QgU05EX09QTDRfTElCCiAJc2VsZWN0IFNORF9N UFU0MDFfVUFSVApAQCAtMzA5LDYgKzMyMiw3IEBAIGNvbmZpZyBTTkRfT1BUSTkyWF9DUzQyMzEK IAogY29uZmlnIFNORF9PUFRJOTNYCiAJdHJpc3RhdGUgIk9QVGkgODJDOTN4IgorCWRlcGVuZHMg b24gSVNBX0RNQV9BUEkKIAlzZWxlY3QgU05EX09QTDNfTElCCiAJc2VsZWN0IFNORF9NUFU0MDFf VUFSVAogCXNlbGVjdCBTTkRfV1NTX0xJQgpAQCAtMzIxLDYgKzMzNSw3IEBAIGNvbmZpZyBTTkRf T1BUSTkzWAogCiBjb25maWcgU05EX01JUk8KIAl0cmlzdGF0ZSAiTWlybyBtaXJvU09VTkQgUENN MXByby9QQ00xMi9QQ00yMHJhZGlvIGRyaXZlciIKKwlkZXBlbmRzIG9uIElTQV9ETUFfQVBJCiAJ c2VsZWN0IFNORF9PUEw0X0xJQgogCXNlbGVjdCBTTkRfV1NTX0xJQgogCXNlbGVjdCBTTkRfTVBV NDAxX1VBUlQKQEAgLTMzNCw2ICszNDksNyBAQCBjb25maWcgU05EX01JUk8KIAogY29uZmlnIFNO RF9TQjgKIAl0cmlzdGF0ZSAiU291bmQgQmxhc3RlciAxLjAvMi4wL1BybyAoOC1iaXQpIgorCWRl cGVuZHMgb24gSVNBX0RNQV9BUEkKIAlzZWxlY3QgU05EX09QTDNfTElCCiAJc2VsZWN0IFNORF9S QVdNSURJCiAJc2VsZWN0IFNORF9TQjhfRFNQCkBAIC0zNDYsNiArMzYyLDcgQEAgY29uZmlnIFNO RF9TQjgKIAogY29uZmlnIFNORF9TQjE2CiAJdHJpc3RhdGUgIlNvdW5kIEJsYXN0ZXIgMTYgKFBu UCkiCisJZGVwZW5kcyBvbiBJU0FfRE1BX0FQSQogCXNlbGVjdCBTTkRfT1BMM19MSUIKIAlzZWxl Y3QgU05EX01QVTQwMV9VQVJUCiAJc2VsZWN0IFNORF9TQjE2X0RTUApAQCAtMzU4LDYgKzM3NSw3 IEBAIGNvbmZpZyBTTkRfU0IxNgogCiBjb25maWcgU05EX1NCQVdFCiAJdHJpc3RhdGUgIlNvdW5k IEJsYXN0ZXIgQVdFICgzMiw2NCkgKFBuUCkiCisJZGVwZW5kcyBvbiBJU0FfRE1BX0FQSQogCXNl bGVjdCBTTkRfT1BMM19MSUIKIAlzZWxlY3QgU05EX01QVTQwMV9VQVJUCiAJc2VsZWN0IFNORF9T QjE2X0RTUApAQCAtMzcwLDcgKzM4OCw3IEBAIGNvbmZpZyBTTkRfU0JBV0UKIAogY29uZmlnIFNO RF9TQjE2X0NTUAogCWJvb2wgIlNvdW5kIEJsYXN0ZXIgMTYvQVdFIENTUCBzdXBwb3J0IgotCWRl cGVuZHMgb24gKFNORF9TQjE2IHx8IFNORF9TQkFXRSkgJiYgKEJST0tFTiB8fCAhUFBDKQorCWRl cGVuZHMgb24gSVNBX0RNQV9BUEkgJiYgKFNORF9TQjE2IHx8IFNORF9TQkFXRSkgJiYgKEJST0tF TiB8fCAhUFBDKQogCXNlbGVjdCBGV19MT0FERVIKIAloZWxwCiAJICBTYXkgWSBoZXJlIHRvIGlu Y2x1ZGUgc3VwcG9ydCBmb3IgdGhlIENTUCBjb3JlLiAgVGhpcyBzcGVjaWFsCkBAIC0zNzksNiAr Mzk3LDcgQEAgY29uZmlnIFNORF9TQjE2X0NTUAogCiBjb25maWcgU05EX1NTQ0FQRQogCXRyaXN0 YXRlICJFbnNvbmlxIFNvdW5kU2NhcGUgZHJpdmVyIgorCWRlcGVuZHMgb24gSVNBX0RNQV9BUEkK IAlzZWxlY3QgU05EX01QVTQwMV9VQVJUCiAJc2VsZWN0IFNORF9XU1NfTElCCiAJc2VsZWN0IEZX X0xPQURFUgpAQCAtNDAwLDYgKzQxOSw3IEBAIGNvbmZpZyBTTkRfU1NDQVBFCiAKIGNvbmZpZyBT TkRfV0FWRUZST05UCiAJdHJpc3RhdGUgIlR1cnRsZSBCZWFjaCBNYXVpLFRyb3BleixUcm9wZXor IChXYXZlZnJvbnQpIgorCWRlcGVuZHMgb24gSVNBX0RNQV9BUEkKIAlzZWxlY3QgRldfTE9BREVS CiAJc2VsZWN0IFNORF9PUEwzX0xJQgogCXNlbGVjdCBTTkRfTVBVNDAxX1VBUlQKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWxzYS1kZXZlbCBtYWlsaW5n IGxpc3QKQWxzYS1kZXZlbEBhbHNhLXByb2plY3Qub3JnCmh0dHA6Ly9tYWlsbWFuLmFsc2EtcHJv amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbHNhLWRldmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Thu, 23 Jun 2011 16:48:07 +0200 (CEST) Received: from h5.dl5rb.org.uk ([81.2.74.5]:33184 "EHLO duck.linux-mips.net" rhost-flags-OK-OK-OK-FAIL) by eddie.linux-mips.org with ESMTP id S1491198Ab1FWOsD (ORCPT ); Thu, 23 Jun 2011 16:48:03 +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 p5NElqig008409; Thu, 23 Jun 2011 15:47:52 +0100 Received: (from ralf@localhost) by duck.linux-mips.net (8.14.4/8.14.4/Submit) id p5NEloU9008401; Thu, 23 Jun 2011 15:47:50 +0100 Date: Thu, 23 Jun 2011 15:47:50 +0100 From: Ralf Baechle To: Mauro Carvalho Chehab , Jaroslav Kysela , Takashi Iwai , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, linux-mips@linux-mips.org Subject: [PATCH] SOUND: Fix non-ISA_DMA_API build failure Message-ID: <20110623144750.GA10180@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: 30494 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: 19234 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 Disabling these in Kconfig by adding a dependency on ISA_DMA_API then results in: warning: (RADIO_MIROPCM20) selects SND_ISA which has unmet direct dependencies (SOUND && !M68K && SND && ISA && ISA_DMA_API) warning: (RADIO_MIROPCM20) selects SND_MIRO which has unmet direct dependencies (SOUND && !M68K && SND && SND_ISA && ISA_DMA_API) # [...] LD .tmp_vmlinux1 sound/built-in.o: In function `snd_miro_probe': /home/ralf/src/linux/linux-mips/sound/isa/opti9xx/miro.c:1321: undefined reference to `snd_wss_create' /home/ralf/src/linux/linux-mips/sound/isa/opti9xx/miro.c:1327: undefined reference to `snd_wss_pcm' /home/ralf/src/linux/linux-mips/sound/isa/opti9xx/miro.c:1331: undefined reference to `snd_wss_mixer' /home/ralf/src/linux/linux-mips/sound/isa/opti9xx/miro.c:1335: undefined reference to `snd_wss_timer' /home/ralf/src/linux/linux-mips/sound/isa/opti9xx/miro.c:1391: undefined reference to `snd_opl4_create' make: *** [.tmp_vmlinux1] Error 1 Which makes also touching drivers/media/radio/Kconfig necessary. Fixed by adding an explicit dependency on ISA_DMA_API for all of the config statment that either result in the direction inclusion of code that calls the ISA DMA API or selects something which in turn would use the ISA DMA API. The sole ISA sound driver that does not use the ISA DMA API is the Adlib driver so replaced the dependency of SND_ISA on ISA_DMA_API and add it to each of the drivers individually. Signed-off-by: Ralf Baechle --- With this (and a separate MIPS-specific patch) I can get all audio drivers in allyesconfig to build. The generated i386/x86_64 allyesconfigs remain unchanged by this patch. drivers/media/radio/Kconfig | 2 +- sound/isa/Kconfig | 40 ++++++++++++++++++++++++++++++---------- 2 files changed, 31 insertions(+), 11 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--- diff --git a/sound/isa/Kconfig b/sound/isa/Kconfig index 52064cf..25230c8 100644 --- a/sound/isa/Kconfig +++ b/sound/isa/Kconfig @@ -19,7 +19,7 @@ config SND_SB16_DSP menuconfig SND_ISA bool "ISA sound devices" - depends on ISA && ISA_DMA_API + depends on ISA default y help Support for sound devices connected via the ISA bus. @@ -37,7 +37,7 @@ config SND_ADLIB config SND_AD1816A tristate "Analog Devices SoundPort AD1816A" - depends on PNP + depends on ISA_DMA_API && PNP select ISAPNP select SND_OPL3_LIB select SND_MPU401_UART @@ -52,6 +52,7 @@ config SND_AD1816A config SND_AD1848 tristate "Generic AD1848/CS4248 driver" select SND_WSS_LIB + depends on ISA_DMA_API help Say Y here to include support for AD1848 (Analog Devices) or CS4248 (Cirrus Logic - Crystal Semiconductors) chips. @@ -64,7 +65,7 @@ config SND_AD1848 config SND_ALS100 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx" - depends on PNP + depends on ISA_DMA_API && PNP select ISAPNP select SND_OPL3_LIB select SND_MPU401_UART @@ -79,7 +80,7 @@ config SND_ALS100 config SND_AZT1605 tristate "Aztech AZT1605 Driver" - depends on SND + depends on ISA_DMA_API && SND select SND_WSS_LIB select SND_MPU401_UART select SND_OPL3_LIB @@ -92,7 +93,7 @@ config SND_AZT1605 config SND_AZT2316 tristate "Aztech AZT2316 Driver" - depends on SND + depends on ISA_DMA_API && SND select SND_WSS_LIB select SND_MPU401_UART select SND_OPL3_LIB @@ -105,7 +106,7 @@ config SND_AZT2316 config SND_AZT2320 tristate "Aztech Systems AZT2320" - depends on PNP + depends on ISA_DMA_API && PNP select ISAPNP select SND_OPL3_LIB select SND_MPU401_UART @@ -119,6 +120,7 @@ config SND_AZT2320 config SND_CMI8330 tristate "C-Media CMI8330" + depends on ISA_DMA_API select SND_WSS_LIB select SND_SB16_DSP select SND_OPL3_LIB @@ -132,6 +134,7 @@ config SND_CMI8330 config SND_CS4231 tristate "Generic Cirrus Logic CS4231 driver" + depends on ISA_DMA_API select SND_MPU401_UART select SND_WSS_LIB help @@ -143,6 +146,7 @@ config SND_CS4231 config SND_CS4236 tristate "Generic Cirrus Logic CS4232/CS4236+ driver" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_WSS_LIB @@ -156,6 +160,7 @@ config SND_CS4236 config SND_ES1688 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_PCM @@ -168,6 +173,7 @@ config SND_ES1688 config SND_ES18XX tristate "Generic ESS ES18xx driver" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_PCM @@ -179,7 +185,7 @@ config SND_ES18XX config SND_SC6000 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16" - depends on HAS_IOPORT + depends on ISA_DMA_API && HAS_IOPORT select SND_WSS_LIB select SND_OPL3_LIB select SND_MPU401_UART @@ -195,6 +201,7 @@ config SND_SC6000 config SND_GUSCLASSIC tristate "Gravis UltraSound Classic" + depends on ISA_DMA_API select SND_RAWMIDI select SND_PCM help @@ -206,6 +213,7 @@ config SND_GUSCLASSIC config SND_GUSEXTREME tristate "Gravis UltraSound Extreme" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_PCM @@ -218,6 +226,7 @@ config SND_GUSEXTREME config SND_GUSMAX tristate "Gravis UltraSound MAX" + depends on ISA_DMA_API select SND_RAWMIDI select SND_WSS_LIB help @@ -229,7 +238,7 @@ config SND_GUSMAX config SND_INTERWAVE tristate "AMD InterWave, Gravis UltraSound PnP" - depends on PNP + depends on ISA_DMA_API && PNP select SND_RAWMIDI select SND_WSS_LIB help @@ -242,7 +251,7 @@ config SND_INTERWAVE config SND_INTERWAVE_STB tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" - depends on PNP + depends on ISA_DMA_API && PNP select SND_RAWMIDI select SND_WSS_LIB help @@ -255,6 +264,7 @@ config SND_INTERWAVE_STB config SND_JAZZ16 tristate "Media Vision Jazz16 card and compatibles" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_SB8_DSP @@ -271,6 +281,7 @@ config SND_JAZZ16 config SND_OPL3SA2 tristate "Yamaha OPL3-SA2/SA3" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_WSS_LIB @@ -283,6 +294,7 @@ config SND_OPL3SA2 config SND_OPTI92X_AD1848 tristate "OPTi 82C92x - AD1848" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_OPL4_LIB select SND_MPU401_UART @@ -296,6 +308,7 @@ config SND_OPTI92X_AD1848 config SND_OPTI92X_CS4231 tristate "OPTi 82C92x - CS4231" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_OPL4_LIB select SND_MPU401_UART @@ -309,6 +322,7 @@ config SND_OPTI92X_CS4231 config SND_OPTI93X tristate "OPTi 82C93x" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_WSS_LIB @@ -321,6 +335,7 @@ config SND_OPTI93X config SND_MIRO tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" + depends on ISA_DMA_API select SND_OPL4_LIB select SND_WSS_LIB select SND_MPU401_UART @@ -334,6 +349,7 @@ config SND_MIRO config SND_SB8 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_RAWMIDI select SND_SB8_DSP @@ -346,6 +362,7 @@ config SND_SB8 config SND_SB16 tristate "Sound Blaster 16 (PnP)" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_SB16_DSP @@ -358,6 +375,7 @@ config SND_SB16 config SND_SBAWE tristate "Sound Blaster AWE (32,64) (PnP)" + depends on ISA_DMA_API select SND_OPL3_LIB select SND_MPU401_UART select SND_SB16_DSP @@ -370,7 +388,7 @@ config SND_SBAWE config SND_SB16_CSP bool "Sound Blaster 16/AWE CSP support" - depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) + depends on ISA_DMA_API && (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) select FW_LOADER help Say Y here to include support for the CSP core. This special @@ -379,6 +397,7 @@ config SND_SB16_CSP config SND_SSCAPE tristate "Ensoniq SoundScape driver" + depends on ISA_DMA_API select SND_MPU401_UART select SND_WSS_LIB select FW_LOADER @@ -400,6 +419,7 @@ config SND_SSCAPE config SND_WAVEFRONT tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" + depends on ISA_DMA_API select FW_LOADER select SND_OPL3_LIB select SND_MPU401_UART