Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751150AbdGYWBJ (ORCPT ); Tue, 25 Jul 2017 18:01:09 -0400 Received: from mail-co1nam03on0075.outbound.protection.outlook.com ([104.47.40.75]:16736 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750861AbdGYWBF (ORCPT ); Tue, 25 Jul 2017 18:01:05 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=sergey.matyukevich.os@quantenna.com; Date: Wed, 26 Jul 2017 01:00:52 +0300 From: Sergey Matyukevich To: Robin Murphy Cc: imitsyanko@quantenna.com, avinashp@quantenna.com, smatyukevich@quantenna.com, kvalo@codeaurora.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] qtfnmac: Tidy up DMA mask setting Message-ID: <20170725220050.eksg3j53lemrhgdd@bars> Mail-Followup-To: Robin Murphy , imitsyanko@quantenna.com, avinashp@quantenna.com, smatyukevich@quantenna.com, kvalo@codeaurora.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <2c3f47792b2e38d5584d641d98e82f8318fefc72.1500917445.git.robin.murphy@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2c3f47792b2e38d5584d641d98e82f8318fefc72.1500917445.git.robin.murphy@arm.com> User-Agent: NeoMutt/20170113 (1.7.2) X-Originating-IP: [12.131.200.68] X-ClientProxiedBy: MWHPR10CA0068.namprd10.prod.outlook.com (10.169.238.30) To SN1PR05MB1934.namprd05.prod.outlook.com (10.162.132.12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 743dfd69-0e45-4b51-0536-08d4d3a8a43f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:SN1PR05MB1934; X-Microsoft-Exchange-Diagnostics: 1;SN1PR05MB1934;3:KhDxc+p4IHNY9lCuqJ/rVGvj1FpwThJD1kyyrPYWuNPC3R8inP7utT2B1dZKm88JemNXbJgOuRhHHV4zQ6M8pyWrLIoL6CJyVehry7z1iHVZWWKHpAvb24W6ULH/KMHe9VDrf03mT0QDmmlHq+xt6qQ9rJBeLDd6eS6Lc0LNQ5ugfDnmP6DztYaxzlPyrZMBBMoeCDyhb6EV/5h8+LpbW6/r2wFEJ0EGAMX6oaCC8EKGoJN0lYBTAmhGpqasGk+I6fzKD/lmi1bnMrpghvOTNXs17Hu1ss81trh7jYAKCeAcmS8+ewDdSwP43gmLq/LmnPsKUPqmb53IVK7gDZlqGdeBE5lI7V+pYUbaWn7IMDOUuiTSZQKR/GfyJxFjKjIH5GhmXMl0lkDLVJZ4jiJlo5aCEW26wMkUIGbqz1ltFMACSQ+uSOppUXbofOho04QRLJ5LRCeexLbxighcp9A1Y8y48d1kcrj+iCXGlR0kb5Z0f6gJ0c6Ad4gbUKrgNsNvWbEKnnVrYFBz7nr+EeqZfu7uxQyYSL1np90qPKznvFRU4o03GLVm3JYWa6BxX2/+JZEfd+xLBEOwBsrCYhopY1AWFWgVF3aecAMlMWgNmfwVh0U7iJCSZxfbr68+M2N/X+7tXzZmcWU4nCpYdKVq8MFgSp2L35jwM0qrMXRW0EPiZuiRRPMlg7Cg9/Ke/3zdMPDZh5QSCoDBYm/SvHPLSqCQp13yukCdAKmGC40be/M= X-MS-TrafficTypeDiagnostic: SN1PR05MB1934: X-Microsoft-Exchange-Diagnostics: 1;SN1PR05MB1934;25:SdO2pnkA5otO7TJcS75b2DYZ8y2SqAvVi5NVAoq+YI6G/CryKFFyWVkQ1hLVOI27ffP4BIQv0jtNMjB9y9+9VUdVyOC8CiYgFKgcQjaAqmaIMXdVUojtCuZwg2i2CkbZp2G5rbxs1w1XMVxHEm5GhlLZpnqWqnw6yT4j3Gs7CqdZY5R7rJ7POKi7o/847RLYlZCv77pIoKFfPrUCeCb3Hy//m/KVzQyd9w+WhtuEqXozxW8wt5Uy+qfK3RwdT84JtIMH8ADNPEMtTqR4QBWQqDATd8dm4cLzZj4+gfm7787nqqSWUAPNa8hWyTGesEMtXZtisX28p6Dyrxke9TLMGFp0JMHn7mp9KmnM5ZY6FoRH/+1QE1UhNTH28Xro/o2WvKs5z1WsLjH5zI3Pu/7taQgxp5eFfO+QeANoKbaHTx9J1YjDlbT6Kw4POZclb9uvTqe8ZnjT4QqSu7owagRXRsMpDWYIKVQ2QcrLIomVaQ5VFEvuTla9FHLjlOoRgCLT8WoO85lUm0XveMm73ULDikGIfJRhLoF/BgKpLA8BBCzONPsO1utng4/na65jfjhIb0ZofdhToQHpt8mmzlJ6hFL19c+2h/xjmtLUilUrGAXtRIQxvJhMThmV/F33oQd1/ocTi0K5U1gU25izURXZ+J6vlLaDQURgGYnxRcjQ3XRGxW9qhejwuSNhiem6d84aKxkEhSOVI4y4lJxn0TE4uPixzh3KmCEG12sKoS/iKkhtWq8wy/QAmSlAW++2I/72ljk5BzRjh1pir6QgQVMoOQTeNTuThDRuUfcQy0P84NvQUUruKOHxFbZKQ7EM4qNz6TqsQCITOK3pm3b3xVA1vH9yfsKpP/6Oqsdp6mQOw5F3IwgkulFbYnyblBWq65qvDUG6Bde65aaKg0Yx0+Vt+zNvUjomAF22yE4s56UfwYk= X-Microsoft-Exchange-Diagnostics: 1;SN1PR05MB1934;31:dPAK2M+XGjL7BJRWblIvi4na3APkaEI4kcDoXwyKAk92fErzXBx9b1ZcwAY+Ic1QXm7RKH06+2m9Iji6E0viIXdNn+nsRCKVAJzjahAP9qlPql9CrCJQlh3T9yS2Jd6wXHWBAYD16p2z+efFzSE52ah4xnCBN9rkiben6Ij9Z02EVB+feiwqtWrAxiCapl6afJ+7RMhIedINmo1jGO4y2dz1c/QNKGcGrRfH9g9JS7HZOUjPj9/HWrMwOuvGbm1+jePWwg/HwLZZgAc5y0THOYO50EMfPKHgbaV76HvPmRPylPFxErjHdpc51kPZuaEsl7x9QEZAPz9c0COUqR3KFglk6RKP9Q5U+5aUGRUk160kf5PPPlberSCLbU41szPOJ/POGdIuNefnWGHRXgeCfIypgBmIJnOkkuTt+lM4pJHif378sIuexHNCcpAb3jfQCiByzWPN7yIlM6hg4be+FZudi8xIxkyfLeLoua2Ch5NY7av2lICbm+6/3Qp/ijIoaD1ztcKe/vBfteYn7BmdQBWPsuXQST+KTW6VGNav4nC+r8D9ImhL8bNdpJEQXuIfY9fQEFUp7txriR7RypNzHQUsXzv6nJE6NfQo9mAX4BLLluNJIzgCCJFo6SPQiXuIOgQAfGUdHS+I2ViWWpOBd8/q7v8yAzSBV02wPeR5sgY= X-Microsoft-Exchange-Diagnostics: 1;SN1PR05MB1934;20:wlGu2io2Rq94Pv0+ZXEHQZcv10ER9uGeqBnRdGuNqtMjRhHHkYMCHqQrnfX1apfUl6hqLlwc4yKH4Ll+fW/IOOtNktxYxbfY+6MzXuy3UDRak6/oQH4F47uqFgpj1EsknXGwvrPbY+7I0Kbau/cBi7GAOaiXIuD9nz5jKmE/A3bFfxUoiYvKA/CA+PrgnL3oEVp2IiRcNAALFPTHjiOXNFnCQ4tNMsChrE6/7A6W7vsghVrIJ6rRFJmkGLfybd6bsdeBE3af9j0xn832h5fYhFMr6SpqsZVcILqfZpuTxe1G6BOQPP7Inp7wmHQZV3pS6r6GnEFzJeU3k24a1DDOlryarErLatIo+71o3D7JlHLnpcwHeokuFJ50jbuYh8nhz//gYrVrZMLd5R+8r+UIgBq5oG4A5Cjpp3kSpZe+iH7+uQDzBXlyAEjxPXWlYcT1aazY8GmN/Lb1YvKw8nzap6CpkGowbfhT3z91lIaZcDuck2BnCskw6hA0d9GlLqd0D4ko3uEGWqcQuLWAh2/RM2VMmjm/kp7UjvcqjqxrTbxCrZom/gfRdSztPDQPsvvNo7H9Y8gega8QlluqUqRlmBapr9F3p1K2yPnnvb+Kd78= X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN1PR05MB1934;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN1PR05MB1934; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR05MB1934;4:KDAscKurdgGR4fdPV3PMTut2/jdvxDo2zOo3E9vQYM?= =?us-ascii?Q?6ZBzxtqc68ih60eUVsT30rw/WDZJq+8CmTdFN02CIbNc5L9tg/pwb3M5iB/1?= =?us-ascii?Q?6sKVk5BPc0LhIhLGSBml8xz7X9k2/PCmgLIx5fPMRT34HPx5me9li+vEbU49?= =?us-ascii?Q?PVHb/Z6hHRqTuxLTXwo14KXmWzr54waA4B2vMIgEOv2uLGeBWp8wpWduO8sF?= =?us-ascii?Q?ZvbRX5fUDQ9YKQ/1WNPCNYTNfFJqdiguwYxrBGJV0M/fbPb2mcmg3pW6CS+H?= =?us-ascii?Q?K/6M/nhzyWvUJEUyiqcDK1IfN+ykIn+j92EebfA08YP/cvy8aDJNNLjc/JbP?= =?us-ascii?Q?oxE7YG63UU/gl+YiY7AoEClyqv7gBvbolHTUUkcsfVVCaX4ELv4mHIHY7lNp?= =?us-ascii?Q?DRe2su/kmB5Ka3PNFS7Torl0Um1KsqabE+twksE0xP6hi2rJx++ygWcWvIhX?= =?us-ascii?Q?X/YKCNffkneM9ASWWUPFCzxUmLIWHMmOwLIrarphfWF7b3qBBG7S7qewAl/z?= =?us-ascii?Q?iZFKW62U/D1MyFiIxuF0eJmEZ6Qhp6r4B7zPttDjcwwpyQg2C/xDvtlmbYqb?= =?us-ascii?Q?PZoWiS7yUVKrFntBxqy/ed67Vxc6hy2wQKBL6DAgJVygj+qe2BbmI2DpKjV+?= =?us-ascii?Q?wbT6pHw7F5uFloC9BjocQ+Iwai0Rzr9Nnb5/lVZgq61Mg/ATEXTYGGsipMBW?= =?us-ascii?Q?ePSyNCH3qRaWAwpj8LvPplC1LLsvAt2I9mdyGe7W1Jyfv9923pmRzvZ+qZ45?= =?us-ascii?Q?aU64aXJq0zr4Q/YLO5dejeKc8/BjAAYU4fI6GgFdQwLnMa1i6xcBuehkyg7G?= =?us-ascii?Q?2nYScBi1R7XVwZOQ6K7npG1jdzQq4e+z2ghgq7sGsGYMnaGJnPwUchVglDxZ?= =?us-ascii?Q?OfqM5QQ4cheXqypL6xUOjpyOIuNz1S50Mq86xMYhCbToPcbUkG7anmSxmUrg?= =?us-ascii?Q?9wg5olWMP+5GJsJHRTg7o4xTw4VnY/VEvVo/fRebfAGOAJgVz1SOIaevaXjo?= =?us-ascii?Q?m5d13dUUi9jeOk9cu5uanfqEXM+UoEPTwTCjHE/s5Hwpae8Q5k3lxIlKIGN7?= =?us-ascii?Q?FrHBI5rtZN5yF7TZy2tJ/J7elLcuo7MphdINqPTMOEBD+g1bOqJTrDvk6RXW?= =?us-ascii?Q?ORG028PgDYDP8VKdhVzMPmw+IJTETit+Z98qWJU7jWQLQrZv5gqTrvHAxjvC?= =?us-ascii?Q?9M3PZprBiyW/4=3D?= X-Forefront-PRVS: 03793408BA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(39840400002)(39450400003)(39410400002)(39400400002)(189002)(199003)(101416001)(76176999)(7350300001)(9686003)(55016002)(33646002)(4326008)(54356999)(6496005)(106356001)(105586002)(50986999)(42186005)(229853002)(5660300001)(478600001)(6246003)(38730400002)(81156014)(110136004)(6916009)(83506001)(2950100002)(8676002)(6666003)(81166006)(2906002)(7736002)(305945005)(53936002)(50466002)(97736004)(33716001)(3846002)(23726003)(68736007)(25786009)(86362001)(66066001)(6116002)(189998001)(4001350100001)(47776003)(1076002);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR05MB1934;H:bars;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR05MB1934;23:WEzl7FPpEZb1BBPoqOpR053YZm+QuR2yoT/BwYMv5?= =?us-ascii?Q?KYGahqKXpmRY3ETJmy8mls/WiA4OypgaHhzGZRonsJzY7reTndmOWyE4fid+?= =?us-ascii?Q?zY86UITohjepev058zE8ev2WZcrUvc6YHEjHI/g2Wmu1HpC0uyTzmkeuLflr?= =?us-ascii?Q?qsFxTIVax7DkGFrmk6onnQKN4h8Arlsh9x7wIl012h4uDKa3Npz9x7LTk91A?= =?us-ascii?Q?T8M1s2iMbZ781x6GawdH8fRDXLfU4ClpWVm5uky/qvawLSRfjGCPJazf1PeW?= =?us-ascii?Q?ECC/WkPKnAi5KrwxAFO/aDx42f0kL1mQbjBl+OnK2WaLRpEeKuxrDM8yy58y?= =?us-ascii?Q?mbdIbIY3abTBlSZSH7KLMAYSl/zirkde6zJFiZGuolBlEEEUdULTXNQJjBae?= =?us-ascii?Q?I8UbWIMjntw5Fmvgaa3E4hHRXOkdh7gP+5NGI8wqJ22OT2uldpR3XcI4nI8R?= =?us-ascii?Q?Af/57JlmOf4eybjJevvR3LoeF+1FgsOj1QapJfqvXGII7+b/ueTsdBJxMWuk?= =?us-ascii?Q?5Ob1Vr3sAcgIX9uEjxUj+FZsO0ucL1ajllq9+iBKRR5UJ+0lBmrnCru4n4S0?= =?us-ascii?Q?BFRnKwxWp2sQc9bWPBhXtbekucxwuJlMDz8c0DZKqmeElR9CUXZfmRyl0RaE?= =?us-ascii?Q?YbG8UnQkVUs0n0K/8si/XK+R6zyeQ/MGUIFKjMRQI4x/msKvhG3BF3w3Hf86?= =?us-ascii?Q?faUFC7GDV4AbMszyWKS0chv4E6PE+pfmT3YqkqvXEzYUqK6oekT84wlxdqIa?= =?us-ascii?Q?FjU8r8GrbztwwMtp8paaiwE/aqsNO+KIQQ5tembcbSZbMsRnnxpOtN44aFL+?= =?us-ascii?Q?ZbNHoxzQK3bkmXS4MuZUHSzN1i8si0BQwJfLrylXRTjxXKPoBAOvxK58cwSw?= =?us-ascii?Q?SdY8SdgBvdP+bxVQWXutT8P1A4GlBOYoJgn0OMafvST0kjBuh74L0wWkbG7x?= =?us-ascii?Q?mrs2mhhKoBa4p54SEhtenRWp29ptdGPXlkdhJutOVgspRWa/C6MPsHv87nzI?= =?us-ascii?Q?Zm6wj28VNNqoA+LEa+SUyPCs2rU1jvHcaDLUtUM+A1x8/EHudCceq78gLkWd?= =?us-ascii?Q?j+cXkAfhncKhnAfkjJjWln6HxQ77GOL8VmrHz86ULsjruO23GoQLmHZ5c6Uq?= =?us-ascii?Q?AdCVJFdwTl2aqq6MJzY3zNFMZeeeTiXtySKznypAKOtwlbVyldHYPXRv4Sn3?= =?us-ascii?Q?+WtIYSBQohzYGng+YivKdLnaJ6xuY3LheKX+NtQTsnahJ3uBvDXl0HNTUW1m?= =?us-ascii?Q?cYB3Hge6rOwYn3BFPepPvX2ekL+UDqL3jleqZKDQ/GGpId6Wdggwrv/4My5/?= =?us-ascii?B?QT09?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR05MB1934;6:HoZ7gAWACeY7RnzBUypvQFEGBLxVAeeIwvL7XKS/de?= =?us-ascii?Q?MHJIH+PJbCbI6ABIbvTl3cJrO8uU5OdgPGPH7penoRhyYWUSO9IxZK4GnSOi?= =?us-ascii?Q?J6WCUyKCYgHq96XTB/MPMBYgwz9llUC+iWjLU4SiQReQmF2RUqLPFXsJEAOd?= =?us-ascii?Q?FQdUHhxZm14uLr4t9bBGUx2h+0RUqrA78WL4cxZjZ2CmvOm7wfz6jjyqKu0V?= =?us-ascii?Q?CJhfkNuGAEBOMBXxKRrp2Q0WchO6wbuYEP8ZmQXtm4NkKjK0inFKhbRK6Z4H?= =?us-ascii?Q?+XEKeE/uyYJLnnUvbD/58OdmRDfUrMgMi5VUPgXbuy2NcsmFY8WPMWDp+SqP?= =?us-ascii?Q?lLIS26f7Id7kFtoZ/M/5TVpQrWwmr1sR5a1yyCGB3cqJsGpeY+fRv9AnJpmL?= =?us-ascii?Q?77QZimS41F+nmijLK/tHyEhg5b8zwbkt8XDjZ7QJ4d66XKfn+HlFvJKRdhZe?= =?us-ascii?Q?/NK+tLQ5p0RRHlN6i7Ul802Eo+2dAx3+N6ltNrXXobZmCxNUk8O+1KVo+gU+?= =?us-ascii?Q?PpVkOy4IiuJlztx2MXsRO6Ao0ra/euARAVpsm3sNEbp+E4SQ9tnhhVYSBf0z?= =?us-ascii?Q?PTxscGRZtRolXyeFazvSRf6949WOnG7i1dhlwy91n+U4oMggJ8UXSEhnUQi4?= =?us-ascii?Q?msuFvqeZblgr4OSRYirj3zjKTEk4Cz1ET3MywtPkmilg3aGVtYKL4qBTQcO8?= =?us-ascii?Q?+Fzk9Z+u01Ncv/c11vXpGq5zzFcDffqgyug0pHjtV4Q+8eUCki5hEjcUhOHW?= =?us-ascii?Q?Q1ohyYIBlRXCxsMrgothrlKTrC+SMCvMZY3/9XljjMQAui2wu3eFcg+VasBG?= =?us-ascii?Q?FXc5PIcRYDiR53nGkxQTVftAQshN3TLo3BXQ1nBxHnhj/gx/P2RATDIrl+hv?= =?us-ascii?Q?kuA5AzwJsaK874G16f2ETsFxAOxsnU3sp0Yx5zi8fxKpS4Uwq6jKTw5JV3mO?= =?us-ascii?Q?TlIgMtmnLyKfv+cDHpfwdY+c9rZKCX23tEa3VXDDgiYWu15ygZwhEFyBXiZm?= =?us-ascii?Q?Y=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR05MB1934;5:gPh2gWRYAzYKIvbKeq/HCyTIs+W+a73VdxHGm0j0LR8cO13fmBCQfqMbO943VYql2NBhw07HysD0aTgVBcPj1XZ5vAfKVRSLPqiAlas5Fy41wDg1r5zAdcjcZk5f6eiDTAjfd2TmyYodo6E+AE7K55R1BMp+DX4Q/CgAyL5dpqRCJ4PBp+erl/Q+sDvwGaVAoHqFm7N/wnGk2QTsvoenjTZvFXYIxECEJySyNFUAq6NBsL7LhC+ppzQNPEQA/tzHRePkAyGsaBzMziuj+0isxm+aJoB/6C5MG/rrAWyk2BpspVJY2KfkuxoHIeAtnZ0v1ML3sEVucLOmx/dq7XEYoLQ9IOltpKGa39rb6Ps86adRc6Dc570n5fQ9kznwm2ktjH5H3U5h+btD2jIy66WtvSIxmlilePV2BVZ0GMvxNJ8q+S2lIunxBV+kW+k93hL6YpskrfUdwo4cA2RRqi+S3Igzt1aW2vjkXBQ2Y2mQ2lWJIQJCAmc8thvjLu14pHI0;24:c22GfMYvJKkXLm8BPz8v0RmPhQ5B4Q4dabx1RqA4FR6JXmdpmWKYvR2r0Rv6pDj1WqH2FI5J1WN8+f4FHdRIlUcAKOHh1phIH1TIstaaUnU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR05MB1934;7:fQVgDWSdAuV8EvC2n+nMzxZodilAHqoiZlZLaFhiVJW7HhCO5sLKLkzQU0f942nDjba3Ufy6Yh52QPXDFsCHWxKQp1+eJfa5QUqbQ9lmRM9ylYamCwTQUNaM3gHBRzNC9zO+nKrTlwGlC3c8m5zSPTxvlVG4noCoYwbuxaccfxmmNoF/pk1qWBmEMF/257Z5wFQn9QcemrKfJQsjw85QoxYcidPysQ5LdDPlpMrEWeuc3s/wZ3WD3KoSYt8vk2Z1ax9+FP8eSTkx4e1novvcU8B/5RWQv9NKubzrghhoDYyIL15k3cbpdkEO4kxDALRTJ7w4Sdu9DEQeXC31HmxNoznfXek/gO7swJzSpZpVhb4ltyfOQ13Frt/bXh2mkPe6GidpcKztBCFa/snRUSpLnjm47HFrdpWjXxvLgvDkdFML0wwb9uo+vOHR3e3CThQ6r2P6Qm8f9BS17fWgNNI0l+hIigrP4Gb+1RQ32ahAiZrignkkHUHKnCrGKNgo+XfYw7sTEhAVISi2Ls2bXclEsCo+C+HRPv7InGOPLs0HPZzyLx4Dkwxwci71FHlrRIRXzXaJKNTNVXYlVqJsCJtscv3d7qyKomg37desKVTwbHJM2fDL9eochcIoHuz74k76egeHf0omsQ653bp7JVZR1+bfNuULHsX/u/LvIZQfC5BsTBgtcOKFIMDPt/rnqLPxWmQa2EmqnIP4Sod43j638NXhTDH50hgoyLiaNJs83f9l5tkyRT+v4NA6qvu9dcTXLBsfnECYTjlFjQcV1J+9B/m2Vy01xrbvhF+K8wRrd1Y= X-OriginatorOrg: quantenna.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2017 22:00:59.4172 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR05MB1934 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 620 Lines: 14 > As the only caller of dma_supported() outside of DMA API internals, the > qtfnmac driver stands out and invites scrutiny. Thankfully, it's not > being used for evil, but it is entirely redundant, since it open-codes a > check that the DMA mask setting functions are going to perform anyway. > In fact, the whole qtnf_pcie_init_dma_mask() function is nothing more > than a rather long-winded implementation of dma_set_mask_and_coherent(), > so let's just use that directly. > > Signed-off-by: Robin Murphy Nice, thanks you ! Acked-by: Sergey Matyukevich