From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x227/rlgTDVGyZ+zsaFQB7AEzTEpQUqVfvdYcJTStxIuHT540OTYrZnLixQV4cjNLCRJ8cpep ARC-Seal: i=1; a=rsa-sha256; t=1516611215; cv=none; d=google.com; s=arc-20160816; b=RwbFe/3ncboYzIIwRZYWjYp4mbQFl1CVQzVLyW4fDEoVlv+HIPPGGmhprS4+bN+0OG CFazLWy+DE3/l3n2o5uou7BsEA9PJLA3p/FKg4I461nFwqN8JxfsHrVCzPHohvVuvXmp StFtQVBo8pfZ8uJTEUsz11Ay80cAoZxMlwOsY1GQNmPN0QmKRKtvin8AH5l7XfjqdMDD jEVY1pyTnL3brZq3dUfz5pUFc349j730af70auC2fAB1w+eC+Rv5R1SlDhx3kp6L/TY9 c6Zdfv4xJFn6v4x05vec8/hvxQM0YPsLzlu25CFuI1Oy1EFmQ6UW5jRhzt2SQeqTefNn 84ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:user-agent:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=MllxkOQL6SM541YkI6IxaIKIqCmXMVeE28MpSpfXkhM=; b=JhDEh+zbT+hLyM7AOuQZcJ7k1aar3pqeB3NFS/hzVjCpS8fJ2gXsLcAZHn5egONxmd 66sre9NH/IG784WubDzzK9zt9d+lHJVJX+NylYfbKWk+EWG2HjycfrVjsk9qrge+U/w6 XNAx9Q5ts+80drGSQpHi3Dym2xKJ1UXhtsvtKyi0XiYfdr5JSQzM1l5YuKtQX8FNdiJg iB0unlCVjSvfWmCbXom5gS+ZAhfqYUYPoM5dnbUuv6GEUCLhFxvM4XAwoxW+kUzRKGhg CSZRbGpkocDdbv45BlNB3kKH1bpaj00PDioIzIvd2ADXET0UYVowkUzrG02HID9H0pAS 1Lgw== ARC-Authentication-Results: i=1; mx.google.com; spf=softfail (google.com: domain of transitioning gregkh@linuxfoundation.org does not designate 90.92.71.90 as permitted sender) smtp.mailfrom=gregkh@linuxfoundation.org Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning gregkh@linuxfoundation.org does not designate 90.92.71.90 as permitted sender) smtp.mailfrom=gregkh@linuxfoundation.org From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Wei Yongjun , Mike Snitzer Subject: [PATCH 4.14 75/89] dm crypt: fix error return code in crypt_ctr() Date: Mon, 22 Jan 2018 09:45:55 +0100 Message-Id: <20180122084001.970942028@linuxfoundation.org> X-Mailer: git-send-email 2.16.0 In-Reply-To: <20180122083954.683903493@linuxfoundation.org> References: <20180122083954.683903493@linuxfoundation.org> User-Agent: quilt/0.65 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-LABELS: =?utf-8?b?IlxcU2VudCI=?= X-GMAIL-THRID: =?utf-8?q?1590282122087267377?= X-GMAIL-MSGID: =?utf-8?q?1590282122087267377?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Wei Yongjun commit 3cc2e57c4beabcbbaa46e1ac6d77ca8276a4a42d upstream. Fix to return error code -ENOMEM from the mempool_create_kmalloc_pool() error handling case instead of 0, as done elsewhere in this function. Fixes: ef43aa38063a6 ("dm crypt: add cryptographic data integrity protection (authenticated encryption)") Signed-off-by: Wei Yongjun Signed-off-by: Mike Snitzer Signed-off-by: Greg Kroah-Hartman --- drivers/md/dm-crypt.c | 1 + 1 file changed, 1 insertion(+) --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c @@ -2746,6 +2746,7 @@ static int crypt_ctr(struct dm_target *t cc->tag_pool_max_sectors * cc->on_disk_tag_size); if (!cc->tag_pool) { ti->error = "Cannot allocate integrity tags mempool"; + ret = -ENOMEM; goto bad; }