From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751038AbdBHS1V (ORCPT ); Wed, 8 Feb 2017 13:27:21 -0500 Received: from mail-by2nam01on0085.outbound.protection.outlook.com ([104.47.34.85]:61664 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750941AbdBHS1U (ORCPT ); Wed, 8 Feb 2017 13:27:20 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Robert.Richter@cavium.com; Date: Wed, 8 Feb 2017 15:43:28 +0100 From: Robert Richter To: Marc Zyngier CC: Thomas Gleixner , Jason Cooper , , Subject: Re: [PATCH 1/9] irqchip/gic-v3-its: Fix command buffer allocation Message-ID: <20170208144328.GS5020@rric.localdomain> References: <20170201173833.12630-1-rrichter@cavium.com> <20170201173833.12630-2-rrichter@cavium.com> <87tw847njl.fsf@on-the-bus.cambridge.arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <87tw847njl.fsf@on-the-bus.cambridge.arm.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [92.229.81.133] X-ClientProxiedBy: DB6PR1001CA0001.EURPRD10.PROD.OUTLOOK.COM (10.171.79.11) To BL2PR07MB2339.namprd07.prod.outlook.com (10.167.101.17) X-MS-Office365-Filtering-Correlation-Id: cdd05e04-ebb4-4a85-2bd4-08d45030de43 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BL2PR07MB2339; X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2339;3:PWsvXhqTkvTQdh1ZRgjNfdO2x7TIuqOgnM2WXvyf+GlX30rZVxtHBtQRmnEtarPLOwy5aMXsK74QaAVJ7iVJl5oqMaACyDBcZ7r8NTEDksgjahyvD+6AMoXFabOR33WwcAY/OPKcozDC7MjV3NQXyfjpZrrkOW4SnSZ+ySUt4BRm5yIoYuDmPvNA+/ghwjL6zFNsIrkmLLRbcc8LcLrzfRtws0dj+qvrB5CwnAvw6wSahzrurdiGe8GYuhJwFzsL/YmfBNJjLF44ntU3rKcRaA==;25:kbfSDs1LUud4gaHzbYM1IAwA8oASvVqkY8huGxanfC9F1W2UInRwZ+Bj72vaIk4i21ZQeSQO12mR2mAu+jFPJp19rgmupkey7EywaPJudWltjxU8WAilBf7A/E7PUXfSNWFeENl4uMDgMR6BTYtfE06pehKgsSkG05fTvtjYTaKcs9w5RHwHsjdj+8jCkd7ds5rrlhC2vlqW7oZFL6SNz7ofJWkL1GJTjW2rENWPEVmmbSluIo6NRfsdL6xir48LRGEythQm8FPvQe5K/XEMKaHT4ucquuDG3dQflGXQxQNBgMltenpa/G2y23AikDkVwR03ZG+GEh3hfiXIOUehLEC62r734/iWaP0xRshuJoh6VdBWGqrfkJz+cqtah2hEfk4NljebgXmaHysY3JQ5rY6I9pMXADJILpEPi6H2OSt+N7sQOEMBZYLO2aUwqKYTvSSCtMh3aNO8LEIFBmdqNA== X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2339;31:4grE3RLHTVjTTNDgSUTor0Jmjio5LHsys2NH6/fA70t3y4wbvhBpAbBZxTKU3xoeMxgImt5wslhmjmpP0DRFdscRL/Q06VFW091zYdMTmL2dL+4TPvF5Sd0HTtgC8xG1FlViW743CG0j/MVnzb5BS1Vxp8CwH4SJ0lsTG62H9mKf32oyjkSRM2fYM17PzHKP7eF+5Tv4e6nRNvFf+MkEEuKxvL2QPOHMu8s/2XUrgbVdnyi92gp6UWQ6mpBBfv+rrgJpWvz5Q3X2G3jy/RrtnR3z7dY8WHMMOTTZNFcrFNw=;20:ihbztU7j87Kght4RWjyGPl/jF25WNpMBYEElO7mhOIBPruvHBfhnaMuw+n1A48ti38AjXEtJmkPh9Xt8kTftq3wLZ56TVEdhRIQKzknHLMBrHGWlqN4ahS3udZYfmGJKTktniVmJ86L5DXcY0trPbWXFj/FDVUVCX1f33H+3DKypX/4q4Ca/4mvLNZQyPAaFlq+7MR9z4Hg7MmMIPuR7fabVW7QRkYYUqPzk9znajlzTDaphrqDdpd9+H0ojXk1xak7OrmLb9fvlUZMeei+L17kzoggzLJohUDqa8EAZPrDm/NtlNeb28emYA5r/XKptVRVGJugspFd9reF4JXo1lxdwtoqiJH/iBjEd8QniHfWhfj/7jGB9TcAxJwPpVgJNzGijSKW414hRJJh9h4NgR1uwEFnDR+ZT4/Ig/3aEy01hxKaTiWLurEqmMq/b6e6wikRThgAySOZDWPBXADD4AVfuO8rGLDLZUNviWnNVwXIJuPmagMacsICi5uXTgF+Q X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(20170203043)(2017020702029)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123558025)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(6072148);SRVR:BL2PR07MB2339;BCL:0;PCL:0;RULEID:;SRVR:BL2PR07MB2339; X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2339;4:SHwkrZnscEExG6mgzs1lqdw6XAcTDhOi6g+Fu0IIg1qaZDm01+dDY4tnXTTd8Vnhz2keyC86juf8inCxADRSzeur8Lzqr3Mqh6ZsTP2T81neEkwvgfcbsNDor5GDWFGcYQFuTTVluilvnJ87JGMPkwTDG78U47d0AhXocycNEDJ1kpyRCnqtiREQ4zVKRUXvyiHeBbIkiMnlvd9YHzEn0nXuEVV8YT9EQUFiS/f1UmGfJjYdAss6+1OzqItYgEl+Ec/f7eQwuHsNnlygcpaMSAJviILdIurRQJtLoRtJ99MZUnjRiDQv/STSSkUhBK7ycfgqBRADnr5asy1Uez4vPF7Q+b+apPHNJqGokO3OCOkAJ8LcybH9XdnEwdzkT5SJK9ne7n1Oljwm/sp0HoB0UdZJbQFcaXavca7n/BdnZWdWLU5ty6vV3HwjjJ8l7+cMmwB/QwCHO2spbDSq4ZC+GDP5YRfTv1r0MG36hqz3kiUxDYQzoewO0ZbotsRNXJH7TXjTX12wbsxM/yCvDCc1PbxWzvGRaHL2ipT45agpbGd96sDvqwwX3bCSI0svIfqQnk5HmJ91qcsWkDhsOGLSlIq1pmNb+SaKmLhlStY9TfF/y7/HxeKxWLDYWgMh86s48S3w/Tc4LrGWj8xf+s9XMTWEHQfBUM1ojrdWU4s5Vss= X-Forefront-PRVS: 0212BDE3BE X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(24454002)(199003)(377454003)(189002)(3846002)(101416001)(42186005)(6116002)(92566002)(33656002)(50466002)(106356001)(46406003)(53546003)(23726003)(68736007)(105586002)(6246003)(8676002)(53936002)(81156014)(1076002)(81166006)(6506006)(2906002)(4326007)(4001350100001)(189998001)(97736004)(305945005)(230783001)(47776003)(97756001)(7736002)(25786008)(66066001)(6666003)(229853002)(54356999)(83506001)(2950100002)(86362001)(9686003)(54906002)(55016002)(76176999)(5660300001)(110136004)(38730400002)(50986999)(6916009)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR07MB2339;H:rric.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR07MB2339;23:e4jRbmsX4c2iWyXTJLl435baJGvILs0kyIkUnuBTq?= =?us-ascii?Q?RLecWWSjLh3nleyhg3hdrrf4PuSoPOB378aEb2DWRE2ogbJoOUQf9gwLvwNM?= =?us-ascii?Q?pugvrvxKJqKY+IU9vRnuld2q0MMzujoK4JS7ydnQT0EkTBbFEn+4hhp858ay?= =?us-ascii?Q?XoKdyi3eDFTFw8ToJxX2J+2hV+yfPgwRTEBb4e0c/2CN3jCvBQk5lFrICJ4t?= =?us-ascii?Q?V6fTnKpn2U5eh4MFhBtOcs4vCe928BDCoMYyeuoBPg9Gl+lD74tSsCGXkQrY?= =?us-ascii?Q?DgzOO9HQkqPmJlVuYN4t9Q4huWloWB8VwphE7Ln55/c9netBDBWLI9x28YD1?= =?us-ascii?Q?nlePHY8BubBPqtKiv+nw6j4eBtSWT3beLyy04xcn6hOsKb2jPgn+km7aNqdP?= =?us-ascii?Q?UaQvjg+xaXMOju3vlh9cHzoOy4VLSIUsL/i7iWvLR1hJW5ssvfGLh5AgP19G?= =?us-ascii?Q?bTdQEC/hqzUiAi5ngw2F/0MWRWFeV7I9amiAIKYhVsJovHKE3LFX7lc7eJM/?= =?us-ascii?Q?93/XzC2mFLRTVBrkTMi8vh6FUGBx/uiLyiUoJ8ugPIzVCUpZvpFRDQJ2SRbe?= =?us-ascii?Q?+l2vBhWo9uLuPZMRaDVhjforyZk1CMvZTrREYAzqb2d0qPLJW91WLkpZaVm5?= =?us-ascii?Q?O4DgcRUI1aa+swibpw61HtPY6dYbnIpXLAReqT6o9UIJrvmuJNvFSUhgcCgm?= =?us-ascii?Q?sVIdTHgi8lHjygY1YA0QDld7IuJQYTcLU6u7cvud+j6v/SfeT8sz5dcPkM9A?= =?us-ascii?Q?MAe7/ZtRprmKP6+p/bPZZVOWsjHIB5n1AbnGI/z4ah6nTWuUIF+ycwBEdQv/?= =?us-ascii?Q?r1JzKpFFXSN2mSe9omb1OmYM2ncwYwiEhclHy+ZhO0VkhulZ9c+oVSXbMgWF?= =?us-ascii?Q?a6nBocpe+vXSKfS6loze86mOrhZz7UYAud8sy2l7Kkg9AfGQkuWxXSZ2sTCq?= =?us-ascii?Q?Z+uK/0e43IjpzjNNz/8zQnNifQA+tynvyMtj32VOP5qaeAYwdhpeZenS67O/?= =?us-ascii?Q?fxN5HUQsKMvZ3KooTI1NsOK3MpohfJJFJHfGYqbFIL3O9yT3Fc0fLZKqNf/A?= =?us-ascii?Q?IQspZJmDQUF3clh36LG/y1csZGryqugL+IRDEQkh2y2zsTeU/3eJA3mAiB46?= =?us-ascii?Q?Y1fMnS6Z1Z5xpIA5+exNTDI9HOBeUwVhxq+dyrBLTEYVmU7mvjfum5L1lDYg?= =?us-ascii?Q?1GGxbxaFY6KSZF2PqsHUdv8gE4JPkQgyqWgYSqtgHrSR6MHroLD6TqWnWO+x?= =?us-ascii?Q?i9ZufhxI8gKSRlk0b8WkxcMFMOD6Q5SgVICSur8QfRx2iscyMQY9Ohe2hQ6M?= =?us-ascii?Q?WY3PfXX8C5OE5m3A65Oso2C0PB2zOi3K3AIxDXFYtAn?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2339;6:DMxx/8dgROMdDGjqI8URMtDGDpguv1yAgVlcfz3Vv+0j5wL9VDofJrLBcGYPoiKd0igvZae+KoDNeCFHOvzbdMHkFmQG2AtDjzEptkWb6ub72YKkVfGaZiVMuFBS24liBvDnMmdl9G2fARr1tXEVmUP1i1bg3OAdO7szwofwed5zy7/cHKs8y+m3V4ERWPWh3Q3PQarEm2TpdNCHIMdy1IF0Mg+8UMvF9nRPgFymsAt0YE8WsqvX8wFTnbkK276sJh7lJG+xH+ynonVtYuywhETzcOmtgfQIXSN7I4Jq8enWKoq7Yo/46DtCMPw0f167Aju5d0tVReHBx3ADzmxm0WHBnho28iBoduYB49hTJ2bzVJNBmkHcnqXpK3AOnZiFRzNuOkv1BjUJ52M/jAmHIg==;5:/As2GdNAj7t05Dhwf+kbypmAhshJQ4XiE/ldBI/jzOwW8pGr+dVdFF/7vkbWsel2C6KhkxX6dQkYierpvKyGYRugOMOz44UOXBVEGJkEBnyCTV3amqW+X9jUV/IAp6rBzbBulhC8YLUv8JGt0dLoDg==;24:FasTPfeEN+UAGKHXXPwymrJJUY84Euh8INYdI69m2QZ9Q45B3GNatGp6ClDkD92gN3dWUfTTyPIi0EIc1lUFEOreibcSo5fZEapnKHxA3Zs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2339;7:k7HHtFRhzrqGE6ou3VugFZq26ygzFF7UURP55JcXUU+QeF+szkwCfUl6g9ChNSJb8POkl13rtRVXDG0YvYItch991TO/4m9bHKNTELV0JgefY9xgfsAVFZwNeZrVT6aAD/h8Zo+6pjpPlBiUcacLNBKXjchSiEsWDCSr0VLEs//UkgEhi+SOEnjQ1Xcu2s2yiDU8cQlN4vA28oEP1PakNuvPJ0XP6YKQlHWUqxqeKu010uErd0GCbqLuqPRzk85Xx911O3Y2E30wM5PyIPy/U2n8TC5TPHk1/FV3HQKC1dHgZasIT/NJN2OD35Iof0cxAIEUI4th3PTwmRV7WexUUqWgNnwJoF3tBkEeYlfyv3ntUpBcSzhg/M+JZPKqa4xVn+WBQ0O5+N3e4rtj2VYBYcvJOh8qCPUS7bOvuZOAXoTE2Wxk5O1K8SZbwK/BYVRulrFutUqCV5LXAv9VXT1pGulmBvkoydvvt+ip419I+sByQXKGUmI4pIxvJs3AkE/l1lSLGHvIVhUgcQWNvZ8O0Q== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2017 14:43:37.3280 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR07MB2339 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 08.02.17 14:41:18, Marc Zyngier wrote: > On Wed, Feb 01 2017 at 5:38:25 pm GMT, Robert Richter wrote: > > The its command buffer must be page aligned, but kzalloc() is not > > guaranteed to be (though it is mostly when allocating 64k). Use > > __get_free_pages() as this is used for other buffers as well. > > > > Signed-off-by: Robert Richter > > I'm still going through this series, but as this is an obvious fix, I've > cherry-picked it for 4.11. That was actually my intention, thus I placed it first. -Robert