From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753839AbcHZM4E (ORCPT ); Fri, 26 Aug 2016 08:56:04 -0400 Received: from mout.web.de ([212.227.17.11]:50902 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753531AbcHZM4C (ORCPT ); Fri, 26 Aug 2016 08:56:02 -0400 Subject: [PATCH 5/8] cris-cryptocop: Move an assignment for the variable "nooutpages" in cryptocop_ioctl_process() To: linux-cris-kernel@axis.com, Adam Buchbinder , Dave Hansen , Ingo Molnar , Jesper Nilsson , Jiri Kosina , Mikael Starvik , Thomas Gleixner References: <566ABCD9.1060404@users.sourceforge.net> Cc: LKML , kernel-janitors@vger.kernel.org, Julia Lawall , Paolo Bonzini From: SF Markus Elfring Message-ID: <2a70980b-54e3-812c-b76e-6b64640c469c@users.sourceforge.net> Date: Fri, 26 Aug 2016 14:55:44 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:osGnDeb1WFeSavz6wRrSaVPmbp+Z/icEqWF70fObXfNgSgbNsqh KEzXAKPJt+JZXSYRUCHNb7DOcNc1GMFwNz5tp0wd4xsGuUxWToa7jCx4iGrOTIO6Ob1rJV2 uSIFKVpT1ajYwvppfX76XvcPz9jvdz57xadaonU6ivHelfb+uJjEi9ufwqJuL+fsyFA6/5Q 1GkfJX3IPwBnHAkNTdMAA== X-UI-Out-Filterresults: notjunk:1;V01:K0:Wpu49X0lr7I=:z6a7t0UJoHQbq3hGH+PT85 MMjdlMj4YfDOKIljdAYMqrwWkdDMEqKJ6Vca7C8tXkER9qXYU4zTSmRVIAmFoSbn6+3ky7Hvu eghBmTTHuPAR5peF6X2tRTqZGBa/Q+kft8WItnXmhNmlf0cB7vDUCLr1il82iGjkrpUlQdmKB fsDnq1LjA4rN9dU9smQdaJl448xWK0HpiXbme6ZtqR2lk8qyNzIFJ90E5W1GJaUT6kCaihitV VdtQ+Xg3JY/+wVL67VZ5iARAFFNPDLEwCeIadJjl+Tp5R1PNo16iRE5Q7w263LF5jpApROnBr bBxNG8JN/Z5IIOa5W4FYAunmrQOI9+9Biz2R9Yzgu+ROgjSrgkfyqyT7z92+PxdKm1556hyTb Lcv9VaXyqrbQP8b9ha+CvagORd118ENFdCjaFIwjNbgq6Pvx1qKqPn6VNnkuyq0fiSWZZNPIr k5ZiTVmp4KBZozd5bj8oLPd+GrbLm9p9Hqrz8utt/Z9PqMYR2REzz/ISD8BinEXHKKtWPav95 78Od7xYqZOaHDsHJuRYnI7y2GaymT5jil9MbM3WdScIAtp0jod7aOsF8nQVtqruw46Msnj/Kt s51Bfp1qoJtK+4+E49JncUzs4Y61F7DwZwp1E10AjQ+w3jQlDWqoyRicQCUlrJGG2Vv+BV7cf GcInoNtllqEQp6nkjQnhi9ZN3w77k7wdDwChyosE1qMTSrLY9pzcFE2cuz2JcWtRZERHtVlaw nG8/5rp5iDZp9e7q3cSaaZbppCMjG7XwqBz5hMVdwc+CjRHFO/j3FeKVuIn1SPCOihZkTjgdG 6WiwzLS Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Markus Elfring Date: Fri, 26 Aug 2016 13:38:30 +0200 Move the assignment for the local variable "nooutpages" behind the source code for memory allocations by this function. Signed-off-by: Markus Elfring --- arch/cris/arch-v32/drivers/cryptocop.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/cris/arch-v32/drivers/cryptocop.c b/arch/cris/arch-v32/drivers/cryptocop.c index 26347a2..cd34723 100644 --- a/arch/cris/arch-v32/drivers/cryptocop.c +++ b/arch/cris/arch-v32/drivers/cryptocop.c @@ -2469,7 +2469,7 @@ static int cryptocop_ioctl_process(struct inode *inode, struct file *filp, unsig struct page **inpages = NULL; struct page **outpages = NULL; int noinpages = 0; - int nooutpages = 0; + int nooutpages; struct cryptocop_desc descs[5]; /* Max 5 descriptors are needed, there are three transforms that * can get connected/disconnected on different places in the indata. */ @@ -2695,6 +2695,8 @@ static int cryptocop_ioctl_process(struct inode *inode, struct file *filp, unsig err = -ENOMEM; goto free_inpages; } + } else { + nooutpages = 0; } /* Acquire the mm page semaphore. */ -- 2.9.3