From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753722AbbKJQfp (ORCPT ); Tue, 10 Nov 2015 11:35:45 -0500 Received: from mail-bn1on0081.outbound.protection.outlook.com ([157.56.110.81]:25312 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753085AbbKJQfn (ORCPT ); Tue, 10 Nov 2015 11:35:43 -0500 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=atull@opensource.altera.com; Date: Tue, 10 Nov 2015 10:28:29 -0600 From: atull X-X-Sender: atull@linuxheads99 To: Moritz Fischer , Geert Uytterhoeven CC: Subject: Re: [PATCH] fpga: FPGA_MGR_ZYNQ_FPGA should depend on HAS_DMA In-Reply-To: <1447061851-19932-1-git-send-email-geert@linux-m68k.org> Message-ID: References: <1447061851-19932-1-git-send-email-geert@linux-m68k.org> User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: SN1PR0701CA0033.namprd07.prod.outlook.com (25.162.96.43) To BY1PR03MB1513.namprd03.prod.outlook.com (25.162.210.147) X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1513;2:ggFP5BY3YSJNZIC3iOo4oBBkmnCQZoXLt+UEhqp/0E0npiHcTasx2uQ92mUmBUYJUlyXTFS2w1fzRW2T1KL2s/duTOBxckHSZKOTXaMRqtthgzSUsGcV4zlHQRXhfDFyk4mKzN3UoBl+0qI85wGF0VN8LLilyGRbPF2D/IkU7lA=;3:cr1mp8vBytkCSgPWwWhKFFUCwH6KU9dp1d5Jctr1ZaHk/ZMSShL2HlT7+jm6gOSgcW8Swd5QuJRlwQlE4xKijrff4fgYz/FI9A/2GHJEfNwdRga/d9gZh1GnlIwZVMR535LnHfxN/OpiwSL379cvag==;25:1oU6mxCS+bvpTB6bRPYhVQkwfzvfzix0zozKCCws6W76qt4diw8DnPTKFrxGKAhfP7BMS3+4EtxSMt+CGSNx7YcI6Pl6FZP2/rHLYHYd9omBdnDWI8QtZXA12Zypg2qpH5ao7Ysn4mclrkhKCaEuRnugItUdSoJ8n1EKAJefAyZ+YiNrax5N0hTwYvv+2plQRbsM3T/T8Ej0LdesypwSbei2q/qV4w8M/GybXGL+WpBtYwGJRCZ4dbiSs6Gocuel;20:L1Km98KggkU5kCY/rt4BqB1Rfzu0X/6iYytIpqOgF1SEPr4Z8SVTNrSz1qhGQxPH10G1KP5fdklz6zJnQT8U6zAD9ug2oWAymUxaDmIf+Ep8iS+Rj97SSjgTh1nlQIl6B45iKJyirBh2FsOn9thXzBG3C9UrS+Zg/Kjwhfaijbw= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1513; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046);SRVR:BY1PR03MB1513;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1513;BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(10201501046)(3002001);SRVR:BLUPR03MB197;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB197; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1513;4:4P3RaMMJnG1BcQU6hHSIFg6F9kRjq9TDO+T3F/sZkZaSp5j8AHgoTbOtpudGkejze/8kWEqoaNYM6aWH8B4p2fOSeAGuRJtTrdNZVwaP0f1KHYS83UMu4Gz3ScjTO3/2Q6Cq+oXV26FpirrnV0gDNhAq3mdS2S/0EQkjDaiwOYNrPuQ4MM4mW+gMPgAbt3M+JftP4fu3d2wv3bXzhfQcD/RgJbW++FppCZhq5ZQfDz4uWbth55riFjLqmECJVX57CM7ZH/bmG+lJhFbmbLJn1TcIPGhwpMuM0XW9ZaTGP8HOJVeVESpWvKXj3c8vdS6Fc+0j5cLsbA4nJtiCLd0xNh2rscJkg6uvWlFfc1qro1DcP1rMBlgTRFHt65g+e8lm X-Forefront-PRVS: 07562C22DA X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(189002)(24454002)(199003)(23726002)(5004730100002)(77096005)(105586002)(40100003)(122386002)(92566002)(66066001)(106356001)(86362001)(575784001)(5007970100001)(83506001)(33716001)(4001350100001)(189998001)(5001960100002)(5008740100001)(5001920100001)(86152002)(53416004)(81156007)(101416001)(97736004)(2950100001)(5001770100001)(87976001)(42186005)(47776003)(50466002)(46406003)(69596002)(19580395003)(19580405001)(54356999)(50986999)(76176999);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR03MB1513;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BY1PR03MB1513;23:Bgz1CsbMqvrzAlZbQwZZSMeHibEFWCLe5BKDk4h5A?= =?us-ascii?Q?qxkVPborgP1jrbwi6eObD7E3k1f35IqOJfveiVClVwS38OC1brr/FnVEKhiS?= =?us-ascii?Q?T2Gn/0nwsV58qKqha5Bz4xZiTs/vsnce3QAuVbbep34rwEQkfESAwHAgp2Ot?= =?us-ascii?Q?sdHsTRNaXjJRTmLm4m9VKVKpYwOE+V9bRU0G63QUq2Lh7kdyhUmuFy8AHaQf?= =?us-ascii?Q?O84X7yNwlZek2oh5zN8FiEufBj43qxb92wlwef/Sa9vXbtVMGd7SrtHgMNO1?= =?us-ascii?Q?Ni+Z4Bq0RpQt9gLAwToDZ6LOWFOTGfg0qPy1IIT/TqUwgiaJJEgXRgVnNoPI?= =?us-ascii?Q?GIbP01QT0y60cwv1vBW4CesckG/IH4+i4ud32QaDsCl/ZKyZWeQ7paEXt+tz?= =?us-ascii?Q?5u1vT4rSEhZIIuVI7lhPFbKO1dxlkv6REvwsx4OuRY+WRJDejK7TX4p16StV?= =?us-ascii?Q?tMeX+uKin0Bi9DRuL9g9mEh69BUK2Tq6Oy4fr9GmagMn0+B6pvWvSpNxtD9M?= =?us-ascii?Q?QraakihcJUQCSyqOSiQpyfU0ZP46gMagidduhHxRGhuGwjDHOnPY/AlKD33F?= =?us-ascii?Q?+ILwKR/byiUQPPwgc8ImGJcJ64URHdnWTmv5wBBllJppsLR+QSSztujdQnZo?= =?us-ascii?Q?AiPEmLU6e/dZZicvucuk+1N7/dbfiWRyKCmwdzS8BTeLLRBfZOp3bDD7uV2O?= =?us-ascii?Q?xgAE+Tn1CKETIYM0l8HnrjusctbUpymGxgFQrrCojKWkOiFQIoBDr6LURn29?= =?us-ascii?Q?5WOLue5uAGS1oW7ma+1OAs+TStLKzG9vh2QhkQCpCMsoKo77uJXQUROFHjM5?= =?us-ascii?Q?cq4tIlTt8Wln3kba/UbGVxcMn9oRV1ZV6GmjHDembRnRC9xD/X3oSX9rcTT8?= =?us-ascii?Q?k5mzGrzdK8TtNL5ie+I9HN6b+Rd/t/iJvD7ug1lFLZjhlHFeTjIE+m8hnOft?= =?us-ascii?Q?e/dEdrdjv1y2GWuIBdQrb41WU7RTNbgJK5VZVL8AY3S/k6ZHxGZvb+SyiUzV?= =?us-ascii?Q?QR/my8G9mGXAPjOvZoCSh6dZhxckCVf/jtyHkCNtXFvkAk0bBNkHUp4eHGFW?= =?us-ascii?Q?nCTZEp2vkqycgWqN0uL28YfUG88iAG6Fvz/+vumk+0KJ59k/2k5zwm4v+Lrp?= =?us-ascii?Q?3nJ7D5UuhroRp3mSoHukXVkblAFkWbV?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1513;5:i8k1AuSTPq/Pv2zah0r9HRkjl+rTRv8EuGTwcUG5VPaIenOC0iAUsnfw5rcN/bvc4lmY4as5sBmY+aof5RkxWKEHJZuKyD3QKukf3npw6RWWjmHXPuDf6Cel8SL4kMPGfjF1r3I4fENbZOu8LRC+QA==;24:78GBPTpjwZwoUwYINUhWMfr79uGBZIrGya/ErE0on+1wXKq4JisUGKp9pXSjDTc2oZnj74W+eT2n0Ybq+cJIEhOydT3g+Lc/LRz176Wc49E=;20:TSz4H8M3FkKuh6Q/f8OOeN5A5nN+i9IqzkVBADlWqSCp3HbSnDzb/C0BotaQJef4tm1Ctp3ZpPzNLkx3ckeQ1joELU8NsfbvdxHWc1YubHSlq6nlpEFQHp7dc48oWlkhmIWYfFJKQz9vYdxHy2HPkXIPKKqNFqypenpYPd+NkFw= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1513 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL2FFO11FD009.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD009;1:KY7XMdvTGOZHEhRX3ja7ABw+QcH4dydQMAmQOB6eqCEp10S1VOvsJ3isTVJ/ZpMwSzCQ/vICZMajpYCrDt9FzClX+UGf3gUT8VN8UjH0F44pqTvNkgNz/suGJCf9A5OH3gzJl0JHKFcgHx21xSDSqSy+jLy7TqgunJ84lK26DsxG4VGhKICxnBnjtZxjykwBOTa9PUgHLYuNtvnagMOYWLSatU/1jE8ozysidBMVruba1Cs+WhAWkXFus3T0orr8Ra7IBR1qCnKh3GiS8peN7TyXE/+0kLiinHjm4yY23lLwNVYjx1ULMtxVnM+2fU2k5S6S2XIDHeJilxk4egtkZIZtWP8T1H+CqwvCqRoK2/69RVNUlLE0+YKyo5zI52G6 X-Forefront-Antispam-Report: CIP:66.35.236.236;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(189002)(24454002)(199003)(97736004)(6806005)(5001770100001)(81156007)(33716001)(5001920100001)(6070500001)(4001350100001)(77096005)(50986999)(92566002)(5001960100002)(2950100001)(83506001)(76176999)(19580395003)(16796002)(106466001)(50466002)(105606002)(54356999)(46406003)(86152002)(86362001)(23726002)(85426001)(575784001)(53416004)(5004730100002)(19580405001)(87936001)(189998001)(21840400001)(66066001)(122386002)(47776003)(5007970100001)(40100003)(5008740100001)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB197;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB197;2:FQsCe7M1dkakDZBohsVmfh9+ChX21jzf+qgVPaaXRAORWLQEpGlPrKVatjV2KjEid3ebZTAPIgR5ovstqSntkbKqHgAARTZAVgFSyOr2t/+YDh2TLE0GFDrDCbrzjakC5/2A7DMcZJPvRBMJ+FLmr08C9h1D+d81DYcahc/5MA4=;3:x309YQT/KDHUisxPUAtbRAyNGvRbMUtN/3IZ4b6CLCVhSQWwxWHT7myenXnNuIlZHgyMOsDxqlG2VkAb7X13TCn1N/2xxCr2aj98jrMdpYJQjfKeyUhQ4USsbMXYVGlxgZ3+Jne64prvEok//gMQME5KU/7anaLHH2NrtiL0r1CuuFw70Ro6wHGNeUDIvD8XCABMPNV+S0C4ipvcHrgqRj+mQFJyi9+VryU028Sh92A=;25:T1qiA5gWAdAe3v1H7ABE7uvKWjfE8IY0c6rgFAaVQdDUQjvgSQzYuej4o6Jtf1wqpyWjdmV2K+XZ31dBoiDh4+rBVDWoonMYRFIxjA2xTOpKaq9qARZIKjytItRn9WhLWb2QQjDNsbNpnBLl+NrRihng6s2lLbdWkLtNBt2MZHfCuxmIJ2bvQHWLCSJ4g0WxIEqBLvjAP+CDsXxJIMtC2JbAUOvOWmuWNPu8hkLnAGiXQbV8bc87gwOYAerq/f7u;20:ZDQkNpFMHnKNVunA2vC5Pp8UU540KsnUS51EO9VMMdNoMzGD2Do42L6QzF6xg/va1oSPR7389sVWnuEsrnqVrc5QoU+gKwmACw7RZqqc8G7QR9i4sjgk0+Nwbno5IkRO9xUEjO0ZBC8VzyhaZvMLgSWucZmR4YZcBci2uL4H+tE= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB197; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB197;4:MiVkfzOb7XCiLau0yZIFfsswYvqHumqoflHHlefQ6hudPhz/CMGBiU33H5BcGGPDgyTookT6kpc751UIysaLIojHL5tncGgUjooF8VNk33kb55bhTgQtNbCvy4/uOROHSdHmjxHrp1U6NAlr3oMQaS5vHcGUi6AItLaZ2aaaLILNYMht+S8FLh9Qm7WYslTJkEV/b7gr4y1m36s8gJspLbY4Gnr6b+4QNTPQWcTln2kND9GecczoJum85KUYEwPS+lU24TZ3zk7oyk6xorCHyIHSn7V1xkhGe5wzSi/BUDbs1C4HCrc4SYNj0kbpwHa6sJu6vh5vewkwZsYsmtA2QorVNZ2t817gXLf70BKVDnlGm1liKk1nxi2whcVSKPX2 X-Forefront-PRVS: 07562C22DA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB197;23:O70esoWYHzqDo45CJPSiHb4HqhL7lXoJ+vxsyV/JRX?= =?us-ascii?Q?Srdp8J+mttsmE3EXcp/dtBZ126HDlWwO2gElDvWGoMdCvwqz62AyLpysK+nJ?= =?us-ascii?Q?T0EjIck5Y5ttjlB5nRrS6hRMQ/VCTWLKDsoPZrTBHiKafoRqO6Qk+UTZh5Ch?= =?us-ascii?Q?Sc7CSrS2CTAJmJhQ0Fr2lgo8nIdSuUo1RvQkXDzAwXbA2IKfLVug09v9ZunH?= =?us-ascii?Q?/S9r5ajeVvjtzgoXsnC+M3Mbxgt/QI8UA63Lw+GmyUUugkMjfodcuIDaO7JY?= =?us-ascii?Q?1MwEvjj04dAO0O85b3qyOifaBSZv+kGU7GllfeX96iJrjNTl8GtjcmLXMK6n?= =?us-ascii?Q?P9cSLBCPhOTmxlzJjQE3LTykyrz5Bt+sn6D8KO2uHyMen/Qapg6oLAI4HJPC?= =?us-ascii?Q?cz2RPt4+F+PxvEcK/ctqWpdiBIdlbPmOQ2c8y27KXixAyffAtHj/VePKpfaN?= =?us-ascii?Q?WQOhEeubJ4F0HnFh7aGOVooRCDDkD64eglSKkTZSfNh8xe4yNBLN75f/QZIy?= =?us-ascii?Q?Ga+a5a6Z+21NvdSw0mY2VO3iD8IU5FYobyzjEZ1eiL/RqY35lKfqNHFqWNFg?= =?us-ascii?Q?WaFwai+MeYDa5ysOA5eRGqh1vKOfjiHqUhnFqZGQa14jCUt8xC15JTvJukzH?= =?us-ascii?Q?W1ezfzzUTNOlmGFyt/s+gNSHu7uFbuqL9yS6ZMUITRFbfG/Fi196aj7RZbHD?= =?us-ascii?Q?H3eFdzNEN3yVcwqAz/VXZOY0rSwv+FEf8qOAN/DZNsR4L/QKJH3F8fA1Igsm?= =?us-ascii?Q?1bS8cQ0/WYuObRchLg552htFZv/KrKtG2A0hkQI7aTIk5xxIxvZXk+wQ59OT?= =?us-ascii?Q?LdwNJTMJn5VIe+zT6sQOUxGtCklSeHOcHv2szjhFc1XcwicXGJLTr7QvfZz0?= =?us-ascii?Q?Us9MpP47WU6PiTivfbA/5sTaJCzZawgfpkFFG9nmzcJ81gqSpVjjnwvs8Z8P?= =?us-ascii?Q?tz6seb3+Qi4f5yxbkRtqIlBj/XnWIFmW5AYOl86E/wnZZ6IDjVnlfriMyta8?= =?us-ascii?Q?PGRCSm6RgvwM0ucWJzQVAUNR8++XGnu0xAhuPNfQOpU7vC5kTC9itACdvP4Q?= =?us-ascii?Q?YKPij7JOAm/gBtp7j/y6EMOHUmLPlh8glKCNP5I+qpXv9/lk5SKru2Vc/yfx?= =?us-ascii?Q?UokoFI+MrhMre/3Qb8eBXXu9NkR/yTacCwl7KDmdLDyrq3PkEIZofc2PMbUS?= =?us-ascii?Q?ccuooAnfauQf4Ya6lVx93AhmFUsvMvcmq5LNfNL4io7GaauLtZgZBtuJQWZW?= =?us-ascii?Q?srIelbp9yO67KSq4jSjsPbWBbWyye3zPMyM/QQpkRfVUsYUlZvYEfywkg7bg?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB197;5:7rpnQEpXpgq/e2u41eqwiEnN6OUZW4zMy1vTtDPEIxMPeIaEmVavLg1KhvBsYgHnw0mRvFYT2K82bV5zkWPK8uWsjKNjkiqE13kDjcgbagolYxAiZao6VJPzg0F4AeaZ82ZCC0q22yfQvva9bZAoCw==;24:0aA4fB6ptnOt04mWjhpgyKTWbur8gYfDhNYkYoeNG0vhKuI0Og1rd2wEAo0KHb3d4dib1e0oiqQ7mkeLPj+u2/hchs1fLYgA8zafGTWCX+I=;20:oUeiaSLi8CRRt14+H0WsJ56PNE9vDEWRIF7LBi3RO8ancFW1SUIXloqrjQoTmKfiECKBHXsLhj5tNrPD/6KxblTpyWkBNMZ6bZbIZMewJZLO8ELzLJTN8vVF5FzkaVTyzChHZaLAWfM2VwCnBVG0lqtjvviQ0wjQo/i7QkRzMRc= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2015 16:35:39.4936 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.236];Helo=[sj-itexedge04.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB197 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 9 Nov 2015, Geert Uytterhoeven wrote: +Moritz > If NO_DMA=y: > > ERROR: "dma_free_coherent" [drivers/fpga/zynq-fpga.ko] undefined! > ERROR: "dma_alloc_coherent" [drivers/fpga/zynq-fpga.ko] undefined! > > Add a dependency on HAS_DMA to fix this. > > Signed-off-by: Geert Uytterhoeven > --- > drivers/fpga/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/fpga/Kconfig b/drivers/fpga/Kconfig > index c9b9fdf6cfbbeb6d..d61410299ec0cf80 100644 > --- a/drivers/fpga/Kconfig > +++ b/drivers/fpga/Kconfig > @@ -21,6 +21,7 @@ config FPGA_MGR_SOCFPGA > > config FPGA_MGR_ZYNQ_FPGA > tristate "Xilinx Zynq FPGA" > + depends on HAS_DMA > help > FPGA manager driver support for Xilinx Zynq FPGAs. > > -- > 1.9.1 > >