From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753783AbcICOPk (ORCPT ); Sat, 3 Sep 2016 10:15:40 -0400 Received: from mout.web.de ([217.72.192.78]:58463 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752618AbcICOPi (ORCPT ); Sat, 3 Sep 2016 10:15:38 -0400 To: linux-s390@vger.kernel.org, =?UTF-8?Q?Christian_Borntr=c3=a4ger?= , Heiko Carstens , Joe Perches , Martin Schwidefsky Cc: LKML , kernel-janitors@vger.kernel.org, Julia Lawall , Paolo Bonzini From: SF Markus Elfring Subject: [PATCH] s390/extmem: Use kmalloc_array() in dcss_set_subcodes() Message-ID: <6d1ffd4b-ac87-9dca-4ef0-47dd9336e524@users.sourceforge.net> Date: Sat, 3 Sep 2016 16:15:20 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:t/i8g4+Hdy1aTZCZ8DTO9xUa2MSujHqLtl9E5T5pz/NKe37w2ZH H7fllGz624AwCZA3KV3tTkNf2fDcLXz07ZyaTCt8uUNWfRyVQC9seesqvAW15MAo+kp24LO 7y8ittkGDorisl8ErBSIsl0j3PJV5SLW4I/jgkRs5civOt/i63BMM3KcM7b5qaw/gP+XEPL 0Qa5w44MRbBCg6/wPTsNQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:OFFVGbYMhC0=:HGB3tjx3eQYv4BDe/IeCFO JKs6dYGp605/FXGCbDFiZ6DDCZJ55jZHKu7sOXa8K/vn3jTfAfdxRX5ycI97VPDsK6H2Iw5Ez aPbOyiuCiJzGZJIgdBaTNTEy0Lt4skXVmdWVfaEAJPyn4QC2ENHoMFX3xJ1vhyMaAb1eJM5EC YpHoFeiLA7fUkGYa0kjZGgsLwsKr5pIyCitgPB5hx1/nTTF11uYIrI0nChw1fK1HTdlihKYsX 0johPuJjNKuNu/51y4y81EiSTL1Llt7jqA3W0jQR1yETYqyoDFn08ZtZRjxS1hnCcQ0DDScee 5LVDu0CO/3fSk23dV2WWwW7wcSUD+j+HqBs5DFj3rHgNIzB6hI1eRqis9W/o9fS/AIUPwhdqU GOiTIs/wSJDxZwh2z7Bh22LXWKWPa2T01QW90NLAku4hFLyvr/A8771FCMWvZ1FBZzmn2ua/S IOLDl4/HY/N/WHPGF+9I4Rl4lb7HJLpV39P5TPPNOiDJcjqzvWQIXkZ+uSTF4gVONF3vT+KOv YRB7wgJtdFA5Fjg/N2r46iz+mo73jEq8Ipa5JRxTQqM6RzsGaNGQOILCXOdIaOpqsmQ/Ww9o8 w9/pZ43Dj/PeLqAuTCybWj4QLxjKyKzWmMbtAp7xr9tPgBs29i8PE1W1waROyGUpEqUCO48AF G7UHxKZLm3ecpehJiXQ6vSNNlJBsGjZ4HgOsSIEbnKwuvvDbJrW0Wk29C4Ou7KL7ZKH92tsmE PmssA334S6tg9DwYBW9SxJV4jQJjeSOVdxP5hvn93j4mt79fI0PTaDLSO2TjAzSRPTK+oqtSB ecMoDmw Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Markus Elfring Date: Sat, 3 Sep 2016 16:06:05 +0200 * A multiplication for the size determination of a memory allocation indicated that an array data structure should be processed. Thus use the corresponding function "kmalloc_array". * Replace the specification of a data type by a pointer dereference to make the corresponding size determination a bit safer according to the Linux coding style convention. Signed-off-by: Markus Elfring --- arch/s390/mm/extmem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/s390/mm/extmem.c b/arch/s390/mm/extmem.c index 02042b6..4d18301 100644 --- a/arch/s390/mm/extmem.c +++ b/arch/s390/mm/extmem.c @@ -102,7 +102,7 @@ static int scode_set; static int dcss_set_subcodes(void) { - char *name = kmalloc(8 * sizeof(char), GFP_KERNEL | GFP_DMA); + char *name = kmalloc_array(8, sizeof(*name), GFP_KERNEL | GFP_DMA); unsigned long rx, ry; int rc; -- 2.9.3